:root{--theme-color:#2d9596;--theme-color2:#2d9596;--theme-color-rgb:45,149,150}@keyframes textNoise1{0%{clip-path:inset(75% 0 52% 0)}10%{clip-path:inset(56% 0 5% 0)}20%{clip-path:inset(77% 0 73% 0)}30%{clip-path:inset(28% 0 38% 0)}40%{clip-path:inset(26% 0 71% 0)}50%{clip-path:inset(57% 0 65% 0)}60%{clip-path:inset(67% 0 82% 0)}70%{clip-path:inset(77% 0 13% 0)}80%{clip-path:inset(19% 0 13% 0)}90%{clip-path:inset(98% 0 62% 0)}to{clip-path:inset(12% 0 84% 0)}}@keyframes textNoise2{0%{clip-path:inset(42% 0 30% 0)}10%{clip-path:inset(87% 0 22% 0)}20%{clip-path:inset(28% 0 37% 0)}30%{clip-path:inset(89% 0 93% 0)}40%{clip-path:inset(65% 0 27% 0)}50%{clip-path:inset(20% 0 31% 0)}60%{clip-path:inset(19% 0 20% 0)}70%{clip-path:inset(45% 0 1% 0)}80%{clip-path:inset(72% 0 60% 0)}90%{clip-path:inset(57% 0 88% 0)}to{clip-path:inset(63% 0 8% 0)}}/*!
 * animate.css -http://daneden.me/animate
 * Version - 3.7.0
 * Licensed under the MIT license - http://opensource.org/licenses/MIT
 *
 * Copyright (c) 2018 Daniel Eden
 */@-webkit-keyframes bounce{0%,20%,53%,80%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translateZ(0);transform:translateZ(0)}40%,43%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-30px,0);transform:translate3d(0,-30px,0)}70%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-15px,0);transform:translate3d(0,-15px,0)}90%{-webkit-transform:translate3d(0,-4px,0);transform:translate3d(0,-4px,0)}}@keyframes bounce{0%,20%,53%,80%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translateZ(0);transform:translateZ(0)}40%,43%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-30px,0);transform:translate3d(0,-30px,0)}70%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-15px,0);transform:translate3d(0,-15px,0)}90%{-webkit-transform:translate3d(0,-4px,0);transform:translate3d(0,-4px,0)}}.bounce{-webkit-animation-name:bounce;animation-name:bounce;-webkit-transform-origin:center bottom;transform-origin:center bottom}@keyframes flash{0%,50%,to{opacity:1}25%,75%{opacity:0}}.flash{-webkit-animation-name:flash;animation-name:flash}.pulse{-webkit-animation-name:pulse;animation-name:pulse}@keyframes rubberBand{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}30%{-webkit-transform:scale3d(1.25,.75,1);transform:scale3d(1.25,.75,1)}40%{-webkit-transform:scale3d(.75,1.25,1);transform:scale3d(.75,1.25,1)}50%{-webkit-transform:scale3d(1.15,.85,1);transform:scale3d(1.15,.85,1)}65%{-webkit-transform:scale3d(.95,1.05,1);transform:scale3d(.95,1.05,1)}75%{-webkit-transform:scale3d(1.05,.95,1);transform:scale3d(1.05,.95,1)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}.rubberBand{-webkit-animation-name:rubberBand;animation-name:rubberBand}.shake{-webkit-animation-name:shake;animation-name:shake}@keyframes headShake{0%{-webkit-transform:translateX(0);transform:translateX(0)}6.5%{-webkit-transform:translateX(-6px) rotateY(-9deg);transform:translateX(-6px) rotateY(-9deg)}18.5%{-webkit-transform:translateX(5px) rotateY(7deg);transform:translateX(5px) rotateY(7deg)}31.5%{-webkit-transform:translateX(-3px) rotateY(-5deg);transform:translateX(-3px) rotateY(-5deg)}43.5%{-webkit-transform:translateX(2px) rotateY(3deg);transform:translateX(2px) rotateY(3deg)}50%{-webkit-transform:translateX(0);transform:translateX(0)}}.headShake{-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-name:headShake;animation-name:headShake}@keyframes swing{20%{-webkit-transform:rotate(15deg);transform:rotate(15deg)}40%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}60%{-webkit-transform:rotate(5deg);transform:rotate(5deg)}80%{-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}to{-webkit-transform:rotate(0deg);transform:rotate(0deg)}}.swing{-webkit-transform-origin:top center;transform-origin:top center;-webkit-animation-name:swing;animation-name:swing}@keyframes tada{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}10%,20%{-webkit-transform:scale3d(.9,.9,.9) rotate(-3deg);transform:scale3d(.9,.9,.9) rotate(-3deg)}30%,50%,70%,90%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate(3deg);transform:scale3d(1.1,1.1,1.1) rotate(3deg)}40%,60%,80%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate(-3deg);transform:scale3d(1.1,1.1,1.1) rotate(-3deg)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}.tada{-webkit-animation-name:tada;animation-name:tada}@keyframes wobble{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}15%{-webkit-transform:translate3d(-25%,0,0) rotate(-5deg);transform:translate3d(-25%,0,0) rotate(-5deg)}30%{-webkit-transform:translate3d(20%,0,0) rotate(3deg);transform:translate3d(20%,0,0) rotate(3deg)}45%{-webkit-transform:translate3d(-15%,0,0) rotate(-3deg);transform:translate3d(-15%,0,0) rotate(-3deg)}60%{-webkit-transform:translate3d(10%,0,0) rotate(2deg);transform:translate3d(10%,0,0) rotate(2deg)}75%{-webkit-transform:translate3d(-5%,0,0) rotate(-1deg);transform:translate3d(-5%,0,0) rotate(-1deg)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.wobble{-webkit-animation-name:wobble;animation-name:wobble}@keyframes jello{0%,11.1%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}22.2%{-webkit-transform:skewX(-12.5deg) skewY(-12.5deg);transform:skewX(-12.5deg) skewY(-12.5deg)}33.3%{-webkit-transform:skewX(6.25deg) skewY(6.25deg);transform:skewX(6.25deg) skewY(6.25deg)}44.4%{-webkit-transform:skewX(-3.125deg) skewY(-3.125deg);transform:skewX(-3.125deg) skewY(-3.125deg)}55.5%{-webkit-transform:skewX(1.5625deg) skewY(1.5625deg);transform:skewX(1.5625deg) skewY(1.5625deg)}66.6%{-webkit-transform:skewX(-.78125deg) skewY(-.78125deg);transform:skewX(-.78125deg) skewY(-.78125deg)}77.7%{-webkit-transform:skewX(.390625deg) skewY(.390625deg);transform:skewX(.390625deg) skewY(.390625deg)}88.8%{-webkit-transform:skewX(-.1953125deg) skewY(-.1953125deg);transform:skewX(-.1953125deg) skewY(-.1953125deg)}}.jello{-webkit-animation-name:jello;animation-name:jello;-webkit-transform-origin:center;transform-origin:center}@keyframes heartBeat{0%{-webkit-transform:scale(1);transform:scale(1)}14%{-webkit-transform:scale(1.3);transform:scale(1.3)}28%{-webkit-transform:scale(1);transform:scale(1)}42%{-webkit-transform:scale(1.3);transform:scale(1.3)}70%{-webkit-transform:scale(1);transform:scale(1)}}.heartBeat{-webkit-animation-name:heartBeat;animation-name:heartBeat;-webkit-animation-duration:1.3s;animation-duration:1.3s;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}@keyframes bounceIn{0%,20%,40%,60%,80%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}20%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}40%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}60%{opacity:1;-webkit-transform:scale3d(1.03,1.03,1.03);transform:scale3d(1.03,1.03,1.03)}80%{-webkit-transform:scale3d(.97,.97,.97);transform:scale3d(.97,.97,.97)}to{opacity:1;-webkit-transform:scaleX(1);transform:scaleX(1)}}.bounceIn{-webkit-animation-duration:.75s;animation-duration:.75s;-webkit-animation-name:bounceIn;animation-name:bounceIn}@keyframes bounceInDown{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,-3000px,0);transform:translate3d(0,-3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,25px,0);transform:translate3d(0,25px,0)}75%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}90%{-webkit-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.bounceInDown{-webkit-animation-name:bounceInDown;animation-name:bounceInDown}@keyframes bounceInLeft{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(-3000px,0,0);transform:translate3d(-3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(25px,0,0);transform:translate3d(25px,0,0)}75%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}90%{-webkit-transform:translate3d(5px,0,0);transform:translate3d(5px,0,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.bounceInLeft{-webkit-animation-name:bounceInLeft;animation-name:bounceInLeft}@keyframes bounceInRight{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(3000px,0,0);transform:translate3d(3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(-25px,0,0);transform:translate3d(-25px,0,0)}75%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}90%{-webkit-transform:translate3d(-5px,0,0);transform:translate3d(-5px,0,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.bounceInRight{-webkit-animation-name:bounceInRight;animation-name:bounceInRight}@keyframes bounceInUp{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,3000px,0);transform:translate3d(0,3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}75%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}90%{-webkit-transform:translate3d(0,-5px,0);transform:translate3d(0,-5px,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.bounceInUp{-webkit-animation-name:bounceInUp;animation-name:bounceInUp}@keyframes bounceOut{20%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}50%,55%{opacity:1;-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}to{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}}.bounceOut{-webkit-animation-duration:.75s;animation-duration:.75s;-webkit-animation-name:bounceOut;animation-name:bounceOut}@keyframes bounceOutDown{20%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}to{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}.bounceOutDown{-webkit-animation-name:bounceOutDown;animation-name:bounceOutDown}@keyframes bounceOutLeft{20%{opacity:1;-webkit-transform:translate3d(20px,0,0);transform:translate3d(20px,0,0)}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}.bounceOutLeft{-webkit-animation-name:bounceOutLeft;animation-name:bounceOutLeft}@keyframes bounceOutRight{20%{opacity:1;-webkit-transform:translate3d(-20px,0,0);transform:translate3d(-20px,0,0)}to{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}.bounceOutRight{-webkit-animation-name:bounceOutRight;animation-name:bounceOutRight}@keyframes bounceOutUp{20%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,20px,0);transform:translate3d(0,20px,0)}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}.bounceOutUp{-webkit-animation-name:bounceOutUp;animation-name:bounceOutUp}.fadeIn{-webkit-animation-name:fadeIn;animation-name:fadeIn}@keyframes fadeInDown{0%{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.fadeInDown{-webkit-animation-name:fadeInDown;animation-name:fadeInDown}@keyframes fadeInDownBig{0%{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.fadeInDownBig{-webkit-animation-name:fadeInDownBig;animation-name:fadeInDownBig}@keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.fadeInLeft{-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft}@keyframes fadeInLeftBig{0%{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.fadeInLeftBig{-webkit-animation-name:fadeInLeftBig;animation-name:fadeInLeftBig}@keyframes fadeInRight{0%{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.fadeInRight{-webkit-animation-name:fadeInRight;animation-name:fadeInRight}@keyframes fadeInRightBig{0%{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.fadeInRightBig{-webkit-animation-name:fadeInRightBig;animation-name:fadeInRightBig}.fadeInUp{-webkit-animation-name:fadeInUp;animation-name:fadeInUp}@keyframes fadeInUpBig{0%{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.fadeInUpBig{-webkit-animation-name:fadeInUpBig;animation-name:fadeInUpBig}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}.fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut}@keyframes fadeOutDown{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}.fadeOutDown{-webkit-animation-name:fadeOutDown;animation-name:fadeOutDown}@keyframes fadeOutDownBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}.fadeOutDownBig{-webkit-animation-name:fadeOutDownBig;animation-name:fadeOutDownBig}@keyframes fadeOutLeft{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}.fadeOutLeft{-webkit-animation-name:fadeOutLeft;animation-name:fadeOutLeft}@keyframes fadeOutLeftBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}.fadeOutLeftBig{-webkit-animation-name:fadeOutLeftBig;animation-name:fadeOutLeftBig}@keyframes fadeOutRight{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}.fadeOutRight{-webkit-animation-name:fadeOutRight;animation-name:fadeOutRight}@keyframes fadeOutRightBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}.fadeOutRightBig{-webkit-animation-name:fadeOutRightBig;animation-name:fadeOutRightBig}@keyframes fadeOutUp{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}.fadeOutUp{-webkit-animation-name:fadeOutUp;animation-name:fadeOutUp}@keyframes fadeOutUpBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}.fadeOutUpBig{-webkit-animation-name:fadeOutUpBig;animation-name:fadeOutUpBig}@keyframes flip{0%{-webkit-transform:perspective(400px) scaleX(1) translateZ(0) rotateY(-1turn);transform:perspective(400px) scaleX(1) translateZ(0) rotateY(-1turn);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{-webkit-transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-190deg);transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-190deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}50%{-webkit-transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-170deg);transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-170deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}80%{-webkit-transform:perspective(400px) scale3d(.95,.95,.95) translateZ(0) rotateY(0deg);transform:perspective(400px) scale3d(.95,.95,.95) translateZ(0) rotateY(0deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}to{-webkit-transform:perspective(400px) scaleX(1) translateZ(0) rotateY(0deg);transform:perspective(400px) scaleX(1) translateZ(0) rotateY(0deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}.animated.flip{-webkit-backface-visibility:visible;backface-visibility:visible;-webkit-animation-name:flip;animation-name:flip}@keyframes flipInX{0%{-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotateX(-20deg);transform:perspective(400px) rotateX(-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotateX(10deg);transform:perspective(400px) rotateX(10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotateX(-5deg);transform:perspective(400px) rotateX(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}.flipInX{-webkit-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipInX;animation-name:flipInX}@keyframes flipInY{0%{-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotateY(-20deg);transform:perspective(400px) rotateY(-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotateY(10deg);transform:perspective(400px) rotateY(10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotateY(-5deg);transform:perspective(400px) rotateY(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}.flipInY{-webkit-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipInY;animation-name:flipInY}@keyframes flipOutX{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotateX(-20deg);transform:perspective(400px) rotateX(-20deg);opacity:1}to{-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);opacity:0}}.flipOutX{-webkit-animation-duration:.75s;animation-duration:.75s;-webkit-animation-name:flipOutX;animation-name:flipOutX;-webkit-backface-visibility:visible!important;backface-visibility:visible!important}@keyframes flipOutY{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotateY(-15deg);transform:perspective(400px) rotateY(-15deg);opacity:1}to{-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);opacity:0}}.flipOutY{-webkit-animation-duration:.75s;animation-duration:.75s;-webkit-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipOutY;animation-name:flipOutY}@keyframes lightSpeedIn{0%{-webkit-transform:translate3d(100%,0,0) skewX(-30deg);transform:translate3d(100%,0,0) skewX(-30deg);opacity:0}60%{-webkit-transform:skewX(20deg);transform:skewX(20deg);opacity:1}80%{-webkit-transform:skewX(-5deg);transform:skewX(-5deg)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.lightSpeedIn{-webkit-animation-name:lightSpeedIn;animation-name:lightSpeedIn;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}@keyframes lightSpeedOut{0%{opacity:1}to{-webkit-transform:translate3d(100%,0,0) skewX(30deg);transform:translate3d(100%,0,0) skewX(30deg);opacity:0}}.lightSpeedOut{-webkit-animation-name:lightSpeedOut;animation-name:lightSpeedOut;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}@keyframes rotateIn{0%{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate(-200deg);transform:rotate(-200deg);opacity:0}to{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}.rotateIn{-webkit-animation-name:rotateIn;animation-name:rotateIn}@keyframes rotateInDownLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);opacity:0}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}.rotateInDownLeft{-webkit-animation-name:rotateInDownLeft;animation-name:rotateInDownLeft}@keyframes rotateInDownRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:0}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}.rotateInDownRight{-webkit-animation-name:rotateInDownRight;animation-name:rotateInDownRight}@keyframes rotateInUpLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:0}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}.rotateInUpLeft{-webkit-animation-name:rotateInUpLeft;animation-name:rotateInUpLeft}@keyframes rotateInUpRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}.rotateInUpRight{-webkit-animation-name:rotateInUpRight;animation-name:rotateInUpRight}@keyframes rotateOut{0%{-webkit-transform-origin:center;transform-origin:center;opacity:1}to{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate(200deg);transform:rotate(200deg);opacity:0}}.rotateOut{-webkit-animation-name:rotateOut;animation-name:rotateOut}@keyframes rotateOutDownLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:0}}.rotateOutDownLeft{-webkit-animation-name:rotateOutDownLeft;animation-name:rotateOutDownLeft}@keyframes rotateOutDownRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);opacity:0}}.rotateOutDownRight{-webkit-animation-name:rotateOutDownRight;animation-name:rotateOutDownRight}@keyframes rotateOutUpLeft{0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);opacity:0}}.rotateOutUpLeft{-webkit-animation-name:rotateOutUpLeft;animation-name:rotateOutUpLeft}@keyframes rotateOutUpRight{0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(90deg);transform:rotate(90deg);opacity:0}}.rotateOutUpRight{-webkit-animation-name:rotateOutUpRight;animation-name:rotateOutUpRight}@keyframes hinge{0%{-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}20%,60%{-webkit-transform:rotate(80deg);transform:rotate(80deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}40%,80%{-webkit-transform:rotate(60deg);transform:rotate(60deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:1}to{-webkit-transform:translate3d(0,700px,0);transform:translate3d(0,700px,0);opacity:0}}.hinge{-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-name:hinge;animation-name:hinge}@keyframes jackInTheBox{0%{opacity:0;-webkit-transform:scale(.1) rotate(30deg);transform:scale(.1) rotate(30deg);-webkit-transform-origin:center bottom;transform-origin:center bottom}50%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}70%{-webkit-transform:rotate(3deg);transform:rotate(3deg)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}.jackInTheBox{-webkit-animation-name:jackInTheBox;animation-name:jackInTheBox}@keyframes rollIn{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0) rotate(-120deg);transform:translate3d(-100%,0,0) rotate(-120deg)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.rollIn{-webkit-animation-name:rollIn;animation-name:rollIn}@keyframes rollOut{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%,0,0) rotate(120deg);transform:translate3d(100%,0,0) rotate(120deg)}}.rollOut{-webkit-animation-name:rollOut;animation-name:rollOut}@keyframes zoomIn{0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%{opacity:1}}.zoomIn{-webkit-animation-name:zoomIn;animation-name:zoomIn}@keyframes zoomInDown{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomInDown{-webkit-animation-name:zoomInDown;animation-name:zoomInDown}@keyframes zoomInLeft{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(10px,0,0);transform:scale3d(.475,.475,.475) translate3d(10px,0,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomInLeft{-webkit-animation-name:zoomInLeft;animation-name:zoomInLeft}@keyframes zoomInRight{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomInRight{-webkit-animation-name:zoomInRight;animation-name:zoomInRight}@keyframes zoomInUp{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomInUp{-webkit-animation-name:zoomInUp;animation-name:zoomInUp}@keyframes zoomOut{0%{opacity:1}50%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}to{opacity:0}}.zoomOut{-webkit-animation-name:zoomOut;animation-name:zoomOut}@keyframes zoomOutDown{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}to{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomOutDown{-webkit-animation-name:zoomOutDown;animation-name:zoomOutDown}@keyframes zoomOutLeft{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(42px,0,0);transform:scale3d(.475,.475,.475) translate3d(42px,0,0)}to{opacity:0;-webkit-transform:scale(.1) translate3d(-2000px,0,0);transform:scale(.1) translate3d(-2000px,0,0);-webkit-transform-origin:left center;transform-origin:left center}}.zoomOutLeft{-webkit-animation-name:zoomOutLeft;animation-name:zoomOutLeft}@keyframes zoomOutRight{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-42px,0,0);transform:scale3d(.475,.475,.475) translate3d(-42px,0,0)}to{opacity:0;-webkit-transform:scale(.1) translate3d(2000px,0,0);transform:scale(.1) translate3d(2000px,0,0);-webkit-transform-origin:right center;transform-origin:right center}}.zoomOutRight{-webkit-animation-name:zoomOutRight;animation-name:zoomOutRight}@keyframes zoomOutUp{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}to{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomOutUp{-webkit-animation-name:zoomOutUp;animation-name:zoomOutUp}@keyframes slideInDown{0%{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.slideInDown{-webkit-animation-name:slideInDown;animation-name:slideInDown}@keyframes slideInLeft{0%{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.slideInLeft{-webkit-animation-name:slideInLeft;animation-name:slideInLeft}@keyframes slideInRight{0%{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.slideInRight{-webkit-animation-name:slideInRight;animation-name:slideInRight}@keyframes slideInUp{0%{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.slideInUp{-webkit-animation-name:slideInUp;animation-name:slideInUp}@keyframes slideOutDown{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}.slideOutDown{-webkit-animation-name:slideOutDown;animation-name:slideOutDown}@keyframes slideOutLeft{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}.slideOutLeft{-webkit-animation-name:slideOutLeft;animation-name:slideOutLeft}@keyframes slideOutRight{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}.slideOutRight{-webkit-animation-name:slideOutRight;animation-name:slideOutRight}@keyframes slideOutUp{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}.slideOutUp{-webkit-animation-name:slideOutUp;animation-name:slideOutUp}.animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.animated.infinite{-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.animated.delay-1s{-webkit-animation-delay:1s;animation-delay:1s}.animated.delay-2s{-webkit-animation-delay:2s;animation-delay:2s}.animated.delay-3s{-webkit-animation-delay:3s;animation-delay:3s}.animated.delay-4s{-webkit-animation-delay:4s;animation-delay:4s}.animated.delay-5s{-webkit-animation-delay:5s;animation-delay:5s}.animated.fast{-webkit-animation-duration:.8s;animation-duration:.8s}.animated.faster{-webkit-animation-duration:.5s;animation-duration:.5s}.animated.slow{-webkit-animation-duration:2s;animation-duration:2s}.animated.slower{-webkit-animation-duration:3s;animation-duration:3s}@media(prefers-reduced-motion),(print){.animated{-webkit-animation:unset!important;animation:unset!important;-webkit-transition:none!important;transition:none!important}}#tw-header ul,.cart-dropdown ul,.mobile-menu ul,.modal ul{padding-left:0;margin-bottom:0;list-style:none}#tw-header li,.cart-dropdown li,.mobile-menu li,.modal li{display:inline-block}#tw-header a,.cart-dropdown a,.mobile-menu a,.modal a{text-decoration:none;color:inherit;transition:.3s ease}#tw-header a:hover,.cart-dropdown a:hover,.mobile-menu a:hover,.modal a:hover{text-decoration:none}#tw-header a:focus,.cart-dropdown a:focus,.mobile-menu a:focus,.modal a:focus{outline:none}#tw-header p,.cart-dropdown p,.mobile-menu p,.modal p{font-size:14px;line-height:20px;margin:0}#tw-header h1,#tw-header h2,#tw-header h3,#tw-header h4,#tw-header h5,#tw-header h6,.cart-dropdown h1,.cart-dropdown h2,.cart-dropdown h3,.cart-dropdown h4,.cart-dropdown h5,.cart-dropdown h6,.mobile-menu h1,.mobile-menu h2,.mobile-menu h3,.mobile-menu h4,.mobile-menu h5,.mobile-menu h6,.modal h1,.modal h2,.modal h3,.modal h4,.modal h5,.modal h6{margin:0;line-height:1.2}#tw-header button:focus,.cart-dropdown button:focus,.mobile-menu button:focus,.modal button:focus{outline:none}button{cursor:pointer}.btn{line-height:20px;text-transform:uppercase;font-size:14px;font-weight:700;border-radius:0}.btn,.btn:hover{transition:.3s ease-in-out}.btn:focus{box-shadow:none}.btn.disabled,.btn:disabled{border-color:rgba(0,0,0,0)}.btn-solid{padding:13px 29px;color:#fff;letter-spacing:.05em;border:2px solid var(--theme-color,#2d9596);border-radius:4px;background-image:linear-gradient(30deg,var(--theme-color,#2d9596) 50%,transparent 50%);background-size:850px;background-repeat:no-repeat;background-position:0;transition:background .3s ease-in-out}.btn-solid:active{border-color:#2d9596;color:#2d9596}.btn-solid:hover{background-position:100%;color:#000;background-color:#fff}.btn-solid:hover,.btn-solid:hover:active,.btn-solid:hover:focus{border-color:#2d9596;color:#2d9596}.btn-solid.btn-sm{padding:9px 16px}.btn-solid.btn-xs{padding:5px 8px}.btn-solid.hover-solid{transition:none}.btn-solid.hover-solid:focus,.btn-solid.hover-solid:hover{background-color:rgb(39.1153846154,129.5153846154,130.3846153846);opacity:1;color:#fff;transition:none}.btn-solid.disabled,.btn-solid:disabled{background-color:#2d9596;color:#fff}.btn-outline{display:inline-block;padding:13px 29px;letter-spacing:.05em;border:2px solid #2d9596!important;border-radius:4px;position:relative;color:#2d9596;background-color:rgba(0,0,0,0)}.btn-outline:before{transition:all .5s ease;position:absolute;top:0;left:50%;right:50%;bottom:0;opacity:0;content:"";background-color:#2d9596;z-index:-2}.btn-outline:focus,.btn-outline:hover{background-color:#2d9596!important;color:#fff!important}.btn-outline:focus i,.btn-outline:hover i{color:#fff!important}.btn-outline:focus:before,.btn-outline:hover:before{transition:all .5s ease;left:0;right:0;opacity:1}.btn-outline.btn-sm{padding:9px 16px;font-size:12px}button.btn.btn-outline:active,button.btn.btn-solid:active{background-image:linear-gradient(30deg,#2d9596 50%,transparent 0);color:#fff;background:#2d9596;border-color:#2d9596}.btn-classic:hover,.btn-theme{background-color:var(--theme-color)}.btn-theme{color:#fff}.btn-block{display:block;width:100%}.btn-close{background:none;background-color:rgba(0,0,0,0)!important;color:#666!important;border:none;opacity:1;transition:color .2s ease}.btn-close:hover{color:#333!important}.btn-close svg{width:auto;height:auto}.btn-custom{padding:6px 30px!important;border:none}.btn-animation{position:relative;overflow:hidden}.btn-animation svg{animation:ring 4s ease-in-out .7s infinite;font-size:20px;width:unset;height:unset;margin-top:-7px}.btn-animation:before{position:absolute;content:"";display:inline-block;top:-180px;left:0;width:30px;height:100%;background-color:#fff;animation:shiny-btn1 5s ease-in-out infinite}@keyframes shiny-btn1{0%{transform:scale(0) rotate(45deg);opacity:0}80%{transform:scale(0) rotate(45deg);opacity:.5}81%{transform:scale(4) rotate(45deg);opacity:1}to{transform:scale(50) rotate(45deg);opacity:0}}@keyframes ring{0%{transform:rotate(0)}1%{transform:rotate(15deg)}3%{transform:rotate(-14deg)}5%{transform:rotate(17deg)}7%{transform:rotate(-16deg)}9%{transform:rotate(15deg)}11%{transform:rotate(-14deg)}13%{transform:rotate(13deg)}15%{transform:rotate(-12deg)}17%{transform:rotate(12deg)}19%{transform:rotate(-10deg)}21%{transform:rotate(9deg)}23%{transform:rotate(-8deg)}25%{transform:rotate(7deg)}27%{transform:rotate(-5deg)}29%{transform:rotate(5deg)}31%{transform:rotate(-4deg)}33%{transform:rotate(3deg)}35%{transform:rotate(-2deg)}37%{transform:rotate(1deg)}39%{transform:rotate(-1deg)}41%{transform:rotate(1deg)}43%{transform:rotate(0)}to{transform:rotate(0)}}.gradient-btn{background:#854d9c;background:linear-gradient(90deg,rgb(133,77,156),rgb(208,78,214));padding:calc(11px + 4*(100vw - 320px)/1600) calc(19px + 13*(100vw - 320px)/1600);border-radius:calc(3px + 4*(100vw - 320px)/1600);position:relative;border:unset;color:#fff;font-size:calc(14px + 2*(100vw - 320px)/1600);font-weight:600;z-index:0;margin-top:calc(20px + 13*(100vw - 320px)/1600)}.gradient-btn:before{content:"";position:absolute;inset:0;border-radius:calc(3px + 4*(100vw - 320px)/1600);padding:1px;background:linear-gradient(120deg,rgba(255,255,255,.5),rgba(153,153,153,.5));-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;z-index:-1}.btn-check:checked+.gradient-btn,.gradient-btn.active,.gradient-btn.show,.gradient-btn:first-child:active,.gradient-btn:hover,:not(.btn-check)+.gradient-btn:active{color:#fff}.btn-primary{background-color:#2d9596;border-color:#2d9596;border-radius:4px;color:#fff}.btn-primary.active,.btn-primary:active,.btn-primary:focus,.btn-primary:hover{background-color:rgb(39.1153846154,129.5153846154,130.3846153846);border-color:rgb(39.1153846154,129.5153846154,130.3846153846);color:#fff}.btn-primary:focus,.btn-primary:focus-visible{box-shadow:0 0 0 .25rem rgba(45,149,150,.25)}.btn-outline-primary{border-color:#2d9596;border-radius:4px;color:#2d9596;background-color:rgba(0,0,0,0)}.btn-outline-primary.active,.btn-outline-primary:active,.btn-outline-primary:focus,.btn-outline-primary:hover{background-color:#2d9596;border-color:#2d9596;color:#fff}.btn-outline-primary:focus,.btn-outline-primary:focus-visible{box-shadow:0 0 0 .25rem rgba(45,149,150,.25)}.btn-review-action,.btn-rf,.btn.btn-review-action,.btn.btn-rf{text-transform:none;font-weight:500;border-radius:4px;line-height:1.4}.btn-review-action,.btn-rf{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:12px 20px;font-family:Montserrat,sans-serif;font-size:14px;letter-spacing:.02em;border:2px solid rgba(0,0,0,0);cursor:pointer;transition:all .2s ease-in-out;white-space:nowrap}.btn-review-action:focus,.btn-rf:focus{outline:none;box-shadow:0 0 0 3px rgba(45,149,150,.25)}.btn-review-action:disabled,.btn-rf.disabled,.btn-rf:disabled,.disabled.btn-review-action{opacity:.6;cursor:not-allowed;pointer-events:none}.btn-review-action .btn-rf-content,.btn-rf .btn-rf-content{display:inline-flex;align-items:center;justify-content:center;gap:8px}.btn-review-action .btn-rf-icon,.btn-rf .btn-rf-icon{display:inline-flex;align-items:center;justify-content:center;font-size:18px;line-height:1}.btn-review-action .btn-rf-icon svg,.btn-rf .btn-rf-icon svg{width:18px;height:18px}.btn-review-action .btn-rf-icon-left,.btn-rf .btn-rf-icon-left{margin-right:2px}.btn-review-action .btn-rf-icon-right,.btn-rf .btn-rf-icon-right{margin-left:2px}.btn-review-action .btn-rf-spinner,.btn-rf .btn-rf-spinner{width:14px;height:14px;margin-right:4px}.btn-rf-solid.btn-review-action,.btn-rf.btn-rf-solid{background-color:#2d9596!important;border-color:#2d9596!important;color:#fff!important}.btn-rf-solid.btn-review-action .btn-rf-icon,.btn-rf-solid.btn-review-action .btn-rf-icon svg,.btn-rf.btn-rf-solid .btn-rf-icon,.btn-rf.btn-rf-solid .btn-rf-icon svg{color:#fff!important}.btn-rf-solid.btn-review-action:hover:not(:disabled),.btn-rf.btn-rf-solid:hover:not(:disabled){background-color:rgb(39.1153846154,129.5153846154,130.3846153846)!important;border-color:rgb(39.1153846154,129.5153846154,130.3846153846)!important;color:#fff!important}.btn-rf-solid.btn-review-action:active:not(:disabled),.btn-rf.btn-rf-solid:active:not(:disabled){background-color:rgb(33.2307692308,110.0307692308,110.7692307692)!important;border-color:rgb(33.2307692308,110.0307692308,110.7692307692)!important}.btn-review-action,.btn-rf.btn-rf-outline{background-color:rgba(0,0,0,0)!important;border-color:#2d9596!important;color:#2d9596!important}.btn-review-action .btn-rf-icon,.btn-review-action .btn-rf-icon svg,.btn-rf.btn-rf-outline .btn-rf-icon,.btn-rf.btn-rf-outline .btn-rf-icon svg{color:#2d9596!important}.btn-review-action:hover:not(:disabled),.btn-rf.btn-rf-outline:hover:not(:disabled){background-color:#2d9596!important;border-color:#2d9596!important;color:#fff!important}.btn-review-action:hover:not(:disabled) .btn-rf-icon,.btn-review-action:hover:not(:disabled) .btn-rf-icon svg,.btn-rf.btn-rf-outline:hover:not(:disabled) .btn-rf-icon,.btn-rf.btn-rf-outline:hover:not(:disabled) .btn-rf-icon svg{color:#fff!important}.btn-review-action:active:not(:disabled),.btn-rf.btn-rf-outline:active:not(:disabled){background-color:rgb(39.1153846154,129.5153846154,130.3846153846)!important;border-color:rgb(39.1153846154,129.5153846154,130.3846153846)!important;color:#fff!important}.btn-rf-link.btn-review-action,.btn-rf.btn-rf-link{background-color:rgba(0,0,0,0);border-color:rgba(0,0,0,0);color:#2d9596;padding:4px 8px}.btn-rf-link.btn-review-action:hover:not(:disabled),.btn-rf.btn-rf-link:hover:not(:disabled){background-color:rgba(45,149,150,.1);color:rgb(39.1153846154,129.5153846154,130.3846153846)}.btn-rf-link.btn-review-action:active:not(:disabled),.btn-rf.btn-rf-link:active:not(:disabled){background-color:rgba(45,149,150,.15)}.btn-rf-link.btn-review-action:focus,.btn-rf.btn-rf-link:focus{box-shadow:none}.btn-rf-danger.btn-review-action,.btn-rf.btn-rf-danger{background-color:rgba(0,0,0,0);border-color:rgba(0,0,0,0);color:#dc3545;padding:4px 8px}.btn-rf-danger.btn-review-action:hover:not(:disabled),.btn-rf.btn-rf-danger:hover:not(:disabled){background-color:rgba(220,53,69,.1);color:rgb(189.2151898734,32.7848101266,47.7721518987)}.btn-rf-danger.btn-review-action:active:not(:disabled),.btn-rf.btn-rf-danger:active:not(:disabled){background-color:rgba(220,53,69,.15)}.btn-rf-danger.btn-review-action:focus,.btn-rf.btn-rf-danger:focus{box-shadow:0 0 0 3px rgba(220,53,69,.25)}.btn-rf-block.btn-review-action,.btn-rf.btn-rf-block{display:flex;width:100%}.btn-rf.btn-sm,.btn-sm.btn-review-action{padding:6px 12px;font-size:12px}.btn-rf.btn-sm .btn-rf-icon,.btn-sm.btn-review-action .btn-rf-icon{font-size:14px}.btn-rf.btn-sm .btn-rf-icon svg,.btn-sm.btn-review-action .btn-rf-icon svg{width:14px;height:14px}.btn-lg.btn-review-action,.btn-rf.btn-lg{padding:14px 28px;font-size:16px}.btn-lg.btn-review-action .btn-rf-icon,.btn-rf.btn-lg .btn-rf-icon{font-size:18px}.btn-lg.btn-review-action .btn-rf-icon svg,.btn-rf.btn-lg .btn-rf-icon svg{width:18px;height:18px}[data-theme=dark] .btn-review-action,[data-theme=dark] .btn-rf.btn-rf-outline{border-color:rgb(56.7692307692,187.9692307692,189.2307692308);color:rgb(71.5384615385,198.7384615385,199.9615384615)}[data-theme=dark] .btn-review-action:hover:not(:disabled),[data-theme=dark] .btn-rf.btn-rf-outline:hover:not(:disabled){background-color:#2d9596;color:#fff}.nav-rf{display:flex;align-items:center;flex-wrap:nowrap;gap:8px;padding:12px 16px;background-color:#f8f8f8;border-bottom:1px solid #eee;overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none}.nav-rf::-webkit-scrollbar{display:none}.nav-rf .nav-item{flex-shrink:0}.nav-rf .nav-item .nav-link{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:10px 20px;font-size:14px;font-weight:500;line-height:1.4;text-transform:none;letter-spacing:.02em;white-space:nowrap;cursor:pointer;transition:all .2s ease-in-out;background-color:#fff;border:2px solid #eee;border-radius:4px;color:#232323}.nav-rf .nav-item .nav-link:hover:not(.active){border-color:#2d9596;color:#2d9596}.nav-rf .nav-item .nav-link:focus{outline:none;box-shadow:0 0 0 3px rgba(45,149,150,.25)}.nav-rf .nav-item .nav-link.active{background-color:#2d9596;border-color:#2d9596;color:#fff}.nav-rf .nav-item .nav-link i,.nav-rf .nav-item .nav-link svg{font-size:16px;line-height:1}.nav-rf.nav-rf-sm{gap:6px;padding:8px 12px}.nav-rf.nav-rf-sm .nav-item .nav-link{padding:6px 12px;font-size:12px}.nav-rf.nav-rf-lg{gap:10px;padding:16px 20px}.nav-rf.nav-rf-lg .nav-item .nav-link{padding:14px 28px;font-size:16px}.nav-rf.flex-column{flex-direction:column;align-items:stretch;gap:4px;padding:0;background-color:rgba(0,0,0,0);border-bottom:none;overflow:visible}.nav-rf.flex-column .nav-item{width:100%}.nav-rf.flex-column .nav-item .nav-link{justify-content:flex-start;width:100%;padding:12px 16px;text-align:left;border-radius:4px}.nav-rf.flex-column .nav-item .nav-link i,.nav-rf.flex-column .nav-item .nav-link svg{margin-right:10px}.nav-rf.flex-column .nav-item.logout-cls{margin-top:8px;padding-top:8px;border-top:1px solid #eee}.nav-rf.flex-column .nav-item.logout-cls .nav-link-logout{background-color:rgba(0,0,0,0);border-color:#dc3545;color:#dc3545}.nav-rf.flex-column .nav-item.logout-cls .nav-link-logout:hover{background-color:#dc3545;border-color:#dc3545;color:#fff}.nav-rf .logout-cls .nav-link-logout{background-color:rgba(0,0,0,0);border-color:#dc3545;color:#dc3545}.nav-rf .logout-cls .nav-link-logout:hover{background-color:#dc3545;border-color:#dc3545;color:#fff}[data-theme=dark] .nav-rf{background-color:#2b2b2b;border-bottom-color:#404040}[data-theme=dark] .nav-rf .nav-item .nav-link{background-color:#232323;border-color:#404040;color:#f1f3f5}[data-theme=dark] .nav-rf .nav-item .nav-link:hover:not(.active):not(.nav-link-logout){border-color:rgb(56.7692307692,187.9692307692,189.2307692308);color:rgb(71.5384615385,198.7384615385,199.9615384615)}[data-theme=dark] .nav-rf .nav-item .nav-link.active{background-color:#2d9596;border-color:#2d9596;color:#fff}[data-theme=dark] .nav-rf.flex-column .nav-item.logout-cls{border-top-color:#404040}[data-theme=dark] .nav-rf.flex-column .nav-item.logout-cls .nav-link-logout{background-color:rgba(0,0,0,0);border-color:rgb(227.5316455696,96.4683544304,109.0253164557);color:rgb(227.5316455696,96.4683544304,109.0253164557)}[data-theme=dark] .nav-rf.flex-column .nav-item.logout-cls .nav-link-logout:hover{background-color:#dc3545;border-color:#dc3545;color:#fff}.intl-tel-input{position:relative;display:block}.intl-tel-input *{box-sizing:border-box;-moz-box-sizing:border-box}.intl-tel-input .hide{display:none}.intl-tel-input .v-hide{visibility:hidden}.intl-tel-input input,.intl-tel-input input [type=tel],.intl-tel-input input [type=text]{position:relative;z-index:0;margin-top:0!important;margin-bottom:0!important;padding-right:36px;margin-right:0}.intl-tel-input .flag-container{position:absolute;top:0;bottom:0;right:0;padding:1px}.intl-tel-input .selected-flag{z-index:1;position:relative;width:36px;height:100%;padding:0 8px}.intl-tel-input .selected-flag .iti-flag{position:absolute;top:0;bottom:0;margin:auto}.intl-tel-input .selected-flag .iti-arrow{position:relative;top:0;margin-top:-2px;right:0;width:0;height:0;border-left:3px solid rgba(0,0,0,0);border-right:3px solid rgba(0,0,0,0);border-top:4px solid #555}.intl-tel-input .selected-flag .iti-arrow.up{border-top:none;border-bottom:4px solid #555}.intl-tel-input .flag-box{display:inline-block;width:20px;vertical-align:middle;margin-right:6px}.intl-tel-input .divider{padding-bottom:5px;margin-bottom:5px;border-bottom:1px solid #ccc}.intl-tel-input .country{padding:0;display:flex;align-items:center;width:100%}.intl-tel-input .country .dial-code{color:#999}.intl-tel-input .country.highlight{background-color:#efefe7}.intl-tel-input .country-name{vertical-align:middle;margin-right:6px}.intl-tel-input .dial-code{vertical-align:middle}.intl-tel-input .country-listing{position:absolute;z-index:2;list-style:none;text-align:left;padding:0;margin:0 0 0 -1px;box-shadow:1px 1px 4px rgba(0,0,0,.2);background-color:#fff;border:1px solid #ccc;white-space:nowrap;max-height:200px;overflow-y:scroll}.intl-tel-input .country-listing.dropup{bottom:100%;margin-bottom:-1px}.intl-tel-input.allow-dropdown input,.intl-tel-input.allow-dropdown input[type=tel],.intl-tel-input.allow-dropdown input[type=text]{padding-right:6px;padding-left:52px;margin-left:0}.intl-tel-input.allow-dropdown .flag-container{right:auto;left:0}.intl-tel-input.allow-dropdown .flag-container:hover{cursor:pointer}.intl-tel-input.allow-dropdown .flag-container:hover .selected-flag{background-color:#efefe7}.intl-tel-input.allow-dropdown .selected-flag{width:46px}.intl-tel-input.allow-dropdown input[disabled]+.flag-container:hover{cursor:default}.intl-tel-input.allow-dropdown input[disabled]+.flag-container:hover .selected-flag{background-color:rgba(0,0,0,0)}.intl-tel-input.allow-dropdown input[readonly]+.flag-container:hover{cursor:default}.intl-tel-input.allow-dropdown input[readonly]+.flag-container:hover .selected-flag{background-color:rgba(0,0,0,0)}.intl-tel-input.separate-dial-code input,.intl-tel-input.separate-dial-code input[type=number],.intl-tel-input.separate-dial-code input[type=text]{padding-right:6px;padding-left:52px;margin-left:0}.intl-tel-input.separate-dial-code input[type=number].flag-input,.intl-tel-input.separate-dial-code input[type=text].flag-input{padding:0 0 0 30px!important;box-shadow:none!important;border:0!important;background-color:rgba(0,0,0,0)!important;width:70px!important}.intl-tel-input.separate-dial-code input[type=tel]{padding-right:6px;padding-left:112px!important;margin-left:0}.intl-tel-input.separate-dial-code .flag-container{right:auto;left:0}.intl-tel-input.separate-dial-code .selected-flag{width:max-content;background-color:#efefe7;display:flex;align-items:center;gap:10px}.intl-tel-input.separate-dial-code .selected-dial-code{display:table-cell;vertical-align:middle;padding-left:28px}.intl-tel-input.separate-dial-code.iti-sdc-2 input,.intl-tel-input.separate-dial-code.iti-sdc-2 input[type=tel],.intl-tel-input.separate-dial-code.iti-sdc-2 input[type=text]{padding-left:66px}.intl-tel-input.separate-dial-code.iti-sdc-2 .selected-flag{width:60px}.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-2 input,.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-2 input[type=tel],.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-2 input[type=text]{padding-left:76px}.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-2 .selected-flag{width:70px}.intl-tel-input.separate-dial-code.iti-sdc-3 input,.intl-tel-input.separate-dial-code.iti-sdc-3 input[type=tel],.intl-tel-input.separate-dial-code.iti-sdc-3 input[type=text]{padding-left:74px}.intl-tel-input.separate-dial-code.iti-sdc-3 .selected-flag{width:68px}.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-3 input,.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-3 input[type=tel],.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-3 input[type=text]{padding-left:84px}.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-3 .selected-flag{width:78px}.intl-tel-input.separate-dial-code.iti-sdc-4 input,.intl-tel-input.separate-dial-code.iti-sdc-4 input[type=tel],.intl-tel-input.separate-dial-code.iti-sdc-4 input[type=text]{padding-left:82px}.intl-tel-input.separate-dial-code.iti-sdc-4 .selected-flag{width:76px}.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-4 input,.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-4 input[type=tel],.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-4 input[type=text]{padding-left:92px}.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-4 .selected-flag{width:86px}.intl-tel-input.separate-dial-code.iti-sdc-5 input,.intl-tel-input.separate-dial-code.iti-sdc-5 input[type=tel],.intl-tel-input.separate-dial-code.iti-sdc-5 input[type=text]{padding-left:90px}.intl-tel-input.separate-dial-code.iti-sdc-5 .selected-flag{width:84px}.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-5 input,.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-5 input[type=tel],.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-5 input[type=text]{padding-left:100px}.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-5 .selected-flag{width:94px}.intl-tel-input.iti-container{position:absolute;top:-1000px;left:-1000px;z-index:1060;padding:1px}.intl-tel-input.iti-container:hover{cursor:pointer}.iti-mobile .intl-tel-input.iti-container{top:30px;bottom:30px;left:30px;right:30px;position:fixed}.iti-mobile .intl-tel-input .country-list{max-height:100%;width:100%}.iti-mobile .intl-tel-input .country-list .country{padding:10px;line-height:1.5em}.iti-flag{width:20px;height:15px;box-shadow:0 0 1px 0 #888;background-image:url(https://cdnjs.cloudflare.com/ajax/libs/intl-tel-input/11.0.9/img/flags.png);background-repeat:no-repeat;background-color:#dbdbdb;background-position:20px 0}.iti-flag.be{width:18px;height:15px;background-position:-440px 0}.iti-flag.ch{width:15px;height:15px;background-position:-944px 0}.iti-flag.mc{width:19px;height:15px;background-position:-3139px 0}.iti-flag.ne{width:18px;height:15px;background-position:-3666px 0}.iti-flag.np{width:13px;height:15px;background-position:-3796px 0;background-color:rgba(0,0,0,0)}.iti-flag.va{width:15px;height:15px;background-position:-5307px 0}.iti-flag.ac{height:10px;background-position:0 0}.iti-flag.ad{height:14px;background-position:-22px 0}.iti-flag.ae{height:10px;background-position:-44px 0}.iti-flag.af{height:14px;background-position:-66px 0}.iti-flag.ag{height:14px;background-position:-88px 0}.iti-flag.ai{height:10px;background-position:-110px 0}.iti-flag.al{height:15px;background-position:-132px 0}.iti-flag.am{height:10px;background-position:-154px 0}.iti-flag.ao{height:14px;background-position:-176px 0}.iti-flag.aq{height:14px;background-position:-198px 0}.iti-flag.ar{height:13px;background-position:-220px 0}.iti-flag.as{height:10px;background-position:-242px 0}.iti-flag.at{height:14px;background-position:-264px 0}.iti-flag.au{height:10px;background-position:-286px 0}.iti-flag.aw{height:14px;background-position:-308px 0}.iti-flag.ax{height:13px;background-position:-330px 0}.iti-flag.az{height:10px;background-position:-352px 0}.iti-flag.ba{height:10px;background-position:-374px 0}.iti-flag.bb{height:14px;background-position:-396px 0}.iti-flag.bd{height:12px;background-position:-418px 0}.iti-flag.bf{height:14px;background-position:-460px 0}.iti-flag.bg{height:12px;background-position:-482px 0}.iti-flag.bh{height:12px;background-position:-504px 0}.iti-flag.bi{height:12px;background-position:-526px 0}.iti-flag.bj{height:14px;background-position:-548px 0}.iti-flag.bl{height:14px;background-position:-570px 0}.iti-flag.bm{height:10px;background-position:-592px 0}.iti-flag.bn{height:10px;background-position:-614px 0}.iti-flag.bo{height:14px;background-position:-636px 0}.iti-flag.bq{height:14px;background-position:-658px 0}.iti-flag.br{height:14px;background-position:-680px 0}.iti-flag.bs{height:10px;background-position:-702px 0}.iti-flag.bt{height:14px;background-position:-724px 0}.iti-flag.bv{height:15px;background-position:-746px 0}.iti-flag.bw{height:14px;background-position:-768px 0}.iti-flag.by{height:10px;background-position:-790px 0}.iti-flag.bz{height:14px;background-position:-812px 0}.iti-flag.ca{height:10px;background-position:-834px 0}.iti-flag.cc{height:10px;background-position:-856px 0}.iti-flag.cd{height:15px;background-position:-878px 0}.iti-flag.cf{height:14px;background-position:-900px 0}.iti-flag.cg{height:14px;background-position:-922px 0}.iti-flag.ci{height:14px;background-position:-961px 0}.iti-flag.ck{height:10px;background-position:-983px 0}.iti-flag.cl{height:14px;background-position:-1005px 0}.iti-flag.cm{height:14px;background-position:-1027px 0}.iti-flag.cn{height:14px;background-position:-1049px 0}.iti-flag.co{height:14px;background-position:-1071px 0}.iti-flag.cp{height:14px;background-position:-1093px 0}.iti-flag.cr{height:12px;background-position:-1115px 0}.iti-flag.cu{height:10px;background-position:-1137px 0}.iti-flag.cv{height:12px;background-position:-1159px 0}.iti-flag.cw{height:14px;background-position:-1181px 0}.iti-flag.cx{height:10px;background-position:-1203px 0}.iti-flag.cy{height:13px;background-position:-1225px 0}.iti-flag.cz{height:14px;background-position:-1247px 0}.iti-flag.de{height:12px;background-position:-1269px 0}.iti-flag.dg{height:10px;background-position:-1291px 0}.iti-flag.dj{height:14px;background-position:-1313px 0}.iti-flag.dk{height:15px;background-position:-1335px 0}.iti-flag.dm{height:10px;background-position:-1357px 0}.iti-flag.do{height:13px;background-position:-1379px 0}.iti-flag.dz{height:14px;background-position:-1401px 0}.iti-flag.ea{height:14px;background-position:-1423px 0}.iti-flag.ec{height:14px;background-position:-1445px 0}.iti-flag.ee{height:13px;background-position:-1467px 0}.iti-flag.eg{height:14px;background-position:-1489px 0}.iti-flag.eh{height:10px;background-position:-1511px 0}.iti-flag.er{height:10px;background-position:-1533px 0}.iti-flag.es{height:14px;background-position:-1555px 0}.iti-flag.et{height:10px;background-position:-1577px 0}.iti-flag.eu{height:14px;background-position:-1599px 0}.iti-flag.fi{height:12px;background-position:-1621px 0}.iti-flag.fj{height:10px;background-position:-1643px 0}.iti-flag.fk{height:10px;background-position:-1665px 0}.iti-flag.fm{height:11px;background-position:-1687px 0}.iti-flag.fo{height:15px;background-position:-1709px 0}.iti-flag.fr{height:14px;background-position:-1731px 0}.iti-flag.ga{height:15px;background-position:-1753px 0}.iti-flag.gb{height:10px;background-position:-1775px 0}.iti-flag.gd{height:12px;background-position:-1797px 0}.iti-flag.ge{height:14px;background-position:-1819px 0}.iti-flag.gf{height:14px;background-position:-1841px 0}.iti-flag.gg{height:14px;background-position:-1863px 0}.iti-flag.gh{height:14px;background-position:-1885px 0}.iti-flag.gi{height:10px;background-position:-1907px 0}.iti-flag.gl{height:14px;background-position:-1929px 0}.iti-flag.gm{height:14px;background-position:-1951px 0}.iti-flag.gn{height:14px;background-position:-1973px 0}.iti-flag.gp{height:14px;background-position:-1995px 0}.iti-flag.gq{height:14px;background-position:-2017px 0}.iti-flag.gr{height:14px;background-position:-2039px 0}.iti-flag.gs{height:10px;background-position:-2061px 0}.iti-flag.gt{height:13px;background-position:-2083px 0}.iti-flag.gu{height:11px;background-position:-2105px 0}.iti-flag.gw{height:10px;background-position:-2127px 0}.iti-flag.gy{height:12px;background-position:-2149px 0}.iti-flag.hk{height:14px;background-position:-2171px 0}.iti-flag.hm{height:10px;background-position:-2193px 0}.iti-flag.hn{height:10px;background-position:-2215px 0}.iti-flag.hr{height:10px;background-position:-2237px 0}.iti-flag.ht{height:12px;background-position:-2259px 0}.iti-flag.hu{height:10px;background-position:-2281px 0}.iti-flag.ic{height:14px;background-position:-2303px 0}.iti-flag.id{height:14px;background-position:-2325px 0}.iti-flag.ie{height:10px;background-position:-2347px 0}.iti-flag.il{height:15px;background-position:-2369px 0}.iti-flag.im{height:10px;background-position:-2391px 0}.iti-flag.in{height:14px;background-position:-2413px 0}.iti-flag.io{height:10px;background-position:-2435px 0}.iti-flag.iq{height:14px;background-position:-2457px 0}.iti-flag.ir{height:12px;background-position:-2479px 0}.iti-flag.is{height:15px;background-position:-2501px 0}.iti-flag.it{height:14px;background-position:-2523px 0}.iti-flag.je{height:12px;background-position:-2545px 0}.iti-flag.jm{height:10px;background-position:-2567px 0}.iti-flag.jo{height:10px;background-position:-2589px 0}.iti-flag.jp{height:14px;background-position:-2611px 0}.iti-flag.ke{height:14px;background-position:-2633px 0}.iti-flag.kg{height:12px;background-position:-2655px 0}.iti-flag.kh{height:13px;background-position:-2677px 0}.iti-flag.ki{height:10px;background-position:-2699px 0}.iti-flag.km{height:12px;background-position:-2721px 0}.iti-flag.kn{height:14px;background-position:-2743px 0}.iti-flag.kp{height:10px;background-position:-2765px 0}.iti-flag.kr{height:14px;background-position:-2787px 0}.iti-flag.kw{height:10px;background-position:-2809px 0}.iti-flag.ky{height:10px;background-position:-2831px 0}.iti-flag.kz{height:10px;background-position:-2853px 0}.iti-flag.la{height:14px;background-position:-2875px 0}.iti-flag.lb{height:14px;background-position:-2897px 0}.iti-flag.lc{height:10px;background-position:-2919px 0}.iti-flag.li{height:12px;background-position:-2941px 0}.iti-flag.lk{height:10px;background-position:-2963px 0}.iti-flag.lr{height:11px;background-position:-2985px 0}.iti-flag.ls{height:14px;background-position:-3007px 0}.iti-flag.lt{height:12px;background-position:-3029px 0}.iti-flag.lu{height:12px;background-position:-3051px 0}.iti-flag.lv{height:10px;background-position:-3073px 0}.iti-flag.ly{height:10px;background-position:-3095px 0}.iti-flag.ma{height:14px;background-position:-3117px 0}.iti-flag.md{height:10px;background-position:-3160px 0}.iti-flag.me{height:10px;background-position:-3182px 0}.iti-flag.mf{height:14px;background-position:-3204px 0}.iti-flag.mg{height:14px;background-position:-3226px 0}.iti-flag.mh{height:11px;background-position:-3248px 0}.iti-flag.mk{height:10px;background-position:-3270px 0}.iti-flag.ml{height:14px;background-position:-3292px 0}.iti-flag.mm{height:14px;background-position:-3314px 0}.iti-flag.mn{height:10px;background-position:-3336px 0}.iti-flag.mo{height:14px;background-position:-3358px 0}.iti-flag.mp{height:10px;background-position:-3380px 0}.iti-flag.mq{height:14px;background-position:-3402px 0}.iti-flag.mr{height:14px;background-position:-3424px 0}.iti-flag.ms{height:10px;background-position:-3446px 0}.iti-flag.mt{height:14px;background-position:-3468px 0}.iti-flag.mu{height:14px;background-position:-3490px 0}.iti-flag.mv{height:14px;background-position:-3512px 0}.iti-flag.mw{height:14px;background-position:-3534px 0}.iti-flag.mx{height:12px;background-position:-3556px 0}.iti-flag.my{height:10px;background-position:-3578px 0}.iti-flag.mz{height:14px;background-position:-3600px 0}.iti-flag.na{height:14px;background-position:-3622px 0}.iti-flag.nc{height:10px;background-position:-3644px 0}.iti-flag.nf{height:10px;background-position:-3686px 0}.iti-flag.ng{height:10px;background-position:-3708px 0}.iti-flag.ni{height:12px;background-position:-3730px 0}.iti-flag.nl{height:14px;background-position:-3752px 0}.iti-flag.no{height:15px;background-position:-3774px 0}.iti-flag.nr{height:10px;background-position:-3811px 0}.iti-flag.nu{height:10px;background-position:-3833px 0}.iti-flag.nz{height:10px;background-position:-3855px 0}.iti-flag.om{height:10px;background-position:-3877px 0}.iti-flag.pa{height:14px;background-position:-3899px 0}.iti-flag.pe{height:14px;background-position:-3921px 0}.iti-flag.pf{height:14px;background-position:-3943px 0}.iti-flag.pg{height:15px;background-position:-3965px 0}.iti-flag.ph{height:10px;background-position:-3987px 0}.iti-flag.pk{height:14px;background-position:-4009px 0}.iti-flag.pl{height:13px;background-position:-4031px 0}.iti-flag.pm{height:14px;background-position:-4053px 0}.iti-flag.pn{height:10px;background-position:-4075px 0}.iti-flag.pr{height:14px;background-position:-4097px 0}.iti-flag.ps{height:10px;background-position:-4119px 0}.iti-flag.pt{height:14px;background-position:-4141px 0}.iti-flag.pw{height:13px;background-position:-4163px 0}.iti-flag.py{height:11px;background-position:-4185px 0}.iti-flag.qa{height:8px;background-position:-4207px 0}.iti-flag.re{height:14px;background-position:-4229px 0}.iti-flag.ro{height:14px;background-position:-4251px 0}.iti-flag.rs{height:14px;background-position:-4273px 0}.iti-flag.ru{height:14px;background-position:-4295px 0}.iti-flag.rw{height:14px;background-position:-4317px 0}.iti-flag.sa{height:14px;background-position:-4339px 0}.iti-flag.sb{height:10px;background-position:-4361px 0}.iti-flag.sc{height:10px;background-position:-4383px 0}.iti-flag.sd{height:10px;background-position:-4405px 0}.iti-flag.se{height:13px;background-position:-4427px 0}.iti-flag.sg{height:14px;background-position:-4449px 0}.iti-flag.sh{height:10px;background-position:-4471px 0}.iti-flag.si{height:10px;background-position:-4493px 0}.iti-flag.sj{height:15px;background-position:-4515px 0}.iti-flag.sk{height:14px;background-position:-4537px 0}.iti-flag.sl{height:14px;background-position:-4559px 0}.iti-flag.sm{height:15px;background-position:-4581px 0}.iti-flag.sn{height:14px;background-position:-4603px 0}.iti-flag.so{height:14px;background-position:-4625px 0}.iti-flag.sr{height:14px;background-position:-4647px 0}.iti-flag.ss{height:10px;background-position:-4669px 0}.iti-flag.st{height:10px;background-position:-4691px 0}.iti-flag.sv{height:12px;background-position:-4713px 0}.iti-flag.sx{height:14px;background-position:-4735px 0}.iti-flag.sy{height:14px;background-position:-4757px 0}.iti-flag.sz{height:14px;background-position:-4779px 0}.iti-flag.ta{height:10px;background-position:-4801px 0}.iti-flag.tc{height:10px;background-position:-4823px 0}.iti-flag.td{height:14px;background-position:-4845px 0}.iti-flag.tf{height:14px;background-position:-4867px 0}.iti-flag.tg{height:13px;background-position:-4889px 0}.iti-flag.th{height:14px;background-position:-4911px 0}.iti-flag.tj{height:10px;background-position:-4933px 0}.iti-flag.tk{height:10px;background-position:-4955px 0}.iti-flag.tl{height:10px;background-position:-4977px 0}.iti-flag.tm{height:14px;background-position:-4999px 0}.iti-flag.tn{height:14px;background-position:-5021px 0}.iti-flag.to{height:10px;background-position:-5043px 0}.iti-flag.tr{height:14px;background-position:-5065px 0}.iti-flag.tt{height:12px;background-position:-5087px 0}.iti-flag.tv{height:10px;background-position:-5109px 0}.iti-flag.tw{height:14px;background-position:-5131px 0}.iti-flag.tz{height:14px;background-position:-5153px 0}.iti-flag.ua{height:14px;background-position:-5175px 0}.iti-flag.ug{height:14px;background-position:-5197px 0}.iti-flag.um{height:11px;background-position:-5219px 0}.iti-flag.us{height:11px;background-position:-5241px 0}.iti-flag.uy{height:14px;background-position:-5263px 0}.iti-flag.uz{height:10px;background-position:-5285px 0}.iti-flag.vc{height:14px;background-position:-5324px 0}.iti-flag.ve{height:14px;background-position:-5346px 0}.iti-flag.vg{height:10px;background-position:-5368px 0}.iti-flag.vi{height:14px;background-position:-5390px 0}.iti-flag.vn{height:14px;background-position:-5412px 0}.iti-flag.vu{height:12px;background-position:-5434px 0}.iti-flag.wf{height:14px;background-position:-5456px 0}.iti-flag.ws{height:10px;background-position:-5478px 0}.iti-flag.xk{height:15px;background-position:-5500px 0}.iti-flag.ye{height:14px;background-position:-5522px 0}.iti-flag.yt{height:14px;background-position:-5544px 0}.iti-flag.za{height:14px;background-position:-5566px 0}.iti-flag.zm{height:14px;background-position:-5588px 0}.iti-flag.zw{height:10px;background-position:-5610px 0}@media(max-width:500px){.intl-tel-input .country-listing{white-space:normal}}@media only screen and (-webkit-min-device-pixel-ratio:2){.iti-flag{background-size:5630px 15px;background-image:url(https://cdnjs.cloudflare.com/ajax/libs/intl-tel-input/11.0.9/img/flags@2x.png)}}@media only screen and (min--moz-device-pixel-ratio:2){.iti-flag{background-size:5630px 15px;background-image:url(https://cdnjs.cloudflare.com/ajax/libs/intl-tel-input/11.0.9/img/flags@2x.png)}}@media only screen and (-o-min-device-pixel-ratio:2/1){.iti-flag{background-size:5630px 15px;background-image:url(https://cdnjs.cloudflare.com/ajax/libs/intl-tel-input/11.0.9/img/flags@2x.png)}}@media only screen and (min-device-pixel-ratio:2){.iti-flag{background-size:5630px 15px;background-image:url(https://cdnjs.cloudflare.com/ajax/libs/intl-tel-input/11.0.9/img/flags@2x.png)}}@media only screen and (min-resolution:192dpi){.iti-flag{background-size:5630px 15px;background-image:url(https://cdnjs.cloudflare.com/ajax/libs/intl-tel-input/11.0.9/img/flags@2x.png)}}@media only screen and (min-resolution:2dppx){.iti-flag{background-size:5630px 15px;background-image:url(https://cdnjs.cloudflare.com/ajax/libs/intl-tel-input/11.0.9/img/flags@2x.png)}}.custom-select-box{position:relative;cursor:pointer}.custom-select-box .help-text{display:none}.custom-select-box .box-content{position:absolute;z-index:2;width:100%;background-color:#fff;padding:calc(5px + 5*(100vw - 320px)/1600);top:60px;border:1px solid #eee;transform:translateY(-15px);transition:all .2s ease-in-out;opacity:0;visibility:hidden}.custom-select-box .box-content input{padding:7px 10px!important;border-color:#eee}.custom-select-box .box-content.open{visibility:visible;opacity:1;transform:none}.custom-select-box .box-content ul{margin-top:10px;padding-left:0;max-height:160px;overflow:auto}.custom-select-box .box-content ul::-webkit-scrollbar-track{border-radius:10px;background-color:rgba(0,180,180,.14)}.custom-select-box .box-content ul::-webkit-scrollbar{width:4px;height:0;background-color:#f5f5f5;border-radius:50px}.custom-select-box .box-content ul::-webkit-scrollbar-thumb{border-radius:10px;background-color:var(--theme-color)}.custom-select-box .box-content ul li{color:#000!important;padding-block:4px;display:flex;align-items:center;justify-content:flex-start}.custom-select-box .box-content ul li:hover p{color:var(--theme-color)}.custom-select-box .box-content ul li:last-child{padding-bottom:0}.custom-select-box .box-content ul li+li{margin-top:3px;border-top:1px solid rgba(221,221,221,.3215686275)}.custom-select-box .box-content ul li a{display:block;color:#898989}.custom-select-box .box-content ul li p{font-size:15px;letter-spacing:.05em;margin-bottom:0;transition:all .5s ease}.custom-select-box .box-content ul li .selected{color:var(--theme-color)}.custom-select-box .close-icon{top:50%;transform:translateY(-50%);position:absolute;right:40px;line-height:1;cursor:pointer}.form-box{position:relative}.form-box .form-check-input{float:unset;margin:0;filter:unset}.form-box .form-label,.form-box label{font-weight:500;font-size:calc(15px + 1*(100vw - 320px)/1600);margin-bottom:4px;color:#777}.form-box .form-control{height:auto;padding:calc(10px + 2*(100vw - 320px)/1600) calc(13px + 6*(100vw - 320px)/1600);font-weight:500;border-radius:0;border:1px solid #eee;font-size:calc(14px + 0*(100vw - 320px)/1600)}.form-box .form-control::placeholder{color:#adb5bd;font-weight:400;opacity:1}.form-box .form-control::-webkit-inner-spin-button{display:none}.custom-check-box{display:flex;align-items:center;gap:10px}.custom-check-box .form-check-label{margin:0}.form-check{display:flex;align-items:flex-start;gap:10px;padding-left:0}.form-check .form-check-input{margin-top:3px;margin-left:0;flex-shrink:0}.form-check .form-check-label{margin-bottom:0;cursor:pointer}.form-check-inline{display:inline-flex;align-items:center;gap:8px;margin-right:15px;padding-left:0}.form-check-inline .form-check-input{margin-top:0;margin-left:0}.modal-body .form-check input[type=checkbox],.modal-body .form-check input[type=radio]{width:18px;height:18px;min-width:18px;cursor:pointer;accent-color:var(--theme-color)}.checkbox_animated{margin:0;width:20px;height:20px;border:unset;background-color:rgba(0,0,0,0);position:relative}.checkbox_animated:before{content:"";position:absolute;width:12px;height:6px;transition:transform .4s cubic-bezier(.45,1.8,.5,.75);transform:rotate(-45deg) scale(0);left:4px;top:5px;z-index:1;border-left:2px solid var(--theme-color);border-bottom:2px solid var(--theme-color);border-right-style:solid;border-top-style:solid;border-top:2px var(--theme-color);border-right:2px var(--theme-color)}.checkbox_animated:after{content:"";position:absolute;width:20px;height:20px;top:50%;left:50%;transform:translate(-50%,-50%);background-color:#fff;border:2px solid #ececec;cursor:pointer}.checkbox_animated:checked:before{transform:rotate(-45deg) scale(1)}.phone-field .form-box{position:relative}.phone-field .form-box>.form-control,.phone-field .form-box>input{padding-left:calc(111px + 21*(100vw - 320px)/1600)}.phone-field .country-input-box~.custom-select-box,.phone-field .form-box .form-label~.custom-select-box,.phone-field .form-box label~.custom-select-box{top:28px;left:0}.phone-field .country-input-box~.col-12>.custom-select-box{top:calc(27px + 1*(100vw - 320px)/1600);left:0}.phone-field .custom-select-box{position:absolute;top:0;left:0;height:calc(42px + 6*(100vw - 320px)/1600);width:calc(80px + 40*(100vw - 320px)/1600)}.phone-field .custom-select-box>.form-control{padding:calc(10px + 2*(100vw - 320px)/1600) calc(13px + 6*(100vw - 320px)/1600);font-size:14px;border:1px solid #eee}.error-text{display:block;font-size:13px;font-weight:500;margin-top:.25rem;color:var(--bs-form-invalid-color)}.form-control.is-invalid,.was-validated .form-control:invalid{background-image:none}.form-control.is-invalid:focus,.was-validated .form-control:invalid:focus{box-shadow:unset;border-color:#eee}.form-control.is-valid,.was-validated .form-control:valid{background-image:none}.form-control.is-valid:focus,.was-validated .form-control:valid:focus{box-shadow:unset;border-color:#eee}.slick-slider{overflow:hidden}.slick-slider.slick-slider{overflow:visible}.no-arrow .slick-next,.no-arrow .slick-prev{display:none!important}.theme-dots .slick-dots{bottom:10px}.theme-dots .slick-dots li button:before{font-size:12px}.theme-dots .slick-dots li.slick-active button:before{color:var(--theme-color)}.theme-dots.slick-dotted.slick-slider{margin-bottom:0}.slick-sm-margin .slick-list{margin-left:-8px;margin-right:-8px}.slick-sm-margin .slick-slide>div{margin-left:8px;margin-right:8px}header{background-color:#fff}header.header-absolute{position:absolute;width:100%;top:62px}header.header-absolute .main-menu{background-color:#fff}header.header-absolute .main-menu .menu-left .navbar{padding:20px 45px 20px 0}header.header-absolute .main-menu .brand-logo{padding-block:20px}header.header-absolute .main-menu .brand-logo img{width:150px}header.header-absolute .pixelstrap>li>a,header.header-absolute .pixelstrap>li>a.highlighted,header.header-absolute .pixelstrap>li>a:active,header.header-absolute .pixelstrap>li>a:focus,header.header-absolute .pixelstrap>li>a:hover{padding-block:20px}header.header-absolute .pixelstrap li .lable-nav{top:0}header.header-absolute .onhover-div{padding-block:20px}header.header-gym{position:absolute;width:100%}header.header-gym .main-menu{background-color:rgba(0,0,0,.8);padding:0 15px;z-index:1}header.header-gym .main-menu .menu-left .navbar{padding:20px 45px 20px 0}header.header-gym .main-menu .menu-left .navbar i{color:#fff}header.header-gym .main-menu .brand-logo{padding-block:20px}header.header-gym .main-menu .onhover-div .show-div{top:70px}header.header-gym .pixelstrap>li>a,header.header-gym .pixelstrap>li>a.highlighted,header.header-gym .pixelstrap>li>a:active,header.header-gym .pixelstrap>li>a:focus,header.header-gym .pixelstrap>li>a:hover{padding-block:20px;color:#fff}header.header-gym .onhover-div{padding-block:20px}header.header-gym .onhover-div>div img{filter:brightness(54)}header.header-gym .top-header{z-index:9;position:relative;background:rgba(0,0,0,0)}header.header-gym .top-header .header-contact li,header.header-gym .top-header .header-contact li i,header.header-gym .top-header .header-dropdown li,header.header-gym .top-header .header-dropdown li a{color:#fff}header.header-gym .top-header .header-dropdown li a i{color:#fff;padding-right:8px}header.header-gym .top-header.blue-layout{border-bottom:1px solid #223b7d}header.header-gym.sticky{width:100%;background-color:#000}header.header-black{background-color:#000}header.header-black .main-menu .menu-left .navbar{padding:20px 45px 20px 0}header.header-black .main-menu .menu-left .navbar i{color:#fff}header.header-black .main-menu .brand-logo{padding-block:20px}header.header-black .pixelstrap>li>a,header.header-black .pixelstrap>li>a.highlighted,header.header-black .pixelstrap>li>a:active,header.header-black .pixelstrap>li>a:focus,header.header-black .pixelstrap>li>a:hover{padding-block:20px;color:#e5e5e5}header.header-black .pixelstrap li .lable-nav{top:0}header.header-black .onhover-div{padding-block:20px}header.header-black .onhover-div>div img{filter:brightness(54)}header.header-5{position:fixed;width:100%;left:0;top:0}header.header-5,header.header-5 .top-header{background-color:rgba(0,0,0,0)}header.header-5 .top-header .header-dropdown>li{padding-top:40px;padding-right:0}header.header-5 .onhover-div .show-div,header.header-5 .top-header .header-dropdown .onhover-dropdown .onhover-show-div{top:80px}header.header-5.container-med .container-fluid{padding-inline:50px}header.header-5.sticky{width:100%;background-color:#fff}header.header-5.none-sticky.sticky{position:unset}header.header-5.left-sidebar-header{position:fixed;background-color:#fff;z-index:1}header.header-5.left-sidebar-header .container-fluid{padding-inline:40px}header.header-5.left-sidebar-header .onhover-div{padding-block:20px}header.header-5.left-sidebar-header .top-header .header-dropdown>li{padding-top:20px}header.header-5.left-sidebar-header .main-menu .brand-logo{padding-block:20px}header.header-5.overlay-style{background-color:rgba(0,0,0,.28);z-index:9}header.header-5.overlay-style .pixelstrap>li>a,header.header-5.overlay-style .pixelstrap>li>a:active,header.header-5.overlay-style .pixelstrap>li>a:hover{color:#fff}header.header-6 .top-header{background-color:var(--theme-color)}header.header-6 .top-header .header-contact li,header.header-6 .top-header .header-contact li i,header.header-6 .top-header .header-dropdown li,header.header-6 .top-header .header-dropdown li a,header.header-6 .top-header .header-dropdown li a i{color:#fff}header.header-7{position:absolute;top:0;width:100%;z-index:1;background-color:rgba(0,0,0,0)}header.header-7 .main-menu .menu-left .navbar{padding:25px 45px 25px 0}header.header-7 .main-menu .menu-left .navbar i{color:#fff}header.header-7 .main-menu .brand-logo,header.header-7 .onhover-div{padding-block:25px}header.header-7 .onhover-div img{filter:brightness(100)}header.header-7 .onhover-div .show-div img{filter:unset}header.header-7 .onhover-div:hover .show-div{transform:translateY(-23px)}header.header-7 .game-layout{background-color:rgba(0,0,0,.5)}header.header-7 .pixelstrap.sm-horizontal>li>a,header.header-7 .pixelstrap.sm-horizontal>li>a:active,header.header-7 .pixelstrap.sm-horizontal>li>a:hover{color:#fff}header.header-7 .top-header{background-color:rgba(0,0,0,0)}header.header-7 .top-header.top-header-dark .header-contact li,header.header-7 .top-header.top-header-dark .header-contact li i,header.header-7 .top-header.top-header-dark .header-dropdown>li,header.header-7 .top-header.top-header-dark .header-dropdown>li>a,header.header-7 .top-header.top-header-dark .header-dropdown>li>a i{color:#fff}header.header-tools{position:absolute;width:100%;top:35px;z-index:1;background-color:rgba(0,0,0,0)}header.header-tools .container{padding-inline:30px}header.header-tools .container.rounded-5{border-radius:5px}header.header-tools .top-header{background-color:rgba(0,0,0,0)}header.header-tools .top-header .container{background-color:var(--theme-color)}header.header-tools .top-header .header-contact{padding:10px 0}header.header-tools .top-header .header-contact li{color:#fff}@media(max-width:1400px){header.header-tools .top-header .header-dropdown>li{padding:25px 0 25px 10px!important}}header.header-tools .top-header .header-dropdown li{color:#fff;padding:10px 25px}header.header-tools .top-header .header-dropdown li i{font-size:calc(21px + 4*(100vw - 320px)/1600);color:#6a6a6a}header.header-tools .top-header .header-dropdown li i:hover{color:var(--theme-color)}header.header-tools .logo-menu-part>.container{background-color:#fff;border-bottom:2px solid var(--theme-color)}header.header-tools .main-menu .menu-left .navbar{padding:25px 45px 25px 0}@media(max-width:1400px){header.header-tools .main-menu .menu-right .icon-nav li{padding-left:4px}}header.header-tools .main-menu .menu-right .icon-nav svg{width:unset;height:unset;font-size:calc(21px + 4*(100vw - 320px)/1600);color:#6a6a6a}header.header-tools .main-menu .menu-right .icon-nav svg:hover{color:var(--theme-color)}header.header-tools .main-menu .brand-logo,header.header-tools .pixelstrap.sm-horizontal>li>a,header.header-tools .pixelstrap.sm-horizontal>li>a.highlighted,header.header-tools .pixelstrap.sm-horizontal>li>a:active,header.header-tools .pixelstrap.sm-horizontal>li>a:focus,header.header-tools .pixelstrap.sm-horizontal>li>a:hover{padding-block:25px}header.header-tools .pixelstrap.sm-horizontal li .lable-nav{top:5px}header.header-tools .onhover-div{padding-block:25px}header.header-tools .cart_qty_cls{top:calc(19px + -3*(100vw - 320px)/1600)}header.header-tools.sticky{background-color:#fff;transition:none}header.header-tools.sticky .top-header{display:block}header.header-tools.sticky .logo-menu-part>.container{border-bottom:0;padding:0 12px}header.header-tools.header-style.top-relative{position:relative;width:100%;top:0;background-color:#fff;box-shadow:0 0 8px #ddd}header.header-tools.header-style.top-relative .container{padding-inline:15px}header.green-gradient .top-header{background:var(--theme-color);background-image:linear-gradient(to right,var(--theme-color),var(--theme-color2))}header.green-gradient .top-header .header-contact{padding:10px 0}header.green-gradient .top-header .header-contact li,header.green-gradient .top-header .header-contact li i{color:#fff}header.green-gradient .top-header .header-dropdown li{color:#fff;padding:10px 25px}header.green-gradient .top-header .header-dropdown li a,header.green-gradient .top-header .header-dropdown li a i{color:#fff}header.green-gradient .pixelstrap li .lable-nav{background:var(--theme-color);background-image:linear-gradient(to right,var(--theme-color),var(--theme-color2))}header.header-metro{position:absolute;width:100%;background-color:rgba(0,0,0,0)}header.header-metro .top-header{background-color:rgba(0,0,0,0);z-index:1;position:relative}header.header-metro .metro{background-color:#fff;z-index:1;position:relative}header.left-header .top-header{padding-left:300px;background-color:#fff}header.left-header .top-header .header-dropdown .mobile-wishlist img{display:block}header.left-header .top-header .header-dropdown .mobile-wishlist i{display:none}header.left-header .onhover-div{padding-block:15px}header.left-header .onhover-div>div img{width:20px;height:auto}header.left-header .onhover-div .show-div{top:56px}header.left-header .sidenav{left:0;box-shadow:0 0 1px 0 rgba(0,0,0,.25)}header.left-header .sidenav .sidebar-back{display:none}header.left-header .sidenav nav{background-color:#fff}header.left-header .sidenav .pixelstrap>li>a,header.left-header .sidenav .pixelstrap>li>a.highlighted,header.left-header .sidenav .pixelstrap>li>a:focus,header.left-header .sidenav .pixelstrap>li>a:hover{padding:10px 0 20px;background-color:#fff}header.left-header .sidenav .pixelstrap>li .lable-nav{top:-12px;background-color:#eee}header.left-header .sidenav .pixelstrap>li .lable-nav:before{border-top:5px solid #ff4c3b}header.left-header .sidenav .pixelstrap>li .lable-nav.grey-lable{background-color:#4d6171}header.left-header .sidenav .pixelstrap>li .lable-nav.grey-lable:before{border-top:5px solid #4d6171}header.left-header .sidenav .left-sidebar_search{width:100%;background-color:#fff}header.left-header .sidenav .left-sidebar_search input{height:55px;width:95%;border:none;padding-left:15px;background-color:rgba(0,0,0,0)}header.left-header .sidenav .left-sidebar_search .btn-search{position:absolute;right:10px;top:20px;border:none;background-color:rgba(0,0,0,0)}header.left-header .sidenav .left-sidebar_center{padding:40px 0 30px 30px;background-color:#fff}header.left-header .sidenav .bottom-section{padding:70px 25px}header.left-header .sidenav .bottom-section .icon_settings li{display:inline-block}header.left-header .sidenav .bottom-section .icon_settings .shopping-cart{position:relative}header.left-header .sidenav .bottom-section .icon_settings .shopping-cart .shopping-count{width:18px;height:18px;background-color:#ff4c3b;color:#fff;position:absolute;border-radius:100%;display:flex;align-items:center;justify-content:center;top:-7px;right:7px}header.left-header .sidenav .bottom-section ul li{display:inline-block;padding:8px 15px 8px 0}header.left-header .sidenav .bottom-section ul li a{font-size:16px;color:#222}header.left-header .sidenav .bottom-section ul li a i{font-size:18px;padding-right:5px;color:#222}header.left-header .sidenav .bottom-section .leftside_setting .currency,header.left-header .sidenav .bottom-section .leftside_setting .language{display:flex}header.left-header .sidenav .bottom-section .leftside_setting .currency h5,header.left-header .sidenav .bottom-section .leftside_setting .language h5{margin-bottom:0;color:#999;margin-top:0}header.left-header .sidenav .bottom-section .leftside_setting .currency select,header.left-header .sidenav .bottom-section .leftside_setting .language select{margin-left:10px;border:none;outline:none;color:#222}header.left-header .sidenav .bottom-section .leftside_setting h5{margin-top:10px}header.left-header .sidenav .leftside_social{position:relative;width:100%;padding:30px;display:flex;align-items:center;justify-content:center;border-top:1px dashed #ddd}header.left-header .sidenav .leftside_social .footer-social{margin-top:0}header.left-header .sidenav .leftside_social .footer-social i{font-size:18px}header.left-header .sidenav .leftside_social .footer-social li{padding:10px}header.left-header .sidenav .leftside_social .call_us h5{text-align:center}header.left-header .sidenav .leftside_social .call_us h5 span{display:block}header.left-header .main-menu{justify-content:flex-end}header.left-header .main-menu .brand-logo{display:flex;align-items:center;justify-content:center;border-bottom:1px dashed #ddd}header.left-header .main-menu .menu-right .header-dropdown>li img,header.left-header .main-menu .menu-right .icon-nav .onhover-div>img{width:20px;height:auto}header.left-header .main-menu .menu-left .mobile-logo,header.left-header .main-menu .menu-left .navbar{display:none}header.left-header.left-header-relative{position:sticky;top:110px;z-index:1;width:auto;box-shadow:none}header.left-header.left-header-relative .pixelstrap>li>a{text-align:right}header.left-header.left-header-relative .pixelstrap>li:last-child>a{padding-bottom:0}header.left-header.left-header-relative .pixelstrap a .sub-arrow{display:none}header.left-header.left-header-relative .sidenav{position:relative;left:unset;top:unset;right:unset;height:auto;width:auto;box-shadow:none;z-index:1}header.left-header.left-header-relative .sidenav nav{z-index:1;height:auto;overflow-y:unset!important}header.left-header.left-header-relative .sidenav .left-sidebar_center{padding:0}header.left-header.left-header-relative .main-menu{justify-content:flex-end}header.left-header.left-header-sm{width:240px;z-index:1}header.left-header.left-header-sm .sidenav{top:calc(77px + 29*(100vw - 1199px)/721);z-index:1;width:240px;left:0}header.left-header.left-header-sm .sidenav .left-sidebar_center{padding:0;background-color:#fff}header.left-header.left-header-sm .sidenav .left-sidebar_center .pixelstrap a .sub-arrow{display:none}header.left-header.left-header-sm .sidenav .left-sidebar_center .pixelstrap>li{border-bottom:1px solid #f3f3f3}header.left-header.left-header-sm .sidenav .left-sidebar_center .pixelstrap>li>a{padding:10px 0 20px;text-align:center}header.left-header.left-header-sm .sidenav .left-sidebar_center .pixelstrap>li>a img{display:block;margin-inline:auto!important;width:48px;border:none;margin-bottom:8px}header.video-header .top-header{background-color:var(--theme-color)}header.video-header .top-header .header-contact{padding:10px 0}header.video-header .top-header .header-contact li{color:#fff}header.video-header .top-header .header-dropdown li{padding:10px 25px;color:#fff}header.video-header .top-header .header-dropdown li a i{color:#fff}header.marketplace.header-tools{position:relative;width:100%;top:0}header.marketplace.header-tools.sticky{position:fixed}header.marketplace .top-header{background-color:var(--theme-color)}header.marketplace .top-header .header-contact li,header.marketplace .top-header .header-dropdown li,header.marketplace .top-header .header-dropdown li a,header.marketplace .top-header .header-dropdown li a i{color:#fff}header.header-style .top-header .header-dropdown>li{padding:25px 0 25px 20px}header.header-style .onhover-div .show-div{top:53px}header.header-style .onhover-dropdown:before{opacity:0}header .blog-box .blog-box-image{margin-bottom:10px}header .blog-box .blog-detail h5{margin-bottom:0;font-weight:500;transition:all .5s ease}header .blog-box .blog-detail h6{margin-bottom:4px}header .blog-box:hover .blog-detail h5{color:var(--theme-color)}.onhover-dropdown{position:relative;font-size:14px}.onhover-dropdown .onhover-show-div{top:68px;position:absolute;z-index:10;background-color:#fff;transition:all .3s linear;min-width:160px;text-align:left;box-shadow:0 1px 2px 0 #cacaca;transform:translateY(30px);opacity:0;visibility:hidden;right:0;padding:15px 20px;border-radius:0!important}.onhover-dropdown .onhover-show-div.product-page-full{z-index:99999}.onhover-dropdown .onhover-show-div li{padding-left:0;display:flex;font-size:15px;padding-bottom:5px;padding-left:0!important}.onhover-dropdown .onhover-show-div li a{color:#333;width:100%}.onhover-dropdown .onhover-show-div li a i{font-size:19px!important}.onhover-dropdown:hover .onhover-show-div{opacity:1;transform:translateY(0);visibility:visible}.onhover-div{position:relative;padding-block:calc(15px + 15*(100vw - 575px)/1345);font-family:Montserrat,sans-serif}.onhover-div i,.onhover-div img{cursor:pointer}.onhover-div .show-div{top:100px;position:absolute;z-index:9;background-color:#fff;transition:all .3s linear;min-width:236px;text-align:left;transform:translateY(30px);opacity:0;visibility:hidden;right:0;padding:0;border-radius:0!important;box-shadow:0 0 8px #ddd}@media(max-width:1400px){.onhover-div .show-div{top:80px}}@media(max-width:1199px){.onhover-div .show-div{top:70px}}.onhover-div:hover .show-div{opacity:1;transform:translateY(0);visibility:visible}.search-overlay{height:100%;width:100%;display:none;position:fixed;z-index:10;top:0;left:0;background-color:#fff}.search-overlay>div{height:100%;width:100%;display:flex;align-items:center;justify-content:center}.search-overlay>div .overlay-content{width:100%}.search-overlay>div .overlay-content .form-control:focus{box-shadow:none}.search-overlay>div .overlay-content input{background-color:rgba(0,0,0,0);border:0;border-bottom:2px solid hsl(0,0%,46.5%);border-radius:0;padding:20px 0}.search-overlay>div .overlay-content input::-webkit-input-placeholder{color:hsl(0,0%,46.5%);font-size:18px}.search-overlay>div .overlay-content input::-moz-placeholder{color:hsl(0,0%,46.5%);font-size:18px}.search-overlay>div .overlay-content input:-ms-input-placeholder{color:hsl(0,0%,46.5%);font-size:18px}.search-overlay>div .overlay-content input:-moz-placeholder{color:hsl(0,0%,46.5%);font-size:18px}.search-overlay>div .overlay-content button{position:absolute;top:10px;background-color:rgba(0,0,0,0);border:0;font-size:24px;color:hsl(0,0%,46.5%);right:10px}.search-overlay>div .closebtn{position:fixed;top:10px;right:25px;color:hsl(0,0%,46.5%);font-size:40px;cursor:pointer}.top-header{background-color:#333}.top-header .right-nav-about{display:flex;align-items:center;justify-content:flex-end;height:100%;padding:10px 0}.top-header .right-nav-about .right-nav-list+.right-nav-list .theme-form-select .dropdown-toggle{padding-left:12px;border-left:1px solid rgba(119,119,119,.5215686275);margin-left:12px}.top-header .right-nav-about .right-nav-list .theme-form-select .dropdown-toggle{display:flex;font-weight:500;color:#fff;padding:0;align-items:center;gap:6px;border:unset}.top-header .right-nav-about .right-nav-list .theme-form-select .dropdown-toggle:after{content:"";font-family:remixicon;font-style:normal;-webkit-font-smoothing:antialiased;border:unset;margin:0;vertical-align:unset}.top-header .right-nav-about .right-nav-list .theme-form-select .dropdown-toggle span{margin-top:0;font-weight:500;font-size:14px;display:flex;align-items:center;gap:10px}.top-header .right-nav-about .right-nav-list .theme-form-select .dropdown-menu{min-width:unset;border-color:#eee;border-radius:0}.top-header .right-nav-about .right-nav-list .theme-form-select .dropdown-menu .dropdown-item{margin-top:0;font-weight:500;font-size:14px;display:flex;align-items:center;gap:10px;text-align:left}.top-header .right-nav-about .right-nav-list .theme-form-select .dropdown-menu .dropdown-item.active,.top-header .right-nav-about .right-nav-list .theme-form-select .dropdown-menu .dropdown-item:active{background-color:var(--theme-color)}.top-header .right-nav-about .right-nav-list .theme-form-select .dropdown-menu span{margin-top:0;font-weight:500;font-size:14px;gap:10px}.top-header .right-nav-about .right-nav-list .theme-form-select .dropdown-menu span.active,.top-header .right-nav-about .right-nav-list .theme-form-select .dropdown-menu span:active{background-color:var(--theme-color)}.top-header .header-contact{padding:10px 0}.top-header .header-contact li{color:#d9d9d9;font-size:14px;padding-right:25px}.top-header .header-contact li i{color:var(--theme-color);padding-left:10px;margin-right:7px;font-size:14px;width:unset;height:unset;margin-top:-3px}@media(max-width:1399px){.top-header .header-contact li{padding:0}.top-header .header-contact li:first-child{display:none}.top-header .header-contact li i{padding:0}}.top-header .header-dropdown li{cursor:pointer;color:#f5f5f5;padding:10px 0 10px 25px}.top-header .header-dropdown li:first-child{padding-right:0}.top-header .header-dropdown li a{color:#f5f5f5}.top-header .header-dropdown li i{font-size:16px;transition:all .5s ease}.top-header .header-dropdown li span{padding-left:5px}.top-header .header-dropdown li ul li{padding-block:0}.top-header .header-dropdown li a i{color:#f5f5f5;transition:all .5s ease}.top-header .header-dropdown li a:hover i,.top-header .header-dropdown li:hover i{color:var(--theme-color);transition:all .5s ease}.top-header .header-dropdown .onhover-dropdown .onhover-show-div li{padding-left:0;display:flex;font-size:15px;padding-bottom:5px}.top-header .header-dropdown .onhover-dropdown .onhover-show-div li:last-child{padding-bottom:0}.top-header .header-dropdown .onhover-dropdown .onhover-show-div li a{color:#333}.top-header .onhover-show-div li{padding-left:0;display:flex;font-size:15px;padding-bottom:5px}.top-header .onhover-show-div li:last-child{padding-bottom:0}.top-header .onhover-show-div li a{color:#333}.top-header.top-header-dark{background-color:#222}.top-header.top-header-dark .header-contact li,.top-header.top-header-dark .header-contact li i,.top-header.top-header-dark .header-dropdown li,.top-header.top-header-dark .header-dropdown li a,.top-header.top-header-dark .header-dropdown li a i{color:hsla(0,0%,100%,.8)}.top-header.top-header-dark .header-dropdown li a:hover i{color:var(--theme-color)}.main-menu{position:relative;display:flex;align-items:center;justify-content:space-between}.main-menu.product-full-page{z-index:9999}.main-menu .brand-logo{display:inline-block;padding-block:calc(15px + 20*(100vw - 575px)/1345)}.main-menu .brand-logo img{width:calc(110px + 66*(100vw - 320px)/1600)}.main-menu .menu-left{display:flex;align-items:center}.main-menu .menu-left .navbar{display:inline-block;padding:30px 45px 30px 0}@media(max-width:1400px){.main-menu .menu-left .navbar{padding-right:17px}}.main-menu .menu-left .navbar svg{width:unset;height:unset;font-size:28px;color:#222;cursor:pointer;font-weight:600}.main-menu .menu-left .navbar.white-navbar svg{width:unset;height:unset;color:#fff}.main-menu .menu-right{display:flex;align-items:center;float:right}.main-menu .menu-right .icon-nav{display:inline-block}.main-menu .menu-right .icon-nav li{padding-left:calc(8px + 12*(100vw - 320px)/1600)}.main-menu .menu-right .icon-nav li>svg{cursor:pointer}@media(max-width:578px){.main-menu .menu-right .icon-nav li:first-child,.main-menu .menu-right .icon-nav li:nth-child(2){display:none}}.main-menu .menu-right .icon-nav .delivery-area{display:flex;align-items:center}.main-menu .menu-right .icon-nav .delivery-area>div{display:flex;align-items:center;padding:12px;background-color:var(--theme-color);color:#fff;border-radius:5px}.main-menu .menu-right .icon-nav .delivery-area i{margin-right:5px;font-size:16px}.main-menu .menu-right .icon-nav .delivery-area h6{margin-bottom:0;color:#fff;font-size:16px}.main-menu .menu-right .icon-nav .onhover-div .empty-cart-box{text-align:center}.main-menu .menu-right .icon-nav .onhover-div .empty-cart-box .empty-icon{width:50px;height:50px;background-color:#f8f8f8;border-radius:100%;display:flex;align-items:center;justify-content:center;margin:0 auto 4px}.main-menu .menu-right .icon-nav .onhover-div .empty-cart-box .empty-icon svg{width:unset;height:unset;color:var(--theme-color)}.main-menu .menu-right .icon-nav .onhover-div .show-div.shopping-cart{padding:15px;min-width:330px;left:unset;right:0}.main-menu .menu-right .icon-nav .onhover-div .show-div.shopping-cart .sidebar-title{text-align:right;margin-bottom:10px}.main-menu .menu-right .icon-nav .onhover-div .show-div.shopping-cart .sidebar-title a{color:var(--theme-color)}.main-menu .menu-right .icon-nav .onhover-div .show-div.shopping-cart .cart_top,.main-menu .menu-right .icon-nav .onhover-div .show-div.shopping-cart .success-box{display:none}.main-menu .menu-right .icon-nav .onhover-div .show-div.shopping-cart .cart_product{max-height:240px;overflow:auto;padding-right:10px}.main-menu .menu-right .icon-nav .onhover-div .show-div.shopping-cart .cart_product::-webkit-scrollbar{width:4px;height:7px}.main-menu .menu-right .icon-nav .onhover-div .show-div.shopping-cart .cart_product::-webkit-scrollbar-thumb{background:var(--theme-color)}.main-menu .menu-right .icon-nav .onhover-div .show-div.shopping-cart .cart_product::-webkit-scrollbar-track{background:#eaeaea}.main-menu .menu-right .icon-nav .onhover-div .show-div.shopping-cart li{position:relative;width:100%}.main-menu .menu-right .icon-nav .onhover-div .show-div.shopping-cart li+li{padding-top:10px;margin-top:10px;border-top:1px solid #eee}.main-menu .menu-right .icon-nav .onhover-div .show-div.shopping-cart li .form-control{border-color:#eee!important}.main-menu .menu-right .icon-nav .onhover-div .show-div.shopping-cart li .media img{height:90px;width:90px;object-fit:contain}.main-menu .menu-right .icon-nav .onhover-div .show-div.shopping-cart li .media img.me-3{margin:0!important}.main-menu .menu-right .icon-nav .onhover-div .show-div.shopping-cart li .media .media-body{align-self:center;position:relative;padding-left:12px}.main-menu .menu-right .icon-nav .onhover-div .show-div.shopping-cart li .media .media-body h4{color:#333;width:70%;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;line-height:1.1;font-size:calc(14px + 2*(100vw - 320px)/1600);font-weight:600}.main-menu .menu-right .icon-nav .onhover-div .show-div.shopping-cart li .media .media-body h4 span{color:#777;font-size:16px}.main-menu .menu-right .icon-nav .onhover-div .show-div.shopping-cart li .close-circle{position:absolute;top:0;right:0;display:flex;align-items:center;gap:7px}.main-menu .menu-right .icon-nav .onhover-div .show-div.shopping-cart li .close-circle a,.main-menu .menu-right .icon-nav .onhover-div .show-div.shopping-cart li .close-circle button{padding:0;box-shadow:none;border:none;background-color:rgba(0,0,0,0)}.main-menu .menu-right .icon-nav .onhover-div .show-div.shopping-cart li .close-circle i,.main-menu .menu-right .icon-nav .onhover-div .show-div.shopping-cart li .close-circle svg{color:#a1a1a1;transition:all .3s ease-in-out;font-size:18px}.main-menu .menu-right .icon-nav .onhover-div .show-div.shopping-cart li .close-circle i:hover,.main-menu .menu-right .icon-nav .onhover-div .show-div.shopping-cart li .close-circle svg:hover{color:#000;transition:all .3s ease-in-out}.main-menu .menu-right .icon-nav .onhover-div .show-div.shopping-cart li .total{border-top:1px solid #f1f5f4;border-bottom:1px solid #f1f5f4;padding-block:10px}.main-menu .menu-right .icon-nav .onhover-div .show-div.shopping-cart li .total h5{margin-bottom:0;color:#999}.main-menu .menu-right .icon-nav .onhover-div .show-div.shopping-cart li .total h5 span{float:right}.main-menu .menu-right .icon-nav .onhover-div .show-div.shopping-cart li .buttons{display:flex;align-items:center;gap:10px}.main-menu .menu-right .icon-nav .onhover-div .show-div.shopping-cart li .buttons a{font-size:calc(14px + 2*(100vw - 320px)/1600);border-radius:0;color:#fff;font-weight:600;transition:all .25s ease-in-out;width:100%;padding:calc(9px + 3*(100vw - 320px)/1600) calc(15px + 14*(100vw - 320px)/1600);background-color:var(--theme-color);border:1px solid var(--theme-color)}.main-menu .menu-right .icon-nav .onhover-div .show-div.shopping-cart li .buttons a:hover{color:var(--theme-color);background-color:rgba(0,0,0,0)}.main-menu .menu-right .icon-nav .onhover-div .show-div.shopping-cart li .buttons .checkout{float:right}.main-menu .menu-right .icon-nav .onhover-div .show-div.shopping-cart .cart_total{margin-top:15px}.main-menu .menu-right .icon-nav .onhover-div .show-div.shopping-cart .cart_total li{border:none;padding:0;margin:0}.main-menu .menu-right .icon-nav .onhover-div .show-div.setting{padding:15px 20px 20px;min-width:175px;right:0;left:unset}.main-menu .menu-right .icon-nav .onhover-div .show-div.setting h6{font-size:16px;color:#333;font-weight:700;margin-bottom:0;margin-top:5px}.main-menu .menu-right .icon-nav .onhover-div .show-div.setting h6:first-child{margin-top:0}.main-menu .menu-right .icon-nav .onhover-div .show-div.setting ul li{display:flex;padding-bottom:0;padding-left:17px;padding-top:5px}.main-menu .menu-right .icon-nav .onhover-div .show-div.setting ul li a{color:#333;font-weight:400;font-size:16px;display:flex;align-items:center;gap:6px}.main-menu .menu-right .icon-nav .onhover-div .show-div li{padding:0}.main-menu .menu-right .icon-nav .onhover-div .show-div li .form-control{border-radius:0}.main-menu .menu-right .icon-nav .onhover-div .show-div li .form-control:focus{border:1px solid #ced4da;box-shadow:none}.main-menu .menu-right .icon-nav .onhover-div .show-div li .search-btn{padding:8px 12px;background-color:var(--theme-color);color:#fff}.main-menu .menu-right .icon-nav.white-icon .onhover-div img{filter:brightness(5)}.main-menu .menu-right .icon-nav.white-icon .onhover-div .show-div img{filter:none}.header-style-1 .main-menu{z-index:1}.header-style-1 .main-menu .brand-logo{padding-block:5px}.header-style-1 .main-menu .menu-left .navbar{padding:20px 45px 20px 0}.header-style-1 .main-menu .menu-right .icon-nav .onhover-div .show-div{top:63px}.header-style-1 .onhover-div{padding-block:5px}.header-style-1 .top-header{background-color:var(--theme-color)}.header-style-1 .top-header .header-contact,.header-style-1 .top-header .header-dropdown li{padding:10px 0}.header-style-1 .top-header .header-dropdown li+li{padding-left:25px}.header-style-1 .top-header .header-contact li,.header-style-1 .top-header .header-contact li svg,.header-style-1 .top-header .header-dropdown li,.header-style-1 .top-header .header-dropdown li i{color:#fff}.header-style-1 .top-header .right-nav-about .right-nav-list+.right-nav-list .theme-form-select .dropdown-toggle{border-left-color:hsla(0,0%,100%,.32)}.header-style-1 .pixelstrap>li a:active,.header-style-1 .pixelstrap>li a:hover,.header-style-1 .pixelstrap>li>a{padding-block:15px}.header-style-1 .pixelstrap>li ul li a,.header-style-1 .pixelstrap>li ul li a:active,.header-style-1 .pixelstrap>li ul li a:hover{padding:5px 35px}.header-style-1 .upper-menu.pixelstrap a{padding-block:10px;padding-right:35px}.header-style-1 .cart_qty_cls{top:-3px;right:-6px}.header-style-1 .navbar .nav-link{padding-right:25px;white-space:nowrap;color:#222;font-size:17px;font-weight:500;line-height:1.3;text-decoration:none;text-transform:unset;padding-block:15px;letter-spacing:unset}.header-style-1 .navbar .nav-item.active .nav-link{color:var(--theme-color)}.header-style-1.sticky .main-menu .menu-left .navbar{padding:10px 45px 10px 0}.header-style-2 .top-part{background-color:var(--theme-color)}.header-style-2 .invert-cls,.header-style-2 .top-header .header-dropdown>li img{filter:invert(1)}.header-style-2 .bottom-part{background-color:#006d75}.header-style-2 .bottom-part .main-nav-center{display:flex;align-items:center;justify-content:center}.header-style-2 .pixelstrap>li>a,.header-style-2 .pixelstrap>li>a:active,.header-style-2 .pixelstrap>li>a:hover{color:#fff}.header-style-4{box-shadow:0 0 4px rgba(0,0,0,.25);margin-bottom:2px}.header-style-4 .main-menu .menu-left .navbar{padding:25px 45px 25px 0}.header-style-4 .main-menu .brand-logo{padding-block:25px}.header-style-4 .onhover-div,.header-style-4 .pixelstrap>li>a,.header-style-4 .pixelstrap>li>a:active,.header-style-4 .pixelstrap>li>a:hover{padding-block:30px}.header-style-5 .form_search{overflow:unset;border-radius:0}.header-style-5 .form_search .nav-search{padding-right:51px}.header-style-5 .search-suggestion-box{top:56px;margin:0}.header-style-5 .cart_qty_cls{top:calc(8px + 12*(100vw - 320px)/1600)}.header-style-5.style-classic .form_search,.header-style-5.style-classic .form_search button{border-radius:0}.header-style-5.style-classic .bottom-part{background-color:rgba(0,0,0,0);margin-bottom:-20px;position:relative;z-index:1}.header-style-5.style-classic .bottom-part .category-menu .toggle-sidebar{padding-top:18px}.header-style-5.style-classic .bottom-part .main-nav-center .sm>li>a{padding-top:20px;padding-bottom:20px}.header-style-5.style-classic .bottom-part .container{padding:0;background-color:#fff}.header-style-5.style-classic .bottom-part .pixelstrap>li>a,.header-style-5.style-classic .bottom-part .pixelstrap>li>a:active,.header-style-5.style-classic .bottom-part .pixelstrap>li>a:hover{color:#222}.header-style-5.style-classic .main-menu .brand-logo{padding-top:35px;padding-bottom:35px}.header-style-5.style-classic .top-header .header-dropdown>li{padding:15px 0 15px 25px}.header-style-5 .navbar{padding-top:0;padding-bottom:0}.header-style-5 .bottom-part{background-color:#4d4d4d}.header-style-5 .bottom-part .category-menu{display:flex;align-items:center;justify-content:center}.header-style-5 .bottom-part .category-menu .toggle-sidebar{background-color:var(--theme-color);display:block!important;width:100%;text-align:center;height:100%;padding-top:18px;color:#fff;cursor:pointer}.header-style-5 .bottom-part .category-menu .toggle-sidebar svg{display:inline-block;margin-right:10px;font-size:16px;width:unset;height:unset;margin-top:-5px}.header-style-5 .bottom-part .category-menu .toggle-sidebar h5{display:inline-block;color:#fff;font-size:19px}.header-style-5 .bottom-part .pixelstrap>li>a,.header-style-5 .bottom-part .pixelstrap>li>a:active,.header-style-5 .bottom-part .pixelstrap>li>a:hover{color:#fff}.header-style-5 .bottom-part.bottom-light{background-color:rgba(0,0,0,0);padding-top:16px;border-top:1px solid #ddd}.header-style-5 .bottom-part.bottom-light .category-menu .toggle-sidebar{padding-top:12px}.header-style-5 .bottom-part.bottom-light .main-nav-center .sm>li>a{padding-block:14px}.header-style-5 .bottom-part.bottom-light .pixelstrap>li>a,.header-style-5 .bottom-part.bottom-light .pixelstrap>li>a:active,.header-style-5 .bottom-part.bottom-light .pixelstrap>li>a:hover{color:#222}.header-style-5.style-light .bottom-part .category-menu .toggle-sidebar{color:#000;background-color:#fff;border:1px solid #ddd;border-top:none;border-bottom:none;padding-top:18px}.header-style-5.style-light .bottom-part .category-menu .toggle-sidebar h5{color:#000;font-weight:600}.header-style-5.style-light .bottom-part.bottom-light{padding-top:0}.header-style-5.style-light .bottom-part.bottom-light .main-nav-center .sm>li>a{padding-block:20px}.header-style-5.color-style{background-color:var(--theme-color2)}.header-style-5.color-style .form_search{border-radius:5px}.header-style-5.color-style .form_search button{background-color:var(--theme-color)}.header-style-5.color-style .form_search button i{color:#fff}.header-style-5.color-style .cart_qty_cls{background:var(--theme-color)}.header-style-5.color-style .toggle-nav{padding-block:30px}.header-style-5.color-style .main-menu .menu-left .navbar i{color:#fff}.header-style-5.color-style .main-menu .menu-right .icon-nav li img{filter:invert(1)}.header-style-5.color-style .main-menu .menu-right .icon-nav li ul img{filter:invert(0)}.header-style-5.color-style .main-menu .brand-logo{padding-block:25px}.header-style-5.color-style .main-menu .onhover-div{padding-block:30px}.header-style-5.color-style .top-header{background-color:var(--theme-color1)}.header-style-5.color-style .top-header.top-header-theme{background-color:var(--theme-color2);border-bottom:1px solid #506177}.header-style-5.color-style .top-header.top-header-theme .header-contact li i{font-size:15px}.header-style-5.color-style .top-header .header-dropdown>li{padding:30px 0 30px 25px}.header-style-5.color-style .bottom-part{background-color:var(--theme-color2)}.header-style-5.color-style .bottom-part .pixelstrap.sm-vertical>li>a,.header-style-5.color-style .bottom-part .pixelstrap.sm-vertical>li>a:active,.header-style-5.color-style .bottom-part .pixelstrap.sm-vertical>li>a:hover{color:#222}.header-style-5.color-style .bottom-part .category-menu .toggle-sidebar{background-color:var(--theme-color);padding-top:12px}.header-style-5.color-style .header-options span{background:none;color:hsla(0,0%,100%,.85);-webkit-text-fill-color:unset}.header-style-5.color-style.style-classic .form_search,.header-style-5.color-style.style-classic .form_search button{border-radius:0}.header-style-5.color-style.style-classic .bottom-part{background-color:rgba(0,0,0,0);margin-bottom:-20px;position:relative;z-index:1}.header-style-5.color-style.style-classic .bottom-part .category-menu .toggle-sidebar{padding-top:18px}.header-style-5.color-style.style-classic .bottom-part .main-nav-center .sm>li>a{padding-block:20px}.header-style-5.color-style.style-classic .bottom-part .container{padding:0;background-color:#fff}.header-style-5.color-style.style-classic .bottom-part .pixelstrap>li>a,.header-style-5.color-style.style-classic .bottom-part .pixelstrap>li>a:active,.header-style-5.color-style.style-classic .bottom-part .pixelstrap>li>a:hover{color:#222}.header-style-5.color-style.style-classic .main-menu .brand-logo{padding-block:35px}.header-style-5.color-style.style-classic .top-header .header-dropdown>li{padding:15px 0 15px 25px}.header-style-5.border-style .bottom-part.bottom-light{border-bottom:1px solid #ddd;border-top:none;padding-top:0}.header-style-5.border-style .main-menu{z-index:1}.header-style-5.border-style .main-menu .brand-logo{padding-block:10px}.header-style-5.border-style .main-menu .menu-right .icon-nav>li{padding-block:30px}.header-style-5.border-style .onhover-div{padding-block:25px}.header-style-5.border-style .onhover-div .show-div{top:83px}.header-style-6{position:absolute;top:0;left:0;width:100%;z-index:1;background-color:rgba(0,0,0,0)}.header-style-7{border-bottom:1px solid #ddd;position:fixed;top:0;left:0;width:100vw;z-index:1}.header-style-7 .onhover-div:hover .show-div{transform:translateY(-20px)}.header-style-7 .main-menu{justify-content:unset}.header-style-7 .main-menu .menu-left .navbar{padding:30px 45px 30px 0}.header-style-7 .main-menu .brand-logo{padding-block:25px}.header-style-7 .pixelstrap a,.header-style-7 .pixelstrap a:active,.header-style-7 .pixelstrap a:hover{padding-block:32px}.header-style-7 .onhover-div{padding-block:30px}.top-header.top-header-theme{background-color:var(--theme-color)}.top-header.top-header-theme .header-dropdown li,.top-header.top-header-theme .header-dropdown li a,.top-header.top-header-theme .header-dropdown li a:hover i,.top-header.top-header-theme .header-dropdown li i,.top-header.top-header-theme .header-dropdown li i:hover i{color:#fff}.top-header.top-header-theme .navbar-nav>li>a{padding-block:19px}.top-header.top-header-theme .bottom-part .category-menu .toggle-sidebar{color:#000;background-color:#fff;border-inline:1px solid #eee;padding-block:18px;display:flex!important;align-items:center;justify-content:center}.top-header.top-header-theme .bottom-part .category-menu .toggle-sidebar h5{color:#000;font-weight:600}.top-header.top-header-theme .bottom-part.bottom-light{padding-top:0}.top-header.top-header-theme .bottom-part.bottom-light .main-nav-center .sm>li>a{padding-block:20px;background-color:#fff}.header-theme-color .header-style-5{background-color:var(--theme-color2)}.header-theme-color .header-style-5 .main-menu .menu-right .icon-nav svg{color:#fff}.header-theme-color .header-style-5 .navbar-expand-xl .navbar-nav>.nav-item>a{color:#fff!important}.header-theme-color .header-style-5 .navbar-expand-xl .navbar-nav>.nav-item>a:hover{background-color:rgba(0,0,0,0)}.header-theme-color .header-style-5 .top-header{background-color:var(--theme-color2);border-bottom:1px solid #506177}.header-theme-color .header-style-5 .bottom-part.bottom-light{padding-top:0;border-top:none}.header-theme-color .header-style-5 .add_to_cart .cart-inner .cart_media .close-circle a svg,.header-theme-color .header-style-5 .add_to_cart .cart-inner .cart_media .close-circle button svg,.header-theme-color .header-style-5 .add_to_cart .cart-inner .cart_top .close-cart svg,.header-theme-color .header-style-5 .add_to_cart .cart-inner .qty-box .input-group span button svg{color:#222}.header-theme-color .header-style-5 .add_to_cart .cart-inner .empty-cart-box .icon svg{color:#6a6a6a}.header-theme-color footer{background-color:#394868!important}.header-2 .brand-logo img{position:absolute;left:50%;transform:translateX(-50%);top:30px}@media(max-width:1199px){.header-2 .brand-logo img{position:relative;left:unset;transform:none;top:unset}}.header-2 .cart_qty_cls{top:calc(8px + 12*(100vw - 320px)/1600)}@media(max-width:1199px){.header-2 .main-menu{margin-bottom:-20px}}.marketplace-sidebar.sidenav{height:unset;width:unset;position:relative;z-index:1;top:unset;left:unset;transition:all .5s ease}.marketplace-sidebar.sidenav nav{z-index:0;height:auto;overflow-y:unset!important}.marketplace-sidebar.sidenav ul li a{cursor:pointer;background-color:#f8f8f8}.marketplace-sidebar.sidenav ul li a:hover{color:var(--theme-color)}.marketplace-sidebar.sidenav .pixelstrap>li>a,.marketplace-sidebar.sidenav .pixelstrap>li>a:focus,.marketplace-sidebar.sidenav .pixelstrap>li>a:hover{padding:10px 30px 8px}.marketplace-sidebar.sidenav .pixelstrap.sm-vertical a .sub-arrow{margin-top:-14px}.marketplace-sidebar.sidenav .sm-vertical{background-color:#f8f8f8;padding:10px 0}.marketplace-sidebar.sidenav.fixed-sidebar{position:absolute;top:66px;width:calc(100% - 30px);z-index:1;display:none}.marketplace-sidebar.sidenav.fixed-sidebar .sm-vertical{background-color:#fff;border:1px solid #ddd}.marketplace-sidebar .sticky-sidebar{position:sticky;top:50px;z-index:1}header.sticky{position:fixed;width:100vw}header.sticky .main-menu .brand-logo{padding-block:25px}.svg-icon-menu .pixelstrap>li>a img{width:38px;background-color:#fff;border-radius:100%;border:1px solid #d2d2d2;padding:2px}.svg-icon-menu.wo-bg .pixelstrap>li>a{display:flex;align-items:center}.svg-icon-menu.wo-bg .pixelstrap>li>a img,.svg-icon-menu.wo-bg .pixelstrap>li>a svg{background-color:rgba(0,0,0,0);border-radius:0;border:none;width:38px;height:38px;padding:5px;margin-right:10px}.text-light-header .pixelstrap>li>a{color:#cecece!important}.text-light-header .onhover-div>div img,.text-light-header .top-header .header-dropdown>li img{filter:invert(.9)!important}.text-light-header header .navbar.navbar-expand-xl .navbar-nav .nav-item.dropdown>a{color:#cbcbcb}.header-compact .top-header{background-color:var(--theme-color)}.header-compact .top-header .header-contact li,.header-compact .top-header .header-contact li svg{color:#fff}.header-compact .main-menu .brand-logo{padding-block:25px 20px}.header-compact .main-menu .brand-logo img{width:calc(130px + 40*(100vw - 320px)/1600)}.header-compact .menu-row{display:flex;align-items:center}.header-compact .menu-row .delivery-area{margin-right:25px}.header-compact .onhover-div{padding-block:15px}.header-compact .form_search{border-radius:0;height:42px;box-shadow:0 0 0 1px #e2e2e2;background-color:#f8f8f8}.header-compact .form_search input{height:42px;padding-right:45px}.header-compact .form_search button{top:1px;right:1px;width:40px;height:40px}.header-compact .form_search button i{font-size:16px}.header-compact .delivery-area{display:flex;align-items:center;position:relative;padding:6px 17px;z-index:0;border:1px dashed #fcebe2}.header-compact .delivery-area:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:var(--theme-color);opacity:.12;z-index:-1}.header-compact .delivery-area svg{margin-right:10px;width:18px}.header-compact .delivery-area div{display:flex;align-items:center}.header-compact .delivery-area div h5,.header-compact .delivery-area div h6{margin-bottom:0}.header-compact .delivery-area div h6{margin-right:5px}.header-compact .pixelstrap a,.header-compact .pixelstrap a:active,.header-compact .pixelstrap a:hover{font-size:14px}.header-compact .top-header .header-contact{padding:10px 0}.header-compact .top-header .header-dropdown li{padding:10px 25px}.header-compact .top-header .header-dropdown li:last-child{padding-right:0}.header-compact .right-nav-about .right-nav-list+.right-nav-list .theme-form-select .dropdown-toggle{border-color:hsla(0,0%,100%,.5215686275)}.header-compact .bottom-part{padding-bottom:0}.header-compact .main-nav-center .sm>li>a{padding-block:10px}.header-compact .onhover-div .show-div{top:60px}header.sticky{position:fixed!important;width:100%;left:0;top:0;z-index:9;box-shadow:0 0 5px rgba(0,0,0,.12);transition:all .3s ease}header.sticky .top-header,header.sticky.header-style-5.style-classic .bottom-part{display:none;transition:all .3s ease}.left-arrow{position:absolute;top:0;left:0;z-index:2}.right-arrow{position:absolute;bottom:0;left:0;z-index:1}.mobile-menu{position:fixed;bottom:0;left:0;padding:10px;width:100%;background-color:#fff;z-index:2;overflow:hidden;box-shadow:0 -3px 10px 0 rgba(0,0,0,.08)}.mobile-menu ul{display:flex;width:100%;margin:0 auto}.mobile-menu ul li{width:100%;text-align:center}.mobile-menu ul li.active{transition:.3s ease;position:relative}.mobile-menu ul li.active:before{content:"";position:absolute;width:10px;height:10px;bottom:-15px;left:50%;transform:translateX(-50%) rotate(45deg);background-color:var(--theme-color);border-radius:100%}.mobile-menu ul li.active svg{width:unset;height:unset;color:#222}.mobile-menu ul li.active svg.activated{display:inline-block}.mobile-menu ul li.active svg.deactivated{display:none}.mobile-menu ul li.active span{color:#222;font-weight:600}.mobile-menu ul li svg{display:inline-block;margin:0 auto;font-size:calc(20px + 2*(100vw - 320px)/1600);color:#6a6a6a;width:unset;height:unset}.mobile-menu ul li span{display:block;color:rgba(34,34,34,.8);font-weight:500}.mobile-menu ul li a{display:inline-block;position:relative}.mobile-menu ul li a img{display:block;margin:0 auto}.mobile-menu ul li a.active,.mobile-menu ul li a:hover{color:#222}@media(max-width:360px){.mobile-menu ul li a{font-size:13px}}.mobile-menu ul li a svg{display:inline-block;margin:0 auto;font-size:calc(20px + 2*(100vw - 320px)/1600);color:#6a6a6a;width:unset;height:unset}.mobile-menu ul li a span{display:block;color:rgba(34,34,34,.8);font-weight:500}.mobile-menu ul li a .cart_qty_cls{color:#fff}.search-suggestion-box{position:absolute;width:100%;background-color:#fff;left:0;top:calc(33px + 8*(100vw - 579px)/1341);z-index:4;border:1px solid #eee;border-radius:0;padding:13px 8px 13px 16px;box-shadow:0 0 9px rgba(221,221,221,.7019607843)}.search-suggestion-box ul{display:flex;flex-direction:column;overflow-y:auto;overflow-x:hidden;gap:7px;max-height:368px}.search-suggestion-box ul::-webkit-scrollbar{width:10px}.search-suggestion-box ul::-webkit-scrollbar-track{background:#fff}.search-suggestion-box ul::-webkit-scrollbar-thumb{background-color:var(--theme-color);opacity:.4;border:3px solid #fff}.search-suggestion-box ul>li{display:flex;align-items:center;gap:10px}.search-suggestion-box ul>li a{color:#000;font-size:16px}.search-suggestion-box ul>li .suggestion-image{display:flex;align-items:center;gap:8px}.search-suggestion-box ul>li .suggestion-image img{width:52px;height:52px;object-fit:contain}.search-suggestion-box ul>li .suggestion-category{text-align:unset}.search-suggestion-box ul>li .suggestion-category>div{flex-wrap:wrap;gap:2px 0;display:flex;align-items:center;margin-top:3px}.search-suggestion-box ul>li .suggestion-category p{margin:0;color:#4a5568;position:relative}.search-suggestion-box ul>li .suggestion-category p a{font-weight:400;color:#4a5568!important;font-size:14px!important}.search-suggestion-box ul>li .suggestion-category p+p:before{content:"|";font-size:15px;color:#4a5568;margin-inline:6px}.search-suggestion-box ul>li .suggestion-category a{color:#222!important;font-weight:500;font-size:16px!important}.search-suggestion-box .result-item{padding:8px;cursor:pointer;z-index:0;position:relative}.search-suggestion-box .result-item.selected:before,.search-suggestion-box .result-item:hover:before{opacity:.1}.search-suggestion-box .result-item.dark-code{background-color:#333;color:#fff}.search-suggestion-box .result-item:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:var(--theme-color);opacity:0;z-index:-1}.search-suggestion-box .highlight{color:red}.search-suggestion-box .not-found-box{text-align:center}.search-suggestion-box .not-found-box h5{font-size:16px;color:#4a5568}.search-suggestion-box .not-found-box h5 span{font-weight:600;color:#222}.search-suggestion-box .recent-search-section .page-title{font-size:14px!important;color:#999;margin-bottom:8px;display:flex;justify-content:space-between}.search-suggestion-box .recent-search-section .page-title a{font-size:14px!important}.search-suggestion-box .recent-search-section .filter-row{display:flex;gap:10px;flex-wrap:wrap}.search-suggestion-box .recent-search-section .filter-row>a{background-color:#f8f8f8;color:#222!important;font-size:14px!important;padding:7px 12px!important;text-align:center;border-radius:0;transition:all .5s ease;cursor:pointer}.search-suggestion-box .recent-search-section .filter-row>a:hover{background-color:var(--theme-color);color:#fff!important}.search-suggestion-box .recent-search-section:empty{display:none}.header-style-light .header-style-5 .navbar.navbar-expand-xl .navbar-nav .nav-item.dropdown>a{padding-block:19px}@media(max-width:1199px){.header-style-light .header-style-5 .navbar.navbar-expand-xl .navbar-nav .nav-item.dropdown>a{padding-block:0}}.header-style-light .header-style-5 .navbar-nav>li>a{padding-block:19px}@media(max-width:1199px){.header-style-light .header-style-5 .navbar-nav>li>a{padding-block:0}}.header-style-light .header-style-5 .bottom-part .category-menu .toggle-sidebar{color:#000;background-color:#fff;border-inline:1px solid #ddd;padding-block:18px}.header-style-light .header-style-5 .bottom-part .category-menu .toggle-sidebar h5{color:#000;font-weight:600}.header-style-light .header-style-5 .bottom-part.bottom-light{padding-top:0}.header-style-light .header-style-5 .bottom-part.bottom-light .main-nav-center .sm>li>a{padding-block:20px;background-color:#fff}body.home header.header-5{position:absolute;width:100%}body.home header.header-5,body.home header.header-5 .top-header{background-color:rgba(0,0,0,0)}body.home header.header-5 .top-header .header-dropdown>li{padding-top:40px;padding-right:0}body.home header.header-5 .onhover-div .show-div,body.home header.header-5 .top-header .header-dropdown .onhover-dropdown .onhover-show-div,body.home header.header-5 .top-header .header-dropdown .onhover-show-div{top:80px}body.home header.header-5.container-med .container-fluid{padding-inline:50px}body.home header.header-5.sticky{width:100%;background-color:#fff}body.home header.header-5.none-sticky.sticky{position:unset}body.home header.header-5.left-sidebar-header{position:fixed;background-color:#fff;z-index:1}body.home header.header-5.left-sidebar-header .container-fluid{padding-inline:40px}body.home header.header-5.left-sidebar-header .onhover-div{padding-block:20px}body.home header.header-5.left-sidebar-header .top-header .header-dropdown>li{padding-top:20px}body.home header.header-5.left-sidebar-header .main-menu .brand-logo{padding-block:20px}body.home header.header-5.overlay-style{background-color:rgba(0,0,0,.28);z-index:1}body.home header.header-5.overlay-style.sticky{background-color:#25221e}body.home header.header-5.overlay-style .main-menu .brand-logo{padding-block:20px!important}body.home header.header-5.overlay-style .top-header{border-bottom:1px solid hsla(0,0%,100%,.18)}body.home header.header-5.overlay-style .navbar-nav>li>a{color:#fff}@media(max-width:1199px){body.home header.header-5.overlay-style .navbar-nav>li>a{color:#222}}body.home header.header-5.overlay-style .add_to_cart .cart-inner .cart_media .close-circle a svg,body.home header.header-5.overlay-style .add_to_cart .cart-inner .cart_media .close-circle button svg,body.home header.header-5.overlay-style .add_to_cart .cart-inner .qty-box .input-group span button svg{color:#333}body.home header.header-5.overlay-style .add_to_cart .cart-inner .empty-cart-box .icon svg{color:#6a6a6a}body.home header.header-5.overlay-style .add_to_cart .cart-inner .cart_top .close-cart svg{color:#333}body.home header.header-5.overlay-style .main-menu .brand-logo{position:relative}@media(max-width:577px){body.home header.header-5.overlay-style .main-menu .brand-logo{padding-block:20px!important}}body.home header.header-5.overlay-style .main-menu .menu-right .icon-nav svg,body.home header.header-5.overlay-style .navbar.navbar-expand-xl .navbar-nav .nav-item.dropdown>a{color:#fff}@media(max-width:1199px){body.home header.header-5.overlay-style .navbar.navbar-expand-xl .navbar-nav .nav-item.dropdown>a{color:#222}}body.home header.header-5.overlay-style .navbar.navbar-expand-xl .navbar-nav .nav-item>.dropdown-menu>.nav-item .nav-link{color:#222}body.home header.header-5.overlay-style .pixelstrap>li>a{color:#fff}@media(max-width:1199px){body.home header.header-5.overlay-style .pixelstrap>li>a{color:#222}}body.home header.header-5.overlay-style .pixelstrap>li>a:active,body.home header.header-5.overlay-style .pixelstrap>li>a:hover{color:#fff}body.christmas header{position:absolute;width:100%;z-index:1;background-color:rgba(0,0,0,0)}@media(max-width:767px){body.christmas header{position:relative}}body.christmas header.sticky{position:relative;width:100%;background-color:#fff}body.christmas header.sticky .top-header{display:none}body.christmas header.header-5.overlay-style{background-color:#c1272d}@media(max-width:991px){body.christmas header.header-5.overlay-style{background-color:#c1272d!important}}body.christmas header.header-5.overlay-style.fixed{background-color:#c1272d}body.christmas header .navbar-nav>li>a{color:#fff}@media(max-width:1199px){body.christmas header .navbar-nav>li>a{color:#222!important}}body.christmas header .navbar.navbar-expand-xl .navbar-nav .nav-item.dropdown>a,body.christmas header .toggle-nav svg{color:#fff}@media(max-width:1199px){body.christmas header .navbar.navbar-expand-xl .navbar-nav .nav-item.dropdown>a{color:#222}}body.christmas header .main-menu .menu-right .icon-nav svg{color:#fff}body.christmas header .top-header .header-contact li{color:#fff;font-size:16px}body.christmas header .top-header .header-contact li svg{color:#fff}body.christmas header .top-header .right-nav-about .right-nav-list+.right-nav-list .theme-form-select .dropdown-toggle{border-color:hsla(0,0%,100%,.5215686275)}body.digital-download header.header-5.overlay-style{background-color:rgba(0,0,0,0)}body.digital-download header.header-5.overlay-style.sticky{background:#1d2031;background:linear-gradient(48deg,rgb(29,32,49),rgb(39,33,55))}body.single-product header.header-5.overlay-style{background-color:rgba(0,0,0,0)}body.single-product header.header-5.overlay-style .top-header{display:none}body.single-product header.header-5.overlay-style.sticky{background:#090915;background:linear-gradient(90deg,rgb(9,9,21),rgb(64,46,62))}body.single-product header.header-5.overlay-style.sticky .main-menu .menu-right .icon-nav i,body.single-product header.header-5.overlay-style.sticky .navbar-nav>li>a,body.single-product header.header-5.overlay-style.sticky .navbar.navbar-expand-xl .navbar-nav .nav-item.dropdown>a{color:#fff}.header-style-1 .border-top-cls{border-top:1px solid #eee}header.header-5 .main-navbar .nav-menu>li>a{color:#fff!important}header .main-navbar{text-align:center}header .main-navbar.classic-header{text-align:left!important}header .main-navbar.classic-header .nav-menu>li>a{padding:15px 45px 15px 0}header .main-navbar.classic-header .nav-menu>li>a.dropdown:after{position:absolute;right:21px;margin-left:0}header .main-navbar .nav-menu{display:inline-block;list-style:none;margin:0;padding:0;line-height:normal;direction:ltr;text-align:left}header .main-navbar .nav-menu>li{position:relative;float:left;display:block}header .main-navbar .nav-menu>li>a{display:block;color:#222;font-size:16px;font-weight:400;line-height:23px;text-decoration:none;text-transform:uppercase;padding:42px 24px 42px 0;letter-spacing:.07em;position:relative;cursor:pointer}header .main-navbar .nav-menu>li>a.dropdown:after{content:"";font-family:remixicon;font-style:normal;-webkit-font-smoothing:antialiased;overflow:hidden;font-weight:700;font-stretch:normal;font-size:16px;text-shadow:none;border-radius:4px;position:relative;inset:unset;margin-left:7px}@media(max-width:1199px){header .main-navbar .nav-menu>li>a.dropdown:after{content:"";font-family:remixicon;font-style:normal;-webkit-font-smoothing:antialiased}header .main-navbar .nav-menu>li>a.dropdown.active:after{content:""}}header .main-navbar .nav-menu>li>a .lable-nav{position:absolute;background-color:var(--theme-color);padding:2px 7px;color:#fff;top:0;text-transform:uppercase;font-size:9px;left:28px;line-height:1.3}header .main-navbar .nav-menu>li>a .lable-nav:before{position:absolute;content:"";width:0;height:0;border-left:5px solid rgba(0,0,0,0);border-right:5px solid rgba(0,0,0,0);border-top:5px solid var(--theme-color);top:15px;left:5px}header .main-navbar .nav-menu>li>a .lable-nav.lable-red{background-color:#ff4c3b}header .main-navbar .nav-menu>li>a .lable-nav.lable-red:before{border-top:5px solid #ff4c3b}header .main-navbar .nav-menu>li .nav-submenu{position:absolute;left:0;z-index:4;box-shadow:0 1px 6px 0 #ebebeb;padding:15px 0;background:#fff}header .main-navbar .nav-menu>li .nav-submenu li{border:0;float:none;position:relative;display:block}header .main-navbar .nav-menu>li .nav-submenu li:hover>.nav-submenu{opacity:1;visibility:visible}header .main-navbar .nav-menu>li .nav-submenu li a{border:0!important;background:rgba(0,0,0,0);color:#222;border-radius:0!important;font-size:14px;font-weight:400;padding:5px 35px;display:block;letter-spacing:.07em;line-height:1.9}header .main-navbar .nav-menu>li .nav-submenu li a.dropdown{display:flex;align-items:center;justify-content:space-between}header .main-navbar .nav-menu>li .nav-submenu li a.dropdown:before{content:unset}header .main-navbar .nav-menu>li .nav-submenu li a.dropdown:after{content:"";font-family:remixicon;font-style:normal;-webkit-font-smoothing:antialiased;overflow:hidden;line-height:1;font-size:18px}header .main-navbar .nav-menu>li .nav-submenu li a:before{position:absolute;bottom:0;content:"";height:2px;width:0;background-color:var(--theme-color);transition:.5s ease}header .main-navbar .nav-menu>li .nav-submenu li>.nav-submenu{top:0;opacity:0;left:unset;visibility:hidden;right:-200px}header .main-navbar .nav-menu>li .nav-submenu li .nav-sub-childmenu{position:absolute;width:200px;right:-200px;top:0;background:#fff;border:none;padding:15px 0;box-shadow:0 1px 6px 0 #ebebeb}header .main-navbar .nav-menu>li .nav-submenu li .nav-sub-childmenu li:hover .nav-inner-menu{display:block}header .main-navbar .nav-menu>li .nav-submenu li .nav-sub-childmenu .nav-inner-menu{z-index:1;display:none;top:auto;left:0;margin-left:-200px;margin-top:-41px;min-width:14em;max-width:14em;position:absolute;background:#fff;box-shadow:0 1px 6px 0 #ebebeb}header .main-navbar .nav-menu>li .mega-menu-container{position:absolute;left:0;z-index:4;box-shadow:0 1px 6px 0 #ebebeb;padding:30px;background:#fff;width:100%}header .main-navbar .nav-menu>li:hover>a{color:var(--theme-color)}header .main-navbar .nav-menu>li.mega-menu{position:unset}header .main-navbar .nav-menu>li .sub-menu .dropdown{display:flex;align-items:center;justify-content:space-between}header .main-navbar .nav-menu>li .sub-menu .dropdown:before{content:unset}header .main-navbar .nav-menu>li .sub-menu .dropdown:after{transform:rotate(-90deg);content:"";overflow:hidden;font-weight:700;font-stretch:normal;font-size:16px;text-shadow:none;border-radius:4px;font-family:FontAwesome;position:relative;inset:unset;margin-left:7px}header .main-navbar .nav-menu>li .sub-menu>li{position:relative}header .main-navbar .nav-menu>li .sub-menu>li>ul{position:absolute;width:200px;right:-200px;top:0;background:#fff;border:none;padding:15px 0;box-shadow:0 1px 6px 0 #ebebeb}header.header-tools .main-navbar .nav-menu>li>a{padding-top:25px;padding-bottom:25px}header.header-tools .main-navbar .nav-menu>li>a .lable-nav{top:0}header .sidenav{height:100vh;width:300px;position:fixed;z-index:9999;top:0;left:-300px;background-color:#fff;transition:all .5s ease}header .sidenav .sidebar-back{padding:20px;font-size:18px;color:#222;font-weight:700;text-transform:uppercase;border-bottom:1px solid #efefef;margin-bottom:20px;cursor:pointer}header .sidenav nav{background-color:#fff;z-index:9;position:relative;height:100vh;top:0}header .sidenav.openSide{left:0;transition:all .5s ease}header .sidenav.openSide .sidebar-overlay{opacity:.8;visibility:visible}header .sidenav .sidebar-overlay{visibility:hidden;opacity:0;background-color:#212331;position:fixed;z-index:6;top:0;left:0;width:100%;height:100%;transition:all 1s}header .sidenav .closebtn{position:absolute;top:0;font-size:36px;margin-left:50px;margin-top:50px;color:#938d8c}header .sidenav .sidebar-menu{background-color:#fff;display:block;margin:0;padding:0;direction:ltr;text-align:left}header .sidenav .sidebar-menu li{position:relative;display:block;margin:0;padding:0;direction:ltr;text-align:left;float:none}header .sidenav .sidebar-menu li a{padding:10px 50px 20px 40px;position:relative;color:#222;font-size:14px;font-weight:400;line-height:23px;text-decoration:none;text-transform:uppercase;letter-spacing:.07em;display:block}header .sidenav .sidebar-menu li ul{position:absolute;width:200px;left:100%;top:0;padding:15px 0;display:none;background-color:#fff}header .sidenav .sidebar-menu li ul li a,header .sidenav .sidebar-menu li ul li a.highlighted,header .sidenav .sidebar-menu li ul li a:active,header .sidenav .sidebar-menu li ul li a:focus{padding:5px 35px}header .sidenav .sidebar-menu li .mega-menu{position:absolute;left:100%;width:815px!important;padding:15px 30px 25px!important;background-color:#fff;box-shadow:0 0 1px 0 #ebebeb}header .sidenav .sidebar-menu li .mega-menu li ul{position:relative;width:100%;left:inherit}header .sidenav .pixelstrap li a{padding:10px 50px 20px 40px}header .sidenav .pixelstrap li ul li a,header .sidenav .pixelstrap li ul li a.highlighted,header .sidenav .pixelstrap li ul li a:active,header .sidenav .pixelstrap li ul li a:focus{padding:5px 35px}.main-menu .menu-right .icon-nav svg{font-size:calc(21px + 4*(100vw - 320px)/1600);color:#6a6a6a;font-weight:400;width:unset;height:unset}.toggle-nav{position:relative;padding-block:calc(18px + 22*(100vw - 320px)/1600);cursor:pointer;line-height:1}@media(max-width:1399px){.toggle-nav{margin-right:22px}}.toggle-nav svg{width:unset;height:unset;stroke-width:1px;font-size:calc(21px + 3*(100vw - 320px)/1600);color:var(--theme-color)}.rtl .link-section{float:right}@media(min-width:1200px){header .main-navbar .nav-menu>li .nav-submenu{width:200px;display:none}header .main-navbar .nav-menu>li .nav-submenu li a:hover:before{width:50px;height:2px;transition:.5s ease}header .main-navbar .nav-menu>li .nav-submenu li .nav-sub-childmenu{display:none}header .main-navbar .nav-menu>li .nav-submenu li:hover .nav-sub-childmenu{display:block}header .main-navbar .nav-menu>li .mega-menu-container{display:none}header .main-navbar .nav-menu>li:hover .mega-menu-container,header .main-navbar .nav-menu>li:hover .nav-submenu{display:block}header .sidenav .sidebar-menu li a .sub-arrow{position:absolute;top:50%;margin-top:-22px;left:auto;right:7px;width:34px;height:34px;overflow:hidden;font:700 16px/34px monospace!important;text-align:center;text-shadow:none;border-radius:4px}header .sidenav .sidebar-menu li a .sub-arrow:before{content:"";font-family:FontAwesome;position:absolute}header .sidenav .sidebar-menu li>ul{display:none}header .sidenav .sidebar-menu li>ul li a{padding:5px 35px}header .sidenav .sidebar-menu li>ul li a:before{position:absolute;bottom:0;content:"";height:2px;width:0;background-color:var(--theme-color);transition:.5s ease}header .sidenav .sidebar-menu li>ul li a:hover:before{width:50px;height:2px;transition:.5s ease}header .sidenav .sidebar-menu li>ul li a .sub-arrow{margin-top:-17px}header .sidenav .sidebar-menu li:hover>ul{display:block}header .sidenav .sidebar-menu li .mega-menu{position:absolute;left:100%;width:815px!important;padding:15px 30px 25px!important;background-color:#fff;box-shadow:0 0 1px 0 #ebebeb}header .sidenav .sidebar-menu li .mega-menu li .link-section h5{font-weight:700;font-size:14px;margin-top:15px}header .sidenav .sidebar-menu li .mega-menu li .link-section ul{position:relative;width:100%;left:inherit;display:block;padding:0}header .sidenav .sidebar-menu li .mega-menu li .link-section ul li a{padding:5px 0}header .sidenav .sidebar-menu li .mega-menu li .link-section ul li a:before{position:absolute;bottom:0;content:"";height:2px;width:0;background-color:var(--theme-color);transition:.5s ease}header .sidenav .sidebar-menu li .mega-menu li .link-section ul li a:hover:before{width:50px;height:2px;transition:.5s ease}header .sidenav .pixelstrap li a{padding:10px 50px 20px 40px}header .sidenav .pixelstrap li ul li a,header .sidenav .pixelstrap li ul li a.highlighted,header .sidenav .pixelstrap li ul li a:active,header .sidenav .pixelstrap li ul li a:focus{padding:5px 35px}.toggle-nav{display:none}.mobile-back{display:none!important}.main-nav-center>nav{text-align:center}.main-nav-center .sm{display:inline-block;vertical-align:middle}.main-nav-center .sm>li .lable-nav{top:3px}.main-nav-center .sm>li>a{padding-block:20px}.rtl header .main-navbar .nav-menu>li .nav-submenu li a:before,.rtl header .main-navbar .nav-menu>li .nav-submenu li a:hover:before{right:35px}.rtl header .main-navbar .nav-menu>li .nav-submenu li .nav-sub-childmenu{right:unset;left:-200px}.rtl .sidenav .sidebar-back i{float:left}.rtl header.header-5 .top-header .header-dropdown>li:last-child{padding:15px 25px 15px 0}}@media(max-width:1367px){.nav-menu a{font-size:14px!important}}@media(max-width:1199px){header .main-navbar .nav-menu{position:fixed;background-color:#fff;width:300px;border-radius:0;border:1px solid #eee;top:0;height:100vh;right:-300px;z-index:99;transition:all .3s ease;overflow:scroll}header .main-navbar .nav-menu.opennav{right:0}header .main-navbar .nav-menu .back-btn{display:block;width:100%}header .main-navbar .nav-menu .back-btn .mobile-back{padding:20px;font-size:18px;color:#222;font-weight:700;text-transform:uppercase;border-bottom:1px solid #efefef;cursor:pointer;display:flex;align-items:center;justify-content:flex-end}header .main-navbar .nav-menu .back-btn .mobile-back i{font-weight:400;font-size:26px;line-height:1}header .main-navbar .nav-menu>li{display:block;float:none;width:100%}header .main-navbar .nav-menu>li a{padding:10px 15px;font-size:16px;font-weight:700;position:relative}}@media(max-width:1199px)and (max-width:1199px){header .main-navbar .nav-menu>li a{display:flex;align-items:center;justify-content:space-between}}@media(max-width:1199px){header .main-navbar .nav-menu>li a.active .sub-arrow{right:0}header .main-navbar .nav-menu>li a.active .sub-arrow:before{content:"-";font-family:inherit;position:relative}header .main-navbar .nav-menu>li a .sub-arrow{right:0}header .main-navbar .nav-menu>li a .sub-arrow:before{content:"+";font-family:inherit;position:relative}header .main-navbar .nav-menu>li a .lable-nav{left:15px;top:-8px}header .main-navbar .nav-menu>li .nav-submenu{width:100%;padding:0;position:relative;display:none;box-shadow:none}header .main-navbar .nav-menu>li .nav-submenu.opensubmenu{display:block}header .main-navbar .nav-menu>li .nav-submenu li a{text-transform:uppercase}header .main-navbar .nav-menu>li .nav-submenu li a.active{color:var(--theme-color)}header .main-navbar .nav-menu>li .nav-submenu li a.active .sub-arrow{right:0}header .main-navbar .nav-menu>li .nav-submenu li a.active .sub-arrow:before{content:"-";font-family:inherit;position:relative}header .main-navbar .nav-menu>li .nav-submenu li a .sub-arrow{right:0}header .main-navbar .nav-menu>li .nav-submenu li a .sub-arrow:before{content:"+";font-family:inherit;position:relative}header .main-navbar .nav-menu>li .nav-submenu li .nav-sub-childmenu{display:none;position:relative;right:0;width:100%;padding:0;box-shadow:none}header .main-navbar .nav-menu>li .nav-submenu li .nav-sub-childmenu.opensubchild{display:block}header .main-navbar .nav-menu>li .nav-submenu li .nav-sub-childmenu li .nav-inner-menu{position:relative;inset:unset;z-index:unset;margin:0;min-width:100%;max-width:100%;background:rgba(0,0,0,0);box-shadow:none;padding-left:15px}header .main-navbar .nav-menu>li .nav-submenu li .nav-sub-childmenu li a{padding:5px 35px 5px 50px}header .main-navbar .nav-menu>li .mega-menu-container{display:none;padding:0 30px;position:relative;box-shadow:none;inset:unset}header .main-navbar .nav-menu>li .mega-menu-container.opensubmenu{display:block}header .sidenav .sidebar-menu li a{padding:10px 25px;font-weight:700}header .sidenav .sidebar-menu li a .sub-arrow{position:absolute;top:50%;margin-top:-17px;left:auto;right:15px;width:34px;height:34px;overflow:hidden;font:700 16px/34px monospace!important;text-align:center;text-shadow:none;border-radius:4px}header .sidenav .sidebar-menu li a .sub-arrow:before{content:"+";font-family:inherit;position:relative}header .sidenav .sidebar-menu li ul{position:relative;left:0;width:100%;display:none;padding:5px 0}header .sidenav .sidebar-menu li ul.opensub1{display:block}header .sidenav .sidebar-menu li ul li a{font-size:12px;font-weight:400}header .sidenav .sidebar-menu li ul li ul{display:none;background:rgba(255,85,69,.04)}header .sidenav .sidebar-menu li ul li ul.opensub2{display:block}header .sidenav .sidebar-menu li ul li ul li a{padding:5px 45px}header .sidenav .sidebar-menu li ul li ul li ul{display:none;background:rgba(255,85,69,.04)}header .sidenav .sidebar-menu li ul li ul li ul.opensub3{display:block}header .sidenav .sidebar-menu li ul li ul li ul li ul{display:none}header .sidenav .sidebar-menu li ul li ul li ul li ul.opensub4{display:block}header .sidenav .sidebar-menu li .mega-menu{width:100%!important;padding:0 30px!important;position:relative;display:none;left:0}header .sidenav .sidebar-menu li .mega-menu.opensidesubmenu{display:block}header .sidenav .sidebar-menu li .mega-menu .link-section h5{font-weight:700;font-size:14px}header .sidenav .sidebar-menu li .mega-menu .link-section ul{display:block;padding:0;background:#fff}header .sidenav .sidebar-menu li .mega-menu .link-section ul li a{padding:5px 0 5px 10px!important;font-size:12px;font-weight:400}.header-2 .main-navbar .nav-menu>li>a{padding-block:10px}.sidenav{overflow-y:auto}.main-menu.border-section{border:none}.main-menu .menu-left .main-menu-right .toggle-nav{position:absolute;z-index:2;right:145px;top:6px}.main-menu .menu-left .main-menu-right .toggle-nav .sidebar-name{font-size:18px;padding-left:5px;text-transform:uppercase}.main-nav-center .toggle-nav{position:absolute;z-index:99;right:175px;top:-105px}.rtl .pixelstrap a .sub-arrow{right:unset;left:0}.rtl .pixelstrap li .lable-nav{left:unset;right:15px}.rtl .pixelstrap li .lable-nav:before{left:unset;right:5px}}@media(max-width:991px){.top-header .header-contact{display:none}}@media(max-width:577px){.main-nav-center .toggle-nav{right:15px;top:-85px}.header-5 .top-header .header-dropdown .mobile-wishlist img{filter:brightness(5)}.header-5 .main-menu .brand-logo{margin:0;left:0;transform:unset}.top-header .header-dropdown .mobile-wishlist{right:64%}.top-header .header-dropdown .mobile-wishlist i{font-family:themify;color:#999!important}.top-header .header-dropdown .mobile-wishlist i:before{content:""}.main-menu .menu-left .navbar{padding:25px 45px 25px 0!important}.brand-logo{position:absolute;left:50%;margin-right:-50%;transform:translateX(-50%);padding-block:30px!important}.rtl .main-nav-center .toggle-nav{right:unset;left:15px}.rtl .main-menu .menu-left .navbar{padding:30px 0 30px 25px!important}.rtl .top-header .header-dropdown .mobile-wishlist{left:32%}.rtl .top-header .header-dropdown .mobile-wishlist .onhover-show-div{right:0}.rtl .top-header .header-dropdown .mobile-wishlist{right:unset;left:64%}}header .main-nav{padding:20px 0;display:flex;align-items:center}@media(max-width:767px){header .main-nav{padding:0}}@media(max-width:1199px){header .navbar-nav.category-nav>li+li{margin-top:0}header .navbar-nav>li+li{margin-top:15px}}header .navbar-nav>li>a{font-weight:500;font-size:16px;padding:15px 0;letter-spacing:.07em;cursor:pointer;line-height:1.3}@media(max-width:1199px){header .navbar-nav>li>a{padding-block:0;text-align:left}}header .icon-box{display:inline-block;margin-right:10px}header .dropdown-header{display:block;padding:8px 20px;margin-bottom:0;font-size:14px;color:var(--theme-color);white-space:nowrap}@media(max-width:1199px){header .dropdown-header{padding-left:0}}header .navbar-nav{display:flex;padding-left:0;margin-bottom:0;list-style:none}header .navbar-nav .nav-link{cursor:pointer}header .navbar-nav .nav-item{margin-bottom:0;position:relative}header .navbar-nav .nav-item .dropdown-menu>li:first-child>a{margin-top:0!important}header .navbar-nav .nav-item .dropdown-menu .nav-item{margin-left:0!important}header .navbar-nav .nav-item .dropdown-menu .nav-item:before{display:none}header .navbar-nav .nav-item .dropdown-menu .nav-item .nav-link{font-size:14px;padding:0;justify-content:flex-start;margin:10px 0 0;width:100%;display:block;cursor:pointer}header .navbar-nav .nav-item .dropdown-menu .nav-item .nav-link:after{content:"";font-size:16px;right:0}header .navbar-nav .nav-item .dropdown-menu .nav-item .nav-link.dropdown-toggle:before{content:none}header .navbar-nav .nav-item .dropdown-menu .nav-item .dropdown-menu{padding:20px}@media(max-width:1199px){header .navbar-nav .nav-item .dropdown-menu .nav-item .dropdown-menu{padding:0;margin-top:5px}header .navbar-nav .nav-item .new-pages{justify-content:unset!important}}header .navbar-nav .nav-item .new-pages .new-dropdown{position:absolute;top:-7px;right:3px;background-color:var(--theme-color);font-size:10px;padding:1px 4px;color:#fff;font-weight:600;border-top-left-radius:5px;border-bottom-right-radius:5px}@media(max-width:1199px){header .navbar-nav .nav-item .new-pages .new-dropdown{position:relative;top:unset;left:unset;right:unset;margin-left:9px;border-radius:3px}}header .navbar-nav .nav-item:hover{color:var(--theme-color)}header .navbar-nav .dropdown-menu{min-width:200px;margin:-8px 0 0;background-color:rgba(0,0,0,0);box-shadow:-1px 0 10px 0 rgba(34,34,34,.7),5px 20px 40px 0 rgba(34,34,34,.4);box-shadow:none;border:0;position:absolute;transition:all .5s ease;opacity:0;visibility:hidden;display:block!important;transform:translateY(-15px)}@media(max-width:1366px){header .navbar-nav .dropdown-menu{left:-50%}}@media(max-width:1240px){header .navbar-nav .dropdown-menu{left:-70%}}@media(max-width:1199px){header .navbar-nav .dropdown-menu{min-width:none;margin:0}}header .navbar-nav .dropdown-menu .sub-dropdown-hover{position:relative}header .navbar-nav .dropdown-menu .sub-dropdown-hover>a{display:block;position:relative}header .navbar-nav .dropdown-menu .sub-dropdown-hover>a .new-text i{font-size:12px;margin-left:4px;color:var(--theme-color)}header .navbar-nav .dropdown-menu .sub-dropdown-hover>a:before{content:"";position:absolute;font-family:remixicon;font-style:normal;-webkit-font-smoothing:antialiased;top:50%;transform:translateY(-50%);right:0;font-size:16px}header .navbar-nav .dropdown-menu .sub-dropdown-hover:hover .sub-menu{left:113%;visibility:visible;opacity:1}@media(max-width:1199px){header .navbar-nav .dropdown-menu .sub-dropdown-hover:hover .sub-menu{left:unset}}header .navbar-nav .dropdown-menu .sub-dropdown-hover .sub-menu{position:absolute;top:-19px;left:123%;min-width:200px;box-shadow:-1px 0 10px 0 rgba(34,34,34,.07),5px 20px 40px 0 rgba(34,34,34,.04);background-color:#fff;border-color:rgba(0,0,0,0);padding:20px;border-radius:10px;display:flex;flex-wrap:wrap;gap:10px;visibility:hidden;opacity:0;transition:all .3s ease-in-out}@media(max-width:1199px){header .navbar-nav .dropdown-menu .sub-dropdown-hover .sub-menu{position:relative;top:unset;left:unset;opacity:1;min-width:auto;z-index:1;visibility:visible;box-shadow:none;margin:5px 0 12px 29px;padding:0}}header .navbar-nav .dropdown-menu .sub-dropdown-hover .sub-menu li a{padding:0;font-size:14px;position:relative;transition:all .3s ease-in-out;z-index:0;color:#222;display:block}header .navbar-nav .dropdown-menu .sub-dropdown-hover .sub-menu li a:hover:after{width:40%}header .navbar-nav .dropdown-menu .sub-dropdown-hover .sub-menu li a:after{content:"";position:absolute;width:0;height:4px;bottom:2px;left:0;background-color:var(--theme-color);opacity:.3;border-radius:50px;transition:all .3s ease-in-out;z-index:-1}header .navbar-nav .dropdown-menu-2{left:50%;transform:translateX(-50%) translateY(-15px);width:52vw;min-width:unset;padding:22px!important;align-items:center;justify-content:space-around;display:block;overflow:hidden;position:absolute;z-index:0}@media(max-width:1199px){header .navbar-nav .dropdown-menu-2{position:relative}header .navbar-nav .dropdown-menu-2:after{content:none}}@media(max-width:1680px){header .navbar-nav .dropdown-menu-2{width:65vw}}@media(max-width:1400px){header .navbar-nav .dropdown-menu-2{background-position:20px}}@media(max-width:1315px){header .navbar-nav .dropdown-menu-2{width:72vw}}@media(max-width:1260px){header .navbar-nav .dropdown-menu-2{width:80vw}}@media(max-width:1199px){header .navbar-nav .dropdown-menu-2{width:100%;padding:0!important;left:0;margin:0}header .navbar-nav .dropdown-menu-2 .dropdown-column .dropdown-header{padding-left:10px;font-size:15px;font-weight:500;color:rgba(34,34,34,.8)}header .navbar-nav .dropdown-menu-2 .dropdown-column .dropdown-item{position:relative;cursor:pointer;width:auto;margin-left:15px}header .navbar-nav .dropdown-menu-2 .dropdown-column .dropdown-item:before{content:"";position:absolute;width:7px;height:1px;background-color:rgba(74,85,104,.65);top:50%;transform:translateY(-50%);left:-4px}}header .navbar-nav .dropdown-menu .dropdown{margin-inline:20px}header .navbar-nav .dropdown-menu .dropdown:last-child{margin-bottom:12px}header .navbar-nav .dropdown-menu .dropdown .dropdown-toggle:after{display:none}header .navbar-nav .dropdown-menu .dropdown-menu{display:block;padding-inline:16px}header .navbar-nav .dropdown-image{background-image:none}header .navbar-nav .dropdown-image:after{content:none}@media(max-width:991px){header .navbar-nav .dropdown-image{left:0;margin-top:0}}header .navbar-nav .dropdown-image .dropdown-column{gap:12px;display:grid;grid-template-columns:1fr 1fr 1fr 1fr}@media(max-width:1199px){header .navbar-nav .dropdown-image .dropdown-column{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-block:8px 16px}}header .navbar-nav .dropdown-image .dropdown-column .dropdown-item{margin:0!important;text-align:center}header .navbar-nav .dropdown-image .dropdown-column .dropdown-item:active,header .navbar-nav .dropdown-image .dropdown-column .dropdown-item:focus{background-color:rgba(0,0,0,0)}header .navbar-nav .dropdown-image .dropdown-column .dropdown-item:after,header .navbar-nav .dropdown-image .dropdown-column .dropdown-item:before{content:none}@media(max-width:1199px){header .navbar-nav .dropdown-image .dropdown-column .dropdown-item{padding:0}}header .navbar-nav .dropdown-image .dropdown-column .dropdown-item:hover img{box-shadow:5px 20px 40px 0 rgba(34,34,34,.07);transform:translateY(-4px)}header .navbar-nav .dropdown-image .dropdown-column .dropdown-item:hover span{color:var(--theme-color);font-weight:600}header .navbar-nav .dropdown-image .dropdown-column .dropdown-item:hover span:after{width:100%}header .navbar-nav .dropdown-image .dropdown-column .dropdown-item img{width:100%;box-shadow:5px 20px 40px 0 rgba(34,34,34,.04);transition:all .3s ease-in-out;display:block}header .navbar-nav .dropdown-image .dropdown-column .dropdown-item span{display:inline-block;margin-top:10px;text-align:center;font-size:calc(15px + 1*(100vw - 1200px)/720);margin-bottom:-6px;position:relative;z-index:0;font-weight:500}header .navbar-nav .dropdown-image .dropdown-column .dropdown-item span:after{content:"";position:absolute;bottom:2px;left:0;background-color:var(--theme-color);opacity:.3;border-radius:50px;transition:all .3s ease-in-out;z-index:-1}header .navbar-nav .nav-link{padding-inline:0}header .navbar-brand{padding-block:0;margin-right:16px;font-size:calc(21px + .45vw);white-space:nowrap;display:inline-block;font-weight:500}header .navbar-brand:focus,header .navbar-brand:hover{text-decoration:none}header .navbar.navbar-expand-xl .navbar-nav .nav-item.dropdown>a{padding:15px 18px 15px 0;color:#222;font-size:16px;font-weight:500;text-decoration:none;letter-spacing:.07em}header .navbar.navbar-expand-xl .navbar-nav .nav-item.dropdown>a:before{font-family:remixicon;font-style:normal;-webkit-font-smoothing:antialiased;content:"";position:absolute;right:-4px;top:50%;transform:translateY(-50%);font-size:16px;transition:all .15s ease-in-out}@media(max-width:1199px){header .navbar.navbar-expand-xl .navbar-nav .nav-item.dropdown>a:before{right:0;line-height:1}header .navbar.navbar-expand-xl .navbar-nav .nav-item.dropdown>a{padding-block:0}}header .navbar.navbar-expand-xl .navbar-nav .nav-item+.nav-item{margin-left:calc(15px + 10*(100vw - 1200px)/720)}@media(max-width:1199px){header .navbar.navbar-expand-xl .navbar-nav .nav-item+.nav-item{margin-left:0}}header .navbar.navbar-expand-xl .navbar-nav .nav-item>.dropdown-menu>.nav-item:hover>.dropdown-toggle{color:var(--theme-color)}header .navbar.navbar-expand-xl .navbar-nav .nav-item>.dropdown-menu>.nav-item>.dropdown-toggle{padding:0;font-weight:400;font-size:15px}header .navbar.navbar-expand-xl .navbar-nav .nav-item>.dropdown-menu>.nav-item>.dropdown-toggle:before{content:unset}header .navbar.navbar-expand-xl .navbar-nav .nav-link{display:flex;align-items:center;justify-content:center;font-size:16px;font-weight:400;position:relative;transition:all .15s ease-in-out}header .navbar.navbar-expand-xl .navbar-nav .nav-link:after{content:none}header .navbar.navbar-expand-xl .navbar-nav .nav-link .label-menu{position:absolute;top:-10px;left:84%;transform:translateX(-50%);font-size:8px;display:inline-block;text-transform:uppercase;line-height:16px;padding:0 8px;font-weight:600;color:#fff;background-color:var(--theme-color);border-radius:50px}@media(max-width:1199px){header .navbar.navbar-expand-xl .navbar-nav .nav-link .label-menu{position:relative;top:0;left:0;transform:none;margin-left:10px;margin-right:auto;border-radius:3px}}header .navbar.navbar-expand-xl .navbar-nav .nav-link .label-menu:before{position:absolute;content:"";width:0;height:0;display:inline-block;top:100%;left:10px;border-right:4px solid rgba(0,0,0,0);border-top:4px solid var(--theme-color)}@media(max-width:1199px){header .navbar.navbar-expand-xl .navbar-nav .nav-link .label-menu:before{content:none}}header .navbar.navbar-expand-xl .navbar-nav .nav-link-2:before{content:none}header .navbar-text{padding-top:9px;padding-bottom:9px}header .navbar-collapse{flex-basis:100%;flex-grow:1;align-items:center}header .navbar-toggler{background-color:rgba(0,0,0,0);transition:box-shadow .15s ease-in-out;font-size:18px;margin-right:10px;padding:0;line-height:1.5}@media(max-width:767px){header .navbar-toggler{margin-right:0}}header .navbar-toggler:focus-visible{outline:none}header .navbar-toggler:focus{box-shadow:none}header .navbar-toggler-icon{width:auto;height:auto;display:flex;align-items:center;justify-content:center;font-size:22px;color:#222}@media(max-width:767px){header .navbar-toggler-icon{margin-right:0}}header .navbar-nav-scroll{max-height:var(--bs-scroll-height,75vh);overflow-y:auto}header .navbar-expand{flex-wrap:nowrap;justify-content:flex-start}header .navbar-expand .navbar-nav{flex-direction:row}header .navbar-expand .navbar-nav .dropdown-menu{position:absolute;left:26px;top:30px;box-shadow:0 3px 4px rgba(0,0,0,.14)}header .navbar-expand .navbar-nav-scroll{overflow:visible}header .navbar-expand .navbar-collapse{display:flex;flex-basis:auto}header .navbar-expand .navbar-toggler{display:none}header .navbar-light .navbar-brand,header .navbar-light .navbar-brand:focus,header .navbar-light .navbar-brand:hover,header .navbar-light .navbar-nav .nav-link{color:#222}header .navbar-light .navbar-nav .nav-link.active,header .navbar-light .navbar-nav .nav-link:focus,header .navbar-light .navbar-nav .nav-link:hover,header .navbar-light .navbar-nav .show>.nav-link{color:var(--theme-color)}header .navbar-light .navbar-toggler{color:#4a5568;border-color:rgba(0,0,0,0)}header .navbar-light .navbar-text{color:#4a5568}header .navbar-light .navbar-text a,header .navbar-light .navbar-text a:focus,header .navbar-light .navbar-text a:hover{color:var(--theme-color)}header .navbar{display:inline-block;padding-block:6px;z-index:3}header .navbar-shadow{box-shadow:0 2px 10px -3px rgba(34,34,34,.1)}header .header-nav-middle{margin:auto!important}header .offcanvas{position:fixed;bottom:0;z-index:1080;display:flex;flex-direction:column;max-width:100%;visibility:hidden;background-color:#fff;background-clip:padding-box;outline:0;box-shadow:-1px 0 10px 0 rgba(34,34,34,.07),5px 20px 40px 0 rgba(34,34,34,.04);transition:transform .3s ease-in-out;will-change:transform,box-shadow;transition:transform .4s cubic-bezier(.165,.84,.44,1),box-shadow .3s ease;visibility:visible!important}header .offcanvas:not(.offcanvas-end):not(.offcanvas-bottom){top:0;left:0;box-shadow:none}@media(max-width:1199px){header .offcanvas:not(.offcanvas-end):not(.offcanvas-bottom){width:calc(300px + 20*(100vw - 320px)/879);transform:translateX(-100%);z-index:7}}header .offcanvas-header{display:flex;align-items:center;justify-content:space-between;flex-shrink:0;padding:20px 24px;z-index:1;position:relative}@media(max-width:1199px){header .offcanvas-header{padding:calc(13px + 7*(100vw - 320px)/880) calc(16px + 8*(100vw - 320px)/880)}}header .offcanvas-header .btn-close{font-size:20px;background:unset;opacity:1;width:unset;height:unset;line-height:1;position:relative;inset:unset;transform:unset;margin:0;padding:0}header .offcanvas-header h5{color:var(--theme-color);font-weight:500;font-size:calc(18px + 4*(100vw - 320px)/880);margin:0}header .offcanvas-title{margin-bottom:0;line-height:normal}header .offcanvas-body{flex-grow:1;padding:20px 24px;overflow-y:auto;height:100%}@media(max-width:1199px){header .offcanvas-body{padding:calc(13px + 7*(100vw - 320px)/880) calc(16px + 8*(100vw - 320px)/880)}}header .offcanvas-body::-webkit-scrollbar{width:0;background-color:rgba(0,0,0,0);opacity:0}header .offcanvas-body::-webkit-scrollbar-thumb{border-radius:4px}header .offcanvas-body>.simplebar-track{display:block;background-color:rgba(0,0,0,0)}header .offcanvas-body .simplebar-vertical{margin-right:3px}header .offcanvas-start{top:0;left:0;width:352px;border-right:0 solid rgba(0,0,0,0);transform:translateX(-100%)}header .offcanvas-end{top:0;right:0;width:352px;border-left:0 solid rgba(0,0,0,0);transform:translateX(100%)}header .offcanvas-top{top:0;right:0;left:0;height:30vh;max-height:100%;border-bottom:0 solid rgba(0,0,0,0);transform:translateY(-100%)}header .offcanvas-bottom{right:0;left:0;height:30vh;max-height:100%;border-top:0 solid rgba(0,0,0,0);transform:translateY(100%)}header .offcanvas.show{transform:none!important;box-shadow:-1px 0 10px 0 rgba(34,34,34,.07),5px 20px 40px 0 rgba(34,34,34,.04)!important}header .offcanvas-footer{display:flex;align-items:center;justify-content:space-between;flex-shrink:0;padding:20px 24px}header .sidebar-toggle{display:none;position:fixed;bottom:0;left:0;width:100%;border-radius:0;z-index:1025}header .hot-deal-box{color:#e21719;font-weight:600;font-size:16px;display:flex;align-items:center;justify-content:center;margin-left:12px}header .hot-deal-box img{margin-right:7px}header .hot-deal-box span{font-size:16px;font-weight:500}@media(prefers-reduced-motion:reduce){header .navbar-toggler,header .offcanvas{transition:none}}@media(min-width:1200px){header .navbar-expand-xl.navbar .offcanvas-body{overflow:visible}header .navbar-expand-xl .navbar-nav{position:relative;padding-top:0}header .navbar-expand-xl .navbar-nav .nav-item{border:0}header .navbar-expand-xl .navbar-nav .nav-item:first-child .nav-link{padding-left:0}header .navbar-expand-xl .navbar-nav .nav-item:hover>.nav-link:not(.disabled){color:var(--theme-color)}header .navbar-expand-xl .navbar-nav .nav-item:hover>.nav-link:not(.disabled):before{transform:translateY(-50%) rotateX(180deg)}header .navbar-expand-xl .navbar-nav .nav-item>.dropdown-menu{padding:20px 0}}@media(min-width:1200px)and (max-width:1199px){header .navbar-expand-xl .navbar-nav .nav-item>.dropdown-menu{padding:0;margin-top:5px}}@media(min-width:1200px){header .navbar-expand-xl .navbar-nav .nav-item>.dropdown-menu>.nav-item{padding:0 20px}header .navbar-expand-xl .navbar-nav .nav-item>.dropdown-menu>.nav-item>.dropdown-menu{padding:20px 0}}@media(min-width:1200px)and (max-width:1199px){header .navbar-expand-xl .navbar-nav .nav-item>.dropdown-menu>.nav-item>.dropdown-menu{padding:0;margin-top:5px}header .navbar-expand-xl .navbar-nav .nav-item>.dropdown-menu>.nav-item>.dropdown-menu:before{content:""}}@media(min-width:1200px){header .navbar-expand-xl .navbar-nav .nav-item>.dropdown-menu>.nav-item>.dropdown-menu>.nav-item{padding:0 20px}header .navbar-expand-xl .navbar-nav .nav-item.active>.nav-link:not(.disabled){color:var(--theme-color)}header .navbar-expand-xl .navbar-nav>.dropdown>.dropdown-toggle:after{display:none}header .navbar-expand-xl .dropdown-menu{margin-top:0;box-shadow:-1px 0 10px 0 rgba(34,34,34,.07),5px 20px 40px 0 rgba(34,34,34,.04);background-color:#fff;border-color:#fff;padding:20px;border-radius:0;display:none!important}header .navbar-expand-xl .dropdown-menu li{display:block;width:100%}header .navbar-expand-xl .dropdown-menu .dropdown-column{position:relative}header .navbar-expand-xl .dropdown-menu .dropdown-column:first-of-type{margin-left:0}header .navbar-expand-xl .dropdown-menu .dropdown-column .menu-no-data{background-color:#f8f8f8;width:100%;height:100%;display:flex;align-items:center;justify-content:center}header .navbar-expand-xl .dropdown-menu .dropdown-item{padding:0;margin:12px 0 0;font-size:15px;position:relative;transition:all .3s ease-in-out;z-index:0;cursor:pointer;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}header .navbar-expand-xl .dropdown-menu .dropdown-item:hover:after{width:40%}header .navbar-expand-xl .dropdown-menu .dropdown-item:active{color:#000;background-color:rgba(0,0,0,0)}header .navbar-expand-xl .dropdown-menu .dropdown-item:after{content:"";position:absolute;width:0;height:4px;bottom:2px;left:0;background-color:var(--theme-color);opacity:.3;border-radius:50px;transition:all .3s ease-in-out;z-index:-1}header .navbar-expand-xl .dropdown-menu .dropdown-item:focus,header .navbar-expand-xl .dropdown-menu .dropdown-item:hover{background-color:rgba(0,0,0,0)}header .navbar-expand-xl .dropdown-menu .dropdown{margin-right:0;margin-bottom:0;margin-left:0;border-left:0}header .navbar-expand-xl .dropdown-menu .dropdown .dropdown-toggle{position:relative;padding-right:26px}header .navbar-expand-xl .dropdown-menu .dropdown .dropdown-toggle:after{content:"";position:absolute;font-family:remixicon;font-style:normal;-webkit-font-smoothing:antialiased;top:50%;transform:translateY(-50%);width:unset;height:unset;display:block;right:10px;border:none}header .navbar-expand-xl .dropdown-menu .dropdown:last-child{margin-bottom:0}header .navbar-expand-xl .dropdown-menu .dropdown-menu{top:-20px;right:auto;left:100%;width:auto;margin-top:0;margin-inline:0;padding-inline:0;border-radius:0;background-color:#fff}header .navbar-expand-xl .dropdown-menu.show{display:none}header .navbar-expand-xl .dropdown-menu.dropdown-menu-end{right:0;left:auto}header .navbar-expand-xl .dropdown:hover>.dropdown-menu{opacity:1;visibility:visible;transform:translateY(0);display:block!important}header .navbar-expand-xl .dropdown:hover .dropdown-menu-2{transform:translateX(-50%) translateY(0);display:block!important;left:50%}}@media(min-width:1200px)and (max-width:1260px){header .navbar-expand-xl .dropdown:hover .dropdown-menu-2{transform:translateX(-55%) translateY(0)}}@media(min-width:1200px){header .navbar-expand-xl .dropdown:hover .dropdown-menu-center,header .navbar-expand-xl .dropdown:hover .dropdown-menu-left{transform:translateX(-50%) translateY(0)}header .navbar-expand-xl .dropdown-mega{position:unset}header .navbar-expand-xl .dropdown-mega>.dropdown-menu{align-items:flex-start;justify-content:space-between;flex-wrap:nowrap;display:none!important}header .navbar-expand-xl .dropdown-mega:hover>.dropdown-menu{display:flex}header .navbar-expand-xl .dropdown-mega .dropdown-menu .dropdown-item{display:block;padding:0}header .navbar-expand-xl .dropdown-mega .dropdown-column.dropdown-column-img{width:200px;background-size:cover;background-position:50%;background-repeat:no-repeat;margin:0}header .navbar-expand-xl .dropdown-mega .dropdown-column .dropdown-header{padding:0;font-size:16px;font-weight:600;margin-bottom:24px;color:#222;position:relative}header .navbar-expand-xl .dropdown-mega .dropdown-column .dropdown-header:after{content:"";position:absolute;bottom:-10px;width:36px;height:2px;background-color:var(--theme-color);left:0}header .offcanvas-expand{transform:none!important;z-index:1031}header .offcanvas-expand.offcanvas-bottom,header .offcanvas-expand.offcanvas-end,header .offcanvas-expand.offcanvas-start{transform:none!important}header .offcanvas-collapse{display:block;position:static;top:auto!important;right:auto!important;bottom:auto!important;left:auto!important;width:auto!important;max-width:100%!important;height:auto!important;transform:none!important;background-color:rgba(0,0,0,0);box-shadow:none}header .offcanvas-collapse .offcanvas-footer,header .offcanvas-collapse .offcanvas-header{display:none}header .offcanvas-collapse .offcanvas-body{padding:0;overflow:initial}header .offcanvas-enabled-start{padding-left:376px}header .offcanvas-enabled-end{padding-inline:0 376px}}header .navbar-expand-xl .offcanvas{-webkit-box-flex:1}@media(max-width:1199px){header .navbar-expand-xl .offcanvas{z-index:4;-webkit-box-flex:2}}header .offcanvas-backdrop{z-index:6}@media(max-width:1199px){header .offcanvas-collapse .offcanvas-body .navbar-nav{padding-top:0}header .offcanvas-collapse .offcanvas-body .navbar-nav .nav-item{border-top:0}header .offcanvas-collapse .offcanvas-body .navbar-nav .nav-link{display:flex;align-items:center;justify-content:space-between;color:#4a5568;font-weight:700}header .offcanvas-collapse .offcanvas-body .navbar-nav .nav-link.active,header .offcanvas-collapse .offcanvas-body .navbar-nav .nav-link:hover{color:var(--theme-color);background-color:rgba(0,0,0,0)}header .offcanvas-collapse .offcanvas-body .navbar-nav .nav-link.disabled{color:#4a5568}header .offcanvas-collapse .offcanvas-body .navbar-nav .active>.nav-link,header .offcanvas-collapse .offcanvas-body .navbar-nav .show>.nav-link{color:var(--theme-color)}header .offcanvas-collapse .offcanvas-body .navbar-nav .dropdown-menu li{display:block;width:100%}header .offcanvas-collapse .offcanvas-body .navbar-nav .dropdown-menu .dropdown-item{color:#4a5568;font-size:14px}header .offcanvas-collapse .offcanvas-body .navbar-nav .dropdown-menu .dropdown-item.active,header .offcanvas-collapse .offcanvas-body .navbar-nav .dropdown-menu .dropdown-item:hover{color:var(--theme-color);background-color:rgba(0,0,0,0)}header .offcanvas-collapse .offcanvas-body .navbar-nav .dropdown-menu .dropdown-item.disabled{color:#4a5568}header .offcanvas-collapse .offcanvas-body .navbar-nav .dropdown-header{font-size:16px;font-weight:600}header .navbar-nav .dropdown-menu{opacity:1;visibility:visible;display:none!important;transform:translateY(0)}header .navbar-nav .dropdown-menu.show{position:relative;display:block!important;inset:unset}header .navbar-nav .dropdown-menu .dropdown-item{position:relative;margin-left:15px}header .navbar-nav .dropdown-menu .dropdown-item:before{content:"";position:absolute;width:7px;height:1px;background-color:rgba(74,85,104,.65);top:50%;transform:translateY(-50%);left:-4px}header .navbar-nav .dropdown-menu .dropdown-column .dropdown-header{padding-left:10px;font-size:15px;font-weight:500;color:rgba(34,34,34,.8)}header.header-style-1 .bg-light{line-height:0}}header.header-style-1 .bg-light .navbar{padding:0}@media(max-width:1199px){.new-nav-item{justify-content:unset!important}}.new-nav-item .new-dropdown{position:absolute;background-color:var(--theme-color);padding:2px 7px;color:#fff;border-radius:0;text-transform:uppercase;font-size:9px;top:-7px;right:3px;font-weight:600;line-height:1.3}.new-nav-item .new-dropdown:after{position:absolute;content:"";width:0;height:0;border-left:5px solid rgba(0,0,0,0);border-right:5px solid rgba(0,0,0,0);border-top:5px solid var(--theme-color);top:15px;left:22px}@media(max-width:1199px){.new-nav-item .new-dropdown{position:relative;top:unset;left:unset;right:unset;margin-left:9px;border-radius:3px;margin:0;padding-block:3px;font-size:10px}.new-nav-item .new-dropdown:after{content:unset}}.dropdown-menu .product-box{padding:0}.dropdown-menu .product-box .product-image{background-color:#f8f8f8;margin-bottom:10px;border-radius:6px;overflow:hidden}.dropdown-menu .product-box .product-detail a h6.name{font-size:14px;font-weight:400}.dropdown-menu .product-box .product-detail .rating{margin-top:3px}.dropdown-menu .product-box .product-detail .rating span{color:#ffb321;font-size:20px;margin-right:1px;line-height:1}.dropdown-menu .product-box .product-detail .unit{color:#777}.menu-img-banner{margin:-23px -23px -23px -25px}.menu-img-banner a{display:block;width:100%}.menu-img-banner a img{width:100%}.menu-img-banner h4{margin-top:12px;line-height:1.5;font-weight:500}.menu-label{background-color:var(--theme-color)!important;font-size:12px;padding:3px 5px;line-height:1;color:#fff;font-weight:600;position:relative;z-index:0;margin-bottom:0;margin-left:4px}.menu-label:before{content:none;position:absolute;top:50%;transform:translateY(-50%) rotate(45deg);background-color:#ff7272;left:-5px;width:12px;height:12px;z-index:-1;background-color:rgba(0,0,0,0)}.menu-label.warning-label{background-color:#ffa53b}.menu-label.success-label{background-color:var(--theme-color)}@media(max-width:1199px){header .navbar-nav .nav-item .dropdown-menu .nav-link{display:none!important}header .navbar-nav .nav-item .dropdown-menu .dropdown-menu{display:block!important;position:relative;inset:unset}}.auth-modal>.modal-content>.modal-dialog{margin:0}.auth-modal>.modal-content>.modal-dialog>.modal-body,.auth-modal>.modal-content>.modal-dialog>.modal-content>.modal-body{padding:0}.auth-modal.modal-dialog-centered{display:flex!important;align-items:center;min-height:calc(100% - var(--bs-modal-margin)*2)}.auth-modal.show .modal-dialog{transform:scale(1)!important;transform-origin:center}.auth-modal .modal-dialog{transform:scale(0)!important;pointer-events:unset;transform-origin:bottom;transition:all .3s ease-in-out}.auth-modal .create{margin:0;font-weight:500;text-align:center;line-height:1.6;font-size:calc(14px + 1*(100vw - 320px)/1600)}.auth-modal .create a{color:#222;font-weight:600}.auth-modal .divider{position:relative;margin-block:calc(14px + 11*(100vw - 320px)/1600) calc(8px + 9*(100vw - 320px)/1600);text-align:center;z-index:0}.auth-modal .divider:before{content:"";position:absolute;top:50%;transform:translateY(-50%);left:0;width:100%;height:1px;border-top:1px solid #eee}.auth-modal .divider span{background-color:#fff;z-index:1;position:relative;padding-inline:9px;font-weight:500;color:#777;font-size:calc(14px + 2*(100vw - 320px)/1600)}.auth-modal .modal-content{overflow:hidden;transition:all .5s ease;background-color:rgba(0,0,0,0);border-radius:0;border:unset}.auth-modal .modal-content .left-img{z-index:-1;position:relative;transition:all .5s ease;transform:translate(-50%)}.auth-modal .modal-content .left-img img{width:100%;height:100%;object-fit:cover}.auth-modal .modal-content .right-content{display:flex;align-items:center;justify-content:center;transform:translate(50%);background-color:#fff;transition:all .5s ease;padding:calc(24px + 20*(100vw - 992px)/928)}@media(max-width:991px){.auth-modal .modal-content .right-content{padding:calc(18px + 6*(100vw - 320px)/671)}}.auth-modal .modal-content .open{transition-duration:.5s}.auth-modal .modal-content .open .right-content{animation:slideLeft .45s ease-out normal forwards;animation-delay:.5s}@media(max-width:991px){.auth-modal .modal-content .open .right-content{animation:none;transform:unset}}.auth-modal .modal-content .open .left-img{animation:slideRight .45s ease-out normal forwards;animation-delay:.5s;transition:all .5s ease}.auth-modal .auth-title{margin-bottom:26px;text-align:center}.auth-modal .auth-title h3{font-weight:600;letter-spacing:unset;color:#222;margin:0 0 9px;font-size:calc(20px + 4*(100vw - 320px)/1600)}.auth-modal .auth-title p{font-size:calc(13px + 2*(100vw - 320px)/1600);font-weight:500;line-height:1.6;margin:0}.auth-modal .log-in-title h5{font-size:15px;font-weight:500;color:#333;margin-bottom:6px;line-height:1.3}.auth-modal .auth-form-box .auth-box:has(.inner-otp){width:283px;overflow:hidden}.auth-modal .auth-form-box .auth-box .form-label{font-weight:500;font-size:calc(15px + 1*(100vw - 320px)/1600);margin-bottom:4px;color:#777}.auth-modal .auth-form-box .auth-box .form-control{padding:calc(10px + 2*(100vw - 320px)/1600) calc(13px + 6*(100vw - 320px)/1600);font-weight:500;border-radius:0;border:1px solid #eee;font-size:14px}.auth-modal .auth-form-box .auth-box .inner-otp{position:sticky;left:0}.auth-modal .auth-form-box .auth-box .inner-otp input{padding-left:15px;letter-spacing:41px;border:0;background-image:linear-gradient(270deg,rgb(189,189,189) 70%,rgba(255,255,255,0) 0);background-position:bottom;background-size:50px 1px;background-repeat:repeat-x;background-position-x:35px;width:calc(100% + 90px);background-color:rgba(0,0,0,0)}.auth-modal .auth-form-box .phone-field .form-box>.form-control{padding-left:calc(111px + 21*(100vw - 320px)/1600)}.auth-modal .auth-form-box .forgot{margin:5px 0 22px;font-weight:500;color:#777;text-align:right;display:block}.auth-modal .auth-form-box .btn{width:100%;border:unset;padding:calc(11px + 4*(100vw - 320px)/1600);background-color:var(--theme-color);border-radius:0;font-weight:600;color:#fff;font-size:calc(16px + 2*(100vw - 320px)/1600);margin-top:calc(2px + 4*(100vw - 320px)/1600);line-height:1.3}.input-padding{padding:12px}@keyframes slideLeft{0%{transform:translate(50%)}to{transform:translate(.1%)}}@keyframes slideRight{0%{transform:translate(-50%);border-radius:8px}to{border-radius:0;transform:translate(0)}}.ribbon-1{width:24px;height:45px;background:var(--theme-color);top:-6px;left:25px;position:absolute;box-shadow:4px 5px 15px 2px rgba(90,90,90,.35)}.ribbon-1:before{border-bottom:6px solid var(--theme-color);border-right:6px solid rgba(0,0,0,0);right:-6px}.ribbon-1:after,.ribbon-1:before{height:0;width:0;content:"";position:absolute}.ribbon-1:after{border-left:12px solid var(--theme-color);border-right:12px solid var(--theme-color);border-bottom:12px solid rgba(0,0,0,0);bottom:-11px;left:0}.ribbon-1 span{display:block;color:#fff;height:12px;text-transform:lowercase}.quick-view-modal .product-page-details .main-title{width:calc(100% - 18px)}.theme-modal .modal-dialog .modal-content .modal-body{background-image:linear-gradient(135deg,var(--theme-color) 5.77%,#ffffff 5.77%,#ffffff 25%,#111111 25%,#111111 30.77%,#ffffff 30.77%,#ffffff 50%,var(--theme-color) 50%,var(--theme-color) 55.77%,#ffffff 55.77%,#ffffff 75%,#111111 75%,#111111 80.77%,#ffffff 80.77%,#ffffff 100%);background-size:36.77px 36.77px;background-color:#fff}.theme-modal .modal-dialog .modal-content .modal-body .modal-bg{background-color:#fff;padding:45px}.theme-modal .modal-dialog .modal-content .modal-body .modal-bg .btn-close{padding-right:10px;padding-top:5px;position:absolute;right:17px;top:0}.theme-modal .modal-dialog .modal-content .modal-body .modal-bg .btn-close span{color:#000;font-size:1.5rem;font-weight:700;line-height:1}.theme-modal .modal-dialog .modal-content .modal-body .modal-bg .age-content h2{border-bottom:1px dashed #777;text-align:center;margin-bottom:30px;padding-bottom:30px;font-weight:700}.theme-modal .modal-dialog .modal-content .modal-body .modal-bg .age-content h4{margin-bottom:30px;text-align:center;color:#272727;font-size:18px;font-weight:400}.theme-modal .modal-dialog .modal-content .modal-body .modal-bg .age-content form{margin:0 auto;text-align:center}.theme-modal .modal-dialog .modal-content .modal-body .modal-bg .age-content form>div{display:flex;margin-bottom:10px}.theme-modal .modal-dialog .modal-content .modal-body .modal-bg .age-content form .form-control{padding-top:15px;padding-bottom:15px;text-align:center;font-size:12px;height:50px;border-radius:0;width:100%;letter-spacing:.05em}.theme-modal .modal-dialog .modal-content .modal-body .modal-bg .offer-content img{margin-bottom:40px}.theme-modal .modal-dialog .modal-content .modal-body .modal-bg .offer-content h2{margin-bottom:30px;text-align:center;color:#222}.theme-modal .modal-dialog .modal-content .modal-body .modal-bg .offer-content form .form-group{margin:0 auto;text-align:center}.theme-modal .modal-dialog .modal-content .modal-body .modal-bg .offer-content form .form-group .form-control{padding-top:15px;padding-bottom:15px;text-align:center;font-size:12px;max-width:640px;left:0;right:0;margin:0 auto;letter-spacing:.05em}.theme-modal .modal-dialog .modal-content .modal-body .modal-bg .offer-content form .form-group .btn-outline,.theme-modal .modal-dialog .modal-content .modal-body .modal-bg .offer-content form .form-group .btn-solid{margin-top:10px;text-align:center}.theme-modal .modal-dialog .demo_modal button.btn-close,.theme-modal .modal-dialog .quick-view-modal button.btn-close{position:absolute;z-index:1;right:10px;top:0;font-size:30px;padding:0}.theme-modal .modal-dialog .demo_modal .view-detail,.theme-modal .modal-dialog .quick-view-modal .view-detail{font-size:14px;font-weight:700;text-transform:uppercase}.theme-modal.demo-modal .modal-dialog .modal-content .modal-body{height:75vh;overflow-y:scroll;padding:25px;background-image:none!important}.theme-modal.demo-modal .modal-dialog .modal-content .modal-body::-webkit-scrollbar{width:5px}.theme-modal.demo-modal .modal-dialog .modal-content .modal-body::-webkit-scrollbar-track{background:#f1f1f1}.theme-modal.demo-modal .modal-dialog .modal-content .modal-body::-webkit-scrollbar-thumb{background:var(--theme-color)}.theme-modal.demo-modal .modal-dialog .modal-content .modal-body::-webkit-scrollbar-thumb:hover{background:#555}.theme-modal.cart-modal .modal-dialog .modal-content .modal-body .modal-bg{padding:25px}.theme-modal.cart-modal .modal-dialog .modal-content .modal-body .modal-bg.addtocart .media a img{max-width:150px}.theme-modal.cart-modal .modal-dialog .modal-content .modal-body .modal-bg.addtocart .media .media-body{padding:0 15px}.theme-modal.cart-modal .modal-dialog .modal-content .modal-body .modal-bg.addtocart .media .media-body a h6{font-size:16px}.theme-modal.cart-modal .modal-dialog .modal-content .modal-body .modal-bg.addtocart .media .media-body a h6 i{margin-right:8px;color:#fff;background:#19a340;font-size:14px;width:18px;height:18px;line-height:18px;border-radius:50%}.theme-modal.cart-modal .modal-dialog .modal-content .modal-body .modal-bg.addtocart .media .media-body .buttons a{display:inline-block;font-size:16px;padding:6px 10px;margin:0 6px}.theme-modal.cart-modal .modal-dialog .modal-content .modal-body .modal-bg.addtocart #upsell_product .product-box{padding-inline:10px}.theme-modal.cart-modal .modal-dialog .modal-content .modal-body .modal-bg.addtocart #upsell_product .product-box .product-detail{text-align:center}.theme-modal.cart-modal .modal-dialog .modal-content .modal-body .modal-bg.addtocart #upsell_product .product-box .product-detail h6{font-weight:700}.theme-modal.cart-modal .modal-dialog .modal-content .modal-body .modal-bg.addtocart #upsell_product .product-box .product-detail h6 a{color:var(--theme-color)}.theme-modal.cart-modal .modal-dialog .modal-content .modal-body .upsell_payment{padding-top:15px}.theme-modal.cart-modal .modal-dialog .modal-content .modal-body .product-upsell{margin:20px 0 10px}.theme-modal.cart-modal .modal-dialog .modal-content .modal-body .product-upsell h4{font-weight:600}.exit-modal>.modal-content>.modal-dialog,.theme-modal>.modal-content>.modal-dialog{margin:0}.exit-modal>.modal-content>.modal-dialog>.modal-body{padding:0}.exit-modal .modal-content{display:block}.exit-modal .modal-body .right-content{text-align:left;background:#f0e3dc;background:linear-gradient(-90deg,rgba(245,238,234,.99),rgb(249,249,249));display:block;transform:unset}.exit-modal .modal-body .right-content .auth-title{text-align:unset;margin:0}.exit-modal .modal-body .right-content .auth-title h2{color:var(--theme-color);font-size:calc(30px + 8*(100vw - 320px)/1600);margin:0}.exit-modal .modal-body .right-content .auth-title h4{color:#777;line-height:1.3;margin-top:calc(7px + 4*(100vw - 320px)/1600)}.exit-modal .modal-body .right-content .auth-title h5{margin:0;font-size:calc(17px + 5*(100vw - 320px)/1600);font-weight:500;line-height:1.4}#quick-view .modal-dialog .modal-content .modal-body{background-image:none}.modal .btn-close{padding-right:10px;padding-top:5px;position:absolute;right:17px;top:0}.modal .btn-close span{color:#000;font-size:1.5rem;font-weight:700;line-height:1}.recently-purchase{background:#fff;border:0;border-radius:0;bottom:-140px;left:20px;position:fixed;text-align:left;width:auto;z-index:9;box-shadow:0 0 4px 0 #d0d0d0;padding:10px;display:flex;align-items:center;transition:all .6s ease}.recently-purchase img{width:calc(60px + 20*(100vw - 320px)/1600);height:calc(70px + 20*(100vw - 320px)/1600);object-fit:contain;background-color:#f8f8f8}.recently-purchase .close-popup{position:absolute;right:7px;top:6px;opacity:.5;color:#222;cursor:pointer;font-size:18px}.recently-purchase .media-body{padding:0 30px 0 12px}.recently-purchase .media-body .title{font-weight:600;width:calc(220px + 50*(100vw - 320px)/1600)}.recently-purchase .media-body .product-name,.recently-purchase .media-body .title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:block;font-size:calc(11px + 3*(100vw - 320px)/1600)}.recently-purchase .media-body .product-name{color:var(--theme-color);width:calc(190px + 50*(100vw - 320px)/1600)}.recently-purchase .media-body .timeAgo{display:block}.recently-purchase.show{bottom:20px;transition:all .6s ease}.theme-modal-2 .modal-content{border:unset;border-radius:8px;overflow:hidden}.theme-modal-2 .modal-header{border-bottom:1px solid #eee;padding:calc(13px + 3*(100vw - 320px)/1600) calc(15px + .00125*(100vw - 320px))}.theme-modal-2 .modal-header .modal-title{font-size:calc(16px + .0025*(100vw - 320px));line-height:1.2;margin:0;font-weight:600;color:#222;letter-spacing:.03em}.theme-modal-2 .modal-header .btn-close{position:absolute;width:33px;height:33px;top:10px;right:10px;background-color:rgba(0,0,0,0);opacity:1;background-image:none;border-radius:0;border:none;font-size:calc(15px + .00125*(100vw - 320px));color:#666;margin:0;padding:0;z-index:2;display:flex;align-items:center;justify-content:center;transition:color .2s ease}.theme-modal-2 .modal-header .btn-close:hover{color:#333}.theme-modal-2 .modal-header .btn-close svg{font-size:calc(22px + 3*(100vw - 320px)/1600);font-weight:500;width:unset;height:unset}.theme-modal-2 .modal-header>.btn-close{display:none}.theme-modal-2 .modal-body{padding-top:5px}.theme-modal-2 .modal-body .form-box .form-label{font-weight:600;color:#222}.theme-modal-2 .modal-body .form-box .form-control{font-size:14px}.theme-modal-2 .modal-body .form-box .form-control::placeholder{color:#777}.theme-modal-2 .modal-body .form-box{position:relative}.theme-modal-2 .modal-body .form-box .form-label{font-weight:500;font-size:calc(15px + 1*(100vw - 320px)/1600);margin-bottom:4px;color:#777}.theme-modal-2 .modal-body .form-box .form-control{height:auto;padding:calc(10px + 2*(100vw - 320px)/1600) calc(13px + 6*(100vw - 320px)/1600);font-weight:500;border:1px solid #eee;font-size:calc(14px + 0*(100vw - 320px)/1600)}.theme-modal-2 .modal-body .form-box .form-control::-webkit-inner-spin-button{display:none}.theme-modal-2 .modal-body .phone-field .form-box{position:relative}.theme-modal-2 .modal-body .phone-field .form-box>.form-control,.theme-modal-2 .modal-body .phone-field .form-box>input{padding-left:calc(111px + 21*(100vw - 320px)/1600)}.theme-modal-2 .modal-body .phone-field .country-input-box~.col-12>.custom-select-box,.theme-modal-2 .modal-body .phone-field .country-input-box~.custom-select-box,.theme-modal-2 .modal-body .phone-field .form-box .form-label~.custom-select-box,.theme-modal-2 .modal-body .phone-field .form-box label~.custom-select-box{top:28px;left:0}.theme-modal-2 .modal-body .phone-field .custom-select-box{position:absolute;top:0;left:0;height:calc(42px + 6*(100vw - 320px)/1600);width:calc(100px + 20*(100vw - 320px)/1600)}.theme-modal-2 .modal-body .phone-field .custom-select-box>.form-control{padding:calc(10px + 2*(100vw - 320px)/1600) calc(13px + 6*(100vw - 320px)/1600);font-size:14px;border:1px solid #eee}.theme-modal-2 .modal-footer{padding:0 calc(var(--bs-gutter-x)*.5);border:unset;margin-top:23px;gap:11px}.theme-modal-2 .modal-footer>*{margin:0}.theme-modal-2 .country-input .country-input-box .custom-form .form-control{padding-left:calc(108px + 20*(100vw - 320px)/1600);border-color:#eee}.delete-modal .modal-header{display:none}.delete-modal .modal-body{padding:1rem}.delete-modal .icon-box{width:70px;height:70px;padding:18px;border-radius:100%;background-color:rgba(236,137,81,.08);color:var(--theme-color);margin-bottom:10px;display:flex;align-items:center;justify-content:center;font-size:28px;margin-inline:auto}.delete-modal .icon-box svg{padding:0;background-color:rgba(0,0,0,0);font-size:28px;width:unset;height:unset;line-height:1}.delete-modal .button-box{display:flex;align-items:center;justify-content:center;gap:15px}.delete-modal .button-box .btn{font-size:16px;padding:11px 50px;transition:none!important}.modal-body h5{font-weight:700;font-size:calc(17px + 8*(100vw - 320px)/1600);margin-bottom:calc(15px + 5*(100vw - 320px)/1600)}.modal-body p{margin-bottom:20px;font-size:14px;text-align:center}.modal-body .btn{transition:none!important}.modal-body .modal-title{font-weight:700;font-size:calc(17px + 8*(100vw - 320px)/1600);margin-bottom:7px;text-align:center}.question-answer-modal .product-wrapper{background-color:#f8f8f8;padding:12px 15px;display:flex;align-items:center;gap:11px;border:1px solid #eee;margin-bottom:20px}.question-answer-modal .product-wrapper .product-image{width:80px;height:80px;background-color:#fff}.question-answer-modal .product-wrapper .product-image img{width:100%;height:100%;object-fit:cover}.question-answer-modal .product-wrapper .product-content{width:calc(100% - 80px - 14px)}.question-answer-modal .product-wrapper .product-content .name{margin-bottom:0;font-weight:500;line-height:1.4}.question-answer-modal .product-wrapper .product-content .price-number{margin-block:3px 0;font-size:16px;font-weight:500}.review-modal .modal-body .product-wrapper{background-color:#f8f8f8;border:1px solid #eee;display:flex;align-items:center;padding:10px;gap:9px;margin-bottom:19px}.review-modal .modal-body .product-wrapper .product-image{width:80px;height:80px;background-color:#fff}.review-modal .modal-body .product-wrapper .product-image img{width:100%;height:100%;object-fit:contain}.review-modal .modal-body .product-wrapper .product-content .name{margin:0;font-weight:600;line-height:1.3}.review-modal .modal-body .product-wrapper .product-content .product-review-rating label{font-weight:500;font-size:14px;margin-block:4px;color:#777}.review-modal .modal-body .product-wrapper .product-content .product-review-rating .product-rating{line-height:1}.review-modal .modal-body .review-box .product-review-rating{margin-bottom:19px}.review-modal .modal-body .review-box .product-review-rating label{font-weight:500;font-size:calc(15px + 1*(100vw - 320px)/1600);margin-bottom:4px;color:#777}.product-review-form .product-wrapper{padding:17px 23px;gap:14px;margin-bottom:22px;border:1px solid #eee}.product-review-form .product-wrapper .product-image{width:80px;height:80px;border-radius:0;overflow:hidden;background-color:#fff}.product-review-form .product-wrapper .product-image img{object-fit:contain}.product-review-form .product-wrapper .product-image.shop-icon{display:flex;align-items:center;justify-content:center;background-color:var(--theme-color)}.product-review-form .product-wrapper .product-image.shop-icon i{font-size:36px;color:#fff}.product-review-form .product-wrapper .product-content .name{font-size:16px;line-height:1.1}.product-review-form .product-wrapper .product-content .product-review-rating{display:flex;align-items:center;gap:6px}.product-review-form .product-wrapper .product-content .product-review-rating label{color:#777;font-weight:400}.product-review-form .product-wrapper .product-content .product-review-rating .price-number{color:#777;display:flex;align-items:center;gap:3px;margin:5px 0 0;line-height:1.3}.product-review-form .product-wrapper .product-content .product-review-rating .rating-number{line-height:1;margin-left:8px;color:rgba(27,27,27,.6);display:flex;align-items:center;gap:3px}.product-review-form .product-wrapper .product-content .product-review-rating .rating-number i{margin-top:-1px}.product-review-form .product-wrapper .product-content .product-review-rating .product-rating .rating li{line-height:1}.product-review-form .review-box+.review-box{margin-top:21px}.product-review-form .review-box .product-review-rating{display:flex;align-items:center;gap:9px}.product-review-form .review-box .product-review-rating .product-rating .rating li{line-height:1}.product-review-form .review-box .product-review-rating .product-rating .rating li i{font-size:16px}.search-modal .no-data-added.collection-no-data,.search-modal .tab-category.collection-no-data{padding:70px 0}.search-modal .no-data-added.collection-no-data img,.search-modal .tab-category.collection-no-data img{width:18%}.search-modal .modal-header{border-bottom:1px solid #eee}.search-modal .modal-header h3{font-size:22px;font-weight:600;letter-spacing:unset;color:#222;margin:0}.search-modal .search-category-box{margin-top:10px;flex-wrap:wrap}.search-modal .search-category-box ul{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:5px 12px}.search-modal .search-category-box li{color:var(--theme-color);font-weight:500}.search-modal .search-title{font-size:calc(18px + 2*(100vw - 320px)/1600);font-weight:500;color:#373737;margin-bottom:calc(8px + 5*(100vw - 320px)/1600)}.search-modal .modal-body{padding:var(--bs-modal-padding)}.search-modal .modal-body .search-box{position:relative}.search-modal .modal-body .search-box .form-control{border:1px solid #eee;padding:11px 48px 11px 15px;font-size:calc(14px + 2*(100vw - 320px)/1600)}.search-modal .modal-body .search-box svg{position:absolute;top:50%;transform:translateY(-50%);right:16px;font-size:19px;color:#777;border-left:1px solid #eee;padding-left:13px;width:unset;height:unset}.coupon-modal .coupon-box{position:relative;padding:15px;background:#f8f8f8;border-radius:0;width:100%;overflow:hidden;height:100%}.coupon-modal .coupon-box .coupon-name{display:block}.coupon-modal .coupon-box .coupon-name h5{overflow:hidden;text-overflow:ellipsis;font-size:18px;margin:0;line-height:1.4}.coupon-modal .coupon-box .coupon-content{margin-top:8px}.coupon-modal .coupon-box .coupon-content p{text-align:unset;color:#777;line-height:1.6;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;font-weight:500;-webkit-box-orient:vertical;font-size:15px;margin-bottom:11px}.coupon-modal .coupon-box .coupon-content .coupon-apply{display:flex;align-items:center;justify-content:space-between;padding-top:12px;border-top:1px dashed rgba(0,0,0,.12)}.coupon-modal .coupon-box .coupon-content .coupon-apply h6{font-weight:600;color:#232323;line-height:1.3;margin:0;font-size:15px}.coupon-modal .coupon-box .coupon-content .coupon-apply .copy-btn{border:unset}.address-modal .right-sidebar-box>form>.row{--bs-gutter-y:1rem}.address-modal-2 .right-sidebar-box>form>.row>.custom-box{margin-top:0}.address-modal-2 .right-sidebar-box>form>.row>.custom-box .form-select{height:auto;padding:calc(10px + 2*(100vw - 320px)/1600) calc(13px + 6*(100vw - 320px)/1600);font-weight:500;border:1px solid #eee;font-size:calc(14px + 0*(100vw - 320px)/1600)}.address-modal-2 .right-sidebar-box>form>.row .form-label,.address-modal-2 .right-sidebar-box>form>.row>label{color:#777;font-size:calc(15px + 1*(100vw - 320px)/1600);font-weight:500;margin-bottom:4px}.auth-modal .number-btn{padding:calc(10px + 3*(100vw - 320px)/1600) calc(9px + 4*(100vw - 320px)/1600);margin-top:16px;font-weight:500;width:100%;font-size:calc(15px + 2*(100vw - 320px)/1600);display:flex;align-items:center;justify-content:center;gap:6px}.auth-modal .number-btn,.auth-modal .number-btn:active{border:1px solid var(--theme-color);color:var(--theme-color)}.auth-modal .number-btn svg{width:unset;height:unset;font-size:calc(17px + 2*(100vw - 320px)/1600)}.auth-modal .modal-content .right-content .modal-back{position:absolute;top:calc(24px + 20*(100vw - 992px)/928);left:calc(24px + 20*(100vw - 992px)/928);line-height:1;font-size:19px;color:#222}.variation-modal .modal-header{padding:0}.variation-modal .modal-body{padding:16px}.variation-modal .variation-box{display:flex;align-items:center;gap:calc(26px + 24*(100vw - 767px)/1153)}.variation-modal .variation-box .sub-title{justify-content:unset;margin:0}.variation-modal .variation-box .image li{width:unset!important;height:unset!important;padding:2px}.variation-modal .variation-box .image li a img{width:calc(25px + 15*(100vw - 320px)/1600);height:calc(25px + 15*(100vw - 320px)/1600);object-fit:cover;cursor:pointer}.variation-modal .variation-title{position:unset;inset:unset;text-align:unset}.variation-modal .variation-title .main-title{font-size:calc(19px + 5*(100vw - 320px)/1600);font-weight:600;width:93%}.variation-modal .variation-title .main-title a{color:#222}.variation-modal .variation-title h3{display:flex;align-items:center;gap:8px;margin-block:0 15px;color:var(--theme-color);font-weight:600;letter-spacing:.01em;font-size:22px}.variation-modal .variation-qty-button{display:flex;align-items:center;gap:15px;margin-top:15px;padding-top:15px;border-top:1px solid #eee}@media(max-width:767px){.variation-modal .variation-qty-button{display:grid}}.variation-modal .variation-qty-button .product-buttons{margin:0;justify-content:unset}.variation-modal .variation-qty-button .product-buttons .btn{padding:9px 14px;border:1px solid var(--theme-color)!important;font-weight:500}.variation-modal .variation-qty-button .btn-animation i{font-size:17px}.variation-modal .variation-qty-button .qty-section .qty-box .input-group{background-color:#f9f9f9;padding:4px}.variation-modal .variation-qty-button .qty-section .qty-box .input-group .form-control{padding:0;border:unset;background-color:rgba(0,0,0,0)}.variation-modal .variation-qty-button .qty-section .qty-box .input-group button{width:32px;height:32px;padding:0;background-color:rgba(0,0,0,0)!important;border:unset;display:flex;align-items:center;justify-content:center}.variation-modal .variation-qty-button .qty-section .qty-box .input-group button i{font-weight:400}.audio-video-modal .modal-header{padding:0}.audio-video-modal .modal-body{padding:var(--bs-modal-padding)}.audio-video-modal .modal-body .modal-media{margin-bottom:-6px}.refund-modal .modal-header{padding:calc(13px + 3*(100vw - 320px)/1600) calc(15px + .00125*(100vw - 320px))!important}.refund-modal .product-review-form .product-wrapper .product-image img{width:100%;height:100%}.refund-modal .product-review-form .form-select{height:auto;padding:calc(10px + 2*(100vw - 320px)/1600) calc(13px + 6*(100vw - 320px)/1600);font-weight:500;border:1px solid #eee;font-size:calc(14px + 0*(100vw - 320px)/1600);border-radius:0}.refund-modal .product-review-form .form-select option:disabled{color:#777}.refund-modal .refund-footer-button{padding:0;border:unset;margin-top:23px;gap:11px;display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end}.pay-modal .checkout-box .payment-option .payment-category .form-check{min-height:unset;padding:0;align-items:center;margin:0;gap:7px}.pay-modal .checkout-box .payment-option .payment-category .form-check .form-check-input{float:unset;margin:0;width:16px;height:16px;border:1px solid #eee;filter:unset;--bs-form-check-bg:inherit;position:relative;transition:all .15s ease-in-out}.pay-modal .checkout-box .payment-option .payment-category .form-check .form-check-input:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) scale(0);width:10px;height:10px;background-color:var(--theme-color);border-radius:100%;transition:all .15s ease-in-out}.pay-modal .checkout-box .payment-option .payment-category .form-check .form-check-input:checked{background-color:rgba(0,0,0,0);border-color:var(--theme-color)}.pay-modal .checkout-box .payment-option .payment-category .form-check .form-check-input:checked:before{transform:translate(-50%,-50%) scale(1)}.pay-modal .checkout-box .payment-option .payment-category .form-check .form-check-input:checked~.form-check-label{color:var(--theme-color);font-weight:600}.pay-modal .checkout-box .payment-option .payment-category .form-check .form-check-label{margin:0;transition:all .15s ease-in-out;font-size:15px;font-weight:500;color:#38352f}.spinning{padding-right:40px!important}.spinning:before{content:"";position:absolute;width:18px;height:18px;border-radius:50%;right:10px;border:2px solid hsla(0,0%,100%,.29);border-right:3px solid #fff;animation:rotate360 .5s linear infinite}.loader-wrapper{height:100vh;width:100vw;background-color:#fff;display:flex;align-items:center;justify-content:center;position:fixed;z-index:9999;top:0;left:0}.loader-wrapper .loader{position:relative;inset:unset;transform:unset;margin:0 auto 13px;width:50px;height:50px;background-color:var(--theme-color);border-radius:100%}.loader-wrapper .loader:after{content:"";position:absolute;border-radius:50%;top:50%;left:50%;border:0 solid #fff;transform:translate(-50%,-50%);animation:loading 1s ease-out infinite forwards;transition:all .3s ease}.loader-wrapper h3{font-weight:500;letter-spacing:unset;color:#222;margin:0;font-size:22px}.banner-skeleton,.home-skeleton,.skeleton-media,.skeleton-text-p,[class*=skeleton-text-]{display:none}.skeleton-body{background-image:none!important;overflow:hidden!important;pointer-events:none;left:0;top:0;width:100vw;height:100vh}.skeleton-body.dark2 .home-skeleton{background-color:#151515}.skeleton-body.header-style-light .category-block .category-image{border-radius:0}.skeleton-body.header-style-light .category-block .category-image:after{content:unset}.skeleton-body .banner-skeleton,.skeleton-body .dark-banner-skeleton,.skeleton-body .home-skeleton{display:block}.skeleton-body .home-skeleton{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#f8f8f8;display:flex;align-items:center;justify-content:center}.skeleton-body .home-skeleton .skeleton-content{width:100%}.skeleton-body .banner-skeleton .skeleton-content{position:absolute;left:0;top:0;width:100%;height:100%;padding:calc(7px + 39*(100vw - 320px)/1600);display:flex;flex-direction:column;justify-content:center;background-color:#f8f8f8}.skeleton-body .banner-skeleton .skeleton-content p{width:80%}.skeleton-body .banner-skeleton .skeleton-content .placeholder-glow .placeholder{height:calc(10px + 18*(100vw - 320px)/1600);min-height:unset}.skeleton-body .placeholder-glow .placeholder{height:calc(12px + 18*(100vw - 320px)/1600);border-radius:0;width:100%}.skeleton-body .placeholder-glow .placeholder,.skeleton-body [class*=skeleton-text-]{background:linear-gradient(90deg,rgba(212,212,212,.41) 8%,#cdcdcd 18%,rgba(212,212,212,.41) 33%);background-size:800px 104px;animation:skeleton-loader 2s ease-in-out infinite}.skeleton-body [class*=skeleton-text-]{height:calc(15px + 5*(100vw - 320px)/1600);width:60%;display:block;margin-inline:auto}.skeleton-body .title1 h4{display:none}.skeleton-body .title1 .skeleton-text-h4{display:block;width:calc(110px + 30*(100vw - 320px)/1600);margin-block:0 10px;padding:0}.skeleton-body .title1 h2{display:none}.skeleton-body .title1 .skeleton-text-h2{display:block;width:calc(240px + 80*(100vw - 320px)/1600);padding:0}.skeleton-body .title1 .skeleton-text-h2:after{content:unset}.skeleton-body .title1 .skeleton-text-h2.title-inner1{margin-top:0}.skeleton-body .title1 .skeleton-text-h2.title-inner2{margin:0 0 50px;height:35px;width:420px}.skeleton-body .title1 .skeleton-text-h2.title-inner2:after{content:unset}.skeleton-body .title-basic .title{display:none}.skeleton-body .title-basic .skeleton-text-h2{display:block;margin:0}.skeleton-body .title2 h2,.skeleton-body .title2 h4{display:none}.skeleton-body .title2 .skeleton-text-h2{display:block;margin:0 0 calc(20px + 30*(100vw - 320px)/1600);height:calc(18px + 7*(100vw - 320px)/1600);width:calc(170px + 250*(100vw - 320px)/1600)}.skeleton-body .title2 .skeleton-text-h2:after{content:unset}.skeleton-body .title2 .skeleton-text-h4{padding-bottom:0;display:block;margin-bottom:10px}.skeleton-body .title3 h2,.skeleton-body .title3 h4,.skeleton-body .title4 h2,.skeleton-body .title4 h4{display:none}.skeleton-body .title3 .skeleton-text-h2,.skeleton-body .title4 .skeleton-text-h2{display:block;margin:0 0 calc(20px + 30*(100vw - 320px)/1600);height:calc(18px + 7*(100vw - 320px)/1600);width:calc(170px + 250*(100vw - 320px)/1600)}.skeleton-body .title3 .skeleton-text-h2:after,.skeleton-body .title4 .skeleton-text-h2:after{content:unset}.skeleton-body .title3 .skeleton-text-h4,.skeleton-body .title4 .skeleton-text-h4{padding-bottom:0;display:block;margin:0 auto 10px}.skeleton-body .about-text p,.skeleton-body .title3 .line,.skeleton-body .title4 .line{display:none}.skeleton-body .about-text .skeleton-text-p{margin-bottom:calc(10px + 20*(100vw - 320px)/1600);width:100%;display:block;height:auto;background:none;animation:none}.skeleton-body .about-text .skeleton-text-p span{background:linear-gradient(90deg,rgba(212,212,212,.41) 8%,#cdcdcd 18%,rgba(212,212,212,.41) 33%);background-size:800px 104px;animation:skeleton-loader 2s ease-in-out infinite;width:100%;height:calc(14px + 5*(100vw - 320px)/1600);display:block}.skeleton-body .about-text .skeleton-text-p span+span{margin-top:10px}.skeleton-body .product-para .text-center{display:none}.skeleton-body .product-para .skeleton-text-p{margin-bottom:calc(10px + 20*(100vw - 320px)/1600);width:100%;height:auto;background:none;animation:none}.skeleton-body .product-para .skeleton-text-p span{background:linear-gradient(90deg,rgba(212,212,212,.41) 8%,#cdcdcd 18%,rgba(212,212,212,.41) 33%);background-size:800px 104px;animation:skeleton-loader 2s ease-in-out infinite;width:100%;height:calc(14px + 5*(100vw - 320px)/1600);display:block}.skeleton-body .product-para .skeleton-text-p span+span{margin-top:10px}.skeleton-body .service-block{display:block}.skeleton-body .service-block .media img{display:none}.skeleton-body .service-block .media .skeleton-img-box{display:block}.skeleton-body .service-block .media .service-skeleton-img,.skeleton-body .service-block .media .skeleton-img-box{margin-right:15px;width:calc(40px + 20*(100vw - 320px)/1600);height:calc(40px + 20*(100vw - 320px)/1600);object-fit:contain;transition:all .5s ease;background:linear-gradient(90deg,rgba(212,212,212,.41) 8%,#cdcdcd 18%,rgba(212,212,212,.41) 33%);background-size:800px 104px;animation:skeleton-loader 2s ease-in-out infinite;border-radius:0;color:rgba(0,0,0,0)}.skeleton-body .service-block .media .service-skeleton-img{display:inline-block}.skeleton-body .service-block .media .media-body h4{width:70%}.skeleton-body .service-block .media .media-body h4,.skeleton-body .service-block .media .media-body p{background:linear-gradient(90deg,rgba(212,212,212,.41) 8%,#cdcdcd 18%,rgba(212,212,212,.41) 33%);background-size:800px 104px;animation:skeleton-loader 2s ease-in-out infinite;border-radius:0;color:rgba(0,0,0,0);display:none}.skeleton-body .service-block .media .media-body p{width:90%}.skeleton-body .service-block .media .media-body .skeleton-content-h4,.skeleton-body .service-block .media .media-body .skeleton-content-p{display:block;height:calc(15px + 5*(100vw - 320px)/1600)}.skeleton-body .about-section h2{background:linear-gradient(90deg,rgba(212,212,212,.41) 8%,#cdcdcd 18%,rgba(212,212,212,.41) 33%);background-size:800px 104px;animation:skeleton-loader 2s ease-in-out infinite;color:rgba(0,0,0,0);display:inline-block}.skeleton-body .about-section .service .service-block1 .service-skeleton-img{margin-right:0}.skeleton-body .about-section .service .service-block1 h4,.skeleton-body .about-section .service .service-block1 p{width:100%}.skeleton-body .service-block1 img{display:none}.skeleton-body .service-block1 .service-skeleton-img{margin-right:15px;width:calc(40px + 20*(100vw - 320px)/1600);height:calc(40px + 20*(100vw - 320px)/1600);object-fit:contain;transition:all .5s ease;background:linear-gradient(90deg,rgba(212,212,212,.41) 8%,#cdcdcd 18%,rgba(212,212,212,.41) 33%);background-size:800px 104px;animation:skeleton-loader 2s ease-in-out infinite;border-radius:0;color:rgba(0,0,0,0);display:inline-block}.skeleton-body .service-block1 h4{width:70%}.skeleton-body .service-block1 h4,.skeleton-body .service-block1 p{background:linear-gradient(90deg,rgba(212,212,212,.41) 8%,#cdcdcd 18%,rgba(212,212,212,.41) 33%);background-size:800px 104px;animation:skeleton-loader 2s ease-in-out infinite;border-radius:0;color:rgba(0,0,0,0);display:none}.skeleton-body .service-block1 p{width:90%}.skeleton-body .service-block1 .skeleton-content-h4{display:block;height:14px}.skeleton-body .service-block1 .skeleton-content-p{height:14px;display:block;margin-top:9px}.skeleton-body .service-block1:hover h4{color:rgba(0,0,0,0)}.skeleton-body .small-section .service-block1 .service-skeleton-img{margin:0}.skeleton-body .beauty-about .skeleton-loader-img{display:block;width:330px;height:337px;background-color:#f8f8f8;margin-inline:auto}@media(max-width:420px){.skeleton-body .beauty-about .skeleton-loader-img{width:100%}}.skeleton-body .beauty-about img{display:none}.skeleton-body .service_slide .service-home .row>div:nth-child(2n) .service-block1{background-color:hsla(0,0%,100%,.85)}.skeleton-body .service_slide .service-home .service-block1{background-color:hsla(0,0%,100%,.9)}.skeleton-body .service_slide .service-home .service-block1 h4{margin-inline:auto}.skeleton-body .service_slide .service-home .service-block1 p{margin-bottom:0;margin-inline:auto}.skeleton-body .category-boxes .img-sec img{display:none}.skeleton-body .category-boxes .img-sec .skeleton-img-sec{width:58px;height:58px;display:block}.skeleton-body .category-boxes .img-sec .skeleton-img-sec,.skeleton-body .category-boxes h4{background:linear-gradient(90deg,rgba(212,212,212,.41) 8%,#cdcdcd 18%,rgba(212,212,212,.41) 33%);background-size:800px 104px;animation:skeleton-loader 2s ease-in-out infinite;border-radius:0;color:rgba(0,0,0,0)}.skeleton-body .category-boxes h4{display:inline-block}.skeleton-body .blog-wo-bg .brand-slider-box .logo-block{background-color:#f8f8f8}.skeleton-body .blog-wo-bg .brand-slider-box .logo-block img{opacity:0}.skeleton-body .category-block .category-image{border-radius:100%;border-color:rgba(0,0,0,0)}.skeleton-body .category-block .category-image,.skeleton-body .category-block .category-image.svg-image{background:#fff;background:linear-gradient(90deg,rgba(212,212,212,.41) 8%,#cdcdcd 18%,rgba(212,212,212,.41) 33%);background-size:800px 104px;animation:skeleton-loader 2s ease-in-out infinite}.skeleton-body .category-block .category-image.svg-image{border-radius:100%}.skeleton-body .category-block .category-image img{opacity:0}.skeleton-body .category-block .category-details h5{background:#fff;background:linear-gradient(90deg,rgba(212,212,212,.41) 8%,#cdcdcd 18%,rgba(212,212,212,.41) 33%);background-size:800px 104px;animation:skeleton-loader 2s ease-in-out infinite;border-radius:0;display:inline-block;margin:0;color:rgba(0,0,0,0)}.skeleton-body .img-category .img-sec{background:#f8f8f8!important;border:unset}.skeleton-body .img-category h4 a{margin-inline:auto;background:linear-gradient(90deg,rgba(212,212,212,.41) 8%,#cdcdcd 18%,rgba(212,212,212,.41) 33%);background-size:800px 104px;animation:skeleton-loader 2s ease-in-out infinite;color:rgba(0,0,0,0)}.skeleton-body .vector-category .category-slide .img-category:hover .img-sec{border-color:rgba(0,0,0,0)}.skeleton-body .vector-category .category-slide .img-category .img-sec{background:linear-gradient(90deg,rgba(212,212,212,.41) 8%,#cdcdcd 18%,rgba(212,212,212,.41) 33%);background-size:800px 104px;animation:skeleton-loader 2s ease-in-out infinite}.skeleton-body .vector-category .category-slide .img-category .img-sec img{opacity:0}.skeleton-body .vector-category .category-slide .img-category h4{margin-inline:auto;background:linear-gradient(90deg,rgba(212,212,212,.41) 8%,#cdcdcd 18%,rgba(212,212,212,.41) 33%);background-size:800px 104px;animation:skeleton-loader 2s ease-in-out infinite;color:rgba(0,0,0,0);line-height:1.3}.skeleton-body .parallax-cls>section:nth-child(odd) .full-banner .home-skeleton{background-color:#dfdfdf}.skeleton-body .gradient-category .gradient-border{background:rgba(0,0,0,0)}.skeleton-body .gradient-category .gradient-border .img-sec{background-color:#f8f8f8}.skeleton-body .gradient-category .gradient-border .img-sec:after{content:unset}.skeleton-body .gradient-category .gradient-border .img-sec img{opacity:0}.skeleton-body .gradient-category h4{background:linear-gradient(90deg,rgba(212,212,212,.41) 8%,#cdcdcd 18%,rgba(212,212,212,.41) 33%);background-size:800px 104px;animation:skeleton-loader 2s ease-in-out infinite;border-radius:0;color:rgba(0,0,0,0)}.skeleton-body .left-sidebar_center .pixelstrap>li>a .skeleton-category-img{height:48px;width:48px;margin-bottom:8px}.skeleton-body .left-sidebar_center .pixelstrap>li>a .skeleton-category-img,.skeleton-body .left-sidebar_center .pixelstrap>li>a .skeleton-category-text{display:block!important;margin-inline:auto;background:linear-gradient(90deg,rgba(212,212,212,.41) 8%,#cdcdcd 18%,rgba(212,212,212,.41) 33%);background-size:800px 104px;animation:skeleton-loader 2s ease-in-out infinite}.skeleton-body .left-sidebar_center .pixelstrap>li>a .skeleton-category-text{height:calc(15px + 5*(100vw - 320px)/1600);width:60%}.skeleton-body .left-sidebar_center .pixelstrap>li>a img,.skeleton-body .left-sidebar_center .pixelstrap>li>a span{display:none!important}.skeleton-body .media{display:none}.skeleton-body.dark .home-skeleton{background-color:#151515}.skeleton-body.dark .dark-banner-skeleton .absolute-img{display:none}.skeleton-body.dark .dark-banner-skeleton .contain-banner{opacity:0}.skeleton-body.bg_cls .home-skeleton,.skeleton-body.tools-bg .home-skeleton{background-color:#fff}.skeleton-menu{display:flex;align-items:center;gap:30px}.skeleton-menu li{width:67px;height:20px;background:#f6f7f8;background-position:-500px 0;animation:skeleton-loader 2s ease-in-out infinite;background-image:linear-gradient(135deg,#f6f7f8,#edeef1 20%,#f6f7f8 40%,#f6f7f8);background-repeat:no-repeat;background-size:1000px 100%;border-radius:0}.skeleton-menu li:nth-child(2),.skeleton-menu li:nth-child(3),.skeleton-menu li:nth-child(4){width:92px}.skeleton-menu li:nth-child(5),.skeleton-menu li:nth-child(6),.skeleton-menu li:nth-child(7){width:60px}.skeleton-coupon-box .coupon-name .card-name h5{width:70%;height:25px}.skeleton-coupon-box .coupon-content p,.skeleton-coupon-box .coupon-name .card-name h5{background:linear-gradient(90deg,rgba(212,212,212,.41) 8%,#cdcdcd 18%,rgba(212,212,212,.41) 33%);background-size:800px 104px;animation:skeleton-loader 2s ease-in-out infinite}.skeleton-coupon-box .coupon-content p{width:100%;height:20px}.skeleton-coupon-box .coupon-content .coupon-apply{border-top:unset}.skeleton-coupon-box .coupon-content .coupon-apply .coupon-code{background:linear-gradient(90deg,rgba(212,212,212,.41) 8%,#cdcdcd 18%,rgba(212,212,212,.41) 33%);background-size:800px 104px;animation:skeleton-loader 2s ease-in-out infinite;width:30%;height:20px}.skeleton-seller .vendor-text{width:66px;height:66px}.skeleton-seller .contain-name h3,.skeleton-seller .vendor-text{border-radius:0;background:linear-gradient(90deg,rgba(212,212,212,.41) 8%,#cdcdcd 18%,rgba(212,212,212,.41) 33%);background-size:800px 104px;animation:skeleton-loader 2s ease-in-out infinite}.skeleton-seller .contain-name h3{width:50%;height:28px}.skeleton-seller .contain-name .product-label{background:linear-gradient(90deg,rgba(212,212,212,.41) 8%,#cdcdcd 18%,rgba(212,212,212,.41) 33%);background-size:800px 104px;animation:skeleton-loader 2s ease-in-out infinite;border-radius:0;width:20%;height:28px}.skeleton-seller .contain-name .product-label:after{display:none}.skeleton-seller .seller-contact{background:linear-gradient(90deg,rgba(212,212,212,.41) 8%,#cdcdcd 18%,rgba(212,212,212,.41) 33%);background-size:800px 104px;animation:skeleton-loader 2s ease-in-out infinite;border-radius:0;width:50%!important;height:28px}.skeleton-seller .seller-contact.mt-2{width:60%!important}.blog-skeleton .blog-image{background-color:#f8f8f8}.blog-skeleton .blog-contain h3{height:15px;width:53%}.blog-skeleton .blog-contain .blog-label,.blog-skeleton .blog-contain h3{background-position:-500px 0;animation:skeleton-loader 2s ease-in-out infinite;background-image:linear-gradient(135deg,#f6f7f8,#edeef1 20%,#f6f7f8 40%,#f6f7f8)}.blog-skeleton .blog-contain .blog-label{height:18px}.blog-skeleton .blog-contain .blog-button{height:27px;background-position:-500px 0;animation:skeleton-loader 2s ease-in-out infinite;background-image:linear-gradient(135deg,#f6f7f8,#edeef1 20%,#f6f7f8 40%,#f6f7f8);width:37%}.left-skelton-box{background-color:#f8f8f8;padding:calc(18px + 7*(100vw - 320px)/1600)}.left-skelton-box ul{display:flex;flex-direction:column;gap:18px}.left-skelton-box ul .placeholder{background:#f6f7f8;background-position:-500px 0;animation:skeleton-loader 2s ease-in-out infinite;background-image:linear-gradient(135deg,#f6f7f8,#edeef1 20%,#f6f7f8 40%,#f6f7f8);background-repeat:no-repeat;background-size:1000px 100%;border-radius:0;opacity:1;height:20px;position:relative;margin-left:30px}.left-skelton-box ul .placeholder:after{content:"";position:absolute;width:20px;height:100%;left:-30px;background-color:#fff;border:2px solid #eee;top:auto;border-radius:0}.skeleton-basic-product .img-wrapper .product-image-box{aspect-ratio:163/208}.skeleton-basic-product .img-wrapper .product-image-box,.skeleton-basic-product .product-detail .price,.skeleton-basic-product .product-detail .product-title,.skeleton-basic-product .product-detail h6{background-position:-500px 0;width:100%;background:linear-gradient(90deg,rgba(248,248,248,.85) 8%,#eee 18%,rgba(248,248,248,.85) 33%);background-size:800px 104px;animation:skeleton-loader 2s ease-in-out infinite}.skeleton-basic-product .product-detail .price,.skeleton-basic-product .product-detail .product-title,.skeleton-basic-product .product-detail h6{height:18px}.skeleton-basic-product .product-detail h6{margin-top:8px}.skeleton-basic-product .product-detail .price{width:50%}.skeleton-media{display:flex;background-color:#fff;padding:14px}@media(max-width:576px){.skeleton-media{display:block}}.skeleton-media .image-wrapper{background-color:#f8f8f8;height:250px;width:calc(143px + 57*(100vw - 1366px)/554);margin-right:15px}@media(max-width:1366px){.skeleton-media .image-wrapper{height:170px;width:calc(107px + 36*(100vw - 1199px)/167)}}@media(max-width:1199px){.skeleton-media .image-wrapper{height:170px;width:calc(79px + 91*(100vw - 768px)/432)}}@media(max-width:768px){.skeleton-media .image-wrapper{height:140px;width:130px}}@media(max-width:576px){.skeleton-media .image-wrapper{width:100%}.skeleton-media .media-body{margin-top:17px}}.skeleton-media .media-body .rating{height:21px;width:76%}.skeleton-media .media-body .name,.skeleton-media .media-body .rating{background:linear-gradient(90deg,rgba(212,212,212,.41) 8%,#cdcdcd 18%,rgba(212,212,212,.41) 33%);background-size:800px 104px;animation:skeleton-loader 2s ease-in-out infinite;border-radius:0}.skeleton-media .media-body .name{height:17px;width:36%;margin-top:8px}.skeleton-media .media-body .price{height:21px;background:linear-gradient(90deg,rgba(212,212,212,.41) 8%,#cdcdcd 18%,rgba(212,212,212,.41) 33%);background-size:800px 104px;animation:skeleton-loader 2s ease-in-out infinite;border-radius:0;width:85%;margin-top:18px}.user-dashboard-section .faq-content .box-loader .loader-wrapper{position:relative;width:100%;z-index:4;height:100%;inset:unset;background-color:#f8f8f8;border:1px solid #eee}.search-category-skeleton .skeleton-loader{background:linear-gradient(90deg,rgba(212,212,212,.41) 8%,#cdcdcd 18%,rgba(212,212,212,.41) 33%);background-size:800px 104px;animation:skeleton-loader 2s ease-in-out infinite;color:rgba(0,0,0,0);width:10%;height:21px}.advisor-box{background-color:#fff;border:1px solid #eee;border-radius:8px;margin-bottom:20px;overflow:hidden}.advisor-box .advisor-header{background-color:#f8f8f8;padding:12px 16px;border-bottom:1px solid #eee}.advisor-box .advisor-header h5{margin:0;font-size:14px;font-weight:600;color:#333;text-transform:uppercase;letter-spacing:.5px}.advisor-box .advisor-content{padding:16px;display:flex;flex-direction:column;gap:12px}.advisor-box .advisor-card:not(:last-child){padding-bottom:12px;border-bottom:1px solid #eee}.advisor-box .advisor-top{display:flex;align-items:center;gap:12px}.advisor-box .advisor-photo{flex-shrink:0}.advisor-box .advisor-photo img{width:56px;height:56px;border-radius:50%;object-fit:cover;border:2px solid var(--theme-color)}.advisor-box .advisor-photo-placeholder{width:56px;height:56px;border-radius:50%;background-color:#f8f8f8;border:2px solid #eee;display:flex;align-items:center;justify-content:center}.advisor-box .advisor-photo-placeholder svg{font-size:22px;color:#999}.advisor-box .advisor-details{flex:1;min-width:0}.advisor-box .advisor-name{margin:0 0 2px;font-size:15px;font-weight:600;color:#333;line-height:1.3}.advisor-box .advisor-title{display:block;font-size:13px;color:#666;line-height:1.3}.advisor-box .advisor-badges{display:flex;flex-wrap:wrap;gap:4px;margin-top:4px}.advisor-box .advisor-role-badge{color:#1e40af;background-color:#dbeafe;border:1px solid #93c5fd;border-radius:4px}.advisor-box .advisor-role-badge,.advisor-box .advisor-title-badge{display:inline-block;font-size:11px;font-weight:500;padding:2px 8px;line-height:1.3}.advisor-box .advisor-title-badge{color:#92400e;background-color:#fef3c7;border:1px solid #fcd34d;border-radius:4px}.advisor-box .advisor-contacts{display:flex;flex-direction:column;gap:6px;margin-top:10px;padding-top:10px;border-top:1px dashed #eee}.advisor-box .advisor-contact{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--theme-color);text-decoration:none;transition:opacity .2s}.advisor-box .advisor-contact:hover{opacity:.8}.advisor-box .advisor-contact svg{font-size:15px;flex-shrink:0}.cart-coupon-section{background-color:#fff;border:1px solid #eee;border-radius:8px;padding:16px;margin-bottom:20px}.cart-coupon-section h5{font-size:14px;font-weight:600;color:#333;text-transform:uppercase;letter-spacing:.5px;margin-bottom:16px}.cart-coupon-section .discount-code-section{padding:0;border:none;margin:0}.cart-coupon-section .discount-code-section .coupon-input-box{flex-direction:column;gap:12px}.cart-coupon-section .discount-code-section .coupon-input-box .input-wrapper{width:100%}.cart-coupon-section .discount-code-section .coupon-input-box .apply-button{width:100%;justify-content:center}.dark .advisor-box{background-color:#232323;border-color:#404040}.dark .advisor-box .advisor-header{background-color:#1a1a1a;border-color:#404040}.dark .advisor-box .advisor-header h5{color:#ccc}.dark .advisor-box .advisor-name{color:#fff}.dark .advisor-box .advisor-title{color:#999}.dark .advisor-box .advisor-card,.dark .advisor-box .advisor-contacts{border-color:#404040}.dark .cart-coupon-section{background-color:#232323;border-color:#404040}.dark .cart-coupon-section h5{color:#ccc}.ajax-search.form_search{overflow:unset}.ajax-search .twitter-typeahead{width:100%}.ajax-search .typeahead{padding:15px 20px;width:100%!important;background-color:#fff!important;border-radius:5px;font-size:18px}.ajax-search .empty-message{color:var(--theme-color);text-align:center;padding:10px 0;font-size:16px}.ajax-search .tt-menu{display:block;width:100%;background-color:#fff;border:unset!important;box-shadow:0 5px 10px rgba(0,0,0,.2);max-height:350px;overflow:auto;top:55px!important;border-radius:5px;padding:8px 0}.ajax-search .tt-suggestion{padding:0 14px;font-size:18px;line-height:24px;cursor:pointer}.ajax-search .man-section{position:relative;width:100%;display:flex;align-items:center}.ajax-search .image-section{padding:5px 0}.ajax-search .image-section img{width:50px;filter:invert(0)!important}.ajax-search .description-section{width:80%}.ajax-search .description-section h4{padding:0 7px;font-size:17px;color:#222;margin:0 0 2px}.ajax-search .description-section span{padding:7px;font-size:16px;color:#a09999}.logo-block a:focus{outline:none}.logo-block img{filter:grayscale(100%);opacity:.5;transition:.5s ease;margin:0 auto}.logo-block img:focus{outline:none}.logo-block img:hover{filter:grayscale(0);opacity:1;transition:.5s ease}.product-left-title h3{font-weight:600;color:#222;max-width:200px;line-height:36px}.product-left-title p{line-height:27px;font-size:18px}.product-left-title.right-content{text-align:right}.product-left-title.right-content h3{margin-left:auto}.tap-top{width:40px;height:40px;z-index:8;color:#fff;text-align:center;background:var(--theme-color);border:none;font-size:22px;padding:7px;cursor:pointer;display:none;align-items:center;justify-content:center;opacity:1;transition:all .5s ease}.tap-top.tap-show{display:flex}.compare-tap-top-box{bottom:calc(18px + 12*(100vw - 767px)/1153);right:calc(18px + 12*(100vw - 320px)/1600);position:fixed;display:flex;align-items:center;gap:calc(8px + 9*(100vw - 320px)/1600)}@media(max-width:767px){.compare-tap-top-box{bottom:71px}}.compare-tap-top-box .compare-fix a{position:relative;inset:unset;display:block}.custom-sidebar-height{max-height:150px;overflow-y:auto;height:100%}.custom-sidebar-height::-webkit-scrollbar-track{background-color:rgba(0,180,180,.14)}.custom-sidebar-height::-webkit-scrollbar{width:4px;height:4px;background-color:#f5f5f5}.custom-sidebar-height::-webkit-scrollbar-thumb{background-color:#888}.error-section{padding:130px 0 140px;text-align:center}.error-section h1{font-size:200px;font-weight:900;line-height:.8;color:#aaa;margin:-11px 0 0}.error-section h2{color:#aaa;font-weight:500;letter-spacing:3px;margin:40px 0}.breadcrumb-section{background-color:#f8f8f8;padding-block:30px;text-align:center;position:relative;box-shadow:inset 0 4px 10px 0 #f5f5f5}.breadcrumb-section h2{margin-bottom:calc(2px + 10*(100vw - 320px)/1600);font-size:calc(21px + 11*(100vw - 320px)/1600);line-height:1.3;font-weight:500}.breadcrumb-section .breadcrumb{background-color:rgba(0,0,0,0);text-transform:uppercase;font-size:calc(13px + 1*(100vw - 320px)/1600);gap:3px 0;color:#555;font-weight:600;justify-content:center;margin:0;padding:0}.breadcrumb-section .breadcrumb a{color:#555;font-weight:600}.about-page .banner-section{border-radius:0;overflow:hidden;margin-top:30px}.about-page h3{margin-bottom:15px;letter-spacing:unset;text-transform:unset;font-weight:600;line-height:1.3;color:#222;font-size:calc(16px + 10*(100vw - 320px)/1600)}.about-page p{line-height:2;font-size:calc(14px + 2*(100vw - 320px)/1600);font-weight:400;margin-bottom:0}.about-page h4{font-weight:600;font-size:calc(18px + 4*(100vw - 320px)/1600);margin-bottom:18px;line-height:1.3}.testimonial{background-color:#f7f7f7}.testimonial .testimonial-slider .media img{border-radius:100%;border:1px solid #ddd;padding:5px;height:130px;width:130px}.testimonial .testimonial-slider .media h5{font-weight:700;color:var(--theme-color);margin-bottom:0;margin-top:7px}.testimonial .testimonial-slider .media h6{margin-bottom:-4px}.testimonial .testimonial-slider .media .media-body{padding:30px 75px 30px 30px}.testimonial .testimonial-slider .media .media-body p{line-height:2;letter-spacing:.03em}.team{position:relative}.team img{margin:0 auto;padding:0 10px;border:8px solid #f8f8f8}.team .owl-next,.team .owl-prev{position:absolute;top:-45px}.team .owl-next:before,.team .owl-prev:before{color:#222;opacity:.6}.team .owl-prev{left:unset;right:20px}.team .owl-prev:before{content:""}.team .owl-next{right:0}.team .owl-next:before{content:""}.team h2{color:#222;padding-bottom:15px;border-bottom:1px solid #dddada;margin-bottom:10px}.team h4,.team h6{text-align:center}.team h4{color:var(--theme-color);font-weight:700;padding-top:11px;padding-bottom:5px}.team h4,.team h6{background-color:#f8f8f8;margin-bottom:0}.team h6{padding-bottom:14px}@media(max-width:991px){.shop-filter-category{margin:calc(16px + 4*(100vw - 320px)/671) calc(12px + 8*(100vw - 320px)/671) 0}}.shop-filter-category .filter-title{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.shop-filter-category .filter-title h2{color:#222;background-color:rgba(0,0,0,0);box-shadow:unset;text-transform:none;font-weight:600;font-size:calc(15px + 3*(100vw - 320px)/1600);margin:0}.shop-filter-category .filter-title a{font-weight:500;font-size:15px}.shop-filter-category .filter-title a,.shop-filter-category .filter-title a:hover{text-decoration:underline;color:#ff4f4f}.shop-filter-category .filter-list{display:flex;flex-wrap:wrap;gap:9px;margin-bottom:13px;padding-bottom:13px;border-bottom:1px solid #eee}.shop-filter-category .filter-list li{background-color:#fff;padding:7px 13px;display:flex;align-items:center;gap:4px 6px;font-size:15px}@media(max-width:991px){.shop-filter-category .filter-list li{background-color:#f6f6f6}}.shop-filter-category .filter-list li a{color:#222;font-weight:500}.shop-filter-category .filter-list li i{color:#777;line-height:1}.collection-filter-block{position:sticky;top:120px;left:0;padding:20px;border:1px solid #eee;background-color:#f9f9f9}@media(max-width:991px){.collection-filter-block{padding:0 0 20px}}.collection-filter-block .product-service{padding:30px 0}.collection-filter-block .product-service .media+.media{padding-top:20px;margin-top:20px;border-top:1px solid #eee}.collection-filter-block .product-service .media svg{height:40px;width:40px;fill:var(--theme-color)}.collection-filter-block .product-service .media svg path{fill:var(--theme-color)}.collection-filter-block .product-service .media .media-body{padding-left:10px}.collection-filter-block .product-service .media .media-body h4{margin-bottom:8px;font-size:16px;font-weight:600}.collection-filter-block .product-service .media .media-body p{margin-bottom:0;font-size:16px}.collection-filter-block .product-service .media:last-child{padding-bottom:0}@media(max-width:991px){.collection-filter-block .accordion{margin:calc(16px + 4*(100vw - 320px)/671) calc(12px + 8*(100vw - 320px)/671) 0}}.collection-filter-block .accordion-item{background-color:rgba(0,0,0,0);border:unset;color:#222}.collection-filter-block .accordion-item+.accordion-item{margin-top:13px;padding-top:13px;border-top:1px solid #eee}.collection-filter-block .accordion-item:last-child .accordion-body{padding-bottom:0}.collection-filter-block .accordion-item .accordion-button{border:unset;font-weight:500;font-size:18px;background-color:rgba(0,0,0,0);padding:0;box-shadow:unset;z-index:0}.collection-filter-block .accordion-item .accordion-button:not(.collapsed){color:#222;background-color:rgba(0,0,0,0);box-shadow:unset;font-weight:600}.collection-filter-block .accordion-item .accordion-button:after{content:"";font-family:remixicon;font-style:normal;-webkit-font-smoothing:antialiased;width:auto;height:auto;font-size:24px;background:unset;font-weight:100;line-height:1}.collection-filter-block .accordion-item .product-rating,.collection-filter-block .accordion-item .rating{display:flex;align-items:center}.collection-filter-block .accordion-item .product-rating span,.collection-filter-block .accordion-item .rating span{line-height:1;margin:-2px 0 0}.collection-filter-block .accordion-item .product-rating span+span,.collection-filter-block .accordion-item .rating span+span{margin-left:calc(0px + 2*(100vw - 320px)/1600)}.collection-filter-block .accordion-item .product-rating span svg,.collection-filter-block .accordion-item .rating span svg{padding:0}.collection-filter-block .accordion-item .accordion-collapse{border:unset}.collection-filter-block .accordion-item .accordion-body{padding:15px 0 10px}.collection-filter-block .accordion-item .accordion-body .custom-sidebar-height>li{display:grid;gap:calc(10px + .00375*(100vw - 320px))}.collection-filter-block .accordion-item .accordion-body .collection-brand-filter{padding-top:0}.collection-filter-block .accordion-item .accordion-body .search-box{position:relative;width:100%;margin-bottom:12px}.collection-filter-block .accordion-item .accordion-body .search-box:after{content:"";position:absolute;font-family:remixicon;font-style:normal;-webkit-font-smoothing:antialiased;top:50%;transform:translateY(-50%);right:0;border-left:1px solid #eee;font-size:15px;padding:0 calc(13px + 5*(100vw - 320px)/1600);font-weight:600;height:60%;display:flex;align-items:center;color:#777}.collection-filter-block .accordion-item .accordion-body .search-box .form-control{font-size:14px;border:1px solid #eee;position:relative;padding:calc(12px + 3*(100vw - 320px)/1600) calc(47px + 16*(100vw - 320px)/1600) calc(12px + 3*(100vw - 320px)/1600) calc(12px + 3*(100vw - 320px)/1600)}.collection-filter-block .accordion-item .accordion-body .search-not-found-box{background-color:#fff;padding:50px 0;text-align:center}@media(max-width:991px){.collection-filter-block .accordion-item .accordion-body .search-not-found-box{background-color:#f8f8f8}}.collection-filter-block .accordion-item .accordion-body .search-not-found-box h4{margin:0;font-weight:600;font-size:18px}.collection-filter-block .accordion-item .accordion-body .search-not-found-box p:empty{display:none}.collection-filter-block .accordion-item .accordion-body .category-list,.collection-filter-block .accordion-item .accordion-body .shop-category-list{display:grid;gap:12px}.collection-filter-block .accordion-item .accordion-body .category-list>li .sub-category-list,.collection-filter-block .accordion-item .accordion-body .shop-category-list>li .sub-category-list{margin-left:14px;margin-top:-1px;display:grid;gap:12px}.collection-filter-block .accordion-item .accordion-body .category-list>li .sub-category-list .custom-sidebar-height,.collection-filter-block .accordion-item .accordion-body .shop-category-list>li .sub-category-list .custom-sidebar-height{max-height:unset}.collection-filter-block .accordion-item .accordion-body .category-list>li>a,.collection-filter-block .accordion-item .accordion-body .shop-category-list>li>a{margin:0;font-size:calc(14px + 2*(100vw - 320px)/1600);font-weight:500;line-height:1;transition:all .1s ease-in-out;position:relative;cursor:pointer;display:flex;align-items:center;gap:6px;color:#777}.collection-filter-block .accordion-item .accordion-body .collection-filter-checkbox{margin:0;padding:0;min-height:unset;position:relative}.collection-filter-block .accordion-item .accordion-body .collection-filter-checkbox .form-check-input{width:21px;height:21px;float:unset;cursor:pointer;position:relative;margin:0 9px 0 0;border:unset;background:unset;filter:unset}.collection-filter-block .accordion-item .accordion-body .collection-filter-checkbox .form-check-input:before{content:"";position:absolute;width:12px;height:6px;transition:transform .4s cubic-bezier(.45,1.8,.5,.75);transform:rotate(-45deg) scale(0);left:4px;top:6px;z-index:1;border-left:2px solid var(--theme-color);border-bottom:2px solid var(--theme-color);border-right-style:solid;border-top-style:solid;border-top:2px var(--theme-color);border-right:2px var(--theme-color)}.collection-filter-block .accordion-item .accordion-body .collection-filter-checkbox .form-check-input:after{content:"";position:absolute;width:21px;height:21px;top:50%;transform:translate(-50%,-50%);left:50%;background-color:#fff;border:2px solid #ececec;cursor:pointer}.collection-filter-block .accordion-item .accordion-body .collection-filter-checkbox .form-check-input:checked:before{transform:rotate(-45deg) scale(1)}.collection-filter-block .accordion-item .accordion-body .collection-filter-checkbox .form-check-input:checked~.form-check-label,.collection-filter-block .accordion-item .accordion-body .collection-filter-checkbox .form-check-input:hover~.form-check-label{color:var(--theme-color)}.collection-filter-block .accordion-item .accordion-body .collection-filter-checkbox .form-check-input:checked~.form-check-label:before,.collection-filter-block .accordion-item .accordion-body .collection-filter-checkbox .form-check-input:hover~.form-check-label:before{width:100%}.collection-filter-block .accordion-item .accordion-body .collection-filter-checkbox .form-check-input:checked~.form-check-label>span,.collection-filter-block .accordion-item .accordion-body .collection-filter-checkbox .form-check-input:hover~.form-check-label>span{color:var(--theme-color)}.collection-filter-block .accordion-item .accordion-body .collection-filter-checkbox .form-check-label{margin:0;font-size:calc(14px + 2*(100vw - 320px)/1600);font-weight:500;line-height:1;transition:all .1s ease-in-out;position:relative;cursor:pointer;display:flex;align-items:center;gap:6px;color:#777}.collection-filter-block .accordion-item .accordion-body .collection-filter-checkbox .form-check-label>span{font-size:calc(14px + 2*(100vw - 320px)/1600);font-weight:500}.product-sidebar-box{position:sticky;top:120px;left:0}.product-sidebar-box .collection-filter>div+div{margin-top:24px}.product-sidebar-box .collection-filter-block{position:unset;inset:unset;padding:0;border:unset}.product-sidebar-box .collection-filter-block .product-service,.product-sidebar-box .collection-filter-block.accordion{padding:20px;border:1px solid #eee}.product-sidebar-box .collection-filter-block.accordion .product-service{padding:0}.product-sidebar-box .theme-card .offer-slider .media{display:flex;align-items:center;gap:13px;margin-bottom:0!important}@media(max-width:1199px){.product-sidebar-box .theme-card .offer-slider .media{display:grid}}.product-sidebar-box .theme-card .offer-slider .media+.media{margin-top:15px}.product-sidebar-box .theme-card .offer-slider .media img{padding:5px;height:95px;width:95px;background-color:#f8f8f8;border:1px solid #eee;margin:0}@media(max-width:1199px){.product-sidebar-box .theme-card .offer-slider .media img{width:100%;object-fit:contain}}.product-sidebar-box .theme-card .offer-slider .media .media-body{max-width:calc(100% - 13px - 95px)}@media(max-width:1199px){.product-sidebar-box .theme-card .offer-slider .media .media-body{max-width:100%}}.product-sidebar-box .theme-card .offer-slider .media .media-body a h6{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.product-sidebar-box .theme-card .offer-slider .media .media-body .rating svg{padding:0}.collection-filter .shop-left-sidebar{position:sticky;top:120px;left:0}@media(max-width:991px){.collection-filter .shop-left-sidebar{position:relative;inset:unset}}.collection-filter .theme-card .offer-slider img{padding:15px 15px 15px 0}.collection-filter .custom-nav-tab{gap:calc(11px + 9*(100vw - 320px)/1600)}.collection-filter .custom-nav-tab .nav-item{width:100%;height:calc(48px + 12*(100vw - 320px)/1600);background-color:#f8f8f8;border-radius:0;display:flex;overflow:hidden;border:1px solid #eee}.collection-filter .custom-nav-tab .nav-item .nav-link{width:100%;text-align:left;font-size:calc(16px + 2*(100vw - 320px)/1600);font-weight:500;color:#777;border-radius:unset;background-color:rgba(0,0,0,0);position:relative;height:100%;border:unset}.collection-filter .custom-nav-tab .nav-item .nav-link:hover(not) img{width:75px;height:75px;transform:translateY(-50%) rotate(-4deg);right:-12px;opacity:.45}.collection-filter .custom-nav-tab .nav-item .nav-link:hover img{width:75px;height:75px;transform:translateY(-50%) rotate(-4deg);right:-12px;opacity:.29}.collection-filter .custom-nav-tab .nav-item .nav-link.active{color:#fff;background:var(--theme-color);font-size:19px;font-weight:600;border-color:rgba(0,0,0,0)}.collection-filter .custom-nav-tab .nav-item .nav-link.active img{top:50%;transform:translateY(-50%);width:90px;height:90px;position:absolute;right:-10px;filter:invert(1);opacity:.4}.collection-filter .custom-nav-tab .nav-item .nav-link img{top:50%;transform:translateY(-50%);width:70px;height:70px;position:absolute;right:-10px;opacity:.1;transition:all .2s ease-in-out}.collection-sidebar-banner{margin-top:30px}.collection-sidebar-banner img{width:100%}.top-banner-wrapper{margin-bottom:calc(17px + 11*(100vw - 320px)/1600)}.top-banner-wrapper .top-banner-content h4{font-weight:600;color:hsl(0,0%,26.5%);margin-bottom:15px}.top-banner-wrapper .top-banner-content h5{font-size:16px;font-weight:600;color:hsl(0,0%,26.5%);letter-spacing:1px;line-height:1.2;margin-bottom:10px}.top-banner-wrapper .top-banner-content p{line-height:1.5;color:hsl(0,0%,46.5%);margin-bottom:0;font-size:16px;letter-spacing:.05em}.product-wrapper-grid.list-view .product-wrap .product-info{text-align:left;align-self:center;padding-left:15px}.product-wrapper-grid.list-view .product-box{padding-bottom:0}.product-wrapper-grid.list-view .product-box>*>*{display:flex}.product-wrapper-grid.list-view .product-box .img-block,.product-wrapper-grid.list-view .product-box .img-wrapper{width:25%}.product-wrapper-grid.list-view .product-box .product-detail{padding-left:15px;align-self:center;text-align:left!important;width:calc(100% - 25px)}.product-wrapper-grid.list-view .product-box .product-detail .rating{margin-top:0}.product-wrapper-grid.list-view .product-box .product-detail p{display:block!important;margin-bottom:5px;line-height:23px;font-size:16px}.product-wrapper-grid.list-view .product-box .product-detail h6{font-weight:700}.product-wrapper-grid.list-view .basic-product{display:flex;align-items:center;gap:25px}.product-wrapper-grid.list-view .basic-product .img-wrapper{width:30%;min-height:210px;display:flex;align-items:center;justify-content:center}.product-wrapper-grid.list-view .basic-product .product-detail{width:calc(70% - 25px);margin:0}.product-wrapper-grid.list-view .basic-product .product-detail>div{border-bottom:none}.product-wrapper-grid.list-view .basic-product .product-detail .offer-panel{display:none}@media(max-width:576px){.product-wrapper-grid.list-view .basic-product{gap:10px;flex-direction:column}.product-wrapper-grid.list-view .basic-product .img-wrapper{min-height:auto;width:100%}.product-wrapper-grid.list-view .basic-product .product-detail{width:100%}}.collection-product-wrapper .product-top-filter{margin-bottom:15px;padding:12px 16px;background-color:#f8f8f8;position:relative;border:1px solid #eee}@media(max-width:991px){.collection-product-wrapper .product-top-filter{padding:0;background-color:rgba(0,0,0,0);border:none}}.collection-product-wrapper .product-top-filter .search-count,.collection-product-wrapper .product-top-filter .sidebar-popup{display:flex;align-items:center;background:unset;background-color:#fff;border:1px solid #eee;margin-right:18px}@media(max-width:991px){.collection-product-wrapper .product-top-filter .search-count,.collection-product-wrapper .product-top-filter .sidebar-popup{width:100%;margin-right:15px}}@media(max-width:575px){.collection-product-wrapper .product-top-filter .search-count,.collection-product-wrapper .product-top-filter .sidebar-popup{margin-right:0;margin-bottom:calc(10px + 7*(100vw - 320px)/672)}}.collection-product-wrapper .product-top-filter .search-count h5,.collection-product-wrapper .product-top-filter .sidebar-popup h5{margin-bottom:0;font-size:calc(14px + 2*(100vw - 320px)/1600);width:100%;gap:8px;display:flex;align-items:center;justify-content:space-between;padding:calc(9px + 3*(100vw - 320px)/1600) calc(10px + 9*(100vw - 320px)/1600);white-space:nowrap}@media(max-width:575px){.collection-product-wrapper .product-top-filter .search-count h5,.collection-product-wrapper .product-top-filter .sidebar-popup h5{line-height:20px}}.collection-product-wrapper .product-top-filter .search-count:empty{display:none}.collection-product-wrapper .product-top-filter .popup-filter,.collection-product-wrapper .product-top-filter .product-filter-content{display:flex;flex-wrap:wrap;justify-content:space-between}.collection-product-wrapper .product-top-filter .popup-filter .collection-view,.collection-product-wrapper .product-top-filter .product-filter-content .collection-view{padding:20px;width:10%}.collection-product-wrapper .product-top-filter .popup-filter .collection-view ul li,.collection-product-wrapper .product-top-filter .product-filter-content .collection-view ul li{height:100%;vertical-align:middle;cursor:pointer}.collection-product-wrapper .product-top-filter .popup-filter .collection-view ul li:first-child,.collection-product-wrapper .product-top-filter .product-filter-content .collection-view ul li:first-child{margin-right:14px}.collection-product-wrapper .product-top-filter .popup-filter .collection-view ul li i,.collection-product-wrapper .product-top-filter .product-filter-content .collection-view ul li i{font-size:18px}.collection-product-wrapper .product-top-filter .popup-filter .collection-grid-view,.collection-product-wrapper .product-top-filter .product-filter-content .collection-grid-view{margin-left:auto}@media(max-width:991px){.collection-product-wrapper .product-top-filter .popup-filter .collection-grid-view,.collection-product-wrapper .product-top-filter .product-filter-content .collection-grid-view{display:none}}.collection-product-wrapper .product-top-filter .popup-filter .collection-grid-view ul,.collection-product-wrapper .product-top-filter .product-filter-content .collection-grid-view ul{display:flex;align-items:center;gap:9px}.collection-product-wrapper .product-top-filter .popup-filter .collection-grid-view ul li,.collection-product-wrapper .product-top-filter .product-filter-content .collection-grid-view ul li{width:calc(39px + 3*(100vw - 991px)/929);height:calc(39px + 3*(100vw - 991px)/929);display:flex;align-items:center;justify-content:center;background-color:#fff;border:1px solid #eee;cursor:pointer}.collection-product-wrapper .product-top-filter .popup-filter .collection-grid-view ul li.active,.collection-product-wrapper .product-top-filter .product-filter-content .collection-grid-view ul li.active{background-color:var(--theme-color);border-color:rgba(0,0,0,0)}.collection-product-wrapper .product-top-filter .popup-filter .collection-grid-view ul li.active img,.collection-product-wrapper .product-top-filter .product-filter-content .collection-grid-view ul li.active img{filter:invert(1) brightness(100)}.collection-product-wrapper .product-top-filter .popup-filter .collection-grid-view ul li img,.collection-product-wrapper .product-top-filter .product-filter-content .collection-grid-view ul li img{height:16px;cursor:pointer}.collection-product-wrapper .product-top-filter .popup-filter .product-page-filter,.collection-product-wrapper .product-top-filter .popup-filter .product-page-per-view,.collection-product-wrapper .product-top-filter .product-filter-content .product-page-filter,.collection-product-wrapper .product-top-filter .product-filter-content .product-page-per-view{position:relative;width:22%}.collection-product-wrapper .product-top-filter .popup-filter .product-page-filter .dropdown .dropdown-toggle,.collection-product-wrapper .product-top-filter .popup-filter .product-page-per-view .dropdown .dropdown-toggle,.collection-product-wrapper .product-top-filter .product-filter-content .product-page-filter .dropdown .dropdown-toggle,.collection-product-wrapper .product-top-filter .product-filter-content .product-page-per-view .dropdown .dropdown-toggle{border:1px solid #eee;padding:calc(9px + 4*(100vw - 320px)/1600) calc(10px + 7*(100vw - 320px)/1600);position:relative;border-radius:0;background-color:#fff;color:#444;font-weight:400;text-transform:none;width:100%;gap:4px;text-align:left;display:flex;align-items:center;justify-content:space-between;box-shadow:unset}.collection-product-wrapper .product-top-filter .popup-filter .product-page-filter .dropdown .dropdown-toggle:after,.collection-product-wrapper .product-top-filter .popup-filter .product-page-per-view .dropdown .dropdown-toggle:after,.collection-product-wrapper .product-top-filter .product-filter-content .product-page-filter .dropdown .dropdown-toggle:after,.collection-product-wrapper .product-top-filter .product-filter-content .product-page-per-view .dropdown .dropdown-toggle:after{content:"";font-family:remixicon;font-style:normal;-webkit-font-smoothing:antialiased;font-size:19px;line-height:1;vertical-align:unset;margin:0;border:unset}@media(max-width:1199px){.collection-product-wrapper .product-top-filter .popup-filter .product-page-filter .dropdown .dropdown-toggle,.collection-product-wrapper .product-top-filter .popup-filter .product-page-per-view .dropdown .dropdown-toggle,.collection-product-wrapper .product-top-filter .product-filter-content .product-page-filter .dropdown .dropdown-toggle,.collection-product-wrapper .product-top-filter .product-filter-content .product-page-per-view .dropdown .dropdown-toggle{width:auto}}@media(max-width:991px){.collection-product-wrapper .product-top-filter .popup-filter .product-page-filter .dropdown .dropdown-toggle,.collection-product-wrapper .product-top-filter .popup-filter .product-page-per-view .dropdown .dropdown-toggle,.collection-product-wrapper .product-top-filter .product-filter-content .product-page-filter .dropdown .dropdown-toggle,.collection-product-wrapper .product-top-filter .product-filter-content .product-page-per-view .dropdown .dropdown-toggle{width:100%}}.collection-product-wrapper .product-top-filter .popup-filter .product-page-filter .dropdown .dropdown-menu,.collection-product-wrapper .product-top-filter .popup-filter .product-page-per-view .dropdown .dropdown-menu,.collection-product-wrapper .product-top-filter .product-filter-content .product-page-filter .dropdown .dropdown-menu,.collection-product-wrapper .product-top-filter .product-filter-content .product-page-per-view .dropdown .dropdown-menu{width:100%;margin-top:2px;border:1px solid #eee;border-radius:0;padding:0;min-width:unset;max-height:200px;overflow:auto}.collection-product-wrapper .product-top-filter .popup-filter .product-page-filter .dropdown .dropdown-menu::-webkit-scrollbar-track,.collection-product-wrapper .product-top-filter .popup-filter .product-page-per-view .dropdown .dropdown-menu::-webkit-scrollbar-track,.collection-product-wrapper .product-top-filter .product-filter-content .product-page-filter .dropdown .dropdown-menu::-webkit-scrollbar-track,.collection-product-wrapper .product-top-filter .product-filter-content .product-page-per-view .dropdown .dropdown-menu::-webkit-scrollbar-track{border-radius:0;background-color:rgba(0,180,180,.14)}.collection-product-wrapper .product-top-filter .popup-filter .product-page-filter .dropdown .dropdown-menu::-webkit-scrollbar,.collection-product-wrapper .product-top-filter .popup-filter .product-page-per-view .dropdown .dropdown-menu::-webkit-scrollbar,.collection-product-wrapper .product-top-filter .product-filter-content .product-page-filter .dropdown .dropdown-menu::-webkit-scrollbar,.collection-product-wrapper .product-top-filter .product-filter-content .product-page-per-view .dropdown .dropdown-menu::-webkit-scrollbar{width:4px;height:4px;background-color:#f5f5f5;border-radius:0}.collection-product-wrapper .product-top-filter .popup-filter .product-page-filter .dropdown .dropdown-menu::-webkit-scrollbar-thumb,.collection-product-wrapper .product-top-filter .popup-filter .product-page-per-view .dropdown .dropdown-menu::-webkit-scrollbar-thumb,.collection-product-wrapper .product-top-filter .product-filter-content .product-page-filter .dropdown .dropdown-menu::-webkit-scrollbar-thumb,.collection-product-wrapper .product-top-filter .product-filter-content .product-page-per-view .dropdown .dropdown-menu::-webkit-scrollbar-thumb{border-radius:0;background-color:var(--theme-color)}.collection-product-wrapper .product-top-filter .popup-filter .product-page-filter .dropdown .dropdown-menu .dropdown-item,.collection-product-wrapper .product-top-filter .popup-filter .product-page-per-view .dropdown .dropdown-menu .dropdown-item,.collection-product-wrapper .product-top-filter .product-filter-content .product-page-filter .dropdown .dropdown-menu .dropdown-item,.collection-product-wrapper .product-top-filter .product-filter-content .product-page-per-view .dropdown .dropdown-menu .dropdown-item{padding:6px;font-weight:500;color:#222;font-size:14px}.collection-product-wrapper .product-top-filter .popup-filter .product-page-filter .dropdown .dropdown-menu .dropdown-item:active,.collection-product-wrapper .product-top-filter .popup-filter .product-page-filter .dropdown .dropdown-menu .dropdown-item:hover,.collection-product-wrapper .product-top-filter .popup-filter .product-page-per-view .dropdown .dropdown-menu .dropdown-item:active,.collection-product-wrapper .product-top-filter .popup-filter .product-page-per-view .dropdown .dropdown-menu .dropdown-item:hover,.collection-product-wrapper .product-top-filter .product-filter-content .product-page-filter .dropdown .dropdown-menu .dropdown-item:active,.collection-product-wrapper .product-top-filter .product-filter-content .product-page-filter .dropdown .dropdown-menu .dropdown-item:hover,.collection-product-wrapper .product-top-filter .product-filter-content .product-page-per-view .dropdown .dropdown-menu .dropdown-item:active,.collection-product-wrapper .product-top-filter .product-filter-content .product-page-per-view .dropdown .dropdown-menu .dropdown-item:hover{background-color:var(--theme-color);color:#fff}.collection-product-wrapper .product-top-filter .popup-filter .product-page-filter,.collection-product-wrapper .product-top-filter .product-filter-content .product-page-filter{margin-left:15px}@media(max-width:991px){.collection-product-wrapper .product-top-filter .popup-filter .product-page-filter,.collection-product-wrapper .product-top-filter .product-filter-content .product-page-filter{margin-left:0}}.collection-product-wrapper .product-top-filter .popup-filter .product-page-filter:before,.collection-product-wrapper .product-top-filter .product-filter-content .product-page-filter:before{right:10px}.collection-product-wrapper .product-top-filter .popup-filter .product-page-filter select,.collection-product-wrapper .product-top-filter .product-filter-content .product-page-filter select{border-right:none}.collection-product-wrapper .product-top-filter .popup-filter,.collection-product-wrapper .product-top-filter .product-filter-content{justify-content:unset;align-items:center}.collection-product-wrapper .product-top-filter .popup-filter .dropdown-box-group,.collection-product-wrapper .product-top-filter .product-filter-content .dropdown-box-group{display:flex;align-items:center}.collection-product-wrapper .product-top-filter .popup-filter .dropdown-box-group .product-page-filter,.collection-product-wrapper .product-top-filter .popup-filter .dropdown-box-group .product-page-per-view,.collection-product-wrapper .product-top-filter .product-filter-content .dropdown-box-group .product-page-filter,.collection-product-wrapper .product-top-filter .product-filter-content .dropdown-box-group .product-page-per-view{width:100%}@media(max-width:575px){.collection-product-wrapper .product-top-filter .popup-filter .dropdown-box-group,.collection-product-wrapper .product-top-filter .product-filter-content .dropdown-box-group{flex-wrap:wrap}}@media(max-width:991px){.collection-product-wrapper .product-top-filter .popup-filter,.collection-product-wrapper .product-top-filter .product-filter-content{display:flex;flex-wrap:nowrap;gap:calc(10px + 7*(100vw - 320px)/672);padding:calc(9px + 3*(100vw - 320px)/672) calc(11px + 5*(100vw - 320px)/672);background-color:#f8f8f8;border:1px solid #eee}.collection-product-wrapper .product-top-filter .popup-filter .dropdown-box-group,.collection-product-wrapper .product-top-filter .popup-filter .dropdown-box-group .product-page-filter,.collection-product-wrapper .product-top-filter .popup-filter .dropdown-box-group .product-page-per-view,.collection-product-wrapper .product-top-filter .product-filter-content .dropdown-box-group,.collection-product-wrapper .product-top-filter .product-filter-content .dropdown-box-group .product-page-filter,.collection-product-wrapper .product-top-filter .product-filter-content .dropdown-box-group .product-page-per-view{width:100%}.collection-product-wrapper .product-top-filter .popup-filter .dropdown-box-group .product-page-filter,.collection-product-wrapper .product-top-filter .product-filter-content .dropdown-box-group .product-page-filter{margin-left:15px}}@media(max-width:576px){.collection-product-wrapper .product-top-filter .popup-filter,.collection-product-wrapper .product-top-filter .product-filter-content{flex-wrap:wrap}.collection-product-wrapper .product-top-filter .popup-filter .dropdown-box-group .product-page-filter,.collection-product-wrapper .product-top-filter .product-filter-content .dropdown-box-group .product-page-filter{margin:calc(10px + 7*(100vw - 320px)/672) 0 0}}.collection-product-wrapper .product-top-filter .popup-filter{justify-content:unset}.collection-product-wrapper .product-top-filter .popup-filter ::-webkit-scrollbar{width:3px}.collection-product-wrapper .product-top-filter .popup-filter ::-webkit-scrollbar-track{background:#ddd}.collection-product-wrapper .product-top-filter .popup-filter ::-webkit-scrollbar-thumb{background:#888}.collection-product-wrapper .product-top-filter .popup-filter ::-webkit-scrollbar-thumb:hover{background:#555}@media(max-width:991px){.collection-product-wrapper .product-top-filter .popup-filter{display:flex;flex-wrap:nowrap;gap:calc(10px + 7*(100vw - 320px)/672);padding:calc(9px + 3*(100vw - 320px)/672) calc(11px + 5*(100vw - 320px)/672);background-color:#f8f8f8}}@media(max-width:576px){.collection-product-wrapper .product-top-filter .popup-filter{flex-wrap:wrap}}.collection-product-wrapper .product-top-filter .popup-filter .sidebar-popup{position:relative;cursor:pointer}.collection-product-wrapper .product-top-filter .popup-filter .sidebar-popup a{font-size:16px;color:#222}.collection-product-wrapper .product-top-filter .popup-filter .sidebar-popup .collection-filter{background-color:#f8f8f8;height:600px;width:320px;overflow-y:scroll}@media(max-width:576px){.collection-product-wrapper .product-top-filter .popup-filter .sidebar-popup .collection-filter{width:300px}}.collection-product-wrapper .product-top-filter .popup-filter .sidebar-popup .collection-filter .collection-filter-block{border:none}.collection-product-wrapper .product-top-filter .popup-filter .sidebar-popup .collection-filter .collection-sidebar-banner,.collection-product-wrapper .product-top-filter .popup-filter .sidebar-popup .collection-filter .theme-card{padding:0 30px}.collection-product-wrapper .product-top-filter .popup-filter .sidebar-popup .collection-filter .collection-sidebar-banner img{width:100%}.collection-product-wrapper .product-top-filter .popup-filter .sidebar-popup .filter-panel-title{width:268px}.collection-product-wrapper .product-top-filter .popup-filter .open-popup{display:none;position:absolute;top:62px;left:0;background-color:#fff;z-index:1;border:1px solid #f1f5f4;box-shadow:0 0 5px #ddd}@media(max-width:991px){.collection-product-wrapper .product-top-filter .popup-filter .open-popup{position:fixed;top:0;left:0;width:auto;height:100vh;z-index:10}.collection-product-wrapper .product-top-filter .popup-filter .open-popup.open{display:block}.collection-product-wrapper .product-top-filter .popup-filter .open-popup .collection-filter{display:block;inset:unset;width:calc(300px + 50*(100vw - 320px)/671);height:unset}.collection-product-wrapper .product-top-filter .popup-filter .open-popup .collection-filter.open{left:0}}.collection-product-wrapper .product-top-filter .popup-filter .open-popup.open{display:block}.collection-product-wrapper .product-top-filter .popup-filter .open-popup .collection-filter-block{margin-bottom:0}.collection-product-wrapper .product-top-filter .popup-filter .product-page-filter,.collection-product-wrapper .product-top-filter .popup-filter .product-page-per-view{width:20%}.collection-product-wrapper .product-top-filter .popup-filter .product-page-filter select,.collection-product-wrapper .product-top-filter .popup-filter .product-page-per-view select{padding-right:45px;font-size:16px}.collection-product-wrapper .product-top-filter .popup-filter .product-page-filter:before,.collection-product-wrapper .product-top-filter .popup-filter .product-page-per-view:before{right:35px}.collection-product-wrapper .product-top-filter .popup-filter .collection-view{width:20%}.collection-product-wrapper .product-top-filter .popup-filter .product-page-filter:before{right:25px!important}.collection-product-wrapper .product-wrapper-grid .product-box{margin-top:50px}.collection-product-wrapper .product-wrapper-grid .product-box .product-detail p{display:none}.collection-product-wrapper .product-wrapper-grid .product-five{flex:0 0 20%;max-width:20%;position:relative;width:100%;min-height:1px;padding-inline:15px}.collection-product-wrapper .product-wrapper-grid .col-lg-2 .product-box .product-detail h6{font-size:13px}.collection-product-wrapper .product-wrapper-grid .col-lg-2 .product-box .product-detail h4{font-size:18px}.collection-product-wrapper .product-wrapper-grid .col-lg-2 .product-box .product-detail .rating i{padding-right:0}.collection-product-wrapper .product-wrapper-grid .col-lg-2 .product-box .img-wrapper .lable-block .lable3{padding:8px 4px;font-size:12px}.filter-main-btn{display:none;margin-bottom:calc(9px + 11*(100vw - 320px)/1600);background-color:var(--theme-color);padding:calc(6px + 4*(100vw - 320px)/1600) calc(11px + 11*(100vw - 320px)/1600);color:#fff;font-size:calc(15px + 5*(100vw - 320px)/1600);border:1px solid rgba(0,0,0,0);font-weight:600}.filter-main-btn:first-child:active,.filter-main-btn:hover{border-color:var(--theme-color);color:var(--theme-color)}.filter-main-btn svg{width:unset;height:unset;margin-top:-6px}.collection-mobile-back{padding-block:15px;border-bottom:1px solid #eee;display:none}.collection-mobile-back span{text-transform:uppercase;font-size:16px;color:#222;line-height:33px;cursor:pointer;font-weight:600;display:flex;align-items:center;gap:7px}.collection-mobile-back span svg{width:unset;stroke-width:1px;height:unset;font-size:22px}.theme-pagination-block{display:flex;align-items:center;justify-content:center;margin-top:calc(25px + 14*(100vw - 320px)/1600)}.disabled>.page-link,.page-link.disabled{background-color:#fff;cursor:not-allowed;border-color:#eee;padding:0;width:calc(32px + 6*(100vw - 320px)/1600);height:calc(32px + 6*(100vw - 320px)/1600);display:flex;align-items:center;justify-content:center}.product-pagination{margin-top:calc(25px + 25*(100vw - 320px)/1600)}.product-pagination .disabled:after,.product-pagination .disabled:before{content:unset}.product-pagination .pagination{border-radius:0;gap:10px}@media(max-width:991px){.product-pagination .pagination{justify-content:center}}.product-pagination .pagination li.disabled{opacity:1!important}.product-pagination .pagination li.disabled .page-link{border-color:#eee;color:#777}.product-pagination .pagination li.disabled.active .page-link{color:#fff;font-weight:500;background-color:var(--theme-color);border-color:var(--theme-color)}.product-pagination .pagination li:not(:first-child) .page-link{margin:0}.product-pagination .pagination li:first-child .page-link,.product-pagination .pagination li:last-child .page-link{border-radius:0}.product-pagination .pagination li a{display:flex;align-items:center;justify-content:center;z-index:0;color:#777;border:1px solid #eee;cursor:pointer;padding:0;border-radius:0;width:calc(34px + 6*(100vw - 320px)/1600);height:calc(34px + 6*(100vw - 320px)/1600);font-size:calc(14px + 2*(100vw - 320px)/1600);background-color:#fff}.product-pagination .pagination li a svg{width:unset;height:unset}.product-pagination .pagination li a.active,.product-pagination .pagination li.active a{color:#fff;font-weight:500;background-color:var(--theme-color);border-color:var(--theme-color)}.product-pagination .product-search-count-bottom{display:flex;align-items:center;justify-content:flex-end;height:100%}@media(max-width:991px){.product-pagination .product-search-count-bottom{display:block;margin-bottom:calc(8px + 7*(100vw - 320px)/672)}}.product-pagination .product-search-count-bottom h5{color:#777;font-size:calc(14px + 2*(100vw - 320px)/1600);margin:0}.product-social{display:flex;gap:12px;margin-bottom:20px}.product-social li{width:38px;height:38px;background-color:#f8f8f8;border:1px solid #eee;display:flex;align-items:center;justify-content:center}.product-social li:hover a{color:var(--theme-color)}.product-social li i{font-size:20px;color:#232323}.thumbnail-image-outside{position:sticky;top:120px;left:0}.thumbnail-image-outside .product-page-details{position:unset;inset:unset}.thumbnail-image-outside .image-outside-thumbnail{margin-top:32px}.bundle{margin-top:10px}.bundle .bundle_img{display:flex}.bundle .bundle_img .img-box{position:relative}.bundle .bundle_img .img-box img{max-width:115px;padding:6px;background-color:#f8f8f8;border:1px solid #eee;border-radius:6px}.bundle .bundle_img .img-box+.img-box:before{content:"";font-family:remixicon;font-style:normal;-webkit-font-smoothing:antialiased;padding:0 7px;font-size:22px}.bundle .bundle_img .plus{display:flex;align-items:center;padding:0 7px;font-size:22px}.bundle .bundle-image-box{border-radius:8px;overflow:hidden}.bundle .bundle-image-box .bundle-box{display:flex;align-items:center;gap:15px;border:1px solid #eee;padding:12px;background-color:#f8f8f8;position:relative;text-align:left}.bundle .bundle-image-box .bundle-box+.bundle-box{border-top:1px solid #eee}.bundle .bundle-image-box .bundle-box .form-check{min-height:unset;padding:0;margin:0;position:absolute;top:12px;right:12px}.bundle .bundle-image-box .bundle-box .form-check .form-check-input{float:unset;margin:0;filter:unset}.bundle .bundle-image-box .bundle-box .bundle-image{width:70px;height:70px;background-color:#fff;display:flex;align-items:center;justify-content:center}.bundle .bundle-image-box .bundle-box .bundle-image img{width:100%;height:100%;object-fit:contain}.bundle .bundle-image-box .bundle-box .bundle-content{width:calc(100% - 15px - 70px)}.bundle .bundle-image-box .bundle-box .bundle-content h3{font-weight:500;font-size:calc(16px + 2*(100vw - 320px)/1600);letter-spacing:1.4px;margin:9px 0 0;color:var(--theme-color)}.bundle .bundle-image-box .bundle-box .bundle-content .product-page-details{position:unset;inset:unset}.bundle .bundle-image-box .bundle-box .bundle-content select{margin-left:0;font-size:14px;font-weight:500;padding-block:6px;color:#777;border:none;margin-top:calc(6px + 5*(100vw - 320px)/1600);max-width:max-content}.bundle .bundle-image-box .bundle-box .bundle-content h4{font-size:16px;font-weight:500;letter-spacing:unset;text-transform:unset;margin-bottom:0;white-space:nowrap;width:86%;color:#232323;overflow:hidden;text-overflow:ellipsis}.bundle .bundle-image-box .bundle-box .bundle-content .content-list{display:grid;list-style-type:disc;padding-left:1.1rem;gap:4px;margin-top:16px}.bundle .bundle-image-box .bundle-box .bundle-content .content-list li{display:list-item;text-decoration:underline}.bundle .bundle-image-box .bundle-box .bundle-content .variation-box .sub-title{display:none}.bundle .bundle-title{margin-top:calc(14px + 4*(100vw - 320px)/1600);line-height:1.3;color:#222;font-weight:600;margin-bottom:5px;font-size:calc(16px + 2*(100vw - 320px)/1600)}.bundle .total-price{font-size:calc(20px + 2*(100vw - 320px)/1600);font-weight:600}.bundle .bundle-btn{padding:calc(9px + 4*(100vw - 320px)/1600) calc(18px + 5*(100vw - 320px)/1600);font-size:calc(14px + 2*(100vw - 320px)/1600);font-weight:600}.bundle .bundle_detail{margin-top:15px}.bundle .bundle_detail .price_product{color:#222;padding-left:3px;font-weight:600}.nft-collection-section{background-color:#1b1c21;overflow:hidden;padding:calc(40px + 70*(100vw - 320px)/1600) 0}.nft-collection-section .basic-product .price,.nft-collection-section .basic-product .product-title{color:#fff}.nft-collection-section .basic-product .product-detail h6,.nft-collection-section .basic-product del{color:#ddd}.nft-collection-section .basic-product .add-cart-button button{color:#ddd;background-color:#404040}.nft-collection-section .basic-product.theme-product-1,.nft-collection-section .basic-product.theme-product-1 .product-detail>div{border-color:#404040}.nft-collection-section .basic-product.theme-product-1 .product-detail .offer-panel{color:#ddd}.nft-collection-section .basic-product.theme-product-2 .price,.nft-collection-section .basic-product.theme-product-2 .product-title{color:#222}.nft-collection-section .basic-product.theme-product-2 del{color:#777}.nft-collection-section .basic-product.theme-product-3,.nft-collection-section .basic-product.theme-product-6{border-color:#404040}.nft-collection-section .basic-product.theme-product-9{border:none;overflow:hidden}.nft-collection-section .basic-product.theme-product-9 .product-title{color:#222}.nft-collection-section .basic-product.theme-product-9 .rating-label>span,.nft-collection-section .basic-product.theme-product-9 del{color:#777}.nft-collection-section .product-left-title h3{color:#fff;max-width:unset}.nft-collection-section .product-left-title p{width:90%;color:hsla(0,0%,100%,.54)}.collection .collection-block{text-align:center}.collection .collection-block .bg-size,.collection .collection-block img{margin-bottom:20px}.collection .collection-block .collection-content{text-align:center}.collection .collection-block .collection-content h3{margin-bottom:10px;color:#222;text-transform:uppercase;font-weight:900;letter-spacing:.05em}.collection .collection-block .collection-content h4{color:#222;margin-bottom:10px;font-size:16px}.collection .collection-block .collection-content p{line-height:1.5}.collection .collection-block .collection-content .btn-outline,.collection .collection-block .collection-content .btn-solid{padding:10px 25px}.search-product{margin-bottom:-30px}.search-product>div{margin-bottom:30px}.custom-2-grid{display:flex;gap:calc(15px + 9*(100vw - 320px)/1600);flex-wrap:wrap}.custom-2-grid>div{width:calc(50% - 12px)}@media(max-width:400px){.custom-2-grid>div{width:100%}}.faq-section .faq-accordion .accordion-item{border-radius:0;border:1px solid #eee;overflow:hidden;background-color:rgba(0,0,0,0)}.faq-section .faq-accordion .accordion-item+.accordion-item{margin-top:25px}.faq-section .faq-accordion .accordion-item .accordion-header{padding:0;border-bottom:0;transition:all .3s ease}.faq-section .faq-accordion .accordion-item .accordion-header button{color:#333;font-size:calc(16px + 2*(100vw - 320px)/1600);padding:calc(11px + 7*(100vw - 320px)/1600);line-height:1.4;font-weight:500;text-transform:unset;z-index:0;text-decoration:unset;box-shadow:unset;background-color:#f8f8f8;border:unset;align-items:flex-start;letter-spacing:unset;justify-content:space-between;transition:all .3s ease}.faq-section .faq-accordion .accordion-item .accordion-header button:not(.collapsed){font-weight:600;color:var(--theme-color)}.faq-section .faq-accordion .accordion-item .accordion-header button:after{content:"";font-family:remixicon;font-style:normal;-webkit-font-smoothing:antialiased;width:unset;height:unset;margin:unset;background:unset;font-size:calc(22px + 5*(100vw - 320px)/1600);font-weight:400;line-height:1;color:#333}.faq-section .faq-accordion .accordion-item .accordion-header button:hover{color:var(--theme-color)}.faq-section .faq-accordion .accordion-item .card-body{padding:calc(10px + 5*(100vw - 320px)/1600) calc(12px + 6*(100vw - 320px)/1600)}.faq-section .faq-accordion .accordion-item .card-body p{margin-bottom:0;font-size:calc(14px + 2*(100vw - 320px)/1600);color:#777;line-height:1.7;letter-spacing:unset;font-weight:500}.search-block{padding:0}.search-block .form-header .input-group{gap:15px}.search-block .form-header .input-group svg{width:unset;height:unset;padding-right:4px;font-size:16px}.search-block .form-header .input-group .btn{z-index:0;display:flex;align-items:center;gap:3px}.contact-page .map-box{height:420px}.contact-page .map-box iframe{width:100%;height:100%;border:none}.contact-page .contact-title{position:sticky;top:130px;left:0}.contact-page .contact-title h2{letter-spacing:unset;text-transform:none;margin:0;line-height:1.3}.contact-page .contact-title p{font-size:calc(14px + 2*(100vw - 320px)/1600);line-height:1.7;width:100%;font-weight:500;margin-top:10px;margin-bottom:0}.contact-page .contact-title .footer-social{margin-top:calc(18px + 12*(100vw - 320px)/1600);display:flex;align-items:center}@media(max-width:991px){.contact-page .contact-title .footer-social ul{margin:unset}}.contact-page .contact-right ul{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;gap:calc(17px + 6*(100vw - 320px)/1600);margin-top:calc(20px + 8*(100vw - 320px)/1600)}@media(max-width:1200px){.contact-page .contact-right ul{grid-template-columns:1fr 1fr}}@media(max-width:768px){.contact-page .contact-right ul{grid-template-columns:1fr}}.contact-page .contact-right ul li{width:100%;padding:15px;background-color:#f8f8f8;border:1px solid #eee;border-radius:0;display:flex;gap:11px}.contact-page .contact-right ul li .contact-icon{width:50px;height:50px;background-color:#fff;display:flex;align-items:center;justify-content:center;border-radius:0}.contact-page .contact-right ul li .contact-icon svg{width:unset;height:unset;font-size:23px;color:var(--theme-color)}.contact-page .contact-right ul li .media-body h6{font-weight:600;color:#222;font-size:18px;line-height:1.4;margin-top:0;margin-bottom:0}.contact-page .contact-right ul li .media-body p{font-weight:500;margin-bottom:0;line-height:1.5;font-size:15px;margin-top:3px}.contact-page .contact-form{background-color:#f8f8f8;padding:calc(20px + 24*(100vw - 320px)/1600) calc(16px + 28*(100vw - 320px)/1600);border-radius:0;border:1px solid #eee}.contact-page .contact-form .form-box .form-control{border:unset}.contact-page .contact-form .form-box .form-control::placeholder{color:#8a8a8a}.contact-page .contact-form .form-box label{color:#333}.qty-box .input-group span button{background:#fff!important;border:1px solid #eee;height:100%;z-index:0}.qty-box .input-group span button:first-child:active{border-color:#eee}.qty-box .input-group span button svg{font-size:16px!important}.qty-box .input-group .form-control{text-align:center;width:80px;flex:unset}.qty-box .input-group button{background-color:rgba(0,0,0,0);border:0;color:#777;cursor:pointer;padding-left:12px;height:100%;font-size:12px;font-weight:900;line-height:1}.qty-box .input-group button svg{font-weight:900;color:#222;width:unset;height:unset}.qty-box .input-group .icon{padding-right:0}.wishlist-section tbody tr:last-child td{border:unset!important}.wishlist-section tbody tr td .icon-box a{font-size:calc(18px + 2*(100vw - 320px)/1600);border:1px solid #eee;width:calc(28px + 4*(100vw - 320px)/1600);height:calc(28px + 4*(100vw - 320px)/1600);border-radius:0;background-color:#f8f8f8;color:#777;display:flex;align-items:center;justify-content:center}@media(max-width:767px){.wishlist-section tbody tr td .mobile-cart-content .col:last-child .td-color{display:flex;align-items:center;gap:calc(7px + 4*(100vw - 320px)/447)}.wishlist-section tbody tr td .mobile-cart-content .col:last-child .td-color a{font-size:calc(18px + 2*(100vw - 320px)/447);border:1px solid #eee;width:calc(28px + 4*(100vw - 320px)/447);height:calc(28px + 4*(100vw - 320px)/447);border-radius:4px;margin:0 auto;background-color:#f8f8f8;color:#777;display:flex;align-items:center;justify-content:center}}.cart-section .table-responsive,.wishlist-section .table-responsive{overflow-x:visible}.cart-section .table tbody+tbody,.wishlist-section .table tbody+tbody{border-top:none}.cart-section .cart-buttons,.wishlist-section .cart-buttons{padding-top:35px;display:flex;gap:15px}.cart-section .cart-buttons>div,.wishlist-section .cart-buttons>div{flex:1}.cart-section .cart-buttons .btn-review-action,.cart-section .cart-buttons .btn-rf,.wishlist-section .cart-buttons .btn-review-action,.wishlist-section .cart-buttons .btn-rf{font-size:calc(14px + 2*(100vw - 320px)/1600);padding:calc(10px + 2*(100vw - 320px)/1600) 20px}.cart-section .wishlist-buttons,.wishlist-section .wishlist-buttons{padding-top:35px;text-align:right}.cart-section .wishlist-buttons:last-child a,.wishlist-section .wishlist-buttons:last-child a{margin-left:15px}.cart-section .cart-table,.wishlist-section .cart-table{width:100%;table-layout:fixed;margin-bottom:0;border:1px solid #eee}.cart-section .cart-table thead th,.wishlist-section .cart-table thead th{font-weight:600;color:#222;font-size:calc(14px + 2*(100vw - 320px)/1600);border-top:0;text-align:center;padding:12px 8px;background-color:#f8f8f8;border:unset!important}.cart-section .cart-table thead th:first-child,.wishlist-section .cart-table thead th:first-child{width:80px}.cart-section .cart-table thead th:nth-child(2),.wishlist-section .cart-table thead th:nth-child(2){width:auto}.cart-section .cart-table thead th:nth-child(3),.wishlist-section .cart-table thead th:nth-child(3){width:90px}.cart-section .cart-table thead th:nth-child(4),.wishlist-section .cart-table thead th:nth-child(4){width:110px}.cart-section .cart-table thead th:nth-child(5),.wishlist-section .cart-table thead th:nth-child(5){width:100px}.cart-section .cart-table thead th:nth-child(6),.wishlist-section .cart-table thead th:nth-child(6){width:65px}.cart-section .cart-table tbody td,.wishlist-section .cart-table tbody td{padding:12px 8px;vertical-align:middle}.cart-section tbody h2,.wishlist-section tbody h2{margin-bottom:0}.cart-section tbody .remove-btn,.wishlist-section tbody .remove-btn{font-size:16px;border:1px solid #eee;width:28px;height:28px;border-radius:0;background-color:#f8f8f8;color:#777;display:flex;align-items:center;justify-content:center;margin:0 auto}.cart-section tbody .table-price h2,.wishlist-section tbody .table-price h2{color:#222;font-weight:600;font-size:calc(15px + 2*(100vw - 320px)/1600);display:flex;align-items:center;justify-content:center;gap:4px;white-space:nowrap}.cart-section tbody .table-price h2 del,.wishlist-section tbody .table-price h2 del{font-weight:500;font-size:calc(13px + 1*(100vw - 320px)/1600);color:#777}.cart-section tbody .table-price h6,.wishlist-section tbody .table-price h6{font-size:15px;margin-block:2px 0;font-weight:600;color:var(--theme-color)}.cart-section tbody .qty-box .input-group,.wishlist-section tbody .qty-box .input-group{justify-content:center;flex-wrap:nowrap}.cart-section tbody .qty-box .input-group .form-control,.wishlist-section tbody .qty-box .input-group .form-control{padding-block:6px;border:1px solid var(--theme-color);border-left:none;border-right:none;border-radius:0;font-weight:500;text-align:center;width:40px;flex:0 0 auto;font-size:14px}.cart-section tbody .qty-box .input-group .form-control:focus,.wishlist-section tbody .qty-box .input-group .form-control:focus{box-shadow:none;border-color:var(--theme-color)}.cart-section tbody .qty-box .input-group .btn-review-action,.cart-section tbody .qty-box .input-group .btn-rf,.cart-section tbody .qty-box .input-group button,.wishlist-section tbody .qty-box .input-group .btn-review-action,.wishlist-section tbody .qty-box .input-group .btn-rf,.wishlist-section tbody .qty-box .input-group button{font-size:14px;z-index:0;border:1px solid var(--theme-color);border-radius:0;background-color:#f8f8f8;transition:background-color .2s ease;padding:6px 10px;min-width:auto;gap:0}.cart-section tbody .qty-box .input-group .btn-review-action:hover,.cart-section tbody .qty-box .input-group .btn-rf:hover,.cart-section tbody .qty-box .input-group button:hover,.wishlist-section tbody .qty-box .input-group .btn-review-action:hover,.wishlist-section tbody .qty-box .input-group .btn-rf:hover,.wishlist-section tbody .qty-box .input-group button:hover{background-color:var(--theme-color);color:#fff}.cart-section tbody .qty-box .input-group .btn-review-action:hover svg,.cart-section tbody .qty-box .input-group .btn-rf:hover svg,.cart-section tbody .qty-box .input-group button:hover svg,.wishlist-section tbody .qty-box .input-group .btn-review-action:hover svg,.wishlist-section tbody .qty-box .input-group .btn-rf:hover svg,.wishlist-section tbody .qty-box .input-group button:hover svg{color:#fff}.cart-section tbody .qty-box .input-group .btn-rf-solid.btn-review-action,.cart-section tbody .qty-box .input-group .btn-rf.btn-rf-solid,.cart-section tbody .qty-box .input-group button.btn-rf-solid,.wishlist-section tbody .qty-box .input-group .btn-rf-solid.btn-review-action,.wishlist-section tbody .qty-box .input-group .btn-rf.btn-rf-solid,.wishlist-section tbody .qty-box .input-group button.btn-rf-solid{background-color:#f8f8f8;color:#777}.cart-section tbody .qty-box .input-group .btn-rf-solid.btn-review-action:hover,.cart-section tbody .qty-box .input-group .btn-rf.btn-rf-solid:hover,.cart-section tbody .qty-box .input-group button.btn-rf-solid:hover,.wishlist-section tbody .qty-box .input-group .btn-rf-solid.btn-review-action:hover,.wishlist-section tbody .qty-box .input-group .btn-rf.btn-rf-solid:hover,.wishlist-section tbody .qty-box .input-group button.btn-rf-solid:hover{background-color:var(--theme-color);color:#fff}.cart-section tbody .qty-box .input-group .btn-review-action i,.cart-section tbody .qty-box .input-group .btn-review-action svg,.cart-section tbody .qty-box .input-group .btn-rf i,.cart-section tbody .qty-box .input-group .btn-rf svg,.cart-section tbody .qty-box .input-group button i,.cart-section tbody .qty-box .input-group button svg,.wishlist-section tbody .qty-box .input-group .btn-review-action i,.wishlist-section tbody .qty-box .input-group .btn-review-action svg,.wishlist-section tbody .qty-box .input-group .btn-rf i,.wishlist-section tbody .qty-box .input-group .btn-rf svg,.wishlist-section tbody .qty-box .input-group button i,.wishlist-section tbody .qty-box .input-group button svg{font-weight:500}.cart-section tbody .qty-box .input-group .input-group-prepend:first-child .btn-review-action,.cart-section tbody .qty-box .input-group .input-group-prepend:first-child .btn-rf,.cart-section tbody .qty-box .input-group .input-group-prepend:first-child button,.wishlist-section tbody .qty-box .input-group .input-group-prepend:first-child .btn-review-action,.wishlist-section tbody .qty-box .input-group .input-group-prepend:first-child .btn-rf,.wishlist-section tbody .qty-box .input-group .input-group-prepend:first-child button{border-right:none;border-top-left-radius:4px;border-bottom-left-radius:4px}.cart-section tbody .qty-box .input-group .input-group-prepend:last-child .btn-review-action,.cart-section tbody .qty-box .input-group .input-group-prepend:last-child .btn-rf,.cart-section tbody .qty-box .input-group .input-group-prepend:last-child button,.wishlist-section tbody .qty-box .input-group .input-group-prepend:last-child .btn-review-action,.wishlist-section tbody .qty-box .input-group .input-group-prepend:last-child .btn-rf,.wishlist-section tbody .qty-box .input-group .input-group-prepend:last-child button{border-left:none;border-top-right-radius:4px;border-bottom-right-radius:4px}.cart-section tbody tr td,.wishlist-section tbody tr td{vertical-align:middle;color:#777;border-top:0;border-bottom:1px solid #eee!important;text-align:center}.cart-section tbody tr td:nth-child(2),.wishlist-section tbody tr td:nth-child(2){width:29rem}.cart-section tbody tr td a,.cart-section tbody tr td p,.wishlist-section tbody tr td a,.wishlist-section tbody tr td p{color:#777;font-weight:500;font-size:calc(16px + 1*(100vw - 320px)/1600);margin-bottom:0}.cart-section tbody tr td a img,.cart-section tbody tr td p img,.wishlist-section tbody tr td a img,.wishlist-section tbody tr td p img{height:90px;width:90px;object-fit:contain}.cart-section tbody tr td .td-color,.wishlist-section tbody tr td .td-color{color:var(--theme-color)}.cart-section tbody tr td h2,.wishlist-section tbody tr td h2{color:var(--theme-color);font-size:calc(19px + 3*(100vw - 320px)/1600);font-weight:500;letter-spacing:unset;text-transform:unset}.cart-section tbody tr td h2 del,.wishlist-section tbody tr td h2 del{font-weight:500;color:#777}.cart-section tbody tr td .mobile-cart-content,.wishlist-section tbody tr td .mobile-cart-content{display:none;justify-content:center;margin-top:10px;flex-wrap:nowrap}.cart-section tbody tr td .mobile-cart-content .qty-box,.wishlist-section tbody tr td .mobile-cart-content .qty-box{border-radius:5px}.cart-section tbody tr td .mobile-cart-content .qty-box .input-group .form-control,.wishlist-section tbody tr td .mobile-cart-content .qty-box .input-group .form-control{width:48px;padding:6px}.cart-section tbody tr td .mobile-cart-content .col,.wishlist-section tbody tr td .mobile-cart-content .col{align-self:center;margin-left:10px;margin-right:10px}@media(max-width:768px){.cart-section tbody tr td .mobile-cart-content .col,.wishlist-section tbody tr td .mobile-cart-content .col{margin-left:5px;margin-right:5px}}.cart-section tfoot tr th,.wishlist-section tfoot tr th{padding-top:35px;text-align:right}.cart-section tfoot tr td,.wishlist-section tfoot tr td{padding-block:8px;border:none;text-align:center;color:#222;font-size:16px;font-weight:500;white-space:nowrap}.cart-section tfoot tr td h2,.wishlist-section tfoot tr td h2{font-weight:600;font-size:24px;margin-bottom:0}.cart-section tfoot tr td h3,.wishlist-section tfoot tr td h3{font-weight:600;font-size:18px;margin-bottom:0}.cart-section tfoot tr td:first-child,.wishlist-section tfoot tr td:first-child{font-weight:500;font-size:18px;color:#777;text-align:right}.cart-section tfoot tr.cart-savings-row td,.wishlist-section tfoot tr.cart-savings-row td{padding-block:calc(8px + 4*(100vw - 320px)/1600);border-top:1px dashed #eee}.cart-section tfoot tr.cart-savings-row td h3,.cart-section tfoot tr.cart-savings-row td:first-child,.wishlist-section tfoot tr.cart-savings-row td h3,.wishlist-section tfoot tr.cart-savings-row td:first-child{color:var(--theme-color)}.cart-section tfoot tr.cart-discount-row td,.wishlist-section tfoot tr.cart-discount-row td{padding-block:6px;font-size:15px}.cart-section tfoot tr.cart-discount-row td:first-child,.wishlist-section tfoot tr.cart-discount-row td:first-child{color:var(--theme-color)}.cart-section tfoot tr.cart-shipping-row td,.wishlist-section tfoot tr.cart-shipping-row td{padding-block:6px;font-size:15px}.cart-section tfoot tr.cart-shipping-row .price-free-promotion,.wishlist-section tfoot tr.cart-shipping-row .price-free-promotion{display:inline-flex;align-items:baseline;gap:8px;flex-direction:row}.cart-section tfoot tr.cart-shipping-row .price-free-promotion .original-price,.wishlist-section tfoot tr.cart-shipping-row .price-free-promotion .original-price{font-size:13px;color:#777;text-decoration:line-through}.cart-section tfoot tr.cart-shipping-row .price-free-promotion .free-label,.wishlist-section tfoot tr.cart-shipping-row .price-free-promotion .free-label{font-weight:600}.cart-section tfoot tr.cart-payment-row td,.wishlist-section tfoot tr.cart-payment-row td{padding-block:6px;font-size:15px}.cart-section tfoot tr.cart-total-row td,.wishlist-section tfoot tr.cart-total-row td{padding-top:12px;border-top:1px solid #eee}.cart-section tfoot tr.cart-total-row .cart-total-price,.wishlist-section tfoot tr.cart-total-row .cart-total-price{font-size:16px;font-weight:700;color:var(--theme-color)}.blog-detail-page .blog-detail-contain p{color:#777;line-height:1.6;margin:0;font-size:calc(14px + 2*(100vw - 320px)/1600);font-weight:500}.blog-detail-page .blog-detail-contain p+p{margin-top:calc(10px + 5*(100vw - 320px)/1600)}.blog-detail-page .blog-detail-contain h3{margin-top:calc(14px + 3*(100vw - 320px)/1600);font-size:calc(16px + 6*(100vw - 320px)/1600);font-weight:600;color:#222;margin-bottom:calc(4px + 4*(100vw - 320px)/1600)}.blog-detail-page .blog-detail-contain h3 strong{font-weight:inherit}.blog-detail-page .blog-detail p:last-child{margin-bottom:0}.blog-detail-page .blog-detail img{margin-bottom:28px;width:100%;max-width:100%;height:auto}.blog-detail-page .blog-detail h3{color:#222;font-weight:700;margin-bottom:calc(9px + 4*(100vw - 320px)/1600);letter-spacing:unset;font-size:calc(20px + 18*(100vw - 320px)/1600);line-height:1.3}.blog-detail-page .blog-detail .post-social{color:#777;padding-bottom:21px}.blog-detail-page .blog-detail .post-social li{font-size:calc(14px + 1*(100vw - 320px)/1600);font-weight:500;color:#777}.blog-detail-page .blog-detail .post-social li+li{padding-left:11px;margin-left:11px;border-left:1px solid #eee}.blog-detail-page .blog-advance>div:last-child p:last-child{margin-bottom:0}.blog-detail-page .blog-advance .bg-size,.blog-detail-page .blog-advance img{margin-bottom:25px;margin-top:25px}.blog-detail-page .blog-advance ul{list-style-type:decimal;list-style-position:inside;line-height:2.5;font-size:15px}.blog-detail-page .blog-advance ul li{display:list-item;font-weight:700}.blog-detail-page .blog-advance p{line-height:1.8}.blog-detail-page .comment-section{border-bottom:1px solid #ddd}.blog-detail-page .comment-section li{padding-top:60px;padding-bottom:60px;border-top:1px solid #ddd}.blog-detail-page .comment-section li img{height:65px;width:65px;margin-right:20px;border-radius:100%}.blog-detail-page .comment-section li h6{color:#444;text-transform:uppercase;font-weight:700;margin-bottom:5px}.blog-detail-page .comment-section li h6 span{font-size:13px;font-weight:500;color:#777;margin-left:20px}.blog-detail-page .comment-section li p{line-height:1.8;margin-bottom:0}.blog-detail-page .blog-contact h2{margin-bottom:30px;margin-top:-5px}.blog-detail-page .blog-contact .theme-form label{color:#333;font-size:16px;font-weight:700}.blog-detail-page .blog-contact .theme-form input,.blog-detail-page .blog-contact .theme-form textarea{border-color:#ddd;font-size:14px;padding:17px 25px;margin-bottom:30px}.blog-page .no-sidebar .blog-box .blog-image{height:calc(150px + 130*(100vw - 320px)/1600)}.blog-page .blog-sidebar h6{margin-bottom:0;line-height:20px;color:#333;font-weight:700}.blog-page .blog-sidebar p{line-height:20px;margin-bottom:0;color:#555}.blog-page .blog-sidebar h4{color:#222;text-transform:unset;font-weight:600;margin-bottom:calc(15px + 5*(100vw - 320px)/1600);line-height:1.3;letter-spacing:unset;font-size:calc(17px + 4*(100vw - 320px)/1600);padding-bottom:6px;border-bottom:1px solid #eee}.blog-page .blog-sidebar .theme-card{position:relative;background-color:#f8f8f8;border:1px solid #eee;padding:calc(12px + 8*(100vw - 320px)/1600);border-radius:0}.blog-page .blog-sidebar .theme-card+.theme-card{margin-top:calc(24px + 21*(100vw - 320px)/1600)}.blog-page .blog-sidebar .theme-card .recent-blog li+li{margin-top:calc(21px + 9*(100vw - 320px)/1600)}.blog-page .blog-sidebar .theme-card .recent-blog li .media img{width:100px;margin-right:10px}.blog-page .blog-sidebar .theme-card .recent-blog li .media .media-body a h5{font-weight:600;line-height:1.45;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;padding-bottom:0;letter-spacing:unset}.blog-page .blog-sidebar .theme-card .recent-blog li .blog-box{align-items:unset;gap:10px;border:unset;padding-bottom:0;border-radius:0}.blog-page .blog-sidebar .theme-card .recent-blog li .blog-box .blog-image{width:calc(90px + 10*(100vw - 320px)/1600);height:auto;margin:0}.blog-page .blog-sidebar .theme-card .recent-blog li .blog-box .blog-image img{width:100%;height:100%;object-fit:cover;margin:0}.blog-page .blog-sidebar .theme-card .recent-blog li .blog-box .blog-content{width:calc(100% - (90px + 10*(100vw - 320px)/1600) - 10px)}.blog-page .blog-sidebar .theme-card .recent-blog li .blog-box .blog-content a h5{padding-bottom:0;text-transform:unset;margin:0;line-height:1.4;font-size:calc(14px + 1*(100vw - 320px)/1600);font-weight:500}.blog-page .blog-sidebar .theme-card .recent-blog li .blog-box .blog-content h6{line-height:1.4;color:#777;font-weight:500;margin-bottom:calc(2px + 3*(100vw - 320px)/1600);font-size:calc(13px + 1*(100vw - 320px)/1600)}.blog-page .blog-sidebar .theme-card .tags{display:flex;gap:9px 12px;flex-wrap:wrap}.blog-page .blog-sidebar .theme-card .tags li{padding:6px calc(9px + 4*(100vw - 320px)/1600);transition:all .2s ease-in-out;background-color:#fff;border:1px solid #eee}.blog-page .blog-sidebar .theme-card .tags li a{font-size:calc(13px + 1*(100vw - 320px)/1600);color:#777;text-transform:unset;font-weight:500}.blog-page .blog-sidebar .theme-card .tags li:hover{background-color:var(--theme-color);border-color:var(--theme-color)}.blog-page .blog-sidebar .theme-card .tags li:hover a{color:#fff}.blog-page .blog-sidebar .theme-card .popular-blog li .blog-date{background-color:var(--theme-color);height:70px;width:70px;margin:0 15px 0 0;padding:15px}.blog-page .blog-sidebar .theme-card .popular-blog li .blog-date span{display:block;text-align:center;color:#fff;text-transform:uppercase}.blog-page .blog-sidebar .theme-card .popular-blog li+li{margin-top:30px}.blog-page .blog-sidebar .theme-card .popular-blog li p{margin-top:10px}.blog-page .blog-media{margin-bottom:30px}.blog-page .blog-media:last-child{margin-bottom:0}.blog-page .blog-media .blog-right{height:100%;display:flex;align-items:center;justify-content:center}.blog-page .blog-media .blog-right h6{color:var(--theme-color);text-transform:uppercase;margin-bottom:10px}.blog-page .blog-media .blog-right h4{color:#333;font-weight:700;line-height:1.5;margin-bottom:15px}.blog-page .blog-media .blog-right p{line-height:1.8;margin-bottom:0;letter-spacing:.04em}.blog-page .blog-media .blog-right ul{color:#777;margin-bottom:15px}.blog-page .blog-media .blog-right ul li{font-size:14px;line-height:1.5}.blog-page .blog-media .blog-right ul li+li{padding-left:15px;margin-left:15px;border-left:1px solid #ddd}.blog-page .blog-media .blog-right ul li i{padding-right:3px}.blog-page .blog-box{overflow:hidden;position:relative}.blog-page .blog-box:hover .blog-image img{transform:scale(1.12);overflow:hidden}.blog-page .blog-box:hover .blog-detail label{color:#fff}.blog-page .blog-box:hover .blog-detail label:before{opacity:1}.blog-page .blog-box .blog-box-image{overflow:hidden;border-radius:0}.blog-page .blog-box .blog-box-image a{transition:all .2s ease-in-out}.blog-page .blog-box .blog-image{position:relative;overflow:hidden;margin-bottom:15px;border-radius:0;height:calc(140px + 40*(100vw - 320px)/1600)}.blog-page .blog-box .blog-image img{width:100%;height:100%;object-fit:cover;transition:opacity .5s,transform 1.25s cubic-bezier(0,0,.44,1.18)}.blog-page .blog-box .blog-image label{position:absolute;bottom:10px;left:10px;background-color:var(--theme-color);color:#fff;border-radius:5px;border:none;padding:8px 10px;font-size:12px;letter-spacing:.9px;box-shadow:3px 3px 6px rgba(0,0,0,.2)}.blog-page .blog-box .blog-contain{padding:0}.blog-page .blog-box .blog-contain .blog-label{display:flex;flex-wrap:wrap;margin-block:calc(6px + 6*(100vw - 320px)/1600) calc(8px + 4*(100vw - 320px)/1600);align-items:center}.blog-page .blog-box .blog-contain .blog-label svg{width:unset;height:unset}.blog-page .blog-box .blog-contain .blog-label>span{display:flex;align-items:center;gap:5px;font-size:calc(13px + 1*(100vw - 320px)/1600);font-weight:500;color:#222}.blog-page .blog-box .blog-contain .blog-label>span+span{margin-left:10px;padding-left:10px;border-left:1px solid #eee}.blog-page .blog-box .blog-contain a{color:#222}.blog-page .blog-box .blog-contain a h3{font-weight:600;line-height:1.5;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;font-size:calc(15px + 2*(100vw - 320px)/1600);transition:all .2s ease-in-out;letter-spacing:unset;margin:0;color:#222}.blog-page .blog-box .blog-contain p{display:none}.blog-page .blog-box .blog-contain .blog-button{border:none;display:inline-flex;align-items:center;position:relative;z-index:0;overflow:hidden;cursor:pointer;border-radius:0;font-weight:500;color:var(--theme-color);transition:all .2s ease-in-out;padding:0;background-color:rgba(0,0,0,0)}.blog-page .blog-box .blog-contain .blog-button svg{width:unset;height:unset;margin-left:4px;font-size:20px;line-height:1;transform:rotate(-45deg);margin-top:-2px}.blog-page .blog-list{display:flex;align-items:center;border:1px solid #eee;gap:15px;border-radius:0;padding:0}@media(max-width:575px){.blog-page .blog-list{display:block}}.blog-page .blog-list .blog-image{margin:0;border-radius:0;height:calc(240px + 40*(100vw - 575px)/1345);width:calc(230px + 110*(100vw - 575px)/1345)}@media(max-width:575px){.blog-page .blog-list .blog-image{width:100%}}.blog-page .blog-list .blog-contain{width:calc(100% - (230px + 110*(100vw - 575px)/1345) - 15px);padding:0 20px 0 0}@media(max-width:575px){.blog-page .blog-list .blog-contain{width:100%;padding:calc(12px + 8*(100vw - 320px)/256)}}.blog-page .blog-list .blog-contain a h3{font-weight:600;line-height:1.5;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;font-size:calc(18px + 2*(100vw - 320px)/1600);transition:all .2s ease-in-out;letter-spacing:unset;margin:0;color:#222}.blog-page .blog-list .blog-contain p{line-height:1.6;color:#777;margin-bottom:0;-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;font-size:calc(14px + 1*(100vw - 320px)/1600);font-weight:500;margin-top:calc(11px + 4*(100vw - 320px)/1600)}.blog-page .blog-list .blog-contain .blog-label{display:flex;flex-wrap:wrap;margin-block:4px 0;align-items:center}@media(max-width:380px){.blog-page .blog-list .blog-contain .blog-label{display:block}}.blog-page .blog-list .blog-contain .blog-label>span{display:flex;align-items:center;gap:5px;font-size:calc(13px + 1*(100vw - 320px)/1600);font-weight:500;color:#777}.blog-page .blog-list .blog-contain .blog-label>span+span{margin-left:10px;padding-left:10px;border-left:1px solid #eee}@media(max-width:380px){.blog-page .blog-list .blog-contain .blog-label>span+span{margin-left:unset;padding-left:unset;border-left:unset;margin-top:4px}}.blog-page .blog-list .blog-contain .blog-button{border:none;display:inline-flex;align-items:center;position:relative;z-index:0;overflow:hidden;border-radius:0;font-weight:500;padding:8px calc(11px + 5*(100vw - 320px)/1600);background-color:var(--theme-color);transition:all .2s ease-in-out;margin-top:calc(9px + 5*(100vw - 320px)/1600);font-size:calc(15px + 1*(100vw - 320px)/1600);color:#fff}.blog-page .blog-list .blog-contain .blog-button svg{width:unset;height:unset;margin-left:10px;font-size:20px;line-height:1;display:none}.blog-page .blog-list .blog-contain .blog-button:hover{color:#fff}.blog-page .blog-list .blog-contain .blog-button:hover:after{opacity:1}.blog-page .blog-detail{padding:calc(11px + 9*(100vw - 320px)/1600);margin-top:0}.blog-page .blog-detail h2{font-size:calc(18px + 4*(100vw - 320px)/1600);line-height:1.4}.blog-page .blog-detail label{font-size:12px;padding:7px 11px;border-radius:50px;color:var(--theme-color);margin-bottom:calc(4px + 8*(100vw - 320px)/1600);position:relative;overflow:hidden;z-index:0;transition:all .2s ease-in-out}.blog-page .blog-detail label:before{top:0;left:0;background-color:var(--theme-color);opacity:.1;z-index:-1;transition:all .2s ease-in-out}.blog-page .blog-detail a{display:block}.blog-page .blog-detail h3{line-height:1.4;margin-bottom:5px;font-weight:600}.blog-page .blog-detail h5{font-size:15px;margin-top:10px;font-weight:500}.blog-page .blog-detail .blog-list{margin-top:15px;gap:calc(14px + 8*(100vw - 320px)/1600)}.blog-page .blog-detail .blog-list span{margin-bottom:-5px;font-size:calc(13px + 1*(100vw - 320px)/1600)}.blog-page .blog-detail .blog-list .blog-social-icon{position:relative}.blog-page .blog-detail .blog-list .blog-social-icon .icon{position:absolute;top:0;right:0;display:flex;align-items:center;background-color:#fff;transition:all .2s ease-in-out;opacity:0}.blog-page .blog-detail .blog-list .blog-social-icon .icon li{transition:all .2s ease-in-out}.blog-page .blog-detail .blog-list .blog-social-icon .icon li .fab{font-size:14px}.blog-page .blog-detail .blog-list .blog-social-icon:hover .icon{opacity:1}.slider-nav .slider-image{border:1px solid #eee;background-color:#f8f8f8;position:relative;overflow:hidden;height:calc(123px + 38*(100vw - 320px)/1600)}.slider-nav .slider-image button{position:absolute;width:40px;height:35px;display:flex;align-items:center;justify-content:center;background-color:#fff;border-radius:5px;left:50%;top:50%;transform:translate(-50%,-50%);font-size:18px;color:var(--theme-color);border:unset}.slider-nav .slider-image button svg{position:relative;inset:unset;transform:unset;width:unset;height:unset}.slider-nav .slider-image span{position:absolute;width:40px;height:40px;display:flex;align-items:center;justify-content:center;left:50%;top:50%;transform:translate(-50%,-50%);background-color:#fff;padding:6px}.slider-nav .slider-image span svg{color:var(--theme-color);width:unset;height:unset}.slider-nav .slider-image video{width:100%;height:100%;object-fit:cover}.slider-nav .slider-image img{cursor:pointer;opacity:.6;width:100%;object-fit:contain;height:100%}.slider-nav .slider-image.active img{opacity:1;border:unset}.slider-nav .slick-current .slider-image img{opacity:1}.image-scroll div>div{padding-bottom:20px}.image-scroll div>div:last-child{padding:0}.product-right .trending-text{display:flex;align-items:center;gap:8px;margin-bottom:8px}.product-right .trending-text img{width:30px}.product-right .trending-text h5{margin-bottom:0}.product-right .product-count{background-color:#f8f8f8;padding:10px 12px;margin-bottom:20px}.product-right .product-count img{margin-right:6px}.product-right .product-count ul{margin-bottom:-4px}.product-right .product-count ul li{margin-bottom:4px}.product-right .product-count ul li:first-child{margin-right:14px}.product-right .security-img{width:85%;max-width:440px}.product-right .rating span{font-size:20px;margin-right:2px;color:#ff9800}.product-right p{margin-bottom:0;line-height:1.5em}.product-right .shipping-info li{display:block;font-size:16px;color:#777;line-height:1.8}.product-right .border-product{padding-top:25px;border-top:1px dashed #ddd}.product-right .delivery-info li{font-size:16px;color:#777;line-height:1.8}.product-right h2{text-transform:uppercase;letter-spacing:unset;line-height:1.3}.product-right .price-detail span{font-size:16px;color:var(--theme-color)}.product-right h3{margin-bottom:10px;display:flex;align-items:center;gap:8px;margin-block:15px 4px;color:var(--theme-color);font-weight:600;letter-spacing:.01em;font-size:26px}.product-right h3 del{font-size:16px}.product-right h4{color:#222;font-weight:600;margin-bottom:12px;font-size:16px}.product-right h4 del{color:#777}.product-right h4 span{padding-left:5px;color:var(--theme-color)}.product-right .product-buttons{margin-bottom:20px}.product-right .product-buttons .btn-outline,.product-right .product-buttons .btn-solid{padding:12px 45px;font-size:calc(14px + 2*(100vw - 320px)/1600)}.product-right .product-buttons a:last-child{margin-left:10px}.product-right .product-description h6 span{float:right}.product-right .product-description .qty-box{display:flex;align-items:center}.product-right .product-description .qty-box .input-group{justify-content:unset;width:unset}.product-right .product-description .qty-box .input-group .form-control{border-right:none}.product-right .product-icon{display:flex}.product-right .product-icon .product-social{margin-top:5px}.product-right .product-icon .product-social li{padding-right:30px}.product-right .product-icon .product-social li a{color:#333;transition:all .3s ease}.product-right .product-icon .product-social li a i{font-size:18px}.product-right .product-icon .product-social li a:hover{color:var(--theme-color)}.product-right .product-icon .product-social li:last-child{padding-right:0}.product-right .product-icon .wishlist-btn{background-color:rgba(0,0,0,0);border:none}.product-right .product-icon .wishlist-btn i{border-left:1px solid #ddd;font-size:18px;padding-left:10px;margin-left:5px;transition:all .5s ease}.product-right .product-icon .wishlist-btn span{padding-left:10px;font-size:18px}.product-right .product-icon .wishlist-btn:hover i{color:var(--theme-color);transition:all .5s ease}.product-right .payment-card-bottom{margin-top:10px}.product-right .payment-card-bottom ul li{padding-right:10px}.product-right.product-form-box{border:1px solid #eee;padding:calc(12px + 8*(100vw - 575px)/1345);border-radius:0}@media(max-width:767px){.product-right.product-form-box{text-align:unset}}@media(max-width:575px){.product-right.product-form-box{border:unset;padding:0}}.product-right.product-form-box .product-description .qty-box{margin-bottom:5px}.product-right.product-form-box .product-description .qty-box .input-group{justify-content:center;width:100%}.product-right.product-form-box .product-buttons{margin-bottom:0;margin-top:0}.product-right .product-page-details .product-rating{display:flex;align-items:center;gap:10px;font-size:16px;margin-top:10px}.product-right .product-page-details .product-rating .divider{color:#ddd}.product-right .product-page-details .product-rating .rating-list{color:#ffbc37}.product-right .product-page-details .product-rating a{color:var(--theme-color);text-decoration:underline}.product-right .product-page-details .price-text h3{display:flex;align-items:center;gap:calc(5px + 3*(100vw - 320px)/1600);margin-block:calc(9px + 8*(100vw - 320px)/1600) calc(2px + 2*(100vw - 320px)/1600);color:var(--theme-color);font-weight:600;letter-spacing:.01em;font-size:calc(20px + 6*(100vw - 320px)/1600)}.product-right .product-page-details .price-text h3 .discounted-price{font-weight:500;padding:5px calc(12px + .0025*(100vw - 320px));background-color:rgba(var(--theme-color-rgb),.11);color:var(--theme-color);display:inline-block;margin-bottom:0;margin-left:12px;font-size:16px}.product-right .product-page-details .price-text h3 .discounted-price del{font-size:18px}.product-right .product-page-details .price-text span{color:#aaa;display:block}.product-right .product-page-details .size-delivery-info{display:flex;align-items:center;font-size:16px;border-top:1px dashed #ddd;border-bottom:1px dashed #ddd;padding-block:12px;margin-block:14px 20px;gap:20px}.product-right .product-page-details .size-delivery-info a{color:#7d7d7d;position:relative;display:flex;align-items:center}.product-right .product-page-details .size-delivery-info a span{position:relative;width:1px;height:26px;background-color:#eee;display:block;border-radius:100%}.product-right .product-page-details .size-delivery-info a i{margin-right:10px}.product-right .product-page-details .product-offer li{display:flex;gap:20px;font-size:14px}.product-right .product-page-details .product-offer li:last-child h5{border-bottom:none;padding-bottom:0;margin-bottom:0}.product-right .product-page-details .product-offer li h5{margin-bottom:17px;width:85%;color:#7d7d7d;letter-spacing:.01em}.product-right .product-page-details .product-offer li h5 span{font-weight:600}.product-right .product-page-details .product-offer li img{width:40px;height:40px;border-radius:100%}.product-right .product-page-details .description-text{color:#777;line-height:1.6;font-size:16px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;margin-bottom:16px;margin-top:7px}.product-right .product-page-details .progress{background-color:#f6f6f6;height:10px;border-radius:14px}.product-right .product-page-details .progress .progress-bar{background-image:linear-gradient(270deg,#438600,#8fd747)}.product-right .product-page-details .left-progressbar{margin-top:20px}.product-right .product-page-details .left-progressbar h6{color:#7d7d7d}.product-right .product-page-details .buy-box{margin-top:17px;display:flex;align-items:center;gap:20px;font-size:16px}.product-right .product-page-details .buy-box a{color:#4c4c4c}.product-right .product-page-details .bordered-box{padding-top:calc(15px + 10*(100vw - 320px)/1600);margin-top:calc(15px + 10*(100vw - 320px)/1600);border-top:1px dashed #ddd}.product-right .product-page-details .dashed-border-box{padding:22px 28px;border:1px dashed #ddd;margin-bottom:25px;display:flex;flex-direction:column;margin-top:calc(24px + 10*(100vw - 320px)/1600)}.product-right .product-page-details .dashed-border-box h4{margin-top:-30px;background-color:#fff;padding-inline:8px;width:max-content}@media(max-width:575px){.product-right .product-page-details .dashed-border-box h4{margin-inline:auto}}.product-right .product-page-details .shipping-info{display:grid;line-height:1.9;color:#5f5f5f;font-size:16px;grid-template-columns:1fr 1fr;gap:0 6px;padding-left:20px;margin-bottom:-7px}.product-right .product-page-details .shipping-info li{font-size:16px;display:list-item;color:#7d7d7d}.product-right .product-page-details .qty-section{display:flex;align-items:center;gap:10px}.product-right .product-page-details .qty-section .qty-box .input-group{background-color:#f8f8f8;padding:6px;overflow:hidden;border:1px solid #eee}.product-right .product-page-details .qty-section .qty-box .input-group input{background-color:#f8f8f8;border:none;padding:6px 5px;width:90px}.product-right .product-page-details .qty-section .qty-box .input-group button{background-color:#fff!important;box-shadow:0 0 8px #e8e8e8;border:none;padding:5px 12px}.product-right .product-page-details .variation-box{display:flex;align-items:center;gap:50px;margin-bottom:20px}.product-right .product-page-details .variation-box .sub-title{width:60px;margin-bottom:0}.product-right .product-page-details .wishlist-btn-group{display:flex;align-items:center;gap:10px}.product-right .product-page-details .wishlist-btn-group button{padding:0;width:48px;height:48px;border:1px solid #eee;border-radius:5px;background-color:#f8f8f8;transition:none;font-size:16px;line-height:1;color:#6a6a6a}.product-right .product-page-details .sub-title{font-weight:500;margin-bottom:15px;font-size:16px;display:flex;align-items:center;gap:12px;letter-spacing:.01em}.product-right .product-page-details .quantity-variant{display:flex;align-items:center;gap:10px;background-color:#f8f8f8;padding:6px;overflow:hidden;border:1px solid #eee;margin:0}.product-right .product-page-details .quantity-variant.active{background-color:#fff!important;box-shadow:0 0 8px #e8e8e8}.product-right .product-page-details .quantity-variant.active button{background-color:#fff!important}.product-right .product-page-details .quantity-variant li{padding:6px 10px;background-color:#f8f8f8!important}.product-right .product-page-details .quantity-variant li button{border:none;font-size:14px;font-weight:500;background-color:#f8f8f8;color:#222}.product-right .product-page-details .quantity-variant.color li span{width:20px;height:20px;border-radius:100%;display:block}.product-right .product-page-details .product-options{margin-top:16px;margin-bottom:16px}.product-right .product-page-details .product-options .option-group{margin-bottom:12px}.product-right .product-page-details .product-options .option-group:last-child{margin-bottom:0}.product-right .product-page-details .product-options .option-label{display:block;font-weight:600;font-size:13px;margin-bottom:8px;color:#555;text-transform:uppercase;letter-spacing:.5px}.product-right .product-page-details .product-options .option-buttons{display:flex;flex-wrap:wrap;gap:8px}.product-right .product-page-details .product-options .option-btn{padding:10px 20px;border:2px solid #e0e0e0;border-radius:6px;background:#fff;color:#333;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease;min-width:80px;text-align:center}.product-right .product-page-details .product-options .option-btn:hover:not(:disabled):not(.selected){border-color:#999;background:#f5f5f5}.product-right .product-page-details .product-options .option-btn.selected{border-color:var(--theme-color);background:var(--theme-color);color:#fff;font-weight:600;box-shadow:0 2px 8px rgba(var(--theme-color-rgb),.3)}.product-right .product-page-details .product-options .option-btn.out-of-stock:not(.selected){color:#999;border-style:dashed}.product-right .product-page-details .product-options .option-btn.out-of-stock.selected{opacity:.85}.product-right .product-page-details .product-options .option-btn.unavailable,.product-right .product-page-details .product-options .option-btn:disabled{border-color:#eee;background:#f8f9fa;color:#ccc;cursor:not-allowed;text-decoration:line-through}@media(max-width:576px){.product-right .product-page-details .product-options .option-btn{padding:6px 12px;font-size:13px}}.product-right .product-page-details .product-action-box{margin-top:16px}.product-right .product-page-details .product-action-box .price-section{margin-bottom:12px}.product-right .product-page-details .product-action-box .price-section h3{margin-bottom:4px;font-size:24px;font-weight:600;color:var(--theme-color)}.product-right .product-page-details .product-action-box .price-section .current-price{color:var(--theme-color)}.product-right .product-page-details .product-action-box .price-section .tax-info{font-size:13px}.product-right .product-page-details .product-action-box .product-action-row{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.product-right .product-page-details .product-action-box .product-action-row .qty-section .cart_qty{margin:0}.product-right .product-page-details .product-action-box .product-action-row .product-buy-btn-group{display:flex;gap:8px;flex:1}.product-right .product-page-details .product-action-box .product-action-row .product-buy-btn-group .btn{padding:10px 20px;font-weight:500;font-size:14px;white-space:nowrap}.product-right .product-page-details .product-action-box .product-action-row .product-buy-btn-group .btn.btn-solid{background:var(--theme-color);color:#fff}@media(max-width:768px){.product-right .product-page-details .product-action-box .product-action-row{flex-direction:column;align-items:stretch}.product-right .product-page-details .product-action-box .product-action-row .qty-section{order:-1;margin-bottom:8px}.product-right .product-page-details .product-action-box .product-action-row .qty-section .cart_qty{max-width:140px}.product-right .product-page-details .product-action-box .product-action-row .product-buy-btn-group .btn{flex:1}}.product-right .product-page-details .product-action-box .stock-status{margin-top:12px;font-size:14px}.product-right .product-page-details .product-buttons .btn-animation i{font-size:15px}.product-right .product-page-details .trending-text{display:flex;align-items:center;gap:8px;margin-bottom:8px}.product-right .product-page-details .trending-text img{width:30px}.product-right .product-page-details .trending-text h5{margin-bottom:0}.product-right .product-page-details .top-title-panel{display:flex;justify-content:space-between}.product-right .product-page-details.detail-box{padding:20px;border-radius:8px;background-color:#f8f8f8}.product-right .product-page-details.detail-box .progress{background-color:#fff}.product-right .product-page-details.detail-box .quantity-variant,.product-right .product-page-details.detail-box .quantity-variant li{background-color:#fff!important}.product-right .product-page-details.detail-box .quantity-variant li button{background-color:#fff}.product-right .product-page-details.detail-box .quantity-variant li.active{background-color:#f8f8f8!important;box-shadow:none}.product-right .product-page-details.detail-box .quantity-variant li.active button{background-color:#f8f8f8!important}.product-right .product-page-details.detail-box .qty-section .qty-box .input-group,.product-right .product-page-details.detail-box .qty-section .qty-box .input-group input{background-color:#fff}.product-right .product-page-details.detail-box .qty-section .qty-box .input-group button{background-color:#f8f8f8!important;box-shadow:none}.product-right.product-page-details .shipping-info{grid-template-columns:1fr 1fr}@media(max-width:1399px)and (min-width:1200px){.product-right.product-page-details .shipping-info{grid-template-columns:1fr}}@media(max-width:575px){.product-right.product-page-details .shipping-info{grid-template-columns:1fr}}.product-right.product-page-details .size-delivery-info{border-bottom:unset;padding-bottom:unset}.product-right.product-page-details .sub-title{justify-content:center}.product-right.product-page-details .dashed-border-box img{width:80%}.more-less-box.more .more-text{max-height:unset}.more-less-box .more-lest-btn{display:flex;align-items:center;gap:6px}.more-less-box .more-lest-btn svg{width:unset;height:unset;font-size:19px;line-height:1}.product-description-box.product-page-details .sub-title{justify-content:unset}@media(max-width:767px){.product-description-box.product-page-details .sub-title{justify-content:center}}.product-description-box.product-page-details .description-text{display:none}.product-description-box.product-page-details .accordion{margin-top:15px}.product-accordion .btn-link{color:#222}.product-accordion .btn-link:hover{text-decoration:none}.product-accordion .card{border:none}.product-accordion .accordion .accordion-item{border:unset}.product-accordion .accordion .accordion-item+.accordion-item{margin-top:17px}.product-accordion .accordion .accordion-item .accordion-header{padding:0;border:unset}.product-accordion .accordion .accordion-item .accordion-header .accordion-button{z-index:0;box-shadow:unset;line-height:1.3;color:#232323;text-align:center;padding:calc(10px + 4*(100vw - 320px)/1600) calc(14px + 5*(100vw - 320px)/1600);text-decoration:unset;border:1px solid #eee;font-weight:500;background-color:#f8f8f8;font-size:calc(15px + 3*(100vw - 320px)/1600);text-transform:unset;margin:0;border-radius:0}.product-accordion .accordion .accordion-item .accordion-header .accordion-button:after{content:"";font-family:remixicon;font-style:normal;-webkit-font-smoothing:antialiased;width:unset;height:unset;background:unset;font-size:22px;line-height:1}.product-accordion .accordion .accordion-item .accordion-header .accordion-button h5 span{font-weight:500;font-size:calc(15px + 3*(100vw - 320px)/1600);padding:0;text-decoration:unset;border:unset}.product-accordion .accordion .accordion-item .accordion-collapse.card-body{padding:0}.product-accordion .accordion .accordion-item .accordion-body{padding:16px 6px 0}.product-accordion .accordion .accordion-item .accordion-body p{line-height:1.7;color:#626262}.product-accordion .accordion .accordion-item .accordion-body .shipping-info{grid-template-columns:1fr 1fr}@media(max-width:480px){.product-accordion .accordion .accordion-item .accordion-body .shipping-info{grid-template-columns:1fr}}.product-accordion .accordion .accordion-item .accordion-body>:first-child .bordered-box{padding:0;margin:0;border:unset}.product-accordion .accordion .bordered-box{padding-top:0;margin-top:0;border-top:0}.product-accordion .accordion .bordered-box+.bordered-box{padding-top:calc(15px + 10*(100vw - 320px)/1600);margin-top:calc(15px + 10*(100vw - 320px)/1600);border-top:1px dashed #ddd}.product-accordion .card-body{width:100%;height:auto;padding:16px 6px 0}.product-accordion .card-header{padding:5px 8px;border-bottom:1px dashed rgba(0,0,0,.125);background-color:rgba(127,127,127,.03)}.product-related h2{font-size:calc(18px + 8*(100vw - 320px)/1600);color:#222;padding-bottom:20px;border-bottom:1px solid #eee;margin-bottom:20px}.rating{margin-top:0;display:flex;align-items:center;gap:calc(0px + 2*(100vw - 320px)/1600)}.rating i{font-size:calc(14px + .0025*(100vw - 320px));margin-right:calc(0px + .00125*(100vw - 320px));line-height:1;color:#ff9800}.rating i.fill{color:#ffa200}.rating span{margin:0}.rating svg{width:unset;height:unset;font-size:calc(12px + 6*(100vw - 320px)/1600);color:#ff9800}.rating svg.fill{color:#ffa200}.outer-border{border:1px solid #eee;overflow:hidden}.tab-product .nav-material.nav-tabs{display:flex;align-items:center;flex-wrap:nowrap}.tab-product .nav-material.nav-tabs.tab-style .nav-link{padding:8px 10px}.tab-product .nav-material.nav-tabs .nav-item .nav-link{color:#212121;text-align:center;padding:0 15px 20px;text-transform:uppercase;border:0;font-weight:500;font-size:18px}.tab-product .nav-material.nav-tabs .nav-item .material-border{border-bottom:2px solid var(--theme-color);opacity:0}.tab-product .nav-material.nav-tabs .nav-link.active{color:var(--theme-color)}.tab-product .nav-material.nav-tabs .nav-link.active~.material-border{transition:all .3s ease;opacity:1}.tab-product .theme-form input{border-color:#ddd;font-size:15px;padding:15px 25px;margin-bottom:15px;height:inherit;text-align:left}.tab-product .theme-form .btn-outline,.tab-product .theme-form .btn-solid{margin:0 auto}.tab-product .theme-form textarea{border-color:#ddd;font-size:15px;padding:17px 25px;margin-bottom:15px;height:inherit}.tab-product .tab-content.nav-material{padding:calc(11px + 4*(100vw - 320px)/1600)}.tab-product .tab-content.nav-material p{line-height:1.5;letter-spacing:.03em;font-size:calc(14px + 2*(100vw - 320px)/1600)}.tab-product .tab-content.nav-material p:last-child{margin-bottom:0}.tab-product.product-details-contain{padding-top:calc(22px + 26*(100vw - 320px)/1600)}.tab-product.product-details-contain>.container{padding:0}.tab-product.product-details-contain>.container>.row{--bs-gutter-y:0;--bs-gutter-x:0;border:1px solid #eee;overflow:hidden}.tab-product.product-details-contain .nav-tabs{display:flex;align-items:center;flex-wrap:nowrap;padding:calc(11px + 4*(100vw - 320px)/1600);gap:calc(12px + 6*(100vw - 320px)/1600);border-bottom:1px solid #eee;overflow:auto;background-color:#f8f8f8}.tab-product.product-details-contain .nav-tabs .nav-item .nav-link{color:#232323;text-align:center;padding:calc(8px + 2*(100vw - 320px)/1600) calc(16px + 9*(100vw - 320px)/1600);border:1px solid #eee;font-weight:500;background-color:#fff;font-size:calc(14px + 4*(100vw - 320px)/1600);text-transform:unset;margin:0;white-space:nowrap;border-radius:0;cursor:pointer}.tab-product.product-details-contain .nav-tabs .nav-item .nav-link.active{color:var(--theme-color);font-weight:600;background-color:rgba(var(--theme-color-rgb),.07);border-color:rgba(var(--theme-color-rgb),.59)}.tab-product.product-details-contain .nav-tabs .nav-item .material-border{display:none}.tab-product.product-details-contain .tab-content .tab-pane .no-data-added{background-color:rgba(0,0,0,0)}.tab-product .product-tab-description p:last-child{margin-bottom:0}.tab-product .product-tab-description p strong{font-weight:600;color:#222}.tab-product .product-tab-description .part .inner-title{font-weight:600}.tab-product .product-tab-description .part p:last-child{margin-bottom:0}.tab-product .product-tab-description .ckeditor-content p strong,.tab-product .product-tab-description .part p strong{font-weight:600;color:#222}.tab-product .title{padding-right:45px;color:var(--theme-color);padding-bottom:20px}.tab-product .product-box{position:relative;margin:5px}.tab-product .product-box:hover{box-shadow:0 0 12px 0 #ddd}.tab-product .product-box .img-block{min-height:unset}.tab-product .product-box .cart-info{position:absolute;padding:10px 0;top:25%;right:15px;width:40px;margin-right:0}.tab-product .product-box .cart-info i{padding-right:0}.tab-product .product-box .cart-info a,.tab-product .product-box .cart-info button{color:#333;transition:all .3s ease;background-color:#fff;height:35px;width:35px;margin:7px 0;border-radius:100%;display:inline-flex;align-items:center;justify-content:center;border:0;box-shadow:0 0 12px 0 #ddd}.tab-product .product-box .cart-info a :hover,.tab-product .product-box .cart-info button :hover{transition:all .3s ease;color:var(--theme-color)}.tab-product .product-box a{color:#0072bb;font-size:15px;font-weight:700;letter-spacing:1px}.tab-product .product-box .product-details{position:relative}.tab-product .product-box .product-details h6{color:#333;font-weight:600;letter-spacing:1px}.tab-product .product-box .product-details .price{padding-bottom:10px;font-size:16px;color:var(--theme-color)}.product-load-more .col-grid-box{display:none}.collection-overlay{position:fixed;top:0;left:0;width:100vw;height:100vh;margin:0;padding:0;background-color:#222;opacity:0;visibility:hidden;z-index:9;cursor:pointer}.collection-overlay.show{opacity:.3;visibility:visible}.collection-wrapper .collection-filter{position:sticky;top:120px;left:0}@media(max-width:991px){.collection-wrapper .collection-filter{position:fixed;height:100vh;top:0;left:-350px}.collection-wrapper .collection-filter.show{left:0}}.collection-wrapper .collection-filter .collection-filter-block{position:relative;inset:unset}.load-more-sec{margin-top:40px;text-align:center}.load-more-sec a{font-size:18px;text-transform:uppercase;display:block;padding:10px 0;background-color:#f8f8f8;width:100%;color:var(--theme-color)}.load-more-sec a:empty{display:none}.four-image-sec{height:100%;display:flex;align-items:center;justify-content:center;background-color:#f8f8f8;overflow:hidden}.four-image-sec video{height:320px;object-fit:cover}.top-filter{position:absolute;z-index:1;top:80px;left:0;width:100%;display:none}@media(max-width:991px){.top-filter{position:fixed;left:0;top:0;width:calc(300px + 50*(100vw - 320px)/671);height:100vh;background-color:#fff;z-index:9;overflow:auto}.top-filter .collection-filter{position:relative!important;inset:unset;width:unset;height:unset;background-color:rgba(0,0,0,0);z-index:0;box-shadow:unset}}.top-filter ::-webkit-scrollbar{width:4px}.top-filter ::-webkit-scrollbar-track{background-color:#f1f1f1}.top-filter ::-webkit-scrollbar-thumb{background-color:#888}.top-filter ::-webkit-scrollbar-thumb:hover{background-color:#555}@media(max-width:991px){.top-filter .collection-filter-block{width:100%}.top-filter .collection-filter-block .accordion-item{margin:0;padding:0}}.top-filter .collection-filter-block .accordion-item+.accordion-item{margin-top:0;padding-top:0;border-top:unset}@media(max-width:991px){.top-filter .collection-filter-block .accordion-item+.accordion-item{margin-top:13px;padding-top:13px;border-top:1px solid #eee}}.top-filter .collection-filter-block .accordion-item:nth-child(n+5){margin-top:13px;padding-top:13px;border-top:1px solid #eee}.top-filter .button_bottom{padding-bottom:20px}.filter-bottom-title{position:relative;cursor:pointer}.filter-bottom-title:after{content:"";font-family:remixicon;font-style:normal;-webkit-font-smoothing:antialiased;font-size:19px;color:#444}.sticky-bottom-cart{position:fixed;bottom:-200px;width:100%;z-index:8;background-color:#fff;padding:10px;box-shadow:0 0 100px rgba(0,0,0,.06);transition:all .5s ease;left:50%;transform:translateX(-50%) scale(.95)}@media(max-width:576px){.sticky-bottom-cart{width:calc(100% - 24px)}}.sticky-bottom-cart .qty-box .input-group{justify-content:center}.sticky-bottom-cart .cart-content{display:flex;align-items:center;justify-content:space-between}@media(max-width:991px){.sticky-bottom-cart .cart-content .btn-solid{padding:9px 19px}}.sticky-bottom-cart .cart-content .middle-value{display:flex;gap:20px;align-items:center}.sticky-bottom-cart .cart-content .middle-value .qty-box input{background-color:#f8f8f8;border-color:#eee}.sticky-bottom-cart .cart-content .middle-value .qty-box .input-group span button{background:#f8f8f8!important;border-color:#eee}.sticky-bottom-cart .product-image{display:flex;align-items:center}.sticky-bottom-cart .product-image img{width:70px;height:70px;object-fit:cover;object-position:top;background-color:#f8f8f8}.sticky-bottom-cart .product-image .content{margin-left:12px}.sticky-bottom-cart .product-image .content h5,.sticky-bottom-cart .product-image .content h6{margin-bottom:0}.sticky-bottom-cart .product-image .content h5{font-size:18px;font-weight:500}.sticky-bottom-cart .product-image .content h6{font-size:15px;color:#222}.sticky-bottom-cart .product-image .content h6 del{margin-left:7px}.sticky-bottom-cart .product-image .content h6 span{color:var(--theme-color);margin-left:5px}.sticky-bottom-cart .product-right{position:relative;inset:unset}@media(max-width:1199px){.sticky-bottom-cart .product-right{margin:0}}.sticky-bottom-cart .selection-section{display:flex;align-items:center;margin:0 auto;text-align:center}@media(max-width:767px){.sticky-bottom-cart .selection-section{width:145px;margin:0}}.sticky-bottom-cart .selection-section h4{margin-bottom:0;margin-right:10px;font-weight:500}@media(max-width:1199px){.sticky-bottom-cart .selection-section h4{display:none}}.sticky-bottom-cart .selection-section .variation-box{display:flex;align-items:center;gap:0}.sticky-bottom-cart .selection-section .variation-box h4{margin-bottom:0}.sticky-bottom-cart .selection-section .form-control{background-color:#f8f8f8;border:1px solid #eee;text-transform:uppercase;font-size:1rem;padding:.375rem 2.25rem .375rem .75rem;max-width:7.8rem}.sticky-bottom-cart .selection-section .form-control:focus{box-shadow:none}@media(max-width:575px){.sticky-bottom-cart .selection-section .form-control{width:max-content}}@media(max-width:1399px){.sticky-bottom-cart .add-btn .ring-animation{display:none!important}}.sticky-bottom-cart .add-btn .ring-animation svg{font-size:calc(15px + 5*(100vw - 320px)/1600);margin-top:calc(-3px + -4*(100vw - 320px)/1600)}.stickyCart .sticky-bottom-cart{bottom:20px;transition:all .5s ease;transform:translateX(-50%) scale(1)}.stickyCart .recently-purchase.show{bottom:125px}.quick-view{width:100%;max-width:1080px;max-height:600px;position:relative}.checkout-page .checkout-title{margin-bottom:25px;border-bottom:1px solid #eee}.checkout-page .checkout-title h3{color:#222;font-weight:700}.checkout-page .order-btn{width:100%;margin-top:calc(10px + 6*(100vw - 320px)/1600);background-color:var(--theme-color);border-radius:0;padding:calc(10px + 3*(100vw - 320px)/1600);color:#fff;font-weight:600;letter-spacing:unset;text-transform:unset;font-size:calc(16px + 4*(100vw - 320px)/1600);height:auto;border:1px solid rgba(0,0,0,0)}.checkout-page .order-btn:hover{border-color:var(--theme-color);background-color:rgba(0,0,0,0);color:var(--theme-color)}.checkout-page .promo-title{display:flex;justify-content:space-between;margin-bottom:8px}.checkout-page .promo-title a{font-size:15px;cursor:pointer;color:#222}.checkout-page .checkout-form .custom-select-box .form-control{height:100%;padding:calc(10px + 2*(100vw - 320px)/1600) calc(13px + 6*(100vw - 320px)/1600);font-weight:500;border-radius:0;border-color:#eee;background-color:#fff;font-size:14px}.checkout-page .checkout-form .custom-select-box .form-control.form-select{cursor:pointer}.checkout-page .checkout-form .checkout-details{position:sticky;top:120px;left:0;background-color:#f8f8f8;padding:calc(18px + 2*(100vw - 320px)/1600) calc(15px + 5*(100vw - 320px)/1600);border:1px solid #eee;border-radius:0}.checkout-page .checkout-form .checkout-details .coupon-box{padding:10px;border:1px solid #eee;background-color:#fff}.checkout-page .checkout-form .checkout-details .coupon-box .coupon-content{margin-top:0}.checkout-page .checkout-form .checkout-details .coupon-box .coupon-content .coupon-apply{padding-top:9px}.checkout-page .checkout-form .checkout-details .card-name{display:block}.checkout-page .checkout-form .checkout-details .card-name h6{line-height:1.4;font-weight:600}.checkout-page .checkout-form .checkout-details .promo-code-box{margin-bottom:10px;margin-top:14px}.checkout-page .checkout-form .checkout-details .promo-code-box h5{font-weight:500;font-size:calc(15px + 1*(100vw - 320px)/1600);color:#222;line-height:1.3;margin:0}.checkout-page .checkout-form .checkout-details .promo-code-box>a{font-size:15px;cursor:pointer;color:var(--theme-color)}.checkout-page .checkout-form .checkout-details .promo-code-box .coupon-input-box{flex-wrap:nowrap;gap:calc(8px + 7*(100vw - 320px)/1600);display:flex}.checkout-page .checkout-form .checkout-details .promo-code-box .form-control{height:auto;padding:calc(10px + 2*(100vw - 320px)/1600) calc(13px + 6*(100vw - 320px)/1600);font-weight:500;border-radius:0;border:1px solid #eee;font-size:14px}.checkout-page .checkout-form .checkout-details .promo-code-box .apply-button{white-space:nowrap;height:100%;border:1px solid var(--theme-color);border-radius:0;font-weight:600;color:var(--theme-color);letter-spacing:unset;text-transform:none;background-color:rgba(0,0,0,0)}.checkout-page .checkout-form .checkout-details .promo-code-box .apply-button:hover{background-color:var(--theme-color);color:#fff}.checkout-page .checkout-form .checkout-details .promo-code-box .invalid-feedback{font-size:14px;letter-spacing:unset;font-weight:500}.checkout-page .checkout-form .checkout-details .order-box{margin:0}.checkout-page .checkout-form .checkout-details .order-box .title-box{padding-bottom:8px}.checkout-page .checkout-form .checkout-details .order-box .title-box h4{font-size:calc(18px + 2*(100vw - 320px)/1600);font-weight:600;letter-spacing:unset;color:#222;line-height:1.3;margin:0}.checkout-page .checkout-form .checkout-details .order-box .title-box p{font-size:calc(14px + 1*(100vw - 320px)/1600);line-height:1.5;font-weight:500;margin:4px 0 0}.checkout-page .checkout-form .checkout-details .offer-apply-box{display:flex;gap:9px;margin-top:25px;position:relative;border-radius:0;padding:8px 13px;overflow:hidden;border:1px dashed #198754;background-color:rgba(25,135,84,.18)}.checkout-page .checkout-form .checkout-details .offer-apply-box img{width:28px;height:28px}.checkout-page .checkout-form .checkout-details .offer-apply-box h4{font-size:16px!important}.checkout-page .checkout-form .checkout-details .offer-apply-box p{margin:3px 0 0!important;font-size:14px!important}.checkout-page .checkout-form .checkout-details .offer-apply-box .close-coupon{position:absolute;top:8px;right:8px;font-size:14px;line-height:1;color:#198754;font-weight:500}.checkout-page .checkout-form .check-out .form-group:last-child,.checkout-page .checkout-form .check-out .form-group:last-child label{margin-bottom:-5px}.checkout-page .checkout-form .form-group{position:relative;margin-bottom:25px}.checkout-page .checkout-form .form-group h3{color:#444;font-weight:700;margin-bottom:30px;margin-top:30px}.checkout-page .checkout-form .form-group .field-label{line-height:24px;color:#333;margin-bottom:10px;font-weight:700}.checkout-page .checkout-form .form-group .field-label span{font-size:16px;color:#222;font-weight:600}.checkout-page .checkout-form .form-group label{color:#777}.checkout-page .checkout-form select,.checkout-page .checkout-form textarea{width:100%;padding:0 22px;height:45px;border:1px solid #ddd}.checkout-page .checkout-form .no-data-added,.checkout-page .checkout-form .tab-category{position:sticky;top:105px}.checkout-page .check-box{line-height:24px;font-size:14px;font-weight:400;padding-top:5px}.checkout-page .check-box label{position:relative;top:-1px;font-weight:400;padding:0;font-size:16px;cursor:pointer;color:#333}.checkout-page .lower-content{margin-top:30px}.checkout-page .lower-content .order-column{margin-bottom:40px}.checkout-page .checkout-form-section{display:grid;gap:calc(20px + .0125*(100vw - 320px))}.checkout-page .checkout-form-section .checkout-title1 h2{font-weight:600;font-size:calc(18px + 2*(100vw - 320px)/1600);letter-spacing:unset;text-transform:unset;line-height:1.3;border-bottom:1px solid #ededed;margin:0 0 20px;padding-bottom:8px}.checkout-page .checkout-form-section .checkout-form .country-input .custom-select-box,.checkout-page .checkout-form-section .country-input .country-input .custom-select-box{height:calc(40px + 7*(100vw - 320px)/1600)}.checkout-page .checkout-form-section .checkout-form .country-input .custom-select-box input,.checkout-page .checkout-form-section .country-input .country-input .custom-select-box input{cursor:pointer;background-color:#fff}.checkout-page .checkout-form-section .checkout-form .country-input-box .form-box .form-control,.checkout-page .checkout-form-section .country-input .country-input-box .form-box .form-control{padding-left:calc(108px + 20*(100vw - 320px)/1600)}.checkout-page .checkout-form-section .checkout-form .form-box,.checkout-page .checkout-form-section .country-input .form-box{position:relative}.checkout-page .checkout-form-section .checkout-form .form-box .form-label,.checkout-page .checkout-form-section .country-input .form-box .form-label{font-weight:500;font-size:calc(15px + 1*(100vw - 320px)/1600);margin-bottom:4px;color:#777}.checkout-page .checkout-form-section .checkout-form .form-box .form-control,.checkout-page .checkout-form-section .country-input .form-box .form-control{padding:calc(10px + 2*(100vw - 320px)/1600) calc(13px + 6*(100vw - 320px)/1600);font-weight:500;border-radius:0;background-color:#fff;font-size:calc(14px + 0*(100vw - 320px)/1600)}.checkout-page .checkout-form-section .checkout-form .form-box .form-control::-webkit-inner-spin-button,.checkout-page .checkout-form-section .country-input .form-box .form-control::-webkit-inner-spin-button{display:none}.checkout-page .checkout-form-section .checkout-form .form-checkbox,.checkout-page .checkout-form-section .country-input .form-checkbox{display:flex;align-items:center;gap:10px}.checkout-page .checkout-form-section .checkout-form .form-checkbox .form-check-input,.checkout-page .checkout-form-section .country-input .form-checkbox .form-check-input{width:21px;height:21px;background:unset;background-color:rgba(0,0,0,0);box-shadow:unset;border:unset;filter:unset;position:relative;margin:0;vertical-align:unset}.checkout-page .checkout-form-section .checkout-form .form-checkbox .form-check-input:before,.checkout-page .checkout-form-section .country-input .form-checkbox .form-check-input:before{content:"";position:absolute;width:12px;height:6px;transition:transform .4s cubic-bezier(.45,1.8,.5,.75);transform:rotate(-45deg) scale(0);left:4px;top:5px;z-index:1;border-left:2px solid var(--theme-color);border-bottom:2px solid var(--theme-color);border-right-style:solid;border-top-style:solid;border-top:2px var(--theme-color);border-right:2px var(--theme-color)}.checkout-page .checkout-form-section .checkout-form .form-checkbox .form-check-input:after,.checkout-page .checkout-form-section .country-input .form-checkbox .form-check-input:after{content:"";position:absolute;width:21px;height:21px;top:50%;transform:translate(-50%,-50%);left:50%;background-color:#fff;border:2px solid #ececec;cursor:pointer}.checkout-page .checkout-form-section .checkout-form .form-checkbox .form-check-input:checked:before,.checkout-page .checkout-form-section .country-input .form-checkbox .form-check-input:checked:before{transform:rotate(-45deg) scale(1)}.checkout-page .checkout-form-section .checkout-form .form-check-label,.checkout-page .checkout-form-section .country-input .form-check-label{color:#4a5568;font-weight:500;font-size:calc(15px + 1*(100vw - 320px)/1600);margin:0;line-height:1}.checkout-page .checkout-form-section .delivery-option,.checkout-page .checkout-form-section .payment-option{padding:calc(17px + 9*(100vw - 320px)/1600);background-color:#fff;height:100%;border-radius:0}.checkout-page .checkout-form-section .delivery-option .custom-form-check,.checkout-page .checkout-form-section .payment-option .custom-form-check{min-height:unset;padding:0;margin:0;display:flex;gap:5px}.checkout-page .checkout-form-section .delivery-option .custom-form-check .form-check-input,.checkout-page .checkout-form-section .payment-option .custom-form-check .form-check-input{width:calc(15px + .00125*(100vw - 320px));height:calc(15px + .00125*(100vw - 320px));float:unset;margin:4px 0 0;background-color:unset;position:relative;filter:unset;border:unset}.checkout-page .checkout-form-section .delivery-option .custom-form-check .form-check-input:before,.checkout-page .checkout-form-section .payment-option .custom-form-check .form-check-input:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:16px;height:16px;background-color:#fff;border-radius:100%;transition:all .3s ease-in-out;border:1px solid #eee}.checkout-page .checkout-form-section .delivery-option .custom-form-check .form-check-input:after,.checkout-page .checkout-form-section .payment-option .custom-form-check .form-check-input:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) scale(0);width:11px;height:11px;background-color:var(--theme-color);transition:all .3s ease-in-out;border-radius:100%}.checkout-page .checkout-form-section .delivery-option .custom-form-check .form-check-input:checked,.checkout-page .checkout-form-section .payment-option .custom-form-check .form-check-input:checked{background-color:rgba(0,0,0,0);border-color:rgba(0,0,0,0)}.checkout-page .checkout-form-section .delivery-option .custom-form-check .form-check-input:checked:before,.checkout-page .checkout-form-section .payment-option .custom-form-check .form-check-input:checked:before{border-color:var(--theme-color)}.checkout-page .checkout-form-section .delivery-option .custom-form-check .form-check-input:checked:after,.checkout-page .checkout-form-section .payment-option .custom-form-check .form-check-input:checked:after{transform:translate(-50%,-50%) scale(1)}.checkout-page .checkout-form-section .delivery-option .custom-form-check .form-check-input:checked~label,.checkout-page .checkout-form-section .payment-option .custom-form-check .form-check-input:checked~label{color:#222}.checkout-page .checkout-form-section .delivery-option .custom-form-check label,.checkout-page .checkout-form-section .payment-option .custom-form-check label{cursor:pointer;font-size:calc(15px + 2*(100vw - 320px)/1600);padding-left:12px;font-weight:500;margin-bottom:0}.checkout-page .checkout-form-section .checkbox-main-box{border-radius:0;padding:calc(14px + 15*(100vw - 320px)/1600);background-color:#f8f8f8;border:1px solid #eee;position:relative}.checkout-page .future-option{padding:calc(17px + 9*(100vw - 320px)/1600);position:relative;background-color:#fff}.checkout-page .future-option .delivery-items h4{margin-bottom:16px;color:#222;font-weight:500}.checkout-page .future-option ul{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;gap:calc(10px + 13*(100vw - 320px)/1600)}@media(max-width:1399px){.checkout-page .future-option ul{grid-template-columns:1fr 1fr}}@media(max-width:991px){.checkout-page .future-option ul{grid-template-columns:1fr 1fr 1fr}}@media(max-width:767px){.checkout-page .future-option ul{grid-template-columns:1fr 1fr}}@media(max-width:480px){.checkout-page .future-option ul{grid-template-columns:1fr}}.checkout-page .future-option ul li.active a{color:#fff;background-color:var(--theme-color)}.checkout-page .future-option ul li a{background-color:#f8f8f8;display:flex;align-items:center;justify-content:center;height:100%;text-align:center;color:#000;padding:12px 8px;font-weight:500}.order-box{position:relative;margin-bottom:50px}.order-box .box-loader{position:absolute;top:0;left:0;width:100%;height:100%;z-index:999}.order-box .box-loader .loader-wrapper{position:relative;width:100%;height:100%;inset:unset;background-color:#f8f8f8}.order-box .title-box{position:relative;padding-bottom:25px;color:#444;font-weight:600;font-size:22px;border-bottom:1px solid #ededed;margin-bottom:20px}.order-box .title-box i{font-weight:400}.order-box .title-box span{position:relative;text-align:right;line-height:1.2em}.order-box .qty{position:relative}.order-box .qty li{position:relative;display:flex;align-items:center;gap:11px;font-size:15px;color:#444;line-height:20px;margin-bottom:18px}.order-box .qty li .cart-image{width:60px}.order-box .qty li:last-child{margin:0}.order-box .qty li .cart-content{width:calc(100% - 60px - 11px);display:grid;grid-template-columns:1fr auto;gap:9px}.order-box .qty li .cart-content h4{line-height:1.3;font-weight:500;font-size:calc(15px + 1*(100vw - 320px)/1600);margin-bottom:4px;letter-spacing:unset;text-transform:unset}.order-box .qty li .cart-content h5{font-weight:500;margin:0;font-size:calc(16px + 1*(100vw - 320px)/1600);line-height:1.3}.order-box .qty li span{font-size:calc(18px + 2*(100vw - 320px)/1600);text-align:right;line-height:1.3;color:#222;font-weight:600}.order-box .sub-total{position:relative}.order-box .sub-total li{position:relative;display:flex;gap:9px;font-size:16px;font-weight:600;color:#777;line-height:1.3;justify-content:space-between;width:100%}.order-box .sub-total li+li{margin-top:14px}.order-box .sub-total li.border-cls{margin-top:0;display:flex;align-items:center;gap:0}.order-box .sub-total li.border-cls .form-check-label{font-size:14px;font-weight:500}.order-box .sub-total li .count{text-align:right;position:relative;font-size:17px;line-height:20px;color:var(--theme-color);font-weight:500}.order-box .sub-total li h4{font-size:16px;font-weight:600;color:#777;line-height:1.3;letter-spacing:unset;margin:0}.order-box .sub-total li h4+h4{text-align:left}.order-box .sub-total li .txt-primary{color:var(--theme-color)}.order-box .sub-total li .check-it{margin-left:14px;margin-right:0;width:20px;height:20px;border:unset;position:relative;filter:unset}.order-box .sub-total li .check-it:before{content:"";position:absolute;width:12px;height:6px;transition:transform .4s cubic-bezier(.45,1.8,.5,.75);transform:rotate(-45deg) scale(0);left:4px;top:4px;z-index:1;border-left:2px solid var(--theme-color);border-bottom:2px solid var(--theme-color);border-right-style:solid;border-top-style:solid;border-top:2px var(--theme-color);border-right:2px var(--theme-color)}.order-box .sub-total li .check-it:after{content:"";position:absolute;width:20px;height:20px;top:50%;left:50%;transform:translate(-50%,-50%);background-color:#fff;border:2px solid #ececec;cursor:pointer}.order-box .sub-total li .check-it:checked:before{transform:rotate(-45deg) scale(1)}.order-box .sub-total .shopping-option label{position:relative;font-size:16px;line-height:32px;padding-left:10px;color:#6f6f6f}.order-box .sub-total .shipping{width:35%;float:right}.order-box .total{position:relative;margin-top:13px;padding-top:13px;border-top:1px solid #eee}.order-box .total li{position:relative;display:grid;grid-template-columns:1fr 1fr;gap:9px;font-weight:600;color:#333;line-height:1.3;font-size:18px}.order-box .total li+li{margin-top:8px}.order-box .total li .count{position:relative;font-size:18px;text-align:right;line-height:1.3;color:var(--theme-color);font-weight:600}.order-box .total li:last-child,.order-box .total li:last-child .count{font-size:calc(18px + 3*(100vw - 320px)/1600)}.checkout-section-2 .left-sidebar-checkout .empty-box h2{text-align:center;font-size:26px;font-weight:500;margin:0;padding-block:24px;color:#9b9b9b}.checkout-section-2 .left-sidebar-checkout .checkout-detail-box>ul{display:flex;flex-wrap:wrap;gap:calc(20px + 20*(100vw - 320px)/1600)}.checkout-section-2 .left-sidebar-checkout .checkout-detail-box>ul>li{position:relative;width:100%}.checkout-section-2 .left-sidebar-checkout .checkout-detail-box>ul>li:last-child .checkout-box:before{content:none}.checkout-section-2 .left-sidebar-checkout .checkout-detail-box>ul>li .checkout-box{padding:calc(14px + 15*(100vw - 320px)/1600);background-color:#f8f8f8;border-radius:0;border:1px solid #eee;position:relative}.checkout-section-2 .left-sidebar-checkout .checkout-detail-box>ul>li .checkout-box .payment-method ul{display:flex;align-items:center;gap:15px}.checkout-section-2 .left-sidebar-checkout .checkout-detail-box>ul>li .checkout-box .payment-method ul li{width:auto;display:flex;align-items:center;justify-content:center;border:1px solid rgba(0,0,0,0);background-color:#fff;padding:15px 40px;border-radius:20px;text-align:center;cursor:pointer}.checkout-section-2 .left-sidebar-checkout .checkout-detail-box>ul>li .checkout-box .payment-method ul li i{font-size:28px;color:#898989;line-height:1}.checkout-section-2 .left-sidebar-checkout .checkout-detail-box>ul>li .checkout-box .payment-method ul li h5{color:#898989}.checkout-section-2 .left-sidebar-checkout .checkout-detail-box>ul>li .checkout-box .payment-method ul li.active{border-color:var(--theme-color);color:var(--theme-color)}.checkout-section-2 .left-sidebar-checkout .checkout-detail-box>ul>li .checkout-box .payment-method ul li.active i{color:var(--theme-color)}.checkout-section-2 .left-sidebar-checkout .checkout-detail-box>ul>li .checkout-box .form-select{background-color:#fff;border-color:#eee;line-height:1.8}@media(max-width:576px){.checkout-section-2 .left-sidebar-checkout .checkout-detail-box>ul>li .checkout-box{margin-left:0}}.checkout-section-2 .left-sidebar-checkout .checkout-detail-box>ul>li .checkout-box .checkout-title{border-bottom:1px solid #ededed;margin-bottom:20px;padding-bottom:12px;display:flex;align-items:center;justify-content:space-between}.checkout-section-2 .left-sidebar-checkout .checkout-detail-box>ul>li .checkout-box .checkout-title h4{font-weight:600;font-size:calc(18px + 2*(100vw - 320px)/1600);letter-spacing:unset;text-transform:unset;margin:0;line-height:1.3}.checkout-section-2 .left-sidebar-checkout .checkout-detail-box>ul>li .checkout-box .checkout-title a{cursor:pointer}.checkout-section-2 .left-sidebar-checkout .checkout-detail-box>ul>li .checkout-box .checkout-detail .delivery-address-box{border-radius:0;padding:calc(12px + 12*(100vw - 320px)/1600);background-color:#fff;height:100%}.checkout-section-2 .left-sidebar-checkout .checkout-detail-box>ul>li .checkout-box .checkout-detail .delivery-address-box>div{display:flex;position:relative;cursor:pointer}.checkout-section-2 .left-sidebar-checkout .checkout-detail-box>ul>li .checkout-box .checkout-detail .delivery-address-box>div .label{position:absolute;top:0;right:0;background-color:var(--theme-color);padding:2px 8px;border-radius:4px;color:#fff;font-size:12px;letter-spacing:.8px}.checkout-section-2 .left-sidebar-checkout .checkout-detail-box>ul>li .checkout-box .checkout-detail .delivery-address-box>div .label label{margin-bottom:0;line-height:1.7}.checkout-section-2 .left-sidebar-checkout .checkout-detail-box>ul>li .checkout-box .checkout-detail .delivery-address-box>div .form-check{min-height:unset;padding:0;margin:0}.checkout-section-2 .left-sidebar-checkout .checkout-detail-box>ul>li .checkout-box .checkout-detail .delivery-address-box>div .form-check .form-check-input{width:calc(15px + 2*(100vw - 320px)/1600);height:calc(15px + 2*(100vw - 320px)/1600);float:unset;background-color:unset;position:relative;filter:unset;margin:0;border:unset}.checkout-section-2 .left-sidebar-checkout .checkout-detail-box>ul>li .checkout-box .checkout-detail .delivery-address-box>div .form-check .form-check-input:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:16px;height:16px;background-color:#fff;border-radius:100%;transition:all .3s ease-in-out;border:1px solid #eee}.checkout-section-2 .left-sidebar-checkout .checkout-detail-box>ul>li .checkout-box .checkout-detail .delivery-address-box>div .form-check .form-check-input:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) scale(0);width:11px;height:11px;background-color:var(--theme-color);transition:all .3s ease-in-out;border-radius:100%}.checkout-section-2 .left-sidebar-checkout .checkout-detail-box>ul>li .checkout-box .checkout-detail .delivery-address-box>div .form-check .form-check-input:checked{background-color:rgba(0,0,0,0);border-color:rgba(0,0,0,0)}.checkout-section-2 .left-sidebar-checkout .checkout-detail-box>ul>li .checkout-box .checkout-detail .delivery-address-box>div .form-check .form-check-input:checked:before{border-color:var(--theme-color)}.checkout-section-2 .left-sidebar-checkout .checkout-detail-box>ul>li .checkout-box .checkout-detail .delivery-address-box>div .form-check .form-check-input:checked:after{transform:translate(-50%,-50%) scale(1)}.checkout-section-2 .left-sidebar-checkout .checkout-detail-box>ul>li .checkout-box .checkout-detail .delivery-address-box>div .form-check .form-check-input:checked[type=radio]{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='2' fill='%23fff'/%3e%3c/svg%3e")}.checkout-section-2 .left-sidebar-checkout .checkout-detail-box>ul>li .checkout-box .checkout-detail .delivery-address-box>div .form-check .form-check-input:focus{box-shadow:none;border-color:var(--theme-color)}.checkout-section-2 .left-sidebar-checkout .checkout-detail-box>ul>li .checkout-box .checkout-detail .delivery-address-box>div .delivery-address-detail{display:flex;flex-wrap:wrap;gap:calc(6px + 4*(100vw - 320px)/1600);margin-left:10px;width:calc(85% + -10*(100vw - 320px)/1600)}.checkout-section-2 .left-sidebar-checkout .checkout-detail-box>ul>li .checkout-box .checkout-detail .delivery-address-box>div .delivery-address-detail li{display:block;width:100%}.checkout-section-2 .left-sidebar-checkout .checkout-detail-box>ul>li .checkout-box .checkout-detail .delivery-address-box>div .delivery-address-detail h4{font-weight:600;margin:0;text-transform:none;letter-spacing:unset;line-height:1.3}.checkout-section-2 .left-sidebar-checkout .checkout-detail-box>ul>li .checkout-box .checkout-detail .delivery-address-box>div .delivery-address-detail h6,.checkout-section-2 .left-sidebar-checkout .checkout-detail-box>ul>li .checkout-box .checkout-detail .delivery-address-box>div .delivery-address-detail p{line-height:1.4;margin-bottom:0;font-weight:400;color:#222;font-size:calc(14px + 2*(100vw - 320px)/1600)}.checkout-section-2 .left-sidebar-checkout .checkout-detail-box>ul>li .checkout-box .checkout-detail .delivery-address-box>div .delivery-address-detail h6 span,.checkout-section-2 .left-sidebar-checkout .checkout-detail-box>ul>li .checkout-box .checkout-detail .delivery-address-box>div .delivery-address-detail p span{margin-right:4px;font-weight:500;color:#222}.checkout-section-2 .left-sidebar-checkout .checkout-detail-box>ul>li .checkout-box .checkout-detail .add-address{display:flex;align-items:center;justify-content:center;padding:30px;height:100%;text-align:center;cursor:pointer;background-color:#fff;box-shadow:0 0 9px rgba(0,0,0,.07);border-radius:8px}.checkout-section-2 .left-sidebar-checkout .checkout-detail-box>ul>li .checkout-box .checkout-detail .delivery-option,.checkout-section-2 .left-sidebar-checkout .checkout-detail-box>ul>li .checkout-box .checkout-detail .payment-option{padding:calc(17px + 9*(100vw - 320px)/1600);background-color:#fff;border-radius:0;height:100%}@media(max-width:1460px){.checkout-section-2 .left-sidebar-checkout .checkout-detail-box>ul>li .checkout-box .checkout-detail .delivery-option .select-option,.checkout-section-2 .left-sidebar-checkout .checkout-detail-box>ul>li .checkout-box .checkout-detail .payment-option .select-option{margin-top:6px}}.checkout-section-2 .left-sidebar-checkout .checkout-detail-box>ul>li .checkout-box .checkout-detail .delivery-option .date-box,.checkout-section-2 .left-sidebar-checkout .checkout-detail-box>ul>li .checkout-box .checkout-detail .payment-option .date-box{position:relative}.checkout-section-2 .left-sidebar-checkout .checkout-detail-box>ul>li .checkout-box .checkout-detail .delivery-option .date-box i,.checkout-section-2 .left-sidebar-checkout .checkout-detail-box>ul>li .checkout-box .checkout-detail .payment-option .date-box i{top:50%;transform:translateY(-50%);position:absolute;right:17px;font-size:18px;color:#4a5568}.checkout-section-2 .left-sidebar-checkout .checkout-detail-box>ul>li .checkout-box .checkout-detail .delivery-option .delivery-category,.checkout-section-2 .left-sidebar-checkout .checkout-detail-box>ul>li .checkout-box .checkout-detail .delivery-option .payment-category,.checkout-section-2 .left-sidebar-checkout .checkout-detail-box>ul>li .checkout-box .checkout-detail .payment-option .delivery-category,.checkout-section-2 .left-sidebar-checkout .checkout-detail-box>ul>li .checkout-box .checkout-detail .payment-option .payment-category{display:flex;height:100%}@media(max-width:767px){.checkout-section-2 .left-sidebar-checkout .checkout-detail-box>ul>li .checkout-box .checkout-detail .delivery-option .delivery-category,.checkout-section-2 .left-sidebar-checkout .checkout-detail-box>ul>li .checkout-box .checkout-detail .delivery-option .payment-category,.checkout-section-2 .left-sidebar-checkout .checkout-detail-box>ul>li .checkout-box .checkout-detail .payment-option .delivery-category,.checkout-section-2 .left-sidebar-checkout .checkout-detail-box>ul>li .checkout-box .checkout-detail .payment-option .payment-category{display:block}}.checkout-section-2 .left-sidebar-checkout .checkout-detail-box>ul>li .checkout-box .checkout-detail .delivery-option .delivery-category .form-check,.checkout-section-2 .left-sidebar-checkout .checkout-detail-box>ul>li .checkout-box .checkout-detail .delivery-option .payment-category .form-check,.checkout-section-2 .left-sidebar-checkout .checkout-detail-box>ul>li .checkout-box .checkout-detail .payment-option .delivery-category .form-check,.checkout-section-2 .left-sidebar-checkout .checkout-detail-box>ul>li .checkout-box .checkout-detail .payment-option .payment-category .form-check{min-height:unset;padding:0;margin:0}.checkout-section-2 .left-sidebar-checkout .checkout-detail-box>ul>li .checkout-box .checkout-detail .delivery-option .delivery-category .form-check .form-check-input,.checkout-section-2 .left-sidebar-checkout .checkout-detail-box>ul>li .checkout-box .checkout-detail .delivery-option .payment-category .form-check .form-check-input,.checkout-section-2 .left-sidebar-checkout .checkout-detail-box>ul>li .checkout-box .checkout-detail .payment-option .delivery-category .form-check .form-check-input,.checkout-section-2 .left-sidebar-checkout .checkout-detail-box>ul>li .checkout-box .checkout-detail .payment-option .payment-category .form-check .form-check-input{width:calc(15px + 2*(100vw - 320px)/1600);height:calc(15px + 2*(100vw - 320px)/1600);float:unset;background-color:unset;filter:unset;position:relative;margin:5px 0 0;border:unset}.checkout-section-2 .left-sidebar-checkout .checkout-detail-box>ul>li .checkout-box .checkout-detail .delivery-option .delivery-category .form-check .form-check-input:before,.checkout-section-2 .left-sidebar-checkout .checkout-detail-box>ul>li .checkout-box .checkout-detail .delivery-option .payment-category .form-check .form-check-input:before,.checkout-section-2 .left-sidebar-checkout .checkout-detail-box>ul>li .checkout-box .checkout-detail .payment-option .delivery-category .form-check .form-check-input:before,.checkout-section-2 .left-sidebar-checkout .checkout-detail-box>ul>li .checkout-box .checkout-detail .payment-option .payment-category .form-check .form-check-input:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:16px;height:16px;background-color:#fff;border-radius:100%;transition:all .3s ease-in-out;border:1px solid #eee}.checkout-section-2 .left-sidebar-checkout .checkout-detail-box>ul>li .checkout-box .checkout-detail .delivery-option .delivery-category .form-check .form-check-input:after,.checkout-section-2 .left-sidebar-checkout .checkout-detail-box>ul>li .checkout-box .checkout-detail .delivery-option .payment-category .form-check .form-check-input:after,.checkout-section-2 .left-sidebar-checkout .checkout-detail-box>ul>li .checkout-box .checkout-detail .payment-option .delivery-category .form-check .form-check-input:after,.checkout-section-2 .left-sidebar-checkout .checkout-detail-box>ul>li .checkout-box .checkout-detail .payment-option .payment-category .form-check .form-check-input:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) scale(0);width:11px;height:11px;background-color:var(--theme-color);transition:all .3s ease-in-out;border-radius:100%}.checkout-section-2 .left-sidebar-checkout .checkout-detail-box>ul>li .checkout-box .checkout-detail .delivery-option .delivery-category .form-check .form-check-input:checked,.checkout-section-2 .left-sidebar-checkout .checkout-detail-box>ul>li .checkout-box .checkout-detail .delivery-option .payment-category .form-check .form-check-input:checked,.checkout-section-2 .left-sidebar-checkout .checkout-detail-box>ul>li .checkout-box .checkout-detail .payment-option .delivery-category .form-check .form-check-input:checked,.checkout-section-2 .left-sidebar-checkout .checkout-detail-box>ul>li .checkout-box .checkout-detail .payment-option .payment-category .form-check .form-check-input:checked{background-color:rgba(0,0,0,0);border-color:rgba(0,0,0,0)}.checkout-section-2 .left-sidebar-checkout .checkout-detail-box>ul>li .checkout-box .checkout-detail .delivery-option .delivery-category .form-check .form-check-input:checked:before,.checkout-section-2 .left-sidebar-checkout .checkout-detail-box>ul>li .checkout-box .checkout-detail .delivery-option .payment-category .form-check .form-check-input:checked:before,.checkout-section-2 .left-sidebar-checkout .checkout-detail-box>ul>li .checkout-box .checkout-detail .payment-option .delivery-category .form-check .form-check-input:checked:before,.checkout-section-2 .left-sidebar-checkout .checkout-detail-box>ul>li .checkout-box .checkout-detail .payment-option .payment-category .form-check .form-check-input:checked:before{border-color:var(--theme-color)}.checkout-section-2 .left-sidebar-checkout .checkout-detail-box>ul>li .checkout-box .checkout-detail .delivery-option .delivery-category .form-check .form-check-input:checked:after,.checkout-section-2 .left-sidebar-checkout .checkout-detail-box>ul>li .checkout-box .checkout-detail .delivery-option .payment-category .form-check .form-check-input:checked:after,.checkout-section-2 .left-sidebar-checkout .checkout-detail-box>ul>li .checkout-box .checkout-detail .payment-option .delivery-category .form-check .form-check-input:checked:after,.checkout-section-2 .left-sidebar-checkout .checkout-detail-box>ul>li .checkout-box .checkout-detail .payment-option .payment-category .form-check .form-check-input:checked:after{transform:translate(-50%,-50%) scale(1)}.checkout-section-2 .left-sidebar-checkout .checkout-detail-box>ul>li .checkout-box .checkout-detail .delivery-option .delivery-category .form-check .form-check-input:focus,.checkout-section-2 .left-sidebar-checkout .checkout-detail-box>ul>li .checkout-box .checkout-detail .delivery-option .payment-category .form-check .form-check-input:focus,.checkout-section-2 .left-sidebar-checkout .checkout-detail-box>ul>li .checkout-box .checkout-detail .payment-option .delivery-category .form-check .form-check-input:focus,.checkout-section-2 .left-sidebar-checkout .checkout-detail-box>ul>li .checkout-box .checkout-detail .payment-option .payment-category .form-check .form-check-input:focus{box-shadow:none;border-color:var(--theme-color)}.checkout-section-2 .left-sidebar-checkout .checkout-detail-box>ul>li .checkout-box .checkout-detail .delivery-option .custom-form-check,.checkout-section-2 .left-sidebar-checkout .checkout-detail-box>ul>li .checkout-box .checkout-detail .payment-option .custom-form-check{display:flex;margin-bottom:0;min-height:auto}.checkout-section-2 .left-sidebar-checkout .checkout-detail-box>ul>li .checkout-box .checkout-detail .delivery-option .custom-form-check .form-check-label,.checkout-section-2 .left-sidebar-checkout .checkout-detail-box>ul>li .checkout-box .checkout-detail .payment-option .custom-form-check .form-check-label{cursor:pointer;font-size:calc(15px + 2*(100vw - 320px)/1600);padding-left:12px;font-weight:500;margin-bottom:0;width:calc(100% - (15px + 2*(100vw - 320px)/1600))}.checkout-section-2 .left-sidebar-checkout .checkout-detail-box>ul>li .checkout-box .checkout-detail .delivery-option .delivery-date,.checkout-section-2 .left-sidebar-checkout .checkout-detail-box>ul>li .checkout-box .checkout-detail .payment-option .delivery-date{font-size:calc(14px + 1*(100vw - 320px)/1600);font-weight:500;border:1px solid #eee;background-color:#fff;display:flex;align-items:center;color:#4a5568;width:100%;padding:calc(8px + 2*(100vw - 320px)/1600) calc(15px + 10*(100vw - 320px)/1600)}.checkout-section-2 .left-sidebar-checkout .checkout-detail-box>ul>li .checkout-box .checkout-detail .delivery-option .delivery-date input,.checkout-section-2 .left-sidebar-checkout .checkout-detail-box>ul>li .checkout-box .checkout-detail .payment-option .delivery-date input{font-size:calc(14px + 1*(100vw - 320px)/1600);font-weight:500;border:none;background-color:#fff;display:flex;align-items:center;color:#4a5568;width:100%}.checkout-section-2 .left-sidebar-checkout .checkout-detail-box>ul>li .checkout-box .checkout-detail .delivery-option .delivery-time,.checkout-section-2 .left-sidebar-checkout .checkout-detail-box>ul>li .checkout-box .checkout-detail .payment-option .delivery-time{display:flex;align-items:center;height:100%}.checkout-section-2 .left-sidebar-checkout .checkout-detail-box>ul>li .checkout-box .checkout-detail .delivery-option .delivery-time .dropdown-toggle,.checkout-section-2 .left-sidebar-checkout .checkout-detail-box>ul>li .checkout-box .checkout-detail .payment-option .delivery-time .dropdown-toggle{font-size:calc(14px + 1*(100vw - 320px)/1600);font-weight:500;border:1px solid #eee;background-color:#fff;display:flex;align-items:center;color:#4a5568}.checkout-section-2 .left-sidebar-checkout .checkout-detail-box>ul>li .checkout-box .checkout-detail .delivery-option .delivery-time .dropdown-toggle i,.checkout-section-2 .left-sidebar-checkout .checkout-detail-box>ul>li .checkout-box .checkout-detail .payment-option .delivery-time .dropdown-toggle i{-webkit-text-stroke:1px #4a5568;color:rgba(0,0,0,0);font-size:18px;margin-right:10px}.checkout-section-2 .left-sidebar-checkout .checkout-detail-box>ul>li .checkout-box .checkout-detail .delivery-option .delivery-time .dropdown-toggle:after,.checkout-section-2 .left-sidebar-checkout .checkout-detail-box>ul>li .checkout-box .checkout-detail .payment-option .delivery-time .dropdown-toggle:after{content:none}.checkout-section-2 .left-sidebar-checkout .checkout-detail-box>ul>li .checkout-box .checkout-detail .delivery-option .delivery-time .dropdown-toggle:before,.checkout-section-2 .left-sidebar-checkout .checkout-detail-box>ul>li .checkout-box .checkout-detail .payment-option .delivery-time .dropdown-toggle:before{content:"";position:absolute;top:50%;transform:translateY(-50%);right:20px;font-family:Font Awesome\ 6 Free;font-weight:900}.checkout-section-2 .left-sidebar-checkout .checkout-detail-box>ul>li .checkout-box .checkout-detail .delivery-option .delivery-time .dropdown-menu,.checkout-section-2 .left-sidebar-checkout .checkout-detail-box>ul>li .checkout-box .checkout-detail .payment-option .delivery-time .dropdown-menu{border:1px solid rgba(0,0,0,0);box-shadow:0 6px 5px rgba(0,0,0,.1)}.checkout-section-2 .left-sidebar-checkout .checkout-detail-box>ul>li .checkout-box .checkout-detail .delivery-option .delivery-time .dropdown-menu li a:active,.checkout-section-2 .left-sidebar-checkout .checkout-detail-box>ul>li .checkout-box .checkout-detail .payment-option .delivery-time .dropdown-menu li a:active{color:#000;text-decoration:none;background-color:#eee}.checkout-section-2 .left-sidebar-checkout .checkout-detail-box>ul>li .checkout-box .checkout-detail .delivery-option .delivery-time .dropdown-menu li+li,.checkout-section-2 .left-sidebar-checkout .checkout-detail-box>ul>li .checkout-box .checkout-detail .payment-option .delivery-time .dropdown-menu li+li{margin-top:5px}.checkout-section-2 .left-sidebar-checkout .checkout-detail-box>ul>li .checkout-box .checkout-detail .future-box{display:none}.checkout-section-2 .left-sidebar-checkout .checkout-detail-box>ul>li .checkout-box .checkout-detail .future-box.show{display:block}.checkout-section-2 .left-sidebar-checkout .checkout-detail-box>ul>li .checkout-box .checkout-detail .future-box .future-option{padding:calc(17px + 9*(100vw - 320px)/1600)}.checkout-section-2 .left-sidebar-checkout .checkout-detail-box>ul>li .checkout-box .checkout-detail .future-box .future-option .delivery-items{align-items:center;height:100%}.checkout-section-2 .left-sidebar-checkout .checkout-detail-box>ul>li .checkout-box .checkout-detail .future-box .future-option .delivery-items h4{margin-bottom:16px;color:#222;font-weight:500}.checkout-section-2 .left-sidebar-checkout .checkout-detail-box>ul>li .checkout-box .checkout-detail .future-box .future-option .delivery-items ul{width:100%;gap:23px;display:grid}@media(max-width:460px){.checkout-section-2 .left-sidebar-checkout .checkout-detail-box>ul>li .checkout-box .checkout-detail .future-box .future-option .delivery-items ul{margin-inline:0}}.checkout-section-2 .left-sidebar-checkout .checkout-detail-box>ul>li .checkout-box .checkout-detail .payment-button{padding:calc(14px + 6*(100vw - 320px)/1600) calc(15px + 10*(100vw - 320px)/1600);font-size:calc(14px + 2*(100vw - 320px)/1600);font-weight:500}.checkout-section-2 .left-sidebar-checkout .checkout-detail-box>ul>li .checkout-box .checkout-detail .payment-method .custom-form-check label{font-weight:500;font-size:17px}.checkout-section-2 .left-sidebar-checkout .checkout-detail-box>ul>li .checkout-box .checkout-detail .credit-card-box .credit-detail{position:relative}.checkout-section-2 .left-sidebar-checkout .checkout-detail-box>ul>li .checkout-box .checkout-detail .credit-info label{font-size:calc(14px + 1*(100vw - 320px)/1600);font-weight:500}.checkout-section-2 .left-sidebar-checkout .checkout-detail-box>ul>li .checkout-box .checkout-detail .payment-option{padding:calc(14px + 6*(100vw - 320px)/1600);border-radius:0;position:relative}.checkout-section-2 .left-sidebar-checkout .checkout-detail-box>ul>li .checkout-box .checkout-detail .payment-option .form-check .form-check-input{margin-top:0}.checkout-section-2 .left-sidebar-checkout .checkout-detail-box>ul>li .checkout-box .checkout-detail .payment-option .form-check label{font-weight:500;font-size:18px;padding-left:10px}.checkout-section-2 .left-sidebar-checkout .checkout-detail-box>ul>li .checkout-box .checkout-detail .payment-option img{top:50%;transform:translateY(-50%);position:absolute;right:20px;width:60px}.checkout-section-2 .left-sidebar-checkout .checkout-detail-box>ul>li .checkout-box .checkout-detail .custom-accordion{display:flex;flex-wrap:wrap;gap:calc(10px + 10*(100vw - 320px)/1600);align-items:center}.checkout-section-2 .left-sidebar-checkout .checkout-detail-box>ul>li .checkout-box .checkout-detail .custom-accordion .accordion-item{border:none;border-radius:6px;overflow:hidden;display:block;width:100%;background-color:#f8f8f8;border-radius:5px}.checkout-section-2 .left-sidebar-checkout .checkout-detail-box>ul>li .checkout-box .checkout-detail .custom-accordion .accordion-item .accordion-header .accordion-button{color:#4a5568;position:relative;padding:0;background-color:#f8f8f8}.checkout-section-2 .left-sidebar-checkout .checkout-detail-box>ul>li .checkout-box .checkout-detail .custom-accordion .accordion-item .accordion-header .accordion-button:after{content:none}.checkout-section-2 .left-sidebar-checkout .checkout-detail-box>ul>li .checkout-box .checkout-detail .custom-accordion .accordion-item .accordion-header .accordion-button:before{font-family:Font Awesome\ 6 Free;font-weight:900;position:absolute;content:"";top:50%;transform:translateY(-50%);right:30px;transition:transform .2s ease-in-out}.checkout-section-2 .left-sidebar-checkout .checkout-detail-box>ul>li .checkout-box .checkout-detail .custom-accordion .accordion-item .accordion-header .accordion-button:not(.collapsed){color:#222;background-color:rgba(0,0,0,0);box-shadow:none}.checkout-section-2 .left-sidebar-checkout .checkout-detail-box>ul>li .checkout-box .checkout-detail .custom-accordion .accordion-item .accordion-header .accordion-button:not(.collapsed):before{top:20%;transform:rotate(-180deg) translateY(-50%)}.checkout-section-2 .left-sidebar-checkout .checkout-detail-box>ul>li .checkout-box .checkout-detail .custom-accordion .accordion-item .accordion-header .accordion-button .form-check{display:flex;align-items:center;width:100%}.checkout-section-2 .left-sidebar-checkout .checkout-detail-box>ul>li .checkout-box .checkout-detail .custom-accordion .accordion-item .accordion-header .accordion-button .form-check .form-check-label{font-weight:500;color:#222;display:flex;align-items:center;width:100%;font-size:calc(15px + 3*(100vw - 320px)/1600);padding:16px 20px;margin-bottom:0}@media(max-width:480px){.checkout-section-2 .left-sidebar-checkout .checkout-detail-box>ul>li .checkout-box .checkout-detail .custom-accordion .accordion-item .accordion-header .accordion-button .form-check .form-check-label{margin-top:5px}}.checkout-section-2 .left-sidebar-checkout .checkout-detail-box>ul>li .checkout-box .checkout-detail .custom-accordion .accordion-item .accordion-header .accordion-button .form-check .form-check-label .form-check-input{margin-right:calc(6px + 4*(100vw - 320px)/1600)}.checkout-section-2 .left-sidebar-checkout .checkout-detail-box>ul>li .checkout-box .checkout-detail .custom-accordion .accordion-item .accordion-collapse .accordion-body{padding-top:0}.checkout-section-2 .left-sidebar-checkout .checkout-detail-box>ul>li .checkout-box .checkout-detail .custom-accordion .accordion-item .accordion-collapse .accordion-body .cod-review{margin:0;line-height:1.5;color:#4a5568;font-size:16px}.checkout-section-2 .left-sidebar-checkout .checkout-detail-box>ul>li .checkout-box .checkout-detail .custom-accordion .accordion-item .accordion-collapse .accordion-body .cod-review a:hover{color:var(--theme-color)}.checkout-section-2 .left-sidebar-checkout .checkout-detail-box>ul>li .checkout-box .checkout-detail .custom-accordion .accordion-item .accordion-collapse .accordion-body .custom-form-check{margin-bottom:calc(5px + 3*(100vw - 320px)/1600);display:flex;align-items:center}.checkout-section-2 .left-sidebar-checkout .checkout-detail-box>ul>li .checkout-box .checkout-detail .custom-accordion .accordion-item .accordion-collapse .accordion-body .custom-form-check label{display:flex;align-items:center;font-size:calc(14px + 3*(100vw - 320px)/1600)}.checkout-section-2 .left-sidebar-checkout .checkout-detail-box>ul>li .checkout-box .checkout-detail .custom-accordion .accordion-item .accordion-collapse .accordion-body .custom-form-check input{margin-right:10px}.checkout-section-2 .left-sidebar-checkout .checkout-detail-box>ul>li .checkout-box .checkout-detail .custom-select{position:absolute;left:1px;height:49px;bottom:1px;border-radius:6px}.checkout-section-2 .left-sidebar-checkout .checkout-detail-box>ul>li .checkout-box .checkout-detail .custom-select .select2-container,.checkout-section-2 .left-sidebar-checkout .checkout-detail-box>ul>li .checkout-box .checkout-detail .custom-select .selection{height:100%}.checkout-section-2 .left-sidebar-checkout .checkout-detail-box>ul>li .checkout-box .checkout-detail .custom-select .selection .select2-selection{height:100%!important;min-width:unset;background-color:rgba(0,0,0,0)!important;width:110px!important;border:unset!important;border-right:1px solid #efefef!important}.checkout-section-2 .left-sidebar-checkout .checkout-detail-box>ul>li .checkout-box .checkout-detail .custom-select .selection .select2-selection .select2-selection__rendered{display:flex;align-items:center;background-color:rgba(0,0,0,0)!important}.checkout-section-2 .left-sidebar-checkout .checkout-detail-box>ul>li .checkout-box .checkout-detail .form-input-box input,.checkout-section-2 .left-sidebar-checkout .checkout-detail-box>ul>li .checkout-box .checkout-detail .phone-field input{border:1px solid #efefef}.checkout-section-2 .left-sidebar-checkout .checkout-detail-box>ul>li .checkout-box .checkout-detail .form-input-box .form-label,.checkout-section-2 .left-sidebar-checkout .checkout-detail-box>ul>li .checkout-box .checkout-detail .phone-field .form-label{font-size:calc(15px + 2*(100vw - 320px)/1600);color:#222;margin-bottom:4px}.checkout-section-2 .left-sidebar-checkout .checkout-detail-box>ul>li .checkout-box .checkout-detail .account-checkbox{min-height:unset;padding:0;margin:0;gap:5px;display:flex;align-items:center}.checkout-section-2 .left-sidebar-checkout .checkout-detail-box>ul>li .checkout-box .checkout-detail .account-checkbox .checkbox_animated{float:unset;margin:0;width:23px;height:23px;border:unset;background:unset;box-shadow:unset}.checkout-section-2 .left-sidebar-checkout .checkout-detail-box>ul>li .checkout-box .checkout-detail .account-checkbox .checkbox_animated:after{top:50%;left:50%;transform:translate(-50%,-50%);right:unset;width:23px;height:23px}.checkout-section-2 .left-sidebar-checkout .checkout-detail-box>ul>li .checkout-box .checkout-detail .account-checkbox .checkbox_animated:before{left:7px;top:7px;width:10px;height:6px}.checkout-section-2 .left-sidebar-checkout .checkout-detail-box>ul>li .checkout-box .checkout-detail .account-checkbox .form-check-label{line-height:1.4;margin-bottom:0;font-weight:400;font-size:calc(14px + 2*(100vw - 320px)/1600)}.checkout-section-2 .checkout-right-box{position:sticky;top:110px;left:0}.checkout-section-2 .checkout-right-box .checkout-details{position:unset;inset:unset}.checkout-section-2 .checkout-right-box .checkout-details+.checkout-details{margin-top:calc(20px + 20*(100vw - 320px)/1600)}.dashboard .box-head h2{font-size:22px;margin:20px 0 0;color:#333}.dashboard .box a{color:var(--theme-color)}.dashboard .box h6{margin-bottom:0}.dashboard .box .box-title{border-bottom:1px solid #ddd;display:inline-block;margin-bottom:5px;padding:12px 0;position:relative;width:100%}.dashboard .box .box-title h3{font-size:16px;margin:0;color:#333}.dashboard .box .box-title>a{position:absolute;right:0;top:12px;color:var(--theme-color)}.dashboard .box address{margin-bottom:0}.box-content{padding-left:calc(18px + 4*(100vw - 320px)/1600);display:grid;gap:8px}.box-content li{display:list-item;list-style:disc}.box-content li::marker{color:#777;font-size:13px;line-height:1}.box-content h6{margin-bottom:0;font-size:15px;font-weight:500;line-height:1.3}.box-content a{color:var(--theme-color)}.custom-badge{padding:6px 10px}.tracking-panel ul{display:flex;align-items:center;justify-content:space-between;width:100%;position:relative;gap:15px;padding-right:20px;overflow-y:hidden;overflow-x:auto}.tracking-panel ul li{position:relative;width:100%;background-color:#f8f8f8;border-radius:0;padding:calc(13px + 4*(100vw - 320px)/1600) 0 calc(13px + 4*(100vw - 320px)/1600) calc(21px + 4*(100vw - 320px)/1600)}.tracking-panel ul li:after{opacity:1;right:-16px;border-top:38px solid rgba(0,0,0,0);border-bottom:38px solid rgba(0,0,0,0);border-left:17px solid #f8f8f8}.tracking-panel ul li:after,.tracking-panel ul li:before{content:"";position:absolute;top:0;width:0;height:0;transition:border-color .2s ease}.tracking-panel ul li:before{left:0;border-top:calc(28px + 12*(100vw - 320px)/1600) solid rgba(0,0,0,0);border-bottom:calc(28px + 12*(100vw - 320px)/1600) solid rgba(0,0,0,0);border-left:17px solid #fff}.tracking-panel ul li.active{background-color:#fdf3ed}.tracking-panel ul li.active:after{border-left:17px solid #fdf3ed}.tracking-panel ul li.cancelled-box{background-color:#fbe9eb}.tracking-panel ul li.cancelled-box:after{border-left:17px solid #fbe9eb}.tracking-panel ul li:first-child:before{display:none}.tracking-panel .panel-content{display:flex;align-items:center;gap:16px;margin-top:0}.tracking-panel .panel-content .icon{width:calc(30px + 15*(100vw - 320px)/1600)}.tracking-panel .panel-content .status{margin-top:0;font-size:17px;display:flex;flex-direction:column;font-weight:600;white-space:nowrap}.tracking-panel .panel-content span{white-space:nowrap}.compare-section .compare-part{position:relative}.compare-section .compare-part .close-btn{background-color:#f8f8f8;font-size:18px;position:absolute;line-height:1;top:7px;color:#424242;font-weight:400;right:7px;border-radius:0;width:28px;height:28px;padding:0;border:1px solid #eee}.compare-section .compare-part .img-section{padding:25px 15px 15px;text-align:center;border-right:1px solid #eee}.compare-section .compare-part .img-section .bg-size,.compare-section .compare-part .img-section img{width:50%;margin:0 auto}.compare-section .compare-part .img-section a h5{margin-bottom:5px;margin-top:10px;font-weight:600;color:#000}.compare-section .compare-part .img-section h5{margin-bottom:0;line-height:1.2;color:rgba(0,0,0,.7)}.compare-section .compare-part .detail-part{border-right:1px solid #eee}.compare-section .compare-part .detail-part .title-detail{background-color:#f8f8f8;text-align:center;padding:8px 0;border-top:1px solid #eee;border-bottom:1px solid #eee}.compare-section .compare-part .detail-part .title-detail h5{margin-bottom:0;text-transform:uppercase;font-weight:600}.compare-section .compare-part .detail-part .inner-detail{padding:15px;text-align:center}.compare-section .compare-part .detail-part .inner-detail p{margin-bottom:0;line-height:1.4;letter-spacing:unset;font-weight:500;font-size:16px}.compare-section .compare-part .detail-part .inner-detail>span{font-size:14px;font-weight:500;color:#777;margin-left:5px}.compare-section .compare-part .detail-part .inner-detail .compare-rating{display:flex;align-items:center;justify-content:center}.compare-section .compare-part .btn-part{text-align:center;padding:15px;border-top:1px solid #eee}.compare-section .compare-part .btn-part .btn-outline,.compare-section .compare-part .btn-part .btn-solid{padding:5px 10px}.compare-section .compare-box{border:1px solid #eee}.compare-section .compare-box .slick-slider .slick-list,.compare-section .compare-box .slick-slider .slick-list .slick-slide>div,.compare-section .compare-box .slick-slider.slick-slider{margin:0}.vendor-cover .bg-size{height:350px}.vendor-profile{margin-top:-70px}.vendor-profile .profile-left{display:flex;padding:20px;background-color:#f8f8f8;border:1px solid #eee;border-radius:0}.vendor-profile .profile-left .profile-image{text-align:center;width:20%;display:flex;align-items:center;justify-content:center}.vendor-profile .profile-left .profile-image a{background-color:#fff;width:calc(64px + 24*(100vw - 320px)/1600);height:calc(64px + 24*(100vw - 320px)/1600);margin:0 auto calc(8px + 8*(100vw - 320px)/1600);padding:14px;display:flex;align-items:center;justify-content:center}.vendor-profile .profile-left .profile-image a>*{margin-bottom:0;font-size:calc(37px + 23*(100vw - 320px)/1600)}.vendor-profile .profile-left .profile-image img{width:100%;height:100%;object-fit:contain}.vendor-profile .profile-left .profile-image h3{font-weight:600;margin-bottom:0;font-size:calc(20px + 4*(100vw - 320px)/1600);color:#222;letter-spacing:unset;line-height:1.3}.vendor-profile .profile-left .profile-image h6{margin-bottom:0;margin-top:0;letter-spacing:unset;text-transform:unset;font-weight:500}.vendor-profile .profile-left .profile-image .rating>*>span{line-height:1}.vendor-profile .profile-left .profile-detail{border-left:1px solid rgba(34,38,42,.12);padding-left:20px;margin-left:20px;width:60%;display:flex;align-items:center}.vendor-profile .profile-left .profile-detail h6{margin-bottom:0;margin-top:0;letter-spacing:.05em}.vendor-profile .profile-left .profile-detail p{margin-bottom:0;font-size:15px;line-height:1.5;font-weight:400}.vendor-profile .profile-left .profile-detail p+p{margin-top:10px}.vendor-profile .profile-left .vendor-contact{border-left:1px solid rgba(34,38,42,.12);padding-left:20px;margin-left:20px;width:20%;display:flex;align-items:center;justify-content:center;text-align:center}.vendor-profile .profile-left .vendor-contact .footer-social{margin:0}.vendor-profile .profile-left .vendor-contact .footer-social ul{margin-top:0;margin-bottom:12px;padding-bottom:9px;justify-content:center;border-bottom:1px solid rgba(34,38,42,.12);display:flex}.vendor-profile .profile-left .vendor-contact .footer-social ul :empty{display:none}.vendor-profile .profile-left .vendor-contact .footer-social svg{width:unset;height:unset;color:#989898}.vendor-profile .profile-left .vendor-contact .footer-social li{padding:0 5px}.vendor-profile .profile-left .vendor-contact h6{color:#000;font-weight:600;margin-bottom:8px;font-size:16px}.vendor-profile .profile-left .vendor-contact .vendor-details{display:grid;gap:7px}.vendor-profile .profile-left .vendor-contact .vendor-details li{display:flex;align-items:center;justify-content:center;gap:7px}.vendor-profile .profile-left .vendor-contact .vendor-details li svg{width:unset;height:unset;font-size:20px;line-height:1;color:#777}.vendor-profile .profile-left .vendor-contact .vendor-details li a,.vendor-profile .profile-left .vendor-contact .vendor-details li h5{margin:0;font-weight:500;line-height:1;color:#464646}.vendor-profile .profile-left+.profile-left{margin-top:40px}.vendor-profile .page-link{border-color:#efefef;background-color:#f9f9f9}.vendor-profile .page-link:hover{background-color:#f1f1f1}.become-vendor{background-color:#f8f8f8;overflow:hidden}.become-vendor h4{margin-bottom:40px;font-weight:600;line-height:1.3}.become-vendor .step-bg{position:relative}.become-vendor .step-bg:before{content:"";position:absolute;left:0;right:0;height:100%;display:block;background:url(/assets/images/vendor/step-arrow.png) no-repeat 50%}.become-vendor .step-bg .row{margin-inline:-50px}.become-vendor .step-bg .row>div{padding-inline:50px}.become-vendor .step-bg .row>div:first-child,.become-vendor .step-bg .row>div:nth-child(3){margin-bottom:30px}.become-vendor .step-bg .row>div:nth-child(2){margin-top:30px}.become-vendor .step-bg h4{margin-bottom:10px;text-transform:unset;letter-spacing:unset}.become-vendor .step-bg .step-box{padding:26px 23px;transition:all .3s ease;background-color:#fff;border-radius:0;border:1px solid #eee;width:100%;height:100%}.become-vendor .step-bg .step-box,.become-vendor .step-bg .step-box .steps{position:relative;text-align:center;display:flex;align-items:center;justify-content:center}.become-vendor .step-bg .step-box .steps{width:80px;height:80px;background:#f8f8f8;margin:0 auto 25px;color:var(--theme-color);font-weight:500;border-radius:0;font-size:calc(28px + 12*(100vw - 320px)/1600)}.become-vendor .step-bg .step-box p{line-height:1.7;margin-bottom:0;font-weight:400}.start-selling h4{margin-bottom:10px;text-transform:unset;line-height:1.3;font-size:22px;font-weight:600}.start-selling p{line-height:1.7;letter-spacing:unset;margin-bottom:0;font-weight:400;font-size:calc(14px + 2*(100vw - 320px)/1600)}.start-selling .btn{margin-top:20px}.dashboard-section .dashboard-sidebar{position:sticky;top:130px;z-index:1;padding:30px 0 15px;background-color:#f8f8f8;border:1px solid #eee;border-radius:12px}@media(max-width:991px){.dashboard-section .dashboard-sidebar{position:fixed;top:0;left:-350px;width:calc(300px + 20*(100vw - 320px)/672);height:100vh;overflow:hidden auto;padding-top:0;border:unset;transition:all .25s ease-in-out;border-radius:0;z-index:999;background-color:#fff}.dashboard-section .dashboard-sidebar.open{left:0}}.dashboard-section .dashboard-sidebar .back-btn{display:none}@media(max-width:991px){.dashboard-section .dashboard-sidebar .back-btn{padding:15px 18px;display:flex;border:unset;align-items:center;gap:5px;border-bottom:1px solid #eee;width:100%;position:sticky;top:0;left:0;background-color:#fff;z-index:2}.dashboard-section .dashboard-sidebar .back-btn svg{width:unset;height:unset;font-size:20px;line-height:1}.dashboard-section .dashboard-sidebar .back-btn span{font-weight:500;font-size:16px}}.dashboard-section .dashboard-sidebar .profile-top{display:flex;gap:13px;align-items:center;padding:0 16px 15px;margin-bottom:15px;border-bottom:1px solid #eee}@media(max-width:991px){.dashboard-section .dashboard-sidebar .profile-top{margin-bottom:calc(10px + 10*(100vw - 320px)/671);background-color:#f8f8f8;padding:15px}}.dashboard-section .dashboard-sidebar .profile-top .profile-top-box{width:56px;height:56px;position:relative}.dashboard-section .dashboard-sidebar .profile-top .user-icon-2{position:absolute;top:0;right:0;z-index:1;width:20px;height:20px;background-color:#fff;border:1px solid #eee;display:flex;align-items:center;justify-content:center;color:#777;cursor:pointer;overflow:hidden}.dashboard-section .dashboard-sidebar .profile-top .user-icon-2.close-icon{top:0}.dashboard-section .dashboard-sidebar .profile-top .user-icon-2 input[type=file]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);opacity:0;cursor:pointer}.dashboard-section .dashboard-sidebar .profile-top .user-icon-2 i{line-height:1}.dashboard-section .dashboard-sidebar .profile-top .profile-image{margin:0 auto;text-align:center;z-index:1;position:relative;width:56px;height:56px;border-radius:0;overflow:hidden}.dashboard-section .dashboard-sidebar .profile-top .profile-image:hover .user-icon{opacity:1}.dashboard-section .dashboard-sidebar .profile-top .profile-image .user-icon{transition:opacity .15s ease-in-out;width:100%;height:100%;background-color:rgba(34,34,34,.631);border:1px solid rgba(207,207,207,.4);border-radius:0;display:flex;align-items:center;justify-content:center;color:#fff;overflow:hidden;font-size:24px}.dashboard-section .dashboard-sidebar .profile-top .profile-image .user-icon,.dashboard-section .dashboard-sidebar .profile-top .profile-image .user-icon input[type=file]{opacity:0;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);cursor:pointer}.dashboard-section .dashboard-sidebar .profile-top .profile-image .user-icon i{line-height:1}@media(max-width:991px){.dashboard-section .dashboard-sidebar .profile-top .profile-image .user-icon{opacity:1;height:auto;border-radius:0;inset:unset;bottom:0;transform:unset;font-size:calc(16px + 2*(100vw - 320px)/1600);padding-block:5px;border:unset;background-color:rgba(34,34,34,.8)}}.dashboard-section .dashboard-sidebar .profile-top .profile-image .user-round{height:56px;width:56px;object-fit:contain;background-color:#fff;display:flex;align-items:center;justify-content:center;position:relative;margin:0 auto}.dashboard-section .dashboard-sidebar .profile-top .profile-image .user-round h4{font-size:34px;margin:0;font-weight:600}.dashboard-section .dashboard-sidebar .profile-top .profile-image img{height:100%;width:100%;object-fit:cover;background-color:#f9f9f9;box-shadow:2px 3px 8px rgba(34,34,34,.32)}.dashboard-section .dashboard-sidebar .profile-top .profile-image .cover-icon{width:30px;height:30px;display:flex;align-items:center;justify-content:center;position:absolute;bottom:0;left:55%;z-index:1;background-color:#fff;border-radius:100%;color:#777}.dashboard-section .dashboard-sidebar .profile-top .profile-image .cover-icon i{position:relative}.dashboard-section .dashboard-sidebar .profile-top .profile-image .cover-icon i input{position:absolute;top:0;right:0;left:0;opacity:0;width:35px}.dashboard-section .dashboard-sidebar .profile-top .profile-image .user-name{background-color:#fff;width:100%;height:100%;display:flex;align-items:center;justify-content:center;font-size:32px;font-weight:500;border:1px solid #eee;margin:0}.dashboard-section .dashboard-sidebar .profile-top .profile-detail{width:calc(100% - 56px - 13px)}.dashboard-section .dashboard-sidebar .profile-top .profile-detail h5{font-weight:600;margin-bottom:0}.dashboard-section .dashboard-sidebar .profile-top .profile-detail h6{color:#777;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;margin-bottom:0}.dashboard-section .dashboard-sidebar .faq-tab .nav-tabs{box-shadow:none;padding:0;background-color:#f8f8f8}.dashboard-section .counter-section{padding:calc(16px + 14*(100vw - 320px)/1600);background-color:#f8f8f8;border:1px solid #eee;border-radius:12px}.dashboard-section .counter-section .counter-box{background-color:#fff;padding:18px;display:flex;align-items:center;border-left:3px solid var(--theme-color);border-radius:8px}.dashboard-section .counter-section .counter-box img{height:50px;width:auto;margin-right:20px}.dashboard-section .counter-section .counter-box h3{font-weight:600;color:var(--theme-color);margin-bottom:4px;font-size:calc(18px + 2*(100vw - 320px)/1600);letter-spacing:unset}.dashboard-section .counter-section .counter-box h5{margin-bottom:0;font-weight:500;color:#777;line-height:1.3}.dashboard-section .show-btn{background-color:var(--theme-color);border-radius:0;padding:calc(7px + 3*(100vw - 320px)/1600) calc(12px + 7*(100vw - 320px)/1600);text-transform:unset;font-weight:600;color:#fff;margin-bottom:calc(18px + 8*(100vw - 320px)/1600);display:none;border:1px solid var(--theme-color)}.dashboard-section .show-btn.active,.dashboard-section .show-btn:first-child:active{border:1px solid var(--theme-color);background-color:rgba(0,0,0,0);color:var(--theme-color)}@media(max-width:991px){.dashboard-section .show-btn{display:block}}.dashboard-section .faq-content .card{border:1px solid #eee;background-color:#f8f8f8;border-radius:12px}.dashboard-section .faq-content .dashboard-table{border:unset;background-color:rgba(0,0,0,0)}.dashboard-section .faq-content .dashboard-table .card-body{padding:0}.dashboard-section .faq-content .dashboard-table .user-download-table .dropdown .dropdown-toggle{background-color:#f8f8f8;border:1px solid #eee;padding:12px 18px;font-weight:500;color:#222}.dashboard-section .faq-content .dashboard-table .user-download-table .dropdown .dropdown-toggle:after{content:"";font-family:remixicon;font-style:normal;-webkit-font-smoothing:antialiased;margin:0;vertical-align:unset;border:unset;font-size:18px;line-height:1;font-weight:400}.dashboard-section .faq-content .dashboard-table .user-download-table thead tr th{background-color:#f8f8f8;text-align:center;padding:14px 10px;font-size:18px;font-weight:600;border-bottom:1px solid #eee}.dashboard-section .faq-content .dashboard-table .user-download-table tbody td{text-align:center;vertical-align:middle;padding:14px 10px;border-color:#eee}.dashboard-section .faq-content .dashboard-table .user-download-table tbody tr:last-child td{border-bottom:unset}.dashboard-section .faq-content .dashboard-table .user-download-table tbody .table-name{width:55%;text-align:center;font-weight:500;font-size:16px}.dashboard-section .faq-content .dashboard-table .user-download-table tbody .table-image{width:auto;height:100px}.dashboard-section .faq-content .download-detail{padding:12px calc(15px + 7*(100vw - 320px)/1600);border:1px solid #eee;background-color:#f8f8f8;border-radius:12px;margin-bottom:20px}.dashboard-section .faq-content .download-detail form .input-group{gap:13px}.dashboard-section .faq-content .download-detail form .input-group .form-control{padding:calc(10px + 2*(100vw - 320px)/1600) calc(13px + 6*(100vw - 320px)/1600);font-weight:500;border-radius:0!important;border:1px solid #eee;font-size:14px}.dashboard-section .faq-content .download-detail form .input-group button{padding:12px 24px;font-weight:600;border-radius:0!important;letter-spacing:unset;background-color:var(--theme-color);border:1px solid var(--theme-color);color:#fff}.dashboard-section .faq-content .download-detail form .input-group button:hover{background-color:#fff;color:var(--theme-color)}.dashboard-section .wallet-table .table-responsive{border:1px solid #eee;border-radius:0}.dashboard-section .wallet-table .order-table{border:unset;margin:0;border-radius:0}.dashboard-section .wallet-table .order-table thead th{font-size:16px;font-weight:600;padding:calc(9px + 5*(100vw - 320px)/1600)}.dashboard-section .wallet-table .order-table td,.dashboard-section .wallet-table .order-table th{max-width:220px;min-width:160px;padding:15px;color:#232323;border-bottom:1px solid #eee;font-weight:500;text-align:center;vertical-align:middle;background-color:rgba(0,0,0,0)}.dashboard-section .wallet-table .order-table td h6,.dashboard-section .wallet-table .order-table th h6{color:#222;font-weight:500;margin:0;line-height:1.3;font-size:calc(14px + 2*(100vw - 320px)/1600)}.dashboard-section .wallet-table .order-table tr:last-child td{border-bottom:unset}.dashboard-section .wallet-table .order-table tr a{color:#222}.dashboard-section .wallet-table .order-table tr a.btn-solid{color:#fff}.dashboard-section .wallet-table .order-table tr a.btn-solid:hover{color:var(--theme-color)}.dashboard-section .wallet-table .order-table .product-image{text-align:center!important}.dashboard-section .wallet-table .order-table .product-image img{width:70px;max-width:100%;height:auto}.dashboard-section .wallet-table .order-table .product-image h6{font-size:15px;font-weight:500;margin:0}.dashboard-section .wallet-table .order-table .product-image a{color:#222}.dashboard-section .product-table tr td:first-child,.dashboard-section .product-table tr th:first-child{text-align:center}.dashboard-section .title-header h5{margin:0;font-weight:600;font-size:20px;line-height:1.4;display:flex;align-items:center}.dashboard-section .title-header h5 a{line-height:1}.dashboard-section .title-header h5 svg{width:unset;height:unset;color:#222;margin-right:5px}.dashboard-section .title-header .right-option a{width:100%;background-color:var(--theme-color);color:#fff;text-transform:none;font-weight:600;font-size:calc(14px + 2*(100vw - 320px)/1600);line-height:1.3;padding:8px 20px;border-radius:0}.dashboard-section .title-header .right-option a:hover{border:1px solid var(--theme-color);background-color:#fff;color:var(--theme-color)!important}.dashboard-section .title-header .right-option a i{font-weight:500}.dashboard-section .dashboard-table h3{font-size:17px;color:#222;margin-bottom:15px;font-weight:600}.dashboard-section .dashboard-table .product-pagination{margin-top:24px}.dashboard-section .dashboard-table .product-pagination .theme-pagination-block{padding:0;background-color:rgba(0,0,0,0);justify-content:center}.dashboard-section .top-sec{display:flex;align-items:center;margin-bottom:calc(13px + 9*(100vw - 320px)/1600)}.dashboard-section .top-sec-2{border-top:1px solid #eee;margin-top:34px;padding-top:29px}.dashboard-section .top-sec h3{color:#222;font-size:calc(16px + 6*(100vw - 320px)/1600);margin-bottom:0;font-weight:600}.dashboard-section .top-sec .btn{margin-left:auto;padding:calc(5px + 2*(100vw - 320px)/1600) calc(7px + 7*(100vw - 320px)/1600)}.dashboard-section .top-sec .btn:active{border-color:var(--theme-color);color:#fff}.dashboard-section .top-sec .btn:hover{border-color:var(--theme-color)}.dashboard-section .top-sec .btn:hover:active{color:var(--theme-color)}.dashboard-section .top-sec .btn svg{width:unset;height:unset;font-size:17px;stroke-width:1px}.dashboard-section .themeform-auth .form-label{font-weight:500;color:#777;margin:0}.dashboard-section .themeform-auth .form-control{height:auto;padding:calc(10px + 2*(100vw - 320px)/1600) calc(13px + 6*(100vw - 320px)/1600);font-weight:500;border-radius:0;border:1px solid #eee;font-size:14px}.dashboard-section .dashboard-box .dashboard-title{margin-bottom:calc(14px + 6*(100vw - 320px)/1600);display:flex;align-items:center}.dashboard-section .dashboard-box .dashboard-title h4{font-weight:700;margin-bottom:0}.dashboard-section .dashboard-box .dashboard-title span{margin-left:30px;padding:2px 16px;border-radius:2px;color:var(--theme-color);cursor:pointer}.dashboard-section .dashboard-box .dashboard-detail ul li{display:block;margin-bottom:10px}.dashboard-section .dashboard-box .dashboard-detail ul li .details{display:flex}.dashboard-section .dashboard-box .dashboard-detail ul li .details h6{margin-bottom:0}.dashboard-section .dashboard-box .dashboard-detail ul li .details span{margin-left:calc(10px + 20*(100vw - 320px)/1600);border-radius:2px;color:var(--theme-color);cursor:pointer}.dashboard-section .dashboard-box .dashboard-detail ul li .details .left{width:150px;margin-right:15px}.dashboard-section .dashboard-box .dashboard-detail ul li .details .left h6{color:#4e4e4e}.dashboard-section .dashboard-box .dashboard-detail ul li .details .right{display:flex;align-items:center}.dashboard-section .dashboard-box .dashboard-detail ul li .details .right h6{font-weight:500}.dashboard-section .dashboard-box .dashboard-detail ul li:last-child{margin-bottom:0}.dashboard-section .radio_animated{position:relative;margin:4px 1rem 0 0;cursor:pointer}.dashboard-section .radio_animated:before{transition:transform .4s cubic-bezier(.45,1.8,.5,.75);transform:scale(0);content:"";position:absolute;top:0;left:.125rem;z-index:1;width:.75rem;height:.75rem;background:var(--theme-color);border-radius:50%}.dashboard-section .radio_animated:after{content:"";position:absolute;top:-.25rem;left:-.125rem;width:1.25rem;height:1.25rem;background:#fff;border:2px solid #f8f8f8;border-radius:50%}.dashboard-section .radio_animated:checked:before{transform:scale(1)}.dashboard-section .apexcharts-toolbar{z-index:1}.user-dashboard-section .box{font-size:calc(14px + 2*(100vw - 320px)/1600);line-height:1.7}.user-dashboard-section h6{margin-bottom:0;font-size:calc(14px + 1*(100vw - 320px)/1600);font-weight:500;line-height:1.3}.user-dashboard-section .welcome-msg{margin-bottom:20px}.user-dashboard-section .welcome-msg h4{font-size:20px;font-weight:700;color:#222}.user-dashboard-section .welcome-msg p{line-height:1.6;letter-spacing:unset;font-size:calc(14px + 2*(100vw - 320px)/1600)}.user-dashboard-section .box-head h4{font-size:18px;margin:34px 0 14px;color:#333;font-weight:600}.user-dashboard-section .box a{color:var(--theme-color)}.user-dashboard-section .box h6{margin-bottom:0;font-size:15px;font-weight:500;line-height:1.3}.user-dashboard-section .box .box-title{display:flex;align-items:center;margin-bottom:5px;padding:12px;position:relative;width:100%;background-color:#fff;border-radius:8px}.user-dashboard-section .box .box-title h3{font-size:16px;margin:0;color:#333;line-height:1.3;font-weight:500}.user-dashboard-section .box .box-title>a{margin-left:auto;color:var(--theme-color)}.user-dashboard-section .box address{margin-bottom:0}.user-dashboard-section .faq-content,.user-dashboard-section .faq-content .tab-content{height:100%}.user-dashboard-section .faq-content .tab-content .tab-pane{height:100%;position:relative}.user-dashboard-section .faq-content .tab-content .tab-pane .no-data-added,.user-dashboard-section .faq-content .tab-content .tab-pane .tab-category{height:100%}.user-dashboard-section .faq-content .tab-content .tab-pane .box-loader{position:absolute;top:0;left:0;width:100%;height:100%;z-index:999}.user-dashboard-section .faq-content .tab-content .tab-pane .box-loader .loader-wrapper{position:relative;width:100%;height:100%;inset:unset;background-color:#f8f8f8}.user-dashboard-section .faq-content .tab-content .card-body{padding:calc(15px + 7*(100vw - 320px)/1600);border-radius:0}.user-dashboard-section .faq-content .tab-content .card-body .tab-pane{height:100%;position:relative}.user-dashboard-section .faq-content .tab-content .card-body .order-title{font-size:calc(18px + 2*(100vw - 320px)/1600);padding-bottom:11px;margin-bottom:16px;letter-spacing:unset;font-weight:600;color:#222;border-bottom:1px solid #dee2e6}.user-dashboard-section .faq-content .tab-content .card-body .customer-detail ul li label{font-weight:600;font-size:16px;margin:0 0 6px}.user-dashboard-section .faq-content .tab-content .card-body .customer-detail ul li h4{margin:0;font-size:15px;letter-spacing:unset;font-weight:500;text-transform:unset;line-height:1.3;color:#777}.user-dashboard-section .faq-content .tab-content .card-body .tracking-total ul{display:grid;gap:6px}.user-dashboard-section .faq-content .tab-content .card-body .tracking-total ul li{display:flex;align-items:center;justify-content:space-between;font-size:16px;font-weight:500}.user-dashboard-section .faq-content .tab-content .card-body .tracking-total ul li:nth-child(3){font-weight:600}.user-dashboard-section .faq-content .tab-content .card-body .tracking-total ul li:last-child{padding-top:8px;margin-top:2px;border-top:1px solid #dee2e6;font-weight:600;font-size:18px}.user-dashboard-section .faq-content .tab-pane .card-body{padding:calc(15px + 7*(100vw - 320px)/1600);border-radius:0}.user-dashboard-section .faq-content .tab-pane .card-body .order-title{font-size:calc(18px + 2*(100vw - 320px)/1600);padding-bottom:11px;margin-bottom:16px;letter-spacing:unset;font-weight:600;color:#222;border-bottom:1px solid #dee2e6}.user-dashboard-section .faq-content .tab-pane .card-body .customer-detail ul li label{font-weight:600;font-size:16px;margin:0 0 6px}.user-dashboard-section .faq-content .tab-pane .card-body .customer-detail ul li h4{margin:0;font-size:15px;letter-spacing:unset;font-weight:500;text-transform:unset;line-height:1.3;color:#777}.user-dashboard-section .faq-content .tab-pane .card-body .tracking-total ul{display:grid;gap:6px}.user-dashboard-section .faq-content .tab-pane .card-body .tracking-total ul li{display:flex;align-items:center;justify-content:space-between;font-size:16px;font-weight:500}.user-dashboard-section .faq-content .tab-pane .card-body .tracking-total ul li:nth-child(3){font-weight:600}.user-dashboard-section .faq-content .tab-pane .card-body .tracking-total ul li:last-child{padding-top:8px;margin-top:2px;border-top:1px solid #dee2e6;font-weight:600;font-size:18px}.user-dashboard-section .wallet-point-box{display:flex;align-items:center;gap:13px}.user-dashboard-section .wallet-point-box .total-image{width:69px;height:69px;background-color:#fff;display:flex;align-items:center;justify-content:center;padding:10px}.user-dashboard-section .wallet-point-box .total-image img{width:100%;height:100%}.user-dashboard-section .wallet-point-box .total-detail{width:calc(100% - 69px - 13px);display:flex;align-items:center;justify-content:space-between}.user-dashboard-section .wallet-point-box .total-detail .point-ratio{background-color:#fff;padding:15px 18px}.user-dashboard-section .wallet-point-box .total-detail .point-ratio .counter{text-transform:none;letter-spacing:unset;font-size:18px;margin:0;color:#232323;font-weight:600}.user-dashboard-section .wallet-point-box .total-detail .total-box h5{margin:0;font-weight:500;color:#777}.user-dashboard-section .wallet-point-box .total-detail .total-box h3{margin:3px 0 0;font-size:19px;text-transform:none;letter-spacing:normal;font-weight:600;color:#232323}.user-dashboard-section .edit-link{color:var(--theme-color);margin-left:10px}.user-dashboard-section .address-book-section .select-box .address-box{padding:15px;background-color:#fff;transition:all .5s ease}.user-dashboard-section .address-book-section .select-box .address-box .top h6{color:#222;font-weight:600;font-size:14px}.user-dashboard-section .address-book-section .select-box .address-box .top h6 span{float:right;background-color:var(--theme-color);color:#fff;padding:2px 15px;font-size:80%;border-radius:0}.user-dashboard-section .address-book-section .select-box .address-box .middle{margin-top:15px}.user-dashboard-section .address-book-section .select-box .address-box .middle .address p{margin-bottom:5px;color:rgba(0,0,0,.7);line-height:1.2}.user-dashboard-section .address-book-section .select-box .address-box .middle .number{margin-top:15px}.user-dashboard-section .address-book-section .select-box .address-box .middle .number p{color:rgba(0,0,0,.7)}.user-dashboard-section .address-book-section .select-box .address-box .card-number{margin-top:15px}.user-dashboard-section .address-book-section .select-box .address-box .card-number h5,.user-dashboard-section .address-book-section .select-box .address-box .card-number h6{margin-bottom:0}.user-dashboard-section .address-book-section .select-box .address-box .name-validity{margin-top:10px;display:flex;align-items:center}.user-dashboard-section .address-book-section .select-box .address-box .name-validity h5,.user-dashboard-section .address-book-section .select-box .address-box .name-validity h6{margin-bottom:0}.user-dashboard-section .address-book-section .select-box .address-box .name-validity .right{margin-left:auto}.user-dashboard-section .address-book-section .select-box .address-box .bank-logo{display:flex;align-items:center}.user-dashboard-section .address-book-section .select-box .address-box .bank-logo img{height:22px}.user-dashboard-section .address-book-section .select-box .address-box .bank-logo .network-logo{margin-left:auto;width:50px;height:auto}.user-dashboard-section .address-book-section .select-box .address-box .address p{font-size:14px;font-weight:500;color:#777}.user-dashboard-section .address-book-section .select-box .address-box .bottom{border-top:1px solid #eee;display:flex;align-items:center;justify-content:space-between;padding-top:14px;margin-top:10px}.user-dashboard-section .address-book-section .select-box .address-box .bottom .bottom_btn{width:47.5%;font-weight:600;padding:8px 4px;border-radius:0;background-color:#f8f8f8;color:#222;border:unset}.user-dashboard-section .address-book-section .select-box.active .address-box{transition:all .5s ease}.user-dashboard-section.dashboard-section .dashboard-table .table thead th{font-size:calc(16px + 2*(100vw - 320px)/1600);background-color:#f8f8f8}.user-dashboard-section .order-table thead tr th{background-color:rgba(0,0,0,0)}.faq-tab .nav-tabs{display:block;border-bottom:none;background-color:#fff;padding:10px 0}.faq-tab .nav-tabs .nav-item{display:block;margin-bottom:0}@media(max-width:991px){.faq-tab .nav-tabs .nav-item{width:100%}}.faq-tab .nav-tabs .nav-item .nav-link{color:#232323;font-size:calc(14px + 2*(100vw - 320px)/1600);border:none;transition:all .2s ease-in-out;border-radius:8px;background-color:#f8f8f8;cursor:pointer;display:flex;align-items:center;gap:8px;margin:2px 8px;font-weight:500}@media(max-width:991px){.faq-tab .nav-tabs .nav-item .nav-link{background-color:#fff;padding-block:calc(6px + 2*(100vw - 320px)/1600)}}.faq-tab .nav-tabs .nav-item .nav-link svg{width:calc(36px + 4*(100vw - 320px)/1600);height:calc(36px + 4*(100vw - 320px)/1600);display:flex;align-items:center;justify-content:center;background-color:#fff;padding:9px;border-radius:8px;transition:all .2s ease-in-out;margin:0!important;border:1px solid rgba(0,0,0,0);font-size:calc(16px + 3*(100vw - 320px)/1600)}@media(max-width:991px){.faq-tab .nav-tabs .nav-item .nav-link svg{background-color:#f8f8f8}}.faq-tab .nav-tabs .nav-item .nav-link.active{border:none;border-radius:8px;color:var(--theme-color)}.faq-tab .nav-tabs .nav-item .nav-link.active svg{background-color:var(--theme-color);color:#fff}.faq-tab .nav-tabs .nav-item .nav-link:hover{border:none;color:var(--theme-color)}.faq-tab .nav-tabs .nav-item .nav-link:hover svg{border:1px solid var(--theme-color)}.faq-tab .nav-tabs .logout-cls{border-top:1px solid #eee;margin-top:6px;padding-top:14px;padding-inline:19px}.faq-tab .nav-tabs .logout-cls .loagout-btn{width:100%;background-color:var(--theme-color);color:#fff;text-transform:none;font-weight:500;font-size:calc(16px + 2*(100vw - 320px)/1600);line-height:1.3;padding:calc(9px + 2*(100vw - 320px)/1600);border-radius:0}.notification-list{display:grid;gap:13px}.notification-list li{display:block;border-radius:0;border:1px solid #eee;background-color:#fff;padding:calc(13px + 7*(100vw - 320px)/1600) calc(12px + 6*(100vw - 320px)/1600) calc(13px + 7*(100vw - 320px)/1600) calc(33px + 13*(100vw - 320px)/1600);position:relative}.notification-list li:after{content:"";position:absolute;left:calc(18px + 12*(100vw - 320px)/1600);top:31px;width:5px;height:5px;background-color:#8e8e8e;border-radius:100%}.notification-list li+li{border-top:1px solid #eee}.notification-list li.unread{position:relative;background-color:rgba(0,0,0,0);z-index:0;border:1px solid var(--theme-color)}.notification-list li.unread:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:var(--theme-color);opacity:.09;z-index:-1}.notification-list li.unread h4{color:var(--theme-color);font-weight:600}.notification-list li.unread h5{color:#222}.notification-list li.unread:after{background-color:var(--theme-color)}.notification-list h4{font-weight:500;color:#222;letter-spacing:unset;text-transform:none;line-height:1.5;font-size:calc(15px + 3*(100vw - 320px)/1600)}.notification-list h5{display:flex;align-items:center;gap:8px;margin-top:5px;font-size:calc(14px + 2*(100vw - 320px)/1600);color:#777;margin-bottom:0;font-weight:500;line-height:1.3}.notification-list .notification-item.clickable{cursor:pointer}.notification-list .notification-message{font-size:.85rem}.notification-list .notification-unread-dot{width:8px;height:8px;min-width:8px;margin-top:6px;display:inline-block}.sticky-product-height{height:auto;display:flex;align-items:center;justify-content:center;background-color:#f8f8f8;border:1px solid #eee;overflow:hidden}.sticky-product-height+.sticky-product-height{margin-top:30px}.sticky-product-height video{height:100%;width:100%;object-fit:cover}.sticky-product-height img{object-fit:contain;height:100%;width:100%}.review-title-2{border-top:1px solid #eee;margin-top:18px;padding-top:18px}.review-title-2 h4{font-weight:600;text-transform:none;letter-spacing:unset;font-size:20px;line-height:1.3;margin-bottom:4px}.review-title-2 p{letter-spacing:unset;font-weight:500;line-height:1.4}.review-title-2 button{padding:calc(11px + 2*(100vw - 320px)/1600) calc(11px + 12*(100vw - 320px)/1600);font-size:16px;font-weight:600;width:100%;background-color:var(--theme-color);color:#fff;margin-top:17px;border-radius:0;border:1px solid rgba(0,0,0,0)}.review-title-2 button:first-child:active,.review-title-2 button:hover{border-color:var(--theme-color);color:var(--theme-color);background-color:rgba(0,0,0,0)}.quantity-variant{display:inline-flex;align-items:center;gap:16px;background-color:#f8f8f8;padding:6px;overflow:hidden;border:1px solid #eee;width:max-content;margin-bottom:0}.quantity-variant li{padding:6px 10px;background-color:#f8f8f8!important}.quantity-variant li.active{background-color:#fff!important;box-shadow:0 0 8px #e8e8e8}.quantity-variant li.active button{background-color:#fff!important;color:var(--theme-color)}.quantity-variant li button{border:none;font-size:14px;font-weight:500;background-color:#f8f8f8;color:#222;padding:0 6px;transition:unset}.quantity-variant .disabled{overflow:hidden;position:relative;user-select:none;cursor:default;opacity:.6!important;pointer-events:none}.quantity-variant .disabled:after,.quantity-variant .disabled:before{content:"";position:absolute;top:50%;left:0;background-color:#ff7272;width:100%;height:1px;cursor:default;user-select:none;z-index:1}.quantity-variant .disabled:after{transform:translateY(-50%) rotate(-45deg)}.quantity-variant .disabled:before{transform:translateY(-50%) rotate(45deg)}.quantity-variant.radio .disabled:after,.quantity-variant.radio .disabled:before{content:unset}.quantity-variant.color li span{width:20px;height:20px;border-radius:100%;display:block}.quantity-variant.circle li{border-radius:100%!important;width:auto!important;height:auto!important;display:flex;align-items:center;justify-content:center;padding:0}.quantity-variant.circle li button{width:calc(36px + 4*(100vw - 320px)/1600);height:calc(36px + 4*(100vw - 320px)/1600);padding:0;border-radius:100%}.variation-box{display:flex;align-items:center;gap:calc(26px + 24*(100vw - 767px)/1153)}.variation-box+.variation-box{margin-top:14px}@media(max-width:767px){.variation-box{display:block}.variation-box .image-box{justify-content:center}}.variation-box .sub-title{width:70px;display:block;margin-bottom:0!important;line-height:1.3}@media(max-width:767px){.variation-box .sub-title{width:auto;margin-bottom:9px}}.variation-box .radio{background-color:rgba(0,0,0,0);border:unset;padding:0}.variation-box .radio .form-check{padding:0;margin:0;min-height:unset;display:flex;align-items:center;gap:10px}.variation-box .radio .form-check .form-check-input{margin:0;float:unset}.variation-box .radio .form-check .form-check-label{margin:0;font-size:18px;font-weight:500}.product-page-details{position:sticky;top:120px;left:0}@media(max-width:767px){.product-page-details{text-align:center}}.product-page-details .select-dropdown{background-color:#f8f8f8;border:1px solid #eee;border-radius:0;font-size:17px;font-weight:500;padding-block:11px;padding-left:17px;width:100%}.product-page-details .main-title{line-height:1.2;font-size:calc(22px + 10*(100vw - 320px)/1600)}.product-page-details .product-rating{display:flex;align-items:center;gap:calc(6px + 4*(100vw - 320px)/1600);font-size:calc(14px + 2*(100vw - 320px)/1600);margin-top:calc(7px + 3*(100vw - 320px)/1600)}@media(max-width:767px){.product-page-details .product-rating{justify-content:center}}.product-page-details .product-rating .stars{display:flex;align-items:center;gap:2px}.product-page-details .product-rating .stars i{font-size:16px;color:#fbbf24}.product-page-details .product-rating .stars i.ri-star-line{color:#ddd}.product-page-details .product-rating .rating-value{font-size:14px;font-weight:600;color:#333}.product-page-details .product-rating .review-count{font-size:13px;color:#888}.product-page-details .product-rating.clickable:hover .stars i{color:var(--theme-color)}.product-page-details .product-rating.clickable:hover .stars i.ri-star-line{color:rgba(0,0,0,.2)}.product-page-details .product-rating .divider{color:#ddd}.product-page-details .product-rating .rating-list{color:#ffbc37}.product-page-details .product-rating a{color:var(--theme-color);text-decoration:underline}.product-page-details .price-text h3{display:flex;align-items:center;gap:calc(5px + 3*(100vw - 320px)/1600);margin-block:calc(9px + 8*(100vw - 320px)/1600) calc(2px + 2*(100vw - 320px)/1600);color:var(--theme-color);font-weight:600;letter-spacing:.01em;flex-wrap:wrap;font-size:calc(20px + 6*(100vw - 320px)/1600)}@media(max-width:767px){.product-page-details .price-text h3{justify-content:center}}.product-page-details .price-text h3 .discounted-price{font-weight:500;padding:5px calc(12px + .0025*(100vw - 320px));background-color:rgba(var(--theme-color-rgb),.11);color:var(--theme-color);display:inline-block;margin-bottom:0;margin-left:calc(10px + 2*(100vw - 320px)/1600);font-size:calc(14px + 2*(100vw - 320px)/1600)}.product-page-details .price-text h3 .discounted-price del{font-size:18px}.product-page-details .price-text span{color:#aaa;display:block}.product-page-details .size-delivery-info{display:flex;align-items:center;font-size:calc(14px + 2*(100vw - 320px)/1600);border-top:1px dashed #ddd;border-bottom:1px dashed #ddd;padding-block:12px;margin-block:calc(10px + 4*(100vw - 320px)/1600) calc(14px + 6*(100vw - 320px)/1600);gap:9px calc(10px + 10*(100vw - 320px)/1600);flex-wrap:wrap}@media(max-width:767px){.product-page-details .size-delivery-info{justify-content:center}}.product-page-details .size-delivery-info span:empty{display:none}.product-page-details .size-delivery-info a{color:#7d7d7d;position:relative;display:flex;align-items:center}.product-page-details .size-delivery-info a span{position:relative;width:1px;height:26px;background-color:#eee;display:block;border-radius:100%}.product-page-details .size-delivery-info a svg{font-size:calc(14px + 2*(100vw - 320px)/1600);width:unset;height:unset;margin-right:10px}.product-page-details .product-offer{display:grid;gap:9px}.product-page-details .product-offer li{display:flex;gap:9px;font-size:calc(14px + 2*(100vw - 320px)/1600);color:#626262}@media(max-width:767px){.product-page-details .product-offer li{justify-content:center}}.product-page-details .product-offer li:last-child h5{border-bottom:none;padding-bottom:0;margin-bottom:0}.product-page-details .product-offer li h5{margin-bottom:17px;width:85%;color:#7d7d7d;letter-spacing:.01em}.product-page-details .product-offer li h5 span{font-weight:600}.product-page-details .product-offer li img{width:40px;height:40px;border-radius:100%}.product-page-details .product-offer li svg{font-size:calc(18px + 4*(100vw - 320px)/1600);line-height:1;width:unset;height:unset}.product-page-details .description-text{color:#626262;text-align:unset;line-height:1.5;font-size:calc(14px + 2*(100vw - 320px)/1600);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;margin-bottom:calc(8px + 12*(100vw - 320px)/1600);margin-top:calc(6px + 3*(100vw - 320px)/1600)}.product-page-details .progress{background-color:#f8f8f8;height:8px}.product-page-details .progress .progress-bar{background-image:linear-gradient(90deg,#8fd747,#6eb427,#438600)}.product-page-details .left-progressbar{margin-top:13px}.product-page-details .left-progressbar h6{color:#777}.product-page-details .buy-box{margin-top:17px;display:flex;align-items:center;gap:20px;font-size:16px}.product-page-details .buy-box a{color:#4c4c4c}.product-page-details .compare-box{margin-top:17px;display:flex;align-items:center;gap:calc(10px + 10*(100vw - 320px)/1600) calc(12px + 8*(100vw - 320px)/1600);flex-wrap:wrap;font-size:calc(14px + 2*(100vw - 320px)/1600)}@media(max-width:767px){.product-page-details .compare-box{justify-content:center}}.product-page-details .compare-box a{color:#626262;font-weight:500;display:flex;align-items:center;gap:7px}.product-page-details .compare-box a svg{width:unset;height:unset}.product-page-details .bordered-box{padding-top:calc(15px + 10*(100vw - 320px)/1600);margin-top:calc(15px + 10*(100vw - 320px)/1600);border-top:1px dashed #ddd}.product-page-details .dashed-border-box{padding:22px calc(10px + 18*(100vw - 320px)/1600);border:1px dashed #ddd;margin-bottom:0;display:flex;flex-direction:column;margin-top:calc(24px + 10*(100vw - 320px)/1600)}.product-page-details .dashed-border-box:empty{display:none}.product-page-details .dashed-border-box h4{margin-top:-30px;background-color:#fff;padding-inline:8px;width:max-content}@media(max-width:767px){.product-page-details .dashed-border-box h4{margin-inline:auto}}.product-page-details .dashed-border-box img{width:60%}@media(max-width:767px){.product-page-details .dashed-border-box img{margin-inline:auto}}@media(max-width:1399px)and (min-width:992px){.product-page-details .dashed-border-box img{width:70%}}@media(max-width:767px){.product-page-details .dashed-border-box img{width:70%}}@media(max-width:575px){.product-page-details .dashed-border-box img{margin:0 auto;width:90%}}.product-page-details .shipping-info{display:grid;line-height:1.9;color:#5f5f5f;font-size:16px;grid-template-columns:1fr 1fr;gap:0 6px;padding-left:20px;margin-bottom:-7px;text-align:left}@media(max-width:480px){.product-page-details .shipping-info{grid-template-columns:1fr}}.product-page-details .shipping-info li{font-size:calc(14px + 2*(100vw - 320px)/1600);display:list-item;color:#626262}.product-page-details .qty-section{display:flex;align-items:center;gap:10px}.product-page-details .qty-section .qty-box .input-group{background-color:#f8f8f8;padding:6px;overflow:hidden;border:1px solid #eee}@media(max-width:480px){.product-page-details .qty-section .qty-box .input-group{width:calc(156px + 24*(100vw - 576px)/1344);flex-wrap:nowrap}}.product-page-details .qty-section .qty-box .input-group input{background-color:#f8f8f8;border:none;padding:6px 5px;width:calc(62px + 28*(100vw - 576px)/1344)}@media(max-width:480px){.product-page-details .qty-section .qty-box .input-group input{width:100%}}.product-page-details .qty-section .qty-box .input-group button{background-color:#fff!important;font-weight:400;box-shadow:0 0 8px #e8e8e8;border:none;padding:5px calc(5px + 4*(100vw - 576px)/1344);line-height:1}.product-page-details .qty-section .qty-box .input-group button svg{font-size:21px!important;font-weight:400}.product-page-details .wishlist-btn-group{display:flex;align-items:center;gap:10px}.product-page-details .wishlist-btn-group button{padding:0;width:48px;height:48px;border:1px solid #eee;border-radius:5px;background-color:#f8f8f8;transition:none;font-size:16px;line-height:1;color:#6a6a6a}.product-page-details .image-box{display:flex;align-items:center;gap:10px}@media(max-width:575px){.product-page-details .image-box{justify-content:center}}.product-page-details .image-box li{border:1px solid #eee;border-radius:0;padding:3px}.product-page-details .image-box li.active{border:1px solid var(--theme-color)}.product-page-details .image-box li.disabled{overflow:hidden;position:relative}.product-page-details .image-box li.disabled:after,.product-page-details .image-box li.disabled:before{content:"";position:absolute;top:50%;left:0;background-color:#ff7272;width:100%;height:1px;cursor:default;user-select:none;z-index:1}.product-page-details .image-box li.disabled:after{transform:translateY(-50%) rotate(-45deg) scale(1.2)}.product-page-details .image-box li.disabled:before{transform:translateY(-50%) rotate(45deg) scale(1.2)}.product-page-details .image-box li img{width:65px;border-radius:0;cursor:pointer;height:65px;padding:0;overflow:hidden;object-fit:cover}.product-page-details .image_price{display:flex;align-items:center;gap:10px;border-radius:6px;overflow:hidden}@media(max-width:767px){.product-page-details .image_price{justify-content:center}}.product-page-details .image_price li{border:1px solid #eee;border-radius:7px;width:100px!important;padding:0;overflow:hidden}.product-page-details .image_price li.active{border-color:var(--theme-color);background-color:#fff}.product-page-details .image_price li img{width:100%;cursor:pointer;height:82px;padding:0;overflow:hidden;object-fit:cover;border-radius:4px;margin-bottom:4px}.product-page-details .image_price li h4{padding-inline:4px;color:#777;padding:4px}.product-page-details .image_price li h4,.product-page-details .image_price li h5{font-size:12px;letter-spacing:unset;line-height:1.3;margin:0;text-transform:unset;font-weight:500}.product-page-details .image_price li h5{padding-inline:4px;color:#222;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.product-page-details .sub-title{font-weight:600;font-size:16px;display:flex;align-items:center;gap:12px;letter-spacing:.01em;margin:0 0 15px}@media(max-width:767px){.product-page-details .sub-title{justify-content:center;margin-bottom:9px!important}}.product-page-details .product-buttons{margin-top:20px;display:flex;align-items:center;gap:12px;flex-wrap:wrap}@media(max-width:767px){.product-page-details .product-buttons{justify-content:center}}.product-page-details .product-buttons .product-buy-btn-group{gap:12px;display:flex;align-items:center}@media(max-width:480px){.product-page-details .product-buttons .product-buy-btn-group,.product-page-details .product-buttons .product-buy-btn-group>*,.product-page-details .product-buttons .product-buy-btn-group>* button{width:100%}}.product-page-details .product-buttons .btn{padding:13px 40px}.product-page-details .product-buttons .btn.btn-sm{padding:13px 18px}.product-page-details .product-buttons .btn-animation i{font-size:15px}.product-page-details .buy-button{padding:calc(11px + 2*(100vw - 320px)/1600) calc(17px + 16*(100vw - 320px)/1600)!important;font-size:calc(15px + 2*(100vw - 320px)/1600);font-weight:600;text-transform:unset;letter-spacing:unset;border:1px solid var(--theme-color)!important}.product-page-details .buy-button svg{font-size:20px!important;font-weight:500}@media(max-width:480px){.product-page-details .buy-button svg{display:none}}.product-page-details .trending-text{display:flex;align-items:center;gap:8px;margin-bottom:8px}@media(max-width:768px){.product-page-details .trending-text{justify-content:center}}.product-page-details .trending-text img{width:30px}.product-page-details .trending-text h5{letter-spacing:0;margin-bottom:0}.product-page-details .top-title-panel{display:flex;justify-content:space-between}.product-page-details .product-title h4{font-size:18px;letter-spacing:unset;text-transform:none;font-weight:600;line-height:1.3;margin-bottom:8px;margin-top:13px;padding-bottom:9px;border-bottom:1px dashed #ddd}.product-page-details.detail-box{padding:20px;border-radius:8px;background-color:#f8f8f8}.product-page-details.detail-box .progress{background-color:#fff}.product-page-details.detail-box .quantity-variant,.product-page-details.detail-box .quantity-variant li{background-color:#fff!important}.product-page-details.detail-box .quantity-variant li button{background-color:#fff}.product-page-details.detail-box .quantity-variant li.active{background-color:#f8f8f8!important;box-shadow:none}.product-page-details.detail-box .quantity-variant li.active button{background-color:#f8f8f8!important}.product-page-details.detail-box .qty-section .qty-box .input-group,.product-page-details.detail-box .qty-section .qty-box .input-group input{background-color:#fff}.product-page-details.detail-box .qty-section .qty-box .input-group button{background-color:#f8f8f8!important;box-shadow:none}.product-page-details.product-form-box{text-align:center;border:1px solid #eee;padding:calc(10px + 10*(100vw - 320px)/1600);border-radius:0}.product-page-details.product-form-box .variation-box{display:block}.product-page-details.product-form-box .variation-box .sub-title{width:100%;margin-bottom:9px!important}.product-page-details.product-form-box .product-buttons{margin-top:15px}.product-page-details.product-form-box .product-buttons,.product-page-details.product-form-box .variation-box .image-box{justify-content:center}.product-page-details.product-form-box .buy-box{gap:9px calc(12px + 8*(100vw - 320px)/1600);justify-content:center}.product-page-details.product-form-box .dashed-border-box .sub-title{margin-inline:auto}.product-page-details.product-form-box .dashed-border-box img{margin-inline:auto;width:90%}.product-page-details.product-form-box .timer{text-align:left;z-index:0;background-color:rgba(0,0,0,0);position:relative;max-width:315px;width:100%;display:flex;align-items:center;justify-content:center;margin:0 auto}.product-page-details.product-form-box .timer:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:var(--theme-color);opacity:.09;z-index:-1}.product-page-details.product-form-box .timer p{color:#222;display:flex;gap:18px}.product-page-details.product-form-box .timer p span{width:50px;display:inline-block;text-align:center;position:relative}.product-page-details.product-form-box .timer p span .padding-l{position:absolute;top:4px;transform:unset;width:auto;right:-11px}.product-page-details .timer{text-align:left;z-index:0;background-color:rgba(0,0,0,0);position:relative;max-width:315px;width:100%;display:flex;align-items:center;justify-content:center}@media(max-width:767px){.product-page-details .timer{margin-inline:auto}}.product-page-details .timer:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:var(--theme-color);opacity:.09;z-index:-1}.product-page-details .timer p{color:#222;display:flex;gap:18px}.product-page-details .timer p span{width:50px;display:inline-block;text-align:center;position:relative}.product-page-details .timer p span .padding-l{position:absolute;top:4px;transform:unset;width:auto;right:-11px}.product-page-details.product-right-box .variation-box .sub-title{justify-content:center}.product-label{background-color:#fdf2ec;position:absolute;top:15px;z-index:1;left:15px;padding:5px 12px;color:var(--theme-color);font-weight:500;font-size:15px}.vertical-tab>.container{padding:0}.vertical-tab .product-full-tab .nav-material.nav-tabs,.vertical-tab.tab-product .nav-material.nav-tabs{border-bottom:none;height:100%;background-color:#f8f8f8;padding:20px}@media(max-width:1199px){.vertical-tab .product-full-tab .nav-material.nav-tabs,.vertical-tab.tab-product .nav-material.nav-tabs{flex-wrap:nowrap;gap:15px;justify-content:flex-start;padding:15px;overflow:auto}}.vertical-tab .product-full-tab .nav-material.nav-tabs li,.vertical-tab.tab-product .nav-material.nav-tabs li{width:100%;display:block}@media(max-width:1199px){.vertical-tab .product-full-tab .nav-material.nav-tabs li,.vertical-tab.tab-product .nav-material.nav-tabs li{width:max-content;display:inline-block}}.vertical-tab .product-full-tab .nav-material.nav-tabs .nav-item .nav-link,.vertical-tab.tab-product .nav-material.nav-tabs .nav-item .nav-link{color:#232323;text-align:center;padding:calc(8px + 2*(100vw - 320px)/1600) calc(16px + 9*(100vw - 320px)/1600);border:1px solid #eee;font-weight:500;background-color:#fff;font-size:calc(14px + 4*(100vw - 320px)/1600);text-transform:unset;margin:0;border-radius:0;display:block;cursor:pointer;width:100%;margin-bottom:14px!important;position:relative}@media(max-width:1199px){.vertical-tab .product-full-tab .nav-material.nav-tabs .nav-item .nav-link,.vertical-tab.tab-product .nav-material.nav-tabs .nav-item .nav-link{margin-bottom:0!important}}.vertical-tab .product-full-tab .nav-material.nav-tabs .nav-item .nav-link.active,.vertical-tab.tab-product .nav-material.nav-tabs .nav-item .nav-link.active{background-color:var(--theme-color);color:#fff;border-color:var(--theme-color)}.sticky-top-custom{position:sticky;top:120px;z-index:1}.sticky-top-custom .thumbnail-image-slider{position:unset;inset:unset}.clock{border:2px solid #212529;border-radius:100%;width:20px;height:20px;display:inline-block;position:relative;box-sizing:border-box}.clock:before{width:8px;animation-duration:2s;animation-iteration-count:infinite;animation-direction:backward;animation-timing-function:linear}.clock:after,.clock:before{border-radius:3px;content:"";position:absolute;transform-origin:1px 1px;transform:translateX(-1px);top:7px;left:7px;margin:0;height:2px;background:#212529;animation-name:clock}.clock:after{width:5.2631578947px;animation-duration:24s;animation-iteration-count:infinite;animation-direction:backward;animation-timing-function:linear}.six-items .basic-product .img-wrapper{height:190px}.basic-product{position:relative;transition:all .5s ease}.basic-product.sold-out .img-wrapper .bg-size,.basic-product.sold-out .img-wrapper img{filter:grayscale(100);pointer-events:none}.basic-product.sold-out .img-wrapper .trending-label{filter:none}.basic-product .timer{border:none;position:absolute;bottom:30px;z-index:1;width:100%;background-color:hsla(0,0%,100%,.92)}.basic-product .timer span .padding-l{position:absolute}.basic-product .timer p{display:flex;align-items:center;justify-content:space-between;width:100%;text-align:center}.basic-product .product-right .form-select{background-color:#f8f8f8;border:1px solid #eee;margin-top:15px;font-size:calc(14px + 2*(100vw - 320px)/1600);font-weight:500;color:#333;padding:calc(5px + 4*(100vw - 320px)/1600) calc(30px + 6*(100vw - 320px)/1600) calc(5px + 4*(100vw - 320px)/1600) calc(10px + 6*(100vw - 320px)/1600);width:max-content;max-width:100%}.basic-product .price{font-size:calc(15px + 3*(100vw - 320px)/1600);color:#222;font-weight:500;margin-bottom:0;transition:all .5s ease;gap:8px;display:flex;align-items:center;flex-wrap:wrap}.basic-product .price .discounted-price{font-weight:500;color:var(--theme-color);display:inline-block;margin-bottom:0;font-size:calc(14px + 2*(100vw - 320px)/1600)}.basic-product .product-title{line-height:1;transition:all .5s ease;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;font-size:calc(16px + 2*(100vw - 320px)/1600);color:#222;font-weight:500;display:block;margin-bottom:3px}.basic-product .img-wrapper{overflow:hidden;z-index:0;display:flex;align-items:center;justify-content:center;background-color:#f8f8f8}.basic-product .img-wrapper>app-image-variant{height:100%}.basic-product .img-wrapper .zoom{overflow:hidden;width:100%;height:100%}.basic-product .img-wrapper .zoom img{width:100%;height:100%;object-fit:cover}.basic-product .img-wrapper .addto-cart-bottom{position:absolute;bottom:-54px;left:50%;width:calc(80% - (10px + 30*(100vw - 320px)/1600));background-color:#fff;border:none;padding:calc(5px + 4*(100vw - 320px)/1600);display:flex;align-items:center;justify-content:center;gap:10px;font-size:calc(14px + 2*(100vw - 320px)/1600);font-weight:500;box-shadow:0 5px 12px 0 rgba(155,155,155,.05);transition:all .5s ease;transform:translateX(-50%)}@media(max-width:767px){.basic-product .img-wrapper .addto-cart-bottom{width:85%;bottom:16px}}@media(max-width:576px){.basic-product .img-wrapper .addto-cart-bottom{bottom:10px}}.basic-product .img-wrapper .addto-cart-bottom.active{color:var(--theme-color)}.basic-product .img-wrapper .addto-cart-bottom.active .icon:before{content:""}.basic-product .img-wrapper .quick-option{position:absolute;left:50%;top:50%;width:30px;height:30px;display:flex;align-items:center;justify-content:center;border-radius:100%;transform:translate(-50%,-50%) scale(0);background-color:#fff;color:var(--theme-color);transition:all .5s ease;z-index:1}.basic-product .img-wrapper .quick-option>a{line-height:1;display:flex;align-items:center;justify-content:center}.basic-product .img-wrapper .quick-option>a svg{width:unset;height:unset}.basic-product .img-wrapper .trending-label{position:absolute;top:10px;left:10px;display:flex;flex-direction:column;gap:8px}.basic-product .img-wrapper .trending-label li{background-color:var(--theme-color);color:#eee;padding:3px 8px;font-weight:500;margin-bottom:0;font-size:calc(10px + 2*(100vw - 320px)/1600);z-index:1;width:max-content}.basic-product .img-wrapper .trending-label li:nth-child(2){background-color:#fff;color:var(--theme-color)}.basic-product .img-wrapper .trending-label li:nth-child(3){background-color:#585858;color:#fff}.basic-product .img-wrapper .trending-label li.out_of_stock{background-color:#d02f47}.basic-product .img-wrapper .trending-label-product11{position:absolute;top:10px;left:10px;background-color:var(--theme-color);color:#fff;padding:calc(2px + 2*(100vw - 320px)/1600) calc(7px + 3*(100vw - 320px)/1600);font-weight:500;margin-bottom:0;font-size:calc(10px + 2*(100vw - 320px)/1600);z-index:1}.basic-product .img-wrapper .rotate-label{position:absolute;top:30px;left:0;background-color:var(--theme-color);color:#eee;padding:11px 6px;border-radius:0;font-weight:600;margin-bottom:0;font-size:12px;writing-mode:tb;transform:rotate(180deg)}.basic-product .img-wrapper .rating-label{position:absolute;bottom:10px;left:10px;background-color:#fff;padding:calc(2px + 3*(100vw - 320px)/1600) calc(5px + 5*(100vw - 320px)/1600);display:flex;align-items:center;gap:5px;color:#595959;font-weight:500;height:auto}.basic-product .img-wrapper .rating-label svg{width:unset;height:unset;color:#ffa200;margin-top:-2px}.basic-product .img-wrapper .unit-label{margin-bottom:0;background-color:#fff;padding:4px 14px;position:absolute;bottom:0;font-weight:400;font-size:calc(12px + 2*(100vw - 320px)/1600);left:0}.basic-product .brand-w-color{display:flex;align-items:center;justify-content:space-between}.basic-product .brand-w-color .color-panel ul,.basic-product .brand-w-color a{margin-bottom:5px}.basic-product .cart-info{position:absolute;bottom:12px;margin:0 auto;display:flex;flex-direction:column;right:12px;justify-content:center;opacity:0;transition:all .5s ease;gap:8px}@media(max-width:767px){.basic-product .cart-info{opacity:1;right:8px;gap:4px}}.basic-product .cart-info a,.basic-product .cart-info button{width:calc(25px + 10*(100vw - 320px)/1600);height:calc(25px + 10*(100vw - 320px)/1600);border-radius:100%;background-color:#fff;border:unset;cursor:pointer;display:flex;align-items:center;justify-content:center;box-shadow:0 5px 12px 0 rgba(155,155,155,.05)}@media(max-width:767px){.basic-product .cart-info a,.basic-product .cart-info button{animation:none!important}}.basic-product .cart-info a:first-child:active,.basic-product .cart-info button:first-child:active{background-color:#fff;color:var(--theme-color)}.basic-product .cart-info a:first-child:active i,.basic-product .cart-info button:first-child:active i{color:#222}.basic-product .cart-info a.active i,.basic-product .cart-info button.active i{color:var(--theme-color)!important}.basic-product .cart-info a.active i:before,.basic-product .cart-info button.active i:before{content:""}.basic-product .cart-info a.active .ri-heart-line:before,.basic-product .cart-info button.active .ri-heart-line:before{content:""}.basic-product .cart-info a span,.basic-product .cart-info button span{display:none}.basic-product .cart-info .active i,.basic-product .cart-info .active svg,.basic-product .cart-info a.theme-color i,.basic-product .cart-info a.theme-color svg,.basic-product .cart-info button.theme-color i,.basic-product .cart-info button.theme-color svg{color:var(--theme-color)}.basic-product .cart-info .active i:before,.basic-product .cart-info .active svg:before{content:""}.basic-product .cart-info .active .ri-heart-line:before{content:""}.basic-product .cart-info i,.basic-product .cart-info svg{color:#848484;font-size:calc(15px + 3*(100vw - 320px)/1600);display:block}.basic-product .cart-info i:hover,.basic-product .cart-info svg:hover{color:var(--theme-color)}.basic-product .cart-info .addto-cart-bottom{position:relative;inset:unset;transform:unset;width:calc(25px + 10*(100vw - 320px)/1600);height:calc(25px + 10*(100vw - 320px)/1600);display:flex;align-items:center;justify-content:center;padding:0}.basic-product .product-detail{margin-top:15px}.basic-product .product-detail select{background-color:#f8f8f8;border:1px solid #eee;cursor:pointer;margin-top:15px;font-size:calc(14px + 2*(100vw - 320px)/1600);font-weight:500;color:#333;padding:calc(5px + 4*(100vw - 320px)/1600) calc(30px + 6*(100vw - 320px)/1600) calc(5px + 4*(100vw - 320px)/1600) calc(10px + 6*(100vw - 320px)/1600);width:max-content;max-width:100%}.basic-product .product-detail .digital-price{margin-top:13px;display:flex;align-items:center;gap:11px}.basic-product .product-detail .digital-price .form-check{min-height:unset;padding:0;margin:0;align-items:center;gap:4px}.basic-product .product-detail .digital-price .form-check .form-check-input{float:unset;margin:0}.basic-product .product-detail .digital-price .form-check .form-check-label{margin:0;line-height:1}.basic-product .product-detail h6{display:block;line-height:calc(19px + 5*(100vw - 320px)/1600);text-overflow:ellipsis;white-space:nowrap;overflow:hidden;width:100%}.basic-product .product-detail h6 a{color:#777}@media(max-width:576px){.basic-product .product-detail h6{margin-bottom:0}}.basic-product .ribbon{position:absolute;left:-5px;top:-5px;z-index:1;overflow:hidden;width:75px;height:75px;text-align:right;transition:all .5s ease}.basic-product .ribbon span{font-size:calc(10px + 2*(100vw - 320px)/1600);font-weight:700;color:#eee;text-align:center;line-height:calc(20px + 5*(100vw - 320px)/1600);transform:rotate(-45deg);width:105px;display:block;background:var(--theme-color);position:absolute;top:19px;left:-21px}.basic-product .ribbon-round{aspect-ratio:1;display:grid;place-content:center;text-align:center;z-index:0;width:fit-content;position:absolute;z-index:1;top:calc(6px + 4*(100vw - 320px)/1600);left:calc(6px + 4*(100vw - 320px)/1600);padding:calc(7px + 3*(100vw - 320px)/1600);font-size:calc(12px + 2*(100vw - 320px)/1600);font-weight:700;color:#fff}.basic-product .ribbon-round:after{content:"";position:absolute;z-index:-1;inset:0;background:radial-gradient(circle closest-side at 35% 35%,rgba(0,0,0,0) 96%,rgba(0,0,0,0) 97% 99%,rgba(0,0,0,0)) var(--theme-color);clip-path:polygon(100% 50%,88.04% 62.36%,90.45% 79.39%,73.51% 82.36%,65.45% 97.55%,50% 90%,34.55% 97.55%,26.49% 82.36%,9.55% 79.39%,11.96% 62.36%,0 50%,11.96% 37.64%,9.55% 20.61%,26.49% 17.64%,34.55% 2.45%,50% 10%,65.45% 2.45%,73.51% 17.64%,90.45% 20.61%,88.04% 37.64%);animation:animName 20s linear infinite}.basic-product .ribbon-outer{--f:0.5em;--r:0.8em;font-size:calc(10px + 4*(100vw - 320px)/1600);font-weight:500;color:#eee;position:absolute;top:12px;left:calc(-1*var(--f));padding-inline:10px;line-height:1.8;background:var(--theme-color);border-bottom:var(--f) solid rgba(0,0,0,.3333333333);border-right:var(--r) solid rgba(0,0,0,0);clip-path:polygon(0 0,0 calc(100% - var(--f)),var(--f) 100%,var(--f) calc(100% - var(--f)),100% calc(100% - var(--f)),calc(100% - var(--r)) calc(50% - var(--f) / 2),100% 0);z-index:1}.basic-product .add-cart-button{margin-top:10px}@media(max-width:767px){.basic-product .add-cart-button{margin-top:4px}}.basic-product .add-cart-button button{width:100%;display:block;padding:10px;text-align:center;text-transform:unset;border:none;color:#888;font-size:16px;font-weight:500;background-color:#f6f6f6}.basic-product .add-cart-button button i,.basic-product .add-cart-button button svg{display:none}.basic-product .hover-action{display:flex;flex-direction:column;gap:8px}@media(max-width:767px){.basic-product .hover-action{gap:4px}}.basic-product .rating-w-count{display:flex;align-items:center;gap:4px;margin-bottom:6px}.basic-product .addtocart_btn{width:max-content;margin:0 auto;position:relative}.basic-product .addtocart_btn .add-button{background-color:rgba(0,0,0,0);text-align:center;font-size:16px;width:max-content;padding:9px 49px;transition:all .5s ease;cursor:pointer;border:1px solid var(--theme-color);margin-top:15px;color:var(--theme-color);position:relative}.basic-product .addtocart_btn .add-button:before{-webkit-transition:all .5s ease;transition:all .5s ease;position:absolute;top:0;left:50%;right:50%;bottom:0;opacity:0;content:"";background-color:var(--theme-color);z-index:-2}.basic-product .addtocart_btn .add-button:focus,.basic-product .addtocart_btn .add-button:hover{background-color:var(--theme-color)!important;color:#fff!important}.basic-product .addtocart_btn .add-button:focus i,.basic-product .addtocart_btn .add-button:hover i{color:#fff!important}.basic-product .addtocart_btn .add-button:focus:before,.basic-product .addtocart_btn .add-button:hover:before{transition:all .5s ease;left:0;right:0;opacity:1}.basic-product .addtocart_btn .qty-box{position:absolute;bottom:0;display:none;width:100%}.basic-product .addtocart_btn .qty-box .input-group{padding:4px;display:flex;flex-wrap:unset;align-items:center;border-radius:0;border:1px solid #eee;background-color:#fff}.basic-product .addtocart_btn .qty-box .input-group .form-control{width:calc(100% - 66px);border:none;background-color:rgba(0,0,0,0);padding-block:0}.basic-product .addtocart_btn .qty-box .input-group .form-control:focus{border-color:#efefef;box-shadow:none}.basic-product .addtocart_btn .qty-box .input-group button{height:33px;padding:0;border:1px solid #eee;width:33px;background-color:#f8f8f8}.basic-product .addtocart_btn .qty-box .input-group button svg{color:#222;font-weight:500;font-size:15px;width:unset;height:unset}.basic-product .addtocart_btn .qty-box.open{display:block}.basic-product .product-action{border-top:1px solid #eee;padding-top:14px;display:flex;align-items:center;justify-content:space-between;margin-top:10px}.basic-product .product-action a{font-size:20px;color:var(--theme-color)}.basic-product .product-action button{border:none;display:flex;align-items:center;gap:5px;padding:8px 14px;color:#222;background-color:#f8f8f8;transition:all .5s ease;font-weight:500;text-transform:none;letter-spacing:.01em}.basic-product .color-panel{display:flex;align-items:center;gap:6px}.basic-product .color-panel ul{display:flex;align-items:center;gap:calc(0px + 4*(100vw - 320px)/1600)}.basic-product .color-panel ul li{display:inline-block;height:20px;width:20px;border-radius:100%;cursor:pointer;transition:all .1s ease;vertical-align:middle}.basic-product .color-panel ul li+li{margin-left:calc(2px + 3*(100vw - 320px)/1600)}.basic-product .color-panel .color li{width:15px;height:15px}.basic-product .color-panel .image li{width:unset;height:unset}.basic-product .color-panel .image li.active a img{border-color:var(--theme-color)}.basic-product .color-panel .image li a img{width:calc(20px + 15*(100vw - 320px)/1600);height:calc(25px + 15*(100vw - 320px)/1600);margin:0;padding:2px;object-fit:cover;border:1px solid #ddd;cursor:pointer}.basic-product .color-panel .general-variant.color{gap:calc(0px + .0025*(100vw - 320px));margin-top:0;flex-wrap:nowrap}.basic-product .color-panel .general-variant.color li{width:15px;height:15px;outline:unset;border:unset}.basic-product .color-panel .general-variant.color li.active{outline:unset;border:unset}.basic-product .color-panel.color-lg .color li{width:20px;height:20px}.basic-product .general-variant.image li{width:unset;height:unset}.basic-product .general-variant.image li.active a img{border-color:var(--theme-color)}.basic-product .general-variant.image li a img{width:calc(20px + 15*(100vw - 320px)/1600);height:calc(25px + 15*(100vw - 320px)/1600);margin:0;padding:2px;object-fit:cover;border:1px solid #ddd;cursor:pointer}.basic-product .general-variant.circle{display:flex;flex-wrap:wrap;gap:calc(5px + 4*(100vw - 320px)/1600);margin-top:10px;margin-left:1px}.basic-product .general-variant.circle li{width:unset;height:unset;background-color:rgba(0,0,0,0);display:block;border-radius:unset;outline:none;cursor:pointer;border:none}.basic-product .general-variant.circle li.active button{outline:1px solid var(--theme-color);border:3px solid #fff}.basic-product .general-variant.circle li.disabled{opacity:.4;cursor:not-allowed}.basic-product .general-variant.circle li button{width:calc(28px + 7*(100vw - 320px)/1600);height:calc(28px + 7*(100vw - 320px)/1600);background-color:#f8f8f8;display:flex;align-items:center;justify-content:center;transition:unset;font-weight:400;border-radius:0;outline:1px solid rgba(0,0,0,0);cursor:pointer;border:3px solid #fff}.basic-product .general-variant.circle li button:hover{color:#222}.basic-product .general-variant.color{display:flex;flex-wrap:wrap;gap:calc(5px + 5*(100vw - 320px)/1600);margin-top:10px;margin-left:1px}.basic-product .general-variant.color li{width:calc(20px + 10*(100vw - 320px)/1600);height:calc(20px + 10*(100vw - 320px)/1600);background-color:rgba(0,0,0,0);display:block;border-radius:100%;outline:1px solid rgba(0,0,0,0);cursor:pointer;border:3px solid #fff}.basic-product .general-variant.color li.active{outline:1px solid var(--theme-color);border:3px solid #fff}.basic-product .general-variant.color li.disabled{opacity:.4;cursor:not-allowed}.basic-product .general-variant.thumbnail{position:absolute;bottom:10px;display:flex;flex-direction:column;left:10px;gap:10px;margin:0}.basic-product .general-variant.thumbnail .image{margin-bottom:0}.basic-product .general-variant.thumbnail li{border-radius:100%;overflow:hidden;border:1px solid #fff;display:block}.basic-product .general-variant.thumbnail li+li{margin-top:7px}.basic-product .general-variant.thumbnail li button,.basic-product .general-variant.thumbnail li img{width:100%;height:100%;object-fit:cover;padding:0;margin:0}.basic-product .general-variant.thumbnail li.active{border-color:var(--theme-color)}.basic-product .addto-cart-bottom .btn{padding:0;background-color:rgba(0,0,0,0);border:unset;color:#222;font-weight:500}.basic-product:hover .cart-info{opacity:1;transition:all .5s ease}.basic-product:hover .cart-info .hover-action li:first-child a{animation:fadeInRight .5s ease-in-out}.basic-product:hover .cart-info .hover-action li:nth-child(2) a{animation:fadeInRight .7s ease-in-out}.basic-product:hover .cart-info .hover-action li:nth-child(3) a{animation:fadeInRight 1s ease-in-out}.basic-product:hover .cart-info .hover-action>div:first-child a{animation:fadeInRight .5s ease-in-out}.basic-product:hover .cart-info .hover-action>div:nth-child(2) a{animation:fadeInRight .7s ease-in-out}.basic-product:hover .cart-info .hover-action>div:nth-child(3) a{animation:fadeInRight 1s ease-in-out}.basic-product:hover .product-action button{color:var(--theme-color)}.basic-product:hover .img-wrapper .quick-option{transform:translate(-50%,-50%) scale(1)}.basic-product:hover .img-wrapper .addto-cart-bottom{bottom:16px}@media(max-width:576px){.basic-product:hover .img-wrapper .addto-cart-bottom{bottom:10px}}.basic-product.theme-product-1{border:1px solid #eee;overflow:hidden;padding:calc(6px + 4*(100vw - 320px)/1600)}.basic-product.theme-product-1 .product-detail{margin-top:0;padding:0}.basic-product.theme-product-1 .product-detail .offer-panel{padding:10px 0 0;margin-top:0;color:#222;font-size:calc(14px + 2*(100vw - 320px)/1600);display:flex;align-items:center;gap:15px;white-space:nowrap;position:relative;transition:.4s ease}.basic-product.theme-product-1 .product-detail .offer-panel li+li{opacity:0;visibility:hidden}.basic-product.theme-product-1 .product-detail .offer-panel .offer-icon{color:var(--theme-color);animation:animName 2s linear infinite;display:inline-block}.basic-product.theme-product-1 .product-detail>div{padding:calc(10px + 5*(100vw - 320px)/1600) 0;border-bottom:1px solid #eee}.basic-product.theme-product-1 .cart-info{top:10px;bottom:unset;opacity:1;right:10px}.basic-product.theme-product-1 .cart-info a,.basic-product.theme-product-1 .cart-info button{width:calc(26px + 6*(100vw - 320px)/1600);height:calc(26px + 6*(100vw - 320px)/1600);border:none}.basic-product.theme-product-1 .cart-info a i,.basic-product.theme-product-1 .cart-info a svg,.basic-product.theme-product-1 .cart-info button i,.basic-product.theme-product-1 .cart-info button svg{color:var(--theme-color);font-weight:400;font-size:calc(14px + 3*(100vw - 320px)/1600)}.basic-product.theme-product-1 .cart-info button{opacity:0}@media(max-width:767px){.basic-product.theme-product-1 .cart-info button{opacity:1}}.basic-product.theme-product-1 .cart-info :not(.btn-check)+.btn:active{background-color:#fff}.basic-product.theme-product-1 .cart-info a{opacity:0}@media(max-width:767px){.basic-product.theme-product-1 .cart-info a{opacity:1}}.basic-product.theme-product-1 .cart-info a.wishlist-icon{opacity:1}.basic-product.theme-product-1 .hover-action{margin-top:0}.basic-product.theme-product-1 .hover-action li:empty{display:none}.basic-product.theme-product-1 .hover-action li button{transition:unset}.basic-product.theme-product-1:hover .product-detail .offer-panel{animation:marquee-discount 8s linear infinite}.basic-product.theme-product-1:hover .product-detail .offer-panel li+li{opacity:1;visibility:visible}.basic-product.theme-product-1:hover .cart-info .hover-action li:first-child a{animation:fadeInDown .7s ease-in-out}.basic-product.theme-product-1:hover .cart-info .hover-action li:nth-child(2) a{animation:fadeInDown 1.3s ease-in-out;opacity:1}.basic-product.theme-product-1:hover .cart-info .hover-action>div:first-child a{animation:fadeInDown .9s ease-in-out;opacity:1}.basic-product.theme-product-1:hover .cart-info .hover-action>div:nth-child(2) a{animation:fadeInDown 1s ease-in-out}.basic-product.theme-product-1:hover .cart-info .wishlist-icon{animation:none}.basic-product.theme-product-1:hover .cart-info button{animation:fadeInDown .5s ease-in-out;opacity:1}.basic-product.theme-product-1:hover .cart-info a{opacity:1}.basic-product.theme-product-1:hover .cart-info a:nth-child(3){animation:fadeInDown .7s ease-in-out}.basic-product.theme-product-1:hover .cart-info a:nth-child(4){animation:fadeInDown 1s ease-in-out}.basic-product.theme-product-1:hover .hover-action li button{animation:fadeInDown .3s ease-in-out}.basic-product.theme-product-1:hover .hover-action li:nth-child(2) a{animation:fadeInDown .5s ease-in-out;opacity:1}.basic-product.theme-product-1:hover .hover-action li:nth-child(3) a{animation:fadeInDown .7s ease-in-out;opacity:1}.basic-product.theme-product-1:hover .hover-action li:nth-child(4) a{animation:fadeInDown 1s ease-in-out;opacity:1}.basic-product.theme-product-2{padding:calc(10px + 8*(100vw - 320px)/1600);background-color:#fff;position:relative;border:1px solid #eee;border-radius:0}.basic-product.theme-product-2 .rating{margin-top:calc(3px + 5*(100vw - 320px)/1600);margin-bottom:calc(0px + 3*(100vw - 320px)/1600)}.basic-product.theme-product-2 .product-title{width:88%}@media(max-width:767px){.basic-product.theme-product-2 .product-title{width:76%}}.basic-product.theme-product-2 .product-detail{margin-bottom:5px}.basic-product.theme-product-2 .product-detail .details li{font-size:14px;font-weight:400;color:#777;line-height:24px}.basic-product.theme-product-2 .product-detail .details li+li{margin-left:12px}.basic-product.theme-product-2 .product-detail .add-wish{position:absolute;right:calc(10px + 8*(100vw - 320px)/1600);top:calc(10px + 8*(100vw - 320px)/1600);background-color:#f1f1f1;border-radius:100%;width:calc(24px + 4*(100vw - 320px)/1600);height:calc(24px + 4*(100vw - 320px)/1600);display:flex;align-items:center;justify-content:center}.basic-product.theme-product-2 .product-detail .add-wish a{line-height:0;cursor:pointer}.basic-product.theme-product-2 .product-detail .add-wish a i{color:var(--theme-color)}.basic-product.theme-product-2 .bottom-detail{display:flex;align-items:center;margin-top:calc(10px + 5*(100vw - 320px)/1600);padding-bottom:0}.basic-product.theme-product-2 .bottom-detail .btn{margin-left:auto}.basic-product.theme-product-2 .bottom-detail .color-panel{margin-bottom:10px}.basic-product.theme-product-2 .cart-detail{margin-top:10px;display:flex;align-items:center;justify-content:center;border-top:1px solid #eee;padding-top:12px;margin-bottom:-5px;font-size:16px}@media(max-width:576px){.basic-product.theme-product-2 .cart-detail{display:none}}.basic-product.theme-product-2 .cart-detail>li{padding:0 10px}.basic-product.theme-product-2 .cart-detail>li a,.basic-product.theme-product-2 .cart-detail>li button{color:rgba(0,0,0,.5);display:flex;align-items:center}.basic-product.theme-product-2 .cart-detail>li i,.basic-product.theme-product-2 .cart-detail>li svg{width:unset;height:unset;margin-right:6px}.basic-product.theme-product-2 .cart-detail>li button{background-color:rgba(0,0,0,0);border:none;font-size:16px;padding:0;font-weight:400}.basic-product.theme-product-2 .cart-detail>li+li{border-left:1px solid #eee}.basic-product.theme-product-2 .img-wrapper{position:relative;text-align:center}.basic-product.theme-product-2 .img-wrapper:after{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background-color:hsla(0,0%,100%,.77);opacity:0;transition:all .5s ease}.basic-product.theme-product-2 .img-wrapper .quick-view-part{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%) scale(0);background-color:var(--theme-color);border-radius:100%;width:28px;height:28px;display:flex;align-items:center;justify-content:center;z-index:1;box-shadow:0 1px 2px #a9a9a9;transition:all .5s ease}.basic-product.theme-product-2 .img-wrapper .quick-view-part a{line-height:0;color:#fff}.basic-product.theme-product-2 .img-wrapper .quick-view-part a svg{width:16px;height:16px}.basic-product.theme-product-2:hover .img-wrapper:after{opacity:1;transition:all .5s ease}.basic-product.theme-product-2:hover .img-wrapper .quick-view-part{transform:translate(-50%,-50%) scale(1);transition:all .5s ease}.basic-product.theme-product-3{padding:calc(7px + 5*(100vw - 320px)/1600);border:1px solid #eee;border-radius:0}.basic-product.theme-product-3 .hover-action{margin-top:0}.basic-product.theme-product-3 .hover-action li:empty{display:none}.basic-product.theme-product-3 .product-title{margin-bottom:6px}.basic-product.theme-product-3 .cart-info{top:10px;bottom:unset;opacity:1;right:10px}.basic-product.theme-product-3 .cart-info a,.basic-product.theme-product-3 .cart-info button{width:calc(26px + 6*(100vw - 320px)/1600);height:calc(26px + 6*(100vw - 320px)/1600);border:none}.basic-product.theme-product-3 .cart-info a i,.basic-product.theme-product-3 .cart-info button i{color:var(--theme-color);font-size:calc(14px + 3*(100vw - 320px)/1600)}.basic-product.theme-product-3 .cart-info button{opacity:0}@media(max-width:767px){.basic-product.theme-product-3 .cart-info button{opacity:1}}.basic-product.theme-product-3 .cart-info a{opacity:0}@media(max-width:767px){.basic-product.theme-product-3 .cart-info a{opacity:1}}.basic-product.theme-product-3 .cart-info a.wishlist-icon{opacity:1}.basic-product.theme-product-3:hover .cart-info .wishlist-icon{animation:none}.basic-product.theme-product-3:hover .cart-info a{opacity:1}.basic-product.theme-product-3:hover .cart-info .hover-action li:first-child a{animation:fadeInDown .7s ease-in-out}.basic-product.theme-product-3:hover .cart-info .hover-action li:nth-child(2) a{animation:fadeInDown 1s ease-in-out}.basic-product.theme-product-3:hover .cart-info .hover-action>div:first-child a{animation:fadeInDown .7s ease-in-out}.basic-product.theme-product-3:hover .cart-info .hover-action>div:nth-child(2) a{animation:fadeInDown 1s ease-in-out}.basic-product.theme-product-4 .color-panel{position:absolute;bottom:10px;left:10px}.basic-product.theme-product-4 .color-panel select{display:none}.basic-product.theme-product-4 .price del{margin-left:auto}@media(max-width:768px){.basic-product.theme-product-4 .price del{margin-left:0}}.basic-product.theme-product-4 .price .discounted-price{font-weight:500;padding:5px 6px;color:var(--theme-color);display:inline-block;margin-bottom:0;margin-left:0;position:relative;font-size:14px}.basic-product.theme-product-4 .price .discounted-price:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:var(--theme-color);opacity:.1}.basic-product.theme-product-4 .cart-info{top:10px;bottom:unset;opacity:1;right:10px}.basic-product.theme-product-4 .cart-info a,.basic-product.theme-product-4 .cart-info button{width:calc(26px + 6*(100vw - 320px)/1600);height:calc(26px + 6*(100vw - 320px)/1600);border:none}.basic-product.theme-product-4 .cart-info a i,.basic-product.theme-product-4 .cart-info a svg,.basic-product.theme-product-4 .cart-info button i,.basic-product.theme-product-4 .cart-info button svg{font-weight:400;color:var(--theme-color);font-size:calc(14px + 3*(100vw - 320px)/1600)}.basic-product.theme-product-4 .cart-info button{opacity:0}@media(max-width:767px){.basic-product.theme-product-4 .cart-info button{opacity:1}}.basic-product.theme-product-4 .cart-info a{opacity:0}@media(max-width:767px){.basic-product.theme-product-4 .cart-info a{opacity:1}}.basic-product.theme-product-4 .cart-info .wishlist-icon a,.basic-product.theme-product-4 .cart-info a.wishlist-icon{opacity:1}@media(max-width:768px){.basic-product.theme-product-4 .add-cart-btn{margin-top:8px}}.basic-product.theme-product-4 .hover-action li:empty{display:none}.basic-product.theme-product-4:hover .cart-info .wishlist-icon{animation:none}.basic-product.theme-product-4:hover .cart-info button{animation:fadeInDown .5s ease-in-out;opacity:1}.basic-product.theme-product-4:hover .cart-info .hover-action li:first-child a{animation:fadeInDown .9s ease-in-out;opacity:1}.basic-product.theme-product-4:hover .cart-info .hover-action li:nth-child(2) a{animation:fadeInDown 1.3s ease-in-out;opacity:1}.basic-product.theme-product-4:hover .cart-info .hover-action li:nth-child(3) a{animation:fadeInDown .7s ease-in-out;opacity:1}.basic-product.theme-product-4:hover .cart-info .hover-action li:nth-child(4) a{animation:fadeInDown 1s ease-in-out;opacity:1}.basic-product.theme-product-4:hover .cart-info .hover-action>div:first-child a{animation:fadeInDown .9s ease-in-out;opacity:1}.basic-product.theme-product-4:hover .cart-info .hover-action>div:nth-child(2) a{animation:fadeInDown 1.3s ease-in-out;opacity:1}.basic-product.theme-product-4:hover .cart-info .hover-action>div:nth-child(3) a{animation:fadeInDown .7s ease-in-out;opacity:1}.basic-product.theme-product-4:hover .cart-info .hover-action>div:nth-child(4) a{animation:fadeInDown 1s ease-in-out;opacity:1}.basic-product.theme-product-5 .img-wrapper{border-radius:0}.basic-product.theme-product-5 .cart-info{background-color:#fff;right:-40px;bottom:unset;top:0;gap:0;padding:4px}.basic-product.theme-product-5 .cart-info a,.basic-product.theme-product-5 .cart-info button{border:none;border-radius:0;padding:0;font-weight:unset}.basic-product.theme-product-5 .cart-info .hover-action{margin-top:0;gap:0}.basic-product.theme-product-5:hover .cart-info{right:0}.basic-product.theme-product-5:hover .cart-info .hover-action li a,.basic-product.theme-product-5:hover .cart-info a,.basic-product.theme-product-5:hover .cart-info button{animation:none}.basic-product.theme-product-6{padding:calc(6px + 6*(100vw - 320px)/1600);border:1px solid #eee}.basic-product.theme-product-6 .hover-action{flex-direction:row;gap:0;margin-top:0}.basic-product.theme-product-6 .hover-action li a{animation:none!important}.basic-product.theme-product-6 .product-detail *{text-align:center;justify-content:center}.basic-product.theme-product-6 .addtocart_btn .add-button{padding:calc(7px + 2*(100vw - 320px)/1600) calc(19px + 10*(100vw - 320px)/1600);font-size:calc(13px + 1*(100vw - 320px)/1600)}.basic-product.theme-product-6 .img-wrapper{background-color:#f8f8f8}.basic-product.theme-product-6 .product-title{margin-bottom:calc(6px + 4*(100vw - 320px)/1600);font-size:calc(14px + 2*(100vw - 320px)/1600)}.basic-product.theme-product-6 .cart-info{flex-direction:row;left:50%;right:unset;transform:translate(-50%,-50%) scale(.7);bottom:unset;top:50%;background-color:#fff;gap:0;padding:2px 5px}@media(max-width:767px){.basic-product.theme-product-6 .cart-info{display:none}}.basic-product.theme-product-6 .cart-info a,.basic-product.theme-product-6 .cart-info button{border:none}.basic-product.theme-product-6 .cart-info a{position:relative;background-color:rgba(0,0,0,0);box-shadow:none}.basic-product.theme-product-6 .cart-info a+a:after{content:"";position:absolute;width:1px;height:54%;top:50%;left:0;background-color:#eee;transform:translateY(-50%)}.basic-product.theme-product-6:hover .cart-info{transform:translate(-50%,-50%) scale(1)}.basic-product.theme-product-6:hover .cart-info a{animation:none}.basic-product.theme-product-7{background-color:#fff;border:1px solid #eee;margin-bottom:1px}@media(max-width:460px){.basic-product.theme-product-7 .product-action{display:none}}.basic-product.theme-product-7 .rating i{font-size:15px;margin-right:0}.basic-product.theme-product-7 .product-title{font-size:calc(14px + 2*(100vw - 320px)/1600);color:#777;margin-bottom:10px!important}.basic-product.theme-product-7 .product-detail{margin-top:0;padding:14px;position:relative;padding-bottom:14px!important}.basic-product.theme-product-7 .img-wrapper{margin:10px 10px 0}.basic-product.theme-product-7 .img-wrapper .bg-size{transition:all .5s ease}.basic-product.theme-product-7 .img-wrapper:before{position:absolute;left:0;top:0;width:100%;height:100%;background-color:rgba(0,0,0,.2);z-index:1}.basic-product.theme-product-7 .price{font-size:16px;margin-bottom:4px}.basic-product.theme-product-7:hover .img-wrapper .bg-size{transform:scale(1.2)}.basic-product.theme-product-7:hover .img-wrapper:before{content:""}.basic-product.theme-product-8{background-color:#fff;border:1px solid #eee;margin-bottom:1px}.basic-product.theme-product-8 .hover-action{margin-top:0}.basic-product.theme-product-8 .hover-action li:empty{display:none}.basic-product.theme-product-8 .product-title{margin-bottom:12px}.basic-product.theme-product-8 .add-round-btn{position:absolute;right:calc(8px + 6*(100vw - 320px)/1600);bottom:calc(8px + 6*(100vw - 320px)/1600);background-color:var(--theme-color);color:#fff;border-radius:100%;width:calc(24px + 14*(100vw - 320px)/1600);height:calc(24px + 14*(100vw - 320px)/1600);display:flex;align-items:center;justify-content:center;border:none;font-weight:400;font-size:calc(13px + 5*(100vw - 320px)/1600)}.basic-product.theme-product-8 .add-round-btn .ri-shopping-cart-line:before{content:""}.basic-product.theme-product-8 .product-detail{margin-top:0;padding:calc(8px + 6*(100vw - 320px)/1600)!important;position:relative}.basic-product.theme-product-8 .product-detail .add-round-btn .ri-shopping-cart-line:before{content:""}.basic-product.theme-product-8 .product-detail .add-round-btn span{display:none}.basic-product.theme-product-8 .product-detail .add-round-btn.active .ri-shopping-cart-line:before{content:""}.basic-product.theme-product-8 .rating-w-count{margin-top:10px}.basic-product.theme-product-8 .img-wrapper .bg-size{transition:all .5s ease}.basic-product.theme-product-8 .cart-info{top:calc(8px + 2*(100vw - 320px)/1600);bottom:unset;opacity:1;right:calc(8px + 2*(100vw - 320px)/1600)}.basic-product.theme-product-8 .cart-info a,.basic-product.theme-product-8 .cart-info button{width:calc(26px + 6*(100vw - 320px)/1600);height:calc(26px + 6*(100vw - 320px)/1600);border:none}.basic-product.theme-product-8 .cart-info a i,.basic-product.theme-product-8 .cart-info a svg,.basic-product.theme-product-8 .cart-info button i,.basic-product.theme-product-8 .cart-info button svg{color:var(--theme-color);font-size:calc(14px + 3*(100vw - 320px)/1600)}.basic-product.theme-product-8 .cart-info button{opacity:0}@media(max-width:767px){.basic-product.theme-product-8 .cart-info button{opacity:1}}.basic-product.theme-product-8 .cart-info a{opacity:0}@media(max-width:767px){.basic-product.theme-product-8 .cart-info a{opacity:1}}.basic-product.theme-product-8 .cart-info a.wishlist-icon,.basic-product.theme-product-8 .wishlist-icon a{opacity:1}.basic-product.theme-product-8:hover .cart-info .wishlist-icon{animation:none}.basic-product.theme-product-8:hover .cart-info a{opacity:1}.basic-product.theme-product-8:hover .cart-info a:nth-child(2){animation:fadeInDown .5s ease-in-out}.basic-product.theme-product-8:hover .cart-info .hover-action li:nth-child(3) a,.basic-product.theme-product-8:hover .cart-info a:nth-child(3){animation:fadeInDown .7s ease-in-out}.basic-product.theme-product-8:hover .cart-info .hover-action li:nth-child(4) a{animation:fadeInDown 1s ease-in-out}.basic-product.theme-product-8:hover .cart-info .hover-action>div:first-child a{animation:fadeInRight .7s ease-in-out}.basic-product.theme-product-8:hover .cart-info .hover-action>div:nth-child(2) a{animation:fadeInRight 1s ease-in-out}.basic-product.theme-product-8:hover .img-wrapper .bg-size{transform:scale(1.2)}.basic-product.theme-product-9{background-color:#f8f8f8;border:1px solid #eee}.basic-product.theme-product-9 .img-wrapper{background-color:#fff}.basic-product.theme-product-9 .hover-action{margin-top:0}.basic-product.theme-product-9 .hover-action li:empty{display:none}.basic-product.theme-product-9 .product-detail{margin-top:0;padding:calc(8px + 7*(100vw - 320px)/1600)!important}.basic-product.theme-product-9 .bottom-details{display:flex;align-items:flex-end;justify-content:space-between;margin-top:10px}.basic-product.theme-product-9 .rating-label{display:flex;align-items:center;gap:6px}.basic-product.theme-product-9 .rating-label span{color:#aaa;line-height:1}@media(max-width:480px){.basic-product.theme-product-9 .rating-label span.review-count{display:none}}.basic-product.theme-product-9 .rating-label>div{background-color:var(--theme-color);display:flex;align-items:center;gap:4px;padding:4px calc(6px + 4*(100vw - 320px)/1600);border-radius:13px;color:#fff;font-size:calc(12px + 2*(100vw - 320px)/1600)}.basic-product.theme-product-9 .rating-label>div span{color:#fff}.basic-product.theme-product-9 .discount-value{padding-top:calc(6px + 4*(100vw - 320px)/1600);border-top:1px solid #eee;margin-top:calc(10px + 4*(100vw - 320px)/1600);color:#222;font-size:calc(14px + 2*(100vw - 320px)/1600)}.basic-product.theme-product-9 .discount-value .offer-icon{color:#767676;animation:animName 2s linear infinite;display:inline-block}.basic-product.theme-product-9 .price-vertical{text-align:right}.basic-product.theme-product-9 .price-vertical h4{margin-bottom:0;font-weight:500}.basic-product.theme-product-9 .cart-info{top:10px;bottom:unset;opacity:1;right:10px}.basic-product.theme-product-9 .cart-info a,.basic-product.theme-product-9 .cart-info button{width:calc(26px + 6*(100vw - 320px)/1600);height:calc(26px + 6*(100vw - 320px)/1600);border:none;background-color:#f8f8f8}.basic-product.theme-product-9 .cart-info a i,.basic-product.theme-product-9 .cart-info button i{color:var(--theme-color);font-size:calc(14px + 3*(100vw - 320px)/1600)}.basic-product.theme-product-9 .cart-info button{opacity:0}@media(max-width:767px){.basic-product.theme-product-9 .cart-info button{opacity:1}}.basic-product.theme-product-9 .cart-info a{opacity:0}@media(max-width:767px){.basic-product.theme-product-9 .cart-info a{opacity:1}}.basic-product.theme-product-9 .cart-info a.wishlist-icon{opacity:1}.basic-product.theme-product-9:hover .cart-info .wishlist-icon{animation:none}.basic-product.theme-product-9:hover .cart-info button{animation:fadeInDown .5s ease-in-out;opacity:1}.basic-product.theme-product-9:hover .cart-info a{opacity:1}.basic-product.theme-product-9:hover .cart-info .hover-action li:nth-child(2) a{animation:fadeInDown .7s ease-in-out}.basic-product.theme-product-9:hover .cart-info .hover-action li:nth-child(3) a{animation:fadeInDown 1s ease-in-out}.basic-product.theme-product-9:hover .cart-info .hover-action>div:first-child a{animation:fadeInRight .7s ease-in-out}.basic-product.theme-product-9:hover .cart-info .hover-action>div:nth-child(2) a{animation:fadeInRight 1s ease-in-out}.basic-product.theme-product-10 .cart-info{bottom:unset;top:12px}@media(max-width:767px){.basic-product.theme-product-10 .cart-info{top:10px}}.basic-product.theme-product-10:hover .cart-info .wishlist-icon{animation:none}.basic-product.theme-product-10:hover .cart-info a{opacity:1}.basic-product.theme-product-10:hover .cart-info a:nth-child(2){animation:fadeInDown .5s ease-in-out}.basic-product.theme-product-10:hover .cart-info .hover-action li:nth-child(2) a,.basic-product.theme-product-10:hover .cart-info a:nth-child(3){animation:fadeInDown .7s ease-in-out}.basic-product.theme-product-10:hover .cart-info .hover-action li:nth-child(3) a{animation:fadeInDown 1s ease-in-out}.basic-product.theme-product-10:hover .cart-info .hover-action>div:nth-child(2) a{animation:fadeInRight .7s ease-in-out}.basic-product.theme-product-10:hover .cart-info .hover-action>div:nth-child(3) a{animation:fadeInRight 1s ease-in-out}.basic-product.theme-product-10:hover .img-wrapper .bg-size{transform:scale(1.2)}.basic-product.theme-product-11{padding:calc(6px + 4*(100vw - 320px)/1600);overflow:hidden;border:1px solid #eee}.basic-product.theme-product-11 .img-wrapper .bg-size{transition:all .5s ease}.basic-product.theme-product-11 .product-detail{text-align:center;overflow:hidden;margin-top:10px}.basic-product.theme-product-11 .product-detail *{justify-content:center}.basic-product.theme-product-11 .cart-info{top:12px;bottom:unset}.basic-product.theme-product-11 .abs-product{position:absolute;bottom:-62%;width:calc(100% - 20px);background-color:#fff;padding:10px;transition:all .5s ease;display:flex;flex-direction:column;gap:8px}@media(max-width:768px){.basic-product.theme-product-11 .abs-product{position:relative;width:100%;padding:0}.basic-product.theme-product-11 .abs-product .price,.basic-product.theme-product-11 .abs-product .product-title{display:none}}.basic-product.theme-product-11 .abs-product .add-cart-btn{margin-top:0}.basic-product.theme-product-11 .abs-product .digital-price{flex-wrap:wrap}.basic-product.theme-product-11 .abs-product select{font-size:14px}.basic-product.theme-product-11 .abs-product .add-cart-btn i{display:none}.basic-product.theme-product-11 .abs-product .general-variant.image{display:flex;align-items:center;justify-content:center}.basic-product.theme-product-11 .abs-product .general-variant.circle{margin:0;justify-content:center}.basic-product.theme-product-11:hover .abs-product{bottom:0}.basic-product.theme-product-11:hover .cart-info .wishlist-icon{animation:none}.basic-product.theme-product-11:hover .cart-info a{opacity:1}.basic-product.theme-product-11:hover .cart-info a:nth-child(2){animation:fadeInDown .5s ease-in-out}.basic-product.theme-product-11:hover .cart-info .hover-action li:nth-child(2) a,.basic-product.theme-product-11:hover .cart-info a:nth-child(3){animation:fadeInDown .7s ease-in-out}.basic-product.theme-product-11:hover .cart-info .hover-action li:nth-child(3) a{animation:fadeInDown 1s ease-in-out}.basic-product.theme-product-11:hover .cart-info .hover-action>div:nth-child(2) a{animation:fadeInRight .7s ease-in-out}.basic-product.theme-product-11:hover .cart-info .hover-action>div:nth-child(3) a{animation:fadeInRight 1s ease-in-out}.basic-product.theme-product-11:hover .img-wrapper .bg-size{transform:scale(1.2)}.flip{position:relative;overflow:hidden;z-index:0}.flip .front{opacity:1}.flip .back,.flip .front{transition:all .5s ease;background-color:#f8f8f8}.flip .back{opacity:0;position:absolute;top:0;left:0;transform:translateX}.bg_cls .basic-product.theme-product-11,.bg_cls .service-block1{background-color:#fff}.no-data-added,.tab-category{padding:60px 0}.seller-grid-box{background-color:#f8f8f8;padding:calc(12px + 13*(100vw - 320px)/1600);border-radius:0;position:relative;border:1px solid #eee;display:block}.seller-grid-box .grid-image{display:flex;flex-wrap:nowrap;gap:10px;align-items:center;margin-bottom:20px}.seller-grid-box .grid-image .image{width:74px;height:74px;padding:10px;border-radius:0;background-color:#fff;display:flex;align-items:center;justify-content:center}.seller-grid-box .grid-image .image h4{line-height:1;font-size:60px;margin:0;color:#222;font-weight:700;text-transform:uppercase}.seller-grid-box .grid-image .contain-name{width:calc(100% - 74px - 10px);position:relative}.seller-grid-box .grid-image .contain-name .since-number{display:flex;align-items:center;position:absolute;top:0;right:0;padding-left:5px}.seller-grid-box .grid-image .contain-name .since-number .rating{display:block}.seller-grid-box .grid-image .contain-name .since-number .rating>*>span{line-height:1}@media(max-width:480px){.seller-grid-box .grid-image .contain-name .since-number{display:block}}.seller-grid-box .grid-image .contain-name .since-number h6{color:#777;font-weight:500;text-align:right;margin:0}.seller-grid-box .grid-image .contain-name .since-number .product-rating{display:block;text-align:right}@media(max-width:480px){.seller-grid-box .grid-image .contain-name .since-number .product-rating{margin-top:2px}}.seller-grid-box .grid-image .contain-name h3{font-size:calc(18px + 2*(100vw - 320px)/1600);font-weight:600;margin-bottom:10px;color:#222;width:50%;letter-spacing:unset;overflow:hidden;text-overflow:ellipsis;word-wrap:break-word;white-space:nowrap}.seller-grid-box .grid-image .contain-name .product-label{padding:5px 10px;background-color:rgba(0,0,0,0);font-size:13px;letter-spacing:.5px;border-radius:4px;color:var(--theme-color);position:relative;inset:unset;z-index:0}.seller-grid-box .grid-image .contain-name .product-label:after{position:absolute;content:"";background-color:var(--theme-color);opacity:.1;left:0;top:0;width:100%;height:100%;z-index:-1}.seller-grid-box .grid-contain .seller-contact-details{display:flex;flex-wrap:wrap;gap:7px;margin-bottom:25px}.seller-grid-box .grid-contain .seller-contact-details h6{font-weight:500}.seller-grid-box .grid-contain .seller-contact-details ul{display:grid;gap:11px}.seller-grid-box .grid-contain .seller-contact-details ul li{display:flex;align-items:center;gap:7px}.seller-grid-box .grid-contain .seller-contact-details ul li i{font-size:20px;line-height:1;color:#777}.seller-grid-box .grid-contain .seller-contact-details ul li h5{margin:0;font-weight:400;line-height:1.3;color:#464646}.seller-grid-box .grid-contain .seller-contact-details ul li h5 a{color:#222}.seller-grid-box .grid-contain .contain-name{display:flex;align-items:flex-end;justify-content:space-between}.seller-grid-box .grid-contain .contain-name h6{color:#777;margin-left:4px}.seller-grid-box .grid-contain .contain-name h3{font-size:calc(19px + 4*(100vw - 320px)/1600);font-weight:600;margin-bottom:calc(5px + 3*(100vw - 320px)/1600);color:#222}.seller-grid-box .grid-contain .contain-name .product-rating{margin-bottom:calc(14px + 5*(100vw - 320px)/1600)}.seller-grid-box .grid-contain .contain-name .product-label{padding:5px 10px;font-size:13px;letter-spacing:.5px;border-radius:4px;color:var(--theme-color);position:relative;z-index:0}.seller-grid-box .grid-contain .contain-name .product-label:after{content:"";position:absolute;width:100%;height:100%;background-color:var(--theme-color);opacity:.1;left:0;top:0;z-index:-1}.seller-grid-box .grid-contain .contain-name .grid-image{width:calc(67px + 33*(100vw - 320px)/1600);height:calc(67px + 33*(100vw - 320px)/1600);display:flex;align-items:center;justify-content:center;background:#fff;padding:calc(10px + 5*(100vw - 320px)/1600);border-radius:0}.seller-grid-box .grid-contain .contain-name .grid-image h1{color:#777;line-height:1;font-size:calc(43px + 27*(100vw - 320px)/1600)}.seller-grid-box .grid-contain .contain-name .grid-image .image a{display:flex;align-items:center;justify-content:center}.seller-grid-box .grid-contain .contain-name .grid-image .image a h1{margin:0;font-size:56px;line-height:1}.seller-grid-box .grid-contain .seller-category{display:flex;align-items:center;justify-content:space-between}.seller-grid-box .grid-contain .seller-category .product-image{display:flex;flex-wrap:nowrap}.seller-grid-box .grid-contain .seller-category .product-image li{width:calc(35px + 5*(100vw - 320px)/1600);height:calc(35px + 5*(100vw - 320px)/1600);display:flex;align-items:center;justify-content:center;overflow:hidden;background:#fff;border-radius:100%;padding:4px;box-shadow:0 0 2px rgba(34,34,34,.2);color:#777;transition:all .3s ease-in-out}.seller-grid-box .grid-contain .seller-category .product-image li:hover{transform:scale(1.1) translateY(-7px)}.seller-grid-box .grid-contain .seller-category .product-image li:last-child{line-height:1;font-weight:600;font-size:calc(13px + 1*(100vw - 320px)/1600)}.seller-grid-box .grid-contain .seller-category .product-image li+li{margin-left:calc(-19px + 5*(100vw - 320px)/1600)}.seller-grid-box .grid-contain .seller-category .btn{padding:11px 16px;color:var(--theme-color)!important;letter-spacing:unset;border:1px solid var(--theme-color)!important;background:unset;background-color:#fff!important}.seller-grid-box .grid-contain .seller-category .btn:hover{background-color:var(--theme-color)!important;color:#fff!important}.seller-grid-box .grid-contain .seller-category .btn svg{width:unset;height:unset}@media(max-width:768px){.waves{height:40px;min-height:40px}.content{height:30vh}h1{font-size:24px}}.seller-section .banner-content{margin-top:35px}.seller-section .banner-content h4{font-size:22px;font-weight:600;text-transform:unset;letter-spacing:unset;line-height:1.3}.seller-section .banner-content p{line-height:1.7;margin-bottom:0}.brand-slider-box .logo-block{height:calc(80px + .025*(100vw - 320px));margin-inline:auto;background-color:#f8f8f8;border:1px solid #eee;padding:calc(14px + 14*(100vw - 320px)/1600) calc(13px + 5*(100vw - 320px)/1600)}.brand-slider-box .logo-block,.brand-slider-box .logo-block a{width:100%;display:flex;align-items:center;justify-content:center}.brand-slider-box .logo-block a{height:100%}.brand-slider-box .logo-block h4{color:var(--theme-color);margin-bottom:0;text-align:center;line-height:1.5;font-weight:600;text-transform:uppercase;font-size:26px}.brand-slider-box .logo-block img{width:100%;height:100%;object-fit:contain}.compare-fix a{position:fixed;right:80px;background-color:var(--theme-color);color:#fff;padding:8px 11px;bottom:30px;border-radius:0;z-index:1;transition:all .3s ease-in-out}@media(max-width:768px){.compare-fix a{right:60px;bottom:80px}}@media(max-width:577px){.compare-fix a{padding:5px 11px 6px;right:54px}}.compare-fix h5{font-size:14px;text-transform:uppercase;margin-bottom:0;color:#fff;font-weight:500}@media(max-width:577px){.compare-fix h5{font-size:12px}}.order-search-content h3{color:#222;font-weight:600}.comment-section .comment-list-box .comment-box{padding:calc(15px + 10*(100vw - 320px)/1600);height:100%;border-radius:calc(8px + 10*(100vw - 320px)/1600);background:#171024}.comment-section .comment-list-box .comment-box .profile-name{display:flex;align-items:center;color:#fff;gap:calc(13px + 7*(100vw - 320px)/1600)}.comment-section .comment-list-box .comment-box .profile-name img{width:calc(50px + 10*(100vw - 320px)/1600);height:calc(50px + 10*(100vw - 320px)/1600);border-radius:100%}.comment-section .comment-list-box .comment-box .profile-name h4{font-size:calc(18px + 2*(100vw - 320px)/1600);margin:0;font-weight:400}.comment-section .comment-list-box .comment-box .profile-detail{margin-top:calc(12px + 3*(100vw - 320px)/1600)}.comment-section .comment-list-box .comment-box .profile-detail p{font-size:calc(15px + 3*(100vw - 320px)/1600);font-weight:400;line-height:1.4;color:hsla(0,0%,100%,.37);margin:0}.slider-nav .slider-image .video-icon{position:absolute;width:40px;height:35px;display:flex;align-items:center;justify-content:center;background-color:#fff;border-radius:5px;left:50%;top:50%;transform:translate(-50%,-50%);font-size:18px;color:var(--theme-color)}.slider-nav .slider-image .video-icon svg{width:unset;height:unset}.brand-product-box-section{padding-top:30px}.brand-section>div>.row{--bs-gutter-x:0;--bs-gutter-y:0}.brand-section>div>.row>.col>.container{padding:0}.brand-section .brand-box h2{text-align:center;margin:0;font-size:calc(20px + 11*(100vw - 320px)/1600);font-weight:600;border:1px solid #eee;background-color:#f8f8f8;padding:calc(20px + 10*(100vw - 320px)/1600)}.basic-product .add-cart-btn{width:100%;display:block;padding:10px;text-align:center;border:none;color:#888;font-size:calc(14px + 2*(100vw - 320px)/1600);font-weight:500;margin-top:10px;background-color:#f6f6f6}.custom-badge{padding:7px 12px;font-size:12px;font-weight:600;letter-spacing:.7px}.custom-badge.bg-completed,.custom-badge.bg-credit{color:#2f8733;background-color:rgba(47,135,51,.1);border:1px solid rgba(47,135,51,.5411764706)}.custom-badge.bg-cancelled,.custom-badge.bg-debit{color:#dc3545;background-color:rgba(220,53,69,.1);border:1px solid rgba(220,53,69,.541)}.custom-badge.bg-pending{color:#ffc107;background-color:rgba(255,193,7,.1);border:1px solid rgba(255,193,7,.541)}.blog-page .blog-featured-tag{left:10px;padding:8px 13px;font-size:14px;line-height:1;font-weight:600}.blog-label-tag,.blog-page .blog-featured-tag{position:absolute;top:10px;background-color:var(--theme-color);z-index:1;display:flex;align-items:center;justify-content:center;color:#fff}.blog-label-tag{right:10px;width:32px;height:32px;font-size:17px}.no-data-added,.tab-category{text-align:center;padding:calc(40px + 32*(100vw - 320px)/1600) 13px;background-color:#f8f8f8}.no-data-added img,.tab-category img{width:35%;margin-bottom:calc(15px + 11*(100vw - 320px)/1600);max-width:270px}.no-data-added h4,.tab-category h4{font-weight:500;font-size:calc(19px + 6*(100vw - 320px)/1600);color:#232323;letter-spacing:unset;text-transform:none;margin-bottom:0;line-height:1.5}.no-data-added.collection-no-data,.tab-category.collection-no-data{padding:120px 0}.no-data-added.collection-no-data img,.tab-category.collection-no-data img{width:30%}@media(max-width:1366px){.no-data-added.collection-no-data img,.tab-category.collection-no-data img{width:42%}}@media(max-width:767px){.no-data-added.collection-no-data img,.tab-category.collection-no-data img{width:60%}}@media(max-width:480px){.no-data-added.collection-no-data img,.tab-category.collection-no-data img{width:80%}}.no-data-added.collection-no-data p,.tab-category.collection-no-data p{width:44%}@media(max-width:1206px){.no-data-added.collection-no-data p,.tab-category.collection-no-data p{width:53%}}@media(max-width:1100px){.no-data-added.collection-no-data p,.tab-category.collection-no-data p{width:64%}}@media(max-width:575px){.no-data-added.collection-no-data p,.tab-category.collection-no-data p{width:80%}}@media(max-width:480px){.no-data-added.collection-no-data p,.tab-category.collection-no-data p{width:100%}}.no-data-added p,.tab-category p{width:100%;margin:calc(6px + 4*(100vw - 320px)/1600) auto 0;font-size:calc(15px + 3*(100vw - 320px)/1600);line-height:1.4;color:#777}.no-data-added.category-no-data img,.tab-category.category-no-data img{width:64%}.no-data-added.no-shipping img,.tab-category.no-shipping img{width:32%}@media(max-width:991px){.no-data-added.no-shipping img,.tab-category.no-shipping img{width:42%}}@media(max-width:576px){.no-data-added.no-shipping img,.tab-category.no-shipping img{width:50%}}@media(max-width:420px){.no-data-added.no-shipping img,.tab-category.no-shipping img{width:80%}}.tab-category{padding:10px!important;background-color:rgba(0,0,0,0)}.tab-category h4{font-size:20px!important}.empty-cart{text-align:center}.empty-cart :empty{display:none}.empty-cart img{width:65%;margin:0 auto 23px}.empty-cart h4{margin:0;line-height:1.5;letter-spacing:unset;font-weight:500;text-transform:unset;font-size:18px}.single-product .brand-slider-box .logo-block{background-color:#171024;border-color:#212121}.single-product .brand-slider-box .logo-block img{filter:invert(1) brightness(100)}.single-product .basic-product .price,.single-product .basic-product .product-title{color:#fff}.single-product .basic-product .price del{color:#ddd}.single-product .basic-product .product-action button{color:#ddd;background-color:#212121}.single-product .basic-product .product-detail h6{color:#ddd}.single-product .basic-product .cart-info a,.single-product .basic-product .cart-info button{background-color:#0d0914}.single-product .basic-product .cart-info a i,.single-product .basic-product .cart-info button i{color:#ddd}.single-product .basic-product .img-wrapper{background-color:rgba(0,0,0,0);border-radius:15px;overflow:hidden}.single-product .basic-product .img-wrapper .rating-label{background-color:#0d0914;color:#ddd}.single-product .basic-product .img-wrapper .quick-option{background-color:#0a0a16}.single-product .basic-product .img-wrapper .addto-cart-bottom,.single-product .basic-product .img-wrapper .unit-label{background-color:#0a0a16;color:#ddd}.single-product .basic-product .img-wrapper .addto-cart-bottom.active{color:var(--theme-color)}.single-product .basic-product .add-cart-btn{color:#ddd;background-color:#171024}.single-product .basic-product .rating-w-count span{color:#ddd}.single-product .basic-product .addtocart_btn .qty-box .input-group{border-radius:0;background-color:#0a0a16}.single-product .basic-product .addtocart_btn .qty-box .input-group .input-number{color:#ddd}.single-product .basic-product .addtocart_btn .qty-box .input-group button{border-color:#212121;color:#fff;border-radius:0!important;background-color:#212121;width:34px;height:34px;padding:0}.single-product .basic-product .addtocart_btn .qty-box .input-group button i{font-weight:500;color:#ddd;font-size:15px}.single-product .basic-product .product-action,.single-product .basic-product.theme-product-1{border-color:#212121}.single-product .basic-product.theme-product-1 .cart-info a,.single-product .basic-product.theme-product-1 .cart-info button{background-color:#0d0914}.single-product .basic-product.theme-product-1 .cart-info a i,.single-product .basic-product.theme-product-1 .cart-info button i{color:#fff}.single-product .basic-product.theme-product-1 .product-detail>div{border-color:#212121}.single-product .basic-product.theme-product-1 .product-detail .offer-panel{color:#fff}.single-product .basic-product.theme-product-2{border-color:#212121;background-color:#0a0a16}.single-product .basic-product.theme-product-2 .img-wrapper:after{background-color:rgba(10,10,22,.77)}.single-product .basic-product.theme-product-2 .cart-detail,.single-product .basic-product.theme-product-2 .cart-detail li+li{border-color:#212121}.single-product .basic-product.theme-product-2 .cart-detail li a,.single-product .basic-product.theme-product-2 .cart-detail li button{color:#ddd}.single-product .basic-product.theme-product-2 .product-detail .add-wish{background-color:#212121}.single-product .basic-product.theme-product-3,.single-product .basic-product.theme-product-6{border-color:#212121}.single-product .basic-product.theme-product-6 .cart-info{background-color:#0a0a16}.single-product .basic-product.theme-product-7,.single-product .basic-product.theme-product-8,.single-product .basic-product.theme-product-9{background-color:#0a0a16;border-color:#212121}.single-product .basic-product.theme-product-9 .price-vertical h4{color:#ddd}.single-product .basic-product.theme-product-9 .discount-value{border-color:#212121;color:#ddd}.single-product .basic-product.theme-product-11{border-color:#212121}.single-product .basic-product.theme-product-11 .abs-product{background-color:#0a0a16}.single-product .dark-layout{background:linear-gradient(106deg,rgb(58,41,59),rgb(11,11,23))}.single-product .sub-footer.darker-subfooter{background-color:#221926}.download-dropdown-menu{border:1px solid #eee;z-index:1;border-radius:0;padding:13px 18px}.download-dropdown-menu .dropdown-item{padding:0}.download-dropdown-menu .dropdown-item+.dropdown-item{padding-top:6px;border-top:1px solid #eee;margin-top:6px}.download-dropdown-menu .dropdown-item.active,.download-dropdown-menu .dropdown-item:active{background-color:var(--theme-color)}.download-dropdown-menu .dropdown-item:hover{background-color:rgba(0,0,0,0)}.no-data-footer{background-color:#eee;padding:40px 15px}.no-data-footer h4,.no-data-footer p{line-height:1.6!important;letter-spacing:.03em!important;margin:0!important;font-size:16px!important;font-weight:500!important;color:#222!important}.dark .no-data-footer{background-color:#232323}.dark .no-data-footer h4,.dark .no-data-footer p{color:#aaa!important}.breadcrumb-section~.no-data-added{background-color:#fff}.reviews-list h4{font-weight:600;font-size:18px;color:#222;margin-bottom:20px}.reviews-list .review-item{padding:16px;border:1px solid #eee;border-radius:8px;margin-bottom:16px;background-color:#fff;transition:opacity .2s ease}.reviews-list .review-item:last-child{margin-bottom:0}.reviews-list .review-item .review-header .product-rating .ri-star-fill,.reviews-list .review-item .review-header .product-rating .ri-star-line{font-size:14px}.reviews-list .review-item .review-actions{display:flex;gap:4px}.reviews-list .review-item .review-actions .btn-link{padding:4px 8px;color:#777;transition:color .2s ease}.reviews-list .review-item .review-actions .btn-link:hover{color:var(--theme-color)}.reviews-list .review-item .review-actions .btn-link.text-danger:hover{color:#dc3545!important}.reviews-list .review-item .review-actions .btn-link svg{width:16px;height:16px}.reviews-list .review-item .review-content{color:#222;line-height:1.6;font-size:14px}.reviews-list .review-item .review-replies .reply-item{border-left:2px solid var(--theme-color);margin-left:16px;padding:12px 0 12px 16px}.reviews-list .review-item .review-replies .reply-item p{font-size:14px;color:#222;line-height:1.5}.reviews-list .review-item .review-replies .reply-item strong{font-weight:600;color:#222}.product-rating-summary{padding:24px;background-color:#f8f8f8;border-radius:8px;margin-bottom:24px;display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:32px}.product-rating-summary .rating-overview{text-align:center;min-width:100px}.product-rating-summary .rating-overview .rating-number{font-size:48px;font-weight:700;color:var(--theme-color);line-height:1;margin-bottom:8px}.product-rating-summary .rating-overview .product-rating{display:flex;justify-content:center;margin-bottom:8px}.product-rating-summary .rating-overview .product-rating .ri-star-fill,.product-rating-summary .rating-overview .product-rating .ri-star-half-fill,.product-rating-summary .rating-overview .product-rating .ri-star-line{font-size:18px;color:#f5a623}.product-rating-summary .rating-overview .product-rating .ri-star-line{color:#a1a1a1}.product-rating-summary .rating-overview .rating-count{font-size:14px;color:#777}.product-rating-summary .rating-distribution{flex:2;min-width:200px}.product-rating-summary .rating-distribution .rating-bar{display:flex;align-items:center;gap:8px;margin-bottom:6px}.product-rating-summary .rating-distribution .rating-bar:last-child{margin-bottom:0}.product-rating-summary .rating-distribution .rating-bar .star-label{font-size:14px;font-weight:500;color:#222;min-width:32px;display:flex;align-items:center;gap:2px}.product-rating-summary .rating-distribution .rating-bar .star-label .text-warning,.product-rating-summary .rating-distribution .rating-bar .star-label svg{color:#f5a623;font-size:12px}.product-rating-summary .rating-distribution .rating-bar .rating-progress{flex:1;height:8px;background-color:#eee;border-radius:4px;overflow:hidden}.product-rating-summary .rating-distribution .rating-bar .rating-progress .progress-bar{background-color:#f5a623;border-radius:4px}.product-rating-summary .rating-distribution .rating-bar .count-label{font-size:13px;color:#777;min-width:24px;text-align:right}.product-rating-summary .rating-action{flex:1;min-width:220px;text-align:center;overflow:hidden}.product-rating-summary .rating-action p{font-size:14px;color:#777;line-height:1.5;margin-bottom:12px}.product-rating-summary .rating-action .btn-review-action{width:100%;justify-content:center}.product-rating-summary .rating-action .d-flex.gap-2{flex-wrap:wrap;justify-content:center}.product-rating-summary .rating-action .d-flex.gap-2 .btn{white-space:nowrap}@media(max-width:991px){.product-rating-summary{gap:24px}.product-rating-summary .rating-distribution{max-width:100%;order:3;width:100%}.product-rating-summary .rating-action{max-width:100%}}@media(max-width:575px){.product-rating-summary{flex-direction:column;align-items:center;text-align:center}.product-rating-summary .rating-action,.product-rating-summary .rating-distribution,.product-rating-summary .rating-overview{width:100%;max-width:100%}.product-rating-summary .rating-distribution{order:2}.product-rating-summary .rating-action{order:3}.product-rating-summary .rating-action .d-flex.gap-2{flex-direction:column;gap:8px!important}.product-rating-summary .rating-action .d-flex.gap-2 .btn{width:100%}}.product-review-form .product-wrapper{display:flex;align-items:center;gap:16px;padding:16px;background-color:#f8f8f8;border-radius:8px}.product-review-form .product-wrapper .product-image{width:60px;height:60px;flex-shrink:0}.product-review-form .product-wrapper .product-image img{width:100%;height:100%;object-fit:cover;border-radius:4px}.product-review-form .product-wrapper .product-content .name{font-weight:600;margin-bottom:4px;color:#222}.product-review-form .product-review-rating .product-rating{display:flex;gap:4px}.product-review-form .product-review-rating .product-rating .ri-star-fill,.product-review-form .product-review-rating .product-rating .ri-star-line{font-size:24px;cursor:pointer;transition:transform .1s ease}.product-review-form .product-review-rating .product-rating .ri-star-fill:hover,.product-review-form .product-review-rating .product-rating .ri-star-line:hover{transform:scale(1.1)}.product-review-form .product-review-rating .product-rating .ri-star-fill{color:#f5a623}.product-review-form .product-review-rating .product-rating .ri-star-line{color:#777}.shop-reviews-page{padding:40px 0}.shop-reviews-page .shop-reviews-header{text-align:center;margin-bottom:40px}.shop-reviews-page .shop-reviews-header h2{font-weight:700;margin-bottom:16px}.shop-reviews-page .shop-reviews-header .shop-rating-summary{display:flex;align-items:center;justify-content:center;gap:16px}.shop-reviews-page .shop-reviews-header .shop-rating-summary .rating-value{font-size:48px;font-weight:700;color:var(--theme-color)}.shop-reviews-page .shop-reviews-header .shop-rating-summary .rating-details{text-align:left}.shop-reviews-page .shop-reviews-header .shop-rating-summary .rating-details .product-rating{margin-bottom:4px}.shop-reviews-page .shop-reviews-header .shop-rating-summary .rating-details .rating-count{color:#777;font-size:14px}.shop-reviews-page .shop-reviews-list{max-width:800px;margin:0 auto}.shop-reviews-page .write-review-section{text-align:center;padding:30px;background-color:#f8f8f8;border-radius:8px;margin-top:40px}.shop-reviews-page .write-review-section h4{margin-bottom:8px}.shop-reviews-page .write-review-section p{color:#777;margin-bottom:16px}.order-confirmation-section{padding:40px 0 60px;background:var(--bs-light,#f8f9fa);min-height:60vh}.order-confirmation-section .order-confirmation-banner{text-align:center;padding:40px 20px;background:#fff;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.08);margin-bottom:30px}.order-confirmation-section .order-confirmation-banner .success-icon{font-size:64px;color:var(--bs-success,#198754);margin-bottom:20px}.order-confirmation-section .order-confirmation-banner h1{font-size:28px;font-weight:600;margin-bottom:15px;color:var(--bs-dark,#212529)}.order-confirmation-section .order-confirmation-banner .order-code{font-size:18px;color:var(--bs-secondary,#6c757d);margin-bottom:10px}.order-confirmation-section .order-confirmation-banner .order-code strong{color:var(--bs-primary,#0d6efd);font-family:monospace;font-size:20px}.order-confirmation-section .order-confirmation-banner .order-status{font-size:14px}.order-confirmation-section .order-confirmation-banner .order-status .badge{font-size:12px;padding:6px 12px}.order-confirmation-section .order-confirmation-banner.order-confirmation-banner-compact{height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;margin-bottom:0;padding:30px 20px}.order-confirmation-section .order-confirmation-banner.order-confirmation-banner-compact .success-icon{font-size:48px;margin-bottom:15px}.order-confirmation-section .order-confirmation-banner.order-confirmation-banner-compact h1{font-size:22px;margin-bottom:10px}.order-confirmation-section .order-confirmation-banner.order-confirmation-banner-compact .order-code{font-size:16px;margin-bottom:8px}.order-confirmation-section .order-confirmation-banner.order-confirmation-banner-compact .order-code strong{font-size:18px}.order-confirmation-section .order-confirmation-banner.order-cancelled{background:linear-gradient(135deg,#fff5f5,#ffe0e0);border:1px solid var(--bs-danger,#dc3545)}.order-confirmation-section .order-confirmation-banner.order-cancelled .success-icon.cancelled-icon{color:var(--bs-danger,#dc3545)}.order-confirmation-section .order-confirmation-banner.order-cancelled h1{color:#842029}.order-confirmation-section .order-confirmation-header-row{margin-bottom:30px}.order-confirmation-section .order-confirmation-header-row>[class*=col-]{margin-bottom:15px}@media(min-width:992px){.order-confirmation-section .order-confirmation-header-row>[class*=col-]{margin-bottom:0}}.order-confirmation-section .order-confirmation-header-row .payment-gateway-redirect-box{height:100%;margin-bottom:0;display:flex;flex-direction:column;justify-content:center;padding:30px 20px}.order-confirmation-section .order-confirmation-header-row .payment-gateway-redirect-box .redirect-icon{width:60px;height:60px;margin-bottom:15px}.order-confirmation-section .order-confirmation-header-row .payment-gateway-redirect-box .redirect-icon svg{font-size:28px}.order-confirmation-section .order-confirmation-header-row .payment-gateway-redirect-box .redirect-content h3{font-size:18px;margin-bottom:10px}.order-confirmation-section .order-confirmation-header-row .payment-gateway-redirect-box .redirect-content .redirect-message{font-size:14px;margin-bottom:15px}.order-confirmation-section .order-confirmation-header-row .payment-gateway-redirect-box .countdown-timer{margin-bottom:15px}.order-confirmation-section .order-confirmation-header-row .payment-gateway-redirect-box .countdown-timer .countdown-number{font-size:36px;min-width:50px}.order-confirmation-section .order-confirmation-header-row .payment-gateway-redirect-box .btn-gateway-redirect{padding:12px 24px;font-size:14px}.order-confirmation-section .card{border:none;box-shadow:0 2px 8px rgba(0,0,0,.08);border-radius:8px}.order-confirmation-section .card .card-title{font-size:18px;font-weight:600;color:var(--bs-dark,#212529);display:flex;align-items:center}.order-confirmation-section .card .card-title svg{font-size:22px;color:var(--bs-primary,#0d6efd)}.order-confirmation-section .order-items-table{margin-bottom:0}.order-confirmation-section .order-items-table thead th{border-top:none;font-weight:600;font-size:14px;color:var(--bs-secondary,#6c757d);text-transform:uppercase;letter-spacing:.5px;padding:8px 0}.order-confirmation-section .order-items-table tbody td{vertical-align:middle;padding:15px 0}.order-confirmation-section .order-items-table .order-item-image{width:60px;height:60px;object-fit:contain;border-radius:6px;border:1px solid var(--bs-border-color,#dee2e6);cursor:pointer;transition:opacity .15s}.order-confirmation-section .order-items-table .order-item-image:hover{opacity:.8}.order-confirmation-section .order-items-table .order-item-link{color:var(--bs-body-color,#212529);text-decoration:none;transition:color .15s}.order-confirmation-section .order-items-table .order-item-link:hover{color:var(--theme-color,#0d6efd)}.order-confirmation-section .order-totals{border-top:2px solid var(--bs-border-color,#dee2e6);padding-top:20px;margin-top:20px}.order-confirmation-section .order-totals .total-row{display:flex;justify-content:space-between;padding:8px 0;font-size:15px}.order-confirmation-section .order-totals .total-row.total-final{border-top:2px solid var(--bs-dark,#212529);margin-top:10px;padding-top:15px;font-size:18px;font-weight:700}.order-confirmation-section .order-totals .total-row .price-free-promotion{display:inline-flex;align-items:baseline;gap:8px}.order-confirmation-section .order-totals .total-row .price-free-promotion .original-price{font-size:13px;color:var(--bs-secondary,#6c757d);text-decoration:line-through}.order-confirmation-section .order-totals .total-row .price-free-promotion .free-label{font-size:15px}.order-confirmation-section address{font-style:normal;line-height:1.7;font-size:14px;color:var(--bs-body-color,#212529)}.order-confirmation-section .pickup-point-info{padding:12px;background:rgba(var(--bs-primary-rgb),.08);border-radius:6px;border-left:3px solid var(--bs-primary,#0d6efd)}.order-confirmation-section .shipping-map-container{border-radius:8px 8px 0 0;overflow:hidden;line-height:0}.order-confirmation-section .shipping-map-container iframe{display:block}.order-confirmation-section dl dt{font-weight:600;font-size:13px;color:var(--bs-secondary,#6c757d)}.order-confirmation-section dl dd{font-size:14px;margin-bottom:10px}.order-confirmation-section .order-confirmation-actions{text-align:center;margin-top:40px;padding:30px;background:#fff;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.08)}.order-confirmation-section .order-confirmation-actions .btn{padding:12px 24px;font-weight:500}.order-confirmation-section .payment-gateway-redirect-box{text-align:center;padding:40px 30px;background:linear-gradient(135deg,#f8f9fa,#e9ecef);border-radius:12px;border:2px solid var(--bs-primary,#0d6efd);box-shadow:0 4px 20px rgba(13,110,253,.15);margin-bottom:30px;animation:fadeInUp .4s ease-out}.order-confirmation-section .payment-gateway-redirect-box .redirect-icon{width:80px;height:80px;margin:0 auto 20px;background:var(--bs-primary,#0d6efd);border-radius:50%;display:flex;align-items:center;justify-content:center;animation:pulse 2s infinite}.order-confirmation-section .payment-gateway-redirect-box .redirect-icon svg{font-size:36px;color:#fff}.order-confirmation-section .payment-gateway-redirect-box .redirect-content h3{font-size:22px;font-weight:600;color:var(--bs-dark,#212529);margin-bottom:12px}.order-confirmation-section .payment-gateway-redirect-box .redirect-content .redirect-message{font-size:16px;color:var(--bs-secondary,#6c757d);margin-bottom:20px}.order-confirmation-section .payment-gateway-redirect-box .countdown-timer{display:flex;align-items:center;justify-content:center;gap:8px;margin-bottom:24px}.order-confirmation-section .payment-gateway-redirect-box .countdown-timer .timer-icon{font-size:24px;color:var(--bs-primary,#0d6efd);animation:spin 1s linear infinite}.order-confirmation-section .payment-gateway-redirect-box .countdown-timer .countdown-number{font-size:48px;font-weight:700;color:var(--bs-primary,#0d6efd);line-height:1;min-width:60px;animation:countdownPulse 1s ease-in-out infinite}.order-confirmation-section .payment-gateway-redirect-box .btn-gateway-redirect{padding:14px 32px;font-size:16px;font-weight:600}.order-confirmation-section .payment-gateway-redirect-box .btn-gateway-redirect svg{font-size:20px}.order-confirmation-section .payment-gateway-redirect-box.payment-gateway-missing-redirect{border-color:var(--bs-warning,#ffc107);background:linear-gradient(135deg,#fffbf0,#fff8e1);box-shadow:0 4px 20px rgba(255,193,7,.15)}.order-confirmation-section .payment-gateway-redirect-box.payment-gateway-missing-redirect .redirect-icon{background:var(--bs-warning,#ffc107);animation:none}.order-confirmation-section .payment-gateway-redirect-box.payment-gateway-missing-redirect .redirect-content h3{color:var(--bs-warning,#997404)}.order-confirmation-section .payment-gateway-redirect-box.payment-not-completed{border-color:var(--bs-warning,#ffc107);background:linear-gradient(135deg,#fffbf0,#fff8e1);box-shadow:0 4px 20px rgba(255,193,7,.15)}.order-confirmation-section .payment-gateway-redirect-box.payment-not-completed .redirect-icon,.order-confirmation-section .payment-gateway-redirect-box.payment-not-completed .warning-icon{background:var(--bs-warning,#ffc107);animation:none}.order-confirmation-section .payment-gateway-redirect-box.payment-not-completed .redirect-icon svg,.order-confirmation-section .payment-gateway-redirect-box.payment-not-completed .warning-icon svg{color:#212529}.order-confirmation-section .payment-gateway-redirect-box.payment-not-completed .redirect-content h3{color:#856404}.order-confirmation-section .payment-gateway-redirect-box.payment-not-completed .redirect-message{color:#6c757d}.order-confirmation-section .payment-gateway-redirect-box.payment-cancelled{border-color:var(--bs-danger,#dc3545);background:linear-gradient(135deg,#fff5f5,#ffe0e0);box-shadow:0 4px 20px rgba(220,53,69,.15)}.order-confirmation-section .payment-gateway-redirect-box.payment-cancelled .cancelled-icon,.order-confirmation-section .payment-gateway-redirect-box.payment-cancelled .redirect-icon{background:var(--bs-danger,#dc3545);animation:none}.order-confirmation-section .payment-gateway-redirect-box.payment-cancelled .cancelled-icon svg,.order-confirmation-section .payment-gateway-redirect-box.payment-cancelled .redirect-icon svg{color:#fff}.order-confirmation-section .payment-gateway-redirect-box.payment-cancelled .redirect-content h3{color:#842029}.order-confirmation-section .payment-gateway-redirect-box.payment-cancelled .redirect-message{color:#6c757d}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes countdownPulse{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}.order-confirmation-section .proforma-payment-box{padding:30px;background:linear-gradient(135deg,#f0f7ff,#e6f2ff);border-radius:12px;border:2px solid var(--bs-info,#0dcaf0);box-shadow:0 4px 20px rgba(13,202,240,.15);margin-bottom:30px;height:100%;display:flex;flex-direction:column}.order-confirmation-section .proforma-payment-box .proforma-header{display:flex;align-items:flex-start;gap:16px;margin-bottom:24px}.order-confirmation-section .proforma-payment-box .proforma-header .proforma-icon{width:50px;height:50px;min-width:50px;background:var(--bs-info,#0dcaf0);border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:24px;color:#fff}.order-confirmation-section .proforma-payment-box .proforma-header h3{font-size:20px;font-weight:600;color:var(--bs-dark,#212529);margin:0 0 4px}.order-confirmation-section .proforma-payment-box .proforma-header .proforma-subtitle{font-size:14px;color:var(--bs-secondary,#6c757d);margin:0}.order-confirmation-section .proforma-payment-box .proforma-content{flex:1;display:flex;flex-direction:column;gap:20px}@media(min-width:768px){.order-confirmation-section .proforma-payment-box .proforma-content{flex-direction:row;flex-wrap:wrap}}.order-confirmation-section .proforma-payment-box .proforma-qr-section{text-align:center}@media(min-width:768px){.order-confirmation-section .proforma-payment-box .proforma-qr-section{flex:0 0 auto;padding-right:20px;border-right:1px solid rgba(0,0,0,.1)}}.order-confirmation-section .proforma-payment-box .proforma-qr-section .qr-code-wrapper{display:inline-block;padding:12px;background:#fff;border-radius:12px;box-shadow:0 2px 8px rgba(0,0,0,.1)}.order-confirmation-section .proforma-payment-box .proforma-qr-section .qr-code-image{width:140px;height:140px;display:block}.order-confirmation-section .proforma-payment-box .proforma-qr-section .qr-code-hint{font-size:12px;color:var(--bs-secondary,#6c757d);margin:10px 0 0;display:flex;align-items:center;justify-content:center;gap:4px}.order-confirmation-section .proforma-payment-box .proforma-details{flex:1;min-width:200px}.order-confirmation-section .proforma-payment-box .proforma-details .payment-details-list{display:grid;grid-template-columns:auto 1fr;gap:8px 16px;margin:0;font-size:14px;align-items:baseline}.order-confirmation-section .proforma-payment-box .proforma-details .payment-details-list dt{font-weight:500;color:var(--bs-secondary,#6c757d);white-space:nowrap;font-size:14px}.order-confirmation-section .proforma-payment-box .proforma-details .payment-details-list dd{font-weight:600;color:var(--bs-dark,#212529);margin:0;word-break:break-all;font-size:14px;font-family:inherit}.order-confirmation-section .proforma-payment-box .proforma-details .payment-details-list dd.variable-symbol,.order-confirmation-section .proforma-payment-box .proforma-details .payment-details-list dt.vs-label{font-size:16px;font-weight:600}.order-confirmation-section .proforma-payment-box .proforma-details .payment-details-list dt.vs-label{color:var(--bs-body-color,#212529)}.order-confirmation-section .proforma-payment-box .proforma-details .payment-details-list dd.variable-symbol{font-weight:700;color:var(--bs-primary,#0d6efd)}.order-confirmation-section .proforma-payment-box .proforma-details .payment-details-list dd.amount-value,.order-confirmation-section .proforma-payment-box .proforma-details .payment-details-list dt.amount-label{font-size:16px;font-weight:600}.order-confirmation-section .proforma-payment-box .proforma-details .payment-details-list dt.amount-label{color:var(--bs-body-color,#212529)}.order-confirmation-section .proforma-payment-box .proforma-details .payment-details-list dd.amount-value{font-weight:700;color:var(--bs-success,#198754)}.order-confirmation-section .proforma-payment-box .proforma-download{width:100%;padding-top:16px;border-top:1px solid rgba(0,0,0,.1);text-align:center}.order-confirmation-section .proforma-payment-box .proforma-download .btn-proforma-download{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:12px 24px;background:var(--bs-info,#0dcaf0);color:#fff;border:none;border-radius:8px;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s ease}.order-confirmation-section .proforma-payment-box .proforma-download .btn-proforma-download:hover{background:#0bb8dc;transform:translateY(-1px)}.order-confirmation-section .proforma-payment-box .proforma-download .btn-proforma-download:disabled{opacity:.7;cursor:not-allowed;transform:none}.order-confirmation-section .proforma-payment-box .proforma-download .btn-proforma-download svg{font-size:18px}.dark .order-confirmation-section,[data-bs-theme=dark] .order-confirmation-section{background:var(--bs-dark,#212529)}.dark .order-confirmation-section .card,.dark .order-confirmation-section .order-confirmation-actions,.dark .order-confirmation-section .order-confirmation-banner,[data-bs-theme=dark] .order-confirmation-section .card,[data-bs-theme=dark] .order-confirmation-section .order-confirmation-actions,[data-bs-theme=dark] .order-confirmation-section .order-confirmation-banner{background:var(--bs-gray-800,#343a40);box-shadow:0 2px 8px rgba(0,0,0,.3)}.dark .order-confirmation-section .card .card-title,.dark .order-confirmation-section .order-confirmation-banner h1,[data-bs-theme=dark] .order-confirmation-section .card .card-title,[data-bs-theme=dark] .order-confirmation-section .order-confirmation-banner h1{color:var(--bs-light,#f8f9fa)}.dark .order-confirmation-section .order-items-table .order-item-image,[data-bs-theme=dark] .order-confirmation-section .order-items-table .order-item-image{border-color:var(--bs-gray-600,#6c757d)}.dark .order-confirmation-section address,[data-bs-theme=dark] .order-confirmation-section address{color:var(--bs-light,#f8f9fa)}.dark .order-confirmation-section .payment-gateway-redirect-box,[data-bs-theme=dark] .order-confirmation-section .payment-gateway-redirect-box{background:linear-gradient(135deg,var(--bs-gray-800,#343a40) 0,var(--bs-gray-900,#212529) 100%);border-color:var(--bs-primary,#0d6efd)}.dark .order-confirmation-section .payment-gateway-redirect-box .redirect-content h3,[data-bs-theme=dark] .order-confirmation-section .payment-gateway-redirect-box .redirect-content h3{color:var(--bs-light,#f8f9fa)}.dark .order-confirmation-section .proforma-payment-box,[data-bs-theme=dark] .order-confirmation-section .proforma-payment-box{background:linear-gradient(135deg,var(--bs-gray-800,#343a40) 0,var(--bs-gray-900,#212529) 100%);border-color:var(--bs-info,#0dcaf0)}.dark .order-confirmation-section .proforma-payment-box .proforma-header h3,[data-bs-theme=dark] .order-confirmation-section .proforma-payment-box .proforma-header h3{color:var(--bs-light,#f8f9fa)}.dark .order-confirmation-section .proforma-payment-box .proforma-qr-section .qr-code-wrapper,[data-bs-theme=dark] .order-confirmation-section .proforma-payment-box .proforma-qr-section .qr-code-wrapper{background:var(--bs-gray-700,#495057)}@media(min-width:768px){.dark .order-confirmation-section .proforma-payment-box .proforma-qr-section,[data-bs-theme=dark] .order-confirmation-section .proforma-payment-box .proforma-qr-section{border-right-color:hsla(0,0%,100%,.1)}}.dark .order-confirmation-section .proforma-payment-box .proforma-details .payment-details-list dd,[data-bs-theme=dark] .order-confirmation-section .proforma-payment-box .proforma-details .payment-details-list dd{color:var(--bs-light,#f8f9fa)}.dark .order-confirmation-section .proforma-payment-box .proforma-download,[data-bs-theme=dark] .order-confirmation-section .proforma-payment-box .proforma-download{border-top-color:hsla(0,0%,100%,.1)}.menu-count{margin-left:4px;font-weight:400;opacity:.7}.channel-switcher{display:flex;flex-wrap:wrap;gap:8px}.channel-switcher .channel-tab{display:inline-flex;align-items:center;gap:6px;padding:8px 14px;border:1px solid var(--bs-border-color,#dee2e6);border-radius:20px;background:var(--bs-body-bg,#fff);color:var(--bs-body-color,#212529);font-size:14px;font-weight:500;cursor:pointer;transition:all .15s}.channel-switcher .channel-tab:hover{border-color:var(--theme-color,#0d6efd);background:rgba(var(--theme-color-rgb,13,110,253),.05)}.channel-switcher .channel-tab.active{border-color:var(--theme-color,#0d6efd);background:var(--theme-color,#0d6efd);color:#fff}.channel-switcher .channel-tab.active .channel-count{background:hsla(0,0%,100%,.25);color:#fff}.channel-switcher .channel-tab .channel-flag{font-size:16px;line-height:1}.channel-switcher .channel-tab .channel-count{display:inline-flex;align-items:center;justify-content:center;min-width:22px;height:22px;padding:0 6px;font-size:12px;font-weight:600;background:var(--bs-light,#f8f9fa);border-radius:11px;color:var(--bs-secondary,#6c757d)}.my-orders-page .processing-orders-list .processing-order-wrapper{margin-bottom:16px}.my-orders-page .processing-orders-list .processing-order-wrapper:last-child{margin-bottom:0}.empty-orders-state{padding:40px 20px}.empty-orders-state .empty-icon{font-size:64px;color:var(--bs-secondary,#6c757d);opacity:.5}.empty-orders-state .empty-icon svg{width:64px;height:64px}.empty-orders-state h5{font-weight:600;margin-bottom:8px}.empty-orders-state p{max-width:400px;margin-left:auto;margin-right:auto}@media(min-width:768px){.wallet-table .table-responsive{overflow-x:visible}}.wallet-table .order-table{border-collapse:separate;border-spacing:0 8px}.wallet-table .order-table thead tr th{border:none;padding:12px 15px;background:rgba(0,0,0,0)}.wallet-table .order-table tbody tr{background:var(--bs-body-bg,#fff);box-shadow:0 1px 3px rgba(0,0,0,.08);border-radius:6px}.wallet-table .order-table tbody tr td{border:none;padding:15px;vertical-align:middle}.wallet-table .order-table tbody tr td:first-child{border-radius:6px 0 0 6px}.wallet-table .order-table tbody tr td:last-child{border-radius:0 6px 6px 0}.wallet-table .order-table tbody tr:hover{background:rgba(var(--theme-color-rgb),.03)}.order-code-link{color:var(--theme-color,#0d6efd);text-decoration:none}.order-code-link:hover{text-decoration:underline}.order-item-link{color:var(--bs-body-color,#212529);text-decoration:none;transition:color .15s}.order-item-link:hover{color:var(--theme-color,#0d6efd)}.order-item-image{cursor:pointer;transition:opacity .15s}.order-item-image:hover{opacity:.8}.order-detail-page .order-detail-header{margin-bottom:20px}.order-detail-page .order-detail-header .order-detail-title{display:flex;align-items:flex-start;gap:12px}.order-detail-page .order-detail-header .order-detail-title .order-icon{font-size:32px;color:var(--theme-color,#0d6efd)}.order-detail-page .order-detail-header .order-detail-title h2{font-size:24px;font-weight:600;margin:0;color:var(--theme-color,#0d6efd)}.order-detail-page .order-detail-header .order-detail-title .order-date{font-size:14px;color:var(--bs-secondary,#6c757d)}.order-detail-page .order-status-card{border:none;border-left:4px solid #ffc107;box-shadow:0 2px 8px rgba(0,0,0,.08);background:#fffbeb}.order-detail-page .order-status-card.delivered{border-left-color:#198754;background:#f0fdf4}.order-detail-page .order-status-card.delivered .status-icon{color:#198754}.order-detail-page .order-status-card.cancelled{border-left-color:#dc3545;background:#fef2f2}.order-detail-page .order-status-card.cancelled .status-icon{color:#dc3545}.order-detail-page .order-status-card .order-status-header-row{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;flex-wrap:wrap}.order-detail-page .order-status-card .order-status-header-row:not(:last-child){margin-bottom:16px}@media(max-width:768px){.order-detail-page .order-status-card .order-status-header-row{flex-direction:column}}.order-detail-page .order-status-card .order-status-header{display:flex;align-items:flex-start;gap:16px;flex:1}.order-detail-page .order-status-card .order-status-header .status-icon{font-size:32px;color:#f59e0b;flex-shrink:0}.order-detail-page .order-status-card .order-status-header h4{font-size:18px;font-weight:600;margin:0 0 4px}.order-detail-page .order-status-card .order-status-header p{font-size:14px;color:var(--bs-secondary,#6c757d)}.order-detail-page .order-status-card .order-action-buttons-right{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.order-detail-page .order-status-card .order-action-buttons-right .btn{display:inline-flex;align-items:center;font-size:13px;padding:6px 12px;white-space:nowrap}.order-detail-page .order-status-card .order-action-buttons-right .btn:disabled{opacity:.6;cursor:not-allowed}@media(max-width:768px){.order-detail-page .order-status-card .order-action-buttons-right{width:100%;justify-content:flex-start}}.order-detail-page .order-status-card .order-secondary-actions{display:flex;flex-wrap:wrap;gap:8px;padding-top:12px;border-top:1px dashed var(--bs-border-color,#dee2e6)}.order-detail-page .order-status-card .order-secondary-actions .btn{display:inline-flex;align-items:center;font-size:13px;padding:6px 12px}.order-detail-page .order-status-card .order-action-buttons{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:20px}.order-detail-page .order-status-card .order-action-buttons .btn{display:inline-flex;align-items:center;font-size:13px;padding:6px 12px}.order-detail-page .order-status-card .order-action-buttons .btn:disabled{opacity:.6;cursor:not-allowed}.order-detail-page .order-items-table{margin-bottom:0}.order-detail-page .order-items-table thead th{border-top:none;font-weight:600;font-size:13px;color:var(--bs-secondary,#6c757d);text-transform:uppercase;letter-spacing:.5px;padding:10px 0;text-align:left}.order-detail-page .order-items-table thead th.text-center{text-align:center}.order-detail-page .order-items-table thead th.text-end{text-align:right}.order-detail-page .order-items-table tbody td{vertical-align:middle;padding:12px 0}.order-detail-page .order-items-table tbody td.text-end,.order-detail-page .order-items-table td.text-end.align-middle{white-space:nowrap}.order-detail-page .order-items-table .order-item-image{width:50px;height:50px;object-fit:contain;border-radius:6px;border:1px solid var(--bs-border-color,#dee2e6);flex-shrink:0}.order-detail-page .order-items-table .order-item-link strong{font-size:14px;font-weight:600}.order-detail-page .order-totals{border-top:2px solid var(--bs-border-color,#dee2e6);padding-top:20px;margin-top:20px}.order-detail-page .order-totals .total-row{display:flex;justify-content:space-between;padding:8px 0;font-size:15px}.order-detail-page .order-totals .total-row.total-final{border-top:2px solid var(--bs-dark,#212529);margin-top:10px;padding-top:15px;font-size:18px;font-weight:700}.order-detail-page .pickup-point-info{padding:12px;background:rgba(var(--bs-primary-rgb),.08);border-radius:6px;border-left:3px solid var(--bs-primary,#0d6efd)}.order-detail-page .card{border:none;box-shadow:0 2px 8px rgba(0,0,0,.08);border-radius:8px;background:var(--bs-body-bg,#fff)}.order-detail-page .card.order-status-card{border-left:4px solid #ffc107;background:#fffbeb}.order-detail-page .card.order-status-card.delivered{border-left-color:#198754;background:#f0fdf4}.order-detail-page .card.order-status-card.cancelled{border-left-color:#dc3545;background:#fef2f2}.order-detail-page .card .card-body{padding:1.25rem}.order-detail-page .card .card-title{font-size:16px;font-weight:600;display:flex;align-items:center}.order-detail-page .card .card-title svg{font-size:20px;color:var(--theme-color,#0d6efd)}.order-detail-page .btn{border-radius:6px;font-weight:500;transition:all .15s;cursor:pointer}.order-detail-page .btn-primary{border:1px solid var(--theme-color,#0d6efd)}.order-detail-page .btn-primary:hover{opacity:.9}.order-detail-page .btn-outline-secondary{border:1px solid var(--bs-border-color,#dee2e6);background:rgba(0,0,0,0);color:var(--bs-body-color,#212529)}.order-detail-page .btn-outline-secondary:hover{background:var(--bs-secondary-bg,#f8f9fa);border-color:var(--bs-secondary,#6c757d)}.order-detail-page .btn-outline-danger{border:1px solid #dc3545;background:rgba(0,0,0,0);color:#dc3545}.order-detail-page .btn-outline-danger:hover{background:#dc3545;color:#fff}.order-detail-page .btn-outline-primary{border:1px solid var(--theme-color,#0d6efd);background:rgba(0,0,0,0);color:var(--theme-color,#0d6efd)}.order-detail-page .btn-outline-primary:hover{background:var(--theme-color,#0d6efd);color:#fff}.order-detail-page .btn-warning{border:1px solid #ffc107;background:#ffc107;color:#212529}.order-detail-page .btn-warning:hover{background:#e0a800;border-color:#e0a800}.order-detail-page .btn-danger{border:1px solid #dc3545;background:#dc3545;color:#fff}.order-detail-page .btn-danger:hover{background:#bb2d3b;border-color:#bb2d3b}.order-detail-page address{font-style:normal;line-height:1.7;font-size:14px}.order-detail-page dl dt{font-weight:600;font-size:13px;color:var(--bs-secondary,#6c757d)}.order-detail-page dl dd{font-size:14px;margin-bottom:10px}.order-status-timeline{margin-top:20px;padding-top:20px;border-top:1px dashed var(--bs-border-color,#dee2e6)}.order-status-timeline .timeline-items{display:flex;flex-direction:column;gap:0}.order-status-timeline .timeline-item{display:flex;align-items:flex-start;gap:12px;position:relative}.order-status-timeline .timeline-item .timeline-icon{position:relative;display:flex;flex-direction:column;align-items:center;width:24px;flex-shrink:0}.order-status-timeline .timeline-item .timeline-icon .icon-completed{font-size:20px;color:#198754}.order-status-timeline .timeline-item .timeline-icon .icon-pending{font-size:20px;color:var(--bs-secondary,#6c757d)}.order-status-timeline .timeline-item .timeline-icon .icon-cancelled{font-size:20px;color:#dc3545}.order-status-timeline .timeline-item .timeline-icon .timeline-line{width:2px;height:100%;min-height:24px;background:#198754;margin-top:4px}.order-status-timeline .timeline-item .timeline-content{display:flex;flex-direction:column;padding-bottom:16px}.order-status-timeline .timeline-item .timeline-content .timeline-label{font-weight:500;font-size:14px}.order-status-timeline .timeline-item .timeline-content .timeline-link{color:var(--theme-color,#0d6efd);text-decoration:none;display:inline-flex;align-items:center}.order-status-timeline .timeline-item .timeline-content .timeline-link:hover{text-decoration:underline}.order-status-timeline .timeline-item .timeline-content .timeline-date{font-size:12px;color:var(--bs-secondary,#6c757d)}.order-status-timeline .timeline-item.current .timeline-line{background:linear-gradient(180deg,#198754 0,var(--bs-border-color,#dee2e6) 100%)}.order-status-timeline .timeline-item:not(.completed) .timeline-line{background:var(--bs-border-color,#dee2e6)}.order-status-timeline .timeline-item:not(.completed) .timeline-content{opacity:.6}.order-status-timeline .timeline-item.cancelled .timeline-line{background:#dc3545}.order-status-timeline .timeline-item.cancelled .timeline-label{color:#dc3545}.order-status-timeline .timeline-history-toggle{background:none;border:none;color:var(--theme-color,#0d6efd);font-size:13px;padding:8px 0;cursor:pointer;display:flex;align-items:center}.order-status-timeline .timeline-history-toggle:hover{text-decoration:underline}.processing-order-wrapper{margin-bottom:20px}.processing-order-wrapper:last-child{margin-bottom:0}.processing-order-header{display:flex;align-items:center;gap:8px;margin-bottom:8px}.processing-order-header .order-icon{font-size:20px;color:#0ea5e9}.processing-order-header .order-link{font-size:16px;font-weight:600;color:#0ea5e9;text-decoration:none}.processing-order-header .order-link:hover{text-decoration:underline}.processing-order-header .order-date{font-size:14px;color:var(--bs-secondary,#6c757d);margin-left:auto}.processing-order-card{background:#fff;border:1px solid #e5e7eb;border-left:4px solid #fbbf24;border-radius:4px;overflow:hidden}.processing-order-card .card-content{padding:16px 20px}.processing-order-card .card-content .status-title{font-size:17px;font-weight:700;margin:0 0 6px;color:var(--bs-body-color,#212529)}.processing-order-card .card-content .status-description{font-size:14px;color:var(--bs-secondary,#6c757d);margin:0 0 16px;line-height:1.5}.processing-order-card .card-content .detail-button{display:inline-block;padding:8px 16px;font-size:14px;font-weight:500;color:var(--bs-body-color,#212529);background:#fff;border:1px solid #d1d5db;border-radius:4px;text-decoration:none;transition:all .15s}.processing-order-card .card-content .detail-button:hover{background:#f9fafb;border-color:#9ca3af}.processing-order-card .card-footer{display:flex;justify-content:space-between;align-items:center;padding:12px 20px;border-top:1px dashed #e5e7eb;background:#fafafa}.processing-order-card .product-thumbnails{display:flex;align-items:center;gap:8px}.processing-order-card .product-thumbnails .thumb-wrapper{position:relative}.processing-order-card .product-thumbnails .product-thumb{width:48px;height:48px;object-fit:contain;border-radius:4px;background:#fff}.processing-order-card .product-thumbnails .thumb-count{position:absolute;bottom:-4px;left:-4px;min-width:18px;height:18px;padding:0 4px;font-size:11px;font-weight:600;color:#fff;background:#0ea5e9;border-radius:9px;display:flex;align-items:center;justify-content:center}.processing-order-card .product-thumbnails .thumb-placeholder{width:48px;height:48px;display:flex;align-items:center;justify-content:center;background:#f3f4f6;border-radius:4px;color:#9ca3af;font-size:20px}.processing-order-card .order-total{text-align:right}.processing-order-card .order-total .total-label{display:block;font-size:13px;color:var(--bs-secondary,#6c757d);margin-bottom:2px}.processing-order-card .order-total .total-value{font-size:17px;font-weight:700;color:#dc2626}.processing-order-card.processing{border-left-color:#10b981}.processing-order-card.partially-shipped{border-left-color:#60a5fa}.processing-order-card.shipped{border-left-color:#3b82f6}.processing-order-card.partially-delivered{border-left-color:#4ade80}.awaiting-payment-section .account-card-header.awaiting-payment-header{background:linear-gradient(135deg,#fffbf0,#fff8e1);border-bottom:1px solid #ffc107}.awaiting-payment-section .account-card-header.awaiting-payment-header .header-icon{color:#f59e0b}.awaiting-payment-order-wrapper{margin-bottom:20px}.awaiting-payment-order-wrapper:last-child{margin-bottom:0}.awaiting-payment-order-header{display:flex;align-items:center;gap:8px;margin-bottom:8px}.awaiting-payment-order-header .order-icon{font-size:20px;color:#f59e0b}.awaiting-payment-order-header .order-link{font-size:16px;font-weight:600;color:#f59e0b;text-decoration:none}.awaiting-payment-order-header .order-link:hover{text-decoration:underline}.awaiting-payment-order-header .order-date{font-size:14px;color:var(--bs-secondary,#6c757d);margin-left:auto}.awaiting-payment-order-card{background:linear-gradient(135deg,#fffbf0,#fff8e1);border:1px solid #fde68a;border-left:4px solid #f59e0b;border-radius:4px;overflow:hidden}.awaiting-payment-order-card .card-content{padding:16px 20px}.awaiting-payment-order-card .card-content .status-title{font-size:17px;font-weight:700;margin:0 0 6px;color:#92400e}.awaiting-payment-order-card .card-content .status-description{font-size:14px;color:#b45309;margin:0 0 16px;line-height:1.5}.awaiting-payment-order-card .card-content .action-buttons{display:flex;gap:10px;flex-wrap:wrap}.awaiting-payment-order-card .card-content .pay-now-btn{display:inline-flex;align-items:center;padding:10px 20px;font-size:14px;font-weight:600;color:#fff;background:#f59e0b;border-color:#f59e0b}.awaiting-payment-order-card .card-content .pay-now-btn:hover{background:#d97706;border-color:#d97706}.awaiting-payment-order-card .card-content .detail-button{display:inline-block;padding:10px 16px;font-size:14px;font-weight:500;color:var(--bs-body-color,#212529);background:#fff;border:1px solid #d1d5db;border-radius:4px;text-decoration:none;transition:all .15s}.awaiting-payment-order-card .card-content .detail-button:hover{background:#f9fafb;border-color:#9ca3af}.awaiting-payment-order-card .card-footer{display:flex;justify-content:space-between;align-items:center;padding:12px 20px;border-top:1px dashed #fde68a;background:rgba(251,191,36,.1)}.awaiting-payment-order-card .product-thumbnails{display:flex;align-items:center;gap:8px}.awaiting-payment-order-card .product-thumbnails .thumb-wrapper{position:relative}.awaiting-payment-order-card .product-thumbnails .product-thumb{width:48px;height:48px;object-fit:contain;border-radius:4px;background:#fff}.awaiting-payment-order-card .product-thumbnails .thumb-count{position:absolute;bottom:-4px;left:-4px;min-width:18px;height:18px;padding:0 4px;font-size:11px;font-weight:600;color:#fff;background:#f59e0b;border-radius:9px;display:flex;align-items:center;justify-content:center}.awaiting-payment-order-card .product-thumbnails .thumb-placeholder{width:48px;height:48px;display:flex;align-items:center;justify-content:center;background:#fef3c7;border-radius:4px;color:#f59e0b;font-size:20px}.awaiting-payment-order-card .order-total{text-align:right}.awaiting-payment-order-card .order-total .total-label{display:block;font-size:13px;color:#b45309;margin-bottom:2px}.awaiting-payment-order-card .order-total .total-value{font-size:17px;font-weight:700;color:#92400e}.bank-transfer-section .account-card-header.awaiting-payment-header{background:linear-gradient(135deg,#f0f9ff,#e0f2fe);border-bottom:1px solid #38bdf8}.bank-transfer-section .account-card-header.awaiting-payment-header .header-icon{color:#0284c7}.bank-transfer-order-wrapper{margin-bottom:20px}.bank-transfer-order-wrapper:last-child{margin-bottom:0}.bank-transfer-order-header{display:flex;align-items:center;gap:8px;margin-bottom:8px}.bank-transfer-order-header .order-icon{font-size:20px;color:#0284c7}.bank-transfer-order-header .order-link{font-size:16px;font-weight:600;color:#0284c7;text-decoration:none}.bank-transfer-order-header .order-link:hover{text-decoration:underline}.bank-transfer-order-header .order-date{font-size:14px;color:var(--bs-secondary,#6c757d);margin-left:auto}.bank-transfer-order-card{background:linear-gradient(135deg,#f0f9ff,#e0f2fe);border:1px solid #7dd3fc;border-left:4px solid #0284c7;border-radius:4px;overflow:hidden}.bank-transfer-order-card .card-content{padding:16px 20px}.bank-transfer-order-card .card-content .status-title{font-size:17px;font-weight:700;margin:0 0 6px;color:#075985}.bank-transfer-order-card .card-content .status-description{font-size:14px;color:#0369a1;margin:0 0 16px;line-height:1.5}.bank-transfer-order-card .card-content .document-section{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;padding:12px 16px;background:hsla(0,0%,100%,.6);border-radius:6px;margin-bottom:16px}.bank-transfer-order-card .card-content .document-section .document-info{display:flex;align-items:center;gap:8px}.bank-transfer-order-card .card-content .document-section .document-info .document-icon{font-size:20px;color:#0284c7}.bank-transfer-order-card .card-content .document-section .document-info .document-label{font-size:14px;color:#0369a1}.bank-transfer-order-card .card-content .document-section .document-info .document-number{font-weight:600;color:#075985}.bank-transfer-order-card .card-content .document-section .download-btn{display:inline-flex;align-items:center;font-size:13px;padding:6px 12px}.bank-transfer-order-card .card-content .payment-info-loading{padding:16px;text-align:center;color:#0369a1}.bank-transfer-order-card .card-content .bank-transfer-payment-info{background:hsla(0,0%,100%,.7);border-radius:8px;padding:16px;margin-bottom:16px}.bank-transfer-order-card .card-content .bank-transfer-payment-info .payment-info-row{display:flex;gap:16px;align-items:stretch}.bank-transfer-order-card .card-content .bank-transfer-payment-info .payment-details{flex:1}.bank-transfer-order-card .card-content .bank-transfer-payment-info .payment-details .payment-details-list{display:grid;grid-template-columns:auto 1fr;gap:8px 16px;margin:0;font-size:13px}.bank-transfer-order-card .card-content .bank-transfer-payment-info .payment-details .payment-details-list dt{color:#0369a1;font-weight:500}.bank-transfer-order-card .card-content .bank-transfer-payment-info .payment-details .payment-details-list dd{margin:0;color:#075985;font-weight:600;word-break:break-all}.bank-transfer-order-card .card-content .bank-transfer-payment-info .payment-details .payment-details-list .iban-value{font-family:monospace;font-size:12px}.bank-transfer-order-card .card-content .bank-transfer-payment-info .payment-details .payment-details-list .variable-symbol{font-size:15px;color:#0284c7}.bank-transfer-order-card .card-content .bank-transfer-payment-info .payment-details .payment-details-list .amount-value{font-size:16px;font-weight:700;color:#075985}.bank-transfer-order-card .card-content .bank-transfer-payment-info .qr-section{display:flex;flex-direction:column;align-items:center;justify-content:center;padding-left:16px;border-left:1px dashed #7dd3fc}.bank-transfer-order-card .card-content .bank-transfer-payment-info .qr-section .qr-code-wrapper{display:inline-block;padding:6px;background:#fff;border-radius:6px;box-shadow:0 2px 6px rgba(0,0,0,.1)}.bank-transfer-order-card .card-content .bank-transfer-payment-info .qr-section .qr-code-image{width:100px;height:100px}.bank-transfer-order-card .card-content .bank-transfer-payment-info .qr-section .qr-hint{margin-top:6px;font-size:11px;color:#0369a1;display:flex;align-items:center;gap:4px;white-space:nowrap}@media(max-width:480px){.bank-transfer-order-card .card-content .bank-transfer-payment-info .payment-info-row{flex-direction:column}.bank-transfer-order-card .card-content .bank-transfer-payment-info .qr-section{padding-left:0;padding-top:16px;border-left:none;border-top:1px dashed #7dd3fc}}.bank-transfer-order-card .card-content .action-buttons{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:10px}.bank-transfer-order-card .card-content .action-buttons .download-btn{display:inline-flex;align-items:center;padding:8px 14px;font-size:13px;font-weight:600;margin-left:auto}.bank-transfer-order-card .card-content .detail-button{display:inline-block;padding:10px 16px;font-size:14px;font-weight:500;color:var(--bs-body-color,#212529);background:#fff;border:1px solid #d1d5db;border-radius:4px;text-decoration:none;transition:all .15s}.bank-transfer-order-card .card-content .detail-button:hover{background:#f9fafb;border-color:#9ca3af}.bank-transfer-order-card .card-footer{display:flex;justify-content:space-between;align-items:center;padding:12px 20px;border-top:1px dashed #7dd3fc;background:rgba(14,165,233,.05)}.bank-transfer-order-card .product-thumbnails{display:flex;align-items:center;gap:8px}.bank-transfer-order-card .product-thumbnails .thumb-wrapper{position:relative}.bank-transfer-order-card .product-thumbnails .product-thumb{width:48px;height:48px;object-fit:contain;border-radius:4px;background:#fff}.bank-transfer-order-card .product-thumbnails .thumb-count{position:absolute;bottom:-4px;left:-4px;min-width:18px;height:18px;padding:0 4px;font-size:11px;font-weight:600;color:#fff;background:#0284c7;border-radius:9px;display:flex;align-items:center;justify-content:center}.bank-transfer-order-card .product-thumbnails .thumb-placeholder{width:48px;height:48px;display:flex;align-items:center;justify-content:center;background:#e0f2fe;border-radius:4px;color:#0284c7;font-size:20px}.bank-transfer-order-card .order-total{text-align:right}.bank-transfer-order-card .order-total .total-label{display:block;font-size:13px;color:#0369a1;margin-bottom:2px}.bank-transfer-order-card .order-total .total-value{font-size:17px;font-weight:700;color:#075985}.order-detail-page .order-status-card.awaiting-payment{border-left-color:#f59e0b;background:linear-gradient(135deg,#fffbf0,#fff8e1)}.order-detail-page .order-status-card.awaiting-payment .status-icon{color:#f59e0b}.order-detail-page .order-status-card.awaiting-payment .btn-warning{background:#f59e0b;border-color:#f59e0b;color:#fff;font-weight:600}.order-detail-page .order-status-card.awaiting-payment .btn-warning:hover{background:#d97706;border-color:#d97706}.order-detail-page .order-status-card.awaiting-payment.bank-transfer{border-left-color:#0284c7;background:linear-gradient(135deg,#f0f9ff,#e0f2fe)}.order-detail-page .order-status-card.awaiting-payment.bank-transfer .status-icon{color:#0284c7}.order-detail-page .order-status-card.awaiting-payment.bank-transfer .bank-transfer-payment-info{background:hsla(0,0%,100%,.7);border-radius:8px;padding:16px;margin-bottom:16px}.order-detail-page .order-status-card.awaiting-payment.bank-transfer .bank-transfer-payment-info .payment-info-loading{padding:16px;text-align:center;color:#0369a1}.order-detail-page .order-status-card.awaiting-payment.bank-transfer .bank-transfer-payment-info .payment-info-row{display:flex;gap:16px;align-items:stretch}.order-detail-page .order-status-card.awaiting-payment.bank-transfer .bank-transfer-payment-info .payment-details{flex:1}.order-detail-page .order-status-card.awaiting-payment.bank-transfer .bank-transfer-payment-info .payment-details .payment-details-list{display:grid;grid-template-columns:auto 1fr;gap:8px 16px;margin:0;font-size:13px}.order-detail-page .order-status-card.awaiting-payment.bank-transfer .bank-transfer-payment-info .payment-details .payment-details-list dt{color:#0369a1;font-weight:500}.order-detail-page .order-status-card.awaiting-payment.bank-transfer .bank-transfer-payment-info .payment-details .payment-details-list dd{margin:0;color:#075985;font-weight:600;word-break:break-all}.order-detail-page .order-status-card.awaiting-payment.bank-transfer .bank-transfer-payment-info .payment-details .payment-details-list .iban-value{font-family:monospace;font-size:12px}.order-detail-page .order-status-card.awaiting-payment.bank-transfer .bank-transfer-payment-info .payment-details .payment-details-list .variable-symbol{font-size:15px;color:#0284c7}.order-detail-page .order-status-card.awaiting-payment.bank-transfer .bank-transfer-payment-info .payment-details .payment-details-list .amount-value{font-size:16px;font-weight:700;color:#075985}.order-detail-page .order-status-card.awaiting-payment.bank-transfer .bank-transfer-payment-info .qr-section{display:flex;flex-direction:column;align-items:center;justify-content:center;padding-left:16px;border-left:1px dashed #7dd3fc}.order-detail-page .order-status-card.awaiting-payment.bank-transfer .bank-transfer-payment-info .qr-section .qr-code-wrapper{display:inline-block;padding:6px;background:#fff;border-radius:6px;box-shadow:0 2px 6px rgba(0,0,0,.1)}.order-detail-page .order-status-card.awaiting-payment.bank-transfer .bank-transfer-payment-info .qr-section .qr-code-image{width:100px;height:100px}.order-detail-page .order-status-card.awaiting-payment.bank-transfer .bank-transfer-payment-info .qr-section .qr-hint{margin-top:6px;font-size:11px;color:#0369a1;display:flex;align-items:center;gap:4px;white-space:nowrap}@media(max-width:480px){.order-detail-page .order-status-card.awaiting-payment.bank-transfer .bank-transfer-payment-info .payment-info-row{flex-direction:column}.order-detail-page .order-status-card.awaiting-payment.bank-transfer .bank-transfer-payment-info .qr-section{padding-left:0;padding-top:16px;border-left:none;border-top:1px dashed #7dd3fc}}.order-detail-page .order-status-card.awaiting-payment.bank-transfer .bank-transfer-payment-info .action-buttons{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:10px;margin-top:16px;padding-top:16px;border-top:1px dashed #7dd3fc}.order-detail-page .order-status-card.awaiting-payment.bank-transfer .bank-transfer-payment-info .action-buttons .download-btn{display:inline-flex;align-items:center;padding:8px 14px;font-size:13px;font-weight:600;margin-left:auto}.order-detail-page .order-status-card.processing{border-left-color:#10b981;background:linear-gradient(135deg,#f0fdf4,#dcfce7)}.order-detail-page .order-status-card.processing .status-icon{color:#10b981}.order-detail-page .order-status-card.shipped,.order-detail-page .order-status-card.shipping{border-left-color:#3b82f6;background:linear-gradient(135deg,#eff6ff,#dbeafe)}.order-detail-page .order-status-card.shipped .status-icon,.order-detail-page .order-status-card.shipping .status-icon{color:#3b82f6}.order-detail-page .order-status-card.delivered{border-left-color:#22c55e;background:linear-gradient(135deg,#f0fdf4,#dcfce7)}.order-detail-page .order-status-card.delivered .status-icon{color:#22c55e}.order-detail-page .shipping-map-container{border-radius:4px 4px 0 0;overflow:hidden}.order-detail-page .shipping-map-container iframe{display:block}.order-section-divider{border:none;border-top:2px dashed #cbd5e1;margin:20px 0 16px;opacity:1}h6.order-section-title{font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;display:flex;align-items:center;margin-bottom:24px;padding-bottom:0;color:#64748b}h6.order-section-title svg{color:#3b82f6;font-size:16px}.order-history-tracking-row .order-tracking-col{border-left:2px dashed #cbd5e1;padding-left:24px}.order-history-tracking-row .order-status-timeline{margin-top:0;padding-top:0;border-top:none}.order-tracking-inline .tracking-inline-dl dt{font-size:11px;font-weight:600;color:#94a3b8;text-transform:uppercase;letter-spacing:.05em;margin-bottom:2px}.order-tracking-inline .tracking-inline-dl dd{font-size:14px;font-weight:600;color:#1e293b;margin-bottom:0}.order-tracking-inline .tracking-inline-dl dd code{font-size:13px;font-weight:700;color:#1e40af;background:rgba(59,130,246,.1);padding:3px 8px;border-radius:6px;letter-spacing:.02em}.order-tracking-inline .tracking-inline-dl .tracking-inline-row{padding:8px 0}.order-tracking-inline .tracking-inline-dl .tracking-inline-row:not(:last-child){border-bottom:1px solid #e2e8f0}.order-tracking-inline .tracking-btn{display:inline-flex;align-items:center;gap:6px;margin-top:12px;padding:8px 16px;font-size:13px;font-weight:600;color:#2d9596;border:2px solid #2d9596;border-radius:8px;text-decoration:none;transition:background .2s,color .2s;width:100%;justify-content:center}.order-tracking-inline .tracking-btn:hover{background:#2d9596;color:#fff}.tracking-preparing-notice{margin-top:12px;padding:10px 14px;font-size:12px;color:#92400e;background:#fef3c7;border:1px solid #fde68a;border-radius:8px;line-height:1.5}.processing-order-card .tracking-info-row{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:14px;padding:10px 14px;background:#f0f7ff;border:1px solid #dbeafe;border-radius:8px;font-size:13px}.processing-order-card .tracking-info-icon{color:#3b82f6;font-size:18px;flex-shrink:0}.processing-order-card .tracking-info-carrier{font-weight:700;color:#1e40af;font-size:14px}.processing-order-card .tracking-info-sep{color:#94a3b8;font-size:10px}.processing-order-card .tracking-info-code{font-family:monospace;color:#475569;font-size:13px;background:rgba(30,64,175,.06);padding:2px 8px;border-radius:4px}.processing-order-card .tracking-link{display:inline-flex;align-items:center;font-size:13px;font-weight:600;color:#3b82f6;text-decoration:none;margin-left:auto;gap:4px}.processing-order-card .tracking-link:hover{text-decoration:underline;color:#1d4ed8}.dark .order-section-divider,[data-bs-theme=dark] .order-section-divider{border-top-color:#334155}.dark .order-section-title,[data-bs-theme=dark] .order-section-title{color:#94a3b8}.dark .order-history-tracking-row .order-tracking-col,[data-bs-theme=dark] .order-history-tracking-row .order-tracking-col{border-left-color:#334155}.dark .order-tracking-inline .tracking-inline-dl dt,[data-bs-theme=dark] .order-tracking-inline .tracking-inline-dl dt{color:#64748b}.dark .order-tracking-inline .tracking-inline-dl dd,[data-bs-theme=dark] .order-tracking-inline .tracking-inline-dl dd{color:#e2e8f0}.dark .order-tracking-inline .tracking-inline-dl dd code,[data-bs-theme=dark] .order-tracking-inline .tracking-inline-dl dd code{color:#93c5fd;background:rgba(59,130,246,.2)}.dark .order-tracking-inline .tracking-inline-dl .tracking-inline-row:not(:last-child),[data-bs-theme=dark] .order-tracking-inline .tracking-inline-dl .tracking-inline-row:not(:last-child){border-bottom-color:#334155}.dark .order-tracking-inline .tracking-btn,[data-bs-theme=dark] .order-tracking-inline .tracking-btn{border-color:#2d9596;color:#5eead4}.dark .order-tracking-inline .tracking-btn:hover,[data-bs-theme=dark] .order-tracking-inline .tracking-btn:hover{background:#2d9596;color:#fff}.dark .tracking-preparing-notice,[data-bs-theme=dark] .tracking-preparing-notice{color:#fbbf24;background:rgba(251,191,36,.1);border-color:rgba(251,191,36,.2)}.dark .processing-order-card .tracking-info-row,[data-bs-theme=dark] .processing-order-card .tracking-info-row{background:rgba(59,130,246,.12);border-color:rgba(59,130,246,.2)}.dark .processing-order-card .tracking-info-carrier,[data-bs-theme=dark] .processing-order-card .tracking-info-carrier{color:#93c5fd}.dark .processing-order-card .tracking-info-code,[data-bs-theme=dark] .processing-order-card .tracking-info-code{color:#cbd5e1;background:rgba(59,130,246,.12)}.dark .processing-order-card .tracking-link,[data-bs-theme=dark] .processing-order-card .tracking-link{color:#60a5fa}.dark .processing-order-card .tracking-link:hover,[data-bs-theme=dark] .processing-order-card .tracking-link:hover{color:#93c5fd}.order-history-timeline .history-item{display:flex;align-items:flex-start;gap:12px;padding:8px 0;position:relative}.order-history-timeline .history-item:not(:last-child):before{content:"";position:absolute;left:5px;top:24px;bottom:-8px;width:2px;background:var(--bs-border-color,#dee2e6)}.order-history-timeline .history-dot{width:12px;height:12px;border-radius:50%;background:var(--bs-secondary,#6c757d);flex-shrink:0;margin-top:4px}.order-history-timeline .history-dot.created{background:#3b82f6}.order-history-timeline .history-dot.success{background:#22c55e}.order-history-timeline .history-dot.pending{background:#f59e0b}.order-history-timeline .history-dot.shipped{background:#0ea5e9}.order-history-timeline .history-dot.delivered{background:#22c55e}.order-history-timeline .history-dot.cancelled{background:#ef4444}.order-history-timeline .history-content{flex:1;min-width:0}.order-history-timeline .history-content .history-title{font-weight:500;font-size:14px;color:var(--bs-body-color,#212529)}.order-history-timeline .history-content .history-date,.order-history-timeline .history-content .history-meta{font-size:12px;color:var(--bs-secondary,#6c757d)}.reclamation-page .order-items-selection,.return-page .order-items-selection{border:1px solid var(--bs-border-color,#dee2e6);border-radius:6px;overflow:hidden}.reclamation-page .order-item-checkbox,.return-page .order-item-checkbox{padding:12px 16px;border-bottom:1px solid var(--bs-border-color,#dee2e6);transition:background .15s}.reclamation-page .order-item-checkbox:last-child,.return-page .order-item-checkbox:last-child{border-bottom:none}.reclamation-page .order-item-checkbox:hover,.return-page .order-item-checkbox:hover{background:rgba(var(--theme-color-rgb),.03)}.reclamation-page .order-item-checkbox input[type=checkbox],.return-page .order-item-checkbox input[type=checkbox]{width:20px;height:20px;margin-top:4px}.reclamation-page .order-item-checkbox .order-item-thumb,.return-page .order-item-checkbox .order-item-thumb{border:1px solid var(--bs-border-color,#dee2e6);border-radius:4px}.reclamation-page .form-footer,.return-page .form-footer{display:flex;justify-content:space-between;align-items:flex-end;flex-wrap:wrap;gap:16px;padding-top:20px;border-top:1px solid var(--bs-border-color,#dee2e6)}.reclamation-page .form-footer .footer-left,.return-page .form-footer .footer-left{display:flex;flex-direction:column;gap:8px}.reclamation-page .success-icon,.return-page .success-icon{width:80px;height:80px;margin:0 auto;display:flex;align-items:center;justify-content:center;background:rgba(25,135,84,.1);border-radius:50%}.dark .channel-switcher .channel-tab,[data-bs-theme=dark] .channel-switcher .channel-tab{background:var(--bs-gray-800,#343a40);border-color:var(--bs-gray-600,#6c757d);color:var(--bs-light,#f8f9fa)}.dark .channel-switcher .channel-tab:hover,[data-bs-theme=dark] .channel-switcher .channel-tab:hover{border-color:var(--theme-color,#0d6efd);background:var(--bs-gray-700,#495057)}.dark .channel-switcher .channel-tab.active,[data-bs-theme=dark] .channel-switcher .channel-tab.active{background:var(--theme-color,#0d6efd);border-color:var(--theme-color,#0d6efd)}.dark .channel-switcher .channel-tab .channel-count,[data-bs-theme=dark] .channel-switcher .channel-tab .channel-count{background:var(--bs-gray-700,#495057);color:var(--bs-gray-400,#ced4da)}.dark .order-item-link,[data-bs-theme=dark] .order-item-link{color:var(--bs-light,#f8f9fa)}.dark .order-item-link:hover,[data-bs-theme=dark] .order-item-link:hover{color:var(--theme-color,#0d6efd)}.dark .wallet-table .order-table tbody tr,[data-bs-theme=dark] .wallet-table .order-table tbody tr{background:var(--bs-gray-800,#343a40)}.dark .wallet-table .order-table tbody tr:hover,[data-bs-theme=dark] .wallet-table .order-table tbody tr:hover{background:var(--bs-gray-700,#495057)}.dark .order-detail-page .order-status-card,[data-bs-theme=dark] .order-detail-page .order-status-card{background:rgba(255,193,7,.1)}.dark .order-detail-page .order-status-card.delivered,[data-bs-theme=dark] .order-detail-page .order-status-card.delivered{background:rgba(25,135,84,.1)}.dark .order-detail-page .order-status-card.cancelled,[data-bs-theme=dark] .order-detail-page .order-status-card.cancelled{background:rgba(220,53,69,.1)}.dark .order-detail-page .order-status-card.awaiting-payment,[data-bs-theme=dark] .order-detail-page .order-status-card.awaiting-payment{background:rgba(245,158,11,.15)}.dark .order-detail-page .card,[data-bs-theme=dark] .order-detail-page .card{background:var(--bs-gray-800,#343a40);box-shadow:0 2px 8px rgba(0,0,0,.3)}.dark .order-detail-page .order-items-table .order-item-image,[data-bs-theme=dark] .order-detail-page .order-items-table .order-item-image{border-color:var(--bs-gray-600,#6c757d)}.dark .processing-order-card,[data-bs-theme=dark] .processing-order-card{background:var(--bs-gray-800,#343a40);border-color:var(--bs-gray-700,#495057)}.dark .processing-order-card .card-content .detail-button,[data-bs-theme=dark] .processing-order-card .card-content .detail-button{background:var(--bs-gray-700,#495057);border-color:var(--bs-gray-600,#6c757d);color:var(--bs-light,#f8f9fa)}.dark .processing-order-card .card-content .detail-button:hover,[data-bs-theme=dark] .processing-order-card .card-content .detail-button:hover{background:var(--bs-gray-600,#6c757d)}.dark .processing-order-card .card-footer,[data-bs-theme=dark] .processing-order-card .card-footer{background:var(--bs-gray-900,#212529);border-color:var(--bs-gray-700,#495057)}.dark .processing-order-card .product-thumbnails .product-thumb,[data-bs-theme=dark] .processing-order-card .product-thumbnails .product-thumb{background:var(--bs-gray-700,#495057)}.dark .processing-order-card .product-thumbnails .thumb-placeholder,[data-bs-theme=dark] .processing-order-card .product-thumbnails .thumb-placeholder{background:var(--bs-gray-700,#495057);color:var(--bs-gray-500,#adb5bd)}.dark .awaiting-payment-section .account-card-header.awaiting-payment-header,[data-bs-theme=dark] .awaiting-payment-section .account-card-header.awaiting-payment-header{background:rgba(245,158,11,.15);border-bottom-color:var(--bs-gray-600,#6c757d)}.dark .awaiting-payment-order-card,[data-bs-theme=dark] .awaiting-payment-order-card{background:rgba(245,158,11,.1);border-color:var(--bs-gray-600,#6c757d)}.dark .awaiting-payment-order-card .card-content .status-title,[data-bs-theme=dark] .awaiting-payment-order-card .card-content .status-title{color:#fbbf24}.dark .awaiting-payment-order-card .card-content .status-description,[data-bs-theme=dark] .awaiting-payment-order-card .card-content .status-description{color:#fcd34d}.dark .awaiting-payment-order-card .card-content .detail-button,[data-bs-theme=dark] .awaiting-payment-order-card .card-content .detail-button{background:var(--bs-gray-700,#495057);border-color:var(--bs-gray-600,#6c757d);color:var(--bs-light,#f8f9fa)}.dark .awaiting-payment-order-card .card-footer,[data-bs-theme=dark] .awaiting-payment-order-card .card-footer{background:rgba(245,158,11,.05);border-color:var(--bs-gray-700,#495057)}.dark .awaiting-payment-order-card .product-thumbnails .product-thumb,[data-bs-theme=dark] .awaiting-payment-order-card .product-thumbnails .product-thumb{background:var(--bs-gray-700,#495057)}.dark .awaiting-payment-order-card .product-thumbnails .thumb-placeholder,[data-bs-theme=dark] .awaiting-payment-order-card .product-thumbnails .thumb-placeholder{background:var(--bs-gray-700,#495057);color:#fbbf24}.dark .awaiting-payment-order-card .order-total .total-label,[data-bs-theme=dark] .awaiting-payment-order-card .order-total .total-label{color:#fcd34d}.dark .awaiting-payment-order-card .order-total .total-value,[data-bs-theme=dark] .awaiting-payment-order-card .order-total .total-value{color:#fbbf24}.dark .bank-transfer-section .account-card-header.awaiting-payment-header,[data-bs-theme=dark] .bank-transfer-section .account-card-header.awaiting-payment-header{background:rgba(14,165,233,.15);border-bottom-color:var(--bs-gray-600,#6c757d)}.dark .bank-transfer-order-card,[data-bs-theme=dark] .bank-transfer-order-card{background:rgba(14,165,233,.1);border-color:var(--bs-gray-600,#6c757d)}.dark .bank-transfer-order-card .card-content .status-title,[data-bs-theme=dark] .bank-transfer-order-card .card-content .status-title{color:#38bdf8}.dark .bank-transfer-order-card .card-content .status-description,[data-bs-theme=dark] .bank-transfer-order-card .card-content .status-description{color:#7dd3fc}.dark .bank-transfer-order-card .card-content .document-section,[data-bs-theme=dark] .bank-transfer-order-card .card-content .document-section{background:hsla(0,0%,100%,.05)}.dark .bank-transfer-order-card .card-content .document-section .document-icon,[data-bs-theme=dark] .bank-transfer-order-card .card-content .document-section .document-icon{color:#38bdf8}.dark .bank-transfer-order-card .card-content .document-section .document-label,[data-bs-theme=dark] .bank-transfer-order-card .card-content .document-section .document-label{color:#7dd3fc}.dark .bank-transfer-order-card .card-content .document-section .document-number,[data-bs-theme=dark] .bank-transfer-order-card .card-content .document-section .document-number{color:#38bdf8}.dark .bank-transfer-order-card .card-content .detail-button,[data-bs-theme=dark] .bank-transfer-order-card .card-content .detail-button{background:var(--bs-gray-700,#495057);border-color:var(--bs-gray-600,#6c757d);color:var(--bs-light,#f8f9fa)}.dark .bank-transfer-order-card .card-footer,[data-bs-theme=dark] .bank-transfer-order-card .card-footer{background:rgba(14,165,233,.05);border-color:var(--bs-gray-700,#495057)}.dark .bank-transfer-order-card .product-thumbnails .product-thumb,[data-bs-theme=dark] .bank-transfer-order-card .product-thumbnails .product-thumb{background:var(--bs-gray-700,#495057)}.dark .bank-transfer-order-card .product-thumbnails .thumb-placeholder,[data-bs-theme=dark] .bank-transfer-order-card .product-thumbnails .thumb-placeholder{background:var(--bs-gray-700,#495057);color:#38bdf8}.dark .bank-transfer-order-card .order-total .total-label,[data-bs-theme=dark] .bank-transfer-order-card .order-total .total-label{color:#7dd3fc}.dark .bank-transfer-order-card .order-total .total-value,[data-bs-theme=dark] .bank-transfer-order-card .order-total .total-value{color:#38bdf8}.dark .reclamation-page .order-items-selection,.dark .return-page .order-items-selection,[data-bs-theme=dark] .reclamation-page .order-items-selection,[data-bs-theme=dark] .return-page .order-items-selection{border-color:var(--bs-gray-600,#6c757d)}.dark .reclamation-page .order-item-checkbox,.dark .return-page .order-item-checkbox,[data-bs-theme=dark] .reclamation-page .order-item-checkbox,[data-bs-theme=dark] .return-page .order-item-checkbox{border-bottom-color:var(--bs-gray-700,#495057)}.dark .reclamation-page .order-item-checkbox:hover,.dark .return-page .order-item-checkbox:hover,[data-bs-theme=dark] .reclamation-page .order-item-checkbox:hover,[data-bs-theme=dark] .return-page .order-item-checkbox:hover{background:hsla(0,0%,100%,.05)}.dark .reclamation-page .order-item-checkbox .order-item-thumb,.dark .return-page .order-item-checkbox .order-item-thumb,[data-bs-theme=dark] .reclamation-page .order-item-checkbox .order-item-thumb,[data-bs-theme=dark] .return-page .order-item-checkbox .order-item-thumb{border-color:var(--bs-gray-600,#6c757d)}.dark .reclamation-page .form-footer,.dark .return-page .form-footer,[data-bs-theme=dark] .reclamation-page .form-footer,[data-bs-theme=dark] .return-page .form-footer{border-top-color:var(--bs-gray-600,#6c757d)}.dark .reclamation-page .success-icon,.dark .return-page .success-icon,[data-bs-theme=dark] .reclamation-page .success-icon,[data-bs-theme=dark] .return-page .success-icon{background:rgba(25,135,84,.2)}@media(min-width:1630px){body.christmas .container{max-width:1600px}}@media(max-width:1630px){body.christmas .home-slider .slider-details{width:400px;height:400px}}@media(min-width:1630px){.container-lg{max-width:1610px}}@media(max-width:1630px){.gradient-category .gradient-border{height:180px}}@media(max-width:1430px){header.left-header .top-header{padding-left:0}header.left-header .top-header .header-contact{display:none}header.left-header .sidenav{left:-300px}header.left-header .sidenav.open-side{left:0}header.left-header .sidenav .sidebar-back{display:block;color:#000;border-bottom:1px dashed #ddd}header.left-header .sidenav .brand-logo{display:none}header.left-header .sidenav .left-sidebar_center{padding:0 0 25px 25px}header.left-header .sidenav .left-sidebar_center .skeleton-category-img,header.left-header .sidenav .left-sidebar_center .skeleton-category-text{display:none}header.left-header .main-menu .menu-left .navbar{display:block}header.left-header .main-menu .menu-left .mobile-logo{display:block;border:none}.blog-section .review-box .review-content p{margin-bottom:35px}.service-w-bg .service-block .media{height:100%}.service-w-bg .service-block h4{font-size:16px;margin-bottom:4px}.service-w-bg .service-block svg{width:50px;height:50px}.banner-slider .height-banner{height:unset}.box-product .theme-card .offer-slider .media .media-body .rating i{padding-right:0}.box-product .full-box .theme-card .offer-slider .product-box2 .media .media-body h4{font-size:16px}.pet-parallax .pet-decor{left:60px;bottom:-125px}.pet-parallax .pet-decor img{width:240px}.tools_slider .home-slider .slider-contain{margin-left:80px}.tools_slider .home-slider .home .tools-parts img,.tools_slider .home-slider .home .tools-parts1 img{width:250px}.tools_slider .home-slider .home .tools-parts{right:0}.tools_slider .home-slider .home .tools-parts1{right:10%}.tools_slider .home-slider .home #tools-move2{right:7%}.banner-style-1 .custom-height{height:374px}.banner-style-1 .full-box .theme-card .offer-slider .product-box2 .media img.h-cls{height:210px}.banner-style-2.absolute-banner .absolute-bg .collection-banner .absolute-img img{width:38%}.header-style-5.color-style .form_search{width:500px}.collection-product-wrapper .product-top-filter .product-filter-content .collection-view{width:20%;padding-right:0!important;border-left:1px solid #ddd}.cart-section .cart-buttons>div:last-child{padding-right:38px}.cart-section tbody tr td{min-width:175px}.cart-section tbody tr td .qty-box .input-group .form-control{width:75px}.cart-section tfoot tr td{padding-right:41px}}@media(max-width:1400px){.gradient-category .gradient-border{height:140px}}@media(max-width:1367px){h2{font-size:32px}.title1 .title-inner1{padding-bottom:10px}.title1 .title-inner1:after{height:2px}.title3 .line,.title3 .line:after,.title3 .line:before{height:3px}.title3 .title-inner3{margin-bottom:10px}.title4 .title-inner4{padding-bottom:15px}.title1.title5 hr[role=tournament6]{margin:10px auto 30px}hr.style1{height:1px;margin-top:7px;margin-bottom:7px}.home-slider .slider-details{right:14%}.product-box .product-detail .rating i,.product-box .product-info .rating i,.product-wrap .product-detail .rating i,.product-wrap .product-info .rating i{padding-right:0}.blog-details h4{margin-top:20px}.blog-details p{font-size:16px}.service-block h4{font-size:16px;margin-bottom:5px}.service-w-bg .service-block h4{font-size:15px}.service-w-bg .service-block svg{width:40px;height:40px}.subscribe-form .form-control{width:215px}.category-bg .image-block.even:after{bottom:91%}.category-bg .contain-block h2{font-size:30px}.category-bg .contain-block.even:after{top:91%}.category-bg .contain-block .category-btn{margin-bottom:20px;margin-top:20px}.category-bg .contain-block:after{bottom:91%}.full-banner .banner-contain h4{padding-top:8px}.full-banner .banner-contain .color{padding-top:0}.collection-banner .contain-banner.banner-4{padding-left:45px;padding-right:45px}.collection-banner .contain-banner.banner-4 h2{font-size:28px}.collection-banner .contain-banner h2{font-size:55px;letter-spacing:.01em}.collection-banner .contain-banner h4{letter-spacing:.01em}.collection-banner.christmas-banner .contain-banner>div{background-color:rgba(0,0,0,.2);padding:25px 40px}.footer-theme2 .contact-details li{padding:0 40px}.footer-theme2 .footer-mobile-title{display:none!important}.footer-theme .sub-title h4{font-size:calc(15px + 1*(100vw - 320px)/1047)}.footer-theme .sub-title .contact-list li{line-height:26px}.footer-theme .sub-title .contact-list i{top:17px}.theme-card .offer-slider .media .media-body h4{margin-top:10px}.full-box .theme-card .offer-slider .product-box2 .media .media-body a h6{margin-right:0}.blog-page .blog-media .blog-right h4{line-height:1.2;margin-bottom:10px}.blog-page .blog-media .blog-right h6{margin-bottom:5px}.blog-page .blog-media .blog-right ul{margin-bottom:10px}.blog-page .blog-media .blog-right p{line-height:1.4}}@media(max-width:1199px){.p-0-xl{padding:0}header.left-header.left-header-relative{height:100%;z-index:9;height:0}header.left-header.left-header-relative .pixelstrap ul ul{background:rgba(0,0,0,0)}header.left-header.left-header-relative .pixelstrap a .sub-arrow{display:block}header.left-header.left-header-relative .pixelstrap>li>a{text-align:left;padding:10px 25px}header.left-header.left-header-relative .pixelstrap>li>a.highlighted,header.left-header.left-header-relative .pixelstrap>li>a:focus,header.left-header.left-header-relative .pixelstrap>li>a:hover{padding:10px 25px}header.left-header.left-header-relative .sidenav{position:fixed;left:-300px;width:300px;top:0;z-index:10;height:100vh;box-shadow:0 0 1px 0 rgba(0,0,0,.25)}header.left-header.left-header-relative .sidenav nav{height:100%}header.left-header.left-header-relative .sidenav .sidebar-overlay{z-index:-1}header.left-header.left-header-relative .sidenav.open-side{left:0}header.left-header.left-header-relative .sidenav .left-sidebar_center{padding:0 0 25px 25px}header.left-header.left-header-sm .sidenav{left:-300px;top:0;width:300px}header.left-header.left-header-sm .sidenav .sidebar-back{margin-bottom:0}header.left-header.left-header-sm .sidenav .left-sidebar_center .pixelstrap a .sub-arrow{display:block}header.left-header.left-header-sm .sidenav .left-sidebar_center .pixelstrap>li>a{display:flex;align-items:center;text-align:left;padding:10px 25px;font-size:14px}header.left-header.left-header-sm .sidenav .left-sidebar_center .pixelstrap>li>a img{margin-left:0;margin-right:12px!important;width:38px}header.left-header.left-header-sm.open-side .sidenav{left:0}header.header-tools .pixelstrap.sm-horizontal li .lable-nav{top:-8px}header.header-5.overlay-style .pixelstrap>li>a,header.header-5.overlay-style .pixelstrap>li>a:active,header.header-5.overlay-style .pixelstrap>li>a:hover{color:#000}header .main-navbar.classic-header .header-nav-middle{height:0}.header-style-1 .main-menu{margin-bottom:-4px}.header-style-1 .bg-light-xl{background-color:#f8f9fa!important}.header-style-light .header-style-5 .bottom-part.bottom-light .main-nav-center .sm>li>a{padding-top:12px;padding-bottom:12px}.header-style-5 .bottom-part{height:0}.header-style-5 .bottom-part .category-menu .toggle-sidebar{padding-bottom:18px}.header-style-5 .bottom-part .pixelstrap>li>a,.header-style-5 .bottom-part .pixelstrap>li>a:active,.header-style-5 .bottom-part .pixelstrap>li>a:focus,.header-style-5 .bottom-part .pixelstrap>li>a:hover{color:#222}.header-style-5 .bottom-part.bottom-light{padding-top:0;border-top:none}.header-style-5 .bottom-part.bottom-light .marketplace-sidebar.sidenav.fixed-sidebar{position:fixed;top:0;height:100vh;width:300px;display:block;z-index:9;left:-300px}.header-style-5 .bottom-part.bottom-light .marketplace-sidebar.sidenav.fixed-sidebar .sm-vertical{border:none}.header-style-5 .bottom-part.bottom-light .marketplace-sidebar.sidenav.fixed-sidebar.open-side{left:0}.header-style-5.border-style .bottom-part.bottom-light{border-bottom:none}.header-style-5.border-style .main-menu .menu-left .navbar{padding:30px 45px 30px 0}.header-style-5.border-style .main-nav-center .toggle-nav{right:160px;top:-98px}.header-style-5.color-style.style-classic .bottom-part{margin-bottom:0;z-index:unset}.header-style-5.color-style.style-classic .bottom-part .main-nav-center .sm>li>a{padding-top:10px;padding-bottom:10px}.header-style-5.color-style.style-classic .bottom-part .container{background-color:rgba(0,0,0,0);padding-left:15px;padding-right:15px}.header-compact .menu-row{height:0}.header-compact .menu-row .delivery-area{position:absolute;top:-58px;left:200px}.header-compact .main-menu .brand-logo{padding-top:25px;padding-bottom:25px}.header-compact .bottom-part{padding-bottom:0}.header-compact .main-menu{z-index:unset}.header-compact .main-nav-center .toggle-nav{top:-91px}.left-sidebar-header .main-menu .menu-left .navbar{padding:20px 25px 20px 0}.pt-res-0{padding-top:0!important}.svg-icon-menu .pixelstrap>li>a img{width:30px}.service-w-bg .service-block img{margin-right:10px;width:40px;height:40px}.service-w-bg .service-block svg{width:50px;height:50px}.service-style-border .service-block{justify-content:unset}.service-style-border .service-block svg{width:66px;margin-right:4px}.service-style-border .service-block .media-body{padding-left:10px}.marketplace-sidebar.sidenav{height:100vh;width:300px;position:fixed;z-index:9;top:0;left:-300px}.marketplace-sidebar.sidenav .sm-vertical{background-color:rgba(0,0,0,0);padding:0}.marketplace-sidebar.sidenav.open-side{left:0}.marketplace-sidebar.sidenav.fixed-sidebar{display:block;height:100vh;width:300px;position:fixed;z-index:9;top:0;left:-300px}.marketplace-sidebar.sidenav.fixed-sidebar .sm-vertical{background-color:rgba(0,0,0,0);padding:0;border:none}.marketplace-sidebar.sidenav.fixed-sidebar.open-side{left:0}.section-t-space,section{padding-top:60px}.section-b-space{padding-bottom:60px}.title1 h4{padding-bottom:8px}.title1 .title-inner1{padding-bottom:12px;margin-bottom:25px}.title1.title5 hr[role=tournament6]{margin:12px auto 25px}.title2 h4{padding-bottom:8px}.title2 .title-inner2{margin-bottom:25px}.title3 h4{padding-bottom:8px}.title3 .title-inner3{margin-bottom:10px}.title3 .line{margin-bottom:25px}.title4 .title-inner4{padding-bottom:15px}.title-borderless,.title4 .line{margin-bottom:25px}header.header-tools .toggle-nav{padding-top:25px;padding-bottom:25px}header.header-tools .pixelstrap>li>a{padding:10px 15px!important}header.header-tools .pixelstrap>li>a.highlighted,header.header-tools .pixelstrap>li>a:active,header.header-tools .pixelstrap>li>a:focus,header.header-tools .pixelstrap>li>a:hover{padding:10px 15px}header.header-tools .pixelstrap li .lable-nav{top:5px}.form_search{display:none}.tab-left .theme-tab{display:block}.tab-left .theme-tab .left-side{width:100%}.tab-left .theme-tab .left-side li{width:unset;border-bottom:none;padding:0 5px}.tab-left .theme-tab .left-side li:first-child{border-top:none}.tab-left .theme-tab .left-side .tab-title{margin-right:0;text-align:center}.tab-left .theme-tab .tab-content-cls{width:100%}.pet-parallax .pet-decor{left:45px;bottom:-105px}.pet-parallax .pet-decor img{width:200px}.about-text p{margin-bottom:25px}.footer-theme2 p{line-height:25px}.footer-theme2 .subscribe-block{padding:10px 70px}.footer-theme2 .footer-mobile-title{display:none!important}.footer-theme2 .contact-details li{line-height:25px;padding:0 10px}.footer-theme2 .footer-link li{padding-right:25px}.footer-theme2.section-light .footer-block .subscribe-white{padding:50px}.service-block svg,.service-block1 svg{width:50px;height:50px}.service-block1 svg{margin-bottom:15px}.category-border div .category-banner .category-box h2{padding:13px 27px}.collection-banner .contain-banner{padding-left:30px;padding-right:30px}.category-bg .image-block.even:after{bottom:87%}.category-bg .contain-block.even:after{top:87%}.category-bg .contain-block:after{bottom:87%}.theme-tab .tab-title2{font-size:22px}.theme-tab .tab-title2:after{top:17px}.blog-section .review-box{padding:15px}.blog-section .review-box .review-content p{margin-top:0}.full-banner .banner-contain h4{padding-top:5px}.instagram .insta-decor,.logo-section .logo-decor{display:none}.collection-banner .contain-banner.banner-3{padding-left:25px;padding-right:25px}.collection-banner .contain-banner.banner-3 h2{font-size:22px}.collection-banner .contain-banner.banner-3 h4{font-size:12px}.collection-banner .contain-banner.banner-4{padding-left:35px;padding-right:35px}.collection-banner .contain-banner.banner-4 h2{font-size:24px}.collection-banner .contain-banner.banner-4 h4{font-size:16px}.collection-banner .contain-banner h2{font-size:40px}.home-slider .home,.home-slider .slider-contain{height:70vh}.home-slider .slider-contain h1{font-size:50px}.digital-download .height-85 .home-slider,.height-85 .home-slider .home,.height-85 .home-slider .slider-contain{height:80vh}.nft-home .home-slider .slider-contain{padding-top:82px}.background .contain-bg{padding-top:30px;padding-bottom:30px}.theme-card .offer-slider .media .media-body .rating i{padding-right:3px}.full-box .theme-card .offer-slider img{padding:15px 10px 15px 0}.full-box .theme-card .offer-slider .product-box2 .media img{height:250px}.full-box .theme-card .offer-slider .product-box2 .media .media-body{padding-right:5px}.home-slider .slider-details{width:335px!important;height:335px!important}.home-slider .slider-details h1{font-size:50px}.home-slider .slider-details h2{font-size:36px}.home-slider.fullpage .home .slider-contain h1{font-size:35px}.home-slider.fullpage .home .slider-contain p{max-width:450px;font-size:14px}.home-slider.fullpage .home .slider-contain .btn-solid{padding:10px 15px}.about-section h2{font-size:22px}.about-section .about-text p{line-height:24px}.about-section .service .service-block1 svg{margin-bottom:5px}.about-section .service .service-block1 h5{line-height:18px}.about-section .small-section{padding-top:20px}.add_to_cart.bottom,.add_to_cart.top{left:-300px;top:0;height:100vh;width:300px}.add_to_cart.bottom .cart-inner,.add_to_cart.top .cart-inner{height:100vh;overflow:auto}.add_to_cart.bottom .cart-inner .cart_top,.add_to_cart.top .cart-inner .cart_top{padding:20px!important;margin-bottom:20px}.add_to_cart.bottom .cart-inner .cart_media,.add_to_cart.top .cart-inner .cart_media{padding:0 20px!important;display:block}.add_to_cart.bottom .cart-inner .cart_media .cart_product,.add_to_cart.top .cart-inner .cart_media .cart_product{padding:0;width:100%;display:block;overflow-y:hidden}.add_to_cart.bottom .cart-inner .cart_media .cart_product li,.add_to_cart.top .cart-inner .cart_media .cart_product li{min-width:100%;max-width:100%;margin-right:0;padding-bottom:10px}.add_to_cart.bottom .cart-inner .cart_media .cart_total,.add_to_cart.top .cart-inner .cart_media .cart_total{padding:0;width:100%}.add_to_cart.bottom.open-side,.add_to_cart.top.open-side{left:0}.category-slide .img-category .img-sec{width:85%}.p-0-responsive{padding-top:0!important}.banner-style-1 .custom-height{height:314px}.banner-style-1 .full-box .theme-card .offer-slider .product-box2 .media img.h-cls{height:170px}.button-dark.category-button .btn{padding:13px 10px}.button-dark.category-button .btn img{width:24px}.gradient-category .gradient-border{height:185px}.cart-section tbody tr td,.wishlist-section tbody tr td{min-width:186px}.blog-detail-page .comment-section li{padding-top:45px;padding-bottom:45px}.product-wrapper-grid.list-view .product-box .img-block,.product-wrapper-grid.list-view .product-box .img-wrapper{width:50%}.collection-product-wrapper .product-top-filter .product-filter-content .collection-view{width:20%;padding-right:0!important;border-left:1px solid #ddd}.cart-section tbody tr td{min-width:140px}.cart-section tbody tr td .qty-box .input-group .form-control{width:52px}.cart-section tfoot tr td{padding-right:25px}.collection-filter-block .product-service .media .media-body h4{font-size:16px}.testimonial .testimonial-slider .media .media-body{padding:30px}.testimonial .testimonial-slider .media .media-body p{line-height:1.5}.blog-page .blog-media{margin-bottom:20px}.blog-page .blog-media .blog-right{display:block;margin-top:15px}.blog-page .blog-media .blog-right p{line-height:1.3}.product-description-box .product-icon .product-social li{padding-right:4px}.product-description-box .product-icon .wishlist-btn span{padding-left:4px}.product-form-box .product-buttons .btn-outline,.product-form-box .product-buttons .btn-solid{padding:7px 13px}.tab-product .flex-column{flex-direction:unset!important;justify-content:center}.dashboard-section .counter-section .counter-box{padding:calc(13px + 7*(100vw - 320px)/1600)}.dashboard-section .counter-section .counter-box img{height:40px;margin-right:10px}}@media(min-width:992px){.demo-modal .modal-lg{max-width:1400px}.exit-modal .modal-lg{max-width:600px}}@media(max-width:991px){body.home header.header-5{position:relative}body.home header.header-5.overlay-style{background-color:#2d2a25}h2{font-size:28px}.gradient-category .gradient-border{height:128px}.section-t-space,section{padding-top:50px}.section-b-space{padding-bottom:50px}.header-style-1 .navbar .nav-link{padding-right:18px;padding-left:0;font-size:14px}.header-style-5.color-style.style-classic .main-menu .onhover-div{padding-top:25px;padding-bottom:25px}.header-style-5.color-style.style-classic .main-menu .menu-left .navbar{padding:25px 45px 25px 0}.header-style-5.color-style.style-classic .toggle-nav{padding-top:25px;padding-bottom:25px}.small-section{padding:30px 0}.service-w-bg .service-block svg{margin-bottom:0}header.header-tools{position:relative;top:0}header.header-tools .top-header{background-color:var(--theme-color)}header.header-tools .top-header .container{background-color:rgba(0,0,0,0)}header.header-tools .logo-menu-part{background-color:#fff}header.header-tools .logo-menu-part>.container{border-bottom:none}.tools_slider .home-slider .slider-contain{margin-top:0}.tools_product .banner-tools{margin-left:10px;margin-right:10px}.tools-service .service-block+.service-block{border-left:none}.tools-service .service-block svg,.tools-service .service-block1 svg{margin-bottom:0}.tools-brand .row{margin:0 10px;padding:10px 0}.tools_slider .home-slider .slider-contain{margin-left:40px}.tools_slider .home-slider .home .tools-parts,.tools_slider .home-slider .home .tools-parts1{margin-top:20px}.tools_slider .home-slider .home .tools-parts img,.tools_slider .home-slider .home .tools-parts1 img{width:180px}.tools_slider .home-slider .home .tools-parts{right:0}.tools_slider .home-slider .home .tools-parts1{right:10%}.tools_slider .home-slider .home #tools-move2{right:7%}.pet-parallax .pet-decor{left:34px;bottom:-86px}.pet-parallax .pet-decor img{width:165px}.pet-parallax .banner-contain p{max-width:100%}.service_slide .service-home{position:relative}.service_slide .service-home .service-block1{padding:0}.service_slide .partition4>div+div{margin-top:0}.blog-section .review-box,.service_slide .partition4>div+div+div{margin-top:30px}.blog-section .review-box .review-content p{margin-bottom:45px}hr.style1{margin-top:12px;margin-bottom:12px}h4{font-size:16px}.gym-banner .collection-banner .contain-banner{padding-left:30px;padding-right:30px}.blog-details h4{margin-top:17px;font-size:13px}.blog-details p{font-size:15px;line-height:1.3;margin-top:10px}.service-block svg,.service-block1 svg{margin-bottom:20px;height:auto;width:46px}.about-text p{line-height:24px}.category-bg.onerow-cat{padding:20px 30px}.footer-light .subscribe{text-align:center;justify-content:center;border:none;margin-bottom:5px}.footer-light .subscribe p{display:none}.footer-light .subscribe-form{justify-content:center;margin-bottom:0}.footer-theme .col{max-width:50%;flex-basis:unset}.footer-theme .footer-logo{margin-bottom:30px}.footer-theme .sub-title h4{margin-bottom:0}.footer-social{margin-top:15px}.subscribe-wrapper{order:0;padding-top:20px;padding-bottom:20px}.footer-theme2 .footer-mobile-title{display:none!important}.footer-theme2 h4{padding-bottom:10px}.footer-theme2 .col{flex-basis:unset;padding:20px 0}.footer-theme2.section-light .footer-block h4{padding-bottom:15px}.footer-theme2.section-light .footer-block .subscribe-white{border:none}.footer-theme2 .footer-logo{margin-bottom:20px}.footer-theme2 .subscribe-block{border:none}.category-border div .category-banner .category-box h2{padding:5px 15px}.category-bg .image-block.even:after{bottom:85%}.category-bg .image-block:after{width:35px}.category-bg .image-block:hover:after{height:70px}.category-bg .contain-block h2{font-size:20px;margin-top:8px}.category-bg .contain-block:after{width:35px}.category-bg .contain-block.even:after{top:85%}.category-bg .contain-block .category-btn{margin-bottom:15px;margin-top:15px;letter-spacing:.2em;padding:4px 5px}.category-bg .contain-block:after{bottom:85%}.category-bg .contain-block:hover:after{height:70px}.full-banner,.full-banner.parallax-layout{padding-top:180px;padding-bottom:180px}.full-banner .banner-contain h4{padding-top:5px}.full-banner .decor{display:none}.collection-banner .contain-banner.banner-3{padding-left:30px;padding-right:30px}.collection-banner .contain-banner.banner-3 h2{font-size:20px}.collection-banner .contain-banner.banner-4{padding-left:40px;padding-right:40px}.collection-banner .contain-banner.banner-4 h2,.collection-banner .contain-banner.banner-4 h4{font-size:18px}.collection-banner .contain-banner h2{font-size:25px}.home-slider .home,.home-slider .slider-contain,.service_slide .home-slider .slider-contain{height:65vh}.home-slider .slider-contain h1{font-size:36px}.home-slider .slider-contain .btn-outline,.home-slider .slider-contain .btn-solid{margin-top:17px}.home-slider .slider-details{top:20%;padding:0;width:260px!important;height:260px!important}.home-slider .slider-details h1{line-height:1;font-size:30px;margin:5px 0}.home-slider .slider-details h2{font-size:24px}.home-slider .slider-details h3{font-size:20px}.home-slider .slider-details h4{font-size:18px;line-height:1;margin-bottom:2px}.digital-download .height-85 .home-slider,.height-85 .home-slider .home,.height-85 .home-slider .slider-contain{height:70vh}.nft-home .home-slider .slider-contain{padding-top:74px}.background .contain-bg{padding-top:25px;padding-bottom:25px}.background .contain-bg h4{font-size:16px}.beauty-about .about-text p{text-align:center}.full-box .center-slider .offer-slider .product-box .product-info h4{padding-bottom:5px}.full-box .center-slider .offer-slider .product-box .product-info .btn-outline{padding:7px 20px}.full-box .theme-card .offer-slider .product-box2 .media img{height:150px}.alert{max-width:45%!important}.theme-modal .modal-dialog .modal-content .modal-body .modal-bg .offer-content img{margin-bottom:20px}.theme-modal .modal-dialog .modal-content .modal-body .modal-bg .offer-content h2{margin-bottom:18px}.theme-modal.cart-modal .modal-dialog .modal-content .modal-body .modal-bg{padding:15px}.theme-modal.cart-modal .modal-dialog .modal-content .modal-body .modal-bg.addtocart .media .media-body .buttons a{font-size:13px;padding:4px 10px;margin:3px 6px}.theme-modal.exit-modal .modal-dialog .modal-content .modal-body .modal-bg{padding:20px}.parallax-cls .banner-contain{background-color:hsla(0,0%,100%,.5);padding:35px}.parallax-cls section .banner-contain{margin-top:0}.about-section{padding-top:30px}.about-section h2{text-align:center}.product-box .cart-info{bottom:20px}.absolute-banner{margin-top:-60px}header.header-style.header-tools .top-header{background-color:#fff}header.header-style.header-tools .top-header .onhover-dropdown:before{display:none}.banner-style-2.absolute-banner .absolute-bg .collection-banner .absolute-img img{width:29%;left:26px;top:-12px}.service-style-border .service-block{justify-content:flex-start}.product-left-title{margin-bottom:30px}.product-left-title h3{max-width:100%}.product-left-title.right-content{text-align:left}.cookie-bar.left-bottom{display:none;width:100%;left:0;right:0;bottom:0;padding:20px}.cookie-bar.left-bottom img{display:none}.cookie-bar.left-bottom p{margin-bottom:6px}.cookie-bar.left-bottom .btn-close{display:none}.cookie-bar.left-bottom.subscribe-box{left:20px;bottom:20px}.cookie-bar.left-bottom.subscribe-box .btn-close{display:inline-block}.testimonial .testimonial-slider .media .media-body{padding:0 30px;height:100%;align-self:center}.testimonial .testimonial-slider .media .media-body p{margin-bottom:0}.blog-detail-page .blog-advance ul{margin-bottom:20px}.blog-detail-page .blog-advance p:last-child{margin-bottom:0}.top-banner-content h4{font-size:20px}.collection-product-wrapper .product-top-filter .product-filter-content .collection-view{display:none}.collection-product-wrapper .product-top-filter .product-filter-content .product-page-filter,.collection-product-wrapper .product-top-filter .product-filter-content .product-page-per-view{width:100%}.collection-product-wrapper .product-top-filter .product-filter-content .product-page-per-view select{border-right:none!important}.filter-main-btn{display:inline-block}.collection-filter{position:fixed!important;height:100vh;top:0;left:-350px;background-color:#fff;z-index:99;overflow-y:scroll;width:calc(300px + 20*(100vw - 320px)/1600);transition:all .5s ease;box-shadow:1px 0 5px #ddd;display:block;margin:0;padding:0}.collection-filter>.collection-filter-block{position:relative;inset:unset}.collection-filter .collection-sidebar-banner{text-align:center}.collection-filter .theme-card{padding-inline:30px}.collection-filter .collection-sidebar-banner{padding:0 30px}.collection-filter.open{left:0}.collection-filter .shop-left-sidebar .custom-nav-tab{margin:calc(16px + 4*(100vw - 320px)/671) calc(12px + 8*(100vw - 320px)/671)}.collection-filter-block{border:none;background-color:rgba(0,0,0,0)}.collection-filter-block .accordion-item{margin-top:calc(16px + 4*(100vw - 320px)/671)}.collection-mobile-back{display:block;padding:calc(11px + 4*(100vw - 320px)/671) calc(12px + 8*(100vw - 320px)/671);position:sticky!important;top:0;left:0;background-color:#f6f6f6;z-index:1}.collection .section-t-space{padding-top:30px}.collection .partition-collection>div:last-child,.collection .partition-collection>div:nth-last-child(2),.right-login{margin-top:30px}.cart-section .cart-table thead th:last-child{display:none}.cart-section tbody tr td{min-width:135px}.cart-section tbody tr td:last-child{display:none}.cart-section .cart-buttons>div:last-child{padding-right:15px}.cart-section tfoot tr td{padding-right:0}.wishlist-section tbody tr td{min-width:138px}.collection-product-wrapper .product-top-filter .popup-filter .sidebar-popup{width:100%}.collection-product-wrapper .product-top-filter .popup-filter .sidebar-popup h5{padding-block:10px;display:block}.collection-product-wrapper .product-top-filter .popup-filter .sidebar-popup h5.filter-panel-title{width:100%}.collection-product-wrapper .product-top-filter .popup-filter .sidebar-popup .open-popup{text-align:left}.collection-product-wrapper .product-top-filter .popup-filter .sidebar-popup>a{color:#fff}.collection-product-wrapper .product-top-filter .popup-filter .sidebar-popup .collection-filter{height:100vh;left:-350px;background-color:#fff;transition:all .5s ease}.collection-product-wrapper .product-top-filter .popup-filter .product-page-filter,.collection-product-wrapper .product-top-filter .popup-filter .product-page-per-view{width:50%}.collection-product-wrapper .product-top-filter .popup-filter .product-page-filter select,.collection-product-wrapper .product-top-filter .popup-filter .product-page-per-view select{padding-top:10px;padding-bottom:10px}.collection-product-wrapper .product-top-filter .popup-filter .product-page-filter:before,.collection-product-wrapper .product-top-filter .popup-filter .product-page-per-view:before{top:13px}.collection-product-wrapper .product-top-filter .popup-filter .product-page-filter:before{left:unset;right:35px}.order-up{order:-1}.vendor-cover .bg-size{height:270px}.vendor-profile .profile-left{display:block}.vendor-profile .profile-left .profile-image{margin:0 auto;width:100%}.vendor-profile .profile-left .profile-detail{text-align:center;padding-left:0;border-left:none;border-top:1px solid #efefef;padding-top:calc(8px + 7*(100vw - 320px)/671);width:100%;margin:calc(8px + 7*(100vw - 320px)/671) auto 0 0}.vendor-profile .profile-left .vendor-contact{width:100%;text-align:center;margin-left:0;padding-left:0;border-left:none;border-top:1px solid #efefef;padding-top:15px;margin-top:15px}.vendor-profile .profile-left .vendor-contact .footer-social{justify-content:center}.vendor-profile .profile-left .vendor-contact .footer-social li{padding:0 5px}.become-vendor h4{margin-bottom:20px}.become-vendor .step-bg .row{margin-left:-15px;margin-right:-15px}.become-vendor .step-bg .row>div{padding-left:15px;padding-right:15px}.become-vendor .step-bg .row>div:nth-child(2){margin-top:0;margin-bottom:30px}.become-vendor .step-bg .row>div:first-child{margin-bottom:30px}.become-vendor .step-bg .row>div:nth-child(3){margin-bottom:0}.become-vendor .step-bg:before{transform:rotate(90deg)}.dashboard-section .dashboard-sidebar .faq-tab .nav-tabs{display:flex;width:100%;flex-wrap:wrap;overflow:auto;background-color:#fff}.dashboard-section .dashboard-sidebar .faq-tab .nav-tabs .nav-item{white-space:nowrap;background-color:#fff}.dashboard-section .counter-section{margin-top:20px}.bg-title .theme-tab .bg-title-part{margin-top:30px}.element-page .left-sidebar .sticky-sidebar{position:fixed!important;width:290px;height:100vh;overflow:auto;left:-300px;transition:all .5s ease;z-index:9;background-color:#fff;top:0;box-shadow:1px 0 5px #ddd}.element-page .left-sidebar .sticky-sidebar .collection-mobile-back,.element-page .left-sidebar .sticky-sidebar .doc-nav{padding:25px}.element-page .left-sidebar .sticky-sidebar.show{left:0;transition:all .5s ease}.footer-background .footer-light .subscribe{border:unset}}@media(max-width:767px){body{padding-bottom:62px}body.stickyCart{padding-bottom:0}.title-basic{display:block}.title-basic .timer{margin-left:0;margin-top:15px;padding-left:30px}.title-basic .timer p{font-size:16px}.title-basic .timer span{width:60px}.title-basic .timer span .padding-l{padding-left:12px}header.header-5.left-sidebar-header{position:relative}.header-style-1 .main-menu .brand-logo{padding-block:15px}.header-style-5.color-style .main-menu .menu-right .icon-nav li,.header-style-5.color-style .top-header .header-dropdown>li{padding-left:12px}.theme-modal.cart-modal .product-section{display:none}.absolute-banner{margin-top:-60px}.footer-style-1 .contact-list{margin-bottom:10px}.footer-style-1 .footer-content .footer-social li{padding-right:5px}.tools_slider .home-slider .home .tools-parts,.tools_slider .home-slider .home .tools-parts1{display:none}.tools_slider .home-slider .slider-contain{margin-left:0;justify-content:center!important}.pet-parallax .pet-decor{display:none}.pets-box .product-box .img-wrapper .cart-info{transform:none}.pets-box .product-box .img-wrapper .cart-info i{font-size:16px}.service-w-bg .service-block img{margin-right:0}.service-w-bg .service-block svg{margin-bottom:15px;margin-right:0}.service-w-bg .service-block h4{margin-bottom:8px}.detail-cannabis .detail_section{margin-top:30px;text-align:center}.detail-cannabis .row>div:first-child .detail_section{margin-top:0}.service_slide .home-slider .slider-contain{height:60vh}.portfolio-section.metro-section .product-box .product-detail{opacity:1;bottom:15px;background-color:hsla(0,0%,100%,.5)}.portfolio-section.metro-section .product-box .product-detail h6{color:#000}.portfolio-section.metro-section .product-box:hover .product-detail{opacity:1}.bg-title .theme-tab .bg-title-part{display:block;text-align:center}.bg-title .theme-tab .bg-title-part .tab-title{margin-left:unset;text-align:center}.bg-title .theme-tab .bg-title-part .tab-title li{padding-left:5px;padding-right:5px}.bg-title .theme-tab .bg-title-part .tab-title.w-bg{margin-top:15px}header.left-header .top-header .header-dropdown li{padding:15px}header.left-header .main-menu .menu-right .icon-nav li{padding-left:15px}.section-t-space,section{padding-top:40px}.section-b-space{padding-bottom:40px}.product-box.single-product .product-detail .btn-solid{padding:8px 36px}.small-section{padding:20px 0}.about-cls .service.border-section{border-bottom:none}.about-cls .service.small-section{padding-bottom:0}.service-block .media{display:block;text-align:center;padding-top:0;padding-bottom:0}.service-block svg{margin-right:0}.service-block+.service-block{border-left:0}.service-block:last-child .media .media-body p{margin-bottom:0}.partition4>div+div{margin-top:30px}.center-slider{border-left:none;border-right:none}.about-text p{line-height:25px}.dark-layout .footer-title,.darken-layout .footer-title{border-bottom:1px solid hsla(0,0%,100%,.13);display:flex;align-items:center;justify-content:space-between}.dark-layout .footer-title:after,.darken-layout .footer-title:after{content:"";font-family:remixicon;font-style:normal;-webkit-font-smoothing:antialiased;font-size:20px;transition:transform .3s ease-in-out;line-height:1;color:#fff}.dark-layout .footer-title.show:after,.darken-layout .footer-title.show:after{transform:rotate(180deg)}.dark-layout .footer-title.show~.footer-content,.darken-layout .footer-title.show~.footer-content{height:100%;padding-bottom:10px}.dark-layout .subscribe-wrapper,.darken-layout .subscribe-wrapper{padding-bottom:10px}.footer-background .footer-title{border-bottom-color:hsla(0,0%,100%,.22)}.footer-title{text-align:left;border-bottom:1px solid #eee;position:relative}.footer-title.footer-mobile-title{margin-top:0}.footer-title h4{text-transform:uppercase;font-weight:600;cursor:pointer;font-size:14px!important}.footer-title.active .according-menu:before{content:"";position:absolute;right:2px;top:2px}.footer-title .according-menu:before{content:"";position:absolute;right:2px;top:2px}.box-layout-body .box-layout{margin-top:-40px}.layout-20{padding:15px}.home-slider .slider-details{top:15%;right:8%;padding:0;width:225px!important;height:225px!important}.home-slider .slider-details h1{font-size:25px;margin:5px 0}.home-slider .slider-details h2{font-size:20px}.home-slider .slider-details h3{font-size:18px}.home-slider .slider-details h3:after,.home-slider .slider-details h3:before{width:8px;height:8px;top:5px}.home-slider .slider-details h4{font-size:16px}.footer-content{height:0;overflow:hidden;transition:height .15s ease-in-out;text-align:left}.footer-content .footer-logo{margin-bottom:20px}.footer-content li{text-align:left}.footer-content .footer-social ul{margin:unset}.footer-content .footer-social ul li{padding-right:calc(18px + 7*(100vw - 320px)/447);padding-left:0}.footer-theme{text-align:center}.footer-theme .footer-mobile-title{display:block!important}.footer-theme .col{max-width:100%;flex-basis:unset}.footer-theme .sub-title li{padding:0}.footer-theme .sub-title li+li{padding-top:7px}.footer-theme .sub-title .contact-list svg{position:relative;inset:unset;margin-right:10px}.footer-theme .sub-title .contact-list li{padding-left:0}.footer-social ul{margin:0 auto}.footer-social li{padding:0 15px}.footer-end{text-align:center}.sub-footer .payment-card-bottom{justify-content:center;padding-bottom:25px}.subscribe-wrapper{margin:10px 0 0;order:0}.darken-layout .footer-theme .footer-mobile-title h4{color:#fff}.dark-layout .small-section{padding-bottom:40px}.dark-layout section{padding-top:0}.dark-layout .section-b-space{border:none;padding-bottom:0}.dark-layout .subscribe-wrapper{order:-1}.dark-layout .footer-theme2 .subscribe-wrapper .subscribe-block{padding:10px 60px}.dark-layout .footer-theme2 .subscribe-wrapper .subscribe-block h2{display:none}.box-layout .small-section{padding-top:0}.category-bg{padding:30px 40px}.category-bg .image-block.even:after{bottom:85%}.category-bg .image-block:after{width:25px;margin-top:-25px}.category-bg .image-block:hover:after{height:50px}.category-bg .contain-block h2{font-size:18px;margin-top:8px}.category-bg .contain-block h6{letter-spacing:.1em;font-size:12px}.category-bg .contain-block:after{width:25px}.category-bg .contain-block.even:after{top:87%}.category-bg .contain-block .category-btn{margin-bottom:6px;margin-top:6px;letter-spacing:.1em;padding:1px 5px;font-size:12px}.category-bg .contain-block:after{bottom:87%}.category-bg .contain-block:hover:after{height:50px}.layout9-box .product-box .img-block{min-height:unset}.product-box .img-wrapper .cart-box.style-1,.product-wrap .img-wrapper .cart-box.style-1{padding:7px 4px;bottom:7px}.product-box .img-wrapper .cart-box.style-1 i,.product-wrap .img-wrapper .cart-box.style-1 i{padding-left:4px;padding-right:4px}.product-box .cart-detail,.product-wrap .cart-detail{top:5px;right:10px}.product-box:hover .product-info .add-btn,.product-wrap:hover .product-info .add-btn{animation:none}.product-box .img-wrapper .cart-box,.product-wrap .img-wrapper .cart-box{padding:8px 10px;bottom:20px}.product-box .img-wrapper .cart-box i,.product-wrap .img-wrapper .cart-box i{font-size:15px;padding-left:4px;padding-right:4px}.product-box .cart-detail,.product-box .cart-info,.product-box .img-wrapper .cart-box{opacity:1}.product-box:hover .cart-detail a i,.product-box:hover .cart-detail a:nth-child(2) i,.product-box:hover .cart-detail a:nth-child(3) i,.product-box:hover .cart-detail a:nth-child(4) i,.product-box:hover .cart-detail button,.product-box:hover .cart-info a i,.product-box:hover .cart-info a:nth-child(2) i,.product-box:hover .cart-info a:nth-child(3) i,.product-box:hover .cart-info a:nth-child(4) i,.product-box:hover .cart-info button,.product-box:hover .img-wrapper .cart-box{animation:none}.product-box .product-info .add-btn,.product-wrap .product-info .add-btn{opacity:1}.theme-tab .tab-title2{font-size:20px}.theme-tab .tab-title2 li{padding-left:15px;padding-right:15px}.theme-tab .tab-title2:after{top:15px}.full-banner,.full-banner.parallax-layout,.pet-parallax .full-banner{padding-top:120px;padding-bottom:120px}.collection-banner .contain-banner{padding-left:60px;padding-right:60px}.collection-banner .contain-banner.banner-3{padding-left:40px;padding-right:40px}.collection-banner .contain-banner.banner-3 h2{font-size:20px}.collection-banner .contain-banner.banner-3 h4{font-size:18px}.collection-banner .contain-banner.banner-4{padding-left:45px;padding-right:45px}.collection-banner .contain-banner.banner-4 h2{font-size:18px}.collection-banner .contain-banner h2{font-size:35px}.home-slider .home,.home-slider .slider-contain{height:60vh}.home-slider .slider-contain h1{font-size:35px;margin-top:5px}.home-slider .slider-contain .btn-outline,.home-slider .slider-contain .btn-solid{margin-top:10px;padding:10px 25px}.upper-canvas-section.height-100 .home-slider .slider-contain.left-canvas-section{height:auto;padding-top:120px}.upper-canvas-section.height-100 .home-slider .slider-contain.right-canvas-section{height:auto;padding-top:0;padding-bottom:50px}.lower-canvas-section .left-canvas-section{padding:20px 0 40px}.canvas-bg{background-position:100%!important}.height-85 .home-slider .home,.height-85 .home-slider .slider-contain{height:65vh}.digital-download .height-85 .home-slider{height:46vh}.nft-home .home-slider .slider-contain{padding-top:70px;height:46vh}.background .col{flex-basis:unset}.background .contain-bg{margin:10px 0}.full-box .center-slider .offer-slider{text-align:center}.full-box .center-slider .offer-slider .product-box{border:none;display:inline-block}.full-box .center-slider .offer-slider .product-box .img-wrapper{text-align:center}.full-box .center-slider .offer-slider .product-box .img-wrapper img{height:200px}.full-box .center-slider .offer-slider .product-box:hover{box-shadow:none}.full-box .theme-card .offer-slider .sec-1{display:flex}.full-box .theme-card .offer-slider .sec-1 .product-box2+.product-box2{border-top:none}.theme-tab .tab-title li,.theme-tab .tab-title2 li{padding-left:5px;padding-right:5px}.theme-modal .modal-dialog .modal-content .modal-body .modal-bg .age-content h2{margin-bottom:20px;padding-bottom:20px}.theme-modal .modal-dialog .modal-content .modal-body .modal-bg .age-content h4{margin-bottom:20px;font-size:15px}.filter-main-btn span{font-size:16px}.tap-top{bottom:80px;right:10px}.footer-theme2 p{margin-bottom:10px}.footer-theme2 .footer-mobile-title{display:block!important}.footer-theme2 .p-set{padding:0 15px!important}.footer-theme2 .col{padding:0}.footer-theme2 .footer-link li{display:flex;padding-top:10px}.footer-theme2 .footer-link h4{padding-bottom:10px}.footer-theme2 .contact-details li{padding-left:0;padding-top:10px}.footer-theme2 .contact-details li:last-child{margin-bottom:20px}.footer-theme2 .footer-link-b li{display:flex;padding-top:10px}.footer-theme2 .footer-link-b h4{margin-top:15px;padding-bottom:10px}.footer-theme2.section-light .footer-block h4{padding-bottom:10px}.footer-theme2.section-light .footer-block .subscribe-white{padding:40px 65px}.footer-theme2.section-light .footer-block .subscribe-white h2{margin-bottom:20px}.footer-theme2.section-light .footer-block .subscribe-white .form-group{display:flex}.footer-theme2.section-light .footer-block .subscribe-white .form-group .btn-outline,.footer-theme2.section-light .footer-block .subscribe-white .form-group .btn-solid{margin-top:0}.footer-theme2 .subscribe-block h2{margin-bottom:20px}.footer-theme2 h4{padding-bottom:10px}.footer-theme2 .footer-link li,.footer-theme2 .footer-link-b li{padding-left:0}.bg-dark-bottom{padding:14px!important}.height-100.sm-responsive .home-slider .home{height:80vh}.height-100.sm-responsive .home-slider .slider-contain{height:calc(80vh + 80px)}.height-100.xs-responsive .home-slider .home{height:60vh}.height-100.xs-responsive .home-slider .slider-contain{height:calc(60vh + 80px)}.pt-res-0{padding-top:0}.category-img-wrapper .row{margin-bottom:-30px}.category-img-wrapper .row>div{margin-bottom:30px}.banner-style-1 .full-box .card-margin{margin-bottom:20px}.banner-style-1 .full-box .theme-card .offer-slider .product-box2{width:100%;padding:20px}.banner-style-1 .full-box .theme-card .offer-slider .product-box2 .media img.h-cls{height:200px}.banner-style-2.absolute-banner .absolute-bg .collection-banner .absolute-img img{left:60px;top:30px}.service-style-border .service-block{justify-content:center}.service-style-border .service-block .media-body{padding-left:0;border-left:none}.service-style-border .service-block svg{margin-right:0}.blog-detail-page .comment-section li{padding-top:40px;padding-bottom:40px}.testimonial{background-color:#f7f7f7}.testimonial .testimonial-slider .media .media-body{padding:30px}.about-page{text-align:center}.about-page p{line-height:1.5}.team h2{font-size:25px}.layout2-logo{padding-right:70px}.faq-section .theme-accordion .card .card-body p{line-height:1.5!important}.faq-section .theme-accordion .card .card-header button{font-size:14px!important;white-space:normal;width:100%;padding:16px 30px 16px 18px!important}.product-wrapper-grid.list-view .product-box{display:block;border:1px solid #eee;padding:15px}.product-wrapper-grid.list-view .product-box .img-block,.product-wrapper-grid.list-view .product-box .img-wrapper{margin:0 auto 15px}.product-wrapper-grid.list-view .product-box .product-detail{padding-left:0}.collection .partition-collection>div:last-child,.collection .partition-collection>div:nth-last-child(2),.collection .partition-collection>div:nth-last-child(3){margin-top:30px}.cart-section tbody tr td a,.wishlist-section tbody tr td a{display:flex;align-items:center;justify-content:center}.cart-section .cart-table thead th:nth-last-child(-n+4),.cart-section tbody tr td:nth-last-child(-n+4){display:none}.cart-section tbody tr td .mobile-cart-content{display:flex}.wishlist-section .cart-table thead th:nth-last-child(-n+3),.wishlist-section tbody tr td:nth-last-child(-n+3){display:none}.wishlist-section tbody tr td .mobile-cart-content{display:flex}.blog-page .order-sec{order:-1}.blog-page .blog-media:last-child{margin-bottom:30px}.blog-page .blog-sidebar ul li{display:block}.tab-pane iframe{width:100%}.dashboard-section .counter-section .row>div{margin-bottom:calc(12px + 8*(100vw - 320px)/447)}.dashboard-section .counter-section .row>div:last-child{margin-bottom:0}.dashboard-section .apexcharts-canvas{margin:0 auto}.dashboard-section .dashboard-table .table.order-table-vendor td:nth-child(2),.dashboard-section .dashboard-table .table.order-table-vendor th:nth-child(2),.dashboard-section .dashboard-table .table.product-table td:nth-child(2),.dashboard-section .dashboard-table .table.product-table td:nth-child(3),.dashboard-section .dashboard-table .table.product-table th:nth-child(2),.dashboard-section .dashboard-table .table.product-table th:nth-child(3){min-width:200px}.setting-box{width:460px}.dashboard-section .dashboard-table .table.wishlist-table td:nth-child(2),.dashboard-section .dashboard-table .table.wishlist-table th:nth-child(2){min-width:80px}.dashboard-section .dashboard-table .table.wishlist-table td:nth-child(3),.dashboard-section .dashboard-table .table.wishlist-table th:nth-child(3){min-width:180px}.dashboard-section .dashboard-table .table.wishlist-table td:nth-child(5),.dashboard-section .dashboard-table .table.wishlist-table th:nth-child(5){min-width:150px}.theme-invoice-1 .invoice-header .detail-bottom ul,.theme-invoice-2 .invoice-body .date-detail,.theme-invoice-2 .invoice-header .top-bar{display:block}.theme-invoice-2 .invoice-body .date-detail li{width:32%}.theme-invoice-2 .invoice-body .date-detail li:first-child{display:block;width:100%}.theme-invoice-3 .invoice-header ul{margin-bottom:-18px}.theme-invoice-3 .invoice-header ul li{margin-bottom:18px}.theme-invoice-3 .invoice-header ul li:first-child{display:block;width:100%}.theme-invoice-4 .title-sec .title{position:relative;text-align:center;margin-top:20px}.theme-invoice-5 .header-panel ul{margin-bottom:-20px}.theme-invoice-5 .header-panel ul li{margin-bottom:20px}.theme-invoice-5 .header-panel ul li:first-child{display:block;width:100%}}@media(max-width:577px){.header-style-1 .top-header .header-dropdown li{padding:0}.header-style-1 .top-header .header-dropdown li i{color:#999}.header-style-1 .brand-logo{position:relative;left:0;padding-top:15px!important;padding-bottom:15px!important;transform:none}.header-style-1 .brand-logo img{width:auto;height:25px}.header-style-1 .btn-solid.btn-xs{padding:2px 11px}.header-style-5.border-style .main-menu{z-index:9}.header-style-5.border-style .main-menu .menu-right .icon-nav li{padding-top:0;padding-bottom:0}.header-style-5.border-style .main-nav-center .toggle-nav{right:15px;top:-78px}.header-style-5.color-style .top-header .header-dropdown>li{padding:0}.header-style-5.color-style .top-header .header-dropdown>li img{opacity:.6;width:22px;filter:invert(.7)}.header-style-5.color-style.style-classic .main-menu .menu-right .icon-nav li,.header-style-5.color-style.style-classic .top-header .header-dropdown>li{padding:0}.collection-product-wrapper .product-top-filter .popup-filter .product-page-filter,.collection-product-wrapper .product-top-filter .popup-filter .product-page-per-view,.collection-product-wrapper .product-top-filter .popup-filter .sidebar-popup{width:100%}.setting-box{width:360px}header.sticky .top-header{display:block}header.header-5.left-sidebar-header .top-header .header-dropdown .mobile-wishlist img{filter:invert(1);opacity:.8}.gift-card-section{margin:0 15px}.gift-card-section .container{padding:0}.deal-product-space{padding-top:155px;padding-bottom:85px!important}.header-compact .main-menu .brand-logo{position:relative;left:0;margin-right:0;transform:none;padding-top:20px!important;padding-bottom:20px!important}.header-compact .main-nav-center .toggle-nav{top:-72px}.header-compact .top-header .header-dropdown li{padding:0}#fb-root{display:none}.section-b-space{padding-bottom:30px}.section-t-space,section{padding-top:30px}header.left-header .top-header{height:70px}header.left-header .top-header .header-dropdown li{padding:0}header.left-header .top-header .header-dropdown .mobile-wishlist img{display:none}header.left-header .top-header .header-dropdown .mobile-wishlist i{display:block}header.left-header .main-menu .menu-left .mobile-logo{position:absolute;padding:0!important;transform:unset;right:unset;left:15px;margin-right:0;top:16px}header.left-header .main-menu .menu-left .navbar{position:absolute;right:15px;padding:0!important;top:22px}header.header-tools .top-header .header-dropdown li{padding:0}header.header-style .brand-logo{left:0;margin-right:0;transform:none}header.header-style .top-header .header-dropdown li img{filter:invert(.55)}header.header-5.left-sidebar-header .main-menu .menu-left .navbar{position:absolute;right:0;padding:0!important}header.header-5.left-sidebar-header .brand-logo{position:relative}header.header-5.left-sidebar-header .container-fluid{padding-left:15px;padding-right:15px}.offer-box{display:none}.service_slide .home-slider .slider-contain{height:58vh}h2{font-size:24px}.tools-service.absolute-banner .absolute-bg{padding-bottom:15px;box-shadow:none}.tools-service .service-block svg,.tools-service .service-block1 svg{margin-bottom:7px}.top-header .header-dropdown li i{padding-right:0;font-size:18px}.header-style-1 .main-menu .menu-right .icon-nav .onhover-div .show-div,header.header-5 .top-header .header-dropdown .onhover-dropdown .onhover-show-div{top:unset}.gym-banner .collection-banner .contain-banner{padding-left:15px;padding-right:15px}.gym-banner .collection-banner .contain-banner h2{font-size:25px;margin-bottom:-3px}.btn-outline,.btn-solid{padding:7px 15px}footer .btn-solid{padding:13px 29px}footer p{line-height:20px}.theme-modal.cart-modal .modal-dialog .modal-content .modal-body .modal-bg.addtocart .media a img{max-width:105px;margin-bottom:10px}.theme-modal.cart-modal .modal-dialog .modal-content .modal-body .modal-bg.addtocart .media .media-body .buttons a{padding:4px 5px}.theme-modal.exit-modal .media{align-items:center}.theme-modal.exit-modal .media img{width:25%}.theme-modal.exit-modal .media .media-body h4{font-size:16px;margin-bottom:0}.theme-modal.exit-modal .media .media-body h2{margin-bottom:2px}.theme-modal.exit-modal .media .media-body h5{font-size:16px;line-height:18px}.theme-modal.exit-modal .modal-dialog .modal-content .modal-body .modal-bg{padding:12px}.dark-layout .footer-theme2 .col{padding:0 15px}.dark-layout .footer-theme2 .subscribe-wrapper .subscribe-block{padding:10px 20px 20px 10px}.footer-theme2 .col{padding:0 15px}.footer-theme2 .form-p{padding:0}.footer-theme2.footer-border{padding:15px 0}.footer-theme2 .subscribe-block{padding:0 75px}.footer-theme2 .footer-link h4{padding-bottom:10px}.footer-theme2 .footer-link li{padding-right:20px}.footer-theme2 .footer-link-b h4{padding-bottom:15px}.footer-theme2 .footer-link-b li{padding-right:20px}.category-border div .category-banner .category-box h2{padding:10px 20px}.filter-main-btn span{font-size:14px}.category-bg .contain-block:after,.category-bg .image-block:after{display:none}.category-bg .order-section div{order:1}.category-bg .order-section div:nth-child(2){order:4;margin-bottom:30px;margin-top:30px}.category-bg .order-section div:nth-child(3){order:3}.category-bg .order-section div:nth-child(4){order:2;margin-bottom:30px;margin-top:30px}.category-bg .order-section div:nth-child(5){order:5;margin-bottom:30px}.category-bg .order-section div:nth-child(6){order:6}.category-bg .contain-block{padding-top:30px;padding-bottom:30px}.theme-tab .tab-title{margin-bottom:15px}.full-banner,.full-banner.parallax-layout{padding-top:50px;padding-bottom:50px}.full-banner .banner-contain{background-color:hsla(0,0%,100%,.48);padding:25px}.full-banner .banner-contain .btn-outline,.full-banner .banner-contain .btn-solid{padding:10px 20px}.full-banner.p-left .banner-contain,.full-banner.p-right .banner-contain{float:none}.full-banner .banner-contain h4{padding-top:0;letter-spacing:.3em}.pet-parallax .full-banner{padding-top:50px;padding-bottom:50px}.home-slider .home,.home-slider .slider-contain{height:58vh}.home-slider .slider-contain h1{font-size:30px}.home-slider .slider-details{top:18%;right:8%;width:180px!important;height:180px!important}.home-slider .slider-details h1{font-size:22px;margin:5px 0}.home-slider .slider-details h2{font-size:18px}.home-slider .slider-details h3{font-size:16px}.home-slider .slider-details h4{display:none}.home-slider.fullpage .home .slider-contain{text-align:center;justify-content:center;padding-left:0}.home-slider.fullpage .home .slider-contain>div{background-color:rgba(0,0,0,.15);padding:30px 50px}.home-slider.fullpage .home .slider-contain h1,.home-slider.fullpage .home .slider-contain p{color:#fff}.home-slider.fullpage .home .slider-contain h1{font-size:22px}.home-slider.fullpage .home .slider-contain p{max-width:330px;font-size:12px}.home-slider.fullpage .home .slider-contain .btn-solid{padding:10px 15px}.height-85 .home-slider .home,.height-85 .home-slider .slider-contain{height:60vh}.digital-download .height-85 .home-slider{height:34vh}.nft-home .home-slider .slider-contain{height:30vh}.background{padding:10px}.background .contain-bg{padding-top:10px;padding-bottom:10px;margin:10px 0}.background .contain-bg:hover{background-color:unset}.category-border,.category-border .border-padding{padding:10px}.theme-tab .tab-content .product-tab .tab-box .product-box2 .media .media-body a h6{margin-right:10px}.alert{right:0!important;left:0;max-width:90%!important}.tap-top{width:35px;height:35px;padding:2px;font-size:19px}.layout2-logo{padding-right:0}.absolute-banner{margin-top:0}.absolute-banner .absolute-bg{box-shadow:none;padding-bottom:0;padding-inline:calc(var(--bs-gutter-x)*.5)}.absolute-banner.banner-padding{padding-top:0}.box-layout-body .box-layout{margin-top:0}header.full-scroll-menu .container-fluid{padding-left:15px;padding-right:15px}.layout-20{padding:0}.bake-header.header-5 .main-menu .brand-logo{left:50%;transform:translateX(-50%)}.pd-sm-0{padding:0}.img-category h4{font-size:14px}.img-category .img-sec{width:100%}.category-bg.onerow-cat .order-section div:nth-child(2){order:3;margin-bottom:15px;margin-top:15px}.category-bg .contain-block{padding-top:50px;padding-bottom:50px}.button-dark.category-button .btn{padding:10px 6px;font-size:12px}.button-dark.category-button .btn img{margin-right:8px}.absolute-banner.banner-padding.banner-style-2{padding-top:15px}.banner-style-2.absolute-banner .absolute-bg .collection-banner:hover .absolute-img img{top:30px}.subscribe-form{display:block;text-align:center}.subscribe-form .form-control{padding:12px}.vector-category{margin-top:0}.product-vertical .full-banner{padding-top:45px!important;padding-bottom:45px!important}.cookie-bar{display:block;text-align:center;bottom:-130px}.cookie-bar p{margin-bottom:8px}.cookie-bar.show{bottom:0}.recently-purchase{left:10px}.recently-purchase .close-popup{right:2px;top:0}.recently-purchase .media-body{padding:0 0 0 5px}.subscribe-box{display:none!important}.error-section{padding:100px 0}.error-section h1{font-size:100px}.error-section h2{margin:20px 0;font-size:18px}.blog-detail-page .blog-detail .post-social li{display:block}.blog-detail-page .blog-detail .post-social li+li{padding-left:0;margin-left:0;border-left:none}.collection .collection-block .collection-content p{margin-bottom:10px}.collection .collection-block .collection-content h3,.collection .collection-block .collection-content h4{margin-bottom:5px}.cart-section .cart-buttons>div:last-child{padding-right:15px}.cart-section .cart-buttons .btn-solid{padding:7px 8px;white-space:nowrap}.wishlist-section .btn-solid{padding:7px 8px}.collection-wrapper .order-up{order:-1}.product-box .img-wrapper .lable-block .lable3{font-size:12px;padding:13px 8px}.product-box .img-block .lable-wrapper .lable1,.product-box .img-block .lable-wrapper .lable2{padding:6px 9px 8px 15px;font-size:12px}.tab-product .tab-content.nav-material p{line-height:1.5}.beauty-about .service .service-block1{margin-bottom:20px}.beauty-about .service .service-block1:last-child{margin-bottom:0}.main-menu .menu-left .navbar i{font-size:24px}.vendor-cover .bg-size{height:250px}.vendor-profile{margin-top:-50px}.start-selling form .row>div:nth-child(2){margin-top:15px}.become-vendor .step-bg .step-box .steps{margin:0 auto 15px}.bg-title .theme-tab .bg-title-part{display:block;text-align:center}.bg-title .theme-tab .bg-title-part .tab-title{margin-left:unset;text-align:center}.bg-title .theme-tab .bg-title-part .tab-title li{padding-left:5px;padding-right:5px}.bg-title .theme-tab .bg-title-part .tab-title.w-bg{margin-top:15px}.portfolio-section.metro-section .product-box .product-detail.default-view{bottom:0;width:100%}.sticky-bottom-cart .selection-section .form-control{font-size:13px}.sticky-bottom-cart .add-btn .btn{padding:5px 8px;font-size:13px}.theme-invoice-2 .invoice-body .date-detail{margin-bottom:14px;padding-bottom:14px}.theme-invoice-2 .invoice-body .date-detail li{width:100%}.theme-invoice-4 .invoice-header .background-invoice{left:40px}.element-page{margin-bottom:60px}.newsletter-custom-mb{margin-bottom:.5rem!important}}@media(max-width:575px){footer .sub-title .footer-title{margin-top:11px}.gradient-category .gradient-border{height:220px}.breadcrumb-section .page-title{text-align:center;margin:0 auto;vertical-align:middle;display:unset}.breadcrumb-section .page-title h2{margin-top:-2px}.button-dark.category-button .btn{justify-content:center}}@media(max-width:480px){.title1 .title-inner1{margin-bottom:20px}.title1.title5 hr[role=tournament6]{margin:12px auto 20px}.title-borderless,.title2 .title-inner2,.title3 .line,.title4 .line{margin-bottom:20px}.setting-box .setting-title img{width:60%}.setting-box .setting-title h3{line-height:24px;font-size:18px}.demo-section .demo-effects>div .demo-text h4 span{position:absolute;top:0;right:7px;padding:0;font-size:11px;border-radius:2px;margin-left:0;width:36px;height:18px;line-height:18px}.service_slide .home-slider .slider-contain{height:55vh}header.left-header .main-menu .menu-left .mobile-logo{top:22px}.gym-banner .collection-banner .contain-banner>div{background-color:rgba(0,0,0,.5);padding:10px}.gym-banner .collection-banner .contain-banner h2{font-size:20px;margin-top:4px}.gym-banner .collection-banner .contain-banner h4{font-size:14px}.subscribe-form.classic-form .form-control{margin-left:0}.theme-tab .tab-title li{padding-left:5px;padding-right:5px}.theme-tab .tab-title2{margin-bottom:30px;font-size:18px;font-weight:400}.theme-tab .tab-title2 li{padding-left:15px;padding-right:15px}.theme-tab .tab-title2:after{display:none}.blog-details{padding-left:0;padding-right:0}.full-banner,.full-banner.parallax-layout,.pet-parallax .full-banner{padding-top:40px;padding-bottom:40px}.collection-banner .contain-banner{padding-left:30px;padding-right:30px}.collection-banner .contain-banner h2{font-size:24px}.home-slider .home{height:45vh}.home-slider .slider-details{width:150px!important;height:150px!important}.home-slider .slider-details h1{font-size:20px}.home-slider .slider-details h2{font-size:16px}.home-slider .slider-details h3{font-size:14px}.home-slider .slider-contain{height:45vh}.home-slider .slider-contain h1{font-size:28px}.home-slider .slider-contain h4{letter-spacing:.1em}.home-slider .slider-contain .btn-outline,.home-slider .slider-contain .btn-solid{margin-top:5px}.height-85 .home-slider .home,.height-85 .home-slider .slider-contain{height:55vh}.digital-download .height-85 .home-slider{height:34vh}.nft-home .home-slider .slider-contain{height:30vh}.footer-theme2.section-light .footer-block .subscribe-white{padding:30px}.footer-theme2.section-light .footer-block .subscribe-white .form-control{letter-spacing:3px}.theme-modal .modal-dialog .modal-content .modal-body .modal-bg{padding:35px}.theme-modal .modal-dialog .modal-content .modal-body .modal-bg .offer-content img{margin-bottom:10px}.theme-modal .modal-dialog .modal-content .modal-body .modal-bg .offer-content h2{margin-bottom:15px}.theme-modal .modal-dialog .modal-content .modal-body .modal-bg .age-content form .form-control{height:40px;padding:0}.theme-modal .modal-dialog .modal-content .modal-body .modal-bg .age-content form .btn-outline,.theme-modal .modal-dialog .modal-content .modal-body .modal-bg .age-content form .btn-solid{padding:8px 15px}.theme-modal.cart-modal .modal-dialog .modal-content .modal-body .modal-bg.addtocart .media{display:block;text-align:center}.theme-tab .tab-content .product-tab .tab-box .product-box2 .media .media-body h4{font-size:15px}.setting-box,.tab-bg{width:305px;padding-inline:0}.setting-box .setting-contant .setting_buttons{display:flex}.setting-box .setting-contant .setting_buttons li{width:40%!important}.upper-canvas-section.height-100 .home-slider .slider-contain.left-canvas-section{padding-top:80px}.lower-canvas-section .left-canvas-section{padding:20px 0}.banner-style-1 .full-box .theme-card .offer-slider .product-box2 .media img.h-cls{height:160px;max-width:unset}.gradient-category .gradient-border{height:180px}.about-page p{line-height:1.5;margin-bottom:0}.testimonial .testimonial-slider .media{display:inline-block}.testimonial .testimonial-slider .media img{margin:0 auto;height:100px;width:100px}.testimonial .testimonial-slider .media .media-body{padding:0;text-align:center}.blog-detail-page .blog-contact h2{font-size:30px;margin-bottom:25px}.blog-detail-page .blog-contact .theme-form input,.blog-detail-page .blog-contact .theme-form textarea{padding:12px 20px;margin-bottom:20px}.blog-detail-page .blog-advance ul{line-height:1.5}.blog-detail-page .blog-advance img{margin-bottom:20px;margin-top:10px}.blog-detail-page .blog-advance p{line-height:1.5}.blog-detail-page .comment-section li{padding-top:30px;padding-bottom:30px}.blog-detail-page .comment-section li p{line-height:1.5}.blog-detail-page .comment-section li h6{margin-top:10px;margin-bottom:10px}.blog-detail-page .comment-section li h6 span{display:inherit;margin-left:0}.blog-detail-page .comment-section .media{display:inline-block;text-align:center}.faq-section .theme-accordion .card .card-body p{line-height:1.5!important}.faq-section .theme-accordion .card .card-header button{line-height:1.3;padding:12px 35px 12px 12px!important}.faq-section .accordion.theme-accordion .card .card-header button:before{top:20px}.blog-page .blog-media .blog-right h6{margin-bottom:0}.blog-page .blog-media .blog-right p{line-height:1.3}.blog-page .blog-media .blog-right h4,.blog-page .blog-media .blog-right ul{margin-bottom:5px}.blog-page .blog-media .blog-right ul li{display:block}.blog-page .blog-media .blog-right ul li+li{padding-left:0;margin-left:0;border-left:none}.dashboard-section .dashboard-box .dashboard-detail ul li .details{display:block}.dashboard-section .dashboard-box .dashboard-detail ul li .details .left{width:auto}.dashboard-section .dashboard-box .dashboard-detail ul li .details .left h6{font-weight:600}.theme-invoice-4 .invoice-header .background-invoice{left:110px}.cart-section tfoot tr td:first-child{width:auto}}@media(max-width:420px){h2{font-size:22px}.header-style-1 .navbar .nav-link{padding-right:12px}.portfolio-section.metro-section .product-box .product-detail{width:95%;bottom:5px}.portfolio-section.metro-section .product-box .product-detail h4,.portfolio-section.metro-section .product-box .product-detail h6{font-size:12px}.subscribe h4{display:block}footer p{line-height:25px}.blog-details p{font-size:14px;line-height:1.3}.product-box .cart-detail i,.product-wrap .cart-detail i{padding-top:5px;padding-bottom:5px;font-size:14px}.product-box .cart-info i,.product-wrap .cart-info i{padding:5px;font-size:13px}.product-box .img-wrapper .lable-block .lable4,.product-wrap .img-wrapper .lable-block .lable4{font-size:10px}.product-box .img-wrapper .cart-box i,.product-wrap .img-wrapper .cart-box i{font-size:14px;padding-left:4px;padding-right:4px}.product-box .product-detail,.product-box .product-info,.product-wrap .product-detail,.product-wrap .product-info{margin-top:5px}.product-box .product-detail h6,.product-box .product-info h6,.product-wrap .product-detail h6,.product-wrap .product-info h6{font-size:14px}.product-box .product-detail h4,.product-box .product-info h4,.product-wrap .product-detail h4,.product-wrap .product-info h4{font-size:15px}.absolute_banner .collection-banner .absolute-contain{padding:10px;bottom:10px}.absolute-product .product-box .product-detail .cart-bottom i{padding-right:4px;padding-left:4px;font-size:16px}.timer span .padding-l{padding-left:5px}.about-text p{line-height:22px}.service_slide .service-home .service-block1 svg{width:40px;height:40px}.footer-theme .sub-title .contact-list li,.footer-theme2 p{line-height:25px}.footer-light .subscribe-form .form-control{width:280px}.dark-layout .footer-theme2 .subscribe-wrapper .subscribe-block .btn-outline,.dark-layout .footer-theme2 .subscribe-wrapper .subscribe-block .btn-solid{padding:13px 8px}.footer-theme2 .subscribe-block .form-control{letter-spacing:3px}.subscribe-form{display:inline-block}.subscribe-form .form-group{margin-bottom:10px}.home-slider .slider-contain h1{font-size:25px;margin-top:10px}.home-slider .slider-contain h4{letter-spacing:.01em}.home-slider .slider-contain .btn-outline,.home-slider .slider-contain .btn-solid{margin-top:10px;padding:5px 18px}.home-slider .slider-details{width:120px!important;height:120px!important;top:24%}.home-slider .slider-details h1{font-size:18px}.home-slider .slider-details h2{font-size:14px}.home-slider .slider-details h3{font-size:12px}.full-box .center-slider .offer-slider .product-box{display:flex;border-bottom:1px solid #f1f5f4;border-top:1px solid #f1f5f4;padding:15px 0}.full-box .center-slider .offer-slider .product-box .img-wrapper img{height:120px;padding:0 15px 0 0}.full-box .center-slider .offer-slider .product-box .product-info{text-align:left}.full-box .center-slider .offer-slider .product-box .product-info h6{padding-top:5px}.full-box .center-slider .offer-slider .product-box .product-detail{padding-left:0}.full-box .center-slider .offer-slider .product-box .product-detail h4{font-size:20px}.full-box .center-slider .offer-slider .product-box:hover .product-info .btn-outline{display:none}.full-box .theme-card .offer-slider .sec-1{display:inline}.full-box .theme-card .offer-slider .sec-1 .product-box2{border-bottom:1px solid #f1f5f4}.full-box .theme-card .offer-slider .sec-1 .product-box2:last-child{border-bottom:none}.full-box .theme-card .offer-slider .sec-1 .product-box2+.product-box2{border-left:none}.center-slider .offer-slider .product-box .product-detail{text-align:left!important}.center-slider .offer-slider .product-box .product-detail .rating i{padding-right:3px}.center-slider .offer-slider .product-box .product-detail h4{padding-bottom:.5rem}.center-slider .offer-slider .product-box .img-wrapper .cart-box{display:none}.product-box .img-wrapper .lable-block .lable3{font-size:10px;padding:10px 5px}.product-box .img-wrapper .cart-box{padding:4px 8px;bottom:10px}.product-box .img-block .lable-wrapper{top:20px}.product-box .img-block .lable-wrapper .lable1,.product-box .img-block .lable-wrapper .lable2{padding:5px 5px 5px 8px;font-size:12px}.product-box .cart-info{bottom:10px}.team h6{line-height:15px}.theme-modal .modal-dialog .modal-content .modal-body .modal-bg{padding:30px}.theme-modal .modal-dialog .modal-content .modal-body .modal-bg .offer-content h2{font-size:30px}.tab-product .theme-form input,.tab-product .theme-form textarea{font-size:12px;padding:8px 15px}.order-box .sub-total .shipping{width:unset;float:unset;display:block}.order-box .sub-total .shipping .shopping-option label{margin-bottom:0}.order-box .sub-total .shipping .shopping-option:last-child{padding-left:0}.checkout-page .checkout-form .form-group{margin-bottom:15px}.checkout-page .checkout-form input[type=email],.checkout-page .checkout-form input[type=number],.checkout-page .checkout-form input[type=password],.checkout-page .checkout-form input[type=tel],.checkout-page .checkout-form input[type=text],.checkout-page .checkout-form input[type=url],.checkout-page .checkout-form select,.checkout-page .checkout-form textarea{height:40px}.banner-style-1 .theme-card.center-align{display:block}.banner-style-1 .theme-card.center-align .offer-slider .product-box2 .media .media-body{margin:10px 0}.banner-style-1 .full-box .theme-card .offer-slider .product-box2 .media img.h-cls{height:130px}.sticky-bottom-cart .product-image img{width:50px;height:60px}.sticky-bottom-cart .add-btn .btn{padding:5px 4px;font-size:12px}.deal-category .deal-content{width:calc(100% - 15px);height:calc(100% - 15px)}.deal-category .deal-content h2{font-size:14px;margin-bottom:3px}.gradient-category .gradient-border{height:140px}}@media(max-width:360px){.recently-purchase{left:0;width:-webkit-fill-available;margin-inline:13px}.btn-outline,.btn-solid{padding:10px 15px}h2{font-size:18px}.category-button .col{flex-basis:unset}.gym-banner .collection-banner .contain-banner h2{font-size:18px}.service_slide .home-slider .slider-contain{height:50vh}footer .btn-solid{padding:7px 8px}.footer-theme2 .subscribe-block{padding:0 30px}.footer-theme2.section-light .footer-block .subscribe-white{padding:20px}.dark-layout .footer-theme2 .subscribe-wrapper .subscribe-block .form-group .form-control{border:none}.footer-end p{font-size:13px}.category-border div .category-banner .category-box h2{padding:7px 15px}.full-banner,.full-banner.parallax-layout,.pet-parallax .full-banner{padding-top:30px;padding-bottom:30px}.home-slider .home{height:21vh}.home-slider .slider-contain{height:40vh}.home-slider .slider-contain h1{font-size:22px}.home-slider .slider-contain h4{font-size:14px}.home-slider .slider-contain .btn-outline,.home-slider .slider-contain .btn-solid{margin-top:8px;padding:5px 15px}.home-slider .slider-details{top:20%}.home-slider .slider-details h1{font-size:16px}.home-slider .slider-details h2{font-size:13px}.height-85 .home-slider .home,.height-85 .home-slider .slider-contain{height:50vh}.digital-download .height-85 .home-slider{height:34vh}.nft-home .home-slider .slider-contain{height:30vh;padding-top:105px}.layout-7.home-slider .home,.layout-7.home-slider .home .slider-contain{height:40vh}.layout-7.sm-size .home,.layout-7.sm-size .home .slider-contain{height:30vh}.theme-tab .tab-content .product-tab .tab-box .product-box2 .media .media-body a h6{font-size:13px}.theme-modal .modal-dialog .modal-content .modal-body{padding:10px}.theme-modal .modal-dialog .modal-content .modal-body .modal-bg{padding:20px}.theme-modal .modal-dialog .modal-content .modal-body .modal-bg .btn-close{right:10px}.theme-modal .modal-dialog .modal-content .modal-body .modal-bg .offer-content form .form-group .form-control{padding-top:10px;padding-bottom:10px}.theme-modal .modal-dialog .modal-content .modal-body .modal-bg .offer-content h2{font-size:20px;margin-bottom:10px}.cart-section tbody tr td,.wishlist-section tbody tr td{min-width:115px}.cart-section tbody tr td .mobile-cart-content .col,.wishlist-section tbody tr td .mobile-cart-content .col{margin-left:5px;margin-right:5px}.cart-section tbody tr td a img,.wishlist-section tbody tr td a img{height:80px}.cart-section tfoot tr td,.wishlist-section tfoot tr td{padding-right:27px}.cart-section tfoot tr td h2,.wishlist-section tfoot tr td h2{font-size:21px}.wishlist-section .wishlist-buttons:last-child a{margin-left:0}.product-buttons .btn-outline,.product-buttons .btn-solid{padding:7px 16px}.product-description .qty-box .input-group{width:100%}.product-form-box .timer span{width:47px}.product-form-box .timer span .padding-l{padding-left:9px}.product-form-box .product-buttons .btn-outline,.product-form-box .product-buttons .btn-solid{padding:5px}.gradient-category .gradient-border{height:130px}}@media(max-width:320px){.home-slider .slider-details{top:16%}.footer-theme .footer-logo{margin-bottom:20px}.footer-theme2 .col{padding:10px 5px}.dark-layout .footer-theme2 .subscribe-wrapper .subscribe-block .form-group .form-control,.footer-theme2.section-light .footer-block .subscribe-white .form-control{letter-spacing:1px}.collection-banner .contain-banner.banner-3{padding-left:25px;padding-right:25px}.collection-banner .contain-banner.banner-3 h2{font-size:15px}.collection-banner .contain-banner.banner-4{padding-left:35px;padding-right:35px}.collection-banner .contain-banner.banner-4 h2{font-size:15px}.gradient-category .gradient-border{height:110px}}.quick-view-modal .modal-body{padding:calc(15px + 10*(100vw - 320px)/1600)!important}.quick-view-modal .modal-body .product-page-details{position:relative;inset:unset}.quick-view-modal .modal-body .product-page-details .sale-timer-box{display:none}.quick-view-modal .product-page-details .product-rating{margin-top:0}.quick-view-modal .product-page-details .main-title{font-size:calc(20px + 10*(100vw - 320px)/1600);margin-bottom:calc(5px + 5*(100vw - 320px)/1600)}.quick-view-modal .product-page-details .description-text{font-size:calc(14px + 1*(100vw - 320px)/1600)}.quick-view-modal .product-page-details .price-text{margin-bottom:13px}.quick-view-modal .product-page-details .price-text h3{font-size:calc(20px + 4*(100vw - 320px)/1600);gap:10px;margin-block:13px calc(2px + 2*(100vw - 320px)/1600)}.quick-view-modal .product-page-details .price-text h3 .discounted-price{font-weight:500;padding:5px 10px;background-color:rgba(0,0,0,0);position:relative;color:var(--theme-color);display:inline-block;margin-bottom:0;margin-left:7px;font-size:calc(14px + 2*(100vw - 320px)/1600)}.quick-view-modal .product-page-details .price-text h3 .discounted-price:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:var(--theme-color);opacity:.1}.quick-view-modal .product-page-details .buy-button{padding:calc(7px + 3*(100vw - 320px)/1600) calc(12px + 10*(100vw - 320px)/1600)!important}.quick-view-modal .product-page-details .shipping-info{display:grid;line-height:1.9;color:#5f5f5f;font-size:16px;grid-template-columns:1fr 1fr;gap:7px 21px;padding-left:20px;margin-bottom:calc(0px + -7*(100vw - 320px)/1600);text-align:left}.quick-view-modal .product-page-details .shipping-info li{line-height:1.4}.quick-view-modal .product-page-details .product-detail-label{gap:8px}.quick-view-modal .product-page-details .product-detail-label li{padding:4px 8px}.quick-view-modal .product-page-details .qty-section .qty-box .input-group input{padding-block:0}.quick-view-modal .product-page-details .qty-section .qty-box .input-group button{padding:0;width:32px;height:32px}.quick-view-modal .product-page-details .bordered-box{padding-top:14px;margin-top:14px}body{padding-top:125px}body.no-topbar{padding-top:80px}body.home{padding-top:0}.royal-header{position:fixed;width:100%;background-color:#fff!important;left:0;top:0;z-index:999;transition:all .3s ease}body.home .royal-header{background-color:rgba(0,0,0,0)!important}body.home .royal-header .top-header{border-bottom-color:hsla(0,0%,100%,.1)!important}body.home .royal-header .topbar-center,body.home .royal-header .topbar-center a,body.home .royal-header .topbar-center span,body.home .royal-header .topbar-left,body.home .royal-header .topbar-left a,body.home .royal-header .topbar-left span,body.home .royal-header .topbar-right,body.home .royal-header .topbar-right a{color:hsla(0,0%,100%,.8)!important}body.home .royal-header .brand-logo a,body.home .royal-header .brand-logo span,body.home .royal-header .header-tools .icon-item,body.home .royal-header .header-tools a,body.home .royal-header .header-tools button,body.home .royal-header .main-navbar .nav-menu>li>a{color:#fff!important}body.home .royal-header.sticky{background-color:#fff!important}body.home .royal-header.sticky .brand-logo a,body.home .royal-header.sticky .brand-logo span,body.home .royal-header.sticky .header-tools .icon-item,body.home .royal-header.sticky .header-tools a,body.home .royal-header.sticky .header-tools button,body.home .royal-header.sticky .main-navbar .nav-menu>li>a,body.home .royal-header.sticky .topbar-center,body.home .royal-header.sticky .topbar-center a,body.home .royal-header.sticky .topbar-center span,body.home .royal-header.sticky .topbar-left,body.home .royal-header.sticky .topbar-left a,body.home .royal-header.sticky .topbar-left span,body.home .royal-header.sticky .topbar-right,body.home .royal-header.sticky .topbar-right a{color:inherit!important}body.home .royal-header.sticky .top-header{border-bottom-color:rgba(0,0,0,.08)!important}.royal-header .top-header{background-color:rgba(0,0,0,0)!important;border-bottom:1px solid rgba(0,0,0,.08)!important;padding:6px 0!important}.royal-header .top-header .topbar-row{display:flex;align-items:center;gap:20px;min-height:32px}.royal-header .top-header .topbar-left{flex:0 0 auto;align-items:center}.royal-header .top-header .topbar-left .topbar-left__content{display:flex;align-items:center;gap:20px}.royal-header .top-header .topbar-left .topbar-welcome-text{font-size:13px;color:rgba(0,0,0,.8);white-space:nowrap}.royal-header .top-header .topbar-left .topbar-contact-vertical{display:flex;flex-direction:column;gap:2px}.royal-header .top-header .topbar-left .topbar-contact-vertical .topbar-contact-item{display:flex;align-items:center;gap:6px;font-size:12px;color:rgba(0,0,0,.7)}.royal-header .top-header .topbar-left .topbar-contact-vertical .topbar-contact-item svg{font-size:12px;color:var(--theme-color);flex-shrink:0}.royal-header .top-header .topbar-left .topbar-contact-vertical .topbar-contact-item a{color:rgba(0,0,0,.7);text-decoration:none;transition:color .2s ease}.royal-header .top-header .topbar-left .topbar-contact-vertical .topbar-contact-item a:hover{color:var(--theme-color)}.royal-header .top-header .topbar-center{flex:1 1 auto;min-width:0;justify-content:center;align-items:center}.royal-header .top-header .topbar-right{flex:0 0 auto;display:flex;justify-content:flex-end;align-items:center;margin-left:auto}.royal-header .top-header .row{align-items:center!important}.royal-header .top-header .header-dropdown>li{padding-top:0!important;padding-right:0}.royal-header .top-header .header-contact ul{display:flex!important;align-items:center!important;margin:0!important;gap:20px}.royal-header .top-header .header-contact ul li{color:rgba(0,0,0,.8)!important;display:flex!important;align-items:center!important;gap:6px;font-size:13px;white-space:nowrap}.royal-header .top-header .header-contact ul li svg{font-size:14px;color:var(--theme-color)!important}.royal-header .top-header .header-contact ul li a{color:rgba(0,0,0,.8);text-decoration:none;transition:color .2s ease}.royal-header .top-header .header-contact ul li a:hover{color:var(--theme-color)}.royal-header .top-header .right-nav-about{display:flex!important;align-items:center!important;justify-content:flex-end!important;margin:0!important;height:auto!important}.royal-header .top-header .right-nav-about .right-nav-list{color:rgba(0,0,0,.8)!important;display:flex!important;align-items:center!important}.royal-header .top-header .right-nav-about .dark-mode-item{display:flex!important;align-items:center!important;padding-left:10px!important;margin-left:5px!important;border-left:1px solid rgba(0,0,0,.15)!important}.royal-header .top-header .right-nav-about .dark-mode-item span{color:#374151!important;cursor:pointer!important;display:flex!important;align-items:center!important}.royal-header .top-header .right-nav-about .dark-mode-item span:hover{color:var(--theme-color)!important}.royal-header .top-header .right-nav-about .user-account-item{display:flex!important;align-items:center!important;padding-left:12px!important;margin-left:8px!important;border-left:1px solid rgba(0,0,0,.15)!important}.royal-header .top-header .right-nav-about .user-account-item .user-account-link{display:flex!important;align-items:center!important;gap:8px;color:#374151!important;text-decoration:none;cursor:pointer;font-size:14px;font-weight:500}.royal-header .top-header .right-nav-about .user-account-item .user-account-link svg{font-size:20px}.royal-header .top-header .right-nav-about .user-account-item .user-account-link span{max-width:160px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.royal-header .top-header .right-nav-about .user-account-item .user-account-link:hover{color:var(--theme-color)!important}.royal-header .top-header .right-nav-about .user-account-item .user-dropdown{position:relative;display:flex;align-items:center}.royal-header .top-header .right-nav-about .user-account-item .user-dropdown .user-account-link{display:flex!important;align-items:center!important;gap:8px;padding:8px 12px!important;border-radius:6px;background:rgba(0,0,0,0);border:none;cursor:pointer;transition:all .2s ease}.royal-header .top-header .right-nav-about .user-account-item .user-dropdown .user-account-link:hover{background-color:rgba(0,0,0,.05)}.royal-header .top-header .right-nav-about .user-account-item .user-dropdown .user-account-link:after{margin-left:4px;vertical-align:middle}.royal-header .top-header .right-nav-about .user-account-item .user-dropdown.show .user-account-link{background-color:rgba(0,0,0,.05);color:var(--theme-color)!important}.royal-header .top-header .right-nav-about .user-account-item .user-dropdown .dropdown-menu.user-dropdown-menu{position:absolute!important;top:100%!important;right:0!important;left:auto!important;transform:none!important;min-width:200px;padding:8px 0;margin-top:0!important;border:1px solid rgba(0,0,0,.1);border-radius:8px;box-shadow:0 4px 20px rgba(0,0,0,.15)}.royal-header .top-header .right-nav-about .user-account-item .user-dropdown .dropdown-menu.user-dropdown-menu .user-dropdown-item{display:flex;align-items:center;gap:10px;padding:10px 16px;font-size:14px;color:#374151;cursor:pointer;transition:all .2s ease}.royal-header .top-header .right-nav-about .user-account-item .user-dropdown .dropdown-menu.user-dropdown-menu .user-dropdown-item svg{font-size:18px;color:#6b7280}.royal-header .top-header .right-nav-about .user-account-item .user-dropdown .dropdown-menu.user-dropdown-menu .user-dropdown-item:hover{background-color:rgba(var(--theme-color-rgb),.08);color:var(--theme-color)}.royal-header .top-header .right-nav-about .user-account-item .user-dropdown .dropdown-menu.user-dropdown-menu .user-dropdown-item:hover svg{color:var(--theme-color)}.royal-header .top-header .right-nav-about .user-account-item .user-dropdown .dropdown-menu.user-dropdown-menu .user-dropdown-item.active{background-color:rgba(45,149,150,.15)!important;color:#2d9596!important;font-weight:600}.royal-header .top-header .right-nav-about .user-account-item .user-dropdown .dropdown-menu.user-dropdown-menu .user-dropdown-item.active svg{color:#2d9596!important}.royal-header .top-header .right-nav-about .user-account-item .user-dropdown .dropdown-menu.user-dropdown-menu .user-dropdown-item.active:hover{background-color:rgba(45,149,150,.2)!important}.royal-header .top-header .right-nav-about .user-account-item .user-dropdown .dropdown-menu.user-dropdown-menu .user-dropdown-item.logout-item,.royal-header .top-header .right-nav-about .user-account-item .user-dropdown .dropdown-menu.user-dropdown-menu .user-dropdown-item.logout-item svg{color:#dc2626}.royal-header .top-header .right-nav-about .user-account-item .user-dropdown .dropdown-menu.user-dropdown-menu .user-dropdown-item.logout-item:hover{background-color:rgba(220,38,38,.08);color:#dc2626}.royal-header .top-header .right-nav-about .user-account-item .user-dropdown .dropdown-menu.user-dropdown-menu .user-dropdown-item.logout-item:hover svg{color:#dc2626}.royal-header .top-header .right-nav-about .user-account-item .user-dropdown .dropdown-menu.user-dropdown-menu .dropdown-divider{margin:8px 0;border-top-color:rgba(0,0,0,.1)}.royal-header .main-menu.main-menu-centered{display:flex;align-items:center;justify-content:space-between}.royal-header .main-menu.main-menu-centered .menu-left{flex:0 0 auto}.royal-header .main-menu.main-menu-centered .menu-center{flex:1 1 auto;display:flex;justify-content:center}.royal-header .main-menu.main-menu-centered .menu-center .main-navbar .navbar-nav{justify-content:center}.royal-header .main-menu.main-menu-centered .menu-right{flex:0 0 auto;display:flex;align-items:center}.royal-header .main-menu .brand-logo{position:relative;padding-block:20px!important}.royal-header .main-menu .brand-logo img{filter:none!important}.royal-header .main-menu .menu-right .icon-nav ul li a,.royal-header .main-menu .menu-right .icon-nav ul li i,.royal-header .main-menu .menu-right .icon-nav ul li svg{color:#333!important}.royal-header .main-menu .menu-right .icon-nav ul li.user-profile-link a{display:flex;align-items:center;gap:6px}.royal-header .main-menu .menu-right .icon-nav ul li.user-profile-link .user-name{font-size:13px;font-weight:500;max-width:120px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.royal-header .pixelstrap>li>a{color:#333!important}.royal-header .pixelstrap>li>a:active,.royal-header .pixelstrap>li>a:hover{color:var(--theme-color)!important}.royal-header .navbar-nav>li>a{color:#333!important}.royal-header .navbar.navbar-expand-lg .navbar-nav{gap:10px}.royal-header .navbar.navbar-expand-lg .navbar-nav .nav-item>.nav-link,.royal-header .navbar.navbar-expand-lg .navbar-nav .nav-item>a{padding:8px 15px;font-size:15px;font-weight:500;color:#333;text-decoration:none;border-radius:6px;transition:all .2s ease;position:relative}.royal-header .navbar.navbar-expand-lg .navbar-nav .nav-item>.nav-link:before,.royal-header .navbar.navbar-expand-lg .navbar-nav .nav-item>a:before{content:"";position:absolute;bottom:2px;left:50%;transform:translateX(-50%);width:0;height:2px;background-color:var(--theme-color);transition:width .2s ease}.royal-header .navbar.navbar-expand-lg .navbar-nav .nav-item>.nav-link:hover,.royal-header .navbar.navbar-expand-lg .navbar-nav .nav-item>a:hover{color:var(--theme-color);background-color:rgba(45,149,150,.08)}.royal-header .navbar.navbar-expand-lg .navbar-nav .nav-item>.nav-link:hover:before,.royal-header .navbar.navbar-expand-lg .navbar-nav .nav-item>a:hover:before{width:60%}.royal-header .navbar.navbar-expand-lg .navbar-nav .nav-item.active>.nav-link,.royal-header .navbar.navbar-expand-lg .navbar-nav .nav-item.active>a{color:var(--theme-color)}.royal-header .navbar.navbar-expand-lg .navbar-nav .nav-item.active>.nav-link:before,.royal-header .navbar.navbar-expand-lg .navbar-nav .nav-item.active>a:before{width:60%}.royal-header .navbar.navbar-expand-lg .navbar-nav .nav-item.dropdown>a{color:#333!important}@media(max-width:1399.98px){.royal-header .navbar.navbar-expand-lg .navbar-nav{gap:5px!important}.royal-header .navbar.navbar-expand-lg .navbar-nav .nav-item>.nav-link,.royal-header .navbar.navbar-expand-lg .navbar-nav .nav-item>a{padding-left:10px!important;padding-right:10px!important;font-size:14px!important}}@media(max-width:1199.98px){.royal-header .navbar.navbar-expand-lg .navbar-nav{gap:0!important}.royal-header .navbar.navbar-expand-lg .navbar-nav .nav-item>.nav-link,.royal-header .navbar.navbar-expand-lg .navbar-nav .nav-item>a{padding-left:6px!important;padding-right:6px!important;font-size:12px!important}}.royal-header.sticky{position:fixed;background:#fff!important;box-shadow:0 2px 10px rgba(0,0,0,.1)}.royal-header.sticky .top-header{background-color:#f8f9fa!important;border-bottom-color:rgba(0,0,0,.1)!important}body.home .royal-header{position:absolute}@media(max-width:991px){.offcanvas .navbar-nav{display:flex!important;flex-direction:column!important;width:100%!important}.offcanvas .navbar-nav>.mobile-accordion,.offcanvas .navbar-nav>.nav-item{display:block!important;width:100%!important;flex:none!important}}.offcanvas-body .navbar-nav>.nav-item:not(.mobile-accordion){border-bottom:1px solid rgba(0,0,0,.08);width:100%!important}.offcanvas-body .navbar-nav>.nav-item:not(.mobile-accordion)>a.dropdown-item,.offcanvas-body .navbar-nav>.nav-item:not(.mobile-accordion)>a.nav-link{display:block!important;width:100%!important;padding:12px 15px!important;font-size:15px!important;font-weight:600!important;color:#333!important;text-decoration:none!important;background:rgba(0,0,0,0)!important;transition:all .2s ease!important}.offcanvas-body .navbar-nav>.nav-item:not(.mobile-accordion)>a.dropdown-item:hover,.offcanvas-body .navbar-nav>.nav-item:not(.mobile-accordion)>a.nav-link:hover{background-color:rgba(0,0,0,.03)!important;color:var(--theme-color)!important}.mobile-accordion{border-bottom:1px solid rgba(0,0,0,.08);width:100%!important;display:block!important;flex:none!important}.mobile-accordion .mobile-menu-header{display:flex;justify-content:space-between;align-items:center;width:100%;padding:12px 15px;cursor:pointer;transition:background-color .2s ease}.mobile-accordion .mobile-menu-header:hover{background-color:rgba(0,0,0,.03)}.mobile-accordion .mobile-menu-header .mobile-menu-title{font-size:15px;font-weight:600;color:#333}.mobile-accordion .mobile-menu-header i{font-size:18px;color:#666;transition:transform .2s ease}.mobile-accordion.expanded .mobile-menu-header{background-color:rgba(0,0,0,.03)}.mobile-accordion.expanded .mobile-menu-header i{color:var(--theme-color)}.mobile-accordion .mobile-submenu-wrapper{background-color:rgba(0,0,0,.02);padding-bottom:10px;width:100%}.mobile-accordion .mobile-submenu{list-style:none;margin:0;padding:0;width:100%}.mobile-accordion .mobile-submenu .mobile-submenu-item{display:block;width:100%;border-bottom:1px solid rgba(0,0,0,.05)}.mobile-accordion .mobile-submenu .mobile-submenu-item:last-child{border-bottom:none}.mobile-accordion .mobile-submenu .mobile-submenu-item .mobile-submenu-row{display:flex;align-items:center;justify-content:space-between;width:100%}.mobile-accordion .mobile-submenu .mobile-submenu-item .mobile-submenu-link{flex:1;display:block;width:100%;padding:12px 15px 12px 30px;font-size:14px;font-weight:500;color:#444;text-decoration:none;transition:all .2s ease}.mobile-accordion .mobile-submenu .mobile-submenu-item .mobile-submenu-link:hover{color:var(--theme-color)}.mobile-accordion .mobile-submenu .mobile-submenu-item .mobile-submenu-toggle{display:flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;border:none;background:rgba(0,0,0,0);color:#666;cursor:pointer;transition:all .2s ease;flex-shrink:0}.mobile-accordion .mobile-submenu .mobile-submenu-item .mobile-submenu-toggle i{font-size:18px}.mobile-accordion .mobile-submenu .mobile-submenu-item .mobile-submenu-toggle:hover{color:var(--theme-color);background-color:rgba(0,0,0,.03)}.mobile-accordion .mobile-submenu .mobile-submenu-item.expanded .mobile-submenu-toggle{color:var(--theme-color)}.mobile-accordion .mobile-submenu .mobile-submenu-item .mobile-submenu-level3{list-style:none;margin:0;padding:0 0 8px;background-color:rgba(0,0,0,.02);width:100%}.mobile-accordion .mobile-submenu .mobile-submenu-item .mobile-submenu-level3 li{display:block;width:100%}.mobile-accordion .mobile-submenu .mobile-submenu-item .mobile-submenu-level3 li a{display:block;width:100%;padding:10px 15px 10px 45px;font-size:13px;color:#666;text-decoration:none;transition:all .2s ease}.mobile-accordion .mobile-submenu .mobile-submenu-item .mobile-submenu-level3 li a:hover{color:var(--theme-color);background-color:rgba(0,0,0,.02)}.mobile-accordion .mobile-partner-divider{display:flex;align-items:center;gap:12px;padding:15px 15px 10px;margin-top:10px;width:100%}.mobile-accordion .mobile-partner-divider .mobile-partner-title{font-size:12px;font-weight:600;color:var(--theme-color);text-transform:uppercase;letter-spacing:.5px;white-space:nowrap}.mobile-accordion .mobile-partner-divider .mobile-partner-line{flex:1;height:1px;background:linear-gradient(to right,var(--theme-color),transparent)}.mobile-accordion .mobile-submenu--partner .mobile-submenu-item .mobile-submenu-level3 li a{padding-left:20px}body.dark .offcanvas-body .navbar-nav>.nav-item:not(.mobile-accordion){border-bottom-color:hsla(0,0%,100%,.1)}body.dark .offcanvas-body .navbar-nav>.nav-item:not(.mobile-accordion)>a.dropdown-item,body.dark .offcanvas-body .navbar-nav>.nav-item:not(.mobile-accordion)>a.nav-link{color:#e5e5e5!important}body.dark .offcanvas-body .navbar-nav>.nav-item:not(.mobile-accordion)>a.dropdown-item:hover,body.dark .offcanvas-body .navbar-nav>.nav-item:not(.mobile-accordion)>a.nav-link:hover{background-color:hsla(0,0%,100%,.05)!important;color:var(--theme-color)!important}body.dark .mobile-accordion{border-bottom-color:hsla(0,0%,100%,.1)}body.dark .mobile-accordion .mobile-menu-header:hover{background-color:hsla(0,0%,100%,.05)}body.dark .mobile-accordion .mobile-menu-header .mobile-menu-title{color:#e5e5e5}body.dark .mobile-accordion .mobile-menu-header i{color:#999}body.dark .mobile-accordion.expanded .mobile-menu-header{background-color:hsla(0,0%,100%,.05)}body.dark .mobile-accordion .mobile-submenu-wrapper{background-color:hsla(0,0%,100%,.02)}body.dark .mobile-accordion .mobile-submenu .mobile-submenu-item{border-bottom-color:hsla(0,0%,100%,.05)}body.dark .mobile-accordion .mobile-submenu .mobile-submenu-item .mobile-submenu-link{color:#ccc}body.dark .mobile-accordion .mobile-submenu .mobile-submenu-item .mobile-submenu-link:hover{color:var(--theme-color)}body.dark .mobile-accordion .mobile-submenu .mobile-submenu-item .mobile-submenu-toggle{color:#888}body.dark .mobile-accordion .mobile-submenu .mobile-submenu-item .mobile-submenu-toggle:hover{color:var(--theme-color);background-color:hsla(0,0%,100%,.05)}body.dark .mobile-accordion .mobile-submenu .mobile-submenu-item .mobile-submenu-level3{background-color:hsla(0,0%,100%,.02)}body.dark .mobile-accordion .mobile-submenu .mobile-submenu-item .mobile-submenu-level3 li a{color:#999}body.dark .mobile-accordion .mobile-submenu .mobile-submenu-item .mobile-submenu-level3 li a:hover{color:var(--theme-color)}body.dark .mobile-accordion .mobile-partner-divider .mobile-partner-line{background:linear-gradient(to right,var(--theme-color),transparent)}body.dark .royal-header .top-header{background-color:rgba(20,20,30,.9)!important;border-bottom:1px solid hsla(0,0%,100%,.1)!important}body.dark .royal-header .top-header .header-contact ul li{color:hsla(0,0%,100%,.9)!important}body.dark .royal-header .top-header .header-contact ul li svg{color:var(--theme-color)!important}body.dark .royal-header .top-header .header-contact ul li a{color:hsla(0,0%,100%,.9)!important}body.dark .royal-header .top-header .header-contact ul li a:hover{color:var(--theme-color)!important}body.dark .royal-header .top-header .right-nav-about .right-nav-list{color:hsla(0,0%,100%,.9)!important}body.dark .royal-header .top-header .right-nav-about .dark-mode-item{border-left-color:hsla(0,0%,100%,.2)!important}body.dark .royal-header .top-header .right-nav-about .dark-mode-item span{color:#f59e0b!important}body.dark .royal-header .top-header .right-nav-about .dark-mode-item span:hover{color:#fbbf24!important}body.dark .royal-header .top-header .right-nav-about .user-account-item{border-left-color:hsla(0,0%,100%,.2)!important}body.dark .royal-header .top-header .right-nav-about .user-account-item .user-account-link{color:hsla(0,0%,100%,.9)!important}body.dark .royal-header .top-header .right-nav-about .user-account-item .user-account-link:hover{color:var(--theme-color)!important}body.dark .royal-header .top-header .right-nav-about .user-account-item .user-dropdown .user-dropdown-menu{background-color:#1e1e2d;border-color:hsla(0,0%,100%,.1)}body.dark .royal-header .top-header .right-nav-about .user-account-item .user-dropdown .user-dropdown-menu .user-dropdown-item{color:hsla(0,0%,100%,.85)}body.dark .royal-header .top-header .right-nav-about .user-account-item .user-dropdown .user-dropdown-menu .user-dropdown-item svg{color:hsla(0,0%,100%,.6)}body.dark .royal-header .top-header .right-nav-about .user-account-item .user-dropdown .user-dropdown-menu .user-dropdown-item:hover{background-color:hsla(0,0%,100%,.08);color:var(--theme-color)}body.dark .royal-header .top-header .right-nav-about .user-account-item .user-dropdown .user-dropdown-menu .user-dropdown-item:hover svg{color:var(--theme-color)}body.dark .royal-header .top-header .right-nav-about .user-account-item .user-dropdown .user-dropdown-menu .user-dropdown-item.active{background-color:rgba(45,149,150,.2)!important;color:#2d9596!important;font-weight:600}body.dark .royal-header .top-header .right-nav-about .user-account-item .user-dropdown .user-dropdown-menu .user-dropdown-item.active svg{color:#2d9596!important}body.dark .royal-header .top-header .right-nav-about .user-account-item .user-dropdown .user-dropdown-menu .user-dropdown-item.active:hover{background-color:rgba(45,149,150,.25)!important}body.dark .royal-header .top-header .right-nav-about .user-account-item .user-dropdown .user-dropdown-menu .user-dropdown-item.logout-item,body.dark .royal-header .top-header .right-nav-about .user-account-item .user-dropdown .user-dropdown-menu .user-dropdown-item.logout-item svg{color:#f87171}body.dark .royal-header .top-header .right-nav-about .user-account-item .user-dropdown .user-dropdown-menu .user-dropdown-item.logout-item:hover{background-color:rgba(248,113,113,.1)}body.dark .royal-header .top-header .right-nav-about .user-account-item .user-dropdown .user-dropdown-menu .dropdown-divider{border-top-color:hsla(0,0%,100%,.1)}body.dark .royal-header{background-color:rgba(20,20,30,.95)!important}body.dark .royal-header .main-menu .brand-logo img{filter:brightness(0) invert(1)}body.dark .royal-header .main-menu .menu-right .icon-nav ul li a,body.dark .royal-header .main-menu .menu-right .icon-nav ul li i,body.dark .royal-header .main-menu .menu-right .icon-nav ul li svg,body.dark .royal-header .pixelstrap>li>a{color:#fff!important}body.dark .royal-header .pixelstrap>li>a:active,body.dark .royal-header .pixelstrap>li>a:hover{color:var(--theme-color)!important}body.dark .royal-header .navbar-nav>li>a,body.dark .royal-header .navbar.navbar-expand-lg .navbar-nav .nav-item>.nav-link,body.dark .royal-header .navbar.navbar-expand-lg .navbar-nav .nav-item>a{color:#e5e5e5!important}body.dark .royal-header .navbar.navbar-expand-lg .navbar-nav .nav-item>.nav-link:hover,body.dark .royal-header .navbar.navbar-expand-lg .navbar-nav .nav-item>a:hover{color:var(--theme-color)!important;background-color:rgba(45,149,150,.15)!important}body.dark .royal-header .navbar.navbar-expand-lg .navbar-nav .nav-item.active>.nav-link,body.dark .royal-header .navbar.navbar-expand-lg .navbar-nav .nav-item.active>a{color:var(--theme-color)!important}body.dark .royal-header .navbar.navbar-expand-lg .navbar-nav .nav-item.dropdown>a{color:#e5e5e5!important}body.dark .royal-header.sticky{background:linear-gradient(48deg,rgb(29,32,49),rgb(39,33,55))!important;box-shadow:0 2px 10px rgba(0,0,0,.3)}body.dark .royal-header.sticky .top-header{background-color:rgba(0,0,0,0)!important;border-bottom-color:hsla(0,0%,100%,.1)!important}body.dark .royal-header .top-header .topbar-left .topbar-welcome-text{color:hsla(0,0%,100%,.9)}body.dark .royal-header .top-header .topbar-left .topbar-contact-vertical .topbar-contact-item,body.dark .royal-header .top-header .topbar-left .topbar-contact-vertical .topbar-contact-item a{color:hsla(0,0%,100%,.8)}body.dark .royal-header .top-header .topbar-left .topbar-contact-vertical .topbar-contact-item a:hover{color:var(--theme-color)}body.dark .royal-header .topbar-menu__separator{color:hsla(0,0%,100%,.3)!important}body.dark .royal-header .topbar-menu__link{color:hsla(0,0%,100%,.85)!important}body.dark .royal-header .topbar-menu__link:hover{color:var(--theme-color)!important}body.dark .royal-header .topbar-menu__chevron{color:hsla(0,0%,100%,.6)!important}body.dark .royal-header .topbar-menu__dropdown-wrapper.show .topbar-menu__chevron,body.dark .royal-header .topbar-menu__dropdown-wrapper.show .topbar-menu__link{color:var(--theme-color)!important}body.dark .royal-header .topbar-menu__dropdown{background-color:#1e1e2d!important;border-color:hsla(0,0%,100%,.1)!important}body.dark .royal-header .topbar-menu__dropdown-item{color:hsla(0,0%,100%,.85)!important}body.dark .royal-header .topbar-menu__dropdown-item:hover{background-color:hsla(0,0%,100%,.08)!important;color:var(--theme-color)!important}.mobile-topbar-divider{margin:20px 15px;border:none;border-top:1px solid rgba(0,0,0,.1)}.mobile-topbar-menu{margin:0;padding:0;list-style:none}.mobile-topbar-menu .nav-item{border-bottom:1px solid rgba(0,0,0,.05)}.mobile-topbar-menu .nav-item:last-child{border-bottom:none}.mobile-topbar-menu .nav-item .nav-link{display:block;padding:12px 15px;font-size:14px;font-weight:500;color:#666;text-decoration:none;transition:all .2s ease}.mobile-topbar-menu .nav-item .nav-link:hover{color:var(--theme-color);background-color:rgba(0,0,0,.02)}body.dark .mobile-topbar-divider{border-top-color:hsla(0,0%,100%,.1)}body.dark .mobile-topbar-menu .nav-item{border-bottom-color:hsla(0,0%,100%,.05)}body.dark .mobile-topbar-menu .nav-item .nav-link{color:#999}body.dark .mobile-topbar-menu .nav-item .nav-link:hover{color:var(--theme-color);background-color:hsla(0,0%,100%,.03)}.topbar-menu{display:flex;align-items:center;justify-content:center;position:relative;width:100%}.topbar-menu--measuring{opacity:0}.topbar-menu--ready{opacity:1}.topbar-menu__list{display:flex;align-items:center;justify-content:center;gap:0;margin:0;padding:0;list-style:none}.topbar-menu__separator{color:rgba(0,0,0,.3);padding:0 10px;font-size:13px;user-select:none}.topbar-menu__item{position:relative}.topbar-menu__item,.topbar-menu__item--has-dropdown .topbar-menu__dropdown-wrapper{display:flex;align-items:center}.topbar-menu__link{display:block;padding:4px 8px;font-size:13px;font-weight:500;color:rgba(0,0,0,.75);text-decoration:none;white-space:nowrap;transition:all .2s ease;text-transform:uppercase;letter-spacing:.3px}.topbar-menu__link:hover{color:var(--theme-color)}.topbar-menu__dropdown-trigger{display:flex;align-items:center;cursor:pointer;padding:4px 0}.topbar-menu__dropdown-trigger .topbar-menu__link{padding-right:4px}.topbar-menu__chevron{font-size:16px;color:rgba(0,0,0,.5);transition:transform .2s ease;flex-shrink:0}.topbar-menu__chevron--open{transform:rotate(180deg)}.topbar-menu__dropdown-wrapper{position:relative;z-index:99999}.topbar-menu__dropdown-wrapper:after{content:"";position:absolute;top:100%;left:0;right:0;height:10px}.topbar-menu__dropdown-wrapper:hover .topbar-menu__link{color:var(--theme-color)}.topbar-menu__dropdown-wrapper:hover .topbar-menu__chevron{color:var(--theme-color);transform:rotate(180deg)}.topbar-menu__dropdown-wrapper:hover .topbar-menu__dropdown{opacity:1;visibility:visible;transform:translateY(0);pointer-events:auto}.topbar-menu__dropdown{position:absolute;top:calc(100% + 4px);right:0;left:auto;min-width:220px;padding:8px 0;margin:0;border:1px solid rgba(0,0,0,.1);border-radius:8px;box-shadow:0 4px 20px rgba(0,0,0,.15);background-color:#fff;z-index:99999;list-style:none;opacity:0;visibility:hidden;pointer-events:none;transform:translateY(-10px);transition:opacity .2s ease,transform .2s ease,visibility .2s ease}.topbar-menu__dropdown li{display:block!important;width:100%!important;margin:0;padding:0}.topbar-menu__dropdown-item{display:block!important;width:100%!important;padding:10px 16px;font-size:13px;font-weight:500;color:#374151;text-decoration:none;text-align:center;transition:all .2s ease}.topbar-menu__dropdown-item:hover{background-color:rgba(0,0,0,.04);color:var(--theme-color)}.topbar-menu__dropdown-item:active{background-color:rgba(0,0,0,.06)}@media(min-width:992px){.royal-header .toggle-nav{display:none!important}.royal-header .menu-center{display:flex!important}header .navbar-nav>li+li{margin-top:0!important}}@media(max-width:991.98px){.royal-header .toggle-nav{display:flex!important;align-items:center;cursor:pointer;padding:10px}.royal-header .toggle-nav .sidebar-bar{font-size:24px;color:#333}}.mobile-offcanvas{position:fixed;top:0;left:0;width:300px;max-width:85vw;height:100vh;height:100dvh;background:#fff;z-index:99999;transform:translateX(-100%);transition:transform .3s ease-in-out;overflow:hidden;box-shadow:2px 0 10px rgba(0,0,0,.1);display:flex;flex-direction:column}.mobile-offcanvas.show{transform:translateX(0)}.mobile-offcanvas .offcanvas-header{flex-shrink:0;display:flex;justify-content:space-between;align-items:center;padding:15px 20px;border-bottom:1px solid #eee;background:#fff}.mobile-offcanvas .offcanvas-header h5{margin:0;font-size:18px;font-weight:600;color:#333}.mobile-offcanvas .offcanvas-header .lead{padding:5px;margin:0;background:none;border:none;font-size:24px;cursor:pointer;color:#666;line-height:1}.mobile-offcanvas .offcanvas-header .lead:hover{color:#333}.mobile-offcanvas .offcanvas-header .lead i{font-size:24px}.mobile-offcanvas .offcanvas-body{flex:1;padding:0;overflow-y:auto;overflow-x:hidden}@media(min-width:992px){.mobile-offcanvas{display:none!important}}.mobile-offcanvas-backdrop{position:fixed;top:0;left:0;width:100vw;height:100vh;background:rgba(0,0,0,.5);z-index:99998}@media(min-width:992px){.mobile-offcanvas-backdrop{display:none!important}}body.dark .mobile-offcanvas{background:#1e1e2d;box-shadow:2px 0 10px rgba(0,0,0,.3)}body.dark .mobile-offcanvas .offcanvas-header{background:#1e1e2d;border-bottom-color:hsla(0,0%,100%,.1)}body.dark .mobile-offcanvas .offcanvas-header h5{color:#fff}body.dark .mobile-offcanvas .offcanvas-header .lead{color:#999}body.dark .mobile-offcanvas .offcanvas-header .lead:hover{color:#fff}@media(max-width:991.98px){body.dark .royal-header .toggle-nav .sidebar-bar{color:#fff}body.dark .royal-header .offcanvas{background:#1e1e2d!important}body.dark .royal-header .offcanvas .offcanvas-header{border-bottom-color:hsla(0,0%,100%,.1)}body.dark .royal-header .offcanvas .offcanvas-header h5{color:#fff}}.subcategory-nav{background:#f8f9fa;border-bottom:1px solid #e9ecef;padding:12px 0}.subcategory-nav__list{display:flex;flex-wrap:wrap;gap:10px;justify-content:center}.subcategory-nav__item{display:flex;align-items:center;gap:8px;padding:8px 16px;background:#fff;border:1px solid #e0e0e0;border-radius:20px;text-decoration:none;color:#333;font-size:13px;font-weight:500;transition:all .2s ease}.subcategory-nav__item:hover{border-color:var(--theme-color);color:var(--theme-color);background:rgba(45,149,150,.05);transform:translateY(-1px);box-shadow:0 2px 8px rgba(0,0,0,.08)}.subcategory-nav__image{width:32px;height:32px;border-radius:50%;overflow:hidden;flex-shrink:0}.subcategory-nav__image img{width:100%;height:100%;object-fit:cover}.subcategory-nav__title{white-space:nowrap}@media(max-width:767px){.subcategory-nav{padding:10px 0;overflow-x:auto;-webkit-overflow-scrolling:touch}.subcategory-nav .container{padding:0 10px}.subcategory-nav__list{flex-wrap:nowrap;justify-content:flex-start;gap:8px;padding-bottom:5px}.subcategory-nav__item{padding:6px 12px;font-size:12px}.subcategory-nav__image{width:28px;height:28px}}body.dark .subcategory-nav{background:#1a1a1a;border-color:#333}body.dark .subcategory-nav__item{background:#2a2a2a;border-color:#444;color:#e0e0e0}body.dark .subcategory-nav__item:hover{border-color:var(--theme-color);color:var(--theme-color);background:rgba(45,149,150,.1)}.Toastify__toast-container--bottom-right{transition:right .3s ease-in-out!important;z-index:10000!important}body[data-side-cart-open=true] .Toastify__toast-container--bottom-right{right:486px!important}.container{max-width:100%!important;width:100%}@media(min-width:1630px){.container{max-width:1600px!important;margin-left:auto;margin-right:auto}}body,html{overflow-x:hidden}body,html{max-width:100vw}@media(max-width:768px){.container,.container-fluid{max-width:100%;overflow-x:hidden}.row{margin-left:0;margin-right:0}.row>[class*=col-]{padding-left:12px;padding-right:12px}}.height-75 .home-slider .home,.height-75 .home-slider .slider-contain{height:75vh}.product-buttons .price-section .price-text h3{margin:0;font-size:1.5rem}.product-buttons .price-section .price-text h3 .current-price{font-weight:700;color:var(--theme-color);font-size:1.75rem}.product-buttons .price-section .price-text h3 .original-price{font-size:1.1rem;font-weight:400}.product-buttons .price-section .price-text h3 .sale-badge{background-color:#dc3545;color:#fff;font-size:.8rem;padding:4px 10px;font-weight:700;letter-spacing:.5px;border-radius:3px;text-shadow:0 1px 1px rgba(0,0,0,.2)}.product-buttons .price-section .price-text .tax-info{display:block;margin-top:4px}.product-buttons .stock-status{padding:6px 0 0}.product-buttons .product-btn-group .btn{font-size:.85rem;padding:10px 16px}.product-action{display:flex;align-items:center;justify-content:flex-start;flex-wrap:wrap;gap:15px 25px;margin:15px 0}.product-action .action-btn{display:inline-flex;align-items:center;gap:6px;color:#555;text-decoration:none;cursor:pointer;transition:color .2s ease}.product-action .action-btn.active,.product-action .action-btn.active svg,.product-action .action-btn:hover,.product-action .action-btn:hover svg{color:var(--theme-color)}.product-action .action-btn svg{flex-shrink:0;width:18px;height:18px;transition:color .2s ease}.product-action .action-btn .action-icon{display:inline-flex;flex-shrink:0}.product-action .action-btn .action-icon svg{width:18px;height:18px}.product-action .action-btn .action-label{font-size:.9rem;white-space:nowrap}.spin-icon{animation:spin 1s linear infinite}.buy-box.compare-box a,.buy-box.compare-box a span{font-size:.8rem!important}.product-buy-btn-group{display:flex;gap:10px;flex-wrap:wrap}.product-buy-btn-group .btn,.product-buy-btn-group .btn.btn-animation,.product-buy-btn-group .btn.btn-solid,.product-buy-btn-group .buy-button{font-size:.85rem!important;padding:10px 20px!important;min-width:auto}.product-buy-btn-group .btn.bg-theme,.product-buy-btn-group .btn.btn-solid.bg-theme{border-color:var(--theme-color)!important;background-color:var(--theme-color)!important}.product-buy-btn-group .btn.bg-theme:active,.product-buy-btn-group .btn.bg-theme:focus,.product-buy-btn-group .btn.bg-theme:hover,.product-buy-btn-group .btn.btn-solid.bg-theme:active,.product-buy-btn-group .btn.btn-solid.bg-theme:focus,.product-buy-btn-group .btn.btn-solid.bg-theme:hover{border-color:var(--theme-color)!important;background-color:rgb(39.1153846154,129.5153846154,130.3846153846)!important}.product-buy-btn-group .btn.btn-solid:not(.bg-theme):not(.btn-animation){border-color:var(--theme-color)!important;background-color:var(--theme-color)!important;color:#fff!important}.product-buy-btn-group .btn.btn-solid:not(.bg-theme):not(.btn-animation):active,.product-buy-btn-group .btn.btn-solid:not(.bg-theme):not(.btn-animation):focus,.product-buy-btn-group .btn.btn-solid:not(.bg-theme):not(.btn-animation):hover{border-color:var(--theme-color)!important}.product-buy-btn-group .btn-added-success{background:linear-gradient(135deg,#10b981,#059669)!important;border-color:#10b981!important;color:#fff!important;cursor:default;animation:successPulse .5s ease-out}.product-buy-btn-group .btn-added-success svg{animation:checkmarkBounce .4s ease-out}.product-buy-btn-group .btn-added-success:active,.product-buy-btn-group .btn-added-success:focus,.product-buy-btn-group .btn-added-success:hover{background:linear-gradient(135deg,#10b981,#059669)!important;border-color:#10b981!important}@keyframes successPulse{0%{transform:scale(1)}50%{transform:scale(1.05)}to{transform:scale(1)}}@keyframes checkmarkBounce{0%{transform:scale(0) rotate(-45deg)}50%{transform:scale(1.3) rotate(0deg)}to{transform:scale(1) rotate(0deg)}}.product-description .main-title,.product-detail-box .main-title{display:none}.breadcrumb-wrapper{margin-top:10px}@media(min-width:1630px){.breadcrumb-wrapper{margin-top:40px}}.breadcrumb-wrapper .breadcrumb-section{padding-top:20px;padding-bottom:15px;width:100%}.breadcrumb-wrapper .breadcrumb-section .container{display:block;text-align:center}.breadcrumb-wrapper .breadcrumb-section h2{font-family:inherit;font-weight:600}.breadcrumb-wrapper .breadcrumb-section h1.breadcrumb-title{font-size:1.5rem;font-weight:600;text-transform:none;margin:0 auto;color:#333;display:block;text-align:center}.breadcrumb-wrapper .breadcrumb-nav-section{padding:10px 0;background-color:rgba(0,0,0,0)}.breadcrumb-wrapper .breadcrumb-nav-section .rf-breadcrumb .breadcrumb{justify-content:flex-start;margin:0;padding:0;background:rgba(0,0,0,0);display:flex;align-items:center;flex-wrap:wrap;gap:0}.breadcrumb-wrapper .breadcrumb-nav-section .rf-breadcrumb .breadcrumb .breadcrumb-item{display:flex;align-items:center;padding-left:0}.breadcrumb-wrapper .breadcrumb-nav-section .rf-breadcrumb .breadcrumb .breadcrumb-item:before{display:none}.breadcrumb-wrapper .breadcrumb-nav-section .rf-breadcrumb .breadcrumb .breadcrumb-item a{font-family:inherit;font-size:.85rem;color:#2d9596;text-decoration:none;transition:color .2s ease}.breadcrumb-wrapper .breadcrumb-nav-section .rf-breadcrumb .breadcrumb .breadcrumb-item a:hover{color:rgb(33.2307692308,110.0307692308,110.7692307692);text-decoration:underline}.breadcrumb-wrapper .breadcrumb-nav-section .rf-breadcrumb .breadcrumb .breadcrumb-item .home-icon{font-size:1.1rem;color:#2d9596;vertical-align:middle}.breadcrumb-wrapper .breadcrumb-nav-section .rf-breadcrumb .breadcrumb .breadcrumb-item .breadcrumb-separator{font-size:1rem;color:#2d9596;margin:0 6px;opacity:.7}.breadcrumb-wrapper .breadcrumb-nav-section .theme-breadcrumb .breadcrumb{justify-content:flex-start;margin:0;padding:0;background:rgba(0,0,0,0)}.breadcrumb-wrapper .breadcrumb-nav-section .theme-breadcrumb .breadcrumb .breadcrumb-item a{font-family:inherit;font-size:.85rem}body.dark{--bs-breadcrumb-item-active-color:#aaa}.dark .breadcrumb-section h1.breadcrumb-title{color:#ccc}.dark .breadcrumb-section .breadcrumb{--bs-breadcrumb-item-active-color:#aaa}.dark .breadcrumb-section .breadcrumb .breadcrumb-item{color:#aaa}.dark .breadcrumb-section .breadcrumb .breadcrumb-item a{color:#2d9596}.dark .breadcrumb-section .breadcrumb .breadcrumb-item span{color:#aaa}.dark .breadcrumb-section .breadcrumb .breadcrumb-item .breadcrumb-separator{color:#2d9596}.img-wrapper{position:relative}.img-wrapper .label-block{position:absolute;top:10px;left:10px;z-index:2}.img-wrapper .label-block .sale-tag{background-color:#dc3545;color:#fff;padding:4px 10px;font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.5px;border-radius:3px;display:inline-block}.product-detail-label li.soldout{background-color:#dc3545!important;color:#fff!important;font-weight:700;border-radius:3px}.product-specifications{margin:20px 0;padding:20px;background-color:#f9f9f9;border-radius:8px}.product-specifications .specifications-title{margin:0 0 15px;font-size:1.1rem;font-weight:600;color:#333}.product-specifications .specifications-table{width:100%;border-collapse:collapse}.product-specifications .specifications-table tr{border-bottom:1px solid #eee}.product-specifications .specifications-table tr:last-child{border-bottom:none}.product-specifications .specifications-table td,.product-specifications .specifications-table th{padding:10px 12px;text-align:left;font-size:.9rem}.product-specifications .specifications-table th{width:40%;color:#666;font-weight:500;background-color:rgba(0,0,0,0)}.product-specifications .specifications-table td{color:#333;font-weight:400}.product-description-box{padding:20px;background-color:#f9f9f9;border-radius:8px}.product-description-box p{margin:0 0 10px;font-size:.95rem;line-height:1.6;color:#444}.product-description-box p:last-child{margin-bottom:0}.product-description-box ol,.product-description-box ul{margin:10px 0;padding-left:20px}.product-description-box ol li,.product-description-box ul li{margin-bottom:5px;font-size:.95rem;line-height:1.5}.product-description-box h2,.product-description-box h3,.product-description-box h4{margin:15px 0 10px;font-size:1rem;font-weight:600;color:#333}.account-card-header{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1px solid #f3f4f6}.account-card-header .header-title{display:flex;align-items:center;gap:12px}.account-card-header .header-title .header-icon{color:var(--theme-color,#2d9596);font-size:1.15rem;flex-shrink:0}.account-card-header .header-title h5{font-size:15px;font-weight:600;color:#1f2937;margin:0}.account-card-header .header-actions{display:flex;align-items:center;gap:8px}body.dark .account-card-header{border-bottom-color:#333}body.dark .account-card-header .header-title h5{color:#e5e7eb}.localization-selector{position:relative;display:inline-block}.localization-selector__trigger{display:flex!important;align-items:center!important;gap:6px!important;padding:6px 12px!important;background:#fff!important;border:1px solid #e5e7eb!important;border-radius:6px!important;cursor:pointer!important;transition:all .2s ease!important;font-size:13px!important;color:#374151!important;white-space:nowrap!important;height:32px!important;box-sizing:border-box!important}.localization-selector__trigger:hover{background:#f8fafc!important;border-color:#d1d5db!important;box-shadow:0 1px 3px rgba(0,0,0,.08)!important}.localization-selector__trigger--loading{opacity:.6;cursor:not-allowed}.localization-selector__trigger--loading:hover{background:rgba(0,0,0,0);border-color:#e5e7eb}@media(max-width:640px){.localization-selector__trigger{padding:4px 8px;font-size:12px;height:28px}}.localization-selector__flag{font-size:16px;line-height:1}.localization-selector__label{font-weight:500;color:#374151}.localization-selector__chevron{flex-shrink:0;color:#9ca3af;transition:transform .2s ease}.localization-selector__chevron--open{transform:rotate(180deg)}.localization-selector__overlay{position:fixed;top:0;left:0;right:0;bottom:0;z-index:999}.localization-selector__dropdown{position:absolute;top:calc(100% + 4px);right:0;background:#fff;border:1px solid #e5e7eb;border-radius:12px;box-shadow:0 10px 25px rgba(0,0,0,.1);z-index:1000;min-width:400px;max-width:500px;overflow-y:auto}@media(max-width:640px){.localization-selector__dropdown{left:0;right:auto;min-width:280px;max-width:90vw}}.localization-selector__section{padding:12px 0}.localization-selector__section:not(:last-child){border-bottom:1px solid #f3f4f6}.localization-selector__section-title{font-size:13px;font-weight:600;color:#374151;margin:0 0 8px;padding:0 12px}.localization-selector__hint{display:flex;align-items:flex-start;gap:8px;margin:12px 12px 0;padding:10px 12px;background:#fef3c7;border:1px solid #fcd34d;border-radius:8px;font-size:11px;line-height:1.4;color:#92400e}.localization-selector__hint--locked{background:#dbeafe;border-color:#93c5fd;color:#1e40af}.localization-selector__hint-icon{flex-shrink:0;margin-top:1px;color:#d97706;font-size:14px}.localization-selector__hint--locked .localization-selector__hint-icon{color:#2563eb}.localization-selector__options{display:flex;flex-direction:column}.localization-selector__options--countries{display:grid;grid-template-columns:repeat(3,1fr);gap:6px;padding:0 12px}.localization-selector__options--languages{display:grid;grid-template-columns:repeat(2,1fr);gap:4px;padding:0 12px}.localization-selector__option{display:flex;align-items:center;width:100%;padding:12px 16px;background:none;border:none;cursor:pointer;transition:all .2s ease;text-align:left;border-radius:8px}.localization-selector__option:hover{background:#f9fafb}.localization-selector__option--selected{background:#eff6ff}.localization-selector__option--selected .localization-selector__option-name{color:#2563eb;font-weight:600}.localization-selector__option--selected:hover{background:#dbeafe}.localization-selector__option--country{padding:8px 6px;text-align:center;flex-direction:column;gap:3px;min-height:60px;justify-content:center}.localization-selector__option--country .localization-selector__option-main{align-items:center;text-align:center}.localization-selector__option--country .localization-selector__option-name{font-size:11px;line-height:1.2;margin-bottom:1px}.localization-selector__option--country .localization-selector__option-currency{font-size:9px;opacity:.7}.localization-selector__option--disabled{opacity:.5;cursor:not-allowed;pointer-events:none}.localization-selector__option--disabled:hover{background:none}.localization-selector__option--disabled .localization-selector__option-currency,.localization-selector__option--disabled .localization-selector__option-name{color:#9ca3af}.localization-selector__option--language{padding:8px 10px;flex-direction:column;text-align:center;gap:2px}.localization-selector__option--language .localization-selector__option-main{align-items:center;text-align:center}.localization-selector__option--language .localization-selector__option-name{font-size:12px;font-weight:500}.localization-selector__option--language .localization-selector__option-subtitle{font-size:10px}.localization-selector__option-flag{font-size:18px;margin-bottom:3px}.localization-selector__option--country .localization-selector__option-flag{font-size:20px;margin-bottom:4px}.localization-selector__option-main{display:flex;flex-direction:column;flex:1;min-width:0}.localization-selector__option-name{font-size:14px;font-weight:500;color:#111827;margin-bottom:2px}.localization-selector__option-currency,.localization-selector__option-subtitle{font-size:12px;color:#6b7280}.localization-selector__geoip-status{padding:8px 12px;font-size:10px;color:#9ca3af;border-top:1px solid #f3f4f6;text-align:center}@media(max-width:640px){.localization-selector__trigger .localization-selector__current{align-items:center}.localization-selector__trigger .localization-selector__country,.localization-selector__trigger .localization-selector__meta{font-size:12px}.localization-selector__trigger .localization-selector__meta{display:none}.localization-selector__dropdown{position:fixed;top:auto;bottom:0;left:0;right:0;border-radius:12px 12px 0 0;max-height:70vh}.localization-selector__section-title{font-size:13px}.localization-selector__option{padding:14px 16px}.localization-selector__option-name{font-size:13px}.localization-selector__option-currency,.localization-selector__option-subtitle{font-size:11px}}.localization-selector-wrapper{margin-right:5px}.dark-mode-item{display:flex;align-items:center;padding-left:10px;margin-left:5px;border-left:1px solid rgba(0,0,0,.15)}.dark-mode-item span{color:#374151;opacity:.8;transition:opacity .2s ease}.dark-mode-item span:hover{opacity:1}.right-nav-about,.right-nav-about .right-nav-list{display:flex;align-items:center}body.dark .localization-selector__trigger{background:#374151!important;border-color:#4b5563!important;color:#e5e7eb!important}body.dark .localization-selector__trigger:hover{background:#4b5563!important}body.dark .localization-selector__label{color:#e5e7eb}body.dark .localization-selector__dropdown{background:#1f2937;border-color:#374151}body.dark .localization-selector__section-title{color:#9ca3af}body.dark .localization-selector__section{border-color:#374151}body.dark .localization-selector__option:hover{background:#374151}body.dark .localization-selector__option--selected{background:#1e3a5f}body.dark .localization-selector__option--selected .localization-selector__option-name{color:#60a5fa}body.dark .localization-selector__option--disabled{opacity:.4}body.dark .localization-selector__option--disabled .localization-selector__option-currency,body.dark .localization-selector__option--disabled .localization-selector__option-name{color:#6b7280}body.dark .localization-selector__option-name{color:#e5e7eb}body.dark .localization-selector__option-currency,body.dark .localization-selector__option-subtitle{color:#9ca3af}body.dark .localization-selector__hint{background:#422006;border-color:#92400e;color:#fcd34d}body.dark .localization-selector__hint--locked{background:#1e3a5f;border-color:#3b82f6;color:#93c5fd}body.dark .localization-selector__hint-icon{color:#fbbf24}.localization-selector__hint--locked body.dark .localization-selector__hint-icon{color:#60a5fa}body.dark .localization-selector__geoip-status{color:#6b7280;border-top-color:#374151}body.dark .dark-mode-item{border-left-color:hsla(0,0%,100%,.15)}body.dark .dark-mode-item span{color:#f59e0b}.login-page{padding:calc(30px + 30*(100vw - 320px)/1600) 0}.login-page h3{font-size:calc(18px + 6*(100vw - 320px)/1600);font-weight:600;margin-bottom:20px;color:#222;text-transform:capitalize}.login-page .theme-card{background-color:#f9f9f9;border:1px solid #ddd;padding:calc(20px + 10*(100vw - 320px)/1600)}.login-page .theme-card .theme-form .form-group{margin-bottom:20px}.login-page .theme-card .theme-form .form-group label{font-size:14px;font-weight:500;color:#333;margin-bottom:8px;display:block}.login-page .theme-card .theme-form .form-group .form-control{height:auto;padding:12px 15px;font-size:14px;border:1px solid #ddd;border-radius:0;background-color:#fff}.login-page .theme-card .theme-form .form-group .form-control:focus{border-color:var(--theme-color,#ff4c3b);box-shadow:none}.login-page .theme-card .theme-form .btn-solid{margin-top:10px}.login-page .theme-card.authentication-right{height:100%;display:flex;flex-direction:column;justify-content:center}.login-page .theme-card.authentication-right p{font-size:14px;line-height:1.8;color:#666;margin-bottom:20px}@media(max-width:991px){.login-page .right-login{margin-top:30px}}body.dark .login-page h3{color:#e9ecef}body.dark .login-page .theme-card{background-color:#2a2a2a;border-color:#444}body.dark .login-page .theme-card .theme-form .form-group label{color:#e9ecef}body.dark .login-page .theme-card .theme-form .form-group .form-control{background-color:#1a1a1a;border-color:#444;color:#e9ecef}body.dark .login-page .theme-card .theme-form .form-group .form-control::placeholder{color:#6c757d}body.dark .login-page .theme-card.authentication-right p{color:#adb5bd}.phone-verification-field .phone-input-wrapper{display:flex;align-items:stretch;gap:10px;flex-wrap:nowrap}.phone-verification-field .country-selector{flex-shrink:0;display:flex;align-items:stretch}.phone-verification-field .country-selector .country-dropdown-toggle{display:flex!important;align-items:center!important;gap:4px;margin:0!important;padding:10px 12px!important;border:1px solid #eee!important;border-radius:0!important;background:#fff!important;color:#212529!important;font-size:14px;font-weight:400;cursor:pointer;transition:border-color .15s ease-in-out;line-height:1.5;height:auto!important;min-height:unset!important}.phone-verification-field .country-selector .country-dropdown-toggle:focus,.phone-verification-field .country-selector .country-dropdown-toggle:hover{border-color:var(--theme-color,#ff4c3b)!important;outline:none;box-shadow:none!important;background:#fff!important}.phone-verification-field .country-selector .country-dropdown-toggle:after,.phone-verification-field .country-selector .country-dropdown-toggle:before{display:none!important}.phone-verification-field .country-selector .country-dropdown-toggle .country-flag{font-size:16px;line-height:1}.phone-verification-field .country-selector .country-dropdown-toggle .dial-code{font-weight:500;white-space:nowrap;color:#212529}.phone-verification-field .country-selector .country-dropdown-toggle .dropdown-arrow{font-size:14px;opacity:.5;transition:transform .2s}.phone-verification-field .country-selector .country-dropdown-toggle[aria-expanded=true] .dropdown-arrow{transform:rotate(180deg)}.phone-verification-field .country-dropdown-menu{min-width:240px;max-height:300px;overflow-y:auto;padding:4px 0;border-radius:4px;box-shadow:0 4px 20px rgba(0,0,0,.15);border:1px solid #eee}.phone-verification-field .country-dropdown-menu .country-option{padding:10px 14px;cursor:pointer;transition:background-color .15s}.phone-verification-field .country-dropdown-menu .country-option:hover{background-color:#f8f9fa}.phone-verification-field .country-dropdown-menu .country-option.active{background-color:var(--theme-color,#ff4c3b);color:#fff}.phone-verification-field .country-dropdown-menu .country-option.active .country-name{color:#fff}.phone-verification-field .country-dropdown-menu .country-option .country-flag{font-size:16px;line-height:1}.phone-verification-field .country-dropdown-menu .country-option .dial-code{font-weight:500;min-width:50px}.phone-verification-field .country-dropdown-menu .country-option .country-name{color:#6c757d;font-size:13px}.phone-verification-field .phone-number-input{flex:1;height:auto;padding:10px 12px;font-size:14px;font-weight:400;border:1px solid #eee;border-radius:0;background:#fff}.phone-verification-field .phone-number-input::placeholder{color:#adb5bd;font-weight:400}.phone-verification-field .phone-number-input:focus{border-color:var(--theme-color,#ff4c3b);box-shadow:none;outline:none}.phone-verification-field .phone-number-input.is-invalid{border-color:#dc3545}.phone-verification-field .verify-btn{flex:0 0 auto!important;width:auto!important;margin:0!important;padding:8px 12px!important;font-size:12px!important;font-weight:500;white-space:nowrap;text-transform:none}.phone-verification-field .verification-code-group{margin-top:12px}.phone-verification-field .verification-code-group .input-group .form-control{font-size:18px;letter-spacing:4px;text-align:center;font-weight:600}body.dark .phone-verification-field .country-dropdown-toggle{background:#2a2a2a;border-color:#444;color:#e9ecef}body.dark .phone-verification-field .country-dropdown-toggle .dial-code{color:#e9ecef}body.dark .phone-verification-field .country-dropdown-toggle:focus,body.dark .phone-verification-field .country-dropdown-toggle:hover{border-color:var(--theme-color,#ff4c3b)}body.dark .phone-verification-field .country-dropdown-menu{background:#2a2a2a;border-color:#444}body.dark .phone-verification-field .country-dropdown-menu .country-option{color:#e9ecef}body.dark .phone-verification-field .country-dropdown-menu .country-option:hover{background-color:#3a3a3a}body.dark .phone-verification-field .country-dropdown-menu .country-option.active{background-color:var(--theme-color,#ff4c3b)}body.dark .phone-verification-field .country-dropdown-menu .country-option .country-name{color:#adb5bd}body.dark .phone-verification-field .phone-number-input{background:#2a2a2a;border-color:#444;color:#e9ecef}body.dark .phone-verification-field .phone-number-input::placeholder{color:#6c757d}body.dark .phone-verification-field .phone-number-input:focus{border-color:var(--theme-color,#ff4c3b)}@media(max-width:575.98px){.phone-verification-field .phone-input-wrapper{flex-wrap:wrap}.phone-verification-field .country-selector{width:auto}.phone-verification-field .phone-number-input{flex:1 1 150px}.phone-verification-field .verify-btn{width:100%;margin-top:8px}}.content-modal .modal-header{display:flex;align-items:center;justify-content:space-between;padding:1rem 1.5rem;border-bottom:1px solid #dee2e6}.content-modal .modal-header .modal-title{margin:0;font-size:1.25rem;font-weight:600}.content-modal__close{background:none;border:none;padding:.25rem;cursor:pointer;color:#6c757d;font-size:1.5rem;line-height:1;display:flex;align-items:center;justify-content:center;transition:color .15s ease-in-out}.content-modal__close:hover{color:#212529}.content-modal__close svg{width:24px;height:24px}.content-modal .modal-body{max-height:70vh;overflow-y:auto}.content-modal .content-modal__content{text-align:left}.content-modal .content-modal__content .headline-block,.content-modal .content-modal__content .image-block,.content-modal .content-modal__content .text-block{margin-bottom:1rem}.content-modal .content-modal__content .image-block img{max-width:100%;height:auto}.content-modal .content-modal__content p{text-align:inherit}body.dark .content-modal .modal-content{background-color:#1a1a1a;border-color:#333}body.dark .content-modal .modal-header{background-color:#2a2a2a;border-bottom-color:#444;color:#e9ecef}body.dark .content-modal .modal-header .modal-title{color:#e9ecef}body.dark .content-modal__close{color:#adb5bd}body.dark .content-modal__close:hover{color:#e9ecef}body.dark .content-modal .modal-body{background-color:#1a1a1a}body.dark .content-modal .content-modal__content{color:#e9ecef}.debug-panel{position:fixed;bottom:5px;left:100px;z-index:9998;font-family:Monaco,Menlo,Ubuntu Mono,monospace}.debug-panel__container{background:#fff;border:1px solid #e5e7eb;border-radius:8px;box-shadow:0 10px 25px rgba(0,0,0,.1);min-width:320px;max-width:420px;max-height:500px;transition:all .3s ease}.debug-panel__container--expanded{max-height:80vh}.debug-panel__header{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;background:#f3f4f6;border-bottom:1px solid #e5e7eb;cursor:pointer;user-select:none}.debug-panel__header:hover{background:#e5e7eb}.debug-panel__title{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:600;color:#374151}.debug-panel__count{background:#d1d5db;color:#6b7280;font-size:12px;padding:2px 6px;border-radius:12px;font-weight:500}.debug-panel__controls{display:flex;align-items:center;gap:8px}.debug-panel__clear{background:none;border:none;padding:4px;cursor:pointer;color:#9ca3af;border-radius:4px;transition:all .2s ease}.debug-panel__clear:hover{color:#ef4444;background:#fef2f2}.debug-panel__content{max-height:450px;overflow:hidden;display:flex;flex-direction:column}.debug-panel__filters{display:flex;align-items:center;gap:8px;padding:8px 12px;background:#f9fafb;border-bottom:1px solid #e5e7eb;font-size:12px}.debug-panel__filter-select{background:#fff;border:1px solid #d1d5db;border-radius:4px;padding:4px 6px;font-size:11px;color:#374151;cursor:pointer;transition:border-color .2s ease}.debug-panel__filter-select:hover{border-color:#9ca3af}.debug-panel__filter-select:focus{outline:none;border-color:#3b82f6}.debug-panel__empty{padding:20px;text-align:center;color:#9ca3af;font-size:12px}.debug-panel__events{padding:8px;max-height:350px;overflow-y:auto}.debug-panel__event{margin-bottom:6px;padding:8px 12px;border-radius:6px;cursor:pointer;transition:all .2s ease;border:1px solid rgba(0,0,0,0)}.debug-panel__event:hover{border-color:#d1d5db;transform:translateY(-1px)}.debug-panel__event-header{display:flex;align-items:center;gap:8px;margin-bottom:4px;flex-wrap:wrap}.debug-panel__event-type{font-size:9px;font-weight:700;padding:2px 5px;border-radius:3px;text-transform:uppercase;letter-spacing:.5px;white-space:nowrap}.debug-panel__event-category{font-size:11px;font-weight:600;color:#6b7280;white-space:nowrap}.debug-panel__event-action{font-size:12px;font-weight:500;color:#374151;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.debug-panel__event-status{display:flex;align-items:center;font-size:10px;font-weight:600}.debug-panel__event-meta{display:flex;justify-content:space-between;align-items:center;font-size:10px;color:#9ca3af;gap:8px}.debug-panel__event-error-flag{background:#fee2e2;color:#dc2626;padding:1px 4px;border-radius:3px;font-weight:600;font-size:9px}.debug-panel__modal-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:10001;padding:20px}.debug-panel__modal{background:#fff;border-radius:12px;max-width:800px;max-height:90vh;width:100%;overflow:hidden;box-shadow:0 25px 50px -12px rgba(0,0,0,.25)}.debug-panel__modal-header{display:flex;justify-content:space-between;align-items:flex-start;padding:20px 24px;border-bottom:1px solid #e5e7eb;background:#f8fafc}.debug-panel__modal-header h3{margin:0;font-size:18px;font-weight:600;color:#111827;line-height:1.2}.debug-panel__modal-header button{background:none;border:none;padding:4px;cursor:pointer;color:#6b7280;border-radius:4px;transition:all .2s ease;flex-shrink:0;margin-left:16px}.debug-panel__modal-header button:hover{color:#374151;background:#f3f4f6}.debug-panel__modal-subtitle{display:flex;align-items:center;gap:8px;margin-top:4px;font-size:12px;color:#6b7280}.debug-panel__modal-content{padding:24px;max-height:calc(90vh - 120px);overflow-y:auto}.debug-panel__modal-section{margin-bottom:24px}.debug-panel__modal-section:last-child{margin-bottom:0}.debug-panel__modal-section h4{margin:0 0 12px;font-size:14px;font-weight:600;color:#374151}.debug-panel__modal-section p{margin:0;color:#6b7280;font-size:13px}.debug-panel__modal-section pre{background:#f8fafc;border:1px solid #e5e7eb;border-radius:6px;padding:12px;font-size:12px;overflow-x:auto;color:#374151;line-height:1.5;max-height:300px;overflow-y:auto;margin:0}.debug-panel__modal-status{display:flex;align-items:center;gap:6px;font-size:13px;font-weight:500}.debug-panel__error{background:#fef2f2!important;border-color:#fecaca!important;color:#dc2626!important}@media(max-width:640px){.debug-panel{bottom:5px;right:10px;left:10px}.debug-panel__container{min-width:auto;max-width:none}.debug-panel__filters{flex-wrap:wrap;gap:4px}.debug-panel__filter-select{flex:1;min-width:0}.debug-panel__event-header{align-items:flex-start}.debug-panel__event-action{word-break:break-word;white-space:normal}.debug-panel__modal{margin:10px;max-width:none;width:calc(100% - 20px)}.debug-panel__modal-header{padding:16px;flex-direction:column;align-items:flex-start}.debug-panel__modal-header button{position:absolute;top:16px;right:16px}.debug-panel__modal-content{padding:16px}}.graphql-debug-panel{position:fixed;bottom:5px;left:430px;z-index:9999;font-family:Monaco,Menlo,Ubuntu Mono,monospace}.graphql-debug-panel__container{background:#fff;border:1px solid #e5e7eb;border-radius:8px;box-shadow:0 10px 25px rgba(0,0,0,.1);min-width:300px;max-width:400px;max-height:500px;transition:all .3s ease}.graphql-debug-panel__container--expanded{max-height:80vh}.graphql-debug-panel__header{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;background:#f8fafc;border-bottom:1px solid #e5e7eb;cursor:pointer;user-select:none}.graphql-debug-panel__header:hover{background:#f1f5f9}.graphql-debug-panel__title{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:600;color:#374151}.graphql-debug-panel__count{background:#e5e7eb;color:#6b7280;font-size:12px;padding:2px 6px;border-radius:12px;font-weight:500}.graphql-debug-panel__controls{display:flex;align-items:center;gap:8px}.graphql-debug-panel__clear{background:none;border:none;padding:4px;cursor:pointer;color:#9ca3af;border-radius:4px;transition:all .2s ease}.graphql-debug-panel__clear:hover{color:#ef4444;background:#fef2f2}.graphql-debug-panel__content{max-height:400px;overflow-y:auto}.graphql-debug-panel__empty{padding:20px;text-align:center;color:#9ca3af;font-size:12px}.graphql-debug-panel__operations{padding:8px}.graphql-debug-panel__operation{margin-bottom:6px;padding:8px 12px;border-radius:6px;cursor:pointer;transition:all .2s ease;border:1px solid rgba(0,0,0,0)}.graphql-debug-panel__operation:hover{border-color:#d1d5db;transform:translateY(-1px)}.graphql-debug-panel__operation-header{display:flex;align-items:center;gap:8px;margin-bottom:4px}.graphql-debug-panel__operation-type{font-size:10px;font-weight:700;padding:2px 6px;border-radius:4px;background:#dbeafe;color:#1e40af;text-transform:uppercase;letter-spacing:.5px}.graphql-debug-panel__operation-type--mutation{background:#fef3c7;color:#92400e}.graphql-debug-panel__operation-name{font-size:12px;font-weight:600;color:#374151;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.graphql-debug-panel__operation-status{font-size:10px;font-weight:600;text-transform:uppercase}.graphql-debug-panel__cached-badge{font-size:9px;font-weight:700;padding:2px 5px;border-radius:3px;background:#fef3c7;color:#92400e;text-transform:uppercase;letter-spacing:.5px}.graphql-debug-panel__http-status{font-size:10px;font-weight:600;padding:2px 5px;border-radius:3px;background:#e5e7eb;color:#374151}.graphql-debug-panel__operation-meta{display:flex;justify-content:space-between;font-size:10px;color:#9ca3af}.graphql-debug-panel__operation-vars{margin-top:6px;font-size:11px;color:#6b7280;background:rgba(0,0,0,.02);padding:4px 6px;border-radius:4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:Monaco,Menlo,Ubuntu Mono,monospace}.graphql-debug-panel__modal-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:10000;padding:20px}.graphql-debug-panel__modal{background:#fff;border-radius:12px;max-width:800px;max-height:90vh;width:100%;overflow:hidden;box-shadow:0 25px 50px -12px rgba(0,0,0,.25)}.graphql-debug-panel__modal-header{display:flex;justify-content:space-between;align-items:center;padding:20px 24px;border-bottom:1px solid #e5e7eb;background:#f8fafc}.graphql-debug-panel__modal-header h3{margin:0;font-size:18px;font-weight:600;color:#111827}.graphql-debug-panel__modal-header button{background:none;border:none;padding:4px;cursor:pointer;color:#6b7280;border-radius:4px;transition:all .2s ease}.graphql-debug-panel__modal-header button:hover{color:#374151;background:#f3f4f6}.graphql-debug-panel__modal-content{padding:24px;max-height:calc(90vh - 120px);overflow-y:auto}.graphql-debug-panel__modal-section{margin-bottom:24px}.graphql-debug-panel__modal-section:last-child{margin-bottom:0}.graphql-debug-panel__modal-section h4{margin:0 0 12px;font-size:14px;font-weight:600;color:#374151}.graphql-debug-panel__modal-section pre{background:#f8fafc;border:1px solid #e5e7eb;border-radius:6px;padding:12px;font-size:12px;overflow-x:auto;color:#374151;line-height:1.5;max-height:300px;overflow-y:auto}.graphql-debug-panel__section-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.graphql-debug-panel__section-header h4{margin:0}.graphql-debug-panel__copy-btn{background:none;border:none;padding:6px;cursor:pointer;color:#6b7280;border-radius:4px;transition:all .2s ease;display:flex;align-items:center;justify-content:center}.graphql-debug-panel__copy-btn:hover{color:#374151;background:#f3f4f6}.graphql-debug-panel__copy-btn:active{transform:scale(.95)}.graphql-debug-panel__error{background:#fef2f2!important;border-color:#fecaca!important;color:#dc2626!important}@media(max-width:640px){.graphql-debug-panel{bottom:5px;right:10px;left:10px}.graphql-debug-panel__container{min-width:auto;max-width:none}.graphql-debug-panel__modal{margin:10px;max-width:none;width:calc(100% - 20px)}.graphql-debug-panel__modal-content,.graphql-debug-panel__modal-header{padding:16px}}.collection-filter-wrapper{position:sticky;top:140px}.collection-filter-wrapper .collection-filter .filter-section{border-bottom:1px solid rgba(0,0,0,.08);padding-bottom:1rem}.collection-filter-wrapper .collection-filter .filter-section:last-child{border-bottom:none}.collection-filter-wrapper .collection-filter .filter-section .filter-header{padding:.5rem 0;cursor:pointer;transition:color .2s ease}.collection-filter-wrapper .collection-filter .filter-section .filter-header:hover{color:var(--theme-color)}.collection-filter-wrapper .collection-filter .filter-section .filter-header h6{font-size:14px;text-transform:uppercase;letter-spacing:.5px}.collection-filter-wrapper .collection-filter .filter-section .filter-header svg{font-size:18px;color:#666}.collection-filter-wrapper .collection-filter .filter-section .filter-content .form-group{margin-bottom:.75rem}.collection-filter-wrapper .collection-filter .filter-section .filter-content .form-group label{font-size:13px;color:#555;margin-bottom:.25rem}.collection-filter-wrapper .collection-filter .filter-section .filter-content .form-group .form-control{font-size:13px;padding:.4rem .6rem}.collection-filter-wrapper .collection-filter .filter-section .filter-content .form-check{padding-left:1.5rem;margin-bottom:.5rem}.collection-filter-wrapper .collection-filter .filter-section .filter-content .form-check .form-check-input{width:16px;height:16px;margin-top:.15rem;cursor:pointer}.collection-filter-wrapper .collection-filter .filter-section .filter-content .form-check .form-check-input:checked{background-color:var(--theme-color);border-color:var(--theme-color)}.collection-filter-wrapper .collection-filter .filter-section .filter-content .form-check .form-check-input:focus{box-shadow:0 0 0 .2rem rgba(var(--theme-color-rgb),.25)}.collection-filter-wrapper .collection-filter .filter-section .filter-content .form-check .form-check-label{cursor:pointer;color:#333}.collection-filter-wrapper .collection-filter .filter-section .filter-content .form-check .form-check-label:hover{color:var(--theme-color)}.product-top-filter{padding:1rem;background:#f9fafb;border-radius:8px}.product-top-filter .product-filter-content .btn-sm{padding:.4rem .8rem;font-size:13px}.product-top-filter .product-filter-content .btn-sm svg{font-size:14px;vertical-align:-2px}.product-top-filter .product-filter-content .form-select-sm{font-size:13px;padding:.4rem 2rem .4rem .75rem}.grid-options .btn{min-width:32px;padding:.4rem .6rem}.collection-description p{font-size:15px;line-height:1.6}.filter-sidebar-skeleton{animation:pulse 1.5s ease-in-out infinite}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}@media(max-width:991px){.collection-filter-wrapper{position:relative;top:0;margin-bottom:1.5rem}}.mobile-filter-drawer{position:fixed;top:0;left:0;width:100%;height:100%;z-index:1050;background:rgba(0,0,0,.5);display:none}.mobile-filter-drawer.show{display:block}.mobile-filter-drawer .drawer-content{position:absolute;left:0;top:0;width:300px;height:100%;background:#fff;padding:1rem;overflow-y:auto;transform:translateX(-100%);transition:transform .3s ease}.mobile-filter-drawer.show .drawer-content{transform:translateX(0)}.mobile-filter-drawer .drawer-header{display:flex;justify-content:space-between;align-items:center;padding-bottom:1rem;border-bottom:1px solid #eee;margin-bottom:1rem}.price-range-slider{padding:.5rem 0}.price-range-slider .price-display{font-size:13px;color:#333}.price-range-slider .price-display .price-value{font-weight:500}.price-range-slider .slider-container{position:relative;height:6px;margin:1rem 0}.price-range-slider .slider-track{position:absolute;width:100%;height:100%;background:#e0e0e0;border-radius:3px}.price-range-slider .slider-range{position:absolute;height:100%;background:var(--theme-color,#007bff);border-radius:3px}.price-range-slider .slider-thumb{position:absolute;width:100%;height:6px;background:rgba(0,0,0,0);pointer-events:none;-webkit-appearance:none;appearance:none;top:0}.price-range-slider .slider-thumb::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:18px;height:18px;background:#fff;border:2px solid var(--theme-color,#007bff);border-radius:50%;cursor:pointer;pointer-events:auto;box-shadow:0 1px 3px rgba(0,0,0,.2);transition:transform .15s ease,box-shadow .15s ease;margin-top:-6px}.price-range-slider .slider-thumb::-webkit-slider-thumb:hover{transform:scale(1.1);box-shadow:0 2px 6px rgba(0,0,0,.25)}.price-range-slider .slider-thumb::-webkit-slider-thumb:active{transform:scale(1.15)}.price-range-slider .slider-thumb::-moz-range-thumb{width:18px;height:18px;background:#fff;border:2px solid var(--theme-color,#007bff);border-radius:50%;cursor:pointer;pointer-events:auto;box-shadow:0 1px 3px rgba(0,0,0,.2);transition:transform .15s ease,box-shadow .15s ease}.price-range-slider .slider-thumb::-moz-range-thumb:hover{transform:scale(1.1);box-shadow:0 2px 6px rgba(0,0,0,.25)}.price-range-slider .slider-thumb--left{z-index:3}.price-range-slider .slider-thumb--right{z-index:4}.price-range-inputs{display:flex;gap:.5rem}.price-range-inputs .form-group{flex:1}.active-filters{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:1rem}.active-filters .filter-chip{display:inline-flex;align-items:center;padding:.25rem .5rem;background:var(--theme-color);color:#fff;border-radius:20px;font-size:12px}.active-filters .filter-chip .remove-filter{margin-left:.5rem;cursor:pointer;opacity:.8}.active-filters .filter-chip .remove-filter:hover{opacity:1}body.dark .collection-filter-wrapper{background:hsla(0,0%,100%,.05)!important}body.dark .collection-filter-wrapper .filter-section{border-bottom-color:hsla(0,0%,100%,.1)}body.dark .collection-filter-wrapper .filter-section .filter-header h6{color:#e5e5e5}body.dark .collection-filter-wrapper .filter-section .filter-header svg{color:#aaa}body.dark .collection-filter-wrapper .filter-section .filter-content .form-group label{color:#bbb}body.dark .collection-filter-wrapper .filter-section .filter-content .form-check-label{color:#ddd}body.dark .product-top-filter{background:hsla(0,0%,100%,.05)}body.dark .product-top-filter .text-muted{color:#aaa!important}body.dark .price-range-slider .price-display{color:#ddd}body.dark .price-range-slider .slider-track{background:#444}body.dark .price-range-slider .slider-thumb::-webkit-slider-thumb{background:#2a2a2a;border-color:var(--theme-color,#007bff)}body.dark .price-range-slider .slider-thumb::-moz-range-thumb{background:#2a2a2a;border-color:var(--theme-color,#007bff)}.rf-product-box .img-wrapper{position:relative;overflow:hidden;border-radius:8px;background:#f8f9fa}.rf-product-box .img-wrapper .product-tag{position:absolute;top:10px;left:10px;z-index:2;padding:4px 10px;font-size:11px;font-weight:600;text-transform:uppercase;border-radius:4px}.rf-product-box .img-wrapper .product-tag.sale-tag{background:#dc3545;color:#fff}.rf-product-box .img-wrapper .product-image-link{display:block;cursor:pointer}.rf-product-box .img-wrapper .product-image-container{position:relative;width:100%;padding-top:100%;overflow:hidden;background:#f8f9fa}.rf-product-box .img-wrapper .product-image{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:contain;object-position:center;transition:transform .3s ease}.rf-product-box .img-wrapper:hover .product-image{transform:scale(1.05)}.rf-product-box .img-wrapper .cart-info{position:absolute;bottom:10px;right:10px;display:flex;flex-direction:column;gap:8px;opacity:0;transform:translateY(10px);transition:all .3s ease}.rf-product-box .img-wrapper:hover .cart-info{opacity:1;transform:translateY(0)}.rf-product-box .product-detail{padding:12px 0}.rf-product-box .product-detail .product-title{display:block;cursor:pointer;color:#333;text-decoration:none;margin-bottom:8px;line-height:1.4}.rf-product-box .product-detail .product-title strong{font-size:14px;font-weight:600;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.rf-product-box .product-detail .product-title:hover{color:var(--theme-color)}.rf-product-box .product-detail .price-wrapper{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.rf-product-box .product-detail .price-wrapper .original-price{font-size:13px;color:#999}.rf-product-box .product-detail .price-wrapper .sale-price{font-size:16px;font-weight:700;color:#333}body.dark .rf-product-box .img-wrapper{background:hsla(0,0%,100%,.05)}body.dark .rf-product-box .product-detail .product-title{color:#e5e5e5}body.dark .rf-product-box .product-detail .product-title:hover{color:var(--theme-color)}body.dark .rf-product-box .product-detail .price-wrapper .original-price{color:#777}body.dark .rf-product-box .product-detail .price-wrapper .sale-price{color:#fff}.royal-header .main-menu,.royal-header .main-navbar,.royal-header .navbar-nav{position:static}.mega-menu-tiles{position:absolute;top:100%;left:50%;transform:translateX(-50%) translateY(10px);width:100vw;background:#fff;box-shadow:0 4px 20px rgba(0,0,0,.1);border-top:2px solid var(--theme-color);padding:24px 0;opacity:0;visibility:hidden;transition:all .3s ease;z-index:1000}.mega-menu-tiles.show{opacity:1;visibility:visible;transform:translateX(-50%) translateY(0)}.mega-menu-tiles .mega-menu-layout{display:flex;gap:32px}.mega-menu-tiles .tiles-panel{flex:0 0 auto;border-right:1px solid rgba(0,0,0,.06);padding-right:32px}.mega-menu-tiles .preview-panel{flex:1;min-width:300px;display:flex;flex-direction:column}.mega-menu-tiles .category-preview{margin-bottom:20px}.mega-menu-tiles .category-preview .preview-link{display:block;text-decoration:none;color:inherit;cursor:pointer;position:relative;z-index:1}.mega-menu-tiles .category-preview .preview-image-wrapper{position:relative;width:100%;height:300px;overflow:hidden;margin-bottom:16px}.mega-menu-tiles .category-preview .preview-image-wrapper .preview-image-container{width:100%;height:100%}.mega-menu-tiles .category-preview:hover .preview-image{transform:scale(1.05)}.mega-menu-tiles .category-preview .preview-title{font-size:18px;font-weight:700;color:#222;margin:0 0 8px;transition:color .2s ease}.mega-menu-tiles .category-preview:hover .preview-title{color:var(--theme-color)}.mega-menu-tiles .category-preview .preview-description{font-size:13px;line-height:1.5;color:#666;margin:0}.mega-menu-tiles .category-preview .preview-description p{margin:0 0 8px}.mega-menu-tiles .category-preview .preview-description p:last-child{margin-bottom:0}.mega-menu-tiles .category-preview .preview-description ol,.mega-menu-tiles .category-preview .preview-description ul{margin:0 0 8px;padding-left:20px}.mega-menu-tiles .category-preview .preview-description a{color:var(--theme-color);text-decoration:underline}.mega-menu-tiles .sale-section{margin-top:auto;padding-top:20px;border-top:1px solid rgba(0,0,0,.06)}.mega-menu-tiles .sale-section .sale-section-header{display:flex;align-items:center;gap:12px;margin-bottom:16px}.mega-menu-tiles .sale-section .sale-section-title{font-size:12px;font-weight:600;color:#e53935;text-transform:uppercase;letter-spacing:.5px;white-space:nowrap}.mega-menu-tiles .sale-section .sale-section-line{flex:1;height:1px;background:linear-gradient(90deg,#e53935,transparent)}.mega-menu-tiles .sale-section .sale-products{display:flex;flex-direction:column;gap:12px;margin-bottom:12px}.mega-menu-tiles .sale-section .sale-products-placeholder{display:flex;align-items:center;justify-content:center;width:100%;min-height:80px;background:#f9f9f9;border-radius:8px;color:#999;font-size:12px}.mega-menu-tiles .sale-section .sale-section-link{display:inline-flex;align-items:center;gap:4px;font-size:12px;font-weight:500;color:var(--theme-color);text-decoration:none}.mega-menu-tiles .sale-section .sale-section-link:hover{text-decoration:underline}.mega-menu-tiles .sale-section .sale-section-link i{font-size:14px}.mega-menu-tiles .tiles-grid{display:flex;flex-wrap:wrap;gap:16px;justify-content:flex-start}.mega-menu-tiles .partner-section{margin-top:24px;padding-top:20px;border-top:1px solid rgba(0,0,0,.06)}.mega-menu-tiles .partner-section .partner-section-header{display:flex;align-items:center;gap:16px;margin-bottom:16px}.mega-menu-tiles .partner-section .partner-section-title{font-size:12px;font-weight:600;color:var(--theme-color);text-transform:uppercase;letter-spacing:.5px;white-space:nowrap}.mega-menu-tiles .partner-section .partner-section-line{flex:1;height:1px;background:linear-gradient(to right,var(--theme-color),transparent)}.mega-menu-tiles .menu-tile{position:relative;cursor:pointer;width:150px;flex-shrink:0}.mega-menu-tiles .menu-tile.active .tile-image-wrapper{box-shadow:0 0 0 2px var(--theme-color)}.mega-menu-tiles .menu-tile.active .tile-title{color:var(--theme-color)}.mega-menu-tiles .menu-tile:hover .tile-image{transform:scale(1.05)}.mega-menu-tiles .menu-tile:hover .tile-title{color:var(--theme-color)}.mega-menu-tiles .menu-tile:hover .tile-submenu{opacity:1;visibility:visible;transform:translateY(0)}.mega-menu-tiles .menu-tile .tile-link{display:block;text-decoration:none;color:inherit;cursor:pointer;position:relative;z-index:1}.mega-menu-tiles .menu-tile .tile-image-wrapper{position:relative;width:100%;overflow:hidden;margin-bottom:8px;transition:box-shadow .2s ease}.mega-menu-tiles .menu-tile .tile-image-wrapper .tile-image-container{width:100%}.mega-menu-tiles .menu-tile .tile-placeholder{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#f0f0f0,#e0e0e0);pointer-events:none}.mega-menu-tiles .menu-tile .tile-placeholder svg{width:32px;height:32px;color:#bbb;pointer-events:none}.mega-menu-tiles .menu-tile .tile-title-row{display:flex;align-items:center;justify-content:center;gap:4px}.mega-menu-tiles .menu-tile .tile-title{font-size:12px;font-weight:600;text-align:center;color:#333;transition:color .2s ease;margin:0;line-height:1.3}.mega-menu-tiles .menu-tile .tile-dropdown-icon{font-size:14px;color:#999;transition:all .2s ease;flex-shrink:0}.mega-menu-tiles .menu-tile.has-submenu .tile-title-row{position:relative}.mega-menu-tiles .menu-tile.has-submenu:hover .tile-dropdown-icon{color:var(--theme-color);transform:rotate(180deg)}.mega-menu-tiles .menu-tile .tile-badge{position:absolute;top:6px;right:6px;padding:2px 6px;font-size:9px;font-weight:600;text-transform:uppercase;border-radius:4px;background:var(--theme-color);color:#fff}.mega-menu-tiles .tile-submenu{position:absolute;top:100%;left:50%;transform:translateX(-50%) translateY(-5px);background:#fff;border-radius:8px;box-shadow:0 4px 20px rgba(0,0,0,.15);border:1px solid rgba(0,0,0,.08);padding:8px;margin-top:4px;opacity:0;visibility:hidden;transition:all .2s ease;z-index:100;min-width:200px}.mega-menu-tiles .tile-submenu:after{content:"";position:absolute;top:-12px;left:0;right:0;height:12px;background:rgba(0,0,0,0);pointer-events:none}.mega-menu-tiles .tile-submenu:before{content:"";position:absolute;top:-8px;left:50%;transform:translateX(-50%);border:8px solid rgba(0,0,0,0);border-bottom-color:#fff;filter:drop-shadow(0 -2px 2px rgba(0,0,0,.05))}.mega-menu-tiles .tile-submenu .submenu-list{list-style:none;margin:0;padding:0}.mega-menu-tiles .tile-submenu .submenu-item{margin:0}.mega-menu-tiles .tile-submenu .submenu-item a{display:flex;align-items:center;padding:10px 12px;font-size:13px;color:#444;text-decoration:none;border-radius:6px;transition:all .2s ease}.mega-menu-tiles .tile-submenu .submenu-item a:hover{background:rgba(45,149,150,.08);color:var(--theme-color)}.mega-menu-tiles .tile-submenu .submenu-item a .submenu-image{width:32px;height:32px;border-radius:6px;object-fit:cover;margin-right:10px;background:#f5f5f5}.mega-menu-tiles .tile-submenu .submenu-item a span{font-weight:500}.nav-item.has-mega-tiles{position:static!important}.nav-item.has-mega-tiles>.nav-link{position:relative;z-index:1001}.navbar-nav{position:static!important}body.dark .mega-menu-tiles{background:#1a1a1a;border-top-color:var(--theme-color)}body.dark .mega-menu-tiles .tiles-panel{border-right-color:hsla(0,0%,100%,.1)}body.dark .mega-menu-tiles .category-preview .preview-image-wrapper{background:#2a2a2a}body.dark .mega-menu-tiles .category-preview .preview-title{color:#eee}body.dark .mega-menu-tiles .category-preview .preview-description{color:#999}body.dark .mega-menu-tiles .partner-section,body.dark .mega-menu-tiles .sale-section{border-top-color:hsla(0,0%,100%,.1)}body.dark .mega-menu-tiles .sale-section .sale-products-placeholder{background:#252525;color:#666}body.dark .mega-menu-tiles .menu-tile .tile-image-wrapper{background:#2a2a2a}body.dark .mega-menu-tiles .menu-tile .tile-title{color:#eee}body.dark .mega-menu-tiles .menu-tile .tile-dropdown-icon{color:#666}body.dark .mega-menu-tiles .menu-tile.has-submenu:hover .tile-dropdown-icon{color:var(--theme-color)}body.dark .mega-menu-tiles .menu-tile .tile-placeholder{background:linear-gradient(135deg,#2a2a2a,#333)}body.dark .mega-menu-tiles .menu-tile .tile-placeholder svg{color:#555}body.dark .mega-menu-tiles .tile-submenu{background:#222;border-color:hsla(0,0%,100%,.1)}body.dark .mega-menu-tiles .tile-submenu:before{border-bottom-color:#222}body.dark .mega-menu-tiles .tile-submenu .submenu-item a{color:#ccc}body.dark .mega-menu-tiles .tile-submenu .submenu-item a:hover{background:rgba(45,149,150,.15);color:var(--theme-color)}body.dark .mega-menu-tiles .tile-submenu .submenu-item a span{font-weight:500}@media(max-width:1199px){.mega-menu-tiles .mega-menu-layout{gap:24px}.mega-menu-tiles .tiles-panel{padding-right:24px}.mega-menu-tiles .preview-panel{min-width:250px}.mega-menu-tiles .category-preview .preview-image-wrapper{height:200px}.mega-menu-tiles .category-preview .preview-title{font-size:16px}.mega-menu-tiles .category-preview .preview-description{font-size:12px;-webkit-line-clamp:2}.mega-menu-tiles .menu-tile{width:120px}.mega-menu-tiles .menu-tile .tile-title{font-size:11px}}@media(max-width:991px){.mega-menu-tiles{display:none!important}}.product-tiles-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:3px}@media(max-width:991px){.product-tiles-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:575px){.product-tiles-grid{grid-template-columns:1fr}}.basic-product{display:flex;flex-direction:column;height:100%;background:#fff;border:1px solid #eee;border-radius:6px;overflow:hidden;transition:box-shadow .2s ease,transform .2s ease,border-color .2s ease}.basic-product.zero-price-warning{border:2px solid #ef4444;box-shadow:0 0 8px rgba(239,68,68,.3)}.basic-product.zero-price-warning .img-wrapper:after{content:"€0.00";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background:rgba(239,68,68,.9);color:#fff;font-size:14px;font-weight:700;padding:6px 12px;border-radius:4px;z-index:6}.basic-product:hover{box-shadow:0 4px 16px rgba(0,0,0,.1)}.basic-product:hover .hover-icons{opacity:1;transform:translateX(0);pointer-events:auto}.basic-product:hover .image-nav{opacity:1}.basic-product .img-wrapper{position:relative;background:#f8f9fa}.basic-product .img-wrapper .added-to-cart-overlay{position:absolute;top:40px;left:6px;right:6px;z-index:20;display:flex;align-items:center;justify-content:center;gap:6px;padding:6px 10px;background-color:rgba(16,185,129,.95);color:#fff;font-size:11px;font-weight:600;text-align:center;border-radius:4px;animation:slideInOverlay .3s ease-out}.basic-product .img-wrapper .added-to-cart-overlay i{font-size:14px}@keyframes slideInOverlay{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.basic-product .img-wrapper .front{display:block;width:100%;aspect-ratio:1;position:relative;overflow:hidden}.basic-product .img-wrapper .front img{width:100%!important;height:100%!important;object-fit:contain;padding:10px;transition:transform .3s ease}.basic-product .img-wrapper .front .no-image-placeholder{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;align-items:center;justify-content:center;background:#f8f9fa}.basic-product .img-wrapper .front .no-image-placeholder i{font-size:32px;color:#ccc;opacity:.6}.basic-product .img-wrapper:hover .front img{transform:scale(1.05)}.basic-product .action-buttons{position:absolute;top:8px;right:8px;z-index:4;display:flex;flex-direction:row;align-items:center;gap:4px}.basic-product .hover-icons{display:flex;flex-direction:row;align-items:center;gap:4px;opacity:0;transform:translateX(10px);transition:opacity .25s ease,transform .25s ease;pointer-events:none}.basic-product .hover-icons button{background:hsla(0,0%,100%,.95);border:none;border-radius:50%;width:32px;height:32px;min-width:32px;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;box-shadow:0 2px 6px rgba(0,0,0,.15)}.basic-product .hover-icons button i{font-size:16px;color:#555;transition:color .2s ease}.basic-product .hover-icons button:hover{background:#2d9596}.basic-product .hover-icons button:hover i{color:#fff}.basic-product .wishlist-btn{background:hsla(0,0%,100%,.95);border:none;border-radius:50%;width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;box-shadow:0 2px 6px rgba(0,0,0,.1)}.basic-product .wishlist-btn i{font-size:16px;color:#666;transition:color .2s ease}.basic-product .wishlist-btn:hover{background:#2d9596;transform:scale(1.1)}.basic-product .wishlist-btn:hover i{color:#fff}.basic-product .wishlist-btn.active i{color:#ef4444}.basic-product .wishlist-btn.active:hover i{color:#fff}.basic-product .image-loader{position:absolute;top:0;left:0;right:0;bottom:0;background:hsla(0,0%,100%,.8);display:flex;align-items:center;justify-content:center;z-index:5}.basic-product .image-loader .loader-spinner{width:32px;height:32px;border:3px solid #eee;border-top-color:#2d9596;border-radius:50%;animation:spin .8s linear infinite}.basic-product .image-nav{position:absolute;top:50%;left:0;right:0;transform:translateY(-50%);display:flex;justify-content:space-between;padding:0 5px;opacity:0;transition:opacity .2s ease;z-index:3;pointer-events:none}.basic-product .image-nav button{pointer-events:auto;background:hsla(0,0%,100%,.9);border:none;border-radius:50%;width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;box-shadow:0 2px 6px rgba(0,0,0,.15)}.basic-product .image-nav button i{font-size:16px;color:#333}.basic-product .image-nav button:hover{background:#2d9596}.basic-product .image-nav button:hover i{color:#fff}.basic-product .lable-block{position:absolute;top:0;left:0;z-index:2;display:flex;flex-direction:column;gap:3px;padding:8px}.basic-product .lable-block .lable3{display:inline-block;position:static!important;color:#fff;font-size:10px;font-weight:600;text-transform:uppercase;padding:3px 8px;border-radius:3px;letter-spacing:.3px;white-space:nowrap}.basic-product .lable-block .lable3.badge-green{background-color:#22c55e}.basic-product .lable-block .lable3.badge-yellow{background-color:#eab308;color:#1a1a1a}.basic-product .lable-block .lable3.badge-red{background-color:#ef4444}.basic-product .lable-block .lable3.badge-blue{background-color:#3b82f6}.basic-product .lable-block .lable3.badge-teal{background-color:#2d9596}.basic-product .product-detail{display:flex;flex-direction:column;flex:1;padding:10px;text-align:center}.basic-product .product-detail h6{margin:0 0 6px;font-size:13px;font-weight:600;line-height:1.35;text-overflow:unset!important;white-space:normal!important;overflow:visible!important}.basic-product .product-detail h6 a{color:#2d9596!important;text-decoration:none}.basic-product .product-detail h6 a:hover{color:rgb(39.1153846154,129.5153846154,130.3846153846)!important}.basic-product .product-code-overlay{position:absolute;bottom:6px;right:6px;z-index:4;background:rgba(0,0,0,0);color:#999;font-size:9px;font-weight:400;text-transform:uppercase;letter-spacing:.3px;padding:2px 4px;pointer-events:none}.basic-product .rating-overlay{position:absolute;bottom:6px;left:6px;z-index:4;display:flex;align-items:center;gap:4px;background:hsla(0,0%,100%,.95);border:none;border-radius:4px;padding:4px 8px;cursor:pointer;transition:all .2s ease;box-shadow:0 1px 4px rgba(0,0,0,.1)}.basic-product .rating-overlay .stars{display:flex;align-items:center;gap:1px}.basic-product .rating-overlay .stars i{font-size:11px;color:#fbbf24}.basic-product .rating-overlay .stars i.ri-star-line{color:#ddd}.basic-product .rating-overlay .rating-value{font-size:11px;font-weight:600;color:#333;margin-left:2px}.basic-product .rating-overlay .review-count{font-size:10px;color:#888}.basic-product .rating-overlay:hover{background:#2d9596;box-shadow:0 2px 6px rgba(0,0,0,.15)}.basic-product .rating-overlay:hover .stars i{color:#fff}.basic-product .rating-overlay:hover .stars i.ri-star-line{color:hsla(0,0%,100%,.5)}.basic-product .rating-overlay:hover .rating-value,.basic-product .rating-overlay:hover .review-count{color:#fff}.basic-product .cart-banner-overlay{position:absolute;bottom:32px;left:6px;right:6px;z-index:5;display:flex;align-items:center;justify-content:center;gap:6px;padding:6px 10px;background-color:rgba(255,193,7,.95);color:#000;font-size:11px;font-weight:600;text-align:center;border-radius:4px}.basic-product .cart-banner-overlay i{font-size:14px}.basic-product .product-rating{display:flex;align-items:center;justify-content:center;gap:4px;margin-bottom:6px}.basic-product .product-rating .stars{display:flex;gap:1px}.basic-product .product-rating .stars i{font-size:14px;color:#fbbf24}.basic-product .product-rating .stars i.ri-star-line{color:#ddd}.basic-product .product-rating .rating-value{font-size:12px;font-weight:600;color:#333}.basic-product .product-rating .review-count{font-size:11px;color:#888}.basic-product .filter-specs{background:#f8f9fa;border-radius:4px;padding:6px 8px;margin:6px 0;text-align:left}.basic-product .filter-specs .spec-row{display:flex;justify-content:space-between;align-items:center;font-size:11px;padding:2px 0}.basic-product .filter-specs .spec-row:not(:last-child){border-bottom:1px solid #eee}.basic-product .filter-specs .spec-row .spec-label{color:#666;font-weight:500}.basic-product .filter-specs .spec-row .spec-value{color:#333;font-weight:600}.basic-product .cart-bottom{margin-top:auto;padding-top:6px}.basic-product .cart-bottom .product-price{color:#2d9596;font-size:16px;font-weight:700;margin:0 0 4px;text-align:center}.basic-product .cart-bottom .product-price del{color:#999;font-size:12px;font-weight:400;margin-left:6px}.basic-product .cart-bottom .product-price .price-on-request{color:#666;font-weight:500;font-size:13px}.basic-product .cart-bottom .stock-status{display:block;font-size:11px;font-weight:500;margin-bottom:6px;padding:2px 6px;border-radius:3px;text-align:center}.basic-product .cart-bottom .stock-status.in-stock{color:#22c55e;background-color:rgba(34,197,94,.1)}.basic-product .cart-bottom .stock-status.out-of-stock{color:#ef4444;background-color:rgba(239,68,68,.1)}.basic-product .cart-bottom .add-cart-btn{display:flex;align-items:center;justify-content:center;gap:6px;width:100%;padding:8px 12px;background-color:#2d9596;color:#fff;border:none;border-radius:4px;font-size:13px;font-weight:600;cursor:pointer;transition:background-color .2s ease}.basic-product .cart-bottom .add-cart-btn i{font-size:16px}.basic-product .cart-bottom .add-cart-btn:hover:not(:disabled){background-color:rgb(39.1153846154,129.5153846154,130.3846153846)}.basic-product .cart-bottom .add-cart-btn:disabled{background-color:#ccc;cursor:not-allowed}.basic-product .cart-bottom .add-cart-btn.view-product-btn{background-color:#6c757d}.basic-product .cart-bottom .add-cart-btn.view-product-btn:hover:not(:disabled){background-color:rgb(84.3605150215,91.3905579399,97.6394849785)}.basic-product .cart-bottom .cart-banner{display:flex;align-items:center;justify-content:center;gap:6px;width:100%;padding:8px 12px;background-color:#ffc107;color:#000;border-radius:4px;font-size:11px;font-weight:600;margin-bottom:8px;text-align:center}.basic-product .cart-bottom .cart-banner i{font-size:14px}.basic-product .cart-bottom .qty-box-grid{display:flex;align-items:center;justify-content:center;gap:4px;width:100%;padding:4px;background:#fff;border:2px solid #2d9596;border-radius:4px}.basic-product .cart-bottom .qty-box-grid .qty-btn{display:flex;align-items:center;justify-content:center;width:32px;height:32px;background:#fff;border:1px solid #ddd;border-radius:4px;cursor:pointer;transition:all .2s ease}.basic-product .cart-bottom .qty-box-grid .qty-btn i{font-size:16px;color:#2d9596}.basic-product .cart-bottom .qty-box-grid .qty-btn:hover{background:#2d9596;border-color:#2d9596}.basic-product .cart-bottom .qty-box-grid .qty-btn:hover i{color:#fff}.basic-product .cart-bottom .qty-box-grid .qty-btn.minus i{color:#ef4444}.basic-product .cart-bottom .qty-box-grid .qty-btn.minus:hover{background:#ef4444;border-color:#ef4444}.basic-product .cart-bottom .qty-box-grid .qty-btn.minus:hover i{color:#fff}.basic-product .cart-bottom .qty-box-grid .qty-value{flex:1;text-align:center;font-size:14px;font-weight:600;color:#2d9596;padding:0 8px}.basic-product .cart-bottom .product-description{margin-top:8px;font-size:11px;line-height:1.4;color:#666;text-align:left}.wishlist-section{padding:15px 0}.wishlist-section .section-title{margin-bottom:20px}.wishlist-section .section-title h2{font-size:22px;font-weight:600;color:#333;margin:0}.wishlist-section .wishlist-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:50px 20px}.wishlist-section .wishlist-empty i,.wishlist-section .wishlist-empty svg{font-size:56px;color:#ddd;margin-bottom:15px}.wishlist-section .wishlist-empty h3{font-size:18px;color:#333;margin-bottom:8px}.wishlist-section .wishlist-empty p{color:#666;margin-bottom:15px}.wishlist-section .wishlist-empty .btn-solid{background-color:#2d9596;color:#fff;padding:10px 20px;border-radius:4px;text-decoration:none;display:inline-block;transition:background-color .2s ease}.wishlist-section .wishlist-empty .btn-solid:hover{background-color:rgb(39.1153846154,129.5153846154,130.3846153846)}.wishlist-section .wishlist-loading{display:flex;justify-content:center;padding:50px 20px}.wishlist-section .wishlist-loading .spinner{width:36px;height:36px;border:3px solid #eee;border-top-color:#2d9596;border-radius:50%;animation:spin .8s linear infinite}.product-reviews-modal .modal-header{border-bottom:1px solid #eee;padding:16px 20px;display:flex;align-items:center}.product-reviews-modal .modal-header .modal-title{font-size:18px;font-weight:600;color:#333}.product-reviews-modal .modal-header .btn-close{background:none;border:none;font-size:24px;color:#666;cursor:pointer;padding:0;line-height:1;display:flex;align-items:center;justify-content:center;margin:0;position:relative;top:0}.product-reviews-modal .modal-header .btn-close:hover{color:#333}.product-reviews-modal .modal-body{padding:20px}.product-reviews-modal .reviews-modal-content .rating-summary{display:flex;gap:30px;padding-bottom:20px;border-bottom:1px solid #eee;margin-bottom:20px}@media(max-width:575px){.product-reviews-modal .reviews-modal-content .rating-summary{flex-direction:column;gap:20px}}.product-reviews-modal .reviews-modal-content .rating-summary .rating-overview{flex:1;display:flex;gap:30px}@media(max-width:767px){.product-reviews-modal .reviews-modal-content .rating-summary .rating-overview{flex-direction:column;gap:15px}}.product-reviews-modal .reviews-modal-content .rating-summary .rating-overview .rating-big{text-align:center;display:flex;flex-direction:column;align-items:center}.product-reviews-modal .reviews-modal-content .rating-summary .rating-overview .rating-big .rating-number{display:block;font-size:48px;font-weight:700;color:#333;line-height:1;margin-bottom:8px}.product-reviews-modal .reviews-modal-content .rating-summary .rating-overview .rating-big .rating-stars{margin-bottom:8px;display:flex;justify-content:center}.product-reviews-modal .reviews-modal-content .rating-summary .rating-overview .rating-big .rating-stars.large .star{font-size:24px}.product-reviews-modal .reviews-modal-content .rating-summary .rating-overview .rating-big .rating-count{display:block;font-size:14px;color:#888;text-align:center}.product-reviews-modal .reviews-modal-content .rating-summary .rating-overview .rating-distribution{flex:1;display:flex;flex-direction:column;gap:6px}.product-reviews-modal .reviews-modal-content .rating-summary .rating-overview .rating-distribution .rating-bar{display:flex;align-items:center;gap:10px}.product-reviews-modal .reviews-modal-content .rating-summary .rating-overview .rating-distribution .rating-bar .star-label{display:flex;align-items:center;gap:2px;font-size:13px;font-weight:500;color:#555;min-width:30px}.product-reviews-modal .reviews-modal-content .rating-summary .rating-overview .rating-distribution .rating-bar .star-label svg{font-size:12px;color:#fbbf24}.product-reviews-modal .reviews-modal-content .rating-summary .rating-overview .rating-distribution .rating-bar .rating-progress{flex:1;height:8px;background:#eee;border-radius:4px}.product-reviews-modal .reviews-modal-content .rating-summary .rating-overview .rating-distribution .rating-bar .rating-progress .progress-bar{background:#fbbf24;border-radius:4px}.product-reviews-modal .reviews-modal-content .rating-summary .rating-overview .rating-distribution .rating-bar .count-label{font-size:12px;color:#888;min-width:25px;text-align:right}.product-reviews-modal .reviews-modal-content .rating-summary .write-review-section{text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:center;min-width:180px}.product-reviews-modal .reviews-modal-content .rating-summary .write-review-section p{font-size:13px;color:#666;margin-bottom:10px}.product-reviews-modal .reviews-modal-content .rating-summary .write-review-section .btn{display:inline-flex;align-items:center;gap:6px}.product-reviews-modal .reviews-modal-content .reviews-list .reviews-list-title{font-size:16px;font-weight:600;color:#333;margin-bottom:15px}.product-reviews-modal .reviews-modal-content .reviews-list .review-item{padding:15px;background:#f9fafb;border-radius:8px;margin-bottom:12px;transition:opacity .2s ease}.product-reviews-modal .reviews-modal-content .reviews-list .review-item.deleting{opacity:.5;pointer-events:none}.product-reviews-modal .reviews-modal-content .reviews-list .review-item .review-header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:10px}.product-reviews-modal .reviews-modal-content .reviews-list .review-item .review-header .reviewer-info{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.product-reviews-modal .reviews-modal-content .reviews-list .review-item .review-header .reviewer-info .reviewer-name{font-weight:600;color:#333;font-size:14px}.product-reviews-modal .reviews-modal-content .reviews-list .review-item .review-header .reviewer-info .rating-stars.small .star{font-size:14px}.product-reviews-modal .reviews-modal-content .reviews-list .review-item .review-header .reviewer-info .review-date{font-size:12px;color:#888}.product-reviews-modal .reviews-modal-content .reviews-list .review-item .review-header .review-actions{display:flex;gap:6px}.product-reviews-modal .reviews-modal-content .reviews-list .review-item .review-header .review-actions .action-btn{background:#fff;border:1px solid #ddd;border-radius:4px;width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease}.product-reviews-modal .reviews-modal-content .reviews-list .review-item .review-header .review-actions .action-btn svg{font-size:14px;color:#666}.product-reviews-modal .reviews-modal-content .reviews-list .review-item .review-header .review-actions .action-btn:hover{border-color:#2d9596;background:#2d9596}.product-reviews-modal .reviews-modal-content .reviews-list .review-item .review-header .review-actions .action-btn:hover svg{color:#fff}.product-reviews-modal .reviews-modal-content .reviews-list .review-item .review-header .review-actions .action-btn.delete:hover{border-color:#ef4444;background:#ef4444}.product-reviews-modal .reviews-modal-content .reviews-list .review-item .review-header .review-actions .action-btn:disabled{opacity:.5;cursor:not-allowed}.product-reviews-modal .reviews-modal-content .reviews-list .review-item .review-content{font-size:14px;line-height:1.5;color:#555;margin:0}.product-reviews-modal .reviews-modal-content .reviews-list .review-item .review-replies{margin-top:12px;padding-top:12px;border-top:1px solid #e5e7eb}.product-reviews-modal .reviews-modal-content .reviews-list .review-item .review-replies .reply-item{display:flex;gap:10px;padding:10px;background:#fff;border-radius:6px;margin-top:8px}.product-reviews-modal .reviews-modal-content .reviews-list .review-item .review-replies .reply-item:first-child{margin-top:0}.product-reviews-modal .reviews-modal-content .reviews-list .review-item .review-replies .reply-item .reply-icon{color:#888;font-size:16px;flex-shrink:0;margin-top:2px}.product-reviews-modal .reviews-modal-content .reviews-list .review-item .review-replies .reply-item .reply-content{flex:1}.product-reviews-modal .reviews-modal-content .reviews-list .review-item .review-replies .reply-item .reply-content .reply-header{display:flex;gap:10px;align-items:center;margin-bottom:4px}.product-reviews-modal .reviews-modal-content .reviews-list .review-item .review-replies .reply-item .reply-content .reply-header .reply-author{font-weight:600;font-size:13px;color:#333}.product-reviews-modal .reviews-modal-content .reviews-list .review-item .review-replies .reply-item .reply-content .reply-header .reply-date{font-size:11px;color:#888}.product-reviews-modal .reviews-modal-content .reviews-list .review-item .review-replies .reply-item .reply-content .reply-text{font-size:13px;color:#555;margin:0;line-height:1.4}.product-reviews-modal .reviews-modal-content .no-reviews{text-align:center;padding:40px 20px}.product-reviews-modal .reviews-modal-content .no-reviews p{margin:0 0 8px;color:#333;font-size:16px}.product-reviews-modal .reviews-modal-content .no-reviews p.text-muted{color:#888;font-size:14px}.product-reviews-modal .rating-stars{display:inline-flex;align-items:center;gap:2px}.product-reviews-modal .rating-stars .star{font-size:18px}.product-reviews-modal .rating-stars .star.filled,.product-reviews-modal .rating-stars .star.half{color:#fbbf24}.product-reviews-modal .rating-stars .star.empty{color:#ddd}.basic-product.horizontal-layout{flex-direction:row;align-items:stretch}.basic-product.horizontal-layout .img-wrapper{width:200px;min-width:200px;flex-shrink:0}@media(max-width:767px){.basic-product.horizontal-layout .img-wrapper{width:150px;min-width:150px}}@media(max-width:575px){.basic-product.horizontal-layout .img-wrapper{width:120px;min-width:120px}}.basic-product.horizontal-layout .img-wrapper .front{aspect-ratio:1;height:100%}.basic-product.horizontal-layout .product-detail{flex:1;display:flex;flex-direction:row;align-items:center;text-align:left;padding:15px;gap:20px}@media(max-width:767px){.basic-product.horizontal-layout .product-detail{flex-direction:column;align-items:flex-start;gap:10px;padding:12px}}.basic-product.horizontal-layout .product-detail .product-info{flex:1;display:flex;flex-direction:column;gap:8px}.basic-product.horizontal-layout .product-detail .product-info h6{text-align:left;margin-bottom:8px;font-size:15px}@media(max-width:767px){.basic-product.horizontal-layout .product-detail .product-info h6{font-size:14px}}.basic-product.horizontal-layout .product-detail .product-info .filter-specs{margin:0}.basic-product.horizontal-layout .product-detail .product-info .product-description{margin-top:8px;font-size:13px;line-height:1.5;color:#666;text-align:left}.basic-product.horizontal-layout .product-detail .cart-bottom{display:flex;flex-direction:column;align-items:flex-end;gap:8px;min-width:180px;margin-top:0;padding-top:0}@media(max-width:767px){.basic-product.horizontal-layout .product-detail .cart-bottom{width:100%;align-items:stretch;min-width:unset}}.basic-product.horizontal-layout .product-detail .cart-bottom .product-price{text-align:right;font-size:18px;margin-bottom:4px}@media(max-width:767px){.basic-product.horizontal-layout .product-detail .cart-bottom .product-price{text-align:left}}.basic-product.horizontal-layout .product-detail .cart-bottom .stock-status{align-self:flex-end;display:inline-block;width:auto}@media(max-width:767px){.basic-product.horizontal-layout .product-detail .cart-bottom .stock-status{align-self:flex-start}}.basic-product.horizontal-layout .product-detail .cart-bottom .add-cart-btn{width:auto;min-width:160px}@media(max-width:767px){.basic-product.horizontal-layout .product-detail .cart-bottom .add-cart-btn{width:100%;min-width:unset}}.basic-product.horizontal-layout .product-detail .cart-bottom .product-description{display:none}.basic-product.horizontal-layout .action-buttons{top:8px;right:8px}.basic-product.horizontal-layout .cart-banner-overlay,.basic-product.horizontal-layout .rating-overlay{display:none}.basic-product.horizontal-layout:not(.restructured) .product-detail>h6{order:1}.basic-product.horizontal-layout:not(.restructured) .product-detail>.filter-specs{order:2}.basic-product.horizontal-layout:not(.restructured) .product-detail>.cart-bottom{order:3}@keyframes skeleton-shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.skeleton-box{background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%);background-size:200% 100%;animation:skeleton-shimmer 1.5s ease-in-out infinite}.skeleton-text{display:flex;flex-direction:column;gap:8px}.skeleton-text .skeleton-text-line:last-child{width:70%}.skeleton-breadcrumb .breadcrumb-wrapper .breadcrumb-section{padding:20px 0;background:#f8f9fa}.skeleton-breadcrumb .breadcrumb-wrapper .breadcrumb-nav-section{padding:10px 0;background:#fff;border-bottom:1px solid #eee}.content-page-skeleton .section-b-space{padding-top:30px}.product-card-skeleton{padding:10px;background:#fff;border-radius:8px}.collection-page-skeleton .filter-skeleton{padding:20px;background:#f9fafb;border-radius:8px}.product-detail-skeleton .section-b-space{padding-top:30px}body.dark .skeleton-box{background:linear-gradient(90deg,#2a2a2a 25%,#3a3a3a 50%,#2a2a2a 75%);background-size:200% 100%}body.dark .skeleton-breadcrumb .breadcrumb-wrapper .breadcrumb-section{background:#1a1a1a}body.dark .skeleton-breadcrumb .breadcrumb-wrapper .breadcrumb-nav-section{background:#222;border-color:#333}body.dark .collection-page-skeleton .filter-skeleton,body.dark .product-card-skeleton{background:#1a1a1a}.page-transition-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:hsla(0,0%,100%,.9);z-index:9999;display:flex;align-items:center;justify-content:center;opacity:0;pointer-events:none;transition:opacity .2s ease}.page-transition-overlay.active{opacity:1;pointer-events:all}.page-transition-overlay .transition-spinner{width:40px;height:40px;border:3px solid #f0f0f0;border-top:3px solid var(--theme-color,#2563eb);border-radius:50%;animation:spin .8s linear infinite}body.dark .page-transition-overlay{background:rgba(0,0,0,.9)}body.dark .page-transition-overlay .transition-spinner{border-color:#333;border-top-color:var(--theme-color,#60a5fa)}.reviews-skeleton .review-skeleton-item:last-child{border-bottom:none!important;margin-bottom:0!important;padding-bottom:0!important}.rating-summary-skeleton{padding:20px;background:#f9fafb;border-radius:8px}body.dark .rating-summary-skeleton{background:#1a1a1a}.skeleton-loader{display:flex;flex-direction:column;align-items:center;gap:12px;padding:20px}.skeleton-loader--center{justify-content:center}.skeleton-loader__spinner{border:3px solid #f0f0f0;border-top:3px solid var(--theme-color,#2d9596);border-radius:50%;animation:skeleton-spin .8s linear infinite}.skeleton-loader__text{font-size:14px;color:#666}@keyframes skeleton-spin{to{transform:rotate(1turn)}}body.dark .skeleton-loader__spinner{border-color:#333;border-top-color:var(--theme-color,#2d9596)}body.dark .skeleton-loader__text{color:#999}.account-detail-skeleton .skeleton-card{background:#fff;border-radius:8px;padding:20px;box-shadow:0 1px 3px rgba(0,0,0,.1)}.account-detail-skeleton .skeleton-address-card{background:#fff;border:1px solid #eee;border-radius:8px;padding:16px;height:100%}body.dark .account-detail-skeleton .skeleton-card{background:#1a1a1a;box-shadow:0 1px 3px rgba(0,0,0,.3)}body.dark .account-detail-skeleton .skeleton-address-card{background:#1a1a1a;border-color:#333}.account-page-skeleton .dashboard-section{padding-top:20px}.account-sidebar-skeleton{background:#fff;border-radius:8px;box-shadow:0 1px 3px rgba(0,0,0,.1);overflow:hidden}.account-sidebar-skeleton .sidebar-profile-skeleton{background:#f9fafb;border-bottom:1px solid #eee}.account-sidebar-skeleton .sidebar-menu-skeleton>div:last-child{border-bottom:none}body.dark .account-sidebar-skeleton{background:#1a1a1a;box-shadow:0 1px 3px rgba(0,0,0,.3)}body.dark .account-sidebar-skeleton .sidebar-profile-skeleton{background:#222;border-color:#333}body.dark .account-sidebar-skeleton .sidebar-menu-skeleton>div{border-color:#333}.account-content-skeleton .account-card{background:#fff;border-radius:8px;box-shadow:0 1px 3px rgba(0,0,0,.1);overflow:hidden}.account-content-skeleton .account-card .account-card-header{padding:16px 20px;border-bottom:1px solid #eee;background:#f9fafb}.account-content-skeleton .account-content-item-skeleton{background:#f9fafb}body.dark .account-content-skeleton .account-card{background:#1a1a1a;box-shadow:0 1px 3px rgba(0,0,0,.3)}body.dark .account-content-skeleton .account-card .account-card-header,body.dark .account-content-skeleton .account-content-item-skeleton{background:#222;border-color:#333}.wishlist-skeleton .account-card{background:#fff;border-radius:8px;box-shadow:0 1px 3px rgba(0,0,0,.1);overflow:hidden}.wishlist-skeleton .account-card .account-card-header{padding:16px 20px;border-bottom:1px solid #eee;background:#f9fafb}.wishlist-skeleton .product-card-skeleton{background:#f9fafb;border-radius:8px;padding:10px}body.dark .wishlist-skeleton .account-card{background:#1a1a1a;box-shadow:0 1px 3px rgba(0,0,0,.3)}body.dark .wishlist-skeleton .account-card .account-card-header{background:#222;border-color:#333}body.dark .wishlist-skeleton .product-card-skeleton{background:#222}.cart-skeleton .cart-section{padding-top:20px}.cart-skeleton .checkout-steps-skeleton{padding:20px;background:#f9fafb;border-radius:8px}.cart-skeleton .cart-table-skeleton{background:#fff;border-radius:8px;padding:20px}@media(max-width:768px){.cart-skeleton .cart-table-skeleton .cart-table-header{display:none!important}.cart-skeleton .cart-table-skeleton .cart-item-skeleton{flex-wrap:wrap}.cart-skeleton .cart-table-skeleton .cart-item-skeleton .flex-grow-1{width:100%;order:2;margin-top:10px}}@media(max-width:576px){.cart-skeleton .cart-buttons-skeleton{flex-direction:column;gap:12px}.cart-skeleton .cart-buttons-skeleton .skeleton-box{width:100%!important}}body.dark .cart-skeleton .cart-table-skeleton,body.dark .cart-skeleton .checkout-steps-skeleton{background:#1a1a1a}.orders-skeleton .account-card{background:#fff;border-radius:8px;box-shadow:0 1px 3px rgba(0,0,0,.1);overflow:hidden}.orders-skeleton .account-card .account-card-header{padding:16px 20px;border-bottom:1px solid #eee;background:#f9fafb}.orders-skeleton .order-card-skeleton{background:#f9fafb}.orders-skeleton .order-row-skeleton td{padding:12px 8px;border-bottom:1px solid #eee}.orders-skeleton .table thead th{padding:12px 8px;border-bottom:2px solid #eee}body.dark .orders-skeleton .account-card{background:#1a1a1a;box-shadow:0 1px 3px rgba(0,0,0,.3)}body.dark .orders-skeleton .account-card .account-card-header,body.dark .orders-skeleton .order-card-skeleton{background:#222;border-color:#333}body.dark .orders-skeleton .order-row-skeleton td,body.dark .orders-skeleton .table thead th{border-color:#333}.checkout-skeleton .checkout-section-2{padding-top:20px}.checkout-skeleton .checkout-steps-skeleton{padding:20px;background:#f9fafb;border-radius:8px}.checkout-skeleton .checkout-section-skeleton .checkout-section-content{background:#fff}.checkout-skeleton .order-summary-skeleton{background:#fff;position:sticky;top:20px}body.dark .checkout-skeleton .checkout-steps-skeleton{background:#1a1a1a}body.dark .checkout-skeleton .checkout-section-skeleton .checkout-section-content,body.dark .checkout-skeleton .order-summary-skeleton{background:#1a1a1a;border-color:#333}.order-detail-skeleton .order-detail-header-skeleton{padding-bottom:16px;border-bottom:1px solid #eee}.order-detail-skeleton .order-status-card-skeleton{background:#f9fafb}.order-detail-skeleton .order-status-card-skeleton .timeline-skeleton{padding-top:16px}.order-detail-skeleton .skeleton-card{background:#fff;border-radius:8px;box-shadow:0 1px 3px rgba(0,0,0,.1)}.order-detail-skeleton .order-items-skeleton .py-3:last-child{border-bottom:none!important}.order-detail-skeleton .order-totals-skeleton{max-width:300px;margin-left:auto}body.dark .order-detail-skeleton .order-detail-header-skeleton{border-color:#333}body.dark .order-detail-skeleton .order-status-card-skeleton{background:#1a1a1a;border-color:#333}body.dark .order-detail-skeleton .skeleton-card{background:#1a1a1a;box-shadow:0 1px 3px rgba(0,0,0,.3)}@media(min-width:576px){.rf-modal .modal-dialog{max-width:500px}}@media(min-width:992px){.rf-modal .modal-dialog.modal-lg{max-width:700px}}@media(min-width:1200px){.rf-modal .modal-dialog.modal-xl{max-width:900px}}.rf-modal .modal-content{border:none;border-radius:12px;box-shadow:0 10px 40px rgba(0,0,0,.15);overflow:hidden}.rf-modal .rf-modal-header{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;background:linear-gradient(135deg,var(--theme-color) 0,var(--theme-color2,#2d9596) 100%);border-bottom:none}.rf-modal .rf-modal-header .rf-modal-title{display:flex;align-items:center;gap:10px;color:#fff;font-size:1.1rem;font-weight:600;margin:0}.rf-modal .rf-modal-header .rf-modal-title .rf-modal-icon{display:flex;align-items:center;font-size:1.3rem}.rf-modal .rf-modal-header .rf-modal-close{display:flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;border:none;background:hsla(0,0%,100%,.2);border-radius:50%;cursor:pointer;transition:all .2s ease}.rf-modal .rf-modal-header .rf-modal-close svg{font-size:1.4rem;color:#fff}.rf-modal .rf-modal-header .rf-modal-close:hover{background:hsla(0,0%,100%,.3);transform:scale(1.05)}.rf-modal .rf-modal-header .rf-modal-close:active{transform:scale(.95)}.rf-modal .rf-modal-header .btn-close{display:none}.rf-modal .rf-modal-body{padding:20px;max-height:calc(100vh - 200px);overflow-y:auto}.rf-modal .rf-modal-body .form-group{margin-bottom:15px}.rf-modal .rf-modal-body .form-group label{font-weight:500;color:#444;margin-bottom:6px;display:block}.rf-modal .rf-modal-body .form-group label .text-danger{font-weight:700}.rf-modal .rf-modal-body .form-group .form-control{border-radius:6px;border:1px solid #ddd;padding:10px 12px;transition:border-color .2s,box-shadow .2s}.rf-modal .rf-modal-body .form-group .form-control:focus{border-color:var(--theme-color);box-shadow:0 0 0 3px rgba(var(--theme-color-rgb,45,149,150),.15)}.rf-modal .rf-modal-body .form-group .text-muted{font-size:.85rem;margin-top:4px}.rf-modal .rf-modal-body .form-check{padding-left:1.75rem}.rf-modal .rf-modal-body .form-check .form-check-input{width:18px;height:18px;margin-top:.15rem;border-radius:4px}.rf-modal .rf-modal-body .form-check .form-check-input:checked{background-color:var(--theme-color);border-color:var(--theme-color)}.rf-modal .rf-modal-body .form-check .form-check-input:focus{box-shadow:0 0 0 3px rgba(var(--theme-color-rgb,45,149,150),.25)}.rf-modal .rf-modal-body .form-check .form-check-label{display:flex;align-items:center;font-weight:500;cursor:pointer}.rf-modal .rf-modal-body .form-check .form-check-label svg{color:var(--theme-color)}.rf-modal .rf-modal-body .alert{border-radius:8px;padding:12px 16px;border:none}.rf-modal .rf-modal-body .alert.alert-danger{background:#fef2f2;color:#dc2626}.rf-modal .rf-modal-body .alert.alert-success{background:#f0fdf4;color:#16a34a}.rf-modal .rf-modal-body .alert.alert-info{background:#eff6ff;color:#2563eb}.rf-modal .rf-modal-body .company-toggle-section{padding:15px;background:rgba(var(--theme-color-rgb,45,149,150),.05);border-radius:8px;border:1px solid rgba(var(--theme-color-rgb,45,149,150),.15);margin-bottom:20px}.rf-modal .rf-modal-body .company-fields-section{padding:15px;background:#f9fafb;border-radius:8px;border:1px solid #eee}.rf-modal .rf-modal-body .vat-validate-btn{font-weight:600;white-space:nowrap}.rf-modal .rf-modal-body .vat-validate-btn svg{flex-shrink:0}.rf-modal .rf-modal-body .vat-validate-btn.disabled,.rf-modal .rf-modal-body .vat-validate-btn:disabled{opacity:.65;pointer-events:none}.rf-modal .rf-modal-body .vat-validate-btn.btn-success.disabled,.rf-modal .rf-modal-body .vat-validate-btn.btn-success:disabled{background-color:#10b981;border-color:#10b981;color:#fff;opacity:.8}.rf-modal .rf-modal-body .billing-address-section{padding-top:20px;border-top:1px dashed rgba(var(--theme-color-rgb,45,149,150),.3)}.rf-modal .rf-modal-body .billing-address-section .billing-address-header{margin-bottom:15px}.rf-modal .rf-modal-body .billing-address-section .billing-address-header h6{margin:0;font-weight:600;color:#333;font-size:.95rem;display:flex;align-items:center}.rf-modal .rf-modal-body .billing-address-section .billing-address-header h6 svg{color:var(--theme-color);margin-right:8px}.rf-modal .rf-modal-footer{display:flex;align-items:center;justify-content:space-between;padding:15px 20px;background:#f9fafb;border-top:1px solid #eee}.rf-modal .rf-modal-footer .rf-modal-footer-left{flex:1}.rf-modal .rf-modal-footer .rf-modal-footer-left .text-muted{font-size:.85rem}.rf-modal .rf-modal-footer .rf-modal-footer-buttons{display:flex;gap:10px}.rf-modal .rf-modal-footer .rf-modal-footer-buttons .btn{min-width:100px;padding:10px 20px;border-radius:6px;font-weight:500;transition:all .2s}.rf-modal .rf-modal-footer .rf-modal-footer-buttons .btn.btn-primary{background:var(--theme-color);border-color:var(--theme-color)}.rf-modal .rf-modal-footer .rf-modal-footer-buttons .btn.btn-primary:hover:not(:disabled){background:var(--theme-color2,#2d9596);border-color:var(--theme-color2,#2d9596)}.rf-modal .rf-modal-footer .rf-modal-footer-buttons .btn.btn-outline-secondary:hover:not(:disabled){background:#f3f4f6}.rf-modal .rf-modal-footer .rf-modal-footer-buttons .btn:disabled{opacity:.6;cursor:not-allowed}body.dark .rf-modal .modal-content{background:#1f2937;box-shadow:0 10px 40px rgba(0,0,0,.4)}body.dark .rf-modal .rf-modal-body .form-control{background:hsla(0,0%,100%,.1);border-color:hsla(0,0%,100%,.2);color:#fff}body.dark .rf-modal .rf-modal-body .form-control::placeholder{color:hsla(0,0%,100%,.5)}body.dark .rf-modal .rf-modal-body .form-control:focus{border-color:var(--theme-color);background:hsla(0,0%,100%,.15)}body.dark .rf-modal .rf-modal-body label{color:hsla(0,0%,100%,.9)}body.dark .rf-modal .rf-modal-body .text-muted{color:hsla(0,0%,100%,.6)!important}body.dark .rf-modal .rf-modal-body .company-toggle-section{background:rgba(var(--theme-color-rgb,45,149,150),.1);border-color:rgba(var(--theme-color-rgb,45,149,150),.2)}body.dark .rf-modal .rf-modal-body .company-fields-section{background:hsla(0,0%,100%,.05);border-color:hsla(0,0%,100%,.1)}body.dark .rf-modal .rf-modal-body .billing-address-section{border-top-color:rgba(var(--theme-color-rgb,45,149,150),.3)}body.dark .rf-modal .rf-modal-body .billing-address-section .billing-address-header h6{color:#fff}body.dark .rf-modal .rf-modal-body .alert.alert-danger{background:rgba(220,38,38,.15);color:#fca5a5}body.dark .rf-modal .rf-modal-body .alert.alert-success{background:rgba(22,163,74,.15);color:#86efac}body.dark .rf-modal .rf-modal-body .alert.alert-info{background:rgba(37,99,235,.15);color:#93c5fd}body.dark .rf-modal .rf-modal-footer{background:hsla(0,0%,100%,.05);border-top-color:hsla(0,0%,100%,.1)}body.dark .rf-modal .rf-modal-footer .btn-outline-secondary{color:hsla(0,0%,100%,.8);border-color:hsla(0,0%,100%,.3)}body.dark .rf-modal .rf-modal-footer .btn-outline-secondary:hover:not(:disabled){background:hsla(0,0%,100%,.1);color:#fff}@media(max-width:576px){.rf-modal .modal-dialog{margin:10px}.rf-modal .rf-modal-header{padding:14px 16px}.rf-modal .rf-modal-header .rf-modal-title{font-size:1rem}.rf-modal .rf-modal-body{padding:16px}.rf-modal .rf-modal-footer{flex-direction:column;gap:12px;padding:12px 16px}.rf-modal .rf-modal-footer .rf-modal-footer-left{text-align:center;margin-bottom:5px}.rf-modal .rf-modal-footer .rf-modal-footer-buttons{width:100%}.rf-modal .rf-modal-footer .rf-modal-footer-buttons .btn{flex:1}}.empty-cart-container{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:60px 20px;min-height:400px}.empty-cart-container .empty-cart-icon{display:flex;align-items:center;justify-content:center;width:140px;height:140px;background:rgba(var(--theme-color-rgb),.08);border-radius:50%;margin-bottom:30px}.empty-cart-container .empty-cart-icon svg{font-size:70px;color:var(--theme-color);opacity:.7}.empty-cart-container .empty-cart-title{font-size:calc(20px + 6*(100vw - 320px)/1600);font-weight:600;color:#222;margin-bottom:12px}.empty-cart-container .empty-cart-text{font-size:15px;color:#777;margin-bottom:30px;max-width:400px;line-height:1.6}.empty-cart-container .empty-cart-btn{padding:12px 30px;font-size:15px;font-weight:500}[data-theme=dark] .empty-cart-container .empty-cart-icon{background:rgba(var(--theme-color-rgb),.15)}[data-theme=dark] .empty-cart-container .empty-cart-title{color:#fff}.checkout-box>.checkout-title{display:flex;align-items:center;margin-bottom:20px;padding-bottom:15px;border-bottom:1px solid #eee}.checkout-box>.checkout-title h4{font-size:calc(16px + 4*(100vw - 320px)/1600);font-weight:600;margin:0;flex-grow:1}.checkout-box>.checkout-title.checkout-title-with-action{justify-content:space-between;gap:15px}.checkout-icon{display:flex;align-items:center;justify-content:center;width:32px;height:32px;background:rgba(var(--theme-color-rgb),.1);border-radius:8px;color:var(--theme-color);font-size:18px;flex-shrink:0;margin-right:12px}.checkout-title-action-wrapper{margin-left:auto;flex-shrink:0}.checkout-title-action{font-size:14px;font-weight:500;color:var(--theme-color)!important;text-decoration:none!important}.checkout-title-action:hover{text-decoration:underline!important;color:var(--theme-color)!important}.checkout-title-action svg{font-size:16px}.checkout-order-type{position:relative}.checkout-order-type .checkout-title{margin-bottom:20px}.checkout-order-type .checkout-title h4{font-size:calc(16px + 4*(100vw - 320px)/1600);font-weight:600;margin:0}.checkout-order-type .order-type-row>[class*=col]{display:flex}.checkout-order-type .order-type-loading-overlay{position:absolute;top:0;left:0;right:0;bottom:0;background:hsla(0,0%,100%,.9);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;z-index:10;border-radius:8px}.checkout-order-type .order-type-loading-overlay .spin-icon{font-size:28px;color:var(--theme-color);animation:spin 1s linear infinite}.checkout-order-type .order-type-loading-overlay span{font-size:14px;font-weight:500;color:#222}.checkout-order-type .order-type-box{display:flex;align-items:flex-start;gap:15px;padding:20px;border:2px solid #eee;border-radius:8px;cursor:pointer;transition:all .2s ease;background:#fff;width:100%}.checkout-order-type .order-type-box:hover{border-color:rgba(var(--theme-color-rgb),.3)}.checkout-order-type .order-type-box.selected{border-color:var(--theme-color);background:rgba(var(--theme-color-rgb),.05)}.checkout-order-type .order-type-box .order-type-icon{flex-shrink:0;width:40px;height:40px;display:flex;align-items:center;justify-content:center;background:rgba(var(--theme-color-rgb),.1);border-radius:8px;color:var(--theme-color);font-size:20px}.checkout-order-type .order-type-box .order-type-text h5{font-size:15px;font-weight:600;margin-bottom:4px;color:#222}.checkout-order-type .order-type-box .order-type-text p{font-size:13px;color:#777;margin:0;line-height:1.4}.checkout-address-card{display:flex;align-items:flex-start;gap:15px;padding:16px;border:2px solid #eee;border-radius:8px;cursor:pointer;transition:all .2s ease;background:#fff;height:100%}.checkout-address-card:hover:not(.disabled){border-color:rgba(var(--theme-color-rgb),.3)}.checkout-address-card.selected{border-color:var(--theme-color);background:rgba(var(--theme-color-rgb),.03)}.checkout-address-card.selected .address-card-radio .radio-checkmark{border-color:var(--theme-color);background:var(--theme-color);color:#fff}.checkout-address-card.disabled{opacity:.5;cursor:not-allowed}.checkout-address-card .address-card-radio{flex-shrink:0;position:relative}.checkout-address-card .address-card-radio input[type=radio]{position:absolute;opacity:0;width:0;height:0}.checkout-address-card .address-card-radio .radio-checkmark{display:flex;align-items:center;justify-content:center;width:22px;height:22px;border:2px solid #777;border-radius:50%;transition:all .2s ease;font-size:12px}.checkout-address-card .address-card-content{flex-grow:1;min-width:0}.checkout-address-card .address-card-header{display:flex;align-items:center;gap:8px;margin-bottom:10px}.checkout-address-card .address-card-header .address-icon{color:var(--theme-color);font-size:16px}.checkout-address-card .address-card-header .address-name{font-size:14px;font-weight:600;color:#222}.checkout-address-card .address-card-header .badge{font-size:10px;padding:3px 8px}.checkout-address-card .address-card-body p{font-size:13px;color:#555;margin:0;line-height:1.5}.checkout-address-card .address-card-body p.address-company{font-weight:500;color:#222}.checkout-address-card .address-card-body p.address-phone{margin-top:5px;color:#222}.checkout-address-card .address-card-actions{display:flex;gap:4px;margin-top:12px;padding-top:12px;border-top:1px solid #eee}.checkout-address-card .address-card-actions .action-btn{display:flex;align-items:center;justify-content:center;padding:6px 10px;font-size:14px;color:#555;transition:all .2s ease}.checkout-address-card .address-card-actions .action-btn:hover{color:var(--theme-color)}.checkout-address-card .address-card-actions .action-btn.delete-btn:hover{color:#a5a5a5}.checkout-addresses{margin-bottom:0}.add-new-address-box{display:flex;align-items:center;justify-content:center;min-height:140px;border:2px dashed rgba(var(--theme-color-rgb),.4)!important;background:rgba(var(--theme-color-rgb),.02);cursor:pointer;transition:all .2s ease}.add-new-address-box:hover{border-color:var(--theme-color)!important;background:rgba(var(--theme-color-rgb),.05)}.add-new-address-box:hover .add-new-address-content .add-icon{transform:scale(1.1)}.add-new-address-box:focus{outline:none;border-color:var(--theme-color)!important;box-shadow:0 0 0 3px rgba(var(--theme-color-rgb),.1)}.add-new-address-box .add-new-address-content{display:flex;flex-direction:column;align-items:center;gap:10px;padding:20px;text-align:center}.add-new-address-box .add-new-address-content .add-icon{display:flex;align-items:center;justify-content:center;width:48px;height:48px;background:rgba(var(--theme-color-rgb),.1);border-radius:50%;color:var(--theme-color);font-size:24px;transition:transform .2s ease}.add-new-address-box .add-new-address-content .add-text{font-size:14px;font-weight:500;color:var(--theme-color)}[data-theme=dark] .add-new-address-box{border-color:rgba(var(--theme-color-rgb),.3)!important;background:rgba(var(--theme-color-rgb),.05)}[data-theme=dark] .add-new-address-box:hover{border-color:var(--theme-color)!important;background:rgba(var(--theme-color-rgb),.1)}.company-billing-address .fixed-address-content{display:flex;flex-direction:column;gap:0;padding:20px;background:#f8f8f8;border-radius:8px;border:2px solid #eee}.company-billing-address .fixed-address-content p{font-size:14px;color:#555;margin:0 0 4px;line-height:1.6}.company-billing-address .fixed-address-content p:last-child{margin-bottom:0}.company-billing-address .fixed-address-content p.company-name{font-weight:600;color:#222;font-size:16px;margin-bottom:8px;padding-bottom:8px;border-bottom:1px solid #eee}.company-billing-address .fixed-address-content .company-identifiers{margin-top:15px;padding-top:15px;border-top:1px dashed rgba(var(--theme-color-rgb),.3);display:flex;flex-wrap:wrap;gap:8px 20px}.company-billing-address .fixed-address-content .company-identifiers p{font-size:13px;color:#777;margin:0;line-height:1.5;display:flex;align-items:center;gap:6px;background:rgba(var(--theme-color-rgb),.05);padding:6px 12px;border-radius:6px;border:1px solid rgba(var(--theme-color-rgb),.1)}.company-billing-address .fixed-address-content .company-identifiers p.vat-id-line{flex-wrap:wrap}.company-billing-address .fixed-address-content .company-identifiers p .vat-badge{display:inline-flex;align-items:center;gap:4px;font-size:11px;font-weight:600;padding:2px 8px;border-radius:4px;margin-left:8px}.company-billing-address .fixed-address-content .company-identifiers p .vat-badge svg{font-size:12px}.company-billing-address .fixed-address-content .company-identifiers p .vat-badge.vat-verified{background:rgba(34,197,94,.15);color:#22c55e}.company-billing-address .fixed-address-content .company-identifiers p .vat-badge.vat-unverified{background:rgba(119,119,119,.15);color:#777}.company-billing-address .fixed-address-content .company-identifiers p:before{content:"";display:block;width:4px;height:4px;background:var(--theme-color);border-radius:50%;flex-shrink:0}.company-data-prompt .alert-icon{flex-shrink:0;color:inherit}.company-data-prompt .alert-heading{font-size:15px;font-weight:600}.reverse-charge-alert{border:none;border-radius:8px;padding:12px 15px}.reverse-charge-alert>div>div{flex:1}.reverse-charge-alert strong{font-size:14px}.reverse-charge-alert .reverse-charge-vat{font-size:13px;font-weight:700;background:hsla(0,0%,100%,.3);padding:3px 10px;border-radius:4px;margin-left:10px}.reverse-charge-alert .small{font-size:12px;opacity:.9;line-height:1.4;margin-top:4px}.reverse-charge-alert svg{color:inherit}.reverse-charge-alert p{font-size:13px;line-height:1.5}.same-as-billing-checkbox{display:flex;align-items:center;padding:15px 20px;background:#f8f8f8;border-radius:8px;border:1px solid #eee}.same-as-billing-checkbox .form-check-input{margin-top:0;margin-left:0;width:18px;height:18px;flex-shrink:0}.same-as-billing-checkbox .form-check-input:checked{background-color:var(--theme-color);border-color:var(--theme-color)}.same-as-billing-checkbox .form-check-label{font-size:14px;font-weight:500;margin-left:10px;margin-bottom:0;cursor:pointer}.same-as-billing-preview{padding:15px;background:rgba(var(--theme-color-rgb),.05);border-radius:8px;border:1px solid rgba(var(--theme-color-rgb),.2)}.same-as-billing-preview .preview-header{display:flex;align-items:center;font-size:13px;font-weight:600;color:var(--theme-color);margin-bottom:10px}.same-as-billing-preview .preview-content{padding-left:22px}.same-as-billing-preview .preview-content p{font-size:13px;color:#555;margin:0 0 2px;line-height:1.4}.same-as-billing-preview .preview-content p.preview-name{font-weight:500;color:#222}.pickup-point-address{padding:15px;background:rgba(var(--theme-color-rgb),.05);border-radius:8px;border:1px solid rgba(var(--theme-color-rgb),.2)}.pickup-point-address .pickup-point-header{display:flex;align-items:center;font-size:13px;font-weight:600;color:var(--theme-color);margin-bottom:10px}.pickup-point-address .pickup-point-header svg{font-size:18px}.pickup-point-address .pickup-point-content{padding-left:26px}.pickup-point-address .pickup-point-content .pickup-point-name{font-size:14px;font-weight:600;color:#222;margin:0 0 4px}.pickup-point-address .pickup-point-content .pickup-point-address-line{font-size:13px;color:#555;margin:0;line-height:1.4}.pickup-point-address small.text-muted{display:block;margin-top:12px;padding-left:26px;font-size:12px}.empty-addresses,.no-shipping-addresses{text-align:center;padding:30px}.empty-addresses .alert,.no-shipping-addresses .alert{margin-bottom:20px;justify-content:center}.add-address-link .btn-link{font-size:14px;font-weight:500;color:var(--theme-color);text-decoration:none}.add-address-link .btn-link:hover{text-decoration:underline}.add-address-link .btn-link svg{font-size:16px}.delivery-group{margin-bottom:15px}.delivery-group:last-child{margin-bottom:0}.delivery-option-card{display:flex;align-items:flex-start;gap:12px;padding:16px;border:2px solid #eee;border-radius:8px;cursor:pointer;transition:all .2s ease;background:#fff;height:100%;position:relative}.delivery-option-card:hover:not(.updating){border-color:rgba(var(--theme-color-rgb),.3)}.delivery-option-card.selected{border-color:var(--theme-color);background:rgba(var(--theme-color-rgb),.03)}.delivery-option-card.selected .delivery-option-radio .radio-checkmark{border-color:var(--theme-color);background:var(--theme-color);color:#fff}.delivery-option-card.updating{opacity:.7;pointer-events:none}.delivery-option-card .delivery-option-radio{flex-shrink:0}.delivery-option-card .delivery-option-radio .radio-checkmark{display:flex;align-items:center;justify-content:center;width:22px;height:22px;border:2px solid #777;border-radius:50%;transition:all .2s ease;font-size:12px}.delivery-option-card .delivery-option-content{flex-grow:1;min-width:0}.delivery-option-card .delivery-option-header{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:4px}.delivery-option-card .delivery-option-title{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:600;color:#222}.delivery-option-card .delivery-option-title .delivery-option-icon{display:flex;align-items:center;justify-content:center;width:28px;height:28px;background:rgba(var(--theme-color-rgb),.1);border-radius:6px;color:var(--theme-color);font-size:16px;flex-shrink:0}.delivery-option-card .delivery-option-price{font-size:14px;font-weight:600;color:var(--theme-color);white-space:nowrap}.delivery-option-card .delivery-option-description{font-size:13px;color:#777;margin:0 0 6px;line-height:1.4}.delivery-option-card .delivery-option-type{display:inline-flex;align-items:center;font-size:12px;color:#777;background:#f8f8f8;padding:3px 8px;border-radius:4px}.delivery-option-card .delivery-option-loading{position:absolute;top:50%;right:16px;transform:translateY(-50%)}.payment-method-card{display:flex;align-items:flex-start;padding:16px;border:2px solid #eee;border-radius:8px;cursor:pointer;transition:all .2s ease;background:#fff;height:100%}.payment-method-card:hover{border-color:rgba(var(--theme-color-rgb),.3)}.payment-method-card.selected{border-color:var(--theme-color);background:rgba(var(--theme-color-rgb),.03)}.payment-method-card.selected .payment-method-icon{background:var(--theme-color);color:#fff}.payment-method-card .payment-method-content{flex-grow:1;min-width:0}.payment-method-card .payment-method-header{display:flex;align-items:center;gap:12px;margin-bottom:4px}.payment-method-card .payment-method-icon{display:flex;align-items:center;justify-content:center;width:36px;height:36px;background:rgba(var(--theme-color-rgb),.1);border-radius:8px;color:var(--theme-color);font-size:20px;flex-shrink:0;transition:all .2s ease}.payment-method-card .payment-method-title{font-size:14px;font-weight:600;color:#222}.payment-method-card .payment-method-description{font-size:13px;color:#777;margin:4px 0 0;line-height:1.4}.payment-method-card .payment-method-warning{font-size:12px;margin:6px 0 0;line-height:1.4}.shipping-options-list{display:flex;flex-direction:column;gap:0;border:1px solid #eee;border-radius:8px;overflow:hidden}.shipping-option-row{display:flex;align-items:center;gap:12px;padding:14px 16px;cursor:pointer;transition:all .15s ease;background:#fff;border-bottom:1px solid #eee}.shipping-option-row:last-child{border-bottom:none}.shipping-option-row:hover:not(.updating){background:rgba(var(--theme-color-rgb),.03)}.shipping-option-row.selected{background:rgba(var(--theme-color-rgb),.05)}.shipping-option-row.selected .shipping-option-info .shipping-option-name{color:var(--theme-color);font-weight:600}.shipping-option-row.selected .radio-circle{border-color:var(--theme-color);background:var(--theme-color);color:#fff}.shipping-option-row.updating{opacity:.6;pointer-events:none}.shipping-option-row .shipping-option-radio{flex-shrink:0}.shipping-option-row .shipping-option-radio .radio-circle{display:flex;align-items:center;justify-content:center;width:20px;height:20px;border:2px solid #777;border-radius:50%;transition:all .15s ease;font-size:12px}.shipping-option-row .shipping-option-radio .radio-circle.checked{border-color:var(--theme-color);background:var(--theme-color);color:#fff}.shipping-option-row .shipping-option-info{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.shipping-option-row .shipping-option-info .shipping-option-name{font-size:14px;font-weight:500;color:#222;transition:color .15s ease}.shipping-option-row .shipping-option-info .shipping-option-subtitle{font-size:12px;color:var(--theme-color)}.shipping-option-row .shipping-option-tooltip{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:50%;background:#f8f8f8;color:#777;font-size:14px;cursor:help;transition:all .15s ease}.shipping-option-row .shipping-option-tooltip:hover{background:rgba(var(--theme-color-rgb),.1);color:var(--theme-color)}.shipping-option-row .shipping-option-logo{flex-shrink:0;width:70px;display:flex;align-items:center;justify-content:center}.shipping-option-row .shipping-option-logo img{max-width:100%;max-height:28px;object-fit:contain}.shipping-option-row .shipping-option-logo .shipping-option-icon{display:flex;align-items:center;justify-content:center;width:32px;height:32px;background:rgba(var(--theme-color-rgb),.1);border-radius:6px;color:var(--theme-color);font-size:18px}.shipping-option-row .shipping-option-price{flex-shrink:0;min-width:80px;text-align:right;font-size:14px}.shipping-option-row .shipping-option-price .price-value{font-size:14px;font-weight:600;color:#222}.shipping-option-row .shipping-option-price .price-value sup{font-size:10px;margin-left:2px;color:#777}.shipping-option-row .shipping-option-price .price-free{font-size:inherit;font-weight:600;color:var(--theme-color)}.shipping-option-row .shipping-option-price .price-free-promotion{display:flex;flex-direction:column;align-items:flex-end;gap:2px}.shipping-option-row .shipping-option-price .price-free-promotion .original-price{font-size:12px;color:#777;text-decoration:line-through}.shipping-option-row .shipping-option-price .price-free-promotion .free-label{font-size:inherit;color:var(--theme-color)}.price-free-promotion{display:flex;flex-direction:column;align-items:flex-end;gap:2px}.price-free-promotion .original-price{font-size:12px;color:#777;text-decoration:line-through}.price-free-promotion .free-label{font-size:inherit}.payment-options-list{display:flex;flex-direction:column;gap:0;border:1px solid #eee;border-radius:8px;overflow:hidden}.payment-option-row{display:flex;align-items:center;gap:12px;padding:14px 16px;cursor:pointer;transition:all .15s ease;background:#fff;border-bottom:1px solid #eee}.payment-option-row:last-child{border-bottom:none}.payment-option-row:hover:not(.disabled){background:rgba(var(--theme-color-rgb),.03)}.payment-option-row.selected{background:rgba(var(--theme-color-rgb),.05)}.payment-option-row.selected .payment-option-name{color:var(--theme-color);font-weight:600}.payment-option-row.selected .radio-circle{border-color:var(--theme-color);background:var(--theme-color);color:#fff}.payment-option-row.disabled{opacity:.5;cursor:not-allowed}.payment-option-row .payment-option-radio{flex-shrink:0}.payment-option-row .payment-option-radio .radio-circle{display:flex;align-items:center;justify-content:center;width:20px;height:20px;border:2px solid #777;border-radius:50%;transition:all .15s ease;font-size:12px}.payment-option-row .payment-option-radio .radio-circle.checked{border-color:var(--theme-color);background:var(--theme-color);color:#fff}.payment-option-row .payment-option-info{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.payment-option-row .payment-option-info .payment-option-name{font-size:14px;font-weight:500;color:#222;transition:color .15s ease}.payment-option-row .payment-option-info .payment-option-warning{font-size:12px;color:#ffbc58}.payment-option-row .payment-option-tooltip{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:50%;background:#f8f8f8;color:#777;font-size:14px;cursor:help;transition:all .15s ease}.payment-option-row .payment-option-tooltip:hover{background:rgba(var(--theme-color-rgb),.1);color:var(--theme-color)}.payment-option-row .payment-option-logo{flex-shrink:0;min-width:70px;display:flex;align-items:center;justify-content:center}.payment-option-row .payment-option-logo img{max-width:100%;max-height:28px;object-fit:contain}.payment-option-row .payment-option-logo .payment-logos{display:flex;align-items:center;gap:6px;flex-wrap:wrap;justify-content:flex-end}.payment-option-row .payment-option-logo .payment-logos img{max-height:20px;width:auto}.payment-option-row .payment-option-logo .payment-option-icon{display:flex;align-items:center;justify-content:center;width:32px;height:32px;background:rgba(var(--theme-color-rgb),.1);border-radius:6px;color:var(--theme-color);font-size:18px}.payment-option-row .payment-option-price{flex-shrink:0;min-width:80px;text-align:right;font-size:14px}.payment-option-row .payment-option-price .price-value{font-size:14px;font-weight:600;color:#222}.payment-option-row .payment-option-price .price-free{font-size:inherit;font-weight:600;color:var(--theme-color)}.discount-code-box{margin-bottom:20px;padding-bottom:20px;border-bottom:1px solid #eee}.discount-code-box .discount-code-title{display:flex;align-items:center;font-size:14px;font-weight:600;color:#222;margin-bottom:12px}.discount-code-box .discount-code-title svg{font-size:18px;color:var(--theme-color)}.discount-code-box .coupon-input-box{display:flex;gap:10px}.discount-code-box .coupon-input-box input{flex:1;height:42px;border-radius:6px;border:1px solid #eee;padding:0 12px;font-size:14px}.discount-code-box .coupon-input-box input:focus{border-color:var(--theme-color);outline:none;box-shadow:0 0 0 2px rgba(var(--theme-color-rgb),.1)}.discount-code-box .coupon-input-box input::placeholder{color:#777}.discount-code-box .coupon-input-box .apply-button{height:42px;padding:0 20px;white-space:nowrap}.discount-code-box .applied-coupon-box{display:flex;align-items:center;justify-content:space-between;background:rgba(129,186,0,.1);padding:12px 15px;border-radius:6px;border:1px solid rgba(129,186,0,.2)}.discount-code-box .applied-coupon-box .applied-coupon-info{display:flex;align-items:center}.discount-code-box .applied-coupon-box .applied-coupon-info .coupon-code{font-weight:600;color:#222}.discount-code-box .applied-coupon-box .remove-coupon-btn{background:none;border:none;color:#777;cursor:pointer;padding:4px;display:flex;align-items:center;justify-content:center;border-radius:4px;transition:all .2s ease}.discount-code-box .applied-coupon-box .remove-coupon-btn:hover{background:rgba(165,165,165,.1);color:#a5a5a5}.discount-code-box .applied-coupon-box .remove-coupon-btn svg{font-size:18px}.discount-code-box .coupon-error{font-size:13px}.discount-applied li{font-weight:500}.applied-discount-banner{display:flex;align-items:center;gap:8px;padding:12px 15px;background:rgba(129,186,0,.1);border:1px solid rgba(129,186,0,.2);border-radius:6px;margin-bottom:15px}.applied-discount-banner .check-icon{color:#81ba00;font-size:18px;flex-shrink:0}.applied-discount-banner .discount-code-text{font-size:13px;color:#222}.applied-discount-banner .discount-code-text strong{color:#81ba00}.discount-breakdown{background:rgba(129,186,0,.05);border:1px solid rgba(129,186,0,.15);border-radius:8px;padding:15px;margin-bottom:15px}.discount-breakdown .discount-breakdown-header{display:flex;align-items:center;gap:8px;padding-bottom:10px;margin-bottom:10px;border-bottom:1px solid rgba(129,186,0,.15);font-weight:600;font-size:14px;color:#222}.discount-breakdown .discount-breakdown-header svg{color:#81ba00;font-size:18px}.discount-breakdown .discount-breakdown-header .savings-badge{margin-left:auto;background:#81ba00;color:#fff;padding:2px 8px;border-radius:4px;font-size:12px;font-weight:600}.discount-breakdown .discount-list{list-style:none;padding:0;margin:0}.discount-breakdown .discount-list .discount-item{display:flex;align-items:center;justify-content:space-between;padding:8px 0;border-bottom:1px dashed rgba(129,186,0,.15)}.discount-breakdown .discount-list .discount-item:last-child{border-bottom:none}.discount-breakdown .discount-list .discount-item .discount-info{display:flex;flex-direction:column;gap:2px}.discount-breakdown .discount-list .discount-item .discount-info .discount-name{font-size:13px;font-weight:500;color:#222}.discount-breakdown .discount-list .discount-item .discount-info .discount-products{font-size:11px;color:#777}.discount-breakdown .discount-list .discount-item .discount-value{font-size:14px;font-weight:600}.discount-breakdown .total-savings{display:flex;align-items:center;justify-content:space-between;padding-top:10px;margin-top:10px;border-top:1px solid rgba(129,186,0,.2);font-size:14px}.checkout-details .order-box .qty li .cart-image{position:relative}.checkout-details .order-box .qty li .cart-image .discount-badge{position:absolute;top:-2px;right:-2px;background:#81ba00;color:#fff;font-size:8px;font-weight:500;padding:1px 3px;border-radius:2px;line-height:1.2}.checkout-details .order-box .qty li .cart-content .line-discount-info{display:inline-flex;align-items:center;gap:4px;margin-top:2px;font-size:12px!important;color:#81ba00;background:rgba(129,186,0,.1);padding:3px 8px;border-radius:4px}.checkout-details .order-box .qty li .cart-content .line-discount-info span{font-size:12px!important;font-weight:500!important;color:#81ba00!important}.checkout-details .order-box .qty li .cart-content .line-discount-info .discount-icon{font-size:12px}.checkout-details .order-box .qty li .cart-content .line-discount-info .discount-code{font-weight:500}.checkout-details .order-box .qty li .cart-content .line-discount-info .discount-amount{margin-left:2px;font-weight:500}.checkout-details .order-box .qty li .cart-content .price-column{display:flex;flex-direction:column;align-items:flex-end;gap:2px}.checkout-details .order-box .qty li .cart-content .price-column .original-price{font-size:12px;text-decoration:line-through}.checkout-details .order-box .qty li .cart-content .price-column .final-price{font-size:14px;font-weight:600}.original-subtotal .count{font-size:13px!important}.dark .checkout-address-card,.dark .order-type-box,[data-theme=dark] .checkout-address-card,[data-theme=dark] .order-type-box{background:#232323;border-color:#404040}.dark .checkout-address-card:hover:not(.disabled),.dark .order-type-box:hover:not(.disabled),[data-theme=dark] .checkout-address-card:hover:not(.disabled),[data-theme=dark] .order-type-box:hover:not(.disabled){border-color:rgba(var(--theme-color-rgb),.5)}.dark .checkout-address-card.selected,.dark .order-type-box.selected,[data-theme=dark] .checkout-address-card.selected,[data-theme=dark] .order-type-box.selected{background:rgba(var(--theme-color-rgb),.1)}.dark .checkout-order-type .order-type-loading-overlay,[data-theme=dark] .checkout-order-type .order-type-loading-overlay{background:rgba(43,43,43,.9)}.dark .address-card-header .address-name,.dark .checkout-order-type .order-type-loading-overlay span,.dark .order-type-text h5,[data-theme=dark] .address-card-header .address-name,[data-theme=dark] .checkout-order-type .order-type-loading-overlay span,[data-theme=dark] .order-type-text h5{color:#fff}.dark .address-card-actions,[data-theme=dark] .address-card-actions{border-color:#404040}.dark .address-card-actions .action-btn,[data-theme=dark] .address-card-actions .action-btn{color:#a1a1a1}.dark .address-card-actions .action-btn:hover,[data-theme=dark] .address-card-actions .action-btn:hover{color:var(--theme-color)}.dark .address-card-actions .action-btn.delete-btn:hover,[data-theme=dark] .address-card-actions .action-btn.delete-btn:hover{color:#a5a5a5}.dark .company-billing-address .fixed-address-content,[data-theme=dark] .company-billing-address .fixed-address-content{background:#232323;border-color:#404040}.dark .company-billing-address .fixed-address-content p,[data-theme=dark] .company-billing-address .fixed-address-content p{color:#a1a1a1}.dark .company-billing-address .fixed-address-content p.company-name,[data-theme=dark] .company-billing-address .fixed-address-content p.company-name{color:#fff;border-color:#404040}.dark .company-billing-address .fixed-address-content .company-identifiers,[data-theme=dark] .company-billing-address .fixed-address-content .company-identifiers{border-color:rgba(var(--theme-color-rgb),.4)}.dark .company-billing-address .fixed-address-content .company-identifiers p,[data-theme=dark] .company-billing-address .fixed-address-content .company-identifiers p{color:#a1a1a1;background:rgba(var(--theme-color-rgb),.1);border-color:rgba(var(--theme-color-rgb),.2)}.dark .same-as-billing-checkbox,[data-theme=dark] .same-as-billing-checkbox{background:#232323;border-color:#404040}.dark .same-as-billing-checkbox .form-check-label,[data-theme=dark] .same-as-billing-checkbox .form-check-label{color:#fff}.dark .same-as-billing-preview,[data-theme=dark] .same-as-billing-preview{background:rgba(var(--theme-color-rgb),.1);border-color:rgba(var(--theme-color-rgb),.3)}.dark .same-as-billing-preview .preview-content p.preview-name,[data-theme=dark] .same-as-billing-preview .preview-content p.preview-name{color:#fff}.dark .pickup-point-address,[data-theme=dark] .pickup-point-address{background:rgba(var(--theme-color-rgb),.1);border-color:rgba(var(--theme-color-rgb),.3)}.dark .pickup-point-address .pickup-point-content .pickup-point-name,[data-theme=dark] .pickup-point-address .pickup-point-content .pickup-point-name{color:#fff}.dark .pickup-point-address .pickup-point-content .pickup-point-address-line,[data-theme=dark] .pickup-point-address .pickup-point-content .pickup-point-address-line{color:hsla(0,0%,100%,.7)}.dark .delivery-option-card,[data-theme=dark] .delivery-option-card{background:#232323;border-color:#404040}.dark .delivery-option-card:hover:not(.updating),[data-theme=dark] .delivery-option-card:hover:not(.updating){border-color:rgba(var(--theme-color-rgb),.5)}.dark .delivery-option-card.selected,[data-theme=dark] .delivery-option-card.selected{background:rgba(var(--theme-color-rgb),.1)}.dark .delivery-option-card .delivery-option-title,[data-theme=dark] .delivery-option-card .delivery-option-title{color:#fff}.dark .delivery-option-card .delivery-option-type,[data-theme=dark] .delivery-option-card .delivery-option-type{background:#2b2b2b}.dark .payment-method-card,[data-theme=dark] .payment-method-card{background:#232323;border-color:#404040}.dark .payment-method-card:hover,[data-theme=dark] .payment-method-card:hover{border-color:rgba(var(--theme-color-rgb),.5)}.dark .payment-method-card.selected,[data-theme=dark] .payment-method-card.selected{background:rgba(var(--theme-color-rgb),.1)}.dark .payment-method-card .payment-method-title,[data-theme=dark] .payment-method-card .payment-method-title{color:#fff}.dark .payment-options-list,.dark .shipping-options-list,[data-theme=dark] .payment-options-list,[data-theme=dark] .shipping-options-list{border-color:#404040}.dark .payment-option-row,.dark .shipping-option-row,[data-theme=dark] .payment-option-row,[data-theme=dark] .shipping-option-row{background:#232323;border-color:#404040}.dark .payment-option-row:hover:not(.updating):not(.disabled),.dark .shipping-option-row:hover:not(.updating):not(.disabled),[data-theme=dark] .payment-option-row:hover:not(.updating):not(.disabled),[data-theme=dark] .shipping-option-row:hover:not(.updating):not(.disabled){background:rgba(var(--theme-color-rgb),.08)}.dark .payment-option-row.selected,.dark .shipping-option-row.selected,[data-theme=dark] .payment-option-row.selected,[data-theme=dark] .shipping-option-row.selected{background:rgba(var(--theme-color-rgb),.12)}.dark .payment-option-row .payment-option-info .payment-option-name,.dark .payment-option-row .shipping-option-info .shipping-option-name,.dark .payment-option-row.selected .payment-option-info .payment-option-name,.dark .payment-option-row.selected .shipping-option-info .shipping-option-name,.dark .shipping-option-row .payment-option-info .payment-option-name,.dark .shipping-option-row .shipping-option-info .shipping-option-name,.dark .shipping-option-row.selected .payment-option-info .payment-option-name,.dark .shipping-option-row.selected .shipping-option-info .shipping-option-name,[data-theme=dark] .payment-option-row .payment-option-info .payment-option-name,[data-theme=dark] .payment-option-row .shipping-option-info .shipping-option-name,[data-theme=dark] .payment-option-row.selected .payment-option-info .payment-option-name,[data-theme=dark] .payment-option-row.selected .shipping-option-info .shipping-option-name,[data-theme=dark] .shipping-option-row .payment-option-info .payment-option-name,[data-theme=dark] .shipping-option-row .shipping-option-info .shipping-option-name,[data-theme=dark] .shipping-option-row.selected .payment-option-info .payment-option-name,[data-theme=dark] .shipping-option-row.selected .shipping-option-info .shipping-option-name{color:#fff}.dark .payment-option-row .payment-option-tooltip,.dark .payment-option-row .shipping-option-tooltip,.dark .shipping-option-row .payment-option-tooltip,.dark .shipping-option-row .shipping-option-tooltip,[data-theme=dark] .payment-option-row .payment-option-tooltip,[data-theme=dark] .payment-option-row .shipping-option-tooltip,[data-theme=dark] .shipping-option-row .payment-option-tooltip,[data-theme=dark] .shipping-option-row .shipping-option-tooltip{background:#2b2b2b;color:#a1a1a1}.dark .payment-option-row .payment-option-price .price-value,.dark .payment-option-row .shipping-option-price .price-value,.dark .shipping-option-row .payment-option-price .price-value,.dark .shipping-option-row .shipping-option-price .price-value,[data-theme=dark] .payment-option-row .payment-option-price .price-value,[data-theme=dark] .payment-option-row .shipping-option-price .price-value,[data-theme=dark] .shipping-option-row .payment-option-price .price-value,[data-theme=dark] .shipping-option-row .shipping-option-price .price-value{color:#fff}.dark .payment-option-row .payment-option-logo .payment-option-icon,.dark .payment-option-row .shipping-option-logo .shipping-option-icon,.dark .shipping-option-row .payment-option-logo .payment-option-icon,.dark .shipping-option-row .shipping-option-logo .shipping-option-icon,[data-theme=dark] .payment-option-row .payment-option-logo .payment-option-icon,[data-theme=dark] .payment-option-row .shipping-option-logo .shipping-option-icon,[data-theme=dark] .shipping-option-row .payment-option-logo .payment-option-icon,[data-theme=dark] .shipping-option-row .shipping-option-logo .shipping-option-icon{background:rgba(var(--theme-color-rgb),.2)}.dark .discount-code-box,[data-theme=dark] .discount-code-box{border-color:#404040}.dark .discount-code-box .discount-code-title,[data-theme=dark] .discount-code-box .discount-code-title{color:#fff}.dark .discount-code-box .coupon-input-box input,[data-theme=dark] .discount-code-box .coupon-input-box input{background:#232323;border-color:#404040;color:#fff}.dark .discount-code-box .coupon-input-box input::placeholder,[data-theme=dark] .discount-code-box .coupon-input-box input::placeholder{color:#777}.dark .discount-code-box .applied-coupon-box .coupon-code,[data-theme=dark] .discount-code-box .applied-coupon-box .coupon-code{color:#fff}.guest-login-prompt{margin-bottom:0}.guest-login-prompt .guest-login-card{display:flex;align-items:center;gap:15px;padding:16px 20px;background:rgba(var(--theme-color-rgb),.05);border:1px solid rgba(var(--theme-color-rgb),.15);border-radius:8px}@media(max-width:575px){.guest-login-prompt .guest-login-card{flex-direction:column;text-align:center;gap:12px}}.guest-login-prompt .guest-login-icon{flex-shrink:0;width:40px;height:40px;display:flex;align-items:center;justify-content:center;background:var(--theme-color);color:#fff;border-radius:50%;font-size:20px}.guest-login-prompt .guest-login-content{flex-grow:1}.guest-login-prompt .guest-login-content h5{font-size:15px;font-weight:600;margin-bottom:2px;color:#222}.guest-login-prompt .guest-login-content p{font-size:13px;color:#777;margin:0}.guest-login-prompt .guest-login-action{flex-shrink:0}.guest-login-prompt .guest-login-action .btn-review-action,.guest-login-prompt .guest-login-action .btn-rf{white-space:nowrap}.logged-in-welcome{margin-bottom:0}.logged-in-welcome .logged-in-welcome-card{display:flex;align-items:center;gap:15px;padding:16px 20px;background:rgba(40,167,69,.08);border:1px solid rgba(40,167,69,.2);border-radius:8px}@media(max-width:575px){.logged-in-welcome .logged-in-welcome-card{flex-direction:column;text-align:center;gap:12px}}.logged-in-welcome .logged-in-welcome-icon{flex-shrink:0;width:40px;height:40px;display:flex;align-items:center;justify-content:center;background:#28a745;color:#fff;border-radius:50%;font-size:20px}.logged-in-welcome .logged-in-welcome-content{flex-grow:1}.logged-in-welcome .logged-in-welcome-content h5{font-size:15px;font-weight:600;margin-bottom:2px;color:#222}.logged-in-welcome .logged-in-welcome-content p{font-size:13px;color:#777;margin:0}.checkout-contact-form .row{margin-left:-10px;margin-right:-10px}.checkout-contact-form .row>[class*=col]{padding-left:10px;padding-right:10px}.checkout-contact-form .input-group .input-group-text{background:#f8f8f8;border-color:#eee;color:#777}.checkout-contact-form .input-group .form-control{border-left:0}.checkout-contact-form .input-group .form-control:focus{border-color:var(--theme-color);box-shadow:none}.guest-billing-form .form-group,.guest-shipping-form .form-group{margin-bottom:15px}.guest-billing-form .form-group label,.guest-shipping-form .form-group label{font-size:13px;font-weight:500;color:#222;margin-bottom:6px}.guest-billing-form .form-group label .text-danger,.guest-shipping-form .form-group label .text-danger{font-weight:600}.guest-billing-form .form-group .form-control,.guest-shipping-form .form-group .form-control{height:42px;border-radius:6px;border:1px solid #eee;font-size:14px}.guest-billing-form .form-group .form-control:focus,.guest-shipping-form .form-group .form-control:focus{border-color:var(--theme-color);box-shadow:0 0 0 2px rgba(var(--theme-color-rgb),.1)}.guest-billing-form .form-group .form-control::placeholder,.guest-shipping-form .form-group .form-control::placeholder{color:#777}.guest-billing-form .form-group select.form-control,.guest-shipping-form .form-group select.form-control{appearance:auto}.order-summary-unified .title-box{border-bottom:1px solid #eee;padding-bottom:15px;margin-bottom:15px}.order-summary-unified .title-box h4{font-size:calc(16px + 4*(100vw - 320px)/1600);font-weight:600;margin:0}.order-summary-unified .order-summary-divider{border:0;border-top:1px solid #eee;margin:15px 0;opacity:1}.order-summary-unified .qty{max-height:350px;overflow-y:auto;padding-right:5px}.order-summary-unified .qty::-webkit-scrollbar{width:4px}.order-summary-unified .qty::-webkit-scrollbar-track{background:#f8f8f8;border-radius:2px}.order-summary-unified .qty::-webkit-scrollbar-thumb{background:rgba(var(--theme-color-rgb),.3);border-radius:2px}.order-summary-unified .qty::-webkit-scrollbar-thumb:hover{background:rgba(var(--theme-color-rgb),.5)}.checkout-detail-box>ul>li .checkout-order-type{padding:0}.checkout-detail-box>ul>li .checkout-order-type .checkout-title{display:none}[data-theme=dark] .guest-login-prompt .guest-login-card{background:rgba(var(--theme-color-rgb),.1);border-color:rgba(var(--theme-color-rgb),.2)}[data-theme=dark] .guest-login-prompt .guest-login-content h5{color:#fff}[data-theme=dark] .logged-in-welcome .logged-in-welcome-card{background:rgba(40,167,69,.15);border-color:rgba(40,167,69,.3)}[data-theme=dark] .logged-in-welcome .logged-in-welcome-content h5{color:#fff}[data-theme=dark] .checkout-contact-form .input-group .input-group-text{background:#232323;border-color:#404040}[data-theme=dark] .checkout-contact-form .input-group .form-control{background:#2b2b2b;border-color:#404040;color:#fff}[data-theme=dark] .checkout-contact-form .input-group .form-control::placeholder{color:#777}[data-theme=dark] .guest-billing-form .form-group label,[data-theme=dark] .guest-shipping-form .form-group label{color:#fff}[data-theme=dark] .guest-billing-form .form-group .form-control,[data-theme=dark] .guest-shipping-form .form-group .form-control{background:#2b2b2b;border-color:#404040;color:#fff}[data-theme=dark] .order-summary-unified .order-summary-divider,[data-theme=dark] .order-summary-unified .title-box{border-color:#404040}[data-theme=dark] .order-summary-unified .qty::-webkit-scrollbar-track{background:#232323}[data-theme=dark] .phone-input-group .PhoneInput{background:#2b2b2b;border-color:#404040}[data-theme=dark] .phone-input-group .PhoneInput .PhoneInputInput{background:#2b2b2b;color:#fff}.billing-contact-info .contact-info-row{display:flex;align-items:center;padding:12px 0;border-bottom:1px solid #eee}.billing-contact-info .contact-info-row:last-of-type{border-bottom:none}.billing-contact-info .contact-info-label{display:flex;align-items:center;font-size:14px;font-weight:500;color:#777;min-width:120px;flex-shrink:0}.billing-contact-info .contact-info-label svg{font-size:18px;color:var(--theme-color)}.billing-contact-info .contact-info-value{font-size:14px;color:#222;font-weight:500;display:flex;align-items:center;gap:8px}.billing-contact-info .contact-info-value .verified-badge{display:inline-flex;align-items:center}.billing-contact-info .contact-info-value .verified-badge svg{font-size:16px}.billing-contact-info .contact-info-value .text-muted{font-style:italic;font-weight:400}.billing-contact-info .contact-info-hint{padding-top:10px;border-top:1px solid #eee}.address-card-actions{display:flex;gap:4px;margin-top:12px;padding-top:12px;border-top:1px solid #eee}.address-card-actions .address-action-btn{display:flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;border-radius:6px;color:#777;transition:all .2s ease}.address-card-actions .address-action-btn:hover{background:rgba(var(--theme-color-rgb),.1);color:var(--theme-color)}.address-card-actions .address-action-btn svg{font-size:16px}.address-card-actions .address-action-btn.address-action-delete:hover{background:rgba(165,165,165,.1);color:#a5a5a5}.preview-phone{display:flex;align-items:center;margin-top:8px;padding-top:8px;border-top:1px dashed rgba(var(--theme-color-rgb),.2);color:#222!important;font-weight:500}.preview-phone svg{color:var(--theme-color);font-size:14px}.preview-company{font-weight:500!important;color:#222!important}[data-theme=dark] .billing-contact-info .contact-info-row{border-color:#404040}[data-theme=dark] .billing-contact-info .contact-info-value{color:#fff}[data-theme=dark] .address-card-actions,[data-theme=dark] .billing-contact-info .contact-info-hint{border-color:#404040}[data-theme=dark] .preview-phone{color:#fff!important;border-color:rgba(var(--theme-color-rgb),.3)}[data-theme=dark] .preview-company{color:#fff!important}.discount-code-section{padding:15px 0;border-bottom:1px solid #eee;margin-bottom:15px}.discount-code-section .applied-codes-list{margin-bottom:12px}.discount-code-section .applied-codes-list .applied-code-item{display:flex;align-items:center;justify-content:space-between;padding:10px 14px;border-radius:6px;margin-bottom:8px;transition:all .2s ease}.discount-code-section .applied-codes-list .applied-code-item:last-child{margin-bottom:0}.discount-code-section .applied-codes-list .applied-code-item.applicable{background:rgba(129,186,0,.1);border:1px solid rgba(129,186,0,.2)}.discount-code-section .applied-codes-list .applied-code-item.not-applicable{background:rgba(255,188,88,.1);border:1px solid rgba(255,188,88,.2)}.discount-code-section .applied-codes-list .applied-code-item .code-info{display:flex;align-items:center;gap:8px}.discount-code-section .applied-codes-list .applied-code-item .code-info .code-status-icon{font-size:16px}.discount-code-section .applied-codes-list .applied-code-item .code-info .code-text{font-weight:600;font-size:13px;color:#222;text-transform:uppercase;letter-spacing:.5px}.discount-code-section .applied-codes-list .applied-code-item .remove-code-btn{display:flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;background:none;border:none;color:#777;cursor:pointer;border-radius:4px;transition:all .2s ease}.discount-code-section .applied-codes-list .applied-code-item .remove-code-btn:hover{background:rgba(165,165,165,.1);color:#a5a5a5}.discount-code-section .applied-codes-list .applied-code-item .remove-code-btn svg{font-size:18px}.discount-code-section .coupon-input-box{display:flex;gap:10px}.discount-code-section .coupon-input-box .input-wrapper{flex:1;position:relative;display:flex;align-items:center}.discount-code-section .coupon-input-box .input-wrapper .input-icon{position:absolute;left:12px;font-size:18px;color:#777;pointer-events:none}.discount-code-section .coupon-input-box .input-wrapper .coupon-input{width:100%;height:42px;border-radius:6px;border:1px solid #eee;padding:0 12px 0 40px;font-size:14px;text-transform:uppercase;letter-spacing:1px}.discount-code-section .coupon-input-box .input-wrapper .coupon-input:focus{border-color:var(--theme-color);outline:none;box-shadow:0 0 0 2px rgba(var(--theme-color-rgb),.1)}.discount-code-section .coupon-input-box .input-wrapper .coupon-input::placeholder{color:#777;text-transform:none;letter-spacing:normal}.discount-code-section .coupon-input-box .apply-button{height:42px;padding:0 16px;white-space:nowrap;display:flex;align-items:center;gap:4px}.discount-code-section .coupon-error{display:flex;align-items:center;gap:6px;margin-top:10px;padding:10px 12px;background:rgba(165,165,165,.1);border:1px solid rgba(165,165,165,.2);border-radius:6px;font-size:13px;color:#a5a5a5}.discount-code-section .coupon-error svg{font-size:16px;flex-shrink:0}.discount-code-section .coupon-help-text{font-size:12px;color:#777;margin:10px 0 0;padding-top:10px;border-top:1px dashed #eee}.sub-total .payment-row .shipping-label,.sub-total .payment-row>span:first-child,.sub-total .shipping-row .shipping-label,.sub-total .shipping-row>span:first-child{display:flex;align-items:center}.sub-total .payment-row .shipping-label svg,.sub-total .payment-row>span:first-child svg,.sub-total .shipping-row .shipping-label svg,.sub-total .shipping-row>span:first-child svg{font-size:16px;color:var(--theme-color)}.sub-total .shipping-row{padding-top:12px;margin-top:8px;border-top:1px solid #eee}.sub-total .shipping-row.has-shipping{flex-direction:column;align-items:stretch;gap:8px}.sub-total .shipping-row.has-shipping .shipping-label{font-weight:500}.sub-total .shipping-row.has-shipping .shipping-value{display:flex;justify-content:space-between;align-items:flex-start;background:rgba(var(--theme-color-rgb),.05);padding:10px 12px;border-radius:8px;border:1px solid rgba(var(--theme-color-rgb),.15)}.sub-total .shipping-row.has-shipping .shipping-value .shipping-info{display:flex;flex-direction:column;gap:2px}.sub-total .shipping-row.has-shipping .shipping-value .shipping-method{font-size:14px;font-weight:500;color:#222}.sub-total .shipping-row.has-shipping .shipping-value .shipping-description{font-size:12px;color:#777;line-height:1.3}.sub-total .shipping-row.has-shipping .shipping-value .shipping-price{font-size:14px;font-weight:600;color:#222;flex-shrink:0}.sub-total .shipping-row.has-shipping .shipping-value .shipping-price.free{color:#81ba00;font-weight:700}[data-theme=dark] .sub-total .shipping-row.has-shipping .shipping-value{background:rgba(var(--theme-color-rgb),.1);border-color:rgba(var(--theme-color-rgb),.2)}[data-theme=dark] .sub-total .shipping-row.has-shipping .shipping-value .shipping-method,[data-theme=dark] .sub-total .shipping-row.has-shipping .shipping-value .shipping-price{color:#fff}.sub-total .discount-row svg{font-size:14px}.sub-total .total-discount-row{margin-top:12px;padding-top:12px;border-top:1px dashed rgba(129,186,0,.3)}[data-theme=dark] .discount-code-section,[data-theme=dark] .sub-total .shipping-row{border-color:#404040}[data-theme=dark] .discount-code-section .applied-codes-list .applied-code-item .code-info .code-text{color:#fff}[data-theme=dark] .discount-code-section .coupon-input-box .input-wrapper .coupon-input{background:#232323;border-color:#404040;color:#fff}[data-theme=dark] .discount-code-section .coupon-input-box .input-wrapper .coupon-input::placeholder{color:#777}[data-theme=dark] .discount-code-section .coupon-help-text{border-color:#404040}.applied-codes-inline{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.applied-codes-inline .code-chip{display:inline-flex;align-items:center;gap:6px;padding:6px 10px;border-radius:20px;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;transition:all .2s ease}.applied-codes-inline .code-chip.applicable{background:rgba(129,186,0,.1);border:1px solid rgba(129,186,0,.25);color:#81ba00}.applied-codes-inline .code-chip.not-applicable{background:rgba(255,188,88,.1);border:1px solid rgba(255,188,88,.25);color:#ffbc58}.applied-codes-inline .code-chip.invalid{background:rgba(165,165,165,.1);border:1px solid rgba(165,165,165,.3);color:#a5a5a5}.applied-codes-inline .code-chip.invalid .chip-text{color:#a5a5a5;text-decoration:line-through}.applied-codes-inline .code-chip.invalid .chip-icon{color:#a5a5a5}.applied-codes-inline .code-chip .chip-icon{font-size:14px}.applied-codes-inline .code-chip .free-shipping-badge{margin-left:4px;font-size:10px}.applied-codes-inline .code-chip .chip-text{color:#222}.applied-codes-inline .code-chip .chip-remove{display:flex;align-items:center;justify-content:center;width:18px;height:18px;padding:0;margin-left:2px;background:rgba(0,0,0,.05);border:none;border-radius:50%;color:#777;cursor:pointer;transition:all .2s ease}.applied-codes-inline .code-chip .chip-remove:hover{background:rgba(165,165,165,.15);color:#a5a5a5}.applied-codes-inline .code-chip .chip-remove svg{font-size:14px}[data-theme=dark] .applied-codes-inline .code-chip .chip-text{color:#fff}[data-theme=dark] .applied-codes-inline .code-chip .chip-remove{background:hsla(0,0%,100%,.1)}.place-order-box{margin-top:30px}.checkout-buttons{display:flex;flex-direction:row;gap:12px;align-items:stretch}.checkout-buttons .checkout-btn-back{flex-shrink:0;white-space:nowrap}.checkout-buttons .checkout-btn-continue{flex:1;justify-content:center}.btn-disabled.btn-review-action,.btn-review-action:disabled,.btn-rf.btn-disabled,.btn-rf:disabled{background-color:#9ca3af!important;border-color:#9ca3af!important;color:#fff!important;cursor:not-allowed!important;opacity:1!important}.btn-disabled.btn-review-action:hover,.btn-review-action:disabled:hover,.btn-rf.btn-disabled:hover,.btn-rf:disabled:hover{background-color:#9ca3af!important;border-color:#9ca3af!important}.phone-input-group .PhoneInput{display:flex;align-items:center;height:42px;border:1px solid #eee;border-radius:6px;padding:0;background:#fff;flex:1}.phone-input-group .PhoneInput:focus-within{border-color:var(--theme-color);box-shadow:0 0 0 2px rgba(var(--theme-color-rgb),.1)}.phone-input-group .PhoneInput.is-invalid{border-color:#dc3545}.phone-input-group .PhoneInput.is-invalid:focus-within{border-color:#dc3545;box-shadow:0 0 0 2px rgba(220,53,69,.1)}.phone-input-group .PhoneInput .PhoneInputCountry{padding:0 10px;margin-right:0;border-right:1px solid #eee;background:#f8f8f8;height:100%;display:flex;align-items:center;border-radius:5px 0 0 5px;cursor:pointer}.phone-input-group .PhoneInput .PhoneInputCountry:hover{background:hsl(0,0%,94.2549019608%)}.phone-input-group .PhoneInput .PhoneInputCountryIcon{width:24px;height:16px;border-radius:2px;overflow:hidden}.phone-input-group .PhoneInput .PhoneInputCountrySelectArrow{margin-left:6px;opacity:.6}.phone-input-group .PhoneInput .PhoneInputInput{flex:1;border:none;background:rgba(0,0,0,0);padding:0 12px;height:100%;font-size:14px;outline:none}.phone-input-group .PhoneInput .PhoneInputInput::placeholder{color:#777}.checkout-steps{display:flex;align-items:center;justify-content:center;gap:0;margin-bottom:20px;padding:0}.checkout-steps .checkout-step{display:flex;align-items:center;gap:10px;padding:12px 20px;cursor:default;transition:all .2s ease}.checkout-steps .checkout-step.completed{cursor:pointer}.checkout-steps .checkout-step.completed .step-number{background:#81ba00;border-color:#81ba00;color:#fff}.checkout-steps .checkout-step.completed .step-label{color:#81ba00}.checkout-steps .checkout-step.completed:hover .step-label{text-decoration:underline}.checkout-steps .checkout-step.active .step-number{background:var(--theme-color);border-color:var(--theme-color);color:#fff;transform:scale(1.1)}.checkout-steps .checkout-step.active .step-label{color:var(--theme-color);font-weight:600}.checkout-steps .checkout-step.clickable:not(.completed){cursor:pointer}.checkout-steps .checkout-step.clickable:not(.completed) .step-number{border-color:var(--theme-color);color:var(--theme-color)}.checkout-steps .checkout-step.clickable:not(.completed) .step-label{color:var(--theme-color)}.checkout-steps .checkout-step.clickable:not(.completed):hover .step-number{background:rgba(var(--theme-color-rgb),.1)}.checkout-steps .checkout-step.clickable:not(.completed):hover .step-label{text-decoration:underline}.checkout-steps .checkout-step .step-number{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border:2px solid #777;border-radius:50%;font-size:14px;font-weight:600;color:#777;transition:all .2s ease;flex-shrink:0}.checkout-steps .checkout-step .step-number svg{font-size:16px}.checkout-steps .checkout-step .step-label{font-size:14px;font-weight:500;color:#777;transition:all .2s ease;white-space:nowrap}@media(max-width:575px){.checkout-steps .checkout-step .step-label{display:none}}.checkout-steps .checkout-step .step-divider{display:block;width:60px;height:2px;background:#eee;margin-left:10px;flex-shrink:0}@media(max-width:767px){.checkout-steps .checkout-step .step-divider{width:30px}}.checkout-step-action{margin-top:30px;padding-top:20px;border-top:1px solid #eee}.checkout-step-action .btn-review-action,.checkout-step-action .btn-rf{display:flex;align-items:center;justify-content:center;gap:8px;font-size:16px;font-weight:600;padding:14px 24px}.checkout-step-action .btn-review-action svg,.checkout-step-action .btn-rf svg{font-size:20px}.checkout-step-action.checkout-step-buttons{display:flex;gap:8px}.checkout-step-action.checkout-step-buttons .btn-review-action,.checkout-step-action.checkout-step-buttons .btn-rf{font-size:14px;font-weight:500;padding:10px 14px;gap:5px}.checkout-step-action.checkout-step-buttons .btn-review-action svg,.checkout-step-action.checkout-step-buttons .btn-rf svg{font-size:16px}.checkout-step-action.checkout-step-buttons .btn-review-action:first-child,.checkout-step-action.checkout-step-buttons .btn-rf:first-child{flex-shrink:0;white-space:nowrap}.checkout-step-action.checkout-step-buttons .btn-review-action:last-child,.checkout-step-action.checkout-step-buttons .btn-rf:last-child{flex:1}@media(max-width:575px){.checkout-step-action.checkout-step-buttons{flex-direction:column}.checkout-step-action.checkout-step-buttons .btn-review-action:first-child,.checkout-step-action.checkout-step-buttons .btn-review-action:last-child,.checkout-step-action.checkout-step-buttons .btn-rf:first-child,.checkout-step-action.checkout-step-buttons .btn-rf:last-child{flex:none;width:100%}}.checkout-sidebar-sticky{position:sticky;top:100px;transition:top .3s ease}@media(max-width:991px){.checkout-sidebar-sticky{position:relative;top:0}}[data-theme=dark] .checkout-steps .checkout-step .step-number{border-color:#777;color:#777}[data-theme=dark] .checkout-steps .checkout-step .step-label{color:#777}[data-theme=dark] .checkout-steps .checkout-step.completed .step-number{background:#81ba00;border-color:#81ba00}[data-theme=dark] .checkout-steps .checkout-step.completed .step-label{color:#81ba00}[data-theme=dark] .checkout-steps .checkout-step.active .step-number{background:var(--theme-color);border-color:var(--theme-color)}[data-theme=dark] .checkout-steps .checkout-step.active .step-label{color:var(--theme-color)}[data-theme=dark] .checkout-steps .checkout-step .step-divider{background:#404040}[data-theme=dark] .checkout-step-action{border-color:#404040}.delivery-country-section{flex-basis:100%}.delivery-country-box{background:rgba(var(--theme-color-rgb),.03);border:1px solid rgba(var(--theme-color-rgb),.15);border-radius:12px;padding:20px}.delivery-country-box .checkout-title{border-bottom:none;padding-bottom:0;margin-bottom:15px}.delivery-country-display{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:16px 20px;background:#fff;border:2px solid #eee;border-radius:10px;margin-bottom:15px}.delivery-country-current{display:flex;align-items:center;gap:12px}.delivery-country-flag{font-size:28px;line-height:1}.delivery-country-name{font-size:18px;font-weight:600;color:#222}.delivery-country-change-btn{display:flex;align-items:center;gap:6px;padding:8px 16px;background:none;border:1px solid var(--theme-color);border-radius:6px;color:var(--theme-color);font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease}.delivery-country-change-btn:hover{background:var(--theme-color);color:#fff}.delivery-country-change-btn svg{font-size:16px}.delivery-country-warning{display:flex;align-items:flex-start;gap:10px;padding:12px 16px;background:#fef3c7;border:1px solid #fcd34d;border-radius:8px;font-size:13px;line-height:1.5;color:#92400e}.delivery-country-warning-icon{flex-shrink:0;margin-top:2px;color:#d97706;font-size:18px}.delivery-country-modal .modal-header{border-bottom:1px solid #eee;padding:16px 20px}.delivery-country-modal .modal-header .modal-title{font-size:18px;font-weight:600}.delivery-country-modal .modal-body{padding:20px}.delivery-country-modal-warning{display:flex;align-items:flex-start;gap:10px;padding:14px 16px;background:#fef3c7;border:1px solid #fcd34d;border-radius:8px;font-size:13px;line-height:1.5;color:#92400e;margin-bottom:20px}.delivery-country-modal-warning .delivery-country-modal-warning-icon{flex-shrink:0;margin-top:2px;color:#d97706;font-size:18px}.delivery-country-modal-subtitle{font-size:14px;font-weight:500;color:#777;margin-bottom:12px}.delivery-country-options{display:flex;flex-direction:column;gap:8px}.delivery-country-option{display:flex;align-items:center;gap:12px;width:100%;padding:14px 16px;background:#fff;border:2px solid #eee;border-radius:10px;cursor:pointer;transition:all .2s ease;text-align:left}.delivery-country-option:hover:not(.disabled){border-color:var(--theme-color);background:rgba(var(--theme-color-rgb),.03)}.delivery-country-option.disabled{opacity:.6;cursor:not-allowed}.delivery-country-option .delivery-country-option-flag{font-size:28px;line-height:1;flex-shrink:0}.delivery-country-option .delivery-country-option-name{font-size:16px;font-weight:500;color:#222;flex-grow:1}.delivery-country-option .delivery-country-option-spinner{font-size:20px;color:var(--theme-color);animation:spin 1s linear infinite;flex-shrink:0}.delivery-country-locked{display:flex;align-items:center;gap:6px;padding:8px 14px;background:#eee;border-radius:8px;font-size:13px;font-weight:500;color:#777}.delivery-country-locked svg{font-size:14px;color:#777}.delivery-country-business-info{font-size:13px;line-height:1.5;padding:12px 14px}.delivery-country-business-info svg{flex-shrink:0;font-size:16px}.country-mismatch-warning{display:flex;gap:14px;padding:16px;background:#fef3c7;border:1px solid #fcd34d;border-radius:10px}.country-mismatch-warning .country-mismatch-warning-icon{flex-shrink:0;font-size:24px;color:#d97706}.country-mismatch-warning .country-mismatch-warning-content p{margin:0 0 10px;font-size:14px;line-height:1.6;color:#92400e}.country-mismatch-warning .country-mismatch-warning-content p:last-child{margin-bottom:0}.country-mismatch-warning .country-mismatch-warning-content .country-mismatch-hint{font-size:13px;color:#b45309;font-style:italic}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.dark .delivery-country-box,[data-theme=dark] .delivery-country-box{background:rgba(var(--theme-color-rgb),.05);border-color:rgba(var(--theme-color-rgb),.2)}.dark .delivery-country-display,[data-theme=dark] .delivery-country-display{background:#232323;border-color:#404040}.dark .delivery-country-name,[data-theme=dark] .delivery-country-name{color:#fff}.dark .delivery-country-warning,[data-theme=dark] .delivery-country-warning{background:#422006;border-color:#92400e;color:#fcd34d}.dark .delivery-country-warning-icon,[data-theme=dark] .delivery-country-warning-icon{color:#fbbf24}.dark .delivery-country-modal .modal-header,[data-theme=dark] .delivery-country-modal .modal-header{border-color:#404040}.dark .delivery-country-modal-warning,[data-theme=dark] .delivery-country-modal-warning{background:#422006;border-color:#92400e;color:#fcd34d}.dark .delivery-country-modal-warning .delivery-country-modal-warning-icon,[data-theme=dark] .delivery-country-modal-warning .delivery-country-modal-warning-icon{color:#fbbf24}.dark .delivery-country-modal-subtitle,[data-theme=dark] .delivery-country-modal-subtitle{color:#a1a1a1}.dark .delivery-country-option,[data-theme=dark] .delivery-country-option{background:#232323;border-color:#404040}.dark .delivery-country-option:hover:not(.disabled),[data-theme=dark] .delivery-country-option:hover:not(.disabled){border-color:var(--theme-color);background:rgba(var(--theme-color-rgb),.1)}.dark .delivery-country-option .delivery-country-option-name,[data-theme=dark] .delivery-country-option .delivery-country-option-name{color:#fff}.dark .delivery-country-locked,[data-theme=dark] .delivery-country-locked{background:#232323;border:1px solid #404040}.dark .delivery-country-business-info,[data-theme=dark] .delivery-country-business-info{background:rgba(0,168,255,.15);border-color:rgba(0,168,255,.3)}.dark .country-mismatch-warning,[data-theme=dark] .country-mismatch-warning{background:#422006;border-color:#92400e}.dark .country-mismatch-warning .country-mismatch-warning-icon,[data-theme=dark] .country-mismatch-warning .country-mismatch-warning-icon{color:#fbbf24}.dark .country-mismatch-warning .country-mismatch-warning-content p,[data-theme=dark] .country-mismatch-warning .country-mismatch-warning-content p{color:#fcd34d}.dark .country-mismatch-warning .country-mismatch-warning-content .country-mismatch-hint,[data-theme=dark] .country-mismatch-warning .country-mismatch-warning-content .country-mismatch-hint{color:#fbbf24}.payment-section .checkout-content{padding:0}.payment-method-options{display:flex;flex-direction:column;gap:12px}.payment-method-box{display:flex;align-items:flex-start;gap:15px;padding:18px 20px;border:2px solid #eee;border-radius:10px;cursor:pointer;transition:all .2s ease;background:#fff}.payment-method-box:hover{border-color:rgba(var(--theme-color-rgb),.3)}.payment-method-box.selected{border-color:var(--theme-color);background:rgba(var(--theme-color-rgb),.03)}.payment-method-box.selected .payment-method-radio .radio-checkmark{border-color:var(--theme-color);background:var(--theme-color);color:#fff}.payment-method-radio{flex-shrink:0;position:relative;padding-top:2px}.payment-method-radio input[type=radio]{position:absolute;opacity:0;width:0;height:0}.payment-method-radio .radio-checkmark{display:flex;align-items:center;justify-content:center;width:22px;height:22px;border:2px solid #777;border-radius:50%;transition:all .2s ease;font-size:12px}.payment-method-icon{display:flex;align-items:center;justify-content:center;width:44px;height:44px;background:rgba(var(--theme-color-rgb),.1);border-radius:10px;color:var(--theme-color);font-size:22px;flex-shrink:0}.payment-method-info{flex-grow:1;min-width:0}.payment-method-info h5{font-size:15px;font-weight:600;margin-bottom:4px;color:#222}.payment-method-info p{font-size:13px;color:#777;margin:0;line-height:1.4}.order-notes-section{margin-top:25px;padding-top:20px;border-top:1px solid #eee}.order-notes-section .order-notes-label{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:600;color:#222;margin-bottom:12px}.order-notes-section .order-notes-label svg{font-size:18px;color:var(--theme-color)}.order-notes-section textarea{width:100%;min-height:100px;padding:14px 16px;border:1px solid #eee;border-radius:8px;font-size:14px;resize:vertical;transition:border-color .2s ease,box-shadow .2s ease}.order-notes-section textarea:focus{border-color:var(--theme-color);outline:none;box-shadow:0 0 0 2px rgba(var(--theme-color-rgb),.1)}.order-notes-section textarea::placeholder{color:#777}.terms-section{margin-top:20px;padding-top:20px;border-top:1px solid #eee}.terms-checkbox{display:flex;align-items:flex-start;gap:12px;padding:16px 20px;background:rgba(var(--theme-color-rgb),.03);border:1px solid rgba(var(--theme-color-rgb),.15);border-radius:10px;cursor:pointer}.terms-checkbox:hover{background:rgba(var(--theme-color-rgb),.06)}.terms-checkbox.has-error{border-color:#dc3545;background:rgba(220,53,69,.03)}.terms-checkbox input[type=checkbox]{width:20px;height:20px;margin-top:2px;flex-shrink:0;cursor:pointer;accent-color:var(--theme-color)}.terms-checkbox input[type=checkbox]:checked{background-color:var(--theme-color);border-color:var(--theme-color)}.terms-checkbox .terms-text{font-size:14px;line-height:1.5;color:#222}.terms-checkbox .terms-text a{color:var(--theme-color);font-weight:500;text-decoration:none}.terms-checkbox .terms-text a:hover{text-decoration:underline}.terms-checkbox .terms-text .required-indicator{color:#dc3545;font-weight:600}.terms-error{display:flex;align-items:center;gap:6px;margin-top:10px;font-size:13px;color:#dc3545}.terms-error svg{font-size:14px}[data-theme=dark] .payment-method-box{background:#232323;border-color:#404040}[data-theme=dark] .payment-method-box:hover{border-color:rgba(var(--theme-color-rgb),.5)}[data-theme=dark] .payment-method-box.selected{background:rgba(var(--theme-color-rgb),.1)}[data-theme=dark] .payment-method-info h5{color:#fff}[data-theme=dark] .order-notes-section{border-color:#404040}[data-theme=dark] .order-notes-section .order-notes-label{color:#fff}[data-theme=dark] .order-notes-section textarea{background:#2b2b2b;border-color:#404040;color:#fff}[data-theme=dark] .order-notes-section textarea::placeholder{color:#777}[data-theme=dark] .order-notes-section textarea:focus{border-color:var(--theme-color)}[data-theme=dark] .terms-section{border-color:#404040}[data-theme=dark] .terms-checkbox{background:rgba(var(--theme-color-rgb),.08);border-color:rgba(var(--theme-color-rgb),.2)}[data-theme=dark] .terms-checkbox:hover{background:rgba(var(--theme-color-rgb),.12)}[data-theme=dark] .terms-checkbox.has-error{border-color:#dc3545;background:rgba(220,53,69,.1)}[data-theme=dark] .terms-checkbox .terms-text{color:#fff}@media(max-width:991px){.checkout-steps{flex-wrap:wrap;gap:10px}.checkout-steps .checkout-step{padding:10px 12px}.checkout-steps .checkout-step .step-divider{width:25px}}@media(max-width:767px){.checkout-steps{justify-content:flex-start;padding:15px 0}.checkout-steps .checkout-step{padding:8px 10px}.checkout-steps .checkout-step .step-number{width:28px;height:28px;font-size:12px}.checkout-steps .checkout-step .step-number svg{font-size:14px}.checkout-steps .checkout-step .step-divider{width:15px;margin-left:5px}}.reverse-charge-banner{display:flex;align-items:flex-start;gap:12px;padding:14px 16px;background:rgba(0,168,255,.1);border:1px solid rgba(0,168,255,.2);border-radius:8px;margin-bottom:15px}.reverse-charge-banner .info-icon{flex-shrink:0;font-size:20px;color:#00a8ff;margin-top:2px}.reverse-charge-banner .reverse-charge-content{display:flex;flex-direction:column;gap:4px}.reverse-charge-banner .reverse-charge-label{font-size:14px;font-weight:600;color:#222}.reverse-charge-banner .reverse-charge-text{font-size:13px;color:#777;line-height:1.4}.b2b-price,.b2b-total{display:flex;flex-direction:column;align-items:flex-end;gap:2px}.b2b-price .netto-price,.b2b-total .netto-price{font-weight:600;color:var(--theme-color)}.b2b-price .price-label,.b2b-total .price-label{font-size:11px;font-weight:500;color:#777;text-transform:uppercase;letter-spacing:.5px}.b2b-total .netto-price.total-netto{font-size:calc(16px + 4*(100vw - 320px)/1600)}.netto-sup{font-size:9px;font-weight:600;color:#777;text-transform:uppercase;vertical-align:super;margin-left:1px;opacity:.8}.vat-exempt-line{background:rgba(129,186,0,.05);margin:8px -15px;padding:10px 15px!important;border-top:1px dashed rgba(129,186,0,.2);border-bottom:1px dashed rgba(129,186,0,.2)}.vat-exempt-line .vat-zero{display:flex;flex-direction:column;align-items:flex-end;gap:2px;color:#81ba00;font-weight:600}.vat-exempt-line .vat-zero .price-label{font-size:10px;font-weight:600;color:#81ba00;text-transform:uppercase;letter-spacing:.5px}.vat-note{font-size:11px;color:#777;font-weight:400;margin-left:6px}[data-theme=dark] .vat-note{color:#a1a1a1}[data-theme=dark] .reverse-charge-banner{background:rgba(0,168,255,.15);border-color:rgba(0,168,255,.3)}[data-theme=dark] .reverse-charge-banner .reverse-charge-label{color:#fff}[data-theme=dark] .b2b-price .price-label,[data-theme=dark] .b2b-total .price-label,[data-theme=dark] .reverse-charge-banner .reverse-charge-text{color:#a1a1a1}[data-theme=dark] .vat-exempt-line{background:rgba(129,186,0,.1);border-color:rgba(129,186,0,.3)}.cart-merge-modal .modal-content{border:none;border-radius:16px;overflow:hidden;box-shadow:0 20px 60px rgba(0,0,0,.15)}.cart-merge-modal .modal-header{background:var(--theme-color);color:#fff;border:none;padding:20px 24px}.cart-merge-modal .modal-header .modal-title{display:flex;align-items:center;font-size:17px;font-weight:600;letter-spacing:-.01em}.cart-merge-modal .modal-header .modal-title svg{font-size:20px}.cart-merge-modal .modal-header .btn-close{filter:brightness(0) invert(1);opacity:.7}.cart-merge-modal .modal-header .btn-close:hover{opacity:1}.cart-merge-modal .modal-body{padding:24px}.cart-merge-modal .cart-merge-description{color:#777;margin-bottom:20px;font-size:14px;line-height:1.6}.cart-merge-modal .cart-merge-select-all{margin-bottom:16px;padding-bottom:14px;border-bottom:1px solid #eee}.cart-merge-modal .cart-merge-select-all label{cursor:pointer;font-weight:500;font-size:14px;color:#222}.cart-merge-modal .cart-merge-select-all label:hover{color:var(--theme-color)}.cart-merge-modal .cart-merge-select-all input[type=checkbox]{accent-color:var(--theme-color)}.cart-merge-modal .cart-merge-items{max-height:360px;overflow-y:auto;display:flex;flex-direction:column;gap:10px}.cart-merge-modal .cart-merge-item{display:flex;align-items:center;gap:14px;padding:14px;border:1.5px solid #eee;border-radius:12px;cursor:pointer;transition:all .2s ease;position:relative}.cart-merge-modal .cart-merge-item:hover{border-color:rgba(var(--theme-color-rgb),.35);background:rgba(var(--theme-color-rgb),.03)}.cart-merge-modal .cart-merge-item.selected{border-color:var(--theme-color);background:rgba(var(--theme-color-rgb),.05)}.cart-merge-modal .cart-merge-item.selected .cart-merge-item-check{opacity:1;transform:scale(1)}.cart-merge-modal .cart-merge-item-checkbox{flex-shrink:0}.cart-merge-modal .cart-merge-item-checkbox input[type=checkbox]{width:18px;height:18px;cursor:pointer;accent-color:var(--theme-color)}.cart-merge-modal .cart-merge-item-image{flex-shrink:0}.cart-merge-modal .cart-merge-item-info{flex:1;min-width:0}.cart-merge-modal .cart-merge-item-name{font-size:13px;font-weight:600;margin:0 0 3px;color:#222;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.3}.cart-merge-modal .cart-merge-item-variant{display:block;font-size:11px;color:#777;margin-bottom:3px;line-height:1.3}.cart-merge-modal .cart-merge-item-qty{font-size:11px;color:#777}.cart-merge-modal .cart-merge-item-price{flex-shrink:0;font-size:14px;font-weight:700;color:var(--theme-color);white-space:nowrap}.cart-merge-modal .cart-merge-item-check{position:absolute;top:-6px;right:-6px;width:22px;height:22px;display:flex;align-items:center;justify-content:center;background:var(--theme-color);color:#fff;border-radius:50%;opacity:0;transform:scale(.5);transition:all .2s ease;box-shadow:0 2px 6px rgba(var(--theme-color-rgb),.4)}.cart-merge-modal .cart-merge-item-check svg{font-size:13px}.cart-merge-modal .modal-footer{border-top:1px solid #eee;padding:16px 24px;gap:12px}.cart-merge-modal .modal-footer .btn-outline-secondary{border-color:#d1d5db;color:#777;font-weight:500;font-size:14px;padding:8px 20px;border-radius:8px}.cart-merge-modal .modal-footer .btn-outline-secondary:hover{background:#f3f4f6;border-color:#9ca3af;color:#222}.cart-merge-modal .modal-footer .btn-primary{background:var(--theme-color);border-color:var(--theme-color);font-weight:600;font-size:14px;padding:8px 22px;border-radius:8px;box-shadow:0 2px 8px rgba(var(--theme-color-rgb),.3)}.cart-merge-modal .modal-footer .btn-primary:hover{filter:brightness(1.08);box-shadow:0 4px 12px rgba(var(--theme-color-rgb),.4)}.cart-merge-modal .modal-footer .btn-primary:disabled{opacity:.5;box-shadow:none}[data-theme=dark] .cart-merge-modal .modal-content{box-shadow:0 20px 60px rgba(0,0,0,.4)}[data-theme=dark] .cart-merge-modal .cart-merge-description{color:#a1a1a1}[data-theme=dark] .cart-merge-modal .cart-merge-select-all{border-color:#404040}[data-theme=dark] .cart-merge-modal .cart-merge-select-all label{color:#fff}[data-theme=dark] .cart-merge-modal .cart-merge-item{border-color:#404040;background:#232323}[data-theme=dark] .cart-merge-modal .cart-merge-item:hover{background:rgb(47.75,47.75,47.75)}[data-theme=dark] .cart-merge-modal .cart-merge-item.selected{background:rgba(var(--theme-color-rgb),.1)}[data-theme=dark] .cart-merge-modal .cart-merge-item-image{background:#404040;border-color:hsla(0,0%,100%,.06)}[data-theme=dark] .cart-merge-modal .cart-merge-item-name{color:#fff}[data-theme=dark] .cart-merge-modal .modal-footer{border-color:#404040}[data-theme=dark] .cart-merge-modal .modal-footer .btn-outline-secondary{border-color:#404040;color:#a1a1a1}[data-theme=dark] .cart-merge-modal .modal-footer .btn-outline-secondary:hover{background:rgb(55.4,55.4,55.4);color:#fff}.gls-widget-section,.packeta-widget-section{padding:20px;background:rgba(var(--theme-color-rgb),.03);border-radius:8px;border:1px dashed rgba(var(--theme-color-rgb),.2);transition:all .3s ease}.gls-widget-section h5,.packeta-widget-section h5{display:flex;align-items:center;font-size:16px;font-weight:600;color:#222;margin-bottom:16px}.gls-widget-section h5 svg,.packeta-widget-section h5 svg{color:var(--theme-color)}.gls-widget-section.validation-error,.packeta-widget-section.validation-error{border-color:var(--bs-danger);border-style:solid;background:rgba(var(--bs-danger-rgb),.05);animation:shake .5s ease-in-out}.gls-widget-section.validation-error h5,.gls-widget-section.validation-error h5 svg,.packeta-widget-section.validation-error h5,.packeta-widget-section.validation-error h5 svg{color:var(--bs-danger)}.packeta-pickup-widget .packeta-select-prompt{text-align:center;padding:20px}.packeta-pickup-widget .packeta-select-btn{display:inline-flex;align-items:center;justify-content:center;padding:12px 24px;font-size:15px;font-weight:500;border-radius:6px;transition:all .3s ease}.packeta-pickup-widget .packeta-select-btn svg{font-size:18px}.packeta-pickup-widget .packeta-select-btn:hover:not(:disabled){background:var(--theme-color);border-color:var(--theme-color);color:#fff}.packeta-pickup-widget .packeta-select-btn:disabled{opacity:.6;cursor:not-allowed}.packeta-pickup-widget .packeta-selected-point{background:#fff;border:1px solid rgba(var(--theme-color-rgb),.3);border-radius:8px;padding:16px}.packeta-pickup-widget .packeta-selected-point .packeta-selected-point-header{display:flex;align-items:center;margin-bottom:12px;font-size:14px;color:var(--theme-color)}.packeta-pickup-widget .packeta-selected-point .packeta-selected-point-header svg{font-size:18px}.packeta-pickup-widget .packeta-selected-point .packeta-selected-point-header strong{flex:1}.packeta-pickup-widget .packeta-selected-point .packeta-clear-btn{background:none;border:none;padding:4px;cursor:pointer;color:#777;transition:color .2s;display:flex;align-items:center;justify-content:center}.packeta-pickup-widget .packeta-selected-point .packeta-clear-btn:hover{color:#a5a5a5}.packeta-pickup-widget .packeta-selected-point .packeta-clear-btn svg{font-size:18px}.packeta-pickup-widget .packeta-selected-point .packeta-selected-point-details{padding-left:26px}.packeta-pickup-widget .packeta-selected-point .packeta-selected-point-details .packeta-point-name{font-weight:600;font-size:15px;color:#222;margin-bottom:4px}.packeta-pickup-widget .packeta-selected-point .packeta-selected-point-details .packeta-point-address{font-size:13px;color:#777;line-height:1.4}.pickup-change-btn{display:inline-flex;align-items:center;gap:6px;padding:6px 16px;font-size:13px;font-weight:600;color:var(--theme-color);background:rgba(0,0,0,0);border:1px solid var(--theme-color);border-radius:8px;cursor:pointer;transition:background .2s,color .2s}.pickup-change-btn:hover{background:var(--theme-color);color:#fff}.pickup-change-btn:disabled{opacity:.5;cursor:not-allowed}.pickup-change-btn svg{font-size:14px}.dark .gls-widget-section,.dark .packeta-widget-section{background:hsla(0,0%,100%,.03);border-color:#404040}.dark .gls-widget-section h5,.dark .packeta-widget-section h5{color:#fff}.dark .gls-widget-section.validation-error,.dark .packeta-widget-section.validation-error{border-color:var(--bs-danger);background:rgba(var(--bs-danger-rgb),.1)}.dark .gls-widget-section.validation-error h5,.dark .packeta-widget-section.validation-error h5{color:var(--bs-danger)}.dark .packeta-pickup-widget .packeta-selected-point{background:#2b2b2b;border-color:#404040}.dark .packeta-pickup-widget .packeta-selected-point .packeta-selected-point-details .packeta-point-name{color:#fff}.dark .packeta-pickup-widget .packeta-selected-point .packeta-selected-point-details .packeta-point-address{color:#a1a1a1}.dark .stripe-payment-section .stripe-payment-wrapper{background:#2b2b2b;border-color:#404040}.dark .stripe-payment-section .stripe-secure-badge{color:#a1a1a1}.gls-widget-section{padding:20px;background:rgba(var(--theme-color-rgb),.03);border-radius:8px;border:1px dashed rgba(var(--theme-color-rgb),.2)}.gls-widget-section h5{display:flex;align-items:center;font-size:16px;font-weight:600;color:#222;margin-bottom:16px}.gls-widget-section h5 svg{color:var(--theme-color)}.gls-pickup-widget .gls-select-prompt{text-align:center;padding:20px}.gls-pickup-widget .gls-select-btn{display:inline-flex;align-items:center;justify-content:center;padding:12px 24px;font-size:15px;font-weight:500;border-radius:6px;transition:all .3s ease}.gls-pickup-widget .gls-select-btn svg{font-size:18px}.gls-pickup-widget .gls-select-btn:hover:not(:disabled){background:var(--theme-color);border-color:var(--theme-color);color:#fff}.gls-pickup-widget .gls-select-btn:disabled{opacity:.6;cursor:not-allowed}.gls-pickup-widget .gls-selected-point{background:#fff;border:1px solid rgba(var(--theme-color-rgb),.3);border-radius:8px;padding:16px;display:flex;gap:16px}.gls-pickup-widget .gls-selected-point .gls-point-image{flex-shrink:0;width:120px;height:90px;border-radius:6px;overflow:hidden}.gls-pickup-widget .gls-selected-point .gls-point-image img{width:100%;height:100%;object-fit:cover}.gls-pickup-widget .gls-selected-point .gls-selected-point-details{flex:1}.gls-pickup-widget .gls-selected-point .gls-selected-point-details .gls-point-name{font-weight:600;font-size:15px;color:#222;margin-bottom:4px}.gls-pickup-widget .gls-selected-point .gls-selected-point-details .gls-point-address{font-size:13px;color:#777;line-height:1.4;margin-bottom:8px}.gls-pickup-widget .gls-selected-point .gls-selected-point-details .gls-point-features{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:10px}.gls-pickup-widget .gls-selected-point .gls-selected-point-details .gls-point-features .gls-feature-badge{display:inline-flex;align-items:center;padding:3px 8px;font-size:11px;font-weight:500;border-radius:4px;background:rgba(var(--theme-color-rgb),.1);color:var(--theme-color)}.gls-pickup-widget .gls-selected-point .gls-selected-point-details .gls-point-features .gls-feature-badge.cod{background:rgba(40,167,69,.1);color:#28a745}.gls-pickup-widget .gls-selected-point .gls-selected-point-details .gls-point-features .gls-feature-badge.card{background:rgba(0,123,255,.1);color:#007bff}.gls-pickup-widget .gls-selected-point .gls-selected-point-details .gls-point-features .gls-feature-badge.wheelchair{background:rgba(108,117,125,.1);color:#6c757d}.gls-pickup-widget .gls-selected-point .gls-selected-point-details .gls-point-features .gls-feature-badge.locker{background:rgba(255,193,7,.15);color:#856404}.gls-pickup-widget .gls-selected-point .gls-selected-point-details .gls-opening-hours{margin-top:10px;padding-top:10px;border-top:1px solid rgba(0,0,0,.08)}.gls-pickup-widget .gls-selected-point .gls-selected-point-details .gls-opening-hours .gls-opening-title{font-weight:600;font-size:12px;color:#222;margin-bottom:6px}.gls-pickup-widget .gls-selected-point .gls-selected-point-details .gls-opening-hours .gls-opening-day{display:flex;font-size:12px;line-height:1.6}.gls-pickup-widget .gls-selected-point .gls-selected-point-details .gls-opening-hours .gls-opening-day .day-name{min-width:150px;color:#777}.gls-pickup-widget .gls-selected-point .gls-selected-point-details .gls-opening-hours .gls-opening-day .day-hours{color:#222;font-weight:500}.gls-pickup-widget .gls-selected-point .gls-selected-point-details .gls-opening-hours .gls-opening-day .day-hours.closed{color:#dc3545;font-weight:400}.gls-pickup-widget .gls-selected-point .gls-selected-point-details .gls-weekend-info{margin-top:8px;display:flex;gap:8px}.gls-pickup-widget .gls-selected-point .gls-selected-point-details .gls-weekend-info .weekend-badge{font-size:11px;padding:2px 6px;background:rgba(40,167,69,.1);color:#28a745;border-radius:3px}.gls-widget-modal-fullscreen{position:fixed;top:0;left:0;right:0;bottom:0;background:#fff;z-index:99999}.gls-widget-modal-fullscreen .gls-widget-close-btn{position:absolute;top:10px;right:10px;z-index:100001;background:rgba(0,0,0,.7);border:none;color:#fff;font-size:48px;line-height:1;width:60px;height:60px;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s;box-shadow:0 4px 12px rgba(0,0,0,.3)}.gls-widget-modal-fullscreen .gls-widget-close-btn:hover{background:rgba(0,0,0,.9);transform:scale(1.05)}.gls-widget-modal-fullscreen .gls-widget-iframe{width:100%;height:100%;border:none}.gls-widget-modal-fullscreen .gls-widget-loading{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;flex-direction:column;align-items:center;justify-content:center;background:hsla(0,0%,100%,.95);z-index:100000}.gls-widget-modal-fullscreen .gls-widget-loading p{margin-top:16px;color:#777;font-size:16px}.gls-widget-modal-fullscreen .gls-widget-error,.gls-widget-modal-fullscreen .gls-widget-manual{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;align-items:center;justify-content:center;background:#fff;z-index:100000;padding:20px}.gls-widget-modal-fullscreen .gls-widget-error-content,.gls-widget-modal-fullscreen .gls-widget-manual-content{max-width:500px;width:100%;text-align:center}.gls-widget-modal-fullscreen .gls-widget-error-content h4,.gls-widget-modal-fullscreen .gls-widget-manual-content h4{margin-bottom:16px;color:#222}.gls-widget-modal-fullscreen .gls-widget-error-content p,.gls-widget-modal-fullscreen .gls-widget-manual-content p{color:#777;margin-bottom:24px}.gls-widget-modal-fullscreen .gls-widget-error-actions{display:flex;flex-direction:column;align-items:center;gap:12px}.gls-widget-modal-fullscreen .gls-widget-error-actions .btn{min-width:250px}.gls-widget-modal-fullscreen .gls-widget-manual-content{text-align:left}.gls-widget-modal-fullscreen .gls-widget-manual-content h4{text-align:center}.gls-widget-modal-fullscreen .gls-widget-manual-content .form-group{margin-bottom:16px}.gls-widget-modal-fullscreen .gls-widget-manual-content .form-group label{font-weight:500;margin-bottom:6px}.gls-widget-modal-fullscreen .gls-widget-manual-actions{display:flex;align-items:center;gap:16px;margin-top:24px}.gls-widget-modal-fullscreen .gls-widget-manual-actions .btn-primary{flex:1}.dark .gls-widget-section{background:hsla(0,0%,100%,.03);border-color:#404040}.dark .gls-widget-section h5{color:#fff}.dark .gls-pickup-widget .gls-selected-point{background:#2b2b2b;border-color:#404040}.dark .gls-pickup-widget .gls-selected-point .gls-selected-point-details .gls-point-name{color:#fff}.dark .gls-pickup-widget .gls-selected-point .gls-selected-point-details .gls-point-address{color:#a1a1a1}.dark .gls-widget-modal{background:#2b2b2b}.dark .gls-widget-modal .gls-widget-modal-header{border-color:#404040}.dark .gls-widget-modal .gls-widget-modal-header h5{color:#fff}.dark .gls-widget-modal .gls-widget-modal-header .gls-widget-modal-close:hover{background:#232323}.dark .gls-widget-modal-fullscreen{background:#2b2b2b}.dark .gls-widget-modal-fullscreen .gls-widget-close-btn{background:hsla(0,0%,100%,.2);color:#fff}.dark .gls-widget-modal-fullscreen .gls-widget-close-btn:hover{background:hsla(0,0%,100%,.3)}.dark .gls-widget-modal-fullscreen .gls-widget-error,.dark .gls-widget-modal-fullscreen .gls-widget-loading,.dark .gls-widget-modal-fullscreen .gls-widget-manual{background:#2b2b2b}.dark .gls-widget-modal-fullscreen .gls-widget-error p,.dark .gls-widget-modal-fullscreen .gls-widget-loading p,.dark .gls-widget-modal-fullscreen .gls-widget-manual p{color:#a1a1a1}.dark .gls-widget-modal-fullscreen .gls-widget-error-content h4,.dark .gls-widget-modal-fullscreen .gls-widget-manual-content h4{color:#fff}.dark .gls-widget-modal-fullscreen .gls-widget-manual-content label{color:#a1a1a1}.stripe-payment-section{margin-top:24px;padding-top:24px;border-top:1px solid #eee}.stripe-payment-wrapper{background:#fff;border:1px solid #eee;border-radius:10px;padding:20px}.stripe-payment-form .stripe-payment-element-container{margin-bottom:16px}.stripe-payment-form .stripe-pay-button{font-size:16px;font-weight:600;padding:14px 24px;border-radius:8px;display:flex;align-items:center;justify-content:center;gap:10px}.stripe-payment-form .stripe-pay-button svg{font-size:20px}.stripe-payment-form .stripe-secure-badge{color:#777;font-size:13px}.stripe-payment-form .stripe-secure-badge svg{font-size:16px}.stripe-payment-loading{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px 20px;color:#777}.stripe-payment-loading .spinner-border{width:40px;height:40px;margin-bottom:16px}.checkout-validation-error .checkout-box{border-color:#a5a5a5!important;box-shadow:0 0 0 2px rgba(165,165,165,.2);animation:shake .4s ease-in-out}.checkout-validation-alert{margin-bottom:16px;padding:12px 16px;border-radius:8px;font-size:14px;font-weight:500}.checkout-validation-alert svg{flex-shrink:0}@keyframes shake{0%,to{transform:translateX(0)}20%,60%{transform:translateX(-4px)}40%,80%{transform:translateX(4px)}}.place-order-section .terms-agreement-box{padding:16px 16px 16px 12px;background:rgba(var(--theme-color-rgb),.04);border:1px solid rgba(var(--theme-color-rgb),.15);border-radius:8px;transition:all .3s ease}.place-order-section .terms-agreement-box .form-check{margin:0;display:flex;align-items:flex-start;gap:8px}.place-order-section .terms-agreement-box .form-check .checkbox_animated,.place-order-section .terms-agreement-box .form-check .form-check-input{margin-top:3px;margin-left:0;flex-shrink:0}.place-order-section .terms-agreement-box .form-check .form-check-label,.place-order-section .terms-agreement-box .form-check label{margin-left:0;font-size:14px;line-height:1.5;color:#222;cursor:pointer}.place-order-section .terms-agreement-box .form-check .form-check-label a,.place-order-section .terms-agreement-box .form-check label a{font-weight:500}.place-order-section .terms-agreement-box.has-error{background:rgba(220,53,69,.08);border-color:#dc3545!important;border-width:2px}.place-order-section .terms-agreement-box.has-error label{color:#dc3545}.place-order-section .terms-agreement-box.has-error .checkbox_animated{border-color:#dc3545!important}.place-order-section .terms-agreement-box.shake{animation:shake .5s ease-in-out}.place-order-section .btn-place-order{padding:14px 24px;font-size:15px;font-weight:600;border-radius:6px;box-shadow:0 2px 8px rgba(var(--theme-color-rgb),.25);transition:all .3s ease}.place-order-section .btn-place-order:hover:not(:disabled){box-shadow:0 4px 12px rgba(var(--theme-color-rgb),.35)}.place-order-section .btn-place-order svg{font-size:18px}.checkout-step-2{display:flex;flex-direction:column}.checkout-buttons-row{display:flex;gap:12px;align-items:stretch}.checkout-buttons-row .btn-back{flex-shrink:0;white-space:nowrap;padding:12px 20px}.checkout-buttons-row .btn-place-order{flex:1;justify-content:center}.dark .place-order-section .terms-agreement-box{background:hsla(0,0%,100%,.03);border-color:hsla(0,0%,100%,.1)}.dark .place-order-section .terms-agreement-box label{color:hsla(0,0%,100%,.9)}.dark .place-order-section .terms-agreement-box.has-error{background:rgba(220,53,69,.15);border-color:#dc3545!important}.checkout-advisor-box{background-color:#fff;border:1px solid #eee;border-radius:8px;margin-bottom:20px;overflow:hidden}.checkout-advisor-box .advisor-header{background-color:#f8f8f8;padding:12px 16px;border-bottom:1px solid #eee}.checkout-advisor-box .advisor-header h5{margin:0;font-size:14px;font-weight:600;color:#333;text-transform:uppercase;letter-spacing:.5px}.checkout-advisor-box .advisor-content{padding:16px;display:flex;flex-direction:column;gap:12px}.checkout-advisor-box .checkout-advisor-card{display:flex;gap:14px;align-items:flex-start}.checkout-advisor-box .checkout-advisor-card:not(:last-child){padding-bottom:12px;border-bottom:1px solid #eee}.checkout-advisor-box .advisor-photo{flex-shrink:0}.checkout-advisor-box .advisor-photo img{width:56px;height:56px;border-radius:50%;object-fit:cover;border:2px solid var(--theme-color)}.checkout-advisor-box .advisor-photo-placeholder{width:56px;height:56px;border-radius:50%;background-color:#f8f8f8;border:2px solid #eee;display:flex;align-items:center;justify-content:center}.checkout-advisor-box .advisor-photo-placeholder svg{font-size:22px;color:#999}.checkout-advisor-box .advisor-info{flex:1;min-width:0}.checkout-advisor-box .advisor-name{margin:0 0 4px;font-size:15px;font-weight:600;color:#333;line-height:1.3}.checkout-advisor-box .advisor-badges{display:flex;flex-wrap:wrap;gap:4px;margin-bottom:8px}.checkout-advisor-box .advisor-role-badge{display:inline-block;font-size:11px;font-weight:500;color:#1e40af;background-color:#dbeafe;border:1px solid #93c5fd;padding:2px 8px;border-radius:4px;line-height:1.3}.checkout-advisor-box .advisor-title-badge{display:inline-block;font-size:11px;font-weight:500;color:#92400e;background-color:#fef3c7;border:1px solid #fcd34d;padding:2px 8px;border-radius:4px;line-height:1.3}.checkout-advisor-box .advisor-contacts{display:flex;flex-direction:column;gap:4px}.checkout-advisor-box .advisor-contact{display:flex;align-items:center;gap:6px;font-size:13px;color:var(--theme-color);text-decoration:none;transition:opacity .2s}.checkout-advisor-box .advisor-contact:hover{opacity:.8}.checkout-advisor-box .advisor-contact svg{font-size:14px;flex-shrink:0}.dark .checkout-advisor-box{background-color:#2b2b2b;border-color:hsla(0,0%,100%,.1)}.dark .checkout-advisor-box .advisor-header{background-color:hsla(0,0%,100%,.05);border-color:hsla(0,0%,100%,.1)}.dark .checkout-advisor-box .advisor-header h5,.dark .checkout-advisor-box .advisor-name{color:hsla(0,0%,100%,.9)}.dark .checkout-advisor-box .advisor-photo-placeholder{background-color:hsla(0,0%,100%,.05);border-color:hsla(0,0%,100%,.1)}.dark .checkout-advisor-box .checkout-advisor-card:not(:last-child){border-color:hsla(0,0%,100%,.1)}.customer-notes-section{margin-bottom:20px}.customer-notes-section .customer-notes-label{display:block;font-size:14px;font-weight:500;color:#222;margin-bottom:8px}.customer-notes-section .customer-notes-textarea{width:100%;min-height:80px;padding:16px!important;font-size:14px;line-height:1.5;color:#222;background-color:#fff;border:1px solid #eee;border-radius:8px;resize:vertical;transition:border-color .2s,box-shadow .2s}.customer-notes-section .customer-notes-textarea::placeholder{color:#777;opacity:.7}.customer-notes-section .customer-notes-textarea:focus{outline:none;border-color:var(--theme-color);box-shadow:0 0 0 3px rgba(var(--theme-color-rgb),.1)}.dark .customer-notes-section .customer-notes-label{color:hsla(0,0%,100%,.9)}.dark .customer-notes-section .customer-notes-textarea{background-color:#2b2b2b;border-color:hsla(0,0%,100%,.1);color:hsla(0,0%,100%,.9)}.dark .customer-notes-section .customer-notes-textarea::placeholder{color:hsla(0,0%,100%,.5)}.dark .customer-notes-section .customer-notes-textarea:focus{border-color:var(--theme-color);box-shadow:0 0 0 3px rgba(var(--theme-color-rgb),.2)}.payment-method-description{display:flex;align-items:flex-start;gap:10px}.payment-method-description .payment-method-description-icon{flex-shrink:0;margin-top:3px;font-size:18px}.payment-method-description p{margin:0}.payment-method-description img{max-height:32px;width:auto}.checkout-tw-step-content li{list-style:none}.checkout-tw-step-content ul{list-style:none;padding:0;margin:0}.checkout-tw-step-content .checkout-box{background:#fff;border-radius:12px;border:1px solid #e5e7eb;overflow:hidden;margin-bottom:0}.dark .checkout-tw-step-content .checkout-box{background:#1a1a2e;border-color:#2a2a3e}.checkout-tw-step-content .checkout-title{display:flex;align-items:center;gap:10px;padding:16px 20px;border-bottom:none}.checkout-tw-step-content .checkout-title h4{font-size:16px;font-weight:700;color:#111827;margin:0}.dark .checkout-tw-step-content .checkout-title h4{color:#fff}.checkout-tw-step-content .checkout-icon{color:var(--theme-color)}.checkout-tw-step-content .checkout-icon svg{width:18px;height:18px}.checkout-tw-step-content .checkout-content{padding:0 20px 20px}.checkout-tw-step-content>li+li{margin-top:12px}.checkout-tw-step-content .delivery-country-section{margin-bottom:0!important}.checkout-tw-step-content .delivery-country-box{background:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:0;margin-bottom:0}.dark .checkout-tw-step-content .delivery-country-box{background:#1a1a2e;border-color:#2a2a3e}.checkout-tw-step-content .delivery-country-box .checkout-title{padding:16px 20px 12px}.checkout-tw-step-content .delivery-country-box .checkout-content{padding:0 20px 16px}.checkout-tw-step-content .delivery-country-display{padding:12px 16px;background:#f9fafb;border:1px solid #e5e7eb;border-radius:10px;margin-bottom:0}.dark .checkout-tw-step-content .delivery-country-display{background:#12121e;border-color:#2a2a3e}.checkout-tw-step-content .delivery-country-flag{font-size:24px;line-height:1}.checkout-tw-step-content .delivery-country-name{font-size:14px;font-weight:600;color:#111827}.dark .checkout-tw-step-content .delivery-country-name{color:#e5e7eb}.checkout-tw-step-content .delivery-country-change-btn{display:inline-flex;align-items:center;gap:4px;font-size:12px;font-weight:500;color:var(--theme-color);background:none;border:1px solid rgba(var(--theme-color-rgb),.3);border-radius:8px;padding:6px 12px;cursor:pointer;transition:all .15s ease}.checkout-tw-step-content .delivery-country-change-btn:hover{border-color:var(--theme-color);background:rgba(var(--theme-color-rgb),.04)}.checkout-tw-step-content .delivery-country-change-btn svg{font-size:14px}.checkout-tw-step-content .payment-options-list,.checkout-tw-step-content .shipping-options-list{border:none;border-radius:0;display:flex;flex-direction:column;gap:6px;overflow:visible}.checkout-tw-step-content .payment-option-row,.checkout-tw-step-content .shipping-option-row{border:1px solid rgba(0,0,0,0);border-radius:10px;background:#f9fafb;padding:14px 16px;gap:12px;transition:all .15s ease}.dark .checkout-tw-step-content .payment-option-row,.dark .checkout-tw-step-content .shipping-option-row{background:#12121e}.checkout-tw-step-content .payment-option-row.selected,.checkout-tw-step-content .shipping-option-row.selected{background:rgba(var(--theme-color-rgb),.06);border-color:rgba(var(--theme-color-rgb),.3)}.checkout-tw-step-content .payment-option-row.selected .payment-option-info .payment-option-name,.checkout-tw-step-content .payment-option-row.selected .shipping-option-info .shipping-option-name,.checkout-tw-step-content .shipping-option-row.selected .payment-option-info .payment-option-name,.checkout-tw-step-content .shipping-option-row.selected .shipping-option-info .shipping-option-name{color:var(--theme-color);font-weight:600}.checkout-tw-step-content .payment-option-row:hover:not(.updating):not(.selected),.checkout-tw-step-content .shipping-option-row:hover:not(.updating):not(.selected){border-color:#e5e7eb;background:#f3f4f6}.dark .checkout-tw-step-content .payment-option-row:hover:not(.updating):not(.selected),.dark .checkout-tw-step-content .shipping-option-row:hover:not(.updating):not(.selected){border-color:#2a2a3e;background:#1a1a2e}.checkout-tw-step-content .payment-option-row .payment-option-info .payment-option-name,.checkout-tw-step-content .payment-option-row .payment-option-info .shipping-option-name,.checkout-tw-step-content .payment-option-row .shipping-option-info .payment-option-name,.checkout-tw-step-content .payment-option-row .shipping-option-info .shipping-option-name,.checkout-tw-step-content .shipping-option-row .payment-option-info .payment-option-name,.checkout-tw-step-content .shipping-option-row .payment-option-info .shipping-option-name,.checkout-tw-step-content .shipping-option-row .shipping-option-info .payment-option-name,.checkout-tw-step-content .shipping-option-row .shipping-option-info .shipping-option-name{font-size:14px;font-weight:500;color:#374151;transition:color .15s ease}.dark .checkout-tw-step-content .payment-option-row .payment-option-info .payment-option-name,.dark .checkout-tw-step-content .payment-option-row .payment-option-info .shipping-option-name,.dark .checkout-tw-step-content .payment-option-row .shipping-option-info .payment-option-name,.dark .checkout-tw-step-content .payment-option-row .shipping-option-info .shipping-option-name,.dark .checkout-tw-step-content .shipping-option-row .payment-option-info .payment-option-name,.dark .checkout-tw-step-content .shipping-option-row .payment-option-info .shipping-option-name,.dark .checkout-tw-step-content .shipping-option-row .shipping-option-info .payment-option-name,.dark .checkout-tw-step-content .shipping-option-row .shipping-option-info .shipping-option-name{color:#e5e7eb}.checkout-tw-step-content .payment-option-row .payment-option-price .price-value,.checkout-tw-step-content .payment-option-row .shipping-option-price .price-value,.checkout-tw-step-content .shipping-option-row .payment-option-price .price-value,.checkout-tw-step-content .shipping-option-row .shipping-option-price .price-value{font-size:14px;font-weight:600}.checkout-tw-step-content .payment-option-radio .radio-circle,.checkout-tw-step-content .shipping-option-radio .radio-circle{width:20px;height:20px;border:2px solid #d1d5db;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:all .15s ease;background:#fff;position:relative}.dark .checkout-tw-step-content .payment-option-radio .radio-circle,.dark .checkout-tw-step-content .shipping-option-radio .radio-circle{border-color:#4b5563;background:#12121e}.checkout-tw-step-content .payment-option-radio .radio-circle.checked,.checkout-tw-step-content .shipping-option-radio .radio-circle.checked{border-color:var(--theme-color);background:var(--theme-color)}.checkout-tw-step-content .payment-option-radio .radio-circle.checked:after,.checkout-tw-step-content .shipping-option-radio .radio-circle.checked:after{content:"";display:block;width:7px;height:7px;border-radius:50%;background:#fff}.checkout-tw-step-content .payment-option-radio .radio-circle.checked svg,.checkout-tw-step-content .shipping-option-radio .radio-circle.checked svg{display:none}.checkout-tw-step-content .address-card-radio .radio-checkmark{width:20px;height:20px;border:2px solid #d1d5db;border-radius:50%;position:relative}.dark .checkout-tw-step-content .address-card-radio .radio-checkmark{border-color:#4b5563}.checkout-tw-step-content .address-card.selected .address-card-radio .radio-checkmark{border-color:var(--theme-color);background:var(--theme-color)}.checkout-tw-step-content .address-card.selected .address-card-radio .radio-checkmark:after{content:"";display:block;width:7px;height:7px;border-radius:50%;background:#fff;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.checkout-tw-step-content .address-card.selected .address-card-radio .radio-checkmark svg{display:none}.checkout-tw-step-content .payment-method-description{background:#fffbeb;border:1px solid #fcd34d;border-radius:10px;padding:12px 16px;font-size:13px;color:#92400e;margin-top:12px}.dark .checkout-tw-step-content .payment-method-description{background:rgba(251,191,36,.08);border-color:rgba(251,191,36,.25);color:#fbbf24}.checkout-tw-step-content .payment-method-description .payment-method-description-icon{color:#d97706}.dark .checkout-tw-step-content .payment-method-description .payment-method-description-icon{color:#fbbf24}.checkout-tw-step-content .delivery-country-warning{border-radius:10px;font-size:13px}.checkout-tw-step-content .pickup-point-inline{background:#fffbeb;border:1px solid #fcd34d;border-radius:10px;padding:14px 16px;margin-top:-2px}.dark .checkout-tw-step-content .pickup-point-inline{background:rgba(251,191,36,.08);border-color:rgba(251,191,36,.25)}.checkout-tw-step-content .pickup-point-inline.validation-error{border-color:#ef4444;background:#fef2f2}.dark .checkout-tw-step-content .pickup-point-inline.validation-error{border-color:rgba(239,68,68,.4);background:rgba(239,68,68,.06)}.checkout-tw-step-content .pickup-point-inline .pickup-point-hint{display:flex;align-items:center;gap:4px;font-size:12px;color:#92400e;margin:8px 0 0}.dark .checkout-tw-step-content .pickup-point-inline .pickup-point-hint{color:#fbbf24}.rf-product-image{position:relative;overflow:hidden;background:#f7f7f8;flex-shrink:0}.rf-product-image__img{opacity:0;transition:opacity .3s ease-out}.rf-product-image--loaded .rf-product-image__img{opacity:1}.rf-product-image--instant .rf-product-image__img{opacity:1;transition:none}.rf-product-image--contain .rf-product-image__img{object-fit:contain;object-position:center}.rf-product-image--cover .rf-product-image__img{object-fit:cover;object-position:center}.rf-product-image--border{border:1px solid rgba(0,0,0,.07)}.rf-product-image--hover-scale .rf-product-image__img{transition:opacity .35s ease,transform .3s ease}.group:hover .rf-product-image--hover-scale .rf-product-image__img,.rf-product-image--hover-scale:hover .rf-product-image__img{transform:scale(1.05)}.rf-product-image--loading:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent 25%,rgba(255,255,255,.4) 50%,transparent 75%);background-size:200% 100%;animation:rf-image-shimmer 1.5s infinite,rf-image-shimmer-in 0s .3s both;opacity:0}.rf-product-image--fallback{background:#f3f4f6}.rf-product-image__placeholder{width:100%;height:100%;min-height:40px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;color:#c0c4cc}.rf-product-image__placeholder svg{font-size:24px}.rf-product-image__placeholder span{font-size:10px;color:#9ca3af}@keyframes rf-image-shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes rf-image-shimmer-in{to{opacity:1}}.rf-product-image__img[fetchpriority=high]{opacity:1;transition:none}[data-theme=dark] .rf-product-image{background:hsla(0,0%,100%,.05)}[data-theme=dark] .rf-product-image--border{border-color:hsla(0,0%,100%,.08)}[data-theme=dark] .rf-product-image--fallback{background:hsla(0,0%,100%,.04)}[data-theme=dark] .rf-product-image__placeholder{color:hsla(0,0%,100%,.2)}[data-theme=dark] .rf-product-image__placeholder span{color:hsla(0,0%,100%,.15)}.review-item.review-pending{background-color:#fffbeb;border-left:3px solid #ffc107;padding-left:12px}.review-item.review-rejected{background-color:#fef2f2;border-left:3px solid #dc3545;padding-left:12px}.product-reviews-modal .review-status-badge{display:inline-block;padding:2px 8px;border-radius:4px;font-size:11px;font-weight:500;margin-left:8px;text-transform:uppercase}.product-reviews-modal .review-status-badge.pending{background-color:#fff3cd;color:#856404;border:1px solid #ffc107}.product-reviews-modal .review-status-badge.rejected{background-color:#f8d7da;color:#721c24;border:1px solid #dc3545}.product-reviews-modal .review-item.pending{background-color:#fffbeb;border-left:3px solid #ffc107}.product-reviews-modal .review-item.rejected,.product-reviews-modal .review-rejection-reason{background-color:#fef2f2;border-left:3px solid #dc3545}.product-reviews-modal .review-rejection-reason{margin-top:8px;padding:8px 12px;border-radius:4px;color:#721c24;font-size:13px}.product-reviews-modal .text-warning{color:#856404!important}.file-uploader--compact .file-uploader__dropzone{padding:12px 15px}.file-uploader--compact .file-uploader__icon{margin-bottom:0;margin-right:10px;display:inline-block}.file-uploader--compact .file-uploader__label{display:flex;align-items:center;justify-content:center}.file-uploader--compact .file-uploader__text{font-size:13px;margin:0}.file-uploader--compact .file-uploader__file{padding:6px 10px}.file-uploader--compact .file-uploader__file-icon,.file-uploader--compact .file-uploader__thumbnail{width:32px;height:32px;margin-right:8px}.file-uploader__dropzone{border:2px dashed var(--theme-color);border-radius:8px;padding:30px 20px;text-align:center;cursor:pointer;transition:all .3s ease;background:rgba(var(--theme-color-rgb),.03)}.file-uploader__dropzone--active,.file-uploader__dropzone:hover{border-color:var(--theme-color);background:rgba(var(--theme-color-rgb),.08)}.file-uploader__dropzone--disabled{opacity:.5;cursor:not-allowed;pointer-events:none}.file-uploader__input{display:none}.file-uploader__label{cursor:pointer;margin:0;display:block}.file-uploader__icon{margin-bottom:15px;color:var(--theme-color);opacity:.7}.file-uploader__text{font-weight:600;margin-bottom:5px;color:#333}.file-uploader__subtext{color:#666;font-size:14px;margin-bottom:10px}.file-uploader__hint{color:#999;font-size:12px;margin-bottom:0}.file-uploader__files{margin-top:20px}.file-uploader__files-count{font-weight:600;margin-bottom:10px;color:#333}.file-uploader__files-list{list-style:none;padding:0;margin:0}.file-uploader__file{display:flex;align-items:center;padding:10px 15px;background:#f8f9fa;border-radius:6px;margin-bottom:8px}.file-uploader__file:last-child{margin-bottom:0}.file-uploader__thumbnail{object-fit:cover}.file-uploader__file-icon,.file-uploader__thumbnail{width:40px;height:40px;border-radius:4px;margin-right:12px}.file-uploader__file-icon{display:flex;align-items:center;justify-content:center;background:#e9ecef;color:#666}.file-uploader__file-info{flex:1;min-width:0}.file-uploader__file-name{display:block;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#333}.file-uploader__file-size{display:block;font-size:12px;color:#999}.file-uploader__file-status{margin-left:10px}.file-uploader__remove{background:none;border:none;padding:5px;cursor:pointer;color:#dc3545;opacity:.7;transition:opacity .2s;margin-left:10px}.file-uploader__remove:hover{opacity:1}.reclamation-modal .modal-lg,.return-modal .modal-lg{max-width:800px}.reclamation-product-card,.return-product-card{border:2px solid #e9ecef;transition:all .2s ease;background:#fff}.reclamation-product-card:hover:not(.selected),.return-product-card:hover:not(.selected){border-color:#d0d0d0}.reclamation-product-card.selected,.return-product-card.selected{border-color:var(--theme-color);background:#fafbfc}.reclamation-product-card .card-body,.return-product-card .card-body{padding:15px}.reclamation-product-checkbox,.return-product-checkbox{display:flex;align-items:center;margin-right:12px}.reclamation-product-checkbox input[type=checkbox],.return-product-checkbox input[type=checkbox]{width:20px;height:20px;min-width:20px;cursor:pointer;margin:0;accent-color:var(--theme-color)}.reclamation-product-image,.return-product-image{border-radius:4px}.reclamation-product-placeholder,.return-product-placeholder{border-radius:4px;display:flex;align-items:center;justify-content:center;color:#ccc}.reclamation-product-form,.return-product-form{animation:fadeIn .3s ease;background:#f8f9fa;margin:15px -15px -15px;padding:15px;border-radius:0 0 4px 4px;border-top:1px solid #e9ecef}.resolution-options .btn{min-width:100px}.reclamation-total-preview,.return-total-preview{background:#f8f9fa;border:1px solid #e9ecef}.rma-section h6{font-weight:600}.rma-item{margin-bottom:16px}.rma-item:last-child{margin-bottom:0}.rma-card{background:#fff;border:1px solid #e5e7eb;border-left:4px solid #fbbf24;border-radius:4px;overflow:hidden;transition:box-shadow .2s ease}.rma-card:hover{box-shadow:0 2px 8px rgba(0,0,0,.08)}.rma-card .card-content{padding:16px 20px}.rma-card .card-footer{display:flex;justify-content:space-between;align-items:center;padding:12px 20px;border-top:1px dashed #e5e7eb;background:#fafafa}.rma-card .rma-code strong{font-family:monospace;font-size:16px;color:var(--theme-color)}.rma-card .rma-products{display:flex;flex-direction:column;gap:12px}.rma-card .rma-product-card{background:#f8f9fa;border:1px solid #e9ecef;border-radius:8px;padding:16px}.rma-card .rma-product-header{display:flex;align-items:flex-start;gap:12px;flex-wrap:wrap}@media(min-width:768px){.rma-card .rma-product-header{flex-wrap:nowrap}}.rma-card .rma-product-image{flex-shrink:0}.rma-card .rma-product-image img{width:60px;height:60px;object-fit:contain;border-radius:6px;background:#fff;border:1px solid #e5e7eb}.rma-card .rma-product-placeholder{width:60px;height:60px;display:flex;align-items:center;justify-content:center;background:#e9ecef;border-radius:6px;color:#9ca3af}.rma-card .rma-product-info{flex:1;min-width:0}.rma-card .rma-product-name{font-weight:600;color:#333;margin-bottom:2px}.rma-card .rma-product-meta{display:flex;flex-direction:column;align-items:flex-end;gap:2px}@media(max-width:767px){.rma-card .rma-product-meta{flex-direction:row;gap:12px;width:100%;margin-top:8px}}.rma-card .rma-product-qty{font-size:14px;color:#6c757d}.rma-card .rma-product-price{font-weight:600;color:var(--theme-color)}.rma-card .rma-product-status{flex-shrink:0}@media(max-width:767px){.rma-card .rma-product-status{margin-left:auto}}.rma-card .rma-product-details{margin-top:12px;padding:12px;background:#fff;border:1px solid #e5e7eb;border-radius:6px;font-size:14px}.rma-card .rma-product-defect strong{color:#6c757d;font-size:12px;text-transform:uppercase;letter-spacing:.5px}.rma-card .rma-product-defect p{margin:6px 0 0;color:#333}.rma-card .rma-product-resolution{margin-top:10px;padding-top:10px;border-top:1px dashed #e5e7eb}.rma-card .rma-product-resolution strong{color:#6c757d;font-size:12px;text-transform:uppercase;letter-spacing:.5px}.rma-card .rma-product-resolution span{color:var(--theme-color);font-weight:500}.rma-card .rma-product-attachments{margin-top:12px;padding-top:12px;border-top:1px solid #e9ecef}.rma-card .rma-inspection-notes{margin-top:8px;padding-top:8px;border-top:1px dashed #e5e7eb;color:#0ea5e9;font-size:13px}.rma-card .rma-product-rejection{margin-top:12px;padding:10px 12px;background:rgba(239,68,68,.1);border-radius:6px;color:#dc2626;font-size:14px;display:flex;align-items:flex-start;gap:4px}.rma-card .rma-product-rejection strong{flex-shrink:0}.rma-card .rma-product-reason{margin-top:12px;padding:12px;background:#fff;border:1px solid #e5e7eb;border-radius:6px;font-size:14px}.rma-card .rma-product-reason strong{color:#6c757d;font-size:12px;text-transform:uppercase;letter-spacing:.5px;margin-right:8px}.rma-card .rma-product-reason span{color:var(--theme-color);font-weight:500}.rma-card .rma-product-reason p{margin:8px 0 0;color:#666}.rma-card .rma-bank-info{margin-top:16px;padding:12px 16px;background:#f8f9fa;border:1px solid #e9ecef;border-radius:6px;display:flex;align-items:center;gap:8px;color:#6c757d}.rma-card .rma-bank-info svg{flex-shrink:0}.rma-card .rma-attachments,.rma-card .rma-resolution-result{margin-top:16px;padding-top:16px;border-top:1px solid #e9ecef}.rma-card .rma-items table th{font-weight:600;font-size:13px;text-transform:uppercase;letter-spacing:.5px}.rma-card .rma-items table td{vertical-align:middle}.rma-card .rma-footer{border-top-color:#e9ecef}.rma-card .attachment-thumb{display:inline-block;transition:transform .2s}.rma-card .attachment-thumb:hover{transform:scale(1.05)}.rma-card.state-awaitingshipment,.rma-card.state-inforequested,.rma-card.state-inrepair,.rma-card.state-intransit,.rma-card.state-received,.rma-card.state-refundpending,.rma-card.state-replacementpending,.rma-card.state-submitted,.rma-card.state-underinspection,.rma-card.state-underreview{border-left-color:#f59e0b}.rma-card.state-approved,.rma-card.state-partiallyapproved{border-left-color:#10b981}.rma-card.state-cancelled,.rma-card.state-rejected{border-left-color:#ef4444}.rma-card.state-completed,.rma-card.state-resolved{border-left-color:#22c55e}.rma-card .product-thumbnails{display:flex;align-items:center;gap:8px}.rma-card .product-thumbnails .thumb-wrapper{position:relative}.rma-card .product-thumbnails .product-thumb{width:48px;height:48px;object-fit:contain;border-radius:4px;background:#fff;border:1px solid #e5e7eb}.rma-card .product-thumbnails .thumb-count{position:absolute;bottom:-4px;left:-4px;min-width:18px;height:18px;padding:0 4px;font-size:11px;font-weight:600;color:#fff;background:var(--theme-color,#0ea5e9);border-radius:9px;display:flex;align-items:center;justify-content:center}.rma-card .product-thumbnails .thumb-placeholder{width:48px;height:48px;display:flex;align-items:center;justify-content:center;background:#f3f4f6;border-radius:4px;color:#9ca3af;font-size:20px}.rma-card .rma-total{text-align:right}.rma-card .rma-total .total-label{display:block;font-size:13px;color:var(--bs-secondary,#6c757d);margin-bottom:2px}.rma-card .rma-total .total-value{font-size:17px;font-weight:700;color:var(--theme-color)}.rma-new-request-card{background:linear-gradient(135deg,#f8f9fa,#fff);border:2px dashed #dee2e6}.rma-new-request-card .card-body{padding:30px}.rma-new-request-card h5{color:#333;margin-bottom:8px}.rma-new-request-card p{line-height:1.6}.reclamations-list .reclamation-item .card,.reclamations-list .return-item .card,.returns-list .reclamation-item .card,.returns-list .return-item .card{transition:box-shadow .2s ease}.reclamations-list .reclamation-item .card:hover,.reclamations-list .return-item .card:hover,.returns-list .reclamation-item .card:hover,.returns-list .return-item .card:hover{box-shadow:0 2px 8px rgba(0,0,0,.08)}.reclamations-list .reclamation-code strong,.reclamations-list .return-code strong,.returns-list .reclamation-code strong,.returns-list .return-code strong{font-family:monospace;font-size:15px}.reclamations-list .reclamation-items-preview,.reclamations-list .return-items-preview,.returns-list .reclamation-items-preview,.returns-list .return-items-preview{background:#fafafa;margin-left:-1rem;margin-right:-1rem;padding-left:1rem;padding-right:1rem;margin-bottom:-1rem;padding-bottom:1rem}.reclamations-list .reclamation-tracking,.reclamations-list .return-tracking,.returns-list .reclamation-tracking,.returns-list .return-tracking{font-size:14px}.badge.bg-info{background-color:#17a2b8!important}@keyframes fadeIn{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.return-page .order-items-selection{background:#f8f9fa;border-radius:8px;padding:15px}.return-page .order-items-selection .order-item-checkbox{padding:10px;margin-bottom:8px;background:#fff;border-radius:6px;border:1px solid #e9ecef;transition:all .2s}.return-page .order-items-selection .order-item-checkbox:last-child{margin-bottom:0}.return-page .order-items-selection .order-item-checkbox:hover{border-color:var(--theme-color)}.return-page .order-items-selection .order-item-checkbox label{cursor:pointer}.return-page .order-item-thumb{border-radius:4px;border:1px solid #e9ecef}.reclamation-page .eligible-products .eligible-product-card{cursor:pointer;transition:all .2s}.reclamation-page .eligible-products .eligible-product-card:hover:not(.selected){border-color:#ccc}.reclamation-page .eligible-products .eligible-product-card.selected{border-color:var(--theme-color);border-width:2px}.form-footer{display:flex;justify-content:space-between;align-items:flex-end;flex-wrap:wrap;gap:15px}.form-footer .footer-left{display:flex;flex-direction:column;align-items:flex-start;gap:10px}@media(max-width:576px){.form-footer{flex-direction:column;align-items:stretch}.form-footer .footer-left{order:2}.form-footer .btn-review-action,.form-footer .btn-rf{order:1;width:100%}}.rma-archive-table .archive-row{transition:background-color .15s ease}.rma-archive-table .archive-row:hover{background-color:rgba(0,0,0,.03)}.rma-archive-table .archive-row.expanded{background-color:rgba(var(--theme-color-rgb,0,0,0),.05);font-weight:500}.rma-archive-table .archive-row td:last-child{text-align:center;color:#6c757d}.rma-archive-table .archive-detail-row .rma-item{margin:0}.rma-archive-table .archive-detail-row .rma-card{border-radius:0;border-left:none;border-right:none}[data-theme=dark] .file-uploader__dropzone{background:hsla(0,0%,100%,.02);border-color:hsla(0,0%,100%,.2)}[data-theme=dark] .file-uploader__dropzone--active,[data-theme=dark] .file-uploader__dropzone:hover,[data-theme=dark] .file-uploader__file{background:hsla(0,0%,100%,.05)}[data-theme=dark] .file-uploader__file-icon{background:hsla(0,0%,100%,.1)}[data-theme=dark] .file-uploader__file-name,[data-theme=dark] .file-uploader__files-count,[data-theme=dark] .file-uploader__text{color:#eee}[data-theme=dark] .file-uploader__subtext{color:#aaa}[data-theme=dark] .reclamation-product-card,[data-theme=dark] .return-product-card{background:hsla(0,0%,100%,.03);border-color:hsla(0,0%,100%,.1)}[data-theme=dark] .reclamation-product-card.selected,[data-theme=dark] .return-product-card.selected{background:rgba(var(--theme-color-rgb),.1)}[data-theme=dark] .reclamation-product-form,[data-theme=dark] .return-product-form{background:hsla(0,0%,100%,.05);border-top-color:hsla(0,0%,100%,.1)}[data-theme=dark] .reclamation-total-preview,[data-theme=dark] .return-total-preview{background:hsla(0,0%,100%,.05);border-color:hsla(0,0%,100%,.1)}[data-theme=dark] .reclamation-items-preview,[data-theme=dark] .return-items-preview{background:hsla(0,0%,100%,.02)}[data-theme=dark] .return-page .order-items-selection{background:hsla(0,0%,100%,.03)}[data-theme=dark] .return-page .order-items-selection .order-item-checkbox{background:hsla(0,0%,100%,.05);border-color:hsla(0,0%,100%,.1)}[data-theme=dark] .rma-item .rma-code strong{color:var(--theme-color)}[data-theme=dark] .rma-item .rma-footer{border-top-color:hsla(0,0%,100%,.1)}[data-theme=dark] .rma-card{background:var(--bs-gray-800,#343a40);border-color:var(--bs-gray-700,#495057)}[data-theme=dark] .rma-card .card-content .bg-light{background:hsla(0,0%,100%,.05)!important}[data-theme=dark] .rma-card .card-footer{background:var(--bs-gray-900,#212529);border-color:var(--bs-gray-700,#495057)}[data-theme=dark] .rma-card .product-thumbnails .product-thumb{background:var(--bs-gray-700,#495057);border-color:var(--bs-gray-600,#6c757d)}[data-theme=dark] .rma-card .product-thumbnails .thumb-placeholder{background:var(--bs-gray-700,#495057);color:var(--bs-gray-500,#adb5bd)}[data-theme=dark] .rma-new-request-card{background:linear-gradient(135deg,rgba(255,255,255,.03),rgba(255,255,255,.01));border-color:hsla(0,0%,100%,.15)}[data-theme=dark] .rma-new-request-card h5{color:#eee}[data-theme=dark] .rma-product-card{background:hsla(0,0%,100%,.05);border-color:hsla(0,0%,100%,.1)}[data-theme=dark] .rma-product-name{color:#eee}[data-theme=dark] .rma-product-placeholder{background:hsla(0,0%,100%,.1);color:#6c757d}[data-theme=dark] .rma-product-image img{background:hsla(0,0%,100%,.05);border-color:hsla(0,0%,100%,.1)}[data-theme=dark] .rma-product-details{background:hsla(0,0%,100%,.03);border-color:hsla(0,0%,100%,.1)}[data-theme=dark] .rma-product-defect p{color:#ccc}[data-theme=dark] .rma-inspection-notes,[data-theme=dark] .rma-product-attachments,[data-theme=dark] .rma-product-resolution{border-top-color:hsla(0,0%,100%,.1)}[data-theme=dark] .rma-product-rejection{background:rgba(239,68,68,.15)}[data-theme=dark] .rma-attachments,[data-theme=dark] .rma-resolution-result{border-top-color:hsla(0,0%,100%,.1)}[data-theme=dark] .rma-product-reason{background:hsla(0,0%,100%,.03);border-color:hsla(0,0%,100%,.1)}[data-theme=dark] .rma-product-reason p{color:#aaa}[data-theme=dark] .rma-bank-info{background:hsla(0,0%,100%,.05);border-color:hsla(0,0%,100%,.1)}[data-theme=dark] .rma-archive-table .archive-row:hover{background-color:hsla(0,0%,100%,.05)}[data-theme=dark] .rma-archive-table .archive-row.expanded{background-color:hsla(0,0%,100%,.08)}.rf-footer{background-color:#1a1a1a;color:#b0b0b0;font-size:14px;line-height:1.6}.rf-footer a{color:#b0b0b0;transition:color .2s ease}.rf-footer a:hover{color:#fff}.rf-footer-main{padding:60px 0 40px}@media(max-width:991px){.rf-footer-main{padding:40px 0 30px}}.rf-footer-logo{margin-bottom:30px;padding-bottom:25px;border-bottom:1px solid hsla(0,0%,100%,.1)}.rf-footer-logo img{max-width:180px;height:auto}.rf-footer-title{color:#fff;font-size:14px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;margin-bottom:15px;display:flex;align-items:center;gap:10px}.rf-footer-title .rf-footer-icon{color:var(--theme-color,#00b4b4);font-size:18px}.rf-footer-title .rf-footer-toggle{margin-left:auto;font-size:20px;transition:transform .3s ease}.rf-footer-title.open .rf-footer-toggle{transform:rotate(180deg)}@media(max-width:991px){.rf-footer-title{cursor:pointer;padding-bottom:15px;margin-bottom:0;border-bottom:1px solid hsla(0,0%,100%,.1)}}.rf-footer-company .rf-footer-section{margin-bottom:20px;padding-bottom:20px;border-bottom:1px solid hsla(0,0%,100%,.1)}.rf-footer-company .rf-footer-section:last-child{margin-bottom:0;padding-bottom:0;border-bottom:none}.rf-footer-hours p{margin:0;color:#b0b0b0;padding-left:28px;position:relative}.rf-footer-hours p:before{content:"›";position:absolute;left:8px;color:var(--theme-color,#00b4b4);font-size:16px;font-weight:700}.rf-footer-contact{list-style:none;padding:0;margin:0}.rf-footer-contact li{display:flex;align-items:flex-start;gap:12px;margin-bottom:10px;padding-left:5px}.rf-footer-contact li:last-child{margin-bottom:0}.rf-footer-contact li svg{color:var(--theme-color,#00b4b4);font-size:16px;flex-shrink:0;margin-top:2px}.rf-footer-contact li a,.rf-footer-contact li span{flex:1}.rf-footer-operator{padding-left:5px}.rf-footer-operator p{margin:0 0 6px;font-size:13px;padding-left:23px;position:relative}.rf-footer-operator p:before{content:"›";position:absolute;left:5px;color:var(--theme-color,#00b4b4);font-size:14px;font-weight:700}.rf-footer-operator p:last-child{margin-bottom:0}.rf-footer-operator .rf-footer-company-name{font-weight:600;color:#fff;margin-bottom:10px;font-size:14px;padding-left:0}.rf-footer-operator .rf-footer-company-name:before{display:none}.rf-footer-operator .rf-footer-registration{margin-top:10px;font-size:11px;color:hsla(0,0%,100%,.4);padding-left:0;font-style:italic}.rf-footer-operator .rf-footer-registration:before{display:none}.rf-footer-links{list-style:none;padding:0;margin:0}.rf-footer-links li{display:flex;align-items:center;margin-bottom:8px}.rf-footer-links li:last-child{margin-bottom:0}.rf-footer-links li:before{content:"›";color:var(--theme-color,#00b4b4);font-weight:700;margin-right:10px;flex-shrink:0}.rf-footer-links li a{transition:color .2s ease}.rf-footer-links li a:hover{color:#fff}.rf-footer-newsletter{background:hsla(0,0%,100%,.03);padding:30px;border-radius:8px;border:1px solid hsla(0,0%,100%,.08)}@media(max-width:991px){.rf-footer-newsletter{padding:25px 20px}}.rf-footer-newsletter .rf-footer-title{margin-bottom:15px;border-bottom:none;padding-bottom:0}.rf-footer-newsletter-text{margin-bottom:20px;font-size:14px;line-height:1.6}.rf-newsletter-form{margin-bottom:15px}.rf-newsletter-input-group{display:flex;gap:10px}@media(max-width:575px){.rf-newsletter-input-group{flex-direction:column}}.rf-newsletter-field{flex:1;position:relative}.rf-newsletter-field .rf-newsletter-icon{position:absolute;left:15px;top:50%;transform:translateY(-50%);color:#b0b0b0;font-size:18px;z-index:1}.rf-newsletter-field .form-control{background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.15);color:#fff;padding:12px 15px 12px 45px;border-radius:4px;font-size:14px;width:100%}.rf-newsletter-field .form-control::placeholder{color:hsla(0,0%,100%,.4)}.rf-newsletter-field .form-control:focus{background:hsla(0,0%,100%,.1);border-color:var(--theme-color,#00b4b4);box-shadow:0 0 0 2px rgba(0,180,180,.2);outline:none}.rf-newsletter-field .form-control.is-invalid{border-color:#dc3545}.rf-newsletter-btn{white-space:nowrap;padding:12px 25px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;border-radius:4px;background:var(--theme-color,#00b4b4);border:none;color:#fff;transition:all .3s ease}.rf-newsletter-btn:hover:not(:disabled){background:#099;transform:translateY(-2px)}.rf-newsletter-btn:disabled{opacity:.7;cursor:not-allowed}.rf-newsletter-error{margin-top:8px;color:#dc3545;font-size:13px}.rf-newsletter-status{display:flex;align-items:center;gap:8px;padding:10px 15px;border-radius:4px;font-size:13px;margin-top:15px}.rf-newsletter-status svg{font-size:18px;flex-shrink:0}.rf-newsletter-success{background:rgba(40,167,69,.15);color:#28a745}.rf-newsletter-error-msg{background:rgba(220,53,69,.15);color:#dc3545}.rf-footer-newsletter-privacy{margin:0;font-size:12px;color:hsla(0,0%,100%,.4);line-height:1.5}.rf-footer-menus .rf-footer-nav-section{margin-bottom:30px}.rf-footer-menus .rf-footer-nav-section:last-child{margin-bottom:0}@media(max-width:991px){.rf-footer-nav-section .rf-footer-nav-header{cursor:pointer}}.rf-footer-nav-section .rf-footer-title{margin-bottom:15px;border-bottom:none;padding-bottom:0}.rf-footer-nav-section .rf-footer-title .rf-footer-toggle{display:none}@media(max-width:991px){.rf-footer-nav-section .rf-footer-title .rf-footer-toggle{display:block}.rf-footer-nav-section .rf-footer-title{padding-bottom:15px;border-bottom:1px solid hsla(0,0%,100%,.1);margin-bottom:0}.rf-footer-nav-section .rf-footer-links{padding-top:15px}}.rf-footer-skeleton{height:14px;background:linear-gradient(90deg,rgba(255,255,255,.08) 25%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.08) 75%);background-size:200% 100%;animation:rf-skeleton-shimmer 1.5s infinite;border-radius:3px;margin-bottom:10px}.rf-footer-skeleton:last-child{margin-bottom:0}@keyframes rf-skeleton-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.rf-footer-contact-skeleton,.rf-footer-links-skeleton,.rf-footer-operator-skeleton{padding-left:5px}.rf-subfooter{background:#111;padding:20px 0;border-top:1px solid hsla(0,0%,100%,.08)}.rf-subfooter .rf-subfooter-copyright{margin:0;color:hsla(0,0%,100%,.5);font-size:13px}@media(max-width:767px){.rf-subfooter .rf-subfooter-copyright{text-align:center;margin-bottom:15px}}.rf-subfooter .rf-subfooter-links{list-style:none;padding:0;margin:0;display:flex;justify-content:flex-end;gap:25px}@media(max-width:767px){.rf-subfooter .rf-subfooter-links{justify-content:center}}.rf-subfooter .rf-subfooter-links li a{color:hsla(0,0%,100%,.5);font-size:13px;transition:color .2s ease}.rf-subfooter .rf-subfooter-links li a:hover{color:#fff}.blog-listing{min-height:100vh;padding-bottom:4rem}.blog-listing__container{max-width:1600px;margin:0 auto;padding:0 1rem}@media(min-width:640px){.blog-listing__container{padding:0 1.5rem}}.blog-listing__header{text-align:center;padding:1.5rem 0 2rem}.blog-listing__label{display:block;font-size:.6875rem;font-weight:700;color:#2d9596;text-transform:uppercase;letter-spacing:.1em;margin-bottom:.375rem}.blog-listing__title{font-size:1.75rem;font-weight:800;color:#111827;margin-bottom:.375rem}@media(min-width:768px){.blog-listing__title{font-size:2.25rem}}.blog-listing__subtitle{font-size:.875rem;color:#6b7280;max-width:480px;margin:0 auto}.blog-listing__toolbar{background:#fff;border:1px solid #f0f0f0;border-radius:.75rem;padding:1rem 1.25rem;margin-bottom:1rem}.blog-listing__toolbar-categories{display:flex;flex-wrap:wrap;gap:.375rem}.blog-listing__toolbar-divider{height:1px;background:#f3f4f6;margin:.875rem 0}.blog-listing__toolbar-controls{display:flex;flex-direction:column;gap:.75rem}@media(min-width:640px){.blog-listing__toolbar-controls{flex-direction:row;align-items:center;justify-content:space-between}}.blog-listing__toolbar-right{display:flex;align-items:center;gap:1rem}.blog-listing__pill{display:inline-flex;align-items:center;padding:.375rem .875rem;border-radius:9999px;font-size:.75rem;font-weight:600;border:1px solid #e5e7eb;background:#fff;color:#4b5563;cursor:pointer;transition:all .15s;white-space:nowrap}.blog-listing__pill:hover{border-color:#2d9596;color:#2d9596}.blog-listing__pill--active{background:#2d9596;border-color:#2d9596;color:#fff}.blog-listing__pill--active:hover{background:#258080;border-color:#258080;color:#fff}.blog-listing__search{position:relative;flex:1;max-width:320px}.blog-listing__search-icon{position:absolute;left:.625rem;top:50%;transform:translateY(-50%);width:.875rem;height:.875rem;color:#9ca3af;pointer-events:none}.blog-listing__search-input{width:100%;padding:.5rem 2rem;border:1px solid #e5e7eb;border-radius:.375rem;font-size:.75rem;color:#374151;outline:none;transition:border-color .15s,box-shadow .15s;background:#fafafa}.blog-listing__search-input:focus{border-color:#2d9596;box-shadow:0 0 0 2px rgba(45,149,150,.1);background:#fff}.blog-listing__search-input::placeholder{color:#9ca3af}.blog-listing__search-clear{position:absolute;right:.5rem;top:50%;transform:translateY(-50%);width:1.25rem;height:1.25rem;display:flex;align-items:center;justify-content:center;color:#9ca3af;cursor:pointer;border:none;background:none;padding:0;border-radius:50%;transition:color .15s}.blog-listing__search-clear:hover{color:#374151}.blog-listing__count{font-size:.75rem;color:#9ca3af;white-space:nowrap}.blog-listing__count-num{font-weight:700;color:#374151}.blog-listing__sort{position:relative;display:flex;align-items:center}.blog-listing__sort-icon{position:absolute;left:.5rem;color:#9ca3af;pointer-events:none;z-index:1}.blog-listing__sort-select{appearance:none;background:#fafafa;border:1px solid #e5e7eb;border-radius:.375rem;padding:.5rem 2rem .5rem 1.75rem;font-size:.75rem;font-weight:500;color:#374151;outline:none;cursor:pointer;transition:border-color .15s}.blog-listing__sort-select:focus{border-color:#2d9596}.blog-listing__sort-chevron{position:absolute;right:.5rem;color:#9ca3af;pointer-events:none}.blog-listing__active-filter{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:1rem}.blog-listing__filter-tag{display:inline-flex;align-items:center;gap:.375rem;padding:.25rem .625rem;background:#e6f5f5;color:#2d9596;font-size:.75rem;font-weight:600;border-radius:.25rem;border:1px solid rgba(45,149,150,.2)}.blog-listing__filter-tag-remove{display:flex;align-items:center;justify-content:center;width:1rem;height:1rem;border:none;background:none;padding:0;color:#2d9596;cursor:pointer;border-radius:50%;transition:background .15s}.blog-listing__filter-tag-remove:hover{background:rgba(45,149,150,.15)}.blog-listing__grid{display:grid;grid-template-columns:1fr;gap:1.25rem}@media(min-width:640px){.blog-listing__grid{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.blog-listing__grid{grid-template-columns:repeat(3,1fr)}}.blog-listing__empty{text-align:center;padding:5rem 1rem}.blog-listing__empty-icon{width:3rem;height:3rem;color:#d1d5db;margin:0 auto 1rem}.blog-listing__empty-text{font-size:.9375rem;color:#6b7280}.blog-listing__load-more{display:flex;justify-content:center;margin-top:2rem}.blog-listing__load-more-btn{display:inline-flex;align-items:center;gap:.375rem;padding:.625rem 1.5rem;border-radius:.5rem;font-size:.8125rem;font-weight:600;border:1px solid #e5e7eb;background:#fff;color:#374151;cursor:pointer;transition:all .15s}.blog-listing__load-more-btn:hover{border-color:#2d9596;color:#2d9596}.blog-listing__load-more-btn:disabled{opacity:.5;cursor:not-allowed}.blog-card{display:block;background:#fff;border-radius:.75rem;border:1px solid #f0f0f0;overflow:hidden;text-decoration:none;transition:all .25s}.blog-card:hover{box-shadow:0 8px 24px -4px rgba(0,0,0,.08);transform:translateY(-2px);text-decoration:none}.blog-card__image{position:relative;aspect-ratio:16/10;overflow:hidden;background:#f9fafb}.blog-card__img{object-fit:cover;transition:transform .4s}.blog-card:hover .blog-card__img{transform:scale(1.04)}.blog-card__placeholder{width:100%;height:100%;display:flex;align-items:center;justify-content:center;color:#d1d5db}.blog-card__badge{position:absolute;top:.625rem;left:.625rem;padding:.1875rem .5rem;background:#2d9596;color:#fff;font-size:.625rem;font-weight:700;border-radius:.25rem;letter-spacing:.03em;text-transform:uppercase}.blog-card__body{padding:1.125rem 1.25rem}.blog-card__meta{display:flex;align-items:center;gap:.75rem;margin-bottom:.5rem}.blog-card__meta-item{display:inline-flex;align-items:center;gap:.25rem;font-size:.6875rem;color:#2d9596;font-weight:500}.blog-card__title{font-size:.9375rem;font-weight:700;color:#111827;line-height:1.35;margin-bottom:.375rem;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;transition:color .15s}.blog-card:hover .blog-card__title{color:#2d9596}.blog-card__excerpt{font-size:.8125rem;color:#6b7280;line-height:1.5;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin-bottom:0}.blog-detail__hero{position:relative;min-height:340px;background:linear-gradient(135deg,#1a1a2e,#16213e 50%,#0f3460);background-size:cover;background-position:50%;display:flex;align-items:flex-end}@media(min-width:768px){.blog-detail__hero{min-height:420px}}.blog-detail__hero--skeleton{background:#1a1a2e}.blog-detail__hero-overlay{width:100%;padding:2.5rem 0 2rem;background:linear-gradient(0deg,rgba(0,0,0,.75) 0,rgba(0,0,0,.3) 60%,transparent)}.blog-detail__hero-overlay .breadcrumb,.blog-detail__hero-overlay .breadcrumb a,.blog-detail__hero-overlay .breadcrumb li,.blog-detail__hero-overlay .breadcrumb-item,.blog-detail__hero-overlay .breadcrumb-item a{color:hsla(0,0%,100%,.7)!important}.blog-detail__hero-overlay .breadcrumb a.active,.blog-detail__hero-overlay .breadcrumb a:last-child,.blog-detail__hero-overlay .breadcrumb li.active,.blog-detail__hero-overlay .breadcrumb li:last-child,.blog-detail__hero-overlay .breadcrumb-item a.active,.blog-detail__hero-overlay .breadcrumb-item a:last-child,.blog-detail__hero-overlay .breadcrumb-item.active,.blog-detail__hero-overlay .breadcrumb-item:last-child,.blog-detail__hero-overlay .breadcrumb.active,.blog-detail__hero-overlay .breadcrumb:last-child{color:hsla(0,0%,100%,.9)!important}.blog-detail__hero-content{max-width:720px}.blog-detail__categories{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:.75rem}.blog-detail__category-tag{display:inline-block;padding:.25rem .75rem;background:hsla(0,0%,100%,.15);backdrop-filter:blur(4px);color:#fff;font-size:.6875rem;font-weight:600;border-radius:9999px;letter-spacing:.04em;text-transform:uppercase;text-decoration:none;transition:background .2s}.blog-detail__category-tag:hover{background:#2d9596;color:#fff;text-decoration:none}.blog-detail__title{font-size:1.75rem;font-weight:800;color:#fff;line-height:1.2;margin-bottom:.75rem}@media(min-width:768px){.blog-detail__title{font-size:2.25rem}}.blog-detail__excerpt{font-size:.95rem;color:hsla(0,0%,100%,.75);line-height:1.6;margin-bottom:1rem;max-width:600px}.blog-detail__meta{display:flex;flex-wrap:wrap;gap:1rem}.blog-detail__meta-item{display:inline-flex;align-items:center;gap:.375rem;font-size:.8125rem;color:hsla(0,0%,100%,.65)}.blog-detail__layout{display:grid;grid-template-columns:1fr;gap:2rem;padding:2.5rem 0 3rem}@media(min-width:1024px){.blog-detail__layout{grid-template-columns:1fr 300px;gap:3rem}}.blog-detail__article{min-width:0}.blog-detail__content{font-size:.9375rem;line-height:1.75;color:#374151}.blog-detail__content p{margin-bottom:1.25rem}.blog-detail__content h2,.blog-detail__content h3,.blog-detail__content h4{color:#111827;margin-top:2rem;margin-bottom:.75rem}.blog-detail__content h2{font-size:1.5rem;font-weight:700}.blog-detail__content h3{font-size:1.25rem;font-weight:600}.blog-detail__content img{border-radius:.75rem;margin:1.5rem 0}.blog-detail__content ol,.blog-detail__content ul{padding-left:1.5rem;margin-bottom:1.25rem}.blog-detail__content li{margin-bottom:.375rem}.blog-detail__content blockquote{border-left:3px solid #2d9596;padding:1rem 1.5rem;margin:1.5rem 0;background:#e6f5f5;border-radius:0 .5rem .5rem 0;font-style:italic;color:#4b5563}.blog-detail__content a{color:#2d9596;text-decoration:underline;text-underline-offset:2px}.blog-detail__content a:hover{color:#258080}.blog-detail__nav{display:grid;grid-template-columns:1fr;gap:.75rem;margin-top:2.5rem;padding-top:2rem;border-top:1px solid #e5e7eb}@media(min-width:640px){.blog-detail__nav{grid-template-columns:1fr 1fr}}.blog-detail__nav-link{display:flex;align-items:center;gap:.75rem;padding:1rem 1.25rem;border-radius:.75rem;border:1px solid #e5e7eb;text-decoration:none;transition:all .2s}.blog-detail__nav-link:hover{border-color:#2d9596;background:#e6f5f5;text-decoration:none}.blog-detail__nav-link--next{text-align:right;justify-content:flex-end}@media(max-width:639px){.blog-detail__nav-link--next{text-align:left;justify-content:flex-start}}.blog-detail__nav-icon{color:#9ca3af;flex-shrink:0}.blog-detail__nav-link:hover .blog-detail__nav-icon{color:#2d9596}.blog-detail__nav-label{display:block;font-size:.6875rem;color:#9ca3af;text-transform:uppercase;letter-spacing:.05em;margin-bottom:.125rem}.blog-detail__nav-title{display:block;font-size:.875rem;font-weight:600;color:#374151;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:260px}.blog-detail__nav-link:hover .blog-detail__nav-title{color:#2d9596}.blog-detail__sidebar{display:flex;flex-direction:column;gap:1.25rem}@media(min-width:1024px){.blog-detail__sidebar{position:sticky;top:100px;align-self:start}}.blog-detail__sidebar-card{background:#fff;border-radius:.75rem;border:1px solid #f3f4f6;padding:1.25rem}.blog-detail__sidebar-heading{font-size:.6875rem;font-weight:700;color:#9ca3af;text-transform:uppercase;letter-spacing:.08em;margin-bottom:.875rem;padding-bottom:.625rem;border-bottom:1px solid #f3f4f6}.blog-detail__sidebar-nav{display:flex;flex-direction:column}.blog-detail__sidebar-link{display:flex;align-items:center;gap:.375rem;padding:.5rem 0;font-size:.8125rem;color:#4b5563;text-decoration:none;transition:color .15s;border-bottom:1px solid rgba(0,0,0,0)}.blog-detail__sidebar-link:hover{color:#2d9596;text-decoration:none}.blog-detail__sidebar-link svg{color:#d1d5db;flex-shrink:0}.blog-detail__sidebar-link span:first-of-type{flex:1}.blog-detail__sidebar-count{font-size:.6875rem;color:#9ca3af;background:#f3f4f6;padding:.125rem .5rem;border-radius:9999px;font-weight:500}.blog-detail__recent{display:flex;flex-direction:column;gap:.75rem}.blog-detail__recent-item{display:flex;align-items:center;gap:.75rem;text-decoration:none;transition:opacity .15s}.blog-detail__recent-item:hover{text-decoration:none;opacity:.8}.blog-detail__recent-img{position:relative;width:56px;height:56px;border-radius:.5rem;overflow:hidden;background:#f3f4f6;flex-shrink:0}.blog-detail__recent-img--empty{display:flex;align-items:center;justify-content:center;color:#d1d5db}.blog-detail__recent-info{flex:1;min-width:0}.blog-detail__recent-title{display:block;font-size:.8125rem;font-weight:600;color:#374151;line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.blog-detail__recent-item:hover .blog-detail__recent-title{color:#2d9596}.blog-detail__recent-date{display:block;font-size:.6875rem;color:#9ca3af;margin-top:.125rem}.blog-detail__sidebar-cta{display:flex;align-items:center;justify-content:center;gap:.5rem;padding:.625rem;border-radius:.5rem;border:1px solid #e5e7eb;font-size:.8125rem;font-weight:500;color:#6b7280;text-decoration:none;transition:all .2s}.blog-detail__sidebar-cta:hover{border-color:#2d9596;color:#2d9596;background:#e6f5f5;text-decoration:none}.blog-detail__related{padding:2.5rem 0 3rem;border-top:1px solid #e5e7eb}.blog-detail__related-heading{font-size:1.25rem;font-weight:700;color:#111827;margin-bottom:1.5rem}.blog-detail__related-grid{display:grid;grid-template-columns:1fr;gap:1.25rem}@media(min-width:640px){.blog-detail__related-grid{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.blog-detail__related-grid{grid-template-columns:repeat(3,1fr)}}.hottub-filter-overlay{width:300px;height:300px}.hottub-image-box{aspect-ratio:3/2}.hottub-yellow-image-box{aspect-ratio:4/3}.card-carousel-title{font-weight:700;text-transform:none}.card-carousel-scroll{scrollbar-width:none;-ms-overflow-style:none}.card-carousel-scroll::-webkit-scrollbar{display:none}.card-carousel-cta-plus{font-weight:300}.card-carousel-cta-title{font-weight:600}