@charset "UTF-8";
/*!
 * animate.css - https://animate.style/
 * Version - 4.1.1
 * Licensed under the MIT license - http://opensource.org/licenses/MIT
 *
 * Copyright (c) 2020 Animate.css
 */:root{--animate-duration:1s;--animate-delay:1s;--animate-repeat:1}.animate__animated{animation-duration:1s;animation-duration:var(--animate-duration);animation-fill-mode:both}.animate__animated.animate__infinite{animation-iteration-count:infinite}.animate__animated.animate__repeat-1{animation-iteration-count:1;animation-iteration-count:var(--animate-repeat)}.animate__animated.animate__repeat-2{animation-iteration-count:calc(1 * 2);animation-iteration-count:calc(var(--animate-repeat) * 2)}.animate__animated.animate__repeat-3{animation-iteration-count:calc(1 * 3);animation-iteration-count:calc(var(--animate-repeat) * 3)}.animate__animated.animate__delay-1s{animation-delay:1s;animation-delay:var(--animate-delay)}.animate__animated.animate__delay-2s{animation-delay:calc(1s * 2);animation-delay:calc(var(--animate-delay) * 2)}.animate__animated.animate__delay-3s{animation-delay:calc(1s * 3);animation-delay:calc(var(--animate-delay) * 3)}.animate__animated.animate__delay-4s{animation-delay:calc(1s * 4);animation-delay:calc(var(--animate-delay) * 4)}.animate__animated.animate__delay-5s{animation-delay:calc(1s * 5);animation-delay:calc(var(--animate-delay) * 5)}.animate__animated.animate__faster{animation-duration:calc(1s / 2);animation-duration:calc(var(--animate-duration) / 2)}.animate__animated.animate__fast{animation-duration:calc(1s * .8);animation-duration:calc(var(--animate-duration) * .8)}.animate__animated.animate__slow{animation-duration:calc(1s * 2);animation-duration:calc(var(--animate-duration) * 2)}.animate__animated.animate__slower{animation-duration:calc(1s * 3);animation-duration:calc(var(--animate-duration) * 3)}@media (prefers-reduced-motion:reduce),print{.animate__animated{animation-duration:1ms!important;transition-duration:1ms!important;animation-iteration-count:1!important}.animate__animated[class*=Out]{opacity:0}}@keyframes bounce{0%,20%,53%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1);transform:translateZ(0)}40%,43%{animation-timing-function:cubic-bezier(.755,.05,.855,.06);transform:translate3d(0,-30px,0) scaleY(1.1)}70%{animation-timing-function:cubic-bezier(.755,.05,.855,.06);transform:translate3d(0,-15px,0) scaleY(1.05)}80%{transition-timing-function:cubic-bezier(.215,.61,.355,1);transform:translateZ(0) scaleY(.95)}90%{transform:translate3d(0,-4px,0) scaleY(1.02)}}.animate__bounce{animation-name:bounce;transform-origin:center bottom}@keyframes flash{0%,50%,to{opacity:1}25%,75%{opacity:0}}.animate__flash{animation-name:flash}.animate__pulse{animation-name:pulse;animation-timing-function:ease-in-out}@keyframes rubberBand{0%{transform:scaleX(1)}30%{transform:scale3d(1.25,.75,1)}40%{transform:scale3d(.75,1.25,1)}50%{transform:scale3d(1.15,.85,1)}65%{transform:scale3d(.95,1.05,1)}75%{transform:scale3d(1.05,.95,1)}to{transform:scaleX(1)}}.animate__rubberBand{animation-name:rubberBand}@keyframes shakeX{0%,to{transform:translateZ(0)}10%,30%,50%,70%,90%{transform:translate3d(-10px,0,0)}20%,40%,60%,80%{transform:translate3d(10px,0,0)}}.animate__shakeX{animation-name:shakeX}@keyframes shakeY{0%,to{transform:translateZ(0)}10%,30%,50%,70%,90%{transform:translate3d(0,-10px,0)}20%,40%,60%,80%{transform:translate3d(0,10px,0)}}.animate__shakeY{animation-name:shakeY}@keyframes headShake{0%{transform:translateX(0)}6.5%{transform:translateX(-6px) rotateY(-9deg)}18.5%{transform:translateX(5px) rotateY(7deg)}31.5%{transform:translateX(-3px) rotateY(-5deg)}43.5%{transform:translateX(2px) rotateY(3deg)}50%{transform:translateX(0)}}.animate__headShake{animation-timing-function:ease-in-out;animation-name:headShake}@keyframes swing{20%{transform:rotate(15deg)}40%{transform:rotate(-10deg)}60%{transform:rotate(5deg)}80%{transform:rotate(-5deg)}to{transform:rotate(0deg)}}.animate__swing{transform-origin:top center;animation-name:swing}@keyframes tada{0%{transform:scaleX(1)}10%,20%{transform:scale3d(.9,.9,.9) rotate(-3deg)}30%,50%,70%,90%{transform:scale3d(1.1,1.1,1.1) rotate(3deg)}40%,60%,80%{transform:scale3d(1.1,1.1,1.1) rotate(-3deg)}to{transform:scaleX(1)}}.animate__tada{animation-name:tada}@keyframes wobble{0%{transform:translateZ(0)}15%{transform:translate3d(-25%,0,0) rotate(-5deg)}30%{transform:translate3d(20%,0,0) rotate(3deg)}45%{transform:translate3d(-15%,0,0) rotate(-3deg)}60%{transform:translate3d(10%,0,0) rotate(2deg)}75%{transform:translate3d(-5%,0,0) rotate(-1deg)}to{transform:translateZ(0)}}.animate__wobble{animation-name:wobble}@keyframes jello{0%,11.1%,to{transform:translateZ(0)}22.2%{transform:skewX(-12.5deg) skewY(-12.5deg)}33.3%{transform:skewX(6.25deg) skewY(6.25deg)}44.4%{transform:skewX(-3.125deg) skewY(-3.125deg)}55.5%{transform:skewX(1.5625deg) skewY(1.5625deg)}66.6%{transform:skewX(-.78125deg) skewY(-.78125deg)}77.7%{transform:skewX(.390625deg) skewY(.390625deg)}88.8%{transform:skewX(-.1953125deg) skewY(-.1953125deg)}}.animate__jello{animation-name:jello;transform-origin:center}@keyframes heartBeat{0%{transform:scale(1)}14%{transform:scale(1.3)}28%{transform:scale(1)}42%{transform:scale(1.3)}70%{transform:scale(1)}}.animate__heartBeat{animation-name:heartBeat;animation-duration:calc(1s * 1.3);animation-duration:calc(var(--animate-duration) * 1.3);animation-timing-function:ease-in-out}@keyframes backInDown{0%{transform:translateY(-1200px) scale(.7);opacity:.7}80%{transform:translateY(0) scale(.7);opacity:.7}to{transform:scale(1);opacity:1}}.animate__backInDown{animation-name:backInDown}@keyframes backInLeft{0%{transform:translateX(-2000px) scale(.7);opacity:.7}80%{transform:translateX(0) scale(.7);opacity:.7}to{transform:scale(1);opacity:1}}.animate__backInLeft{animation-name:backInLeft}@keyframes backInRight{0%{transform:translateX(2000px) scale(.7);opacity:.7}80%{transform:translateX(0) scale(.7);opacity:.7}to{transform:scale(1);opacity:1}}.animate__backInRight{animation-name:backInRight}@keyframes backInUp{0%{transform:translateY(1200px) scale(.7);opacity:.7}80%{transform:translateY(0) scale(.7);opacity:.7}to{transform:scale(1);opacity:1}}.animate__backInUp{animation-name:backInUp}@keyframes backOutDown{0%{transform:scale(1);opacity:1}20%{transform:translateY(0) scale(.7);opacity:.7}to{transform:translateY(700px) scale(.7);opacity:.7}}.animate__backOutDown{animation-name:backOutDown}@keyframes backOutLeft{0%{transform:scale(1);opacity:1}20%{transform:translateX(0) scale(.7);opacity:.7}to{transform:translateX(-2000px) scale(.7);opacity:.7}}.animate__backOutLeft{animation-name:backOutLeft}@keyframes backOutRight{0%{transform:scale(1);opacity:1}20%{transform:translateX(0) scale(.7);opacity:.7}to{transform:translateX(2000px) scale(.7);opacity:.7}}.animate__backOutRight{animation-name:backOutRight}@keyframes backOutUp{0%{transform:scale(1);opacity:1}20%{transform:translateY(0) scale(.7);opacity:.7}to{transform:translateY(-700px) scale(.7);opacity:.7}}.animate__backOutUp{animation-name:backOutUp}@keyframes bounceIn{0%,20%,40%,60%,80%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:scale3d(.3,.3,.3)}20%{transform:scale3d(1.1,1.1,1.1)}40%{transform:scale3d(.9,.9,.9)}60%{opacity:1;transform:scale3d(1.03,1.03,1.03)}80%{transform:scale3d(.97,.97,.97)}to{opacity:1;transform:scaleX(1)}}.animate__bounceIn{animation-duration:calc(1s * .75);animation-duration:calc(var(--animate-duration) * .75);animation-name:bounceIn}@keyframes bounceInDown{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,-3000px,0) scaleY(3)}60%{opacity:1;transform:translate3d(0,25px,0) scaleY(.9)}75%{transform:translate3d(0,-10px,0) scaleY(.95)}90%{transform:translate3d(0,5px,0) scaleY(.985)}to{transform:translateZ(0)}}.animate__bounceInDown{animation-name:bounceInDown}@keyframes bounceInLeft{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(-3000px,0,0) scaleX(3)}60%{opacity:1;transform:translate3d(25px,0,0) scaleX(1)}75%{transform:translate3d(-10px,0,0) scaleX(.98)}90%{transform:translate3d(5px,0,0) scaleX(.995)}to{transform:translateZ(0)}}.animate__bounceInLeft{animation-name:bounceInLeft}@keyframes bounceInRight{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(3000px,0,0) scaleX(3)}60%{opacity:1;transform:translate3d(-25px,0,0) scaleX(1)}75%{transform:translate3d(10px,0,0) scaleX(.98)}90%{transform:translate3d(-5px,0,0) scaleX(.995)}to{transform:translateZ(0)}}.animate__bounceInRight{animation-name:bounceInRight}@keyframes bounceInUp{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,3000px,0) scaleY(5)}60%{opacity:1;transform:translate3d(0,-20px,0) scaleY(.9)}75%{transform:translate3d(0,10px,0) scaleY(.95)}90%{transform:translate3d(0,-5px,0) scaleY(.985)}to{transform:translateZ(0)}}.animate__bounceInUp{animation-name:bounceInUp}@keyframes bounceOut{20%{transform:scale3d(.9,.9,.9)}50%,55%{opacity:1;transform:scale3d(1.1,1.1,1.1)}to{opacity:0;transform:scale3d(.3,.3,.3)}}.animate__bounceOut{animation-duration:calc(1s * .75);animation-duration:calc(var(--animate-duration) * .75);animation-name:bounceOut}@keyframes bounceOutDown{20%{transform:translate3d(0,10px,0) scaleY(.985)}40%,45%{opacity:1;transform:translate3d(0,-20px,0) scaleY(.9)}to{opacity:0;transform:translate3d(0,2000px,0) scaleY(3)}}.animate__bounceOutDown{animation-name:bounceOutDown}@keyframes bounceOutLeft{20%{opacity:1;transform:translate3d(20px,0,0) scaleX(.9)}to{opacity:0;transform:translate3d(-2000px,0,0) scaleX(2)}}.animate__bounceOutLeft{animation-name:bounceOutLeft}@keyframes bounceOutRight{20%{opacity:1;transform:translate3d(-20px,0,0) scaleX(.9)}to{opacity:0;transform:translate3d(2000px,0,0) scaleX(2)}}.animate__bounceOutRight{animation-name:bounceOutRight}@keyframes bounceOutUp{20%{transform:translate3d(0,-10px,0) scaleY(.985)}40%,45%{opacity:1;transform:translate3d(0,20px,0) scaleY(.9)}to{opacity:0;transform:translate3d(0,-2000px,0) scaleY(3)}}.animate__bounceOutUp{animation-name:bounceOutUp}.animate__fadeIn{animation-name:fadeIn}@keyframes fadeInDown{0%{opacity:0;transform:translate3d(0,-100%,0)}to{opacity:1;transform:translateZ(0)}}.animate__fadeInDown{animation-name:fadeInDown}@keyframes fadeInDownBig{0%{opacity:0;transform:translate3d(0,-2000px,0)}to{opacity:1;transform:translateZ(0)}}.animate__fadeInDownBig{animation-name:fadeInDownBig}@keyframes fadeInLeft{0%{opacity:0;transform:translate3d(-100%,0,0)}to{opacity:1;transform:translateZ(0)}}.animate__fadeInLeft{animation-name:fadeInLeft}@keyframes fadeInLeftBig{0%{opacity:0;transform:translate3d(-2000px,0,0)}to{opacity:1;transform:translateZ(0)}}.animate__fadeInLeftBig{animation-name:fadeInLeftBig}@keyframes fadeInRight{0%{opacity:0;transform:translate3d(100%,0,0)}to{opacity:1;transform:translateZ(0)}}.animate__fadeInRight{animation-name:fadeInRight}@keyframes fadeInRightBig{0%{opacity:0;transform:translate3d(2000px,0,0)}to{opacity:1;transform:translateZ(0)}}.animate__fadeInRightBig{animation-name:fadeInRightBig}.animate__fadeInUp{animation-name:fadeInUp}@keyframes fadeInUpBig{0%{opacity:0;transform:translate3d(0,2000px,0)}to{opacity:1;transform:translateZ(0)}}.animate__fadeInUpBig{animation-name:fadeInUpBig}@keyframes fadeInTopLeft{0%{opacity:0;transform:translate3d(-100%,-100%,0)}to{opacity:1;transform:translateZ(0)}}.animate__fadeInTopLeft{animation-name:fadeInTopLeft}@keyframes fadeInTopRight{0%{opacity:0;transform:translate3d(100%,-100%,0)}to{opacity:1;transform:translateZ(0)}}.animate__fadeInTopRight{animation-name:fadeInTopRight}@keyframes fadeInBottomLeft{0%{opacity:0;transform:translate3d(-100%,100%,0)}to{opacity:1;transform:translateZ(0)}}.animate__fadeInBottomLeft{animation-name:fadeInBottomLeft}@keyframes fadeInBottomRight{0%{opacity:0;transform:translate3d(100%,100%,0)}to{opacity:1;transform:translateZ(0)}}.animate__fadeInBottomRight{animation-name:fadeInBottomRight}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}.animate__fadeOut{animation-name:fadeOut}@keyframes fadeOutDown{0%{opacity:1}to{opacity:0;transform:translate3d(0,100%,0)}}.animate__fadeOutDown{animation-name:fadeOutDown}@keyframes fadeOutDownBig{0%{opacity:1}to{opacity:0;transform:translate3d(0,2000px,0)}}.animate__fadeOutDownBig{animation-name:fadeOutDownBig}@keyframes fadeOutLeft{0%{opacity:1}to{opacity:0;transform:translate3d(-100%,0,0)}}.animate__fadeOutLeft{animation-name:fadeOutLeft}@keyframes fadeOutLeftBig{0%{opacity:1}to{opacity:0;transform:translate3d(-2000px,0,0)}}.animate__fadeOutLeftBig{animation-name:fadeOutLeftBig}@keyframes fadeOutRight{0%{opacity:1}to{opacity:0;transform:translate3d(100%,0,0)}}.animate__fadeOutRight{animation-name:fadeOutRight}@keyframes fadeOutRightBig{0%{opacity:1}to{opacity:0;transform:translate3d(2000px,0,0)}}.animate__fadeOutRightBig{animation-name:fadeOutRightBig}@keyframes fadeOutUp{0%{opacity:1}to{opacity:0;transform:translate3d(0,-100%,0)}}.animate__fadeOutUp{animation-name:fadeOutUp}@keyframes fadeOutUpBig{0%{opacity:1}to{opacity:0;transform:translate3d(0,-2000px,0)}}.animate__fadeOutUpBig{animation-name:fadeOutUpBig}@keyframes fadeOutTopLeft{0%{opacity:1;transform:translateZ(0)}to{opacity:0;transform:translate3d(-100%,-100%,0)}}.animate__fadeOutTopLeft{animation-name:fadeOutTopLeft}@keyframes fadeOutTopRight{0%{opacity:1;transform:translateZ(0)}to{opacity:0;transform:translate3d(100%,-100%,0)}}.animate__fadeOutTopRight{animation-name:fadeOutTopRight}@keyframes fadeOutBottomRight{0%{opacity:1;transform:translateZ(0)}to{opacity:0;transform:translate3d(100%,100%,0)}}.animate__fadeOutBottomRight{animation-name:fadeOutBottomRight}@keyframes fadeOutBottomLeft{0%{opacity:1;transform:translateZ(0)}to{opacity:0;transform:translate3d(-100%,100%,0)}}.animate__fadeOutBottomLeft{animation-name:fadeOutBottomLeft}@keyframes flip{0%{transform:perspective(400px) scaleX(1) translateZ(0) rotateY(-1turn);animation-timing-function:ease-out}40%{transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-190deg);animation-timing-function:ease-out}50%{transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-170deg);animation-timing-function:ease-in}80%{transform:perspective(400px) scale3d(.95,.95,.95) translateZ(0) rotateY(0deg);animation-timing-function:ease-in}to{transform:perspective(400px) scaleX(1) translateZ(0) rotateY(0deg);animation-timing-function:ease-in}}.animate__animated.animate__flip{-webkit-backface-visibility:visible;backface-visibility:visible;animation-name:flip}@keyframes flipInX{0%{transform:perspective(400px) rotateX(90deg);animation-timing-function:ease-in;opacity:0}40%{transform:perspective(400px) rotateX(-20deg);animation-timing-function:ease-in}60%{transform:perspective(400px) rotateX(10deg);opacity:1}80%{transform:perspective(400px) rotateX(-5deg)}to{transform:perspective(400px)}}.animate__flipInX{-webkit-backface-visibility:visible!important;backface-visibility:visible!important;animation-name:flipInX}@keyframes flipInY{0%{transform:perspective(400px) rotateY(90deg);animation-timing-function:ease-in;opacity:0}40%{transform:perspective(400px) rotateY(-20deg);animation-timing-function:ease-in}60%{transform:perspective(400px) rotateY(10deg);opacity:1}80%{transform:perspective(400px) rotateY(-5deg)}to{transform:perspective(400px)}}.animate__flipInY{-webkit-backface-visibility:visible!important;backface-visibility:visible!important;animation-name:flipInY}@keyframes flipOutX{0%{transform:perspective(400px)}30%{transform:perspective(400px) rotateX(-20deg);opacity:1}to{transform:perspective(400px) rotateX(90deg);opacity:0}}.animate__flipOutX{animation-duration:calc(1s * .75);animation-duration:calc(var(--animate-duration) * .75);animation-name:flipOutX;-webkit-backface-visibility:visible!important;backface-visibility:visible!important}@keyframes flipOutY{0%{transform:perspective(400px)}30%{transform:perspective(400px) rotateY(-15deg);opacity:1}to{transform:perspective(400px) rotateY(90deg);opacity:0}}.animate__flipOutY{animation-duration:calc(1s * .75);animation-duration:calc(var(--animate-duration) * .75);-webkit-backface-visibility:visible!important;backface-visibility:visible!important;animation-name:flipOutY}@keyframes lightSpeedInRight{0%{transform:translate3d(100%,0,0) skewX(-30deg);opacity:0}60%{transform:skewX(20deg);opacity:1}80%{transform:skewX(-5deg)}to{transform:translateZ(0)}}.animate__lightSpeedInRight{animation-name:lightSpeedInRight;animation-timing-function:ease-out}@keyframes lightSpeedInLeft{0%{transform:translate3d(-100%,0,0) skewX(30deg);opacity:0}60%{transform:skewX(-20deg);opacity:1}80%{transform:skewX(5deg)}to{transform:translateZ(0)}}.animate__lightSpeedInLeft{animation-name:lightSpeedInLeft;animation-timing-function:ease-out}@keyframes lightSpeedOutRight{0%{opacity:1}to{transform:translate3d(100%,0,0) skewX(30deg);opacity:0}}.animate__lightSpeedOutRight{animation-name:lightSpeedOutRight;animation-timing-function:ease-in}@keyframes lightSpeedOutLeft{0%{opacity:1}to{transform:translate3d(-100%,0,0) skewX(-30deg);opacity:0}}.animate__lightSpeedOutLeft{animation-name:lightSpeedOutLeft;animation-timing-function:ease-in}@keyframes rotateIn{0%{transform:rotate(-200deg);opacity:0}to{transform:translateZ(0);opacity:1}}.animate__rotateIn{animation-name:rotateIn;transform-origin:center}@keyframes rotateInDownLeft{0%{transform:rotate(-45deg);opacity:0}to{transform:translateZ(0);opacity:1}}.animate__rotateInDownLeft{animation-name:rotateInDownLeft;transform-origin:left bottom}@keyframes rotateInDownRight{0%{transform:rotate(45deg);opacity:0}to{transform:translateZ(0);opacity:1}}.animate__rotateInDownRight{animation-name:rotateInDownRight;transform-origin:right bottom}@keyframes rotateInUpLeft{0%{transform:rotate(45deg);opacity:0}to{transform:translateZ(0);opacity:1}}.animate__rotateInUpLeft{animation-name:rotateInUpLeft;transform-origin:left bottom}@keyframes rotateInUpRight{0%{transform:rotate(-90deg);opacity:0}to{transform:translateZ(0);opacity:1}}.animate__rotateInUpRight{animation-name:rotateInUpRight;transform-origin:right bottom}@keyframes rotateOut{0%{opacity:1}to{transform:rotate(200deg);opacity:0}}.animate__rotateOut{animation-name:rotateOut;transform-origin:center}@keyframes rotateOutDownLeft{0%{opacity:1}to{transform:rotate(45deg);opacity:0}}.animate__rotateOutDownLeft{animation-name:rotateOutDownLeft;transform-origin:left bottom}@keyframes rotateOutDownRight{0%{opacity:1}to{transform:rotate(-45deg);opacity:0}}.animate__rotateOutDownRight{animation-name:rotateOutDownRight;transform-origin:right bottom}@keyframes rotateOutUpLeft{0%{opacity:1}to{transform:rotate(-45deg);opacity:0}}.animate__rotateOutUpLeft{animation-name:rotateOutUpLeft;transform-origin:left bottom}@keyframes rotateOutUpRight{0%{opacity:1}to{transform:rotate(90deg);opacity:0}}.animate__rotateOutUpRight{animation-name:rotateOutUpRight;transform-origin:right bottom}@keyframes hinge{0%{animation-timing-function:ease-in-out}20%,60%{transform:rotate(80deg);animation-timing-function:ease-in-out}40%,80%{transform:rotate(60deg);animation-timing-function:ease-in-out;opacity:1}to{transform:translate3d(0,700px,0);opacity:0}}.animate__hinge{animation-duration:calc(1s * 2);animation-duration:calc(var(--animate-duration) * 2);animation-name:hinge;transform-origin:top left}@keyframes jackInTheBox{0%{opacity:0;transform:scale(.1) rotate(30deg);transform-origin:center bottom}50%{transform:rotate(-10deg)}70%{transform:rotate(3deg)}to{opacity:1;transform:scale(1)}}.animate__jackInTheBox{animation-name:jackInTheBox}@keyframes rollIn{0%{opacity:0;transform:translate3d(-100%,0,0) rotate(-120deg)}to{opacity:1;transform:translateZ(0)}}.animate__rollIn{animation-name:rollIn}@keyframes rollOut{0%{opacity:1}to{opacity:0;transform:translate3d(100%,0,0) rotate(120deg)}}.animate__rollOut{animation-name:rollOut}@keyframes zoomIn{0%{opacity:0;transform:scale3d(.3,.3,.3)}50%{opacity:1}}.animate__zoomIn{animation-name:zoomIn}@keyframes zoomInDown{0%{opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,60px,0);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.animate__zoomInDown{animation-name:zoomInDown}@keyframes zoomInLeft{0%{opacity:0;transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(10px,0,0);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.animate__zoomInLeft{animation-name:zoomInLeft}@keyframes zoomInRight{0%{opacity:0;transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.animate__zoomInRight{animation-name:zoomInRight}@keyframes zoomInUp{0%{opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.animate__zoomInUp{animation-name:zoomInUp}@keyframes zoomOut{0%{opacity:1}50%{opacity:0;transform:scale3d(.3,.3,.3)}to{opacity:0}}.animate__zoomOut{animation-name:zoomOut}@keyframes zoomOutDown{40%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}to{opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.animate__zoomOutDown{animation-name:zoomOutDown;transform-origin:center bottom}@keyframes zoomOutLeft{40%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(42px,0,0)}to{opacity:0;transform:scale(.1) translate3d(-2000px,0,0)}}.animate__zoomOutLeft{animation-name:zoomOutLeft;transform-origin:left center}@keyframes zoomOutRight{40%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(-42px,0,0)}to{opacity:0;transform:scale(.1) translate3d(2000px,0,0)}}.animate__zoomOutRight{animation-name:zoomOutRight;transform-origin:right center}@keyframes zoomOutUp{40%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,60px,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}to{opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.animate__zoomOutUp{animation-name:zoomOutUp;transform-origin:center bottom}@keyframes slideInDown{0%{transform:translate3d(0,-100%,0);visibility:visible}to{transform:translateZ(0)}}.animate__slideInDown{animation-name:slideInDown}@keyframes slideInLeft{0%{transform:translate3d(-100%,0,0);visibility:visible}to{transform:translateZ(0)}}.animate__slideInLeft{animation-name:slideInLeft}@keyframes slideInRight{0%{transform:translate3d(100%,0,0);visibility:visible}to{transform:translateZ(0)}}.animate__slideInRight{animation-name:slideInRight}@keyframes slideInUp{0%{transform:translate3d(0,100%,0);visibility:visible}to{transform:translateZ(0)}}.animate__slideInUp{animation-name:slideInUp}@keyframes slideOutDown{0%{transform:translateZ(0)}to{visibility:hidden;transform:translate3d(0,100%,0)}}.animate__slideOutDown{animation-name:slideOutDown}@keyframes slideOutLeft{0%{transform:translateZ(0)}to{visibility:hidden;transform:translate3d(-100%,0,0)}}.animate__slideOutLeft{animation-name:slideOutLeft}@keyframes slideOutRight{0%{transform:translateZ(0)}to{visibility:hidden;transform:translate3d(100%,0,0)}}.animate__slideOutRight{animation-name:slideOutRight}@keyframes slideOutUp{0%{transform:translateZ(0)}to{visibility:hidden;transform:translate3d(0,-100%,0)}}.animate__slideOutUp{animation-name:slideOutUp}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,textarea,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;vertical-align:baseline;font-family:Poppins,sans-serif}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}a{color:inherit}img{vertical-align:bottom}img.project_card{width:100%;height:auto;border-radius:10px}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}input[type=password]::-ms-clear,input[type=password]::-ms-reveal,input[type=text]::-ms-clear,input[type=text]::-ms-reveal{display:none;width:0;height:0}textarea:focus{outline:0}#simple-tabpanel-all>div{padding:0}.css-10klw3m{height:auto}a{white-space:nowrap;text-decoration:none;color:#212121}button{text-transform:none;box-shadow:none;padding:0}button.outline{border:1px solid #eee}button.contain{color:#fff}p,span{line-height:1.2}body{font-family:Poppins,sans-serif}body::-webkit-scrollbar{width:9px}body::-webkit-scrollbar-thumb{height:30%;background:#bdbdbd;border-radius:10px}body::-webkit-scrollbar-track{background:#eee}body .MuiPopover-paper{box-shadow:none}hr{border-width:0 0 thin;border-color:#eee;margin:auto}#pc-wrap{width:100%;height:100%}#pc-wrap .container{position:relative;width:1300px;margin:0 auto;display:flex}#pc-wrap #top .topbar{position:fixed;top:0;width:100%;height:60px;display:flex;flex-direction:row;align-items:center;z-index:100;background:#e63e2d;transition:all .4s ease-in-out}#pc-wrap #top .topbar.hide{top:-60px}#pc-wrap #top .topbar .container{flex-direction:row;align-items:center;justify-content:space-between}#pc-wrap #top .topbar .container .topbar-left{display:flex;flex-direction:row;gap:12px;align-items:center;color:#fff;font-family:Poppins,sans-serif;font-size:13px;font-weight:500}#pc-wrap #top .topbar .container .topbar-left .icon{width:16px;height:16px}#pc-wrap #top .topbar .container .topbar-right .on-sale{display:flex;flex-direction:row;align-items:center;gap:8px;cursor:pointer;transition:transform .3s ease}#pc-wrap #top .topbar .container .topbar-right .on-sale:hover{transform:translateX(-3px)}#pc-wrap #top .topbar .container .topbar-right .on-sale span{color:#fff;font-family:Poppins,sans-serif;font-size:13px;font-weight:600}#pc-wrap #top .topbar .container .topbar-right .on-sale .icon-fire{color:#fff;font-size:18px;animation:flicker 1.5s infinite alternate}#pc-wrap #top .navbar .navbar-main{position:fixed;top:36px;padding:22px 0;width:100%;height:90px;display:flex;flex-direction:row;box-sizing:border-box;z-index:99;align-items:center;background-color:#fff;border-bottom:1px solid rgba(0,0,0,.07);transition:all .4s ease-in-out}#pc-wrap #top .navbar .navbar-main.sticky{top:0;height:80px;box-shadow:0 4px 6px -1px rgba(0,0,0,.1)}#pc-wrap #top .navbar .navbar-main.transparent{background-color:transparent;border-bottom:none}#pc-wrap #top .navbar .navbar-main .container{position:relative;flex-direction:row;align-items:center;justify-content:space-between}#pc-wrap #top .navbar .navbar-main .container .logo-box.center{position:absolute;left:50%;transform:translateX(-50%)}#pc-wrap #top .navbar .navbar-main .container .logo-box img{width:150px;cursor:pointer;transition:transform .3s ease}#pc-wrap #top .navbar .navbar-main .container .logo-box img:hover{transform:scale(1.05)}#pc-wrap #top .navbar .navbar-main .container .router-box{position:relative;width:617px;display:flex;flex-direction:row;gap:20px}#pc-wrap #top .navbar .navbar-main .container .router-box .nav-link{position:relative;overflow:hidden;cursor:pointer;height:20px;display:flex;align-items:center}#pc-wrap #top .navbar .navbar-main .container .router-box .nav-link .nav-text,#pc-wrap #top .navbar .navbar-main .container .router-box .nav-link .nav-text-hover{color:#181a20;font-family:Poppins,sans-serif;font-size:15px;font-style:normal;font-weight:400;line-height:normal;transition:transform .4s ease;display:inline-block}#pc-wrap #top .navbar .navbar-main .container .router-box .nav-link .nav-text-hover{position:absolute;top:100%;left:0;color:#e63e2d}#pc-wrap #top .navbar .navbar-main .container .router-box .nav-link:hover .nav-text,#pc-wrap #top .navbar .navbar-main .container .router-box .nav-link:hover .nav-text-hover{transform:translateY(-100%)}#pc-wrap #top .navbar .navbar-main .container .user-box{width:270px;display:flex;flex-direction:row;justify-content:flex-end;align-items:center;gap:16px}#pc-wrap #top .navbar .navbar-main .container .user-box .icon{width:22px;height:22px;color:#181a20;transition:all .3s ease;cursor:pointer}#pc-wrap #top .navbar .navbar-main .container .user-box .icon:hover{color:#e63e2d;transform:translateY(-3px)}#pc-wrap #top .navbar .navbar-main .container .user-box .login-user{cursor:pointer;transition:transform .3s ease}#pc-wrap #top .navbar .navbar-main .container .user-box .login-user:hover{transform:scale(1.1)}#pc-wrap #top .navbar .navbar-main .container .user-box .login-user img{width:42px;height:42px;border-radius:50%;object-fit:cover;border:2px solid transparent;transition:border-color .3s ease}#pc-wrap #top .navbar .navbar-main .container .user-box .login-user:hover img{border-color:#e63e2d}#pc-wrap #top .navbar .navbar-main .container .user-box .btn-login{background-color:#e63e2d;color:#fff;border-radius:30px;font-weight:600;text-transform:capitalize;padding:8px 18px;font-size:15px;position:relative;overflow:visible;transition:all .3s ease}#pc-wrap #top .navbar .navbar-main .container .user-box .btn-login:active{transform:translateY(0)}#pc-wrap #top .navbar .search-overlay{position:fixed;top:0;left:0;width:100%;height:180px;background:#000;z-index:999;display:flex;justify-content:center;align-items:center;opacity:0;visibility:hidden;transition:all .3s ease-in-out}#pc-wrap #top .navbar .search-overlay.open{opacity:1;visibility:visible}#pc-wrap #top .navbar .search-overlay .search-content{position:relative;width:600px;max-width:90%;display:flex;align-items:center}#pc-wrap #top .navbar .search-overlay .search-content .search-icon{position:absolute;left:0;color:#fff;font-size:30px}#pc-wrap #top .navbar .search-overlay .search-content input{width:100%;border:none;border-bottom:2px solid #fff;background:transparent;font-size:30px;padding:10px 0 10px 40px;font-family:Poppins,sans-serif;outline:none;color:#fff;transition:border-color .3s ease}#pc-wrap #top .navbar .search-overlay .search-content input::placeholder{color:hsla(0,0%,100%,.7)}#pc-wrap #top .navbar .search-overlay .search-content input:focus{border-bottom-color:#e63e2d}#pc-wrap #top .navbar .search-overlay .search-content .close-btn{position:absolute;right:0;top:50%;transform:translateY(-50%);font-size:30px;cursor:pointer;color:#e63e2d;transition:all .3s ease}#pc-wrap #top .navbar .search-overlay .search-content .close-btn:hover{transform:translateY(-50%) rotate(90deg) scale(1.1)}.footer-container{margin-top:180px;background:#f2f6f9;padding:60px 0 30px}.footer-container .main{width:100%;max-width:1200px;display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:80px;margin:0 auto 60px}.footer-container .main .left .logo{width:150px;height:auto}.footer-container .main .right{display:flex;flex-direction:column;gap:15px}.footer-container .main .right .footer-box{display:flex;align-items:center;gap:15px}.footer-container .main .right .footer-box .icon{color:#e63e2d;font-size:20px}.footer-container .main .right .footer-box span{color:#181a20;font-family:Poppins,sans-serif;font-size:14px;font-weight:500}.footer-container .second{width:100%;max-width:1200px;margin:0 auto;padding-top:30px;border-top:1px solid #dcdcdc;display:flex;flex-direction:row;justify-content:space-between;align-items:center}.footer-container .second .left{display:flex;flex-direction:row;gap:30px}.footer-container .second .left strong{color:#555;font-family:Poppins,sans-serif;font-size:14px;cursor:pointer;transition:color .3s ease}.footer-container .second .left strong:hover{color:#e63e2d}.footer-container .second .right span{color:#181a20;font-family:Poppins,sans-serif;font-size:14px}@keyframes flicker{0%{opacity:1;transform:scale(1)}50%{opacity:.8;transform:scale(1.1)}to{opacity:1;transform:scale(1)}}@keyframes btnGlow{0%{box-shadow:0 25px 35px rgba(230,62,45,.4)}50%{box-shadow:0 35px 50px rgba(230,62,45,.55)}to{box-shadow:0 25px 35px rgba(230,62,45,.4)}}#mobile-wrap .top{height:60px;padding:0 20px;display:flex;flex-direction:row;justify-content:space-between;align-items:center;background:#fff;box-shadow:0 2px 10px rgba(0,0,0,.05);position:-webkit-sticky;position:sticky;top:0;z-index:100}#mobile-wrap .top div{font-family:Poppins,sans-serif;font-size:14px;font-weight:500;color:#181a20;text-transform:uppercase}#mobile-wrap .footer-container{background:#f2f6f9;padding:40px 20px 20px;margin-top:40px}#mobile-wrap .footer-container .main{display:flex;flex-direction:column;gap:30px}#mobile-wrap .footer-container .main .left{display:flex;flex-direction:column;gap:20px}#mobile-wrap .footer-container .main .left .logo{height:40px}#mobile-wrap .footer-container .main .left .footer-box span{display:block;font-size:12px;color:#666;text-transform:uppercase;margin-bottom:5px}#mobile-wrap .footer-container .main .left .footer-box p{font-size:16px;font-weight:700;color:#1a1a1a}#mobile-wrap .footer-container .main .left .footer-box .media-box{display:flex;gap:15px;margin-top:10px;color:#e63e00}#mobile-wrap .footer-container .main .right .bottom{display:grid;grid-template-columns:1fr 1fr;grid-gap:30px;gap:30px}#mobile-wrap .footer-container .main .right .bottom div{display:flex;flex-direction:column;gap:10px}#mobile-wrap .footer-container .main .right .bottom div strong{font-size:14px;color:#1a1a1a;margin-bottom:5px}#mobile-wrap .footer-container .main .right .bottom div span{font-size:13px;color:#666}#mobile-wrap .footer-container .second{margin-top:30px;padding-top:20px;border-top:1px solid #ddd;text-align:center}#mobile-wrap .footer-container .second span{font-size:12px;color:#888}#mobile-wrap .home-page{width:100%;overflow-x:hidden}#mobile-wrap .statistics-section{background:#fff;padding:40px 20px;border-bottom:1px solid #e5e7eb}#mobile-wrap .statistics-section .statistics-grid{display:grid;grid-template-columns:1fr;grid-gap:20px;gap:20px}#mobile-wrap .statistics-section .statistics-grid .stat-item{display:flex;align-items:center;gap:15px;padding:15px;background:#f9fafb;border-radius:12px}#mobile-wrap .statistics-section .statistics-grid .stat-item .stat-icon{width:50px;height:50px;display:flex;align-items:center;justify-content:center;background:#fff;border-radius:50%;box-shadow:0 2px 10px rgba(0,0,0,.05)}#mobile-wrap .statistics-section .statistics-grid .stat-item .stat-icon svg{font-size:24px;color:#e63e00}#mobile-wrap .statistics-section .statistics-grid .stat-item .stat-content{flex:1 1}#mobile-wrap .statistics-section .statistics-grid .stat-item .stat-content h3{font-size:14px;font-weight:700;color:#1a1a1a;margin:0 0 4px;text-transform:uppercase;font-family:Poppins,sans-serif}#mobile-wrap .statistics-section .statistics-grid .stat-item .stat-content p{font-size:12px;color:#666;margin:0;font-family:Poppins,sans-serif}#mobile-wrap .about-section{padding:60px 20px;background:#fff}#mobile-wrap .about-section .about-content{display:flex;flex-direction:column;gap:40px}#mobile-wrap .about-section .about-images{width:100%;height:300px}#mobile-wrap .about-section .about-images .shoe-item.shoe-3{width:200px;height:200px;position:relative;margin:0 auto}#mobile-wrap .about-section .about-images .shoe-orbit{display:none}#mobile-wrap .about-section .about-text{text-align:center;width:100%}#mobile-wrap .about-section .about-text h2{font-size:24px;margin-bottom:15px}#mobile-wrap .about-section .about-text p{font-size:14px;line-height:1.6;margin-bottom:20px}#mobile-wrap .about-section .about-text .about-button{padding:12px 30px;font-size:14px}#mobile-wrap .collection-latest-section{padding:40px 20px;background:#f8f9fa}#mobile-wrap .collection-latest-section .section-header{text-align:center;margin-bottom:30px}#mobile-wrap .collection-latest-section .section-header .title{font-size:24px;font-weight:800;margin-bottom:10px}#mobile-wrap .collection-latest-section .section-header .subtitle{font-size:14px;color:#666}#mobile-wrap .collection-latest-section .collection-content{flex-direction:column;gap:20px}#mobile-wrap .collection-latest-section .category-sidebar{width:100%;overflow-x:auto;margin-bottom:20px}#mobile-wrap .collection-latest-section .category-sidebar ul{display:flex;gap:15px;padding-bottom:10px}#mobile-wrap .collection-latest-section .category-sidebar ul li{white-space:nowrap;padding:8px 16px;background:#fff;border-radius:20px;font-size:13px;border:1px solid #eee}#mobile-wrap .collection-latest-section .category-sidebar ul li.active{background:#e63e00;color:#fff;border-color:#e63e00}#mobile-wrap .collection-latest-section .product-grid{display:grid;grid-template-columns:1fr;grid-gap:20px;gap:20px}#mobile-wrap .collection-latest-section .product-grid .collection-shoe-card{background:#fff;border-radius:12px;padding:15px}#mobile-wrap .collection-latest-section .product-grid .collection-shoe-card .card-image{height:250px;width:100%;position:relative;margin-bottom:15px;background:#fff;border-radius:8px;display:flex;align-items:center;justify-content:center;padding:10px}#mobile-wrap .collection-latest-section .product-grid .collection-shoe-card .card-image img{max-width:100%;max-height:100%;object-fit:contain;width:auto;height:auto}#mobile-wrap .collection-latest-section .product-grid .collection-shoe-card .card-info .shoe-title{font-size:16px;font-weight:700}#mobile-wrap .collection-latest-section .product-grid .collection-shoe-card .card-info .shoe-price{color:#e63e00;font-weight:600}#mobile-wrap .offer-section{padding:40px 20px}#mobile-wrap .offer-section .header{text-align:center;margin-bottom:30px}#mobile-wrap .offer-section .header .main-title{font-size:24px;font-weight:800}#mobile-wrap .offer-section .header .subtitle{font-size:14px;color:#666}#mobile-wrap .offer-section .offer-grid{display:flex;flex-direction:column;gap:20px}#mobile-wrap .offer-section .offer-grid .offer-col{width:100%}#mobile-wrap .offer-section .offer-grid .offer-col.stacked{display:flex;flex-direction:column;gap:20px}#mobile-wrap .offer-section .offer-grid .offer-card{position:relative;border-radius:12px;overflow:hidden;height:200px}#mobile-wrap .offer-section .offer-grid .offer-card.small{height:180px}#mobile-wrap .offer-section .offer-grid .offer-card img.bg-img{width:100%;height:100%;object-fit:cover}#mobile-wrap .offer-section .offer-grid .offer-card .overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.3);display:flex;align-items:center;padding:20px}#mobile-wrap .offer-section .offer-grid .offer-card .overlay .content{color:#fff}#mobile-wrap .offer-section .offer-grid .offer-card .overlay .content h3{font-size:20px;font-weight:700}#mobile-wrap .offer-section .offer-grid .offer-card .overlay .content p{font-size:12px}#mobile-wrap .our-collection-section{padding:40px 20px;background:#fff}#mobile-wrap .our-collection-section .collection-header{text-align:center;margin:0 0 30px}#mobile-wrap .our-collection-section .collection-header h2{font-size:24px}#mobile-wrap .our-collection-section .collection-header p{font-size:14px}#mobile-wrap .our-collection-section .collection-grid{grid-template-columns:1fr;gap:20px}#mobile-wrap .our-collection-section .collection-grid .collection-card{min-height:auto;padding:20px}#mobile-wrap .our-collection-section .collection-grid .collection-card .card-image img{max-height:180px}#mobile-wrap .blogs-section{padding:40px 20px}#mobile-wrap .blogs-section .blogs-header{text-align:center;margin:0 0 30px}#mobile-wrap .blogs-section .blogs-header h2{font-size:24px}#mobile-wrap .blogs-section .blogs-header p{font-size:14px}#mobile-wrap .blogs-section .blog-grid{grid-template-columns:1fr;gap:20px}#mobile-wrap .blogs-section .blog-grid .blog-card .card-image{height:200px}#mobile-wrap .blogs-section .blog-grid .blog-card .card-content{padding:20px}#mobile-wrap .blogs-section .blog-grid .blog-card .card-content h3{font-size:16px}#mobile-wrap .banner-section{padding:40px 20px}#mobile-wrap .banner-section .banner-wrapper{flex-direction:column;padding:30px 20px;text-align:center;background:linear-gradient(90deg,#e63e2d,#eb5e4f)}#mobile-wrap .banner-section .banner-wrapper .banner-content{margin-bottom:30px;max-width:100%}#mobile-wrap .banner-section .banner-wrapper .banner-content h2{font-size:28px;color:#fff}#mobile-wrap .banner-section .banner-wrapper .banner-content .subtitle{color:hsla(0,0%,100%,.8)}#mobile-wrap .banner-section .banner-wrapper .banner-content .input-box{flex-direction:row;padding:5px 5px 5px 15px}#mobile-wrap .banner-section .banner-wrapper .banner-content .input-box input{width:100%}#mobile-wrap .banner-section .banner-wrapper .banner-image img{height:200px;transform:rotate(-15deg);margin:0}#mobile-wrap .adds{padding:20px;text-align:center;background:#f1f1f1;font-size:14px;color:#666}#mobile-wrap .shop-page{padding-bottom:80px}#mobile-wrap .shop-page .shop-hero{height:150px;position:relative;display:flex;align-items:center;justify-content:center;margin-bottom:20px}#mobile-wrap .shop-page .shop-hero:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.4)}#mobile-wrap .shop-page .shop-hero .hero-content{position:relative;z-index:2;text-align:center;color:#fff}#mobile-wrap .shop-page .shop-hero .hero-content h1{font-size:28px;font-weight:800;margin-bottom:5px}#mobile-wrap .shop-page .shop-hero .hero-content .breadcrumb{font-size:14px;opacity:.9;display:flex;align-items:center;justify-content:center;gap:8px}#mobile-wrap .shop-page .shop-hero .hero-content .breadcrumb a{color:#fff}#mobile-wrap .shop-page .mobile-controls{padding:0 20px;margin-bottom:20px;display:flex;justify-content:space-between;align-items:center}#mobile-wrap .shop-page .mobile-controls .filter-btn{background:#fff;border:1px solid #ddd;padding:10px 20px;border-radius:30px;font-size:14px;font-weight:600;display:flex;align-items:center;gap:8px;box-shadow:0 2px 5px rgba(0,0,0,.05)}#mobile-wrap .shop-page .mobile-controls .filter-btn svg{font-size:18px}#mobile-wrap .shop-page .products-section{padding:0 20px}#mobile-wrap .shop-page .products-section .products-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:15px;gap:15px}#mobile-wrap .shop-page .products-section .products-grid .product-card{background:#fff;border-radius:12px;overflow:hidden;box-shadow:0 4px 15px rgba(0,0,0,.05);display:flex;flex-direction:column}#mobile-wrap .shop-page .products-section .products-grid .product-card .product-image-wrapper{position:relative;padding-top:100%;background:#f9fafb}#mobile-wrap .shop-page .products-section .products-grid .product-card .product-image-wrapper img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);max-width:90%;max-height:90%;object-fit:contain}#mobile-wrap .shop-page .products-section .products-grid .product-card .product-image-wrapper .sale-badge{position:absolute;top:10px;left:10px;background:#e63e00;color:#fff;font-size:10px;padding:4px 8px;border-radius:4px;font-weight:700}#mobile-wrap .shop-page .products-section .products-grid .product-card .product-info{padding:12px}#mobile-wrap .shop-page .products-section .products-grid .product-card .product-info .product-name{font-size:14px;font-weight:600;margin:0 0 5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#mobile-wrap .shop-page .products-section .products-grid .product-card .product-info .product-category{font-size:11px;color:#888;margin-bottom:5px}#mobile-wrap .shop-page .products-section .products-grid .product-card .product-info .product-price{font-size:14px;font-weight:700;color:#e63e00}#mobile-wrap .shop-page .products-section .products-grid .no-products{grid-column:1/-1;text-align:center;padding:40px;color:#888}#mobile-wrap .shop-page .products-section .pagination{display:flex;justify-content:center;margin-top:30px}.mobile-filter-drawer .MuiPaper-root{width:85%;max-width:350px;padding:20px}.mobile-filter-drawer .filter-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.mobile-filter-drawer .filter-header h3{font-size:20px;font-weight:700;margin:0}.mobile-filter-drawer .filter-section{margin-bottom:25px}.mobile-filter-drawer .filter-section h4{font-size:16px;font-weight:600;margin-bottom:15px;border-bottom:1px solid #eee;padding-bottom:8px}.mobile-filter-drawer .filter-section .category-list{display:flex;flex-wrap:wrap;gap:10px}.mobile-filter-drawer .filter-section .category-list li{width:calc(50% - 5px)}.mobile-filter-drawer .filter-section .category-list li div{padding:8px 12px;background:#f5f5f5;border-radius:8px;font-size:13px;text-align:center;cursor:pointer;transition:all .2s}.mobile-filter-drawer .filter-section .category-list li div.active{background:#e63e00;color:#fff}.mobile-filter-drawer .apply-btn{width:100%;padding:12px;background:#e63e00;color:#fff;border:none;border-radius:25px;font-weight:700;font-size:16px;margin-top:20px}#mobile-wrap .product-detail-page{padding-bottom:100px}#mobile-wrap .product-detail-page .product-gallery{position:relative;background:#f9f9f9;padding-bottom:20px;border-bottom-left-radius:30px;border-bottom-right-radius:30px;overflow:hidden;box-shadow:0 5px 20px rgba(0,0,0,.05)}#mobile-wrap .product-detail-page .product-gallery .swiper{width:100%;height:350px}#mobile-wrap .product-detail-page .product-gallery .swiper .swiper-slide{display:flex;align-items:center;justify-content:center}#mobile-wrap .product-detail-page .product-gallery .swiper .swiper-slide img{max-width:80%;max-height:80%;object-fit:contain;filter:drop-shadow(0 10px 20px rgba(0,0,0,.1))}#mobile-wrap .product-detail-page .product-gallery .swiper .swiper-pagination-bullet-active{background:#e63e00}#mobile-wrap .product-detail-page .product-gallery .back-btn{position:absolute;top:20px;left:20px;z-index:10;background:hsla(0,0%,100%,.8);width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 10px rgba(0,0,0,.1)}#mobile-wrap .product-detail-page .product-info{padding:25px 20px}#mobile-wrap .product-detail-page .product-info .category{font-size:13px;color:#888;text-transform:uppercase;letter-spacing:1px;margin-bottom:8px;font-weight:600}#mobile-wrap .product-detail-page .product-info .title{font-size:24px;font-weight:800;line-height:1.2;margin-bottom:15px;color:#1a1a1a}#mobile-wrap .product-detail-page .product-info .rating-row{display:flex;align-items:center;margin-bottom:20px}#mobile-wrap .product-detail-page .product-info .rating-row .count{margin-left:8px;font-size:13px;color:#666}#mobile-wrap .product-detail-page .product-info .price-row{display:flex;align-items:center;gap:15px;margin-bottom:25px}#mobile-wrap .product-detail-page .product-info .price-row .current-price{font-size:28px;font-weight:800;color:#e63e00}#mobile-wrap .product-detail-page .product-info .price-row .old-price{font-size:16px;text-decoration:line-through;color:#ccc}#mobile-wrap .product-detail-page .product-info .description{font-size:14px;line-height:1.6;color:#555;margin-bottom:25px}#mobile-wrap .product-detail-page .product-info .options-section{margin-bottom:25px}#mobile-wrap .product-detail-page .product-info .options-section h4{font-size:16px;font-weight:700;margin-bottom:12px}#mobile-wrap .product-detail-page .product-info .options-section .colors-grid{display:flex;gap:10px}#mobile-wrap .product-detail-page .product-info .options-section .colors-grid .color-option{padding:8px 16px;border-radius:8px;background:#f0f0f0;font-size:13px;font-weight:600;border:1px solid transparent}#mobile-wrap .product-detail-page .product-info .options-section .colors-grid .color-option.active{background:#1a1a1a;color:#fff}#mobile-wrap .product-detail-page .sticky-bottom-bar{position:fixed;bottom:0;left:0;width:100%;background:#fff;padding:15px 20px 25px;box-shadow:0 -5px 20px rgba(0,0,0,.05);display:flex;align-items:center;gap:15px;z-index:100}#mobile-wrap .product-detail-page .sticky-bottom-bar .quantity-selector{display:flex;align-items:center;background:#f5f5f5;border-radius:25px;padding:5px}#mobile-wrap .product-detail-page .sticky-bottom-bar .quantity-selector button{width:32px;height:32px;border-radius:50%;border:none;background:#fff;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 5px rgba(0,0,0,.05)}#mobile-wrap .product-detail-page .sticky-bottom-bar .quantity-selector span{width:30px;text-align:center;font-weight:600}#mobile-wrap .product-detail-page .sticky-bottom-bar .add-to-cart-btn{flex:1 1;background:#e63e00;color:#fff;border:none;height:44px;border-radius:22px;font-weight:700;font-size:16px;display:flex;align-items:center;justify-content:center;gap:8px;box-shadow:0 4px 15px rgba(230,62,0,.3)}#mobile-wrap .product-detail-page .sticky-bottom-bar .add-to-cart-btn:active{transform:scale(.98)}#mobile-wrap .basket-page{padding:20px 20px 80px}#mobile-wrap .basket-page .basket-items h2{font-size:20px;font-weight:700;margin-bottom:20px}#mobile-wrap .basket-page .basket-items .cart-item{display:flex;gap:15px;margin-bottom:20px;padding-bottom:20px;border-bottom:1px solid #f0f0f0}#mobile-wrap .basket-page .basket-items .cart-item .item-image{width:80px;height:80px;flex-shrink:0;border-radius:8px;overflow:hidden;background:#f9f9f9}#mobile-wrap .basket-page .basket-items .cart-item .item-image img{width:100%;height:100%;object-fit:cover}#mobile-wrap .basket-page .basket-items .cart-item .item-info{flex:1 1}#mobile-wrap .basket-page .basket-items .cart-item .item-info h3{font-size:14px;font-weight:600;margin:0 0 5px;line-height:1.3}#mobile-wrap .basket-page .basket-items .cart-item .item-info .item-price{font-size:15px;font-weight:700;color:#e63e00}#mobile-wrap .basket-page .basket-items .cart-item .item-info .item-sku{font-size:11px;color:#888;margin-top:2px}#mobile-wrap .basket-page .basket-items .cart-item .item-controls{display:flex;flex-direction:column;align-items:flex-end;justify-content:space-between}#mobile-wrap .basket-page .basket-items .cart-item .item-controls .item-remove{color:#999;padding:5px}#mobile-wrap .basket-page .basket-items .cart-item .item-controls .item-quantity{display:flex;align-items:center;background:#f5f5f5;border-radius:20px;padding:2px}#mobile-wrap .basket-page .basket-items .cart-item .item-controls .item-quantity button{width:24px;height:24px;border-radius:50%;border:none;background:#fff;display:flex;align-items:center;justify-content:center;box-shadow:0 1px 3px rgba(0,0,0,.1)}#mobile-wrap .basket-page .basket-items .cart-item .item-controls .item-quantity span{width:20px;text-align:center;font-size:12px;font-weight:600}#mobile-wrap .basket-page .basket-items .empty-cart{text-align:center;padding:50px 0;color:#888}#mobile-wrap .basket-page .basket-summary-fixed{position:fixed;bottom:0;left:0;width:100%;background:#fff;padding:15px 20px 25px;box-shadow:0 -5px 20px rgba(0,0,0,.05);z-index:100;display:flex;align-items:center;justify-content:space-between}#mobile-wrap .basket-page .basket-summary-fixed .total-info .label{font-size:12px;color:#888}#mobile-wrap .basket-page .basket-summary-fixed .total-info .value{font-size:20px;font-weight:800;color:#1a1a1a}#mobile-wrap .basket-page .basket-summary-fixed .checkout-btn{background:#1a1a1a;color:#fff;border:none;padding:12px 30px;border-radius:25px;font-size:16px;font-weight:600}#mobile-wrap .basket-page .basket-summary-fixed .checkout-btn:disabled{background:#ccc}#mobile-wrap .checkout-page{padding:20px 20px 40px}#mobile-wrap .checkout-page h2{font-size:18px;font-weight:700;margin-bottom:20px}#mobile-wrap .checkout-page .checkout-form .form-group{margin-bottom:15px}#mobile-wrap .checkout-page .checkout-form .form-group label{display:block;font-size:13px;font-weight:600;margin-bottom:5px;color:#444}#mobile-wrap .checkout-page .checkout-form .form-group input,#mobile-wrap .checkout-page .checkout-form .form-group select{width:100%;padding:12px;border:1px solid #ddd;border-radius:8px;font-size:14px;background:#f9f9f9;outline:none}#mobile-wrap .checkout-page .checkout-form .form-group input:focus,#mobile-wrap .checkout-page .checkout-form .form-group select:focus{border-color:#1a1a1a;background:#fff}#mobile-wrap .checkout-page .checkout-form .payment-methods{display:flex;flex-direction:column;gap:10px;margin-bottom:30px}#mobile-wrap .checkout-page .checkout-form .payment-methods .payment-option{display:flex;align-items:center;padding:15px;border:1px solid #eee;border-radius:10px;background:#fff}#mobile-wrap .checkout-page .checkout-form .payment-methods .payment-option.selected{border-color:#1a1a1a;background:#fdfdfd}#mobile-wrap .checkout-page .checkout-form .payment-methods .payment-option input{width:auto;margin-right:10px}#mobile-wrap .checkout-page .checkout-form .payment-methods .payment-option label{font-size:14px;font-weight:600;margin:0}#mobile-wrap .checkout-page .place-order-btn{width:100%;background:#e63e00;color:#fff;border:none;padding:15px;border-radius:10px;font-size:16px;font-weight:700;margin-top:10px;box-shadow:0 4px 15px rgba(230,62,0,.2)}#mobile-wrap .community-page{padding-bottom:80px}#mobile-wrap .community-page .category-tabs{position:-webkit-sticky;position:sticky;top:0;background:#fff;z-index:10;padding:10px 0;border-bottom:1px solid #f0f0f0}#mobile-wrap .community-page .category-tabs .MuiTabs-scroller{padding:0 20px}#mobile-wrap .community-page .category-tabs .MuiTab-root{min-width:auto;padding:8px 16px;margin-right:10px;border-radius:20px;background:#f5f5f5;font-size:13px;font-weight:600;color:#666;text-transform:none;border:1px solid transparent}#mobile-wrap .community-page .category-tabs .MuiTab-root.Mui-selected{background:#1a1a1a;color:#fff}#mobile-wrap .community-page .category-tabs .MuiTabs-indicator{display:none}#mobile-wrap .community-page .articles-list{padding:20px;display:flex;flex-direction:column;gap:20px}#mobile-wrap .community-page .articles-list .article-card{display:flex;flex-direction:column;background:#fff;border-radius:12px;overflow:hidden;box-shadow:0 5px 15px rgba(0,0,0,.05)}#mobile-wrap .community-page .articles-list .article-card .card-image{height:180px;background:#eee;position:relative}#mobile-wrap .community-page .articles-list .article-card .card-image img{width:100%;height:100%;object-fit:cover}#mobile-wrap .community-page .articles-list .article-card .card-image .category-tag{position:absolute;top:10px;left:10px;background:rgba(0,0,0,.7);color:#fff;padding:4px 8px;border-radius:4px;font-size:11px;font-weight:600}#mobile-wrap .community-page .articles-list .article-card .card-content{padding:15px}#mobile-wrap .community-page .articles-list .article-card .card-content h3{font-size:16px;font-weight:700;margin:0 0 8px;line-height:1.4}#mobile-wrap .community-page .articles-list .article-card .card-content .meta{display:flex;justify-content:space-between;font-size:12px;color:#888}#mobile-wrap .community-page .write-btn-fixed{position:fixed;bottom:25px;right:20px;width:50px;height:50px;border-radius:50%;background:#e63e00;color:#fff;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 15px rgba(230,62,0,.4);z-index:90}#mobile-wrap .community-detail-page{padding-bottom:80px}#mobile-wrap .community-detail-page .article-hero{position:relative}#mobile-wrap .community-detail-page .article-hero img{width:100%;height:250px;object-fit:cover}#mobile-wrap .community-detail-page .article-hero .overlay{position:absolute;bottom:0;left:0;width:100%;padding:20px;background:linear-gradient(0deg,rgba(0,0,0,.8),transparent);color:#fff}#mobile-wrap .community-detail-page .article-hero .overlay .category{font-size:12px;background:#e63e00;padding:3px 8px;border-radius:4px;display:inline-block;margin-bottom:8px}#mobile-wrap .community-detail-page .article-hero .overlay h1{font-size:20px;font-weight:700;line-height:1.3;margin:0}#mobile-wrap .community-detail-page .article-meta{padding:15px 20px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #f0f0f0}#mobile-wrap .community-detail-page .article-meta .author{display:flex;align-items:center;gap:10px}#mobile-wrap .community-detail-page .article-meta .author img{width:32px;height:32px;border-radius:50%}#mobile-wrap .community-detail-page .article-meta .author span{font-weight:600;font-size:13px}#mobile-wrap .community-detail-page .article-meta .date{font-size:12px;color:#888}#mobile-wrap .community-detail-page .article-content{padding:20px;font-size:15px;line-height:1.6;color:#333}#mobile-wrap .community-detail-page .article-content img{max-width:100%;border-radius:8px;margin:10px 0}#mobile-wrap .community-detail-page .article-actions{padding:10px 20px 20px;display:flex;gap:15px}#mobile-wrap .community-detail-page .article-actions .action-btn{display:flex;align-items:center;gap:5px;font-size:14px;color:#666}#mobile-wrap .community-detail-page .article-actions .action-btn.active{color:#e63e00}#mobile-wrap .community-detail-page .comments-section{background:#f9f9f9;padding:20px}#mobile-wrap .community-detail-page .comments-section h3{font-size:16px;font-weight:700;margin-bottom:15px}#mobile-wrap .community-detail-page .comments-section .comment-item{background:#fff;padding:12px;border-radius:8px;margin-bottom:10px}#mobile-wrap .community-detail-page .comments-section .comment-item .comment-header{display:flex;justify-content:space-between;margin-bottom:5px}#mobile-wrap .community-detail-page .comments-section .comment-item .comment-header .user{font-weight:600;font-size:13px}#mobile-wrap .community-detail-page .comments-section .comment-item .comment-header .time{font-size:11px;color:#999}#mobile-wrap .community-detail-page .comments-section .comment-item .comment-body{font-size:13px;color:#444}#mobile-wrap .community-detail-page .comments-section .comment-input-area{margin-top:20px;display:flex;gap:10px}#mobile-wrap .community-detail-page .comments-section .comment-input-area input{flex:1 1;padding:10px;border:1px solid #ddd;border-radius:20px;outline:none}#mobile-wrap .community-detail-page .comments-section .comment-input-area button{background:#1a1a1a;color:#fff;border:none;width:40px;height:40px;border-radius:50%}#mobile-wrap .mypage-mobile{padding-bottom:80px}#mobile-wrap .mypage-mobile .profile-header{background:#1a1a1a;color:#fff;padding:30px 20px;text-align:center}#mobile-wrap .mypage-mobile .profile-header .avatar-wrapper{position:relative;width:80px;height:80px;margin:0 auto 15px}#mobile-wrap .mypage-mobile .profile-header .avatar-wrapper img{width:100%;height:100%;border-radius:50%;object-fit:cover;border:3px solid #fff}#mobile-wrap .mypage-mobile .profile-header .avatar-wrapper .edit-icon{position:absolute;bottom:0;right:0;background:#e63e00;width:24px;height:24px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:12px}#mobile-wrap .mypage-mobile .profile-header h2{font-size:18px;font-weight:700;margin:0 0 5px}#mobile-wrap .mypage-mobile .profile-header p{font-size:14px;opacity:.7;margin:0}#mobile-wrap .mypage-mobile .stats-row{display:flex;background:#fff;padding:15px 0;box-shadow:0 5px 15px rgba(0,0,0,.05);margin-bottom:20px}#mobile-wrap .mypage-mobile .stats-row .stat-item{flex:1 1;text-align:center;border-right:1px solid #f0f0f0}#mobile-wrap .mypage-mobile .stats-row .stat-item:last-child{border-right:none}#mobile-wrap .mypage-mobile .stats-row .stat-item .val{display:block;font-size:16px;font-weight:700;color:#1a1a1a}#mobile-wrap .mypage-mobile .stats-row .stat-item .label{font-size:11px;color:#888;text-transform:uppercase}#mobile-wrap .mypage-mobile .menu-list{padding:0 20px}#mobile-wrap .mypage-mobile .menu-list .menu-item{display:flex;align-items:center;padding:15px;background:#fff;margin-bottom:10px;border-radius:10px;box-shadow:0 2px 8px rgba(0,0,0,.03);color:#333}#mobile-wrap .mypage-mobile .menu-list .menu-item .icon{margin-right:15px;color:#666;display:flex}#mobile-wrap .mypage-mobile .menu-list .menu-item .text{flex:1 1;font-size:15px;font-weight:500}#mobile-wrap .mypage-mobile .menu-list .menu-item .arrow{color:#ccc;font-size:12px}#mobile-wrap .mypage-mobile .my-favorites-mobile,#mobile-wrap .mypage-mobile .my-products-mobile{padding:20px}#mobile-wrap .mypage-mobile .my-favorites-mobile h3,#mobile-wrap .mypage-mobile .my-products-mobile h3{font-size:18px;margin-bottom:15px}#mobile-wrap .mypage-mobile .my-favorites-mobile .simple-card,#mobile-wrap .mypage-mobile .my-products-mobile .simple-card{background:#fff;padding:10px;margin-bottom:10px;border-radius:8px;display:flex;gap:10px}#mobile-wrap .mypage-mobile .my-favorites-mobile .simple-card img,#mobile-wrap .mypage-mobile .my-products-mobile .simple-card img{width:60px;height:60px;border-radius:4px;object-fit:cover}#mobile-wrap .mypage-mobile .my-favorites-mobile .simple-card .info h4,#mobile-wrap .mypage-mobile .my-products-mobile .simple-card .info h4{margin:0;font-size:14px}#mobile-wrap .mypage-mobile .my-favorites-mobile .simple-card .info p,#mobile-wrap .mypage-mobile .my-products-mobile .simple-card .info p{margin:0;font-size:13px;color:#888}#mobile-wrap .cs-page-mobile{padding:20px}#mobile-wrap .cs-page-mobile h2{font-size:20px;font-weight:700;margin-bottom:20px;text-align:center}#mobile-wrap .cs-page-mobile .contact-cards{display:grid;grid-gap:15px;gap:15px;margin-bottom:30px}#mobile-wrap .cs-page-mobile .contact-cards .card{background:#fff;padding:20px;border-radius:12px;text-align:center;box-shadow:0 2px 10px rgba(0,0,0,.05)}#mobile-wrap .cs-page-mobile .contact-cards .card .icon{color:#e63e00;margin-bottom:10px}#mobile-wrap .cs-page-mobile .contact-cards .card h3{font-size:14px;margin-bottom:5px}#mobile-wrap .cs-page-mobile .contact-cards .card p{font-size:12px;color:#666;margin:0}#mobile-wrap .cs-page-mobile .contact-form{background:#fff;padding:20px;border-radius:12px}#mobile-wrap .cs-page-mobile .contact-form h3{font-size:16px;margin-bottom:15px;text-align:left}#mobile-wrap .cs-page-mobile .contact-form input,#mobile-wrap .cs-page-mobile .contact-form textarea{width:100%;padding:12px;border:1px solid #eee;border-radius:8px;margin-bottom:15px;font-size:14px;outline:none;background:#f9f9f9}#mobile-wrap .cs-page-mobile .contact-form textarea{min-height:100px}#mobile-wrap .cs-page-mobile .contact-form button{width:100%;background:#1a1a1a;color:#fff;border:none;padding:15px;border-radius:8px;font-weight:700}#mobile-wrap .about-page{width:100%;background-color:#fff;padding-bottom:60px}#mobile-wrap .about-page .section{padding:40px 20px}#mobile-wrap .about-page .section .container{width:100%;display:flex;flex-direction:column}#mobile-wrap .about-page .section .tag{color:#ff5e3a;font-family:Poppins,sans-serif;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:1px;margin-bottom:15px;display:block}#mobile-wrap .about-page .section .title{color:#181a20;font-family:Poppins,sans-serif;font-size:28px;font-weight:700;line-height:1.2;margin-bottom:20px}#mobile-wrap .about-page .section .description{color:#555;font-family:Poppins,sans-serif;font-size:14px;line-height:1.6}#mobile-wrap .about-page .banner{height:250px;padding:0;margin-bottom:0}#mobile-wrap .about-page .banner .banner-text{padding:15px 30px;min-width:auto;width:90%;border-radius:15px 15px 0 0}#mobile-wrap .about-page .banner .banner-text h1{font-size:24px}#mobile-wrap .about-page .mission-section{padding-top:40px}#mobile-wrap .about-page .mission-section .container .content-left{width:100%;padding-right:0;margin-bottom:40px}#mobile-wrap .about-page .mission-section .container .content-right{width:100%}#mobile-wrap .about-page .numbers-section{padding:40px 20px}#mobile-wrap .about-page .numbers-section .stats-grid{flex-direction:column;gap:20px}#mobile-wrap .about-page .numbers-section .stats-grid .stat-item{width:100%}#mobile-wrap .about-page .partners-section .logos-grid{flex-wrap:wrap;gap:10px}#mobile-wrap .about-page .partners-section .logos-grid .partner-box{height:100px;flex:1 1 45%}#mobile-wrap .about-page .team-section .team-grid .team-card{margin-bottom:30px}#mobile-wrap .about-page .team-section .team-grid .team-card .image-wrapper{height:300px}#mobile-wrap .about-page .faq-section .faq-list .faq-item .question{font-size:16px}.page-loader{position:fixed;top:0;left:0;width:100%;height:100%;background:#000;display:flex;align-items:center;justify-content:center;z-index:9999;transition:opacity .8s cubic-bezier(.2,.8,.2,1)}.page-loader.fade-out{opacity:0;pointer-events:none}.page-loader .text-container{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center;white-space:nowrap;will-change:transform}.page-loader .text-container.move-left{animation:moveToLeftSmooth 1.2s cubic-bezier(.2,.8,.2,1) forwards}.page-loader .text-container.exit-up{animation:exitUpwardFast .6s cubic-bezier(.2,.8,.2,1) forwards}.page-loader .professional-text{font-size:48px;font-weight:300;color:#fff;display:inline-block;opacity:0;transform:translateY(50px);will-change:transform,opacity}.page-loader .professional-text.appear{animation:slideUpSmooth 1s cubic-bezier(.2,.8,.2,1) forwards}.page-loader .professional-text.hide-up{animation:hideUpwardFast .5s cubic-bezier(.6,0,1,.4) forwards}.page-loader .shoe-selling{font-size:48px;font-weight:700;color:#f33;display:inline-block;opacity:0;transform:translateY(50px);will-change:transform,opacity;gap:90px}.page-loader .shoe-selling.appear{animation:slideUpSmooth 1s cubic-bezier(.2,.8,.2,1) .15s forwards}.page-loader .shoe-selling.hide-up{animation:hideUpwardFast .5s cubic-bezier(.6,0,1,.4) forwards}.page-loader .platform-text{font-size:48px;font-weight:300;color:#fff;display:inline-block;opacity:0;transform:translateY(50px);will-change:transform,opacity;gap:90px}.page-loader .platform-text.appear{animation:slideUpSmooth 1s cubic-bezier(.2,.8,.2,1) .3s forwards}.page-loader .platform-text.hide{animation:hideUpwardFast .5s cubic-bezier(.6,0,1,.4) forwards}.page-loader .logo-container{position:absolute;opacity:0;will-change:opacity,transform}.page-loader .logo-container.show{animation:fadeInLogo .5s ease forwards}.page-loader .logo-container.hide{animation:logoExitUpFast .5s cubic-bezier(.6,0,1,.4) forwards}.page-loader .logo-container .logo-wrapper{position:relative;display:inline-block}.page-loader .logo-container .logo-text{font-size:100px;font-weight:300;color:#fff;letter-spacing:8px;position:relative;z-index:1}.page-loader .logo-container .red-wipe{position:absolute;top:0;right:0;width:100%;height:100%;background:#f33;z-index:2;will-change:width,right}.page-loader .logo-container .red-wipe.animate{animation:wipeLeftSmooth 1.8s cubic-bezier(.2,.8,.2,1) forwards}@media(max-width:768px){.page-loader .platform-text,.page-loader .professional-text,.page-loader .shoe-selling{font-size:24px}.page-loader .logo-text{font-size:50px;letter-spacing:4px}}@keyframes moveToLeftSmooth{to{left:25%;transform:translateY(-50%)}}@keyframes exitUpwardFast{to{top:-30%;opacity:0}}@keyframes slideUpSmooth{0%{opacity:0;transform:translateY(50px)}to{opacity:1;transform:translateY(0)}}@keyframes hideUpwardFast{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-50px)}}@keyframes fadeInLogo{to{opacity:1}}@keyframes wipeLeftSmooth{0%{width:100%;right:0}to{width:0;right:0}}@keyframes logoExitUpFast{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-60px)}}.collection-latest-section{height:auto!important;min-height:0!important;padding-bottom:0!important;margin-bottom:0!important;padding-top:40px}.collection-latest-section .container{max-width:1600px;margin:0 auto;padding:0 20px}.collection-latest-section .main-col{flex:1 1;min-width:0}.collection-latest-section .section-header{margin-left:0;text-align:left;margin-bottom:30px}.collection-latest-section .section-header .title{margin-bottom:10px;text-transform:none}.collection-latest-section .section-header .subtitle{margin:0}.collection-latest-section .category-sidebar{width:280px;flex-shrink:0;background:#f8f9fa;border-radius:12px;overflow:hidden}.collection-latest-section .category-sidebar ul{list-style:none;padding:0;margin:0}.collection-latest-section .category-sidebar ul li{padding:18px 25px;font-size:.95rem;font-weight:600;color:#1a1a1a;cursor:pointer;border-bottom:1px solid #e9ecef;transition:all .3s ease;font-family:Poppins,sans-serif;text-transform:uppercase;letter-spacing:.5px}.collection-latest-section .category-sidebar ul li:last-child{border-bottom:none}.collection-latest-section .category-sidebar ul li:hover{background:#fff;padding-left:30px;color:#ce3102}.collection-latest-section .category-sidebar ul li.active{background:#ce3102;color:#fff;padding-left:30px}.collection-latest-section .category-sidebar ul li.active:hover{background:#ce3102;color:#fff}.collection-latest-section .product-grid{flex:1 1;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:30px;gap:30px}.collection-latest-section .product-grid .collection-shoe-card{background:transparent;transition:all .3s ease;animation:fadeInUp .8s ease backwards}.collection-latest-section .product-grid .collection-shoe-card:hover{transform:translateY(-5px)}.collection-latest-section .product-grid .collection-shoe-card .card-image{position:relative;width:100%;aspect-ratio:1;background:#f8f9fa;border-radius:12px;overflow:hidden;display:flex;align-items:center;justify-content:center;margin-bottom:20px}.collection-latest-section .product-grid .collection-shoe-card .card-image.bg-blue-light{background:#eaf4fe}.collection-latest-section .product-grid .collection-shoe-card .card-image.bg-gray-light{background:#e9ecef}.collection-latest-section .product-grid .collection-shoe-card .card-image.bg-white{background:#fff;border:1px solid #f0f0f0}.collection-latest-section .product-grid .collection-shoe-card .card-image .sale-badge{position:absolute;top:15px;left:15px;background:#ff4757;color:#fff;font-size:.75rem;font-weight:600;padding:4px 12px;border-radius:20px;z-index:10}.collection-latest-section .product-grid .collection-shoe-card .card-image .link-wrapper{display:block;width:100%;height:100%;position:relative}.collection-latest-section .product-grid .collection-shoe-card .card-image .shoe-img{width:100%;height:100%;object-fit:contain;padding:30px;position:absolute;top:0;left:0;transition:all .5s ease}.collection-latest-section .product-grid .collection-shoe-card .card-image .shoe-img.hover-image,.collection-latest-section .product-grid .collection-shoe-card .card-image:hover .base-image{opacity:0}.collection-latest-section .product-grid .collection-shoe-card .card-image:hover .hover-image{opacity:1;transform:scale(1.05)}.collection-latest-section .product-grid .collection-shoe-card .card-info{padding:0 5px}.collection-latest-section .product-grid .collection-shoe-card .card-info .shoe-title{font-size:1.1rem;font-weight:700;color:#1a1a1a;margin:0 0 5px;font-family:Poppins,sans-serif}.collection-latest-section .product-grid .collection-shoe-card .card-info .price-row{display:flex;justify-content:space-between;align-items:center;margin-top:8px}.collection-latest-section .product-grid .collection-shoe-card .card-info .shoe-category{font-size:.85rem;color:#999;display:block}.collection-latest-section .product-grid .collection-shoe-card .card-info .shoe-price{font-size:.95rem;font-weight:600;color:#ce3102}@media(max-width:1024px){.collection-latest-section .collection-content{flex-direction:column}.collection-latest-section .category-sidebar{width:100%;overflow-x:auto;border-radius:8px}.collection-latest-section .category-sidebar ul{display:flex;width:max-content}.collection-latest-section .category-sidebar ul li{border-bottom:none;border-right:1px solid #e9ecef;white-space:nowrap}.collection-latest-section .category-sidebar ul li:last-child{border-right:none}.collection-latest-section .category-sidebar ul li.active,.collection-latest-section .category-sidebar ul li:hover{padding:18px 25px}.collection-latest-section .product-grid{width:100%;grid-template-columns:repeat(2,1fr)}}@media(max-width:640px){.collection-latest-section .product-grid{grid-template-columns:1fr}}#pc-wrap .home-page,#pc-wrap .homepage{position:relative;width:100%;height:auto}#pc-wrap .hero-section{min-height:auto;background:linear-gradient(135deg,#f5f7fa,#e8edf2);display:flex;align-items:center;position:relative;flex-direction:column;padding:60px 20px 80px}#pc-wrap .hero-section .container{max-width:1400px;margin:0 auto;width:100%}#pc-wrap .hero-section .hero-content{display:flex;margin-top:100px;align-items:center;justify-content:space-between;gap:60px}#pc-wrap .hero-section .hero-left{flex:1 1;max-width:600px;position:relative;z-index:2}#pc-wrap .hero-section .hero-left h1{font-size:3.5rem;font-weight:800;color:#1a1a1a;line-height:1.2;margin-bottom:24px;font-family:Poppins,sans-serif}#pc-wrap .hero-section .hero-left p{font-size:1.15rem;color:#666;line-height:1.8;margin-bottom:36px;font-family:Poppins,sans-serif}#pc-wrap .hero-section .cta-button{background:#ff4500;color:#fff;padding:16px 42px;font-size:1.1rem;font-weight:600;border:none;border-radius:8px;cursor:pointer;transition:all .3s ease;display:inline-block;text-decoration:none;font-family:Poppins,sans-serif}#pc-wrap .hero-section .cta-button:hover{background:#e63e00;transform:translateY(-2px);box-shadow:0 10px 25px rgba(255,69,0,.3)}#pc-wrap .hero-section .hero-right{flex:1 1;display:flex;justify-content:center;align-items:center;position:relative;min-width:0}#pc-wrap .hero-section .shoe-swiper{width:600px;height:600px;position:relative}#pc-wrap .hero-section .shoe-container,#pc-wrap .hero-section .shoe-swiper .swiper-slide{display:flex;justify-content:center;align-items:center}#pc-wrap .hero-section .shoe-container{position:relative;width:100%;height:100%;background-color:#eaf4fe;border-radius:50%}#pc-wrap .hero-section .shoe-container .shoe-image{width:100%;height:auto;max-width:550px;animation:float 3s ease-in-out infinite;filter:drop-shadow(0 20px 40px rgba(0,0,0,.15))}#pc-wrap .hero-section .shoe-container .price-tag{position:absolute;top:30%;left:55%;transform:translateY(-50%);display:flex;align-items:center;z-index:10}#pc-wrap .hero-section .shoe-container .price-tag .ping-circle{width:14px;height:14px;background:#e63e00;border-radius:50%;position:relative;flex-shrink:0;animation:pingPulse 2s ease-out infinite}#pc-wrap .hero-section .shoe-container .price-tag .ping-circle:before{content:"";position:absolute;top:50%;left:50%;width:100%;height:100%;background:rgba(230,62,0,.4);border-radius:50%;transform:translate(-50%,-50%);animation:pulse 2s ease-out infinite}#pc-wrap .hero-section .shoe-container .price-tag .price-line{width:0;height:1px;background:#e63e00;margin:0;animation:lineExpand .8s ease-out .3s forwards}#pc-wrap .hero-section .shoe-container .price-tag .price-value{background:#e63e00;padding:8px 20px;border-radius:6px;font-weight:700;font-size:1.1rem;color:#fff;font-family:Poppins,sans-serif;white-space:nowrap;margin-left:0;opacity:0;transform:translateX(-10px);animation:priceSlideIn .5s ease-out 1.1s forwards;letter-spacing:.5px}#pc-wrap .hero-section .swiper-pagination{position:absolute!important;bottom:-60px!important;left:50%!important;transform:translateX(-50%)!important;width:auto!important;display:flex!important;justify-content:center!important;gap:8px;z-index:10}#pc-wrap .hero-section .swiper-pagination-bullet{width:14px;height:14px;background:#d1d5db;opacity:1;margin:0!important;transition:all .4s ease;cursor:pointer}#pc-wrap .hero-section .swiper-pagination-bullet-active{background:#1a1a1a;width:14px;height:14px;border-radius:50%}@media(max-width:1024px){#pc-wrap .hero-section .hero-content{flex-direction:column;text-align:center}#pc-wrap .hero-section .hero-left{max-width:100%}#pc-wrap .hero-section .hero-left h1{font-size:2.8rem}#pc-wrap .hero-section .hero-right{width:100%}#pc-wrap .hero-section .shoe-swiper{width:100%;max-width:500px;height:500px}}@media(max-width:768px){#pc-wrap .hero-section{padding:40px 20px}#pc-wrap .hero-section .hero-left h1{font-size:2.2rem}#pc-wrap .hero-section .hero-left p{font-size:1rem}#pc-wrap .hero-section .shoe-swiper{height:400px}#pc-wrap .hero-section .shoe-container .price-tag .price-value{font-size:.9rem;padding:5px 12px}}@media(max-width:480px){#pc-wrap .hero-section .hero-left h1{font-size:1.8rem}#pc-wrap .hero-section .shoe-swiper{height:320px}#pc-wrap .hero-section .cta-button{padding:14px 32px;font-size:1rem}#pc-wrap .hero-section .shoe-container .price-tag .price-value{font-size:.85rem;padding:4px 10px}}#pc-wrap .statistics-section{background:#fff;padding:60px 20px;border-top:1px solid #e5e7eb;border-bottom:1px solid #e5e7eb}#pc-wrap .statistics-section .container{max-width:1400px;margin:0 auto;width:100%}#pc-wrap .statistics-section .statistics-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:40px;gap:40px}#pc-wrap .statistics-section .stat-item{display:flex;align-items:center;gap:20px;padding:20px;transition:transform .3s ease}#pc-wrap .statistics-section .stat-item:hover{transform:translateY(-5px)}#pc-wrap .statistics-section .stat-icon{width:60px;height:60px;display:flex;align-items:center;justify-content:center;flex-shrink:0}#pc-wrap .statistics-section .stat-icon svg{font-size:40px;color:#e63e00}#pc-wrap .statistics-section .stat-content{flex:1 1}#pc-wrap .statistics-section .stat-content h3{font-size:.95rem;font-weight:700;color:#1a1a1a;margin:0 0 4px;text-transform:uppercase;letter-spacing:.5px;font-family:Poppins,sans-serif}#pc-wrap .statistics-section .stat-content p{font-size:.85rem;color:#666;margin:0;font-family:Poppins,sans-serif}@media(max-width:1024px){#pc-wrap .statistics-section .statistics-grid{grid-template-columns:repeat(2,1fr);gap:30px}}@media(max-width:640px){#pc-wrap .statistics-section{padding:40px 20px}#pc-wrap .statistics-section .statistics-grid{grid-template-columns:1fr;gap:20px}#pc-wrap .statistics-section .stat-item{padding:15px}#pc-wrap .statistics-section .stat-icon{width:50px;height:50px}#pc-wrap .statistics-section .stat-icon svg{font-size:32px}#pc-wrap .statistics-section .stat-content h3{font-size:.85rem}#pc-wrap .statistics-section .stat-content p{font-size:.75rem}}#pc-wrap .about-section{background:#fff;padding:100px 20px;position:relative;overflow:hidden}#pc-wrap .about-section .container{max-width:1400px;margin:0 auto;width:100%}#pc-wrap .about-section .about-content{position:relative;min-height:600px;display:flex;align-items:center;justify-content:space-between;gap:60px}#pc-wrap .about-section .about-images{display:flex;align-items:center;justify-content:center;position:relative;width:500px;height:500px;flex-shrink:0}#pc-wrap .about-section .shoe-item{position:absolute;background:#f5f7fa;border-radius:20px;padding:20px;box-shadow:0 4px 20px rgba(0,0,0,.08);transition:all .4s ease}#pc-wrap .about-section .shoe-item:hover{transform:scale(1.15);box-shadow:0 8px 30px rgba(0,0,0,.15);z-index:5}#pc-wrap .about-section .shoe-item img{width:100%;height:100%;object-fit:contain;display:block}#pc-wrap .about-section .shoe-3{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:320px;height:320px;border-radius:50%;z-index:2;animation:none}#pc-wrap .about-section .shoe-3:hover{transform:translate(-50%,-50%) scale(1.1)}#pc-wrap .about-section .shoe-orbit{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:0;height:0;display:flex;align-items:center;justify-content:center;animation:rotateOrbit 15s linear forwards}#pc-wrap .about-section .orbit{position:absolute;top:50%;left:50%;display:flex;flex-direction:row;justify-content:space-between;align-items:center;width:600px;height:150px;pointer-events:none}#pc-wrap .about-section .orbit img{width:150px;height:150px;object-fit:contain;transform:rotate(-45deg);transform:none;pointer-events:auto}#pc-wrap .about-section #orbit-1{transform:translate(-50%,-50%) rotate(45deg)}#pc-wrap .about-section #orbit-2{transform:translate(-50%,-50%) rotate(-45deg)}#pc-wrap .about-section #orbit-3{transform:translate(-50%,-50%) rotate(90deg)}#pc-wrap .about-section .shoe-1,#pc-wrap .about-section .shoe-2,#pc-wrap .about-section .shoe-4,#pc-wrap .about-section .shoe-5,#pc-wrap .about-section .shoe-6,#pc-wrap .about-section .shoe-7{position:static;width:150px;height:150px;border-radius:0}#pc-wrap .about-section .about-text{position:relative;z-index:10;text-align:left;max-width:500px;flex:1 1}#pc-wrap .about-section .about-text .about-description-box{padding:40px;background:#fff;border-radius:20px;box-shadow:0 10px 40px rgba(0,0,0,.08);border:1px solid #f0f0f0;margin-bottom:30px}#pc-wrap .about-section .about-text h2{font-size:2.8rem;font-weight:800;color:#1a1a1a;margin-bottom:20px;font-family:Poppins,sans-serif}#pc-wrap .about-section .about-text p{font-size:1rem;color:gray;line-height:1.8;margin-bottom:0;font-family:Poppins,sans-serif}#pc-wrap .about-section .about-text .about-button{background:transparent;color:#e63e00;padding:14px 36px;font-size:1rem;font-weight:600;border:2px solid #e63e00;border-radius:8px;cursor:pointer;transition:all .3s ease;font-family:Poppins,sans-serif}#pc-wrap .about-section .about-text .about-button:hover{background:#e63e00;color:#fff;transform:translateY(-2px);box-shadow:0 8px 20px rgba(230,62,0,.3)}#pc-wrap .latest-section{position:relative;width:100%;padding:80px 0;height:auto;background:#fafafa;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif}#pc-wrap .latest-section .container{margin:0 auto;max-width:1600px;width:100%}#pc-wrap .latest-section .container .header{margin-top:60px;text-align:center;margin-bottom:60px;width:100%;display:block}#pc-wrap .latest-section .container .header .main-title{position:relative;font-size:2.5rem;font-weight:800;color:#1a1a1a;margin-bottom:15px;font-family:Poppins,sans-serif}#pc-wrap .latest-section .container .header .subtitle{font-size:1rem;color:#666;font-weight:400}#pc-wrap .latest-section .container .shoe-grid{display:flex;flex-wrap:wrap;justify-content:center;gap:40px;margin-top:50px;margin-left:0}#pc-wrap .latest-section .container .shoe-grid .empty-list{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:60px 20px}#pc-wrap .latest-section .container .shoe-grid .empty-list h6{font-family:Poppins,sans-serif;font-size:1.2rem;color:#888;margin-top:10px}#pc-wrap .latest-section .container .shoe-grid .shoe-card{width:420px;max-width:100%;background:transparent;border-radius:0;overflow:visible;box-shadow:none;transition:transform .3s ease;position:relative;cursor:pointer}#pc-wrap .latest-section .container .shoe-grid .shoe-card:hover{transform:translateY(-8px)}#pc-wrap .latest-section .container .shoe-grid .shoe-card:hover .shoe-image{box-shadow:0 16px 32px rgba(0,0,0,.15)}#pc-wrap .latest-section .container .shoe-grid .shoe-card .sale-badge{position:absolute;top:20px;left:20px;background:#ff4757;color:#fff;padding:4px 12px;border-radius:20px;font-size:.75rem;font-weight:500;z-index:10;box-shadow:none}#pc-wrap .latest-section .container .shoe-grid .shoe-card .shoe-image{height:380px;width:100%;background:#f8f9fa;display:flex;align-items:center;justify-content:center;overflow:hidden;position:relative;border-radius:20px;transition:box-shadow .3s ease}#pc-wrap .latest-section .container .shoe-grid .shoe-card .shoe-image.bg-default{background:#f9f9f9}#pc-wrap .latest-section .container .shoe-grid .shoe-card .shoe-image.bg-split{background:linear-gradient(90deg,#2d3436 50%,#ff4757 0)}#pc-wrap .latest-section .container .shoe-grid .shoe-card .shoe-image.bg-grey{background:#e5e5e5}#pc-wrap .latest-section .container .shoe-grid .shoe-card .shoe-image.bg-blue{background:#eaf4fe}#pc-wrap .latest-section .container .shoe-grid .shoe-card .shoe-image .shoe-img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:contain;padding:20px;transition:all .5s ease}#pc-wrap .latest-section .container .shoe-grid .shoe-card .shoe-image .base-image{opacity:1;z-index:1}#pc-wrap .latest-section .container .shoe-grid .shoe-card .shoe-image .hover-image{opacity:0;z-index:2}#pc-wrap .latest-section .container .shoe-grid .shoe-card .shoe-image:hover .base-image{opacity:0}#pc-wrap .latest-section .container .shoe-grid .shoe-card .shoe-image:hover .hover-image{opacity:1;transform:scale(1.05)}#pc-wrap .latest-section .container .shoe-grid .shoe-card .hover-overlay{display:none}#pc-wrap .latest-section .container .shoe-grid .shoe-info{padding:20px 5px 0;text-align:left}#pc-wrap .latest-section .container .shoe-grid .shoe-info .shoe-title{font-size:1.1rem;font-weight:700;color:#1a1a1a;margin-bottom:8px;font-family:Poppins,sans-serif}#pc-wrap .latest-section .container .shoe-grid .shoe-info .shoe-details{display:flex;flex-direction:column;align-items:flex-start;gap:5px}#pc-wrap .latest-section .container .shoe-grid .shoe-info .shoe-details .shoe-category{color:#999;font-size:.85rem;text-transform:capitalize}#pc-wrap .latest-section .container .shoe-grid .shoe-info .shoe-details .shoe-price{color:#ff4757;font-size:.95rem;font-weight:600;margin-top:5px}@media(max-width:1024px){#pc-wrap .container .shoe-grid{grid-template-columns:repeat(2,1fr);gap:25px}}@media(max-width:768px){#pc-wrap .container .header .main-title{font-size:2rem}#pc-wrap .container .header .subtitle{font-size:1rem}#pc-wrap .container .shoe-grid{grid-template-columns:1fr;gap:20px}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-25px)}}@keyframes pulse{0%{width:100%;height:100%;opacity:1}to{width:300%;height:300%;opacity:0}}@keyframes pingPulse{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}@keyframes lineExpand{0%{width:0}to{width:160px}}@keyframes priceSlideIn{0%{opacity:0;transform:translateX(-10px)}to{opacity:1;transform:translateX(0)}}@keyframes floatSlow{0%,to{transform:translateY(0)}50%{transform:translateY(-15px)}}@keyframes rotateOrbit{0%{transform:translate(-50%,-50%) rotate(0deg)}to{transform:translate(-50%,-50%) rotate(-1turn)}}@keyframes slideUpFromBottom{0%{opacity:0;transform:translateY(60px)}to{opacity:1;transform:translateY(0)}}.offer-section{padding:80px;background:#fff}.offer-section .container{max-width:1900px;width:100%;margin:0 auto}.offer-section .container .header{align-items:center;text-align:center;margin-left:150px;margin-bottom:50px}.offer-section .container .header .main-title{font-size:2.5rem;font-weight:800;color:#1a1a1a;margin-bottom:15px;font-family:Poppins,sans-serif}.offer-section .container .header .subtitle{font-size:1rem;color:#666;line-height:1.6}.offer-section .container .offer-grid{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:30px;gap:30px;height:600px}.offer-section .container .offer-grid .offer-col{display:flex;flex-direction:column;gap:30px;height:100%}.offer-section .container .offer-grid .offer-col.tall{height:100%}.offer-section .container .offer-grid .offer-col.stacked{justify-content:space-between}.offer-section .container .offer-grid .offer-card{position:relative;border-radius:20px;overflow:hidden;cursor:pointer;width:100%;height:100%;background:#f0f0f0}.offer-section .container .offer-grid .offer-card.small{height:calc(50% - 15px)}.offer-section .container .offer-grid .offer-card .bg-img{width:100%;height:100%;object-fit:contain;transition:all .5s ease}.offer-section .container .offer-grid .offer-card .bg-img.flipped{transform:scaleX(-1)}.offer-section .container .offer-grid .offer-card .bg-img.autumn-img,.offer-section .container .offer-grid .offer-card .bg-img.summer-img,.offer-section .container .offer-grid .offer-card .bg-img.winter-img{object-fit:cover}.offer-section .container .offer-grid .offer-card .overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.2);display:flex;flex-direction:column;justify-content:center;align-items:center;padding:30px;opacity:0;transition:all .3s ease}.offer-section .container .offer-grid .offer-card .overlay .content{color:#fff;transform:translateY(20px);transition:all .3s ease;text-align:center;width:100%}.offer-section .container .offer-grid .offer-card .overlay .content h3{font-size:1.8rem;font-weight:700;margin-bottom:10px;font-family:Poppins,sans-serif;text-transform:uppercase;letter-spacing:1px}.offer-section .container .offer-grid .offer-card .overlay .content p{font-size:1rem;opacity:.9;margin:0;letter-spacing:.5px}.offer-section .container .offer-grid .offer-card:hover .bg-img{transform:scale(1.1)}.offer-section .container .offer-grid .offer-card:hover .bg-img.flipped{transform:scale(-1.1,1.1)}.offer-section .container .offer-grid .offer-card:hover .overlay{background:rgba(0,0,0,.5);opacity:1}.offer-section .container .offer-grid .offer-card:hover .overlay .content{transform:translateY(0)}@media(max-width:1024px){.offer-section .container .offer-grid{grid-template-columns:1fr;height:auto}.offer-section .container .offer-grid .offer-col{height:auto;gap:20px}.offer-section .container .offer-grid .offer-card{height:400px}.offer-section .container .offer-grid .offer-card.small{height:300px}}.collection-latest-section{padding:50px 20px;background:#fff}.collection-latest-section .container-1{max-width:1400px;margin:0 auto}.collection-latest-section .section-header{text-align:center;margin-bottom:60px}.collection-latest-section .section-header .title{position:relative;font-size:2.5rem;font-weight:800;color:#1a1a1a;margin-bottom:15px;font-family:Poppins,sans-serif}.collection-latest-section .section-header .subtitle{font-size:1rem;color:#666;font-weight:400}.collection-latest-section .collection-content{display:flex;gap:40px;align-items:flex-start}.collection-latest-section .collection-content .category-sidebar{width:250px;flex-shrink:0}.collection-latest-section .collection-content .category-sidebar ul{list-style:none;padding:0;margin:0;background:#f8f9fa;border-radius:8px;overflow:hidden}.collection-latest-section .collection-content .category-sidebar ul li{padding:15px 20px;font-size:.9rem;font-weight:600;color:#1a1a1a;cursor:pointer;transition:all .3s ease;border-bottom:1px solid #eee;font-family:Poppins,sans-serif;text-transform:uppercase}.collection-latest-section .collection-content .category-sidebar ul li:last-child{border-bottom:none}.collection-latest-section .collection-content .category-sidebar ul li:hover{background:#fff;padding-left:25px}.collection-latest-section .collection-content .category-sidebar ul li.active{background:#e63e00;color:#fff}.collection-latest-section .collection-content .category-sidebar ul li.active:hover{padding-left:20px}.collection-latest-section .collection-content .product-grid{flex:1 1;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:30px;gap:30px}.collection-latest-section .collection-content .product-grid .collection-shoe-card{background:transparent}.collection-latest-section .collection-content .product-grid .collection-shoe-card .card-image{position:relative;height:300px;display:flex;align-items:center;justify-content:center;border-radius:12px;margin-bottom:20px;overflow:hidden;transition:transform .3s ease}.collection-latest-section .collection-content .product-grid .collection-shoe-card .card-image.bg-blue-light{background:#f0f7ff}.collection-latest-section .collection-content .product-grid .collection-shoe-card .card-image.bg-white{background:#fff;border:1px solid #eee}.collection-latest-section .collection-content .product-grid .collection-shoe-card .card-image.bg-gray-light{background:#e9ecef}.collection-latest-section .collection-content .product-grid .collection-shoe-card .card-image .shoe-img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:contain;padding:20px;transition:all .5s ease}.collection-latest-section .collection-content .product-grid .collection-shoe-card .card-image .base-image{opacity:1;z-index:1}.collection-latest-section .collection-content .product-grid .collection-shoe-card .card-image .hover-image{opacity:0;z-index:2}.collection-latest-section .collection-content .product-grid .collection-shoe-card .card-image:hover .base-image{opacity:0}.collection-latest-section .collection-content .product-grid .collection-shoe-card .card-image:hover .hover-image{opacity:1;transform:scale(1.05)}.collection-latest-section .collection-content .product-grid .collection-shoe-card .card-image .sale-badge{position:absolute;top:15px;left:15px;background:#e63e00;color:#fff;font-size:.75rem;font-weight:700;padding:4px 12px;border-radius:20px}.collection-latest-section .collection-content .product-grid .collection-shoe-card .card-info .info-row{display:flex;justify-content:space-between;align-items:center;margin-bottom:5px}.collection-latest-section .collection-content .product-grid .collection-shoe-card .card-info .info-row .shoe-title{font-size:1.1rem;font-weight:700;color:#1a1a1a;margin:0;font-family:Poppins,sans-serif}.collection-latest-section .collection-content .product-grid .collection-shoe-card .card-info .info-row .shoe-price{font-size:1rem;font-weight:700;color:#e63e00}.collection-latest-section .collection-content .product-grid .collection-shoe-card .card-info .info-row .shoe-category{font-size:.9rem;color:#999}@media(max-width:1024px){.collection-latest-section .collection-content{flex-direction:column}.collection-latest-section .collection-content .category-sidebar{width:100%}.collection-latest-section .collection-content .category-sidebar ul{display:flex;overflow-x:auto;padding-bottom:10px}.collection-latest-section .collection-content .category-sidebar ul li{border-bottom:none;border-right:1px solid #eee;white-space:nowrap}}@media(max-width:768px){.collection-latest-section .product-grid{grid-template-columns:repeat(2,1fr)!important}}@media(max-width:480px){.collection-latest-section .product-grid{grid-template-columns:1fr!important}}.our-collection-section{padding:120px 120px 60px;padding-top:100px!important;margin-top:50px!important;position:relative;background-color:#fff;font-family:Poppins,sans-serif}.our-collection-section .container{max-width:1400px;margin:0 auto;padding:0 20px}.our-collection-section .collection-header{text-align:center;margin-left:350px;margin-bottom:30px}.our-collection-section .collection-header h2{font-size:2.5rem;font-weight:800;color:#1a1a1a;margin-bottom:15px;text-transform:capitalize;letter-spacing:-.5px}.our-collection-section .collection-header p{font-size:1rem;color:#666;margin:0;max-width:600px;line-height:1.8}.our-collection-section .collection-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:24px;gap:24px;max-width:1200px;margin:0 auto}.our-collection-section .collection-grid .collection-card{background:linear-gradient(135deg,#f0f8ff,#e6f4ff);border-radius:20px;padding:40px 30px 30px;text-align:left;position:relative;transition:all .4s cubic-bezier(.4,0,.2,1);display:flex;flex-direction:column;justify-content:space-between;min-height:400px;overflow:hidden;box-shadow:0 4px 20px rgba(0,0,0,.06)}.our-collection-section .collection-grid .collection-card:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,hsla(0,0%,100%,.3),transparent);opacity:0;transition:opacity .4s ease;pointer-events:none}.our-collection-section .collection-grid .collection-card:hover{transform:translateY(-8px);box-shadow:0 12px 40px rgba(0,0,0,.12)}.our-collection-section .collection-grid .collection-card:hover:before{opacity:1}.our-collection-section .collection-grid .collection-card:first-child{background:linear-gradient(135deg,#f0f8ff,#e0f0ff)}.our-collection-section .collection-grid .collection-card:nth-child(2){background:linear-gradient(135deg,#fff5f0,#ffe8e0)}.our-collection-section .collection-grid .collection-card:nth-child(3){background:linear-gradient(135deg,#f0fff8,#e0fff0)}.our-collection-section .collection-grid .collection-card .card-content{margin-bottom:20px;z-index:2;position:relative}.our-collection-section .collection-grid .collection-card .card-content h3{font-size:1.25rem;font-weight:700;color:#1a1a1a;margin-bottom:16px;text-transform:uppercase;letter-spacing:1px;line-height:1.2}.our-collection-section .collection-grid .collection-card .card-content .shop-link{display:inline-flex;align-items:center;color:#e63e00;font-weight:600;font-size:.9rem;text-decoration:none;transition:all .3s ease;position:relative;gap:6px}.our-collection-section .collection-grid .collection-card .card-content .shop-link:after{content:"→";font-size:1.1rem;transition:transform .3s ease}.our-collection-section .collection-grid .collection-card .card-content .shop-link:hover{color:#ff4500}.our-collection-section .collection-grid .collection-card .card-content .shop-link:hover:after{transform:translateX(4px)}.our-collection-section .collection-grid .collection-card .card-image{width:100%;flex:1 1;display:flex;justify-content:center;align-items:flex-end;position:relative;z-index:1;padding-bottom:10px}.our-collection-section .collection-grid .collection-card .card-image img{max-width:100%;height:auto;object-fit:contain;max-height:240px;transition:transform .4s cubic-bezier(.4,0,.2,1);filter:drop-shadow(0 10px 20px rgba(0,0,0,.1))}.our-collection-section .collection-grid .collection-card:hover .card-image img{transform:scale(1.08) rotate(-2deg)}@media(max-width:1200px){.our-collection-section .collection-grid{max-width:100%}}@media(max-width:1024px){.our-collection-section{padding:80px 0}.our-collection-section .collection-grid{grid-template-columns:repeat(2,1fr);gap:20px}.our-collection-section .collection-card{min-height:380px}}@media(max-width:768px){.our-collection-section{padding:60px 0}.our-collection-section .collection-header{margin-bottom:40px}.our-collection-section .collection-header h2{font-size:2rem}.our-collection-section .collection-header p{font-size:.9rem}.our-collection-section .collection-grid{grid-template-columns:1fr;gap:20px}.our-collection-section .collection-card{min-height:350px;padding:30px 25px 25px}.our-collection-section .collection-card .card-content h3{font-size:1.1rem}}.blogs-section{background-color:#fff}.blogs-section .container{max-width:1400px;margin:0 auto}.blogs-section .blogs-header{text-align:center;margin-left:350px;margin-bottom:50px}.blogs-section .blogs-header h2{font-size:2.5rem;font-weight:800;color:#1a1a1a;margin-bottom:15px;font-family:Poppins,sans-serif}.blogs-section .blogs-header p{font-size:1rem;color:#666;font-family:Poppins,sans-serif;max-width:600px;margin:0 auto}.blogs-section .blog-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:30px;gap:30px}.blogs-section .blog-grid .empty-list{grid-column:1/-1;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:60px 20px}.blogs-section .blog-grid .empty-list p{font-family:Poppins,sans-serif;font-size:1.2rem;color:#888;margin-top:10px}.blogs-section .blog-card{background:#fff;border-radius:20px;overflow:hidden;box-shadow:0 10px 30px rgba(0,0,0,.05);transition:transform .3s ease,box-shadow .3s ease;display:flex;flex-direction:column}.blogs-section .blog-card:hover{transform:translateY(-10px);box-shadow:0 15px 40px rgba(0,0,0,.1)}.blogs-section .blog-card .card-image{position:relative;height:250px;overflow:hidden}.blogs-section .blog-card .card-image img{width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.blogs-section .blog-card .card-image .category-badge{position:absolute;bottom:20px;left:20px;background:#fff;color:#e63e00;padding:6px 14px;border-radius:4px;font-size:.75rem;font-weight:700;text-transform:uppercase;z-index:2;font-family:Poppins,sans-serif;box-shadow:0 4px 10px rgba(0,0,0,.1)}.blogs-section .blog-card .card-image .category-badge.brand-spotlight{color:#d35400}.blogs-section .blog-card .card-image .category-badge.shoe-care{color:#e74c3c}.blogs-section .blog-card .card-content{padding:25px;flex:1 1;display:flex;flex-direction:column;justify-content:space-between}.blogs-section .blog-card .card-content h3{font-size:1.1rem;font-weight:600;color:#1a1a1a;margin-bottom:15px;line-height:1.5;font-family:Poppins,sans-serif}.blogs-section .blog-card .card-content .link-wrapper span{font-size:.9rem;color:#1a1a1a;font-weight:500;cursor:pointer;position:relative;display:inline-block;font-family:Poppins,sans-serif}.blogs-section .blog-card .card-content .link-wrapper span:after{content:"";position:absolute;bottom:-2px;left:0;width:0;height:1px;background:#1a1a1a;transition:width .3s ease}.blogs-section .blog-card .card-content .link-wrapper span:hover:after{width:100%}.blogs-section .blog-card:hover .card-image img{transform:scale(1.05)}@media(max-width:1024px){.blogs-section .blog-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.blogs-section .blog-grid{grid-template-columns:1fr}.blogs-section .blogs-header h2{font-size:2rem}}.banner-section{padding:80px 0;margin-bottom:50px;font-family:Poppins,sans-serif}.banner-section .container{margin:0 auto;padding:0 20px;max-width:1440px;width:100%}.banner-section .banner-wrapper{background:linear-gradient(90deg,#e63e2d,#eb5e4f 35%,#fff1f0);border-radius:20px;display:flex;flex-direction:row;justify-content:space-between;padding:30px 40px;position:relative;overflow:visible;min-height:auto}.banner-section .banner-wrapper .banner-content{text-align:left;max-width:600px}.banner-section .banner-wrapper .banner-content .subtitle{color:hsla(0,0%,100%,.9);font-size:16px;font-weight:500;margin-bottom:15px;display:block}.banner-section .banner-wrapper .banner-content h2{color:#fff;font-size:52px;font-weight:800;line-height:1.1;margin-bottom:40px}.banner-section .banner-wrapper .banner-content .input-box{background:#fff;padding:6px 6px 6px 25px;border-radius:40px;display:flex;justify-content:flex-start;max-width:500px;box-shadow:0 10px 30px rgba(230,62,45,.2)}.banner-section .banner-wrapper .banner-content .input-box input{flex:1 1;border:none;outline:none;background:transparent;padding:10px 0;font-size:15px;color:#1a1a1a;font-family:Poppins,sans-serif}.banner-section .banner-wrapper .banner-content .input-box input::placeholder{color:#666;font-family:Poppins,sans-serif}.banner-section .banner-wrapper .banner-content .input-box button{background:#e63e2d;border:none;width:50px;height:50px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#fff;transition:all .3s ease;margin-left:10px}.banner-section .banner-wrapper .banner-content .input-box button:hover{transform:scale(1.05);background:#d62e1d;box-shadow:0 5px 15px rgba(230,62,45,.3)}.banner-section .banner-wrapper .banner-content .input-box button svg{font-size:20px}.banner-section .banner-wrapper .banner-image{z-index:2;position:relative;display:flex;align-items:center;justify-content:center;flex:1 1}.banner-section .banner-wrapper .banner-image img{width:auto;margin-left:150px;height:400px;transform:rotate(-21deg);filter:drop-shadow(0 25px 50px rgba(0,0,0,.25));transition:transform .5s ease}.banner-section .banner-wrapper .banner-image img:hover{transform:rotate(-20deg) scale(1.02)}@media(max-width:1200px){.banner-section .banner-wrapper{padding:60px 80px}.banner-section .banner-wrapper .banner-content h2{font-size:42px}.banner-section .banner-wrapper .banner-image{right:-100px}.banner-section .banner-wrapper .banner-image img{height:400px}}@media(max-width:992px){.banner-section .banner-wrapper{flex-direction:column;padding:60px 30px;text-align:center;justify-content:center}.banner-section .banner-wrapper .banner-content{text-align:center;margin-bottom:50px;max-width:100%}.banner-section .banner-wrapper .banner-content .input-box{margin:0 auto}.banner-section .banner-wrapper .banner-image{position:relative;right:auto;top:auto;transform:none;margin-top:20px}.banner-section .banner-wrapper .banner-image img{height:350px;transform:rotate(-15deg)}}@media(max-width:576px){.banner-section .banner-wrapper{padding:40px 20px;border-radius:15px}.banner-section .banner-wrapper .banner-content h2{font-size:32px;margin-bottom:30px}.banner-section .banner-wrapper .banner-content .input-box{padding:5px 5px 5px 20px}.banner-section .banner-wrapper .banner-content .input-box input{font-size:14px}.banner-section .banner-wrapper .banner-content .input-box button{width:40px;height:40px}.banner-section .banner-wrapper .banner-content .input-box button svg{font-size:18px}.banner-section .banner-wrapper .banner-image img{height:250px}}#pc-wrap .about-page{position:relative;padding:0;width:100%;background-color:#fff}#pc-wrap .about-page .section{padding:100px 0}#pc-wrap .about-page .section .container{width:1200px;margin:0 auto;display:flex;flex-direction:column}#pc-wrap .about-page .section .tag{color:#ff5e3a;font-family:Poppins,sans-serif;font-size:14px;font-weight:700;text-transform:uppercase;letter-spacing:2px;margin-bottom:20px;display:block}#pc-wrap .about-page .section .title{color:#181a20;font-family:Poppins,sans-serif;font-size:48px;font-weight:700;line-height:1.2;margin-bottom:30px}#pc-wrap .about-page .section .description{color:#555;font-family:Poppins,sans-serif;font-size:18px;line-height:1.6}#pc-wrap .about-page .banner{position:relative;height:400px;overflow:hidden;margin-bottom:0;padding:0}#pc-wrap .about-page .banner .banner-image{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}#pc-wrap .about-page .banner .banner-image img{width:100%;height:100%;object-fit:cover}#pc-wrap .about-page .banner .banner-image:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.4)}#pc-wrap .about-page .banner .container{position:relative;z-index:2;height:100%;justify-content:flex-end;align-items:center;padding-bottom:0}#pc-wrap .about-page .banner .banner-text{animation:slideDown .8s ease-out forwards;text-align:center;background-color:#fff;border-radius:20px 20px 0 0;padding:20px 60px;width:auto;min-width:300px}#pc-wrap .about-page .banner .banner-text h1{font-family:Poppins,sans-serif;font-size:30px;font-weight:800;text-transform:uppercase;letter-spacing:3px;margin-bottom:5px;color:#181a20}#pc-wrap .about-page .banner .banner-text p{font-family:Poppins,sans-serif;font-size:16px;font-weight:500;display:inline-block;margin:0 5px;color:#181a20}#pc-wrap .about-page .banner .banner-text p:last-child{color:#181a20}#pc-wrap .about-page .mission-section{padding-top:150px}#pc-wrap .about-page .mission-section .container{flex-direction:row;justify-content:space-between;align-items:center}#pc-wrap .about-page .mission-section .container .content-left{width:45%;padding-right:50px}#pc-wrap .about-page .mission-section .container .content-left .signature{margin-top:40px}#pc-wrap .about-page .mission-section .container .content-left .signature img{height:60px;opacity:.8}#pc-wrap .about-page .mission-section .container .content-right{width:50%}#pc-wrap .about-page .mission-section .container .content-right .image-wrapper{position:relative;overflow:hidden;border-radius:20px;box-shadow:0 20px 40px rgba(0,0,0,.1)}#pc-wrap .about-page .mission-section .container .content-right .image-wrapper img{width:100%;height:auto;transform:scale(1);transition:transform .5s ease}#pc-wrap .about-page .mission-section .container .content-right .image-wrapper img:hover{transform:scale(1.05)}#pc-wrap .about-page .numbers-section{background-color:#f9f9f9}#pc-wrap .about-page .numbers-section .container{align-items:center}#pc-wrap .about-page .numbers-section .container .intro{text-align:center;max-width:700px;margin-bottom:60px}#pc-wrap .about-page .numbers-section .container .stats-grid{display:flex;flex-direction:row;justify-content:space-between;width:100%}#pc-wrap .about-page .numbers-section .container .stats-grid .stat-item{display:flex;flex-direction:column;align-items:center;text-align:center;width:22%;padding:30px;background:#fff;border-radius:15px;box-shadow:0 10px 30px rgba(0,0,0,.05);transition:transform .3s ease}#pc-wrap .about-page .numbers-section .container .stats-grid .stat-item:hover{transform:translateY(-10px)}#pc-wrap .about-page .numbers-section .container .stats-grid .stat-item .number{font-family:Poppins,sans-serif;font-size:42px;font-weight:800;color:#181a20;margin-bottom:10px}#pc-wrap .about-page .numbers-section .container .stats-grid .stat-item .label{font-family:Poppins,sans-serif;font-size:16px;color:#666}#pc-wrap .about-page .partners-section{background-color:#fff;padding:50px 0;margin-bottom:50px}#pc-wrap .about-page .partners-section .container{width:100%;max-width:1400px;margin:0 auto}#pc-wrap .about-page .partners-section .container .section-title{text-align:center;font-family:Poppins,sans-serif;font-size:28px;color:#181a20;margin-bottom:40px;font-weight:800}#pc-wrap .about-page .partners-section .container .logos-grid{display:flex;flex-direction:row;gap:20px;justify-content:center;align-items:stretch;width:100%}#pc-wrap .about-page .partners-section .container .logos-grid .partner-box{flex:1 1;background-color:#d32f2f;display:flex;justify-content:center;align-items:center;height:200px;transition:background-color .3s ease;position:relative}#pc-wrap .about-page .partners-section .container .logos-grid .partner-box:not(:last-child):after{content:"";position:absolute;right:0;top:0;height:100%;width:1px;background:hsla(0,0%,100%,.2)}#pc-wrap .about-page .partners-section .container .logos-grid .partner-box:hover{background-color:#c02929}#pc-wrap .about-page .partners-section .container .logos-grid .partner-box img{max-width:80%;max-height:50%;object-fit:contain;filter:brightness(0) invert(1);opacity:1;transition:transform .3s ease}#pc-wrap .about-page .partners-section .container .logos-grid .partner-box:hover img{transform:scale(1.1)}#pc-wrap .about-page .team-section{padding-bottom:0}#pc-wrap .about-page .team-section .container .header{text-align:center;max-width:800px;margin:0 auto 60px}#pc-wrap .about-page .team-section .container .team-grid{width:100%}#pc-wrap .about-page .team-section .container .team-grid .team-card{width:100%;max-width:100%;background:#fff;text-align:center;padding:0 0 40px}#pc-wrap .about-page .team-section .container .team-grid .team-card .image-wrapper{width:100%;height:400px;background-color:#da2700;border-radius:12px;overflow:hidden;margin-bottom:30px;position:relative;display:flex;align-items:flex-end;justify-content:center}#pc-wrap .about-page .team-section .container .team-grid .team-card .image-wrapper img{width:100%;height:100%;object-fit:cover;object-position:center;transition:transform .5s cubic-bezier(.25,.46,.45,.94);z-index:1}#pc-wrap .about-page .team-section .container .team-grid .team-card .image-wrapper .overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.4);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:2;opacity:0;visibility:hidden;transition:all .4s ease;display:flex;align-items:center;justify-content:center;padding:40px}#pc-wrap .about-page .team-section .container .team-grid .team-card .image-wrapper .overlay .overlay-content{text-align:center;transform:translateY(20px);transition:transform .4s ease}#pc-wrap .about-page .team-section .container .team-grid .team-card .image-wrapper .overlay .overlay-content .badge{display:inline-block;background:#ff5e3a;color:#fff;font-family:Poppins,sans-serif;font-size:12px;font-weight:700;text-transform:uppercase;padding:8px 16px;border-radius:20px;margin-bottom:20px;letter-spacing:1px}#pc-wrap .about-page .team-section .container .team-grid .team-card .image-wrapper .overlay .overlay-content .quote{font-family:Poppins,sans-serif;font-size:18px;font-weight:500;line-height:1.5;color:#fff;font-style:italic}#pc-wrap .about-page .team-section .container .team-grid .team-card:hover .image-wrapper img{transform:scale(1.05)}#pc-wrap .about-page .team-section .container .team-grid .team-card:hover .image-wrapper .overlay{opacity:1;visibility:visible}#pc-wrap .about-page .team-section .container .team-grid .team-card:hover .image-wrapper .overlay .overlay-content{transform:translateY(0)}#pc-wrap .about-page .team-section .container .team-grid .team-card .info h4{font-family:Poppins,sans-serif;font-size:20px;font-weight:800;color:#181a20;margin-bottom:8px;line-height:1.2}#pc-wrap .about-page .team-section .container .team-grid .team-card .info span{display:block;font-family:Poppins,sans-serif;font-size:14px;color:#999;font-weight:500;text-transform:uppercase;letter-spacing:1px}#pc-wrap .about-page .faq-section{background-color:#f5f5f5}#pc-wrap .about-page .faq-section .container{align-items:center}#pc-wrap .about-page .faq-section .container .header{text-align:center;margin-bottom:50px}#pc-wrap .about-page .faq-section .container .faq-list{width:100%;max-width:800px}#pc-wrap .about-page .faq-section .container .faq-list .faq-item{border-radius:10px;margin-bottom:15px;overflow:hidden}#pc-wrap .about-page .faq-section .container .faq-list .faq-item:before{display:none}#pc-wrap .about-page .faq-section .container .faq-list .faq-item .question{font-family:Poppins,sans-serif;font-size:18px;font-weight:600;color:#181a20}#pc-wrap .about-page .faq-section .container .faq-list .faq-item .answer{font-family:Poppins,sans-serif;font-size:16px;color:#555;line-height:1.6}#pc-wrap .about-page .brands-section{background:#f5f5f5;padding:60px 0;overflow:hidden}#pc-wrap .about-page .brands-section .brands-slider{display:flex;gap:60px;animation:scroll 30s linear infinite}#pc-wrap .about-page .brands-section .brands-slider .brand-item{flex-shrink:0}#pc-wrap .about-page .brands-section .brands-slider .brand-item img{height:40px;width:auto;opacity:.6;transition:all .3s ease;filter:grayscale(100%)}#pc-wrap .about-page .brands-section .brands-slider .brand-item img:hover{opacity:1;filter:grayscale(0)}#pc-wrap #community-list-page{width:100%;background-color:#fff;padding-bottom:100px}#pc-wrap #community-list-page .blog-wrapper{width:100%}#pc-wrap #community-list-page .blog-wrapper .banner{position:relative;height:350px;width:100%;margin-bottom:60px;display:flex;align-items:center;justify-content:center;background-color:#f9f9f9}#pc-wrap #community-list-page .blog-wrapper .banner .banner-image{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}#pc-wrap #community-list-page .blog-wrapper .banner .banner-image img{width:100%;height:100%;object-fit:cover}#pc-wrap #community-list-page .blog-wrapper .banner .banner-image:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.3)}#pc-wrap #community-list-page .blog-wrapper .banner .container{position:relative;z-index:2;display:flex;justify-content:center;align-items:center;height:100%}#pc-wrap #community-list-page .blog-wrapper .banner .banner-text{animation:slideDown .8s ease-out forwards;background:#fff;padding:30px 60px;margin-top:250px;border-radius:50px;text-align:center;box-shadow:0 10px 30px rgba(0,0,0,.1);min-width:300px}#pc-wrap #community-list-page .blog-wrapper .banner .banner-text h1{font-family:Poppins,sans-serif;font-size:36px;font-weight:900;color:#292f36;margin:0;letter-spacing:1px;line-height:1.2;text-transform:uppercase}#pc-wrap #community-list-page .blog-wrapper .banner .banner-text p,#pc-wrap #community-list-page .blog-wrapper .banner .banner-text span{display:inline-block;font-family:Poppins,sans-serif;font-size:14px;color:#4d5053;font-weight:500;margin:5px 5px 0}#pc-wrap #community-list-page .blog-wrapper .section .container{width:1200px;margin:0 auto;display:flex;flex-direction:column}#pc-wrap #community-list-page .blog-wrapper .section .filter-tabs{display:flex;justify-content:space-between;align-items:center;margin-bottom:40px;border-bottom:1px solid #eee;padding-bottom:20px}#pc-wrap #community-list-page .blog-wrapper .section .filter-tabs .MuiTabs-root{min-height:40px}#pc-wrap #community-list-page .blog-wrapper .section .filter-tabs .MuiTabs-root .MuiTab-root{font-family:Poppins,sans-serif;font-weight:700;font-size:16px;text-transform:capitalize;color:#292f36;min-height:40px;padding:0 20px}#pc-wrap #community-list-page .blog-wrapper .section .filter-tabs .MuiTabs-root .MuiTab-root.Mui-selected{color:#da2700}#pc-wrap #community-list-page .blog-wrapper .section .filter-tabs .MuiTabs-root .MuiTabs-indicator{background-color:#da2700}#pc-wrap #community-list-page .blog-wrapper .section .filter-tabs .write-btn{background-color:#da2700;color:#fff;font-family:Poppins,sans-serif;font-weight:600;padding:10px 25px;border-radius:30px;text-transform:none;box-shadow:0 5px 15px rgba(218,39,0,.3);transition:all .3s ease}#pc-wrap #community-list-page .blog-wrapper .section .filter-tabs .write-btn:hover{background-color:#a71e00;transform:translateY(-2px)}#pc-wrap #community-list-page .blog-wrapper .section .blog-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:40px;gap:40px;margin-bottom:60px}#pc-wrap #community-list-page .blog-wrapper .section .blog-grid .blog-card{cursor:pointer}#pc-wrap #community-list-page .blog-wrapper .section .blog-grid .blog-card .image-wrapper{position:relative;width:100%;border-radius:20px;overflow:hidden;background-color:#eee;margin-bottom:20px;aspect-ratio:4/3}#pc-wrap #community-list-page .blog-wrapper .section .blog-grid .blog-card .image-wrapper .mask{width:100%;height:100%;overflow:hidden}#pc-wrap #community-list-page .blog-wrapper .section .blog-grid .blog-card .image-wrapper .mask img{width:100%;height:100%;object-fit:cover;transition:transform .5s ease}#pc-wrap #community-list-page .blog-wrapper .section .blog-grid .blog-card .image-wrapper .category-tag{position:absolute;bottom:0;left:0;background-color:#fff;color:#292f36;padding:10px 20px;border-top-right-radius:20px;font-family:Poppins,sans-serif;font-size:14px;font-weight:700;z-index:2;box-shadow:5px -5px 20px rgba(0,0,0,.05)}#pc-wrap #community-list-page .blog-wrapper .section .blog-grid .blog-card .content{padding:0 5px}#pc-wrap #community-list-page .blog-wrapper .section .blog-grid .blog-card .content .card-title{font-family:Poppins,sans-serif;font-size:22px;font-weight:700;color:#292f36;margin-bottom:15px;line-height:1.4;transition:color .3s ease}#pc-wrap #community-list-page .blog-wrapper .section .blog-grid .blog-card .content .meta{display:flex;justify-content:space-between;align-items:center;border-top:1px solid #eee;padding-top:15px}#pc-wrap #community-list-page .blog-wrapper .section .blog-grid .blog-card .content .meta .date{font-family:Poppins,sans-serif;font-size:14px;color:#999}#pc-wrap #community-list-page .blog-wrapper .section .blog-grid .blog-card .content .meta .read-more{font-family:Poppins,sans-serif;font-size:14px;font-weight:700;color:#292f36;text-transform:uppercase;letter-spacing:1px;transition:color .3s ease}#pc-wrap #community-list-page .blog-wrapper .section .blog-grid .blog-card:hover .image-wrapper .mask img{transform:scale(1.1)}#pc-wrap #community-list-page .blog-wrapper .section .blog-grid .blog-card:hover .content .card-title,#pc-wrap #community-list-page .blog-wrapper .section .blog-grid .blog-card:hover .content .read-more{color:#da2700}#pc-wrap #community-list-page .blog-wrapper .section .pagination-config{margin-top:50px;align-items:center}#pc-wrap #community-list-page .blog-wrapper .section .pagination-config .pagination-box .MuiPagination-ul li .MuiPaginationItem-root{font-family:Poppins,sans-serif;font-weight:600}#pc-wrap #community-list-page .blog-wrapper .section .pagination-config .pagination-box .MuiPagination-ul li .MuiPaginationItem-root.Mui-selected{background-color:#da2700;color:#fff}#pc-wrap #community-list-page .blog-wrapper .section .pagination-config .total-result{margin-top:15px;color:#999;font-size:14px}#pc-wrap #community-list-page .blog-wrapper .section .no-data{align-items:center;padding:100px 0}#pc-wrap #community-list-page .blog-wrapper .section .no-data img{width:50px;margin-bottom:20px;opacity:.5}#pc-wrap #community-list-page .blog-wrapper .section .no-data p{font-family:Poppins,sans-serif;font-size:18px;color:#999}@import"https://fonts.googleapis.com/css2?family=Alegreya+Sans:wght@500;700;800&family=Lato:wght@300;400;700&family=Merriweather:wght@300;400;700&display=swap";#pc-wrap #community-detail-page{position:relative;padding-bottom:100px;background-color:#fff;width:100%}#pc-wrap #community-detail-page .container{padding-top:80px;max-width:1368px;margin:0 auto;width:100%;padding-left:20px;padding-right:20px}#pc-wrap #community-detail-page .container .main-box{display:flex;flex-direction:row;flex-wrap:nowrap;gap:108px;align-items:flex-start;width:100%}#pc-wrap #community-detail-page .container .main-box .community-detail-config{flex:1 1;width:auto}#pc-wrap #community-detail-page .container .main-box .community-detail-config .config .first-box-config{width:100%;margin-bottom:60px}#pc-wrap #community-detail-page .container .main-box .community-detail-config .config .first-box-config .article-header{margin-bottom:30px;align-items:flex-start}#pc-wrap #community-detail-page .container .main-box .community-detail-config .config .first-box-config .article-header .category-and-date{display:flex;flex-direction:column;align-items:flex-start;gap:5px;margin-bottom:20px}#pc-wrap #community-detail-page .container .main-box .community-detail-config .config .first-box-config .article-header .category-and-date .category-tag{background-color:transparent;color:#da2700;padding:0;border-radius:0;font-family:Lato,sans-serif;font-size:14px;font-weight:700;text-transform:uppercase;letter-spacing:1px}#pc-wrap #community-detail-page .container .main-box .community-detail-config .config .first-box-config .article-header .category-and-date .date-text{font-family:Lato,sans-serif;color:#999;font-size:14px}#pc-wrap #community-detail-page .container .main-box .community-detail-config .config .first-box-config .article-header .article-title{font-family:Alegreya Sans,sans-serif;font-size:52px;font-weight:700;color:#292f36;line-height:60px;margin-bottom:25px}#pc-wrap #community-detail-page .container .main-box .community-detail-config .config .first-box-config .article-header .author-info{display:flex;align-items:center;gap:5px;font-family:Lato,sans-serif;font-size:16px;margin-top:20px}#pc-wrap #community-detail-page .container .main-box .community-detail-config .config .first-box-config .article-header .author-info .by-text{color:#292f36;font-style:italic}#pc-wrap #community-detail-page .container .main-box .community-detail-config .config .first-box-config .article-header .author-info .author-name{color:#292f36;font-weight:400;cursor:pointer;transition:color .2s}#pc-wrap #community-detail-page .container .main-box .community-detail-config .config .first-box-config .article-header .author-info .author-name:hover{color:#da2700}#pc-wrap #community-detail-page .container .main-box .community-detail-config .config .first-box-config .image-box{width:100%;height:auto;margin-bottom:50px;border-radius:20px;overflow:hidden}#pc-wrap #community-detail-page .container .main-box .community-detail-config .config .first-box-config .image-box .article-hero-img{width:100%;height:auto;display:block}#pc-wrap #community-detail-page .container .main-box .community-detail-config .config .first-box-config .content-box{margin-bottom:50px;color:#6b7280;font-family:Lato,sans-serif;font-size:18px;line-height:1.8}#pc-wrap #community-detail-page .container .main-box .community-detail-config .config .first-box-config .content-box p{margin-bottom:24px}#pc-wrap #community-detail-page .container .main-box .community-detail-config .config .first-box-config .content-box h1,#pc-wrap #community-detail-page .container .main-box .community-detail-config .config .first-box-config .content-box h2,#pc-wrap #community-detail-page .container .main-box .community-detail-config .config .first-box-config .content-box h3{font-family:Alegreya Sans,sans-serif;color:#292f36;font-weight:700;margin-top:40px;margin-bottom:20px;line-height:1.2}#pc-wrap #community-detail-page .container .main-box .community-detail-config .config .first-box-config .content-box h2{font-size:32px}#pc-wrap #community-detail-page .container .main-box .community-detail-config .config .first-box-config .content-box h3{font-size:24px}#pc-wrap #community-detail-page .container .main-box .community-detail-config .config .first-box-config .content-box img{max-width:100%;margin:30px 0;border-radius:12px}#pc-wrap #community-detail-page .container .main-box .community-detail-config .config .first-box-config .article-footer-actions{display:flex;gap:30px;padding-top:30px;border-top:1px solid #eee}#pc-wrap #community-detail-page .container .main-box .community-detail-config .config .first-box-config .article-footer-actions .like-action,#pc-wrap #community-detail-page .container .main-box .community-detail-config .config .first-box-config .article-footer-actions .view-action{display:flex;align-items:center;gap:10px;color:#292f36;font-family:Lato,sans-serif;font-size:14px;font-weight:700}#pc-wrap #community-detail-page .container .main-box .community-detail-config .config .first-box-config .article-footer-actions .like-action .like-icon,#pc-wrap #community-detail-page .container .main-box .community-detail-config .config .first-box-config .article-footer-actions .view-action .like-icon{font-size:22px;color:#ccc;cursor:pointer}#pc-wrap #community-detail-page .container .main-box .community-detail-config .config .first-box-config .article-footer-actions .like-action .like-icon.liked,#pc-wrap #community-detail-page .container .main-box .community-detail-config .config .first-box-config .article-footer-actions .view-action .like-icon.liked{color:#da2700}#pc-wrap #community-detail-page .container .main-box .community-detail-config .config .second-box-config{margin-top:0}#pc-wrap #community-detail-page .container .main-box .community-detail-config .config .second-box-config .title-text{font-family:Alegreya Sans,sans-serif;font-size:28px;color:#292f36;margin-bottom:30px}#pc-wrap #community-detail-page .container .main-box .community-detail-config .config .second-box-config .leave-comment{margin-bottom:50px}#pc-wrap #community-detail-page .container .main-box .community-detail-config .config .second-box-config .leave-comment input{width:100%;padding:20px;border:1px solid #e0e0e0;font-family:Lato,sans-serif;margin-bottom:15px;border-radius:8px}#pc-wrap #community-detail-page .container .main-box .community-detail-config .config .second-box-config .leave-comment input:focus{outline:none;border-color:#da2700}#pc-wrap #community-detail-page .container .main-box .community-detail-config .config .second-box-config .leave-comment .button-box{display:flex;justify-content:space-between;align-items:center}#pc-wrap #community-detail-page .container .main-box .community-detail-config .config .second-box-config .leave-comment button{background:#292f36;color:#fff;padding:12px 35px;text-transform:uppercase;font-weight:700;font-family:Lato,sans-serif;font-size:13px;letter-spacing:1px;border-radius:50px}#pc-wrap #community-detail-page .container .main-box .community-detail-config .config .second-box-config .leave-comment button:hover{background:#da2700}#pc-wrap #community-detail-page .container .main-box .community-detail-config .config .comments{margin-bottom:20px}#pc-wrap #community-detail-page .container .main-box .community-detail-config .config .comments .comments-title{font-family:Alegreya Sans,sans-serif;font-size:24px;font-weight:700}#pc-wrap #community-detail-page .container .main-box .community-detail-config .config .comments-box{margin-bottom:30px}#pc-wrap #community-detail-page .container .main-box .community-detail-config .config .comments-box .main-comment .member-info{display:flex;justify-content:space-between;margin-bottom:10px}#pc-wrap #community-detail-page .container .main-box .community-detail-config .config .comments-box .main-comment .member-info .name-date{display:flex;align-items:center;gap:15px;cursor:pointer}#pc-wrap #community-detail-page .container .main-box .community-detail-config .config .comments-box .main-comment .member-info .name-date img{width:50px;height:50px;border-radius:50%;object-fit:cover}#pc-wrap #community-detail-page .container .main-box .community-detail-config .config .comments-box .main-comment .member-info .name-date .name{font-family:Alegreya Sans,sans-serif;font-weight:700;font-size:18px;color:#292f36}#pc-wrap #community-detail-page .container .main-box .community-detail-config .config .comments-box .main-comment .member-info .name-date .date{font-family:Lato,sans-serif;font-size:14px;color:#999}#pc-wrap #community-detail-page .container .main-box .community-detail-config .config .comments-box .main-comment .content{padding-left:65px}#pc-wrap #community-detail-page .container .main-box .community-detail-config .config .comments-box .main-comment .content p{font-family:Lato,sans-serif;color:#555;line-height:1.6}#pc-wrap #community-detail-page .container .main-box .right-config{flex:0 0 356px;display:flex;flex-direction:column;gap:50px}#pc-wrap #community-detail-page .container .main-box .right-config .search-box{width:100%;position:relative}#pc-wrap #community-detail-page .container .main-box .right-config .search-box input{width:100%;padding:15px 25px;border-radius:100px;border:1px solid #e0e0e0;background:#fff;font-family:Lato,sans-serif;font-size:15px;outline:none;height:52px}#pc-wrap #community-detail-page .container .main-box .right-config .search-box input:focus{border-color:#da2700}#pc-wrap #community-detail-page .container .main-box .right-config .search-box .search-icon{position:absolute;right:15px;top:50%;transform:translateY(-50%);color:#292f36}#pc-wrap #community-detail-page .container .main-box .right-config .sidebar-section .sidebar-title{font-family:Merriweather,serif;font-size:30px;color:#292f36;margin-bottom:25px;font-weight:400}#pc-wrap #community-detail-page .container .main-box .right-config .sidebar-section .category-tabs .tab-button{padding:12px 0;font-family:Lato,sans-serif;font-size:18px;color:#292f36;text-transform:none;border-bottom:1px solid #eee;justify-content:flex-start;min-height:auto;align-items:center;display:flex;justify-content:space-between}#pc-wrap #community-detail-page .container .main-box .right-config .sidebar-section .category-tabs .tab-button.active,#pc-wrap #community-detail-page .container .main-box .right-config .sidebar-section .category-tabs .tab-button:hover{color:#da2700;background:transparent}#pc-wrap #community-detail-page .container .main-box .right-config .sidebar-section .category-tabs .tab-button:after{content:"↗";font-size:14px;opacity:0;transition:opacity .2s}#pc-wrap #community-detail-page .container .main-box .right-config .sidebar-section .category-tabs .tab-button:hover:after{opacity:1}#pc-wrap #community-detail-page .container .main-box .right-config .sidebar-section .related-posts-list{display:flex;flex-direction:column;gap:25px}#pc-wrap #community-detail-page .container .main-box .right-config .sidebar-section .related-posts-list .related-post-item{display:flex;gap:20px;align-items:flex-start;cursor:pointer}#pc-wrap #community-detail-page .container .main-box .right-config .sidebar-section .related-posts-list .related-post-item img{width:80px;height:80px;border-radius:12px;object-fit:cover;flex-shrink:0}#pc-wrap #community-detail-page .container .main-box .right-config .sidebar-section .related-posts-list .related-post-item .info .date{font-size:12px;color:#999;margin-bottom:5px;font-family:Lato,sans-serif;text-transform:uppercase;letter-spacing:.5px}#pc-wrap #community-detail-page .container .main-box .right-config .sidebar-section .related-posts-list .related-post-item .info .title{font-family:Alegreya Sans,sans-serif;font-size:18px;line-height:1.3;color:#292f36;font-weight:700;transition:color .2s}#pc-wrap #community-detail-page .container .main-box .right-config .sidebar-section .related-posts-list .related-post-item .info .title:hover{color:#da2700}#pc-wrap #community-detail-page .container .main-box .right-config .sidebar-section .tags-cloud{display:flex;flex-wrap:wrap;gap:10px}#pc-wrap #community-detail-page .container .main-box .right-config .sidebar-section .tags-cloud .tag-item{padding:8px 16px;background-color:transparent;border:1px solid #eee;color:#6b7280;border-radius:50px;font-family:Lato,sans-serif;font-size:14px;font-weight:400;cursor:pointer;transition:all .2s}#pc-wrap #community-detail-page .container .main-box .right-config .sidebar-section .tags-cloud .tag-item:hover{background-color:#da2700;border-color:#da2700;color:#fff}@import"https://fonts.googleapis.com/css2?family=Alegreya+Sans:wght@500;700;800;900&family=Lato:wght@300;400;700&display=swap";#pc-wrap #cs-page{position:relative;width:100%;background-color:#fff;padding-bottom:100px}#pc-wrap #cs-page .hero-section{width:100%;height:400px;background-image:url(/img/banner/header1.svg);background-size:cover;background-position:50%;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;padding-bottom:0;margin-bottom:80px;position:relative}#pc-wrap #cs-page .hero-section:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.2)}#pc-wrap #cs-page .hero-section .breadcrumb-box{position:relative;z-index:2;background:#fff;padding:40px 80px;border-radius:20px 20px 0 0;border-radius:12px 12px 0 0;display:flex;flex-direction:column;align-items:center;gap:10px;width:340px;box-shadow:0 10px 30px rgba(0,0,0,.05)}#pc-wrap #cs-page .hero-section .breadcrumb-box .page-title{font-family:Alegreya Sans,sans-serif;font-size:36px;font-weight:900;color:#292f36;text-transform:uppercase;line-height:1}#pc-wrap #cs-page .hero-section .breadcrumb-box .breadcrumb-links{display:flex;gap:10px;font-family:Lato,sans-serif;font-size:16px;font-weight:700;color:#292f36;align-items:center}#pc-wrap #cs-page .hero-section .breadcrumb-box .breadcrumb-links .separator{color:#da2700}#pc-wrap #cs-page .container{max-width:1368px;padding:0 20px;margin:0 auto;width:100%}#pc-wrap #cs-page .container .contact-container{display:flex;flex-direction:row;gap:60px;align-items:flex-start;justify-content:space-between}#pc-wrap #cs-page .container .contact-container .contact-info-grid{flex:0 0 480px;display:flex;flex-direction:column;gap:30px}#pc-wrap #cs-page .container .contact-container .contact-info-grid .contact-card{background:#fff;border-radius:12px;padding:40px;display:flex;flex-direction:row;align-items:center;text-align:left;gap:25px;box-shadow:0 10px 40px rgba(0,0,0,.05);cursor:pointer;transition:all .3s ease}#pc-wrap #cs-page .container .contact-container .contact-info-grid .contact-card:hover{transform:translateY(-5px)}#pc-wrap #cs-page .container .contact-container .contact-info-grid .contact-card .icon-box{width:70px;height:70px;background:#da2700;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;flex-shrink:0}#pc-wrap #cs-page .container .contact-container .contact-info-grid .contact-card .icon-box svg{font-size:28px}#pc-wrap #cs-page .container .contact-container .contact-info-grid .contact-card .card-text{display:flex;flex-direction:column;gap:5px}#pc-wrap #cs-page .container .contact-container .contact-info-grid .contact-card .card-text .card-title{font-family:Alegreya Sans,sans-serif;font-size:22px;font-weight:700;color:#292f36}#pc-wrap #cs-page .container .contact-container .contact-info-grid .contact-card .card-text .card-desc{font-family:Lato,sans-serif;font-size:16px;color:#4d5053;line-height:1.4}#pc-wrap #cs-page .container .contact-container .contact-info-grid .contact-card.active-red{background:#da2700}#pc-wrap #cs-page .container .contact-container .contact-info-grid .contact-card.active-red .icon-box{background:#fff;color:#da2700}#pc-wrap #cs-page .container .contact-container .contact-info-grid .contact-card.active-red .card-text .card-desc,#pc-wrap #cs-page .container .contact-container .contact-info-grid .contact-card.active-red .card-text .card-title{color:#fff}#pc-wrap #cs-page .container .contact-container .contact-form-section{flex:1 1;background:#fff;padding:50px;border-radius:20px;box-shadow:0 10px 40px rgba(0,0,0,.05)}#pc-wrap #cs-page .container .contact-container .contact-form-section .form-title{font-family:Alegreya Sans,sans-serif;font-size:24px;font-weight:800;color:#292f36;margin-bottom:30px}#pc-wrap #cs-page .container .contact-container .contact-form-section .contact-form{display:grid;grid-template-columns:1fr 1fr;grid-column-gap:20px;column-gap:20px;grid-row-gap:20px;row-gap:20px}#pc-wrap #cs-page .container .contact-container .contact-form-section .contact-form .input-group{position:relative;width:100%}#pc-wrap #cs-page .container .contact-container .contact-form-section .contact-form .input-group .input-icon{position:absolute;left:20px;top:50%;transform:translateY(-50%);color:#707070;font-size:18px;z-index:1}#pc-wrap #cs-page .container .contact-container .contact-form-section .contact-form .input-group input,#pc-wrap #cs-page .container .contact-container .contact-form-section .contact-form .input-group textarea{width:100%;background:#f5f9fa;border:none;padding:15px 20px 15px 50px;border-radius:4px;font-family:Lato,sans-serif;font-size:14px;color:#292f36;outline:none;transition:.3s}#pc-wrap #cs-page .container .contact-container .contact-form-section .contact-form .input-group input::placeholder,#pc-wrap #cs-page .container .contact-container .contact-form-section .contact-form .input-group textarea::placeholder{color:#888}#pc-wrap #cs-page .container .contact-container .contact-form-section .contact-form .input-group input:focus,#pc-wrap #cs-page .container .contact-container .contact-form-section .contact-form .input-group textarea:focus{background:#ebf1f5}#pc-wrap #cs-page .container .contact-container .contact-form-section .contact-form .input-group.textarea-group{grid-column:1/-1}#pc-wrap #cs-page .container .contact-container .contact-form-section .contact-form .input-group.textarea-group .input-icon{top:25px;transform:none}#pc-wrap #cs-page .container .contact-container .contact-form-section .contact-form .input-group.textarea-group textarea{height:150px;resize:none;padding-left:50px}#pc-wrap #cs-page .container .contact-container .contact-form-section .contact-form .submit-btn{grid-column:1/-1;background:#da2700;color:#fff;padding:15px 40px;border-radius:50px;font-family:Alegreya Sans,sans-serif;font-size:16px;font-weight:700;text-transform:capitalize;box-shadow:0 5px 15px rgba(218,39,0,.3);margin-top:10px;width:200px}#pc-wrap #cs-page .container .contact-container .contact-form-section .contact-form .submit-btn:hover{background:#c12200}*{margin:0;padding:0;box-sizing:border-box}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;color:#333;line-height:1.6}.shop-page{min-height:100vh;display:flex;flex-direction:column}.shop-hero{background-color:#c5c5c5;height:400px;display:flex;align-items:flex-end;justify-content:center;position:relative;margin-bottom:60px}@keyframes slideDown{0%{opacity:0;transform:translateY(-50px)}to{opacity:1;transform:translateY(0)}}.shop-hero .hero-content{animation:slideDown .8s ease-out forwards;position:relative;z-index:2;background:#fff;padding:20px 60px;width:auto;min-width:300px;border-radius:20px 20px 0 0;text-align:center;box-shadow:0 5px 20px rgba(0,0,0,.1)}.shop-hero .hero-content .page-title{font-size:30px;font-weight:800;margin-bottom:5px;text-transform:uppercase;color:#333;letter-spacing:3px}.shop-hero .hero-content .breadcrumb{background:transparent;padding:0;justify-content:center;font-size:16px;font-weight:500;color:#181a20;text-transform:uppercase;display:flex;align-items:center}.shop-hero .hero-content .breadcrumb .breadcrumb-link{color:#181a20;text-decoration:none;transition:all .3s ease}.shop-hero .hero-content .breadcrumb .breadcrumb-link:hover{color:#000}.shop-hero .hero-content .breadcrumb .breadcrumb-separator{margin:0 8px;color:#181a20}.container{max-width:1200px;margin:0 auto;padding:0 20px}.main-content{flex:1 1;padding-bottom:60px}.shop-layout{display:grid;grid-template-columns:250px 1fr;grid-gap:60px;gap:60px}@media(max-width:968px){.shop-layout{grid-template-columns:1fr}}.sidebar .sidebar-filter{display:flex;flex-direction:column;gap:30px}.sidebar .sidebar-filter .filter-box{background:#fff;border-radius:12px;overflow:hidden;box-shadow:0 4px 12px rgba(0,0,0,.05);border:1px solid #eee}.sidebar .sidebar-filter .filter-box .filter-header{background:#ff4757;color:#fff;padding:15px 20px;font-size:1.1rem;font-weight:700;font-family:Poppins,sans-serif}.sidebar .sidebar-filter .filter-box .filter-title{font-size:1.1rem;font-weight:700;color:#1a1a1a;margin-bottom:20px;font-family:Poppins,sans-serif}.sidebar .sidebar-filter .filter-box.price-box,.sidebar .sidebar-filter .filter-box.seasons-box{padding:20px}.sidebar .sidebar-filter .category-list{list-style:none;padding:0;margin:0}.sidebar .sidebar-filter .category-list li{border-bottom:1px solid #f0f0f0}.sidebar .sidebar-filter .category-list li:last-child{border-bottom:none}.sidebar .sidebar-filter .category-list li a{display:flex;justify-content:space-between;align-items:center;padding:15px 20px;color:#444;font-size:.95rem;font-weight:500;text-decoration:none;transition:all .2s ease}.sidebar .sidebar-filter .category-list li a:hover{background:#fff5f6;color:#ff4757;padding-left:25px}.sidebar .sidebar-filter .category-list li a .arrow{font-family:monospace;font-size:1.2rem;color:#ccc}.sidebar .sidebar-filter .checkbox-group{display:flex;flex-direction:column;gap:10px}.sidebar .sidebar-filter .checkbox-group .checkbox-label{font-size:.95rem;color:#555}.sidebar .sidebar-filter .price-inputs{display:flex;justify-content:space-between;margin-top:15px;font-weight:600;color:#333;font-size:.9rem}.products-section{width:100%}.products-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:30px;gap:30px;margin-bottom:40px}@media(max-width:768px){.products-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:480px){.products-grid{grid-template-columns:1fr}}.product-card{background:transparent;border-radius:0;overflow:visible;transition:transform .4s cubic-bezier(.165,.84,.44,1);border:none;cursor:pointer;animation:fadeInUp .8s cubic-bezier(.165,.84,.44,1) backwards}.product-card:hover{transform:translateY(-10px)}.product-card:hover .product-image-wrapper{box-shadow:0 20px 40px rgba(0,0,0,.15)}.product-card:hover .product-image-wrapper .product-image.main{opacity:0;transform:scale(1.1)}.product-card:hover .product-image-wrapper .product-image.hover{opacity:1;transform:scale(1)}.product-card:hover .product-image-wrapper .product-overlay{opacity:1;transform:translateY(0)}.product-card:hover .product-image-wrapper .sale-badge{transform:scale(1.1)}.product-card:hover .product-info .product-name{color:#f44}.product-card .product-image-wrapper{position:relative;aspect-ratio:1;background:#f5f5f5;margin-bottom:15px;border-radius:5px;overflow:hidden;transition:box-shadow .4s cubic-bezier(.165,.84,.44,1)}.product-card .product-image-wrapper .product-image{width:100%;height:100%;object-fit:cover;padding:0;transition:all .6s cubic-bezier(.165,.84,.44,1)}.product-card .product-image-wrapper .product-image.main{position:relative;z-index:1;opacity:1}.product-card .product-image-wrapper .product-image.hover{position:absolute;top:0;left:0;z-index:2;opacity:0;transform:scale(.9)}.product-card .product-image-wrapper .product-overlay{position:absolute;left:0;right:0;bottom:0;height:50px;background:hsla(0,0%,100%,.95);display:flex;align-items:center;justify-content:center;opacity:0;transform:translateY(100%);transition:all .5s cubic-bezier(.165,.84,.44,1);z-index:3}.product-card .product-image-wrapper .product-overlay .view-product-btn{background:transparent;color:#333;border:none;font-weight:600;font-size:12px;text-transform:uppercase;letter-spacing:1px;cursor:pointer;transition:color .3s ease}.product-card .product-image-wrapper .product-overlay .view-product-btn:hover{color:#f44}.product-card .product-image-wrapper .sale-badge{position:absolute;top:10px;left:10px;background:#f44;color:#fff;width:40px;height:40px;display:flex;align-items:center;justify-content:center;font-size:10px;font-weight:700;border-radius:50%;z-index:4;padding:0;transition:transform .3s cubic-bezier(.165,.84,.44,1)}.product-card .product-info{padding:0}.product-card .product-info .product-name{font-size:16px;font-weight:700;margin-bottom:5px;color:#333;transition:color .3s ease}.product-card .product-info .product-category{color:#999;text-decoration:none;font-size:12px;display:block;margin-bottom:5px;text-transform:uppercase;transition:color .3s ease}.product-card .product-info .product-category:hover{color:#333}.product-card .product-info .product-price{font-size:14px;font-weight:600;color:#f44}.pagination{display:flex;justify-content:center;margin-top:40px}.pagination .pagination-box{display:flex;align-items:center;gap:15px}.pagination .pagination-box .pagination-btn{width:40px;height:40px;display:flex;align-items:center;justify-content:center;background:#fff;color:#000;border:1px solid #e0e0e0;cursor:pointer;transition:all .3s ease;border-radius:0}.pagination .pagination-box .pagination-btn:hover:not(:disabled){background:#000;color:#fff;border-color:#000;transform:scale(1.05)}.pagination .pagination-box .pagination-btn:disabled{opacity:.5;cursor:not-allowed;background:#f5f5f5}.pagination .pagination-box .pagination-info{font-size:14px;font-weight:600;color:#333}.brands-section{background:#f5f5f5;padding:60px 0;overflow:hidden}.brands-section .brands-slider{display:flex;gap:60px;animation:scroll 30s linear infinite}.brands-section .brands-slider .brand-item{flex-shrink:0}.brands-section .brands-slider .brand-item img{height:40px;width:auto;opacity:.6;transition:all .3s ease;filter:grayscale(100%)}.brands-section .brands-slider .brand-item img:hover{opacity:1;filter:grayscale(0)}@keyframes scroll{0%{transform:translateX(0)}to{transform:translateX(-50%)}}#mobile-wrap #product-detail-page,#pc-wrap #product-detail-page{width:100%;background-color:#fff;padding-top:140px;padding-bottom:0;color:#181a20}#mobile-wrap #product-detail-page .container,#pc-wrap #product-detail-page .container{max-width:1200px;margin:0 auto;padding:0 20px;display:block}#mobile-wrap #product-detail-page .breadcrumb,#pc-wrap #product-detail-page .breadcrumb{display:flex;align-items:center;gap:8px;margin-bottom:40px;font-size:14px;color:#6c757d;font-family:Lato,sans-serif}#mobile-wrap #product-detail-page .breadcrumb a,#pc-wrap #product-detail-page .breadcrumb a{color:#6c757d;transition:color .3s ease;text-decoration:none}#mobile-wrap #product-detail-page .breadcrumb a:hover,#pc-wrap #product-detail-page .breadcrumb a:hover{color:#181a20}#mobile-wrap #product-detail-page .breadcrumb span,#pc-wrap #product-detail-page .breadcrumb span{color:#181a20;font-weight:500}#mobile-wrap #product-detail-page .breadcrumb .separator,#pc-wrap #product-detail-page .breadcrumb .separator{color:#6c757d;font-size:14px;font-weight:400}#mobile-wrap #product-detail-page .product-main,#pc-wrap #product-detail-page .product-main{display:grid;grid-template-columns:55% 40%;grid-gap:50px;gap:50px;margin-bottom:80px;align-items:start}@media(max-width:1024px){#mobile-wrap #product-detail-page .product-main,#pc-wrap #product-detail-page .product-main{grid-template-columns:1fr;gap:40px}}#mobile-wrap #product-detail-page .image-gallery,#pc-wrap #product-detail-page .image-gallery{width:100%;position:-webkit-sticky;position:sticky;top:20px}#mobile-wrap #product-detail-page .image-gallery .main-image,#pc-wrap #product-detail-page .image-gallery .main-image{width:100%;aspect-ratio:1;background-color:#f8f9fa;margin-bottom:24px;overflow:hidden;cursor:crosshair}#mobile-wrap #product-detail-page .image-gallery .main-image img,#pc-wrap #product-detail-page .image-gallery .main-image img{width:100%;height:100%;object-fit:cover;transition:transform .3s ease-out;will-change:transform}#mobile-wrap #product-detail-page .image-gallery .thumbnails,#pc-wrap #product-detail-page .image-gallery .thumbnails{display:flex;gap:16px}#mobile-wrap #product-detail-page .image-gallery .thumbnails .thumb,#pc-wrap #product-detail-page .image-gallery .thumbnails .thumb{width:100px;height:100px;overflow:hidden;cursor:pointer;opacity:.6;transition:all .3s ease;border:2px solid transparent;background-color:#f8f9fa}#mobile-wrap #product-detail-page .image-gallery .thumbnails .thumb.active,#pc-wrap #product-detail-page .image-gallery .thumbnails .thumb.active{opacity:1;border-color:#181a20}#mobile-wrap #product-detail-page .image-gallery .thumbnails .thumb:hover,#pc-wrap #product-detail-page .image-gallery .thumbnails .thumb:hover{opacity:.9}#mobile-wrap #product-detail-page .image-gallery .thumbnails .thumb img,#pc-wrap #product-detail-page .image-gallery .thumbnails .thumb img{width:100%;height:100%;object-fit:cover}#mobile-wrap #product-detail-page .product-info,#pc-wrap #product-detail-page .product-info{display:flex;flex-direction:column;padding-top:5px}#mobile-wrap #product-detail-page .product-info h1.product-title,#pc-wrap #product-detail-page .product-info h1.product-title{font-family:Alegreya Sans,sans-serif;font-size:50px;font-weight:900;line-height:1.1;margin-bottom:10px;color:#292f36}#mobile-wrap #product-detail-page .product-info .price-box,#pc-wrap #product-detail-page .product-info .price-box{display:flex;align-items:center;gap:15px;margin-bottom:25px}#mobile-wrap #product-detail-page .product-info .price-box .price,#pc-wrap #product-detail-page .product-info .price-box .price{font-family:Lato,sans-serif;font-size:16px;font-weight:400;color:#4d5053}#mobile-wrap #product-detail-page .product-info .price-box .old-price,#pc-wrap #product-detail-page .product-info .price-box .old-price{font-size:16px;color:#888;text-decoration:line-through;font-weight:400;font-family:Lato,sans-serif;display:none}#mobile-wrap #product-detail-page .product-info .description-text,#pc-wrap #product-detail-page .product-info .description-text{font-family:Lato,sans-serif;font-size:16px;line-height:1.6;color:#4d5053;margin-bottom:30px;max-width:100%}#mobile-wrap #product-detail-page .product-info .actions,#pc-wrap #product-detail-page .product-info .actions{display:flex;gap:16px;align-items:center;margin-bottom:30px;padding-bottom:30px;border-bottom:1px solid #e0e0e0}#mobile-wrap #product-detail-page .product-info .actions .quantity-selector,#pc-wrap #product-detail-page .product-info .actions .quantity-selector{width:16%;height:56px}#mobile-wrap #product-detail-page .product-info .actions .quantity-selector input,#pc-wrap #product-detail-page .product-info .actions .quantity-selector input{width:100%;height:100%;border:2px solid #dfe9ff;background-color:transparent;text-align:left;padding-left:20px;font-size:16px;font-family:Lato,sans-serif;color:#333;outline:none;border-radius:6px}#mobile-wrap #product-detail-page .product-info .actions .quantity-selector input:focus,#pc-wrap #product-detail-page .product-info .actions .quantity-selector input:focus{border-color:#da2700}#mobile-wrap #product-detail-page .product-info .actions .add-to-cart,#pc-wrap #product-detail-page .product-info .actions .add-to-cart{flex:1 1;width:100%;height:56px;background-color:#da2700;color:#fff;border:none;font-family:Lato,sans-serif;font-size:16px;font-weight:400;border-radius:6px;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center}#mobile-wrap #product-detail-page .product-info .actions .add-to-cart:hover,#pc-wrap #product-detail-page .product-info .actions .add-to-cart:hover{background-color:#bf2200}#mobile-wrap #product-detail-page .product-info .meta-info,#pc-wrap #product-detail-page .product-info .meta-info{font-size:14px;color:#4d5053;font-family:Lato,sans-serif;font-weight:400;line-height:2}#mobile-wrap #product-detail-page .product-info .meta-info span,#pc-wrap #product-detail-page .product-info .meta-info span{color:#da2700;margin-left:5px}#mobile-wrap #product-detail-page .product-info .meta-info .payment-icons,#pc-wrap #product-detail-page .product-info .meta-info .payment-icons{display:flex;align-items:center;gap:10px;margin-top:10px}#mobile-wrap #product-detail-page .product-info .meta-info .payment-icons img,#pc-wrap #product-detail-page .product-info .meta-info .payment-icons img{height:20px;width:auto}#mobile-wrap #product-detail-page .product-tabs,#pc-wrap #product-detail-page .product-tabs{margin-bottom:80px}#mobile-wrap #product-detail-page .product-tabs .tab-headers,#pc-wrap #product-detail-page .product-tabs .tab-headers{display:flex;gap:40px;border-bottom:1px solid #e0e0e0;margin-bottom:30px}#mobile-wrap #product-detail-page .product-tabs .tab-headers button,#pc-wrap #product-detail-page .product-tabs .tab-headers button{background:none;border:none;font-family:Alegreya Sans,sans-serif;font-size:20px;font-weight:700;color:#888;padding-bottom:15px;cursor:pointer;position:relative;transition:color .3s ease}#mobile-wrap #product-detail-page .product-tabs .tab-headers button.active,#pc-wrap #product-detail-page .product-tabs .tab-headers button.active{color:#292f36}#mobile-wrap #product-detail-page .product-tabs .tab-headers button.active:after,#pc-wrap #product-detail-page .product-tabs .tab-headers button.active:after{content:"";position:absolute;bottom:-1px;left:0;width:100%;height:2px;background-color:#da2700}#mobile-wrap #product-detail-page .product-tabs .tab-content,#pc-wrap #product-detail-page .product-tabs .tab-content{font-family:Lato,sans-serif;font-size:16px;line-height:1.6;color:#4d5053}#mobile-wrap #product-detail-page .product-tabs .tab-content ul,#pc-wrap #product-detail-page .product-tabs .tab-content ul{list-style:none;padding:0}#mobile-wrap #product-detail-page .product-tabs .tab-content ul li,#pc-wrap #product-detail-page .product-tabs .tab-content ul li{margin-bottom:10px}#mobile-wrap #product-detail-page .product-tabs .tab-content ul li strong,#pc-wrap #product-detail-page .product-tabs .tab-content ul li strong{color:#292f36;margin-right:5px}#mobile-wrap #product-detail-page .featured-products,#pc-wrap #product-detail-page .featured-products{margin-bottom:100px;opacity:0}#mobile-wrap #product-detail-page .featured-products h2,#pc-wrap #product-detail-page .featured-products h2{font-family:Alegreya Sans,sans-serif;font-size:40px;font-weight:700;margin-bottom:50px;color:#292f36;text-align:center}#mobile-wrap #product-detail-page .featured-products .products-grid,#pc-wrap #product-detail-page .featured-products .products-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:30px;gap:30px}@media(max-width:1024px){#mobile-wrap #product-detail-page .featured-products .products-grid,#pc-wrap #product-detail-page .featured-products .products-grid{grid-template-columns:repeat(2,1fr)}}#mobile-wrap #product-detail-page .featured-products .products-grid .product-card .image-wrapper,#pc-wrap #product-detail-page .featured-products .products-grid .product-card .image-wrapper{position:relative;overflow:hidden;background:#f8f9fa;width:100%;aspect-ratio:1;margin-bottom:20px;display:block;cursor:pointer}#mobile-wrap #product-detail-page .featured-products .products-grid .product-card .image-wrapper .badge,#pc-wrap #product-detail-page .featured-products .products-grid .product-card .image-wrapper .badge{position:absolute;top:10px;left:10px;background-color:#da2700;color:#fff;font-size:12px;font-weight:700;padding:4px 10px;border-radius:4px;z-index:2}#mobile-wrap #product-detail-page .featured-products .products-grid .product-card .image-wrapper img,#pc-wrap #product-detail-page .featured-products .products-grid .product-card .image-wrapper img{width:100%;height:100%;object-fit:cover;transition:opacity .3s ease}#mobile-wrap #product-detail-page .featured-products .products-grid .product-card .image-wrapper .main-img,#pc-wrap #product-detail-page .featured-products .products-grid .product-card .image-wrapper .main-img{opacity:1}#mobile-wrap #product-detail-page .featured-products .products-grid .product-card .image-wrapper .show-on-hover,#pc-wrap #product-detail-page .featured-products .products-grid .product-card .image-wrapper .show-on-hover{position:absolute;top:0;left:0;opacity:0;z-index:1}#mobile-wrap #product-detail-page .featured-products .products-grid .product-card .image-wrapper .product-button,#pc-wrap #product-detail-page .featured-products .products-grid .product-card .image-wrapper .product-button{position:absolute;bottom:0;left:0;width:100%;background-color:#292f36;padding:15px 0;text-align:center;transform:translateY(100%);transition:transform .3s ease-out;z-index:3}#mobile-wrap #product-detail-page .featured-products .products-grid .product-card .image-wrapper .product-button .button-text,#pc-wrap #product-detail-page .featured-products .products-grid .product-card .image-wrapper .product-button .button-text{color:#fff;font-family:Lato,sans-serif;font-size:14px;font-weight:700;text-transform:uppercase}#mobile-wrap #product-detail-page .featured-products .products-grid .product-card:hover .image-wrapper .show-on-hover,#pc-wrap #product-detail-page .featured-products .products-grid .product-card:hover .image-wrapper .show-on-hover{opacity:1}#mobile-wrap #product-detail-page .featured-products .products-grid .product-card:hover .image-wrapper .product-button,#pc-wrap #product-detail-page .featured-products .products-grid .product-card:hover .image-wrapper .product-button{transform:translateY(0)}#mobile-wrap #product-detail-page .featured-products .products-grid .product-card .card-info,#pc-wrap #product-detail-page .featured-products .products-grid .product-card .card-info{text-align:center}#mobile-wrap #product-detail-page .featured-products .products-grid .product-card .card-info .title-link-wrapper h3,#pc-wrap #product-detail-page .featured-products .products-grid .product-card .card-info .title-link-wrapper h3{font-family:Merriweather,serif;font-size:22px;font-weight:700;margin-bottom:10px;color:#292f36;transition:color .3s}#mobile-wrap #product-detail-page .featured-products .products-grid .product-card .card-info .title-link-wrapper h3:hover,#pc-wrap #product-detail-page .featured-products .products-grid .product-card .card-info .title-link-wrapper h3:hover{color:#da2700}#mobile-wrap #product-detail-page .featured-products .products-grid .product-card .card-info .price-line .price,#pc-wrap #product-detail-page .featured-products .products-grid .product-card .card-info .price-line .price{color:#4d5053;font-family:Lato,sans-serif;font-size:16px;font-weight:400}#mobile-wrap #product-detail-page .service-highlights,#pc-wrap #product-detail-page .service-highlights{display:flex;justify-content:space-between;border-top:1px solid #e0e0e0;border-bottom:1px solid #e0e0e0;padding:60px 0;margin-bottom:80px}#mobile-wrap #product-detail-page .service-highlights .service-item,#pc-wrap #product-detail-page .service-highlights .service-item{display:flex;align-items:center;gap:20px;flex:1 1;justify-content:center}#mobile-wrap #product-detail-page .service-highlights .service-item:not(:last-child),#pc-wrap #product-detail-page .service-highlights .service-item:not(:last-child){border-right:1px solid #e0e0e0}#mobile-wrap #product-detail-page .service-highlights .service-item .icon-box img,#pc-wrap #product-detail-page .service-highlights .service-item .icon-box img{width:40px;height:40px}#mobile-wrap #product-detail-page .service-highlights .service-item .service-text h4,#pc-wrap #product-detail-page .service-highlights .service-item .service-text h4{font-family:Alegreya Sans,sans-serif;font-size:20px;font-weight:700;margin-bottom:5px;color:#292f36}#mobile-wrap #product-detail-page .service-highlights .service-item .service-text p,#pc-wrap #product-detail-page .service-highlights .service-item .service-text p{font-family:Lato,sans-serif;font-size:14px;color:#4d5053;margin:0}#mobile-wrap #product-detail-page .follow-us,#pc-wrap #product-detail-page .follow-us{text-align:center;padding-bottom:80px}#mobile-wrap #product-detail-page .follow-us .follow-header,#pc-wrap #product-detail-page .follow-us .follow-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:40px}#mobile-wrap #product-detail-page .follow-us .follow-header h3,#pc-wrap #product-detail-page .follow-us .follow-header h3{font-family:Alegreya Sans,sans-serif;font-size:40px;font-weight:700;color:#292f36}#mobile-wrap #product-detail-page .follow-us .follow-header .social-icons,#pc-wrap #product-detail-page .follow-us .follow-header .social-icons{display:flex;gap:15px}#mobile-wrap #product-detail-page .follow-us .follow-header .social-icons img,#pc-wrap #product-detail-page .follow-us .follow-header .social-icons img{width:20px;height:20px}#mobile-wrap #product-detail-page .follow-us .insta-grid,#pc-wrap #product-detail-page .follow-us .insta-grid{display:grid;grid-template-columns:repeat(6,1fr);grid-gap:10px;gap:10px}#mobile-wrap #product-detail-page .follow-us .insta-grid img,#pc-wrap #product-detail-page .follow-us .insta-grid img{width:100%;aspect-ratio:1;object-fit:cover}@keyframes lightboxFadeIn{0%{opacity:0}to{opacity:1}}@keyframes lightboxImageFadeScale{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes navFadeInDown{0%{opacity:0;transform:translate3d(0,-100%,0)}to{opacity:1;transform:translateZ(0)}}@keyframes expandWidth{0%{width:0;opacity:0}to{width:100%;opacity:1}}#mobile-wrap .animate-fade-in-down,#pc-wrap .animate-fade-in-down{animation:navFadeInDown 1s cubic-bezier(.25,.46,.45,.94) forwards}#mobile-wrap .animate-fade-in-up,#pc-wrap .animate-fade-in-up{animation:fadeInUp .8s cubic-bezier(.215,.61,.355,1) forwards}#mobile-wrap .animate-fade-in-up.product-main,#pc-wrap .animate-fade-in-up.product-main{animation-delay:.2s;opacity:0}#mobile-wrap .animate-fade-in-up.product-tabs,#pc-wrap .animate-fade-in-up.product-tabs{animation-delay:.3s;opacity:0}#mobile-wrap .animate-fade-in-up.featured-products,#pc-wrap .animate-fade-in-up.featured-products{animation-delay:.4s;opacity:0}#mobile-wrap .divider,#pc-wrap .divider{height:1px;background-color:#da2700;margin:20px 0;width:0;opacity:0}#mobile-wrap .divider.animate-width,#pc-wrap .divider.animate-width{animation:expandWidth 1s cubic-bezier(.215,.61,.355,1) forwards;animation-delay:.6s}#mobile-wrap .lightbox-overlay,#pc-wrap .lightbox-overlay{position:fixed;top:0;left:0;width:100vw;height:100vh;background:rgba(0,0,0,.95);z-index:10000;display:flex;justify-content:center;align-items:center;animation:lightboxFadeIn .3s ease-out forwards}#mobile-wrap .lightbox-overlay .close-btn,#pc-wrap .lightbox-overlay .close-btn{position:absolute;top:30px;right:30px;background:none;border:none;color:#fff;font-size:40px;cursor:pointer;z-index:10001;transition:transform .2s}#mobile-wrap .lightbox-overlay .close-btn:hover,#pc-wrap .lightbox-overlay .close-btn:hover{transform:scale(1.1)}#mobile-wrap .lightbox-overlay .lightbox-content,#pc-wrap .lightbox-overlay .lightbox-content{position:relative;width:90%;height:90%;display:flex;flex-direction:column;align-items:center;justify-content:center}#mobile-wrap .lightbox-overlay .lightbox-content .main-display,#pc-wrap .lightbox-overlay .lightbox-content .main-display{flex:1 1;width:100%;display:flex;align-items:center;justify-content:center;gap:20px;margin-bottom:20px}#mobile-wrap .lightbox-overlay .lightbox-content .main-display img,#pc-wrap .lightbox-overlay .lightbox-content .main-display img{max-width:80%;max-height:80vh;object-fit:contain;background:transparent;animation:lightboxImageFadeScale .4s ease-out forwards}#mobile-wrap .lightbox-overlay .lightbox-content .main-display .nav-btn,#pc-wrap .lightbox-overlay .lightbox-content .main-display .nav-btn{background:none;border:none;color:#fff;font-size:50px;cursor:pointer;padding:0 20px;transition:opacity .3s;opacity:.5}#mobile-wrap .lightbox-overlay .lightbox-content .main-display .nav-btn:hover,#pc-wrap .lightbox-overlay .lightbox-content .main-display .nav-btn:hover{opacity:1}#mobile-wrap .lightbox-overlay .lightbox-content .main-display .nav-btn.prev,#pc-wrap .lightbox-overlay .lightbox-content .main-display .nav-btn.prev{order:0}#mobile-wrap .lightbox-overlay .lightbox-content .main-display .nav-btn.next,#pc-wrap .lightbox-overlay .lightbox-content .main-display .nav-btn.next{order:2}#mobile-wrap .lightbox-overlay .lightbox-content .thumbnails,#pc-wrap .lightbox-overlay .lightbox-content .thumbnails{display:flex;gap:10px;height:80px}#mobile-wrap .lightbox-overlay .lightbox-content .thumbnails .thumb,#pc-wrap .lightbox-overlay .lightbox-content .thumbnails .thumb{width:80px;height:80px;cursor:pointer;opacity:.5;border:2px solid transparent;transition:all .3s;overflow:hidden;border-radius:4px}#mobile-wrap .lightbox-overlay .lightbox-content .thumbnails .thumb.active,#pc-wrap .lightbox-overlay .lightbox-content .thumbnails .thumb.active{opacity:1;border-color:#fff;transform:scale(1.05)}#mobile-wrap .lightbox-overlay .lightbox-content .thumbnails .thumb:hover,#pc-wrap .lightbox-overlay .lightbox-content .thumbnails .thumb:hover{opacity:.8}#mobile-wrap .lightbox-overlay .lightbox-content .thumbnails .thumb img,#pc-wrap .lightbox-overlay .lightbox-content .thumbnails .thumb img{width:100%;height:100%;object-fit:cover}#pc-wrap #my-page{background:#fcfcfc}#pc-wrap #my-page .container .my-page{animation:fadeIn .8s ease-out;position:relative;width:100%;display:flex;flex-direction:row;gap:50px;padding-top:60px;padding-bottom:120px}#pc-wrap #my-page .container .my-page .back-frame{width:100%;display:flex;flex-direction:row;align-items:flex-start;gap:30px}#pc-wrap #my-page .container .my-page .back-frame .left-config{width:280px;flex-shrink:0;background:transparent}#pc-wrap #my-page .container .my-page .back-frame .left-config .profile{display:flex;flex-direction:column;align-items:center;text-align:center;padding:40px 20px;background:#fff;border-radius:16px;border:1px solid #fff;margin-bottom:25px}#pc-wrap #my-page .container .my-page .back-frame .left-config .profile .profile-img{margin-bottom:15px}#pc-wrap #my-page .container .my-page .back-frame .left-config .profile .profile-img img{width:100px;height:100px;border-radius:50%;object-fit:cover;border:4px solid #f9f9f9;background-color:#f0f0f0}#pc-wrap #my-page .container .my-page .back-frame .left-config .profile .user-info .user-name{color:#181a20;font-family:Poppins,sans-serif;font-size:20px;font-weight:700;margin-bottom:8px}#pc-wrap #my-page .container .my-page .back-frame .left-config .profile .user-info .user-phone{display:flex;align-items:center;justify-content:center;gap:8px;margin-bottom:8px}#pc-wrap #my-page .container .my-page .back-frame .left-config .profile .user-info .user-phone img{width:14px;height:14px;opacity:.5}#pc-wrap #my-page .container .my-page .back-frame .left-config .profile .user-info .user-phone .p-number{font-size:14px;color:#717171;font-family:Poppins,sans-serif}#pc-wrap #my-page .container .my-page .back-frame .left-config .profile .user-info .view-list{font-size:13px;font-weight:600;color:#eb6753;text-transform:uppercase;letter-spacing:.5px}#pc-wrap #my-page .container .my-page .back-frame .left-config .sections{background:#fff;border-radius:16px;padding:20px;overflow:hidden}#pc-wrap #my-page .container .my-page .back-frame .left-config .sections .section{padding:10px 0}#pc-wrap #my-page .container .my-page .back-frame .left-config .sections .section:last-child{border-bottom:none}#pc-wrap #my-page .container .my-page .back-frame .left-config .sections .section .title{font-family:Poppins,sans-serif;font-size:12px;font-weight:700;color:#a0a0a0;text-transform:uppercase;letter-spacing:.8px;margin-bottom:15px;padding-left:10px}#pc-wrap #my-page .container .my-page .back-frame .left-config .sections .section .sub-section{list-style:none;padding:0;display:flex;flex-direction:column;gap:5px}#pc-wrap #my-page .container .my-page .back-frame .left-config .sections .section .sub-section li{cursor:pointer;border-radius:12px;transition:all .25s ease}#pc-wrap #my-page .container .my-page .back-frame .left-config .sections .section .sub-section li a{display:block;text-decoration:none}#pc-wrap #my-page .container .my-page .back-frame .left-config .sections .section .sub-section li .flex-box{display:flex;align-items:center;padding:12px 16px;gap:14px}#pc-wrap #my-page .container .my-page .back-frame .left-config .sections .section .sub-section li .flex-box .com-icon{width:18px;height:18px;opacity:.6;transition:all .2s}#pc-wrap #my-page .container .my-page .back-frame .left-config .sections .section .sub-section li .flex-box .sub-title{font-family:Poppins,sans-serif;font-size:15px;font-weight:600;color:#181a20;transition:all .2s}#pc-wrap #my-page .container .my-page .back-frame .left-config .sections .section .sub-section li:hover{background:#f7f7f7}#pc-wrap #my-page .container .my-page .back-frame .left-config .sections .section .sub-section li:hover .flex-box .com-icon{opacity:1}#pc-wrap #my-page .container .my-page .back-frame .left-config .sections .section .sub-section li.focus{background:#181a20;box-shadow:0 4px 10px rgba(24,26,32,.2)}#pc-wrap #my-page .container .my-page .back-frame .left-config .sections .section .sub-section li.focus .flex-box .com-icon{opacity:1;filter:brightness(0) invert(1)}#pc-wrap #my-page .container .my-page .back-frame .left-config .sections .section .sub-section li.focus .flex-box .sub-title{color:#fff}#pc-wrap #my-page .container .my-page .back-frame .main-config{flex:1 1;width:auto;position:relative}#pc-wrap #my-page .container .my-page .back-frame .main-config .list-config{display:flex;flex-wrap:wrap;gap:20px}#pc-wrap #my-page .container .my-page .back-frame .main-config .list-config .card-config{width:calc(33.333% - 14px);border-radius:12px;background:#fff;border:1px solid #f0f0f0;overflow:hidden;transition:transform .3s ease,box-shadow .3s ease}#pc-wrap #my-page .container .my-page .back-frame .main-config .list-config .card-config:hover{transform:translateY(-8px);box-shadow:0 15px 30px rgba(0,0,0,.06);border-color:transparent}#pc-wrap #my-page .container .my-page .back-frame .main-config .list-config .card-config .top{height:220px;position:relative}#pc-wrap #my-page .container .my-page .back-frame .main-config .list-config .card-config .top img{width:100%;height:100%;object-fit:cover}#pc-wrap #my-page .container .my-page .back-frame .main-config .list-config .card-config .top .top-badge{position:absolute;top:15px;left:15px;background:#181a20;color:#fff;padding:5px 14px;border-radius:30px;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.5px}#pc-wrap #my-page .container .my-page .back-frame .main-config .list-config .card-config .top .price-box{position:absolute;bottom:15px;left:15px;background:hsla(0,0%,100%,.98);padding:8px 16px;border-radius:8px;font-weight:700;color:#181a20;font-size:15px;box-shadow:0 4px 10px rgba(0,0,0,.08)}#pc-wrap #my-page .container .my-page .back-frame .main-config .list-config .card-config .bottom{padding:20px}#pc-wrap #my-page .container .my-page .back-frame .main-config .list-config .card-config .bottom .name-address{margin-bottom:20px}#pc-wrap #my-page .container .my-page .back-frame .main-config .list-config .card-config .bottom .name-address .name p{font-size:17px;font-weight:700;color:#181a20;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-bottom:6px}#pc-wrap #my-page .container .my-page .back-frame .main-config .list-config .card-config .bottom .name-address .address p{font-size:13px;color:#717171;line-height:1.4}#pc-wrap #my-page .container .my-page .back-frame .main-config .list-config .card-config .bottom .options{display:flex;gap:15px;margin-bottom:20px}#pc-wrap #my-page .container .my-page .back-frame .main-config .list-config .card-config .bottom .options .option{display:flex;align-items:center;gap:8px;font-size:13px;color:#555;font-weight:500}#pc-wrap #my-page .container .my-page .back-frame .main-config .list-config .card-config .bottom .options .option i{font-size:14px;color:#181a20}#pc-wrap #my-page .container .my-page .back-frame .main-config .list-config .card-config .bottom .divider{height:1px;background:#f0f0f0;margin-bottom:15px}#pc-wrap #my-page .container .my-page .back-frame .main-config .list-config .card-config .bottom .type-buttons{display:flex;justify-content:space-between;align-items:center}#pc-wrap #my-page .container .my-page .back-frame .main-config .list-config .card-config .bottom .type-buttons .type p{font-size:13px;font-weight:600;color:#181a20}#pc-wrap #my-page .container .my-page .back-frame .main-config .pagination-config{margin-top:50px;display:flex;justify-content:center}#pc-wrap #my-page .container .my-page .back-frame .main-config .pagination-config .pagination-box{display:flex;justify-content:center}#pc-wrap #my-page #my-profile-page{width:100%;display:flex;flex-direction:column;gap:30px;background:#fff;padding:50px;border-radius:16px;box-shadow:0 4px 30px rgba(0,0,0,.04);border:1px solid #fff}#pc-wrap #my-page #my-profile-page .main-title-box{display:flex;justify-content:center;align-items:center;margin-bottom:30px;flex-direction:column;text-align:center}#pc-wrap #my-page #my-profile-page .main-title-box .right-box .main-title{color:#181a20;font-family:Poppins,sans-serif;font-size:32px;font-weight:700;letter-spacing:-.5px;margin-bottom:8px}#pc-wrap #my-page #my-profile-page .main-title-box .right-box .sub-title{color:#717171;font-family:Poppins,sans-serif;font-size:16px;font-weight:400}#pc-wrap #my-page #my-profile-page .bottom-box,#pc-wrap #my-page #my-profile-page .top-box{display:flex;flex-direction:column;gap:40px}#pc-wrap #my-page #my-profile-page .bottom-box .title,#pc-wrap #my-page #my-profile-page .top-box .title{font-family:Poppins,sans-serif;font-size:16px;font-weight:700;color:#181a20;min-width:150px}#pc-wrap #my-page #my-profile-page .bottom-box .photo-box,#pc-wrap #my-page #my-profile-page .top-box .photo-box{display:flex;flex-direction:column;align-items:center;gap:20px;margin-bottom:20px;border-bottom:2px dashed #e0e0e0;padding-bottom:40px}#pc-wrap #my-page #my-profile-page .bottom-box .photo-box .image-big-box,#pc-wrap #my-page #my-profile-page .top-box .photo-box .image-big-box{display:flex;flex-direction:column;align-items:center;gap:20px}#pc-wrap #my-page #my-profile-page .bottom-box .photo-box .image-big-box .image-box,#pc-wrap #my-page #my-profile-page .top-box .photo-box .image-big-box .image-box{position:relative;width:120px;height:120px}#pc-wrap #my-page #my-profile-page .bottom-box .photo-box .image-big-box .image-box img,#pc-wrap #my-page #my-profile-page .top-box .photo-box .image-big-box .image-box img{width:100%;height:100%;border-radius:50%;object-fit:cover;box-shadow:0 5px 20px rgba(0,0,0,.08);background:#f0f0f0}#pc-wrap #my-page #my-profile-page .bottom-box .photo-box .image-big-box .image-box .delete-box,#pc-wrap #my-page #my-profile-page .top-box .photo-box .image-big-box .image-box .delete-box{position:absolute;top:0;right:0;background:#fff;width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 4px 10px rgba(0,0,0,.1);transition:transform .2s;border:1px solid #f0f0f0}#pc-wrap #my-page #my-profile-page .bottom-box .photo-box .image-big-box .image-box .delete-box:hover,#pc-wrap #my-page #my-profile-page .top-box .photo-box .image-big-box .image-box .delete-box:hover{transform:scale(1.1);background:#fff0f0}#pc-wrap #my-page #my-profile-page .bottom-box .photo-box .image-big-box .upload-big-box,#pc-wrap #my-page #my-profile-page .top-box .photo-box .image-big-box .upload-big-box{display:flex;flex-direction:column;align-items:center;gap:12px}#pc-wrap #my-page #my-profile-page .bottom-box .photo-box .image-big-box .upload-big-box .labeler,#pc-wrap #my-page #my-profile-page .top-box .photo-box .image-big-box .upload-big-box .labeler{padding:14px 30px;background:#181a20;color:#fff;border-radius:8px;cursor:pointer;transition:all .2s ease;text-align:center;font-weight:600;box-shadow:0 4px 15px rgba(0,0,0,.2);min-width:220px}#pc-wrap #my-page #my-profile-page .bottom-box .photo-box .image-big-box .upload-big-box .labeler p,#pc-wrap #my-page #my-profile-page .top-box .photo-box .image-big-box .upload-big-box .labeler p{font-family:Poppins,sans-serif;font-size:14px;margin:0}#pc-wrap #my-page #my-profile-page .bottom-box .photo-box .image-big-box .upload-big-box .labeler:hover,#pc-wrap #my-page #my-profile-page .top-box .photo-box .image-big-box .upload-big-box .labeler:hover{background:#333;transform:translateY(-2px);box-shadow:0 6px 20px rgba(0,0,0,.25)}#pc-wrap #my-page #my-profile-page .bottom-box .photo-box .image-big-box .upload-big-box .upload-text,#pc-wrap #my-page #my-profile-page .top-box .photo-box .image-big-box .upload-big-box .upload-text{font-size:12px;color:#999;text-align:center;max-width:250px}#pc-wrap #my-page #my-profile-page .bottom-box .new-password-box,#pc-wrap #my-page #my-profile-page .bottom-box .old-password-box,#pc-wrap #my-page #my-profile-page .bottom-box .small-input-box,#pc-wrap #my-page #my-profile-page .top-box .new-password-box,#pc-wrap #my-page #my-profile-page .top-box .old-password-box,#pc-wrap #my-page #my-profile-page .top-box .small-input-box{display:flex;flex-direction:column;gap:24px}#pc-wrap #my-page #my-profile-page .bottom-box .address-box,#pc-wrap #my-page #my-profile-page .bottom-box .address-box .address-input,#pc-wrap #my-page #my-profile-page .bottom-box .address-box .input-box,#pc-wrap #my-page #my-profile-page .bottom-box .address-box.address-box,#pc-wrap #my-page #my-profile-page .bottom-box .new-password-box .address-input,#pc-wrap #my-page #my-profile-page .bottom-box .new-password-box .input-box,#pc-wrap #my-page #my-profile-page .bottom-box .new-password-box.address-box,#pc-wrap #my-page #my-profile-page .bottom-box .old-password-box .address-input,#pc-wrap #my-page #my-profile-page .bottom-box .old-password-box .input-box,#pc-wrap #my-page #my-profile-page .bottom-box .old-password-box.address-box,#pc-wrap #my-page #my-profile-page .bottom-box .small-input-box .address-input,#pc-wrap #my-page #my-profile-page .bottom-box .small-input-box .input-box,#pc-wrap #my-page #my-profile-page .bottom-box .small-input-box.address-box,#pc-wrap #my-page #my-profile-page .top-box .address-box,#pc-wrap #my-page #my-profile-page .top-box .address-box .address-input,#pc-wrap #my-page #my-profile-page .top-box .address-box .input-box,#pc-wrap #my-page #my-profile-page .top-box .address-box.address-box,#pc-wrap #my-page #my-profile-page .top-box .new-password-box .address-input,#pc-wrap #my-page #my-profile-page .top-box .new-password-box .input-box,#pc-wrap #my-page #my-profile-page .top-box .new-password-box.address-box,#pc-wrap #my-page #my-profile-page .top-box .old-password-box .address-input,#pc-wrap #my-page #my-profile-page .top-box .old-password-box .input-box,#pc-wrap #my-page #my-profile-page .top-box .old-password-box.address-box,#pc-wrap #my-page #my-profile-page .top-box .small-input-box .address-input,#pc-wrap #my-page #my-profile-page .top-box .small-input-box .input-box,#pc-wrap #my-page #my-profile-page .top-box .small-input-box.address-box{display:flex;flex-direction:column;gap:12px}#pc-wrap #my-page #my-profile-page .bottom-box .address-box .address-input .title,#pc-wrap #my-page #my-profile-page .bottom-box .address-box .address-input label,#pc-wrap #my-page #my-profile-page .bottom-box .address-box .input-box .title,#pc-wrap #my-page #my-profile-page .bottom-box .address-box .input-box label,#pc-wrap #my-page #my-profile-page .bottom-box .address-box.address-box .title,#pc-wrap #my-page #my-profile-page .bottom-box .address-box.address-box label,#pc-wrap #my-page #my-profile-page .bottom-box .new-password-box .address-input .title,#pc-wrap #my-page #my-profile-page .bottom-box .new-password-box .address-input label,#pc-wrap #my-page #my-profile-page .bottom-box .new-password-box .input-box .title,#pc-wrap #my-page #my-profile-page .bottom-box .new-password-box .input-box label,#pc-wrap #my-page #my-profile-page .bottom-box .new-password-box.address-box .title,#pc-wrap #my-page #my-profile-page .bottom-box .new-password-box.address-box label,#pc-wrap #my-page #my-profile-page .bottom-box .old-password-box .address-input .title,#pc-wrap #my-page #my-profile-page .bottom-box .old-password-box .address-input label,#pc-wrap #my-page #my-profile-page .bottom-box .old-password-box .input-box .title,#pc-wrap #my-page #my-profile-page .bottom-box .old-password-box .input-box label,#pc-wrap #my-page #my-profile-page .bottom-box .old-password-box.address-box .title,#pc-wrap #my-page #my-profile-page .bottom-box .old-password-box.address-box label,#pc-wrap #my-page #my-profile-page .bottom-box .small-input-box .address-input .title,#pc-wrap #my-page #my-profile-page .bottom-box .small-input-box .address-input label,#pc-wrap #my-page #my-profile-page .bottom-box .small-input-box .input-box .title,#pc-wrap #my-page #my-profile-page .bottom-box .small-input-box .input-box label,#pc-wrap #my-page #my-profile-page .bottom-box .small-input-box.address-box .title,#pc-wrap #my-page #my-profile-page .bottom-box .small-input-box.address-box label,#pc-wrap #my-page #my-profile-page .top-box .address-box .address-input .title,#pc-wrap #my-page #my-profile-page .top-box .address-box .address-input label,#pc-wrap #my-page #my-profile-page .top-box .address-box .input-box .title,#pc-wrap #my-page #my-profile-page .top-box .address-box .input-box label,#pc-wrap #my-page #my-profile-page .top-box .address-box.address-box .title,#pc-wrap #my-page #my-profile-page .top-box .address-box.address-box label,#pc-wrap #my-page #my-profile-page .top-box .new-password-box .address-input .title,#pc-wrap #my-page #my-profile-page .top-box .new-password-box .address-input label,#pc-wrap #my-page #my-profile-page .top-box .new-password-box .input-box .title,#pc-wrap #my-page #my-profile-page .top-box .new-password-box .input-box label,#pc-wrap #my-page #my-profile-page .top-box .new-password-box.address-box .title,#pc-wrap #my-page #my-profile-page .top-box .new-password-box.address-box label,#pc-wrap #my-page #my-profile-page .top-box .old-password-box .address-input .title,#pc-wrap #my-page #my-profile-page .top-box .old-password-box .address-input label,#pc-wrap #my-page #my-profile-page .top-box .old-password-box .input-box .title,#pc-wrap #my-page #my-profile-page .top-box .old-password-box .input-box label,#pc-wrap #my-page #my-profile-page .top-box .old-password-box.address-box .title,#pc-wrap #my-page #my-profile-page .top-box .old-password-box.address-box label,#pc-wrap #my-page #my-profile-page .top-box .small-input-box .address-input .title,#pc-wrap #my-page #my-profile-page .top-box .small-input-box .address-input label,#pc-wrap #my-page #my-profile-page .top-box .small-input-box .input-box .title,#pc-wrap #my-page #my-profile-page .top-box .small-input-box .input-box label,#pc-wrap #my-page #my-profile-page .top-box .small-input-box.address-box .title,#pc-wrap #my-page #my-profile-page .top-box .small-input-box.address-box label{font-size:15px;font-weight:700;color:#181a20}#pc-wrap #my-page #my-profile-page .bottom-box .address-box .address-input input,#pc-wrap #my-page #my-profile-page .bottom-box .address-box .input-box input,#pc-wrap #my-page #my-profile-page .bottom-box .address-box.address-box input,#pc-wrap #my-page #my-profile-page .bottom-box .new-password-box .address-input input,#pc-wrap #my-page #my-profile-page .bottom-box .new-password-box .input-box input,#pc-wrap #my-page #my-profile-page .bottom-box .new-password-box.address-box input,#pc-wrap #my-page #my-profile-page .bottom-box .old-password-box .address-input input,#pc-wrap #my-page #my-profile-page .bottom-box .old-password-box .input-box input,#pc-wrap #my-page #my-profile-page .bottom-box .old-password-box.address-box input,#pc-wrap #my-page #my-profile-page .bottom-box .small-input-box .address-input input,#pc-wrap #my-page #my-profile-page .bottom-box .small-input-box .input-box input,#pc-wrap #my-page #my-profile-page .bottom-box .small-input-box.address-box input,#pc-wrap #my-page #my-profile-page .top-box .address-box .address-input input,#pc-wrap #my-page #my-profile-page .top-box .address-box .input-box input,#pc-wrap #my-page #my-profile-page .top-box .address-box.address-box input,#pc-wrap #my-page #my-profile-page .top-box .new-password-box .address-input input,#pc-wrap #my-page #my-profile-page .top-box .new-password-box .input-box input,#pc-wrap #my-page #my-profile-page .top-box .new-password-box.address-box input,#pc-wrap #my-page #my-profile-page .top-box .old-password-box .address-input input,#pc-wrap #my-page #my-profile-page .top-box .old-password-box .input-box input,#pc-wrap #my-page #my-profile-page .top-box .old-password-box.address-box input,#pc-wrap #my-page #my-profile-page .top-box .small-input-box .address-input input,#pc-wrap #my-page #my-profile-page .top-box .small-input-box .input-box input,#pc-wrap #my-page #my-profile-page .top-box .small-input-box.address-box input{height:56px;padding:0 24px;border-radius:10px;border:1px solid #e6e6e6;transition:all .2s;font-family:Poppins,sans-serif;font-size:15px;color:#181a20;background-color:#fff;width:100%}#pc-wrap #my-page #my-profile-page .bottom-box .address-box .address-input input:focus,#pc-wrap #my-page #my-profile-page .bottom-box .address-box .input-box input:focus,#pc-wrap #my-page #my-profile-page .bottom-box .address-box.address-box input:focus,#pc-wrap #my-page #my-profile-page .bottom-box .new-password-box .address-input input:focus,#pc-wrap #my-page #my-profile-page .bottom-box .new-password-box .input-box input:focus,#pc-wrap #my-page #my-profile-page .bottom-box .new-password-box.address-box input:focus,#pc-wrap #my-page #my-profile-page .bottom-box .old-password-box .address-input input:focus,#pc-wrap #my-page #my-profile-page .bottom-box .old-password-box .input-box input:focus,#pc-wrap #my-page #my-profile-page .bottom-box .old-password-box.address-box input:focus,#pc-wrap #my-page #my-profile-page .bottom-box .small-input-box .address-input input:focus,#pc-wrap #my-page #my-profile-page .bottom-box .small-input-box .input-box input:focus,#pc-wrap #my-page #my-profile-page .bottom-box .small-input-box.address-box input:focus,#pc-wrap #my-page #my-profile-page .top-box .address-box .address-input input:focus,#pc-wrap #my-page #my-profile-page .top-box .address-box .input-box input:focus,#pc-wrap #my-page #my-profile-page .top-box .address-box.address-box input:focus,#pc-wrap #my-page #my-profile-page .top-box .new-password-box .address-input input:focus,#pc-wrap #my-page #my-profile-page .top-box .new-password-box .input-box input:focus,#pc-wrap #my-page #my-profile-page .top-box .new-password-box.address-box input:focus,#pc-wrap #my-page #my-profile-page .top-box .old-password-box .address-input input:focus,#pc-wrap #my-page #my-profile-page .top-box .old-password-box .input-box input:focus,#pc-wrap #my-page #my-profile-page .top-box .old-password-box.address-box input:focus,#pc-wrap #my-page #my-profile-page .top-box .small-input-box .address-input input:focus,#pc-wrap #my-page #my-profile-page .top-box .small-input-box .input-box input:focus,#pc-wrap #my-page #my-profile-page .top-box .small-input-box.address-box input:focus{border-color:#181a20;outline:none;box-shadow:0 0 0 4px rgba(24,26,32,.05)}#pc-wrap #my-page #my-profile-page .bottom-box .address-box .address-input input::placeholder,#pc-wrap #my-page #my-profile-page .bottom-box .address-box .input-box input::placeholder,#pc-wrap #my-page #my-profile-page .bottom-box .address-box.address-box input::placeholder,#pc-wrap #my-page #my-profile-page .bottom-box .new-password-box .address-input input::placeholder,#pc-wrap #my-page #my-profile-page .bottom-box .new-password-box .input-box input::placeholder,#pc-wrap #my-page #my-profile-page .bottom-box .new-password-box.address-box input::placeholder,#pc-wrap #my-page #my-profile-page .bottom-box .old-password-box .address-input input::placeholder,#pc-wrap #my-page #my-profile-page .bottom-box .old-password-box .input-box input::placeholder,#pc-wrap #my-page #my-profile-page .bottom-box .old-password-box.address-box input::placeholder,#pc-wrap #my-page #my-profile-page .bottom-box .small-input-box .address-input input::placeholder,#pc-wrap #my-page #my-profile-page .bottom-box .small-input-box .input-box input::placeholder,#pc-wrap #my-page #my-profile-page .bottom-box .small-input-box.address-box input::placeholder,#pc-wrap #my-page #my-profile-page .top-box .address-box .address-input input::placeholder,#pc-wrap #my-page #my-profile-page .top-box .address-box .input-box input::placeholder,#pc-wrap #my-page #my-profile-page .top-box .address-box.address-box input::placeholder,#pc-wrap #my-page #my-profile-page .top-box .new-password-box .address-input input::placeholder,#pc-wrap #my-page #my-profile-page .top-box .new-password-box .input-box input::placeholder,#pc-wrap #my-page #my-profile-page .top-box .new-password-box.address-box input::placeholder,#pc-wrap #my-page #my-profile-page .top-box .old-password-box .address-input input::placeholder,#pc-wrap #my-page #my-profile-page .top-box .old-password-box .input-box input::placeholder,#pc-wrap #my-page #my-profile-page .top-box .old-password-box.address-box input::placeholder,#pc-wrap #my-page #my-profile-page .top-box .small-input-box .address-input input::placeholder,#pc-wrap #my-page #my-profile-page .top-box .small-input-box .input-box input::placeholder,#pc-wrap #my-page #my-profile-page .top-box .small-input-box.address-box input::placeholder{color:#ccc}#pc-wrap #my-page #my-profile-page .bottom-box .about-me-box,#pc-wrap #my-page #my-profile-page .top-box .about-me-box{display:flex;flex-direction:column;gap:12px;margin-top:10px}#pc-wrap #my-page #my-profile-page .bottom-box .about-me-box .title,#pc-wrap #my-page #my-profile-page .top-box .about-me-box .title{font-size:15px;font-weight:700;color:#181a20}#pc-wrap #my-page #my-profile-page .bottom-box .about-me-box .about-textarea,#pc-wrap #my-page #my-profile-page .top-box .about-me-box .about-textarea{height:140px;padding:24px;border-radius:10px;border:1px solid #e6e6e6;resize:none;font-family:Poppins,sans-serif;font-size:15px;color:#181a20;transition:all .2s}#pc-wrap #my-page #my-profile-page .bottom-box .about-me-box .about-textarea:focus,#pc-wrap #my-page #my-profile-page .top-box .about-me-box .about-textarea:focus{border-color:#181a20;outline:none;box-shadow:0 0 0 4px rgba(24,26,32,.05)}#pc-wrap #my-page #my-profile-page .bottom-box .change-password,#pc-wrap #my-page #my-profile-page .bottom-box .update-button,#pc-wrap #my-page #my-profile-page .top-box .change-password,#pc-wrap #my-page #my-profile-page .top-box .update-button{align-self:flex-end;padding:16px 42px;background:#e6e6e6;color:#181a20;border-radius:8px;cursor:pointer;transition:all .25s ease;border:none;margin-top:30px;display:flex;align-items:center;gap:8px;font-weight:700}#pc-wrap #my-page #my-profile-page .bottom-box .change-password p,#pc-wrap #my-page #my-profile-page .bottom-box .update-button p,#pc-wrap #my-page #my-profile-page .top-box .change-password p,#pc-wrap #my-page #my-profile-page .top-box .update-button p{font-family:Poppins,sans-serif;font-size:15px;font-weight:700;margin:0}#pc-wrap #my-page #my-profile-page .bottom-box .change-password:hover,#pc-wrap #my-page #my-profile-page .bottom-box .update-button:hover,#pc-wrap #my-page #my-profile-page .top-box .change-password:hover,#pc-wrap #my-page #my-profile-page .top-box .update-button:hover{background:#181a20;color:#fff;transform:translateY(-2px);box-shadow:0 8px 20px rgba(0,0,0,.15)}#pc-wrap #my-page #my-profile-page .bottom-box .change-password:hover svg path,#pc-wrap #my-page #my-profile-page .bottom-box .update-button:hover svg path,#pc-wrap #my-page #my-profile-page .top-box .change-password:hover svg path,#pc-wrap #my-page #my-profile-page .top-box .update-button:hover svg path{fill:#fff}#pc-wrap #my-page #my-profile-page .bottom-box .change-password:active,#pc-wrap #my-page #my-profile-page .bottom-box .update-button:active,#pc-wrap #my-page #my-profile-page .top-box .change-password:active,#pc-wrap #my-page #my-profile-page .top-box .update-button:active{transform:translateY(0)}#pc-wrap #my-page #add-product-page,#pc-wrap #my-page #my-profile-page .bottom-box .bottom-inner-box,#pc-wrap #my-page #my-profile-page .bottom-box .top-inner-box,#pc-wrap #my-page #my-profile-page .top-box .bottom-inner-box,#pc-wrap #my-page #my-profile-page .top-box .top-inner-box{display:flex;flex-direction:column;gap:30px}#pc-wrap #my-page #add-product-page{width:100%}#pc-wrap #my-page #add-product-page .main-title-box{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}#pc-wrap #my-page #add-product-page .main-title-box .main-title{color:#181a20;font-family:Poppins,sans-serif;font-size:28px;font-weight:700;letter-spacing:-.5px;margin-bottom:5px}#pc-wrap #my-page #add-product-page .main-title-box .sub-title{color:#717171;font-family:Poppins,sans-serif;font-size:15px;font-weight:400}#pc-wrap #my-page #add-product-page .config{width:100%;background:#fff;border-radius:12px;padding:25px;box-shadow:0 2px 10px rgba(0,0,0,.03)}#pc-wrap #my-page #add-product-page .config .tabs-box{display:flex;gap:30px;border-bottom:1px solid #eee;margin-bottom:25px;padding-bottom:10px}#pc-wrap #my-page #add-product-page .config .tabs-box .active,#pc-wrap #my-page #add-product-page .config .tabs-box .not-active{font-family:Poppins,sans-serif;font-size:14px;font-weight:600;cursor:pointer;position:relative;padding-bottom:10px;margin-bottom:-11px}#pc-wrap #my-page #add-product-page .config .tabs-box .active{color:#181a20;border-bottom:2px solid #181a20}#pc-wrap #my-page #add-product-page .config .tabs-box .not-active{color:#999;transition:color .2s}#pc-wrap #my-page #add-product-page .config .tabs-box .not-active:hover{color:#555}#pc-wrap #my-page #add-product-page .config .description-box .config-column{margin-bottom:15px}#pc-wrap #my-page #add-product-page .config .description-box .config-column .title{font-size:13px;font-weight:600;color:#444;margin-bottom:6px;display:block}#pc-wrap #my-page #add-product-page .config .description-box .config-column .description-input{width:100%;height:40px;border-radius:6px;border:1px solid #e1e1e1;padding:0 12px;font-family:Poppins,sans-serif;font-size:13px;transition:all .2s;background:#fcfcfc}#pc-wrap #my-page #add-product-page .config .description-box .config-column .description-input:focus{border-color:#181a20;background:#fff;box-shadow:0 0 0 2px rgba(24,26,32,.05);outline:none}#pc-wrap #my-page #add-product-page .config .description-box .config-column .description-text{width:100%;height:100px;border-radius:6px;border:1px solid #e1e1e1;padding:12px;resize:none;font-family:Poppins,sans-serif;font-size:13px;background:#fcfcfc}#pc-wrap #my-page #add-product-page .config .description-box .config-column .description-text:focus{border-color:#181a20;background:#fff;box-shadow:0 0 0 2px rgba(24,26,32,.05);outline:none}#pc-wrap #my-page #add-product-page .config .description-box .map-title,#pc-wrap #my-page #add-product-page .config .description-box .property-title,#pc-wrap #my-page #add-product-page .config .description-box .upload-title{font-size:16px;font-weight:600;color:#181a20;margin:20px 0 15px}#pc-wrap #my-page #add-product-page .config .description-box .config-detail-row,#pc-wrap #my-page #add-product-page .config .description-box .config-row{display:flex;flex-wrap:wrap;gap:15px;margin-bottom:15px}#pc-wrap #my-page #add-product-page .config .description-box .config-detail-row .price-year-after-price,#pc-wrap #my-page #add-product-page .config .description-box .config-row .price-year-after-price{flex:1 1;min-width:200px;position:relative}#pc-wrap #my-page #add-product-page .config .description-box .config-detail-row .price-year-after-price .title,#pc-wrap #my-page #add-product-page .config .description-box .config-row .price-year-after-price .title{font-size:13px;font-weight:600;color:#444;margin-bottom:6px;display:block}#pc-wrap #my-page #add-product-page .config .description-box .config-detail-row .price-year-after-price .description-input,#pc-wrap #my-page #add-product-page .config .description-box .config-detail-row .price-year-after-price .select-description,#pc-wrap #my-page #add-product-page .config .description-box .config-row .price-year-after-price .description-input,#pc-wrap #my-page #add-product-page .config .description-box .config-row .price-year-after-price .select-description{width:100%;height:40px;border-radius:6px;border:1px solid #e1e1e1;padding:0 12px;font-family:Poppins,sans-serif;font-size:13px;color:#333;background:#fcfcfc;transition:all .2s}#pc-wrap #my-page #add-product-page .config .description-box .config-detail-row .price-year-after-price .description-input:focus,#pc-wrap #my-page #add-product-page .config .description-box .config-detail-row .price-year-after-price .select-description:focus,#pc-wrap #my-page #add-product-page .config .description-box .config-row .price-year-after-price .description-input:focus,#pc-wrap #my-page #add-product-page .config .description-box .config-row .price-year-after-price .select-description:focus{border-color:#181a20;background:#fff;box-shadow:0 0 0 2px rgba(24,26,32,.05);outline:none}#pc-wrap #my-page #add-product-page .config .description-box .config-detail-row .price-year-after-price .arrow-down,#pc-wrap #my-page #add-product-page .config .description-box .config-row .price-year-after-price .arrow-down{position:absolute;right:12px;bottom:15px;pointer-events:none;font-size:8px;color:#999}#pc-wrap #my-page #add-product-page .config .description-box .wrap-box{display:flex;flex-wrap:wrap;gap:15px;margin-bottom:30px}#pc-wrap #my-page #add-product-page .config .description-box .wrap-box .amenity-box{display:flex;align-items:center;gap:8px;min-width:150px;cursor:pointer}#pc-wrap #my-page #add-product-page .config .description-box .wrap-box .amenity-box .property-checkbox{width:16px;height:16px;cursor:pointer;accent-color:#181a20}#pc-wrap #my-page #add-product-page .config .description-box .wrap-box .amenity-box .amenity-text{font-size:13px;color:#555}#pc-wrap #my-page #add-product-page .config .description-box .map-frame{width:100%;height:300px;border-radius:8px;background:#f0f0f0;overflow:hidden;margin-bottom:30px}#pc-wrap #my-page #add-product-page .config .description-box .media-upload-card{background:#fff;border:1px solid #e0e0e0;border-radius:12px;margin-bottom:10px;width:100%;overflow:hidden}#pc-wrap #my-page #add-product-page .config .description-box .media-upload-card .card-header{padding:15px 20px;border-bottom:1px solid #e0e0e0;background:#fff}#pc-wrap #my-page #add-product-page .config .description-box .media-upload-card .card-header .title{font-size:15px;font-weight:600;color:#181a20}#pc-wrap #my-page #add-product-page .config .description-box .media-upload-card .card-content{padding:20px}#pc-wrap #my-page #add-product-page .config .description-box .media-upload-card .card-content .upload-dropzone{border:1px dashed #ddd;border-radius:8px;background:#fff;padding:40px 20px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;cursor:pointer;transition:all .2s;position:relative}#pc-wrap #my-page #add-product-page .config .description-box .media-upload-card .card-content .upload-dropzone:hover{background:#fafafa;border-color:#b0b0b0}#pc-wrap #my-page #add-product-page .config .description-box .media-upload-card .card-content .upload-dropzone .upload-button{background:#fff;border:1px solid #eaeaea;border-radius:8px;padding:10px 28px;text-transform:none;color:#181a20;font-weight:600;font-size:14px;box-shadow:0 4px 10px rgba(0,0,0,.05);display:flex;align-items:center;gap:10px;margin-bottom:8px;transition:all .2s}#pc-wrap #my-page #add-product-page .config .description-box .media-upload-card .card-content .upload-dropzone .upload-button:hover{box-shadow:0 6px 14px rgba(0,0,0,.08);transform:translateY(-1px)}#pc-wrap #my-page #add-product-page .config .description-box .media-upload-card .card-content .upload-dropzone .dnd-text{font-family:Poppins,sans-serif;font-size:14px;color:#555;text-align:center}#pc-wrap #my-page #add-product-page .config .description-box .media-upload-card .card-content .upload-dropzone .format-text{font-family:Poppins,sans-serif;font-size:13px;color:#999;text-align:center}#pc-wrap #my-page #add-product-page .config .description-box .gallery-box{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:30px}#pc-wrap #my-page #add-product-page .config .description-box .gallery-box .image-box{width:80px;height:80px;border-radius:6px;overflow:hidden;position:relative;border:1px solid #eee}#pc-wrap #my-page #add-product-page .config .description-box .gallery-box .image-box img{width:100%;height:100%;object-fit:cover}#pc-wrap #my-page #add-product-page .config .description-box .gallery-box .image-box .absolute-box{position:absolute;top:4px;right:4px;background:rgba(0,0,0,.5);border-radius:50%;width:20px;height:20px;display:flex;align-items:center;justify-content:center;cursor:pointer;font-size:10px;color:#fff;transition:background .2s}#pc-wrap #my-page #add-product-page .config .description-box .gallery-box .image-box .absolute-box:hover{background:rgba(0,0,0,.8)}#pc-wrap #my-page #add-product-page .config .description-box .buttons-row{display:flex;justify-content:flex-end;gap:12px;margin-top:30px;border-top:1px solid #f0f0f0;padding-top:20px}#pc-wrap #my-page #add-product-page .config .description-box .buttons-row button{padding:10px 24px;border-radius:6px;font-weight:600;font-size:13px;cursor:pointer;transition:all .2s}#pc-wrap #my-page #add-product-page .config .description-box .buttons-row button.prev-button{background:transparent;border:1px solid #e0e0e0;color:#333}#pc-wrap #my-page #add-product-page .config .description-box .buttons-row button.prev-button:hover{background:#f5f5f5;border-color:#d0d0d0}#pc-wrap #my-page #add-product-page .config .description-box .buttons-row button.next-button,#pc-wrap #my-page #add-product-page .config .description-box .buttons-row button.submit-button{background:#181a20;border:1px solid #181a20;color:#fff;box-shadow:0 2px 5px rgba(0,0,0,.1)}#pc-wrap #my-page #add-product-page .config .description-box .buttons-row button.next-button:hover,#pc-wrap #my-page #add-product-page .config .description-box .buttons-row button.submit-button:hover{background:#333;border-color:#333;box-shadow:0 4px 8px rgba(0,0,0,.15);transform:translateY(-1px)}#pc-wrap #my-page #add-product-page .config .description-box .buttons-row button:disabled{background:#e0e0e0;border-color:#e0e0e0;color:#999;cursor:not-allowed;box-shadow:none;transform:none}#pc-wrap #my-page #my-product-page{width:100%;display:flex;flex-direction:column;gap:30px}#pc-wrap #my-page #my-product-page .main-title-box{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}#pc-wrap #my-page #my-product-page .main-title-box .right-box .main-title{color:#181a20;font-family:Poppins,sans-serif;font-size:28px;font-weight:700;letter-spacing:-.5px;margin-bottom:5px}#pc-wrap #my-page #my-product-page .main-title-box .right-box .sub-title{color:#717171;font-family:Poppins,sans-serif;font-size:15px;font-weight:400}#pc-wrap #my-page #my-product-page .property-list-box{width:100%;background:#fff;border-radius:16px;padding:30px;box-shadow:0 4px 20px rgba(0,0,0,.03)}#pc-wrap #my-page #my-product-page .property-list-box .tab-name-box{display:flex;flex-direction:row;gap:15px;margin-bottom:30px}#pc-wrap #my-page #my-product-page .property-list-box .tab-name-box .active-tab-name,#pc-wrap #my-page #my-product-page .property-list-box .tab-name-box .tab-name{padding:10px 24px;font-family:Poppins,sans-serif;font-size:14px;font-weight:600;border-radius:30px;cursor:pointer;transition:all .2s}#pc-wrap #my-page #my-product-page .property-list-box .tab-name-box .tab-name{color:#717171;background:#f5f5f5}#pc-wrap #my-page #my-product-page .property-list-box .tab-name-box .tab-name:hover{background:#e0e0e0;color:#181a20}#pc-wrap #my-page #my-product-page .property-list-box .tab-name-box .active-tab-name{color:#fff;background:#181a20}#pc-wrap #my-page #my-product-page .property-list-box .list-box{width:100%;min-height:400px}#pc-wrap #my-page #my-product-page .property-list-box .list-box .listing-title-box{display:flex;background:#f9f9f9;padding:15px 20px;border-radius:8px;margin-bottom:15px}#pc-wrap #my-page #my-product-page .property-list-box .list-box .listing-title-box .title-text{flex:1 1;font-family:Poppins,sans-serif;font-size:13px;font-weight:600;color:#181a20;text-transform:uppercase}#pc-wrap #my-page #my-product-page .property-list-box .list-box .listing-title-box .title-text:first-child{flex:2 1}#pc-wrap #my-page #my-product-page .property-list-box .list-box .property-card-box{display:flex;align-items:center;padding:20px 10px;border-bottom:1px solid #f0f0f0;transition:background .2s}#pc-wrap #my-page #my-product-page .property-list-box .list-box .property-card-box:hover{background:#fafafa}#pc-wrap #my-page #my-product-page .property-list-box .list-box .property-card-box:last-child{border-bottom:none}#pc-wrap #my-page #my-product-page .property-list-box .list-box .property-card-box .image-box{width:80px;height:80px;border-radius:8px;overflow:hidden;margin-right:20px;flex-shrink:0}#pc-wrap #my-page #my-product-page .property-list-box .list-box .property-card-box .image-box img{width:100%;height:100%;object-fit:cover}#pc-wrap #my-page #my-product-page .property-list-box .list-box .property-card-box .information-box{flex:2 1;padding-right:20px}#pc-wrap #my-page #my-product-page .property-list-box .list-box .property-card-box .information-box .name{font-family:Poppins,sans-serif;font-size:16px;font-weight:600;color:#181a20;margin-bottom:6px}#pc-wrap #my-page #my-product-page .property-list-box .list-box .property-card-box .information-box .address{font-size:13px;color:#717171;margin-bottom:6px}#pc-wrap #my-page #my-product-page .property-list-box .list-box .property-card-box .information-box .price{font-size:15px;font-weight:600;color:#181a20}#pc-wrap #my-page #my-product-page .property-list-box .list-box .property-card-box .action-box,#pc-wrap #my-page #my-product-page .property-list-box .list-box .property-card-box .date-box,#pc-wrap #my-page #my-product-page .property-list-box .list-box .property-card-box .status-box,#pc-wrap #my-page #my-product-page .property-list-box .list-box .property-card-box .views-box{flex:1 1;display:flex;align-items:center}#pc-wrap #my-page #my-product-page .property-list-box .list-box .property-card-box .date-box .date{font-size:14px;color:#555}#pc-wrap #my-page #my-product-page .property-list-box .list-box .property-card-box .status-box .coloured-box{padding:6px 16px;border-radius:20px;background:#f0f0f0}#pc-wrap #my-page #my-product-page .property-list-box .list-box .property-card-box .status-box .coloured-box .status{font-size:12px;font-weight:600;color:#555}#pc-wrap #my-page #my-product-page .property-list-box .list-box .property-card-box .views-box .views{font-size:14px;color:#555}#pc-wrap #my-page #my-product-page .property-list-box .list-box .property-card-box .action-box{gap:10px}#pc-wrap #my-page #my-product-page .property-list-box .list-box .property-card-box .action-box .icon-button{width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:background .2s;cursor:pointer}#pc-wrap #my-page #my-product-page .property-list-box .list-box .property-card-box .action-box .icon-button:hover{background:#e0e0e0}#pc-wrap #my-page #my-product-page .property-list-box .list-box .no-data{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:50px;gap:20px}#pc-wrap #my-page #my-product-page .property-list-box .list-box .no-data p{font-size:16px;color:#717171}#pc-wrap #my-page #my-product-page .property-list-box .pagination-config{margin-top:40px;display:flex;flex-direction:column;align-items:center;gap:10px}#pc-wrap #my-page #my-product-page .property-list-box .pagination-config .total-result p{font-size:14px;color:#999}#pc-wrap #member-page #member-products-page{width:100%}#pc-wrap #member-page #member-products-page .main-title-box{width:auto;height:auto;flex-direction:row;justify-content:space-between}#pc-wrap #member-page #member-products-page .main-title-box .right-box{width:315px}#pc-wrap #member-page #member-products-page .main-title-box .right-box .main-title{color:#181a20;font-family:Poppins,sans-serif;font-size:30px;font-style:normal;font-weight:600;line-height:normal;letter-spacing:.6px;text-transform:capitalize}#pc-wrap #member-page #member-products-page .properties-list-box{margin-top:85px}#pc-wrap #member-page #member-products-page .properties-list-box .list-box .listing-title-box{width:100%;height:auto;flex-direction:row;gap:110px;padding:18px 15px 18px 33px;border-radius:12px;background:#f6f6f6}#pc-wrap #member-page #member-products-page .properties-list-box .list-box .listing-title-box .title-text{color:#181a20;font-family:Poppins,sans-serif;font-size:15px;font-style:normal;font-weight:600;line-height:normal}#pc-wrap #member-page #member-products-page .properties-list-box .list-box .listing-title-box :first-child{margin-right:138px}#pc-wrap #member-page #member-products-page .properties-list-box .list-box .property-card-box{width:100%;height:auto;flex-direction:row;align-items:center;margin-top:30px;padding-bottom:30px;border-bottom:1px solid #ddd}#pc-wrap #member-page #member-products-page .properties-list-box .list-box .property-card-box .image-box{width:115px;height:90px;overflow:hidden;margin-right:25px;padding-top:1px;cursor:pointer}#pc-wrap #member-page #member-products-page .properties-list-box .list-box .property-card-box .image-box img{width:100%;height:100%;object-fit:contain;border-radius:12px}#pc-wrap #member-page #member-products-page .properties-list-box .list-box .property-card-box .information-box{width:210px;height:auto;padding:5px 0;cursor:pointer}#pc-wrap #member-page #member-products-page .properties-list-box .list-box .property-card-box .information-box .name{margin-bottom:8px;color:#181a20;font-family:Poppins,sans-serif;font-size:13px;font-style:normal;font-weight:600;line-height:normal}#pc-wrap #member-page #member-products-page .properties-list-box .list-box .property-card-box .information-box .address{margin-bottom:13px;color:#717171;font-family:Poppins,sans-serif;font-size:11px;font-style:normal;font-weight:400;line-height:normal}#pc-wrap #member-page #member-products-page .properties-list-box .list-box .property-card-box .information-box .price{color:#181a20;font-family:Poppins,sans-serif;font-size:15px;font-style:normal;font-weight:400;line-height:normal}#pc-wrap #member-page #member-products-page .properties-list-box .list-box .property-card-box .date-box{width:140px;height:100%;align-items:center;justify-content:center;margin-right:77px}#pc-wrap #member-page #member-products-page .properties-list-box .list-box .property-card-box .date-box .date{color:#181a20;font-family:Poppins,sans-serif;font-size:12px;font-style:normal;font-weight:400;line-height:26px}#pc-wrap #member-page #member-products-page .properties-list-box .list-box .property-card-box .status-box{width:100px;height:100%;align-items:center;justify-content:center;margin-right:70px}#pc-wrap #member-page #member-products-page .properties-list-box .list-box .property-card-box .status-box .coloured-box{width:93px;height:36px;align-items:center;justify-content:center;border-radius:60px}#pc-wrap #member-page #member-products-page .properties-list-box .list-box .property-card-box .status-box .coloured-box .status{font-family:Poppins,sans-serif;font-size:12px;font-style:normal;font-weight:400;line-height:26px}#pc-wrap #member-page #member-products-page .properties-list-box .list-box .property-card-box .views-box{width:35px;height:100%;align-items:center;justify-content:center;margin-right:75px}#pc-wrap #member-page #member-products-page .properties-list-box .list-box .property-card-box .views-box .views{color:#181a20;font-family:Poppins,sans-serif;font-size:12px;font-style:normal;font-weight:400;line-height:26px}#pc-wrap #member-page #member-products-page .properties-list-box .list-box .pagination-config{width:100%;height:auto;justify-content:center;align-items:center;margin-top:30px}#pc-wrap #member-page #member-products-page .properties-list-box .list-box .pagination-config .total-result p{color:#181a20;text-align:center;font-family:Poppins,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:26px}#pc-wrap #member-page{background:#f6f6f6}#pc-wrap #member-page .container .member-page{position:relative;width:100%;display:flex;flex-direction:row;gap:30px;padding-top:100px;justify-content:center}#pc-wrap #member-page .container .member-page .back-frame{width:100%;max-width:1280px;height:auto;display:flex;flex-direction:row;margin:50px 0 100px;gap:30px}#pc-wrap #member-page .container .member-page .back-frame .left-config{position:-webkit-sticky;position:sticky;top:100px;width:300px;height:-moz-fit-content;height:fit-content;border-radius:16px;background:#fff;border:1px solid #e0e0e0;box-shadow:0 4px 20px rgba(0,0,0,.05);padding:30px 20px}#pc-wrap #member-page .container .member-page .back-frame .left-config .profile{display:flex;flex-direction:column;align-items:center;text-align:center;margin-bottom:25px}#pc-wrap #member-page .container .member-page .back-frame .left-config .profile .profile-img{position:relative;margin-bottom:15px}#pc-wrap #member-page .container .member-page .back-frame .left-config .profile .profile-img img{width:100px;height:100px;border-radius:50%;object-fit:cover;border:3px solid #fff;box-shadow:0 4px 10px rgba(0,0,0,.1)}#pc-wrap #member-page .container .member-page .back-frame .left-config .profile .user-info{display:flex;flex-direction:column;align-items:center}#pc-wrap #member-page .container .member-page .back-frame .left-config .profile .user-info .user-name{color:#181a20;font-family:Poppins,sans-serif;font-size:18px;font-weight:700;margin-bottom:4px}#pc-wrap #member-page .container .member-page .back-frame .left-config .profile .user-info .user-phone{display:flex;flex-direction:row;align-items:center;gap:6px;margin-bottom:4px}#pc-wrap #member-page .container .member-page .back-frame .left-config .profile .user-info .user-phone img{width:14px;height:14px;opacity:.6}#pc-wrap #member-page .container .member-page .back-frame .left-config .profile .user-info .user-phone .p-number{font-size:14px;color:#555}#pc-wrap #member-page .container .member-page .back-frame .left-config .profile .user-info .view-list{font-size:12px;color:#888;text-transform:uppercase;letter-spacing:1px;background:#f0f0f0;padding:4px 12px;border-radius:20px;margin-top:8px}#pc-wrap #member-page .container .member-page .back-frame .left-config .follow-button-box{display:flex;justify-content:center;margin-bottom:30px}#pc-wrap #member-page .container .member-page .back-frame .left-config .follow-button-box button{width:100%;padding:10px 0;border-radius:8px;font-family:Poppins,sans-serif;font-weight:600;font-size:15px;text-transform:capitalize;transition:all .3s ease}#pc-wrap #member-page .container .member-page .back-frame .left-config .follow-button-box button.MuiButton-contained{background:linear-gradient(90deg,#ff5d18,#ff8c18);box-shadow:0 4px 15px rgba(255,93,24,.3)}#pc-wrap #member-page .container .member-page .back-frame .left-config .follow-button-box button.MuiButton-contained:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgba(255,93,24,.4)}#pc-wrap #member-page .container .member-page .back-frame .left-config .follow-button-box button.MuiButton-outlined{border-color:#ddd;color:#555}#pc-wrap #member-page .container .member-page .back-frame .left-config .follow-button-box button.MuiButton-outlined:hover{background:#f9f9f9;border-color:#ccc}#pc-wrap #member-page .container .member-page .back-frame .left-config .sections .section{margin-bottom:25px}#pc-wrap #member-page .container .member-page .back-frame .left-config .sections .section .title{font-family:Poppins,sans-serif;font-size:12px;font-weight:700;color:#aaa;text-transform:uppercase;letter-spacing:1.2px;margin-bottom:15px;padding-left:10px}#pc-wrap #member-page .container .member-page .back-frame .left-config .sections .section .sub-section{display:flex;flex-direction:column;gap:8px;padding:0}#pc-wrap #member-page .container .member-page .back-frame .left-config .sections .section .sub-section li{border-radius:10px;transition:all .2s ease}#pc-wrap #member-page .container .member-page .back-frame .left-config .sections .section .sub-section li a{display:block;width:100%;padding:12px 15px}#pc-wrap #member-page .container .member-page .back-frame .left-config .sections .section .sub-section li:hover{background:#f8f9fa}#pc-wrap #member-page .container .member-page .back-frame .left-config .sections .section .sub-section li.focus{background:#181a20;box-shadow:0 4px 12px rgba(0,0,0,.2)}#pc-wrap #member-page .container .member-page .back-frame .left-config .sections .section .sub-section li.focus .count-title,#pc-wrap #member-page .container .member-page .back-frame .left-config .sections .section .sub-section li.focus p{color:#fff!important}#pc-wrap #member-page .container .member-page .back-frame .left-config .sections .section .sub-section li.focus .com-icon{fill:#fff}#pc-wrap #member-page .container .member-page .back-frame .left-config .sections .section .sub-section li .flex-box{display:flex;align-items:center;width:100%}#pc-wrap #member-page .container .member-page .back-frame .left-config .sections .section .sub-section li .flex-box .com-icon{width:20px;height:20px;margin-right:15px;object-fit:contain}#pc-wrap #member-page .container .member-page .back-frame .left-config .sections .section .sub-section li .flex-box .sub-title{font-family:Poppins,sans-serif;font-size:15px;font-weight:500;color:#181a20;flex:1 1}#pc-wrap #member-page .container .member-page .back-frame .left-config .sections .section .sub-section li .flex-box .count-title{font-family:Poppins,sans-serif;font-size:14px;font-weight:600;color:#777;background:rgba(0,0,0,.05);padding:2px 8px;border-radius:12px}#pc-wrap #member-page .container .member-page .back-frame .main-config{flex:1 1;margin-top:0;min-height:800px}#pc-wrap #member-page .container .member-page .back-frame .main-config .list-config{display:flex;width:100%;flex-direction:column;gap:24px}#pc-wrap #my-page #my-favorites-page{width:100%;display:flex;flex-direction:column;gap:30px}#pc-wrap #my-page #my-favorites-page .main-title-box{display:flex;justify-content:flex-start;align-items:center;margin-bottom:20px}#pc-wrap #my-page #my-favorites-page .main-title-box .right-box .main-title{color:#181a20;font-family:Poppins,sans-serif;font-size:28px;font-weight:700;letter-spacing:-.5px;margin-bottom:5px}#pc-wrap #my-page #my-favorites-page .main-title-box .right-box .sub-title{color:#717171;font-family:Poppins,sans-serif;font-size:15px;font-weight:400}#pc-wrap #my-page #my-favorites-page .favorites-list-box{width:100%;display:flex;flex-wrap:wrap;gap:20px}#pc-wrap #my-page #my-favorites-page .favorites-list-box .card-config{width:calc(33.333% - 14px);border-radius:12px;background:#fff;border:1px solid #eee;box-shadow:0 4px 10px rgba(0,0,0,.02);overflow:hidden;transition:transform .2s,box-shadow .2s;cursor:pointer;animation:fadeInUp .5s ease-out forwards;opacity:0}#pc-wrap #my-page #my-favorites-page .favorites-list-box .card-config:hover{transform:translateY(-5px);box-shadow:0 10px 25px rgba(0,0,0,.08)}#pc-wrap #my-page #my-favorites-page .favorites-list-box .card-config .top{height:220px;position:relative;background-color:#f9f9f9;display:flex;align-items:center;justify-content:center}#pc-wrap #my-page #my-favorites-page .favorites-list-box .card-config .top img{width:100%;height:100%;object-fit:cover}#pc-wrap #my-page #my-favorites-page .favorites-list-box .card-config .top .top-badge{position:absolute;top:12px;left:12px;background:#181a20;color:#fff;padding:4px 12px;border-radius:6px;font-size:11px;font-weight:600;text-transform:uppercase}#pc-wrap #my-page #my-favorites-page .favorites-list-box .card-config .top .price-box{position:absolute;bottom:12px;left:12px;background:hsla(0,0%,100%,.95);padding:6px 12px;border-radius:6px;box-shadow:0 2px 4px rgba(0,0,0,.1)}#pc-wrap #my-page #my-favorites-page .favorites-list-box .card-config .top .price-box p{font-size:15px;font-weight:700;color:#181a20}#pc-wrap #my-page #my-favorites-page .favorites-list-box .card-config .top .remove-btn{position:absolute;top:10px;right:10px;background:hsla(0,0%,100%,.8);border-radius:50%;padding:5px;visibility:hidden;opacity:0;transition:all .2s}#pc-wrap #my-page #my-favorites-page .favorites-list-box .card-config .top .remove-btn:hover{background:#fff;transform:scale(1.1)}#pc-wrap #my-page #my-favorites-page .favorites-list-box .card-config:hover .top .remove-btn{visibility:visible;opacity:1}#pc-wrap #my-page #my-favorites-page .favorites-list-box .card-config .bottom{padding:16px;text-align:center}#pc-wrap #my-page #my-favorites-page .favorites-list-box .card-config .bottom .name-address{margin-bottom:10px}#pc-wrap #my-page #my-favorites-page .favorites-list-box .card-config .bottom .name-address .name p{font-size:16px;font-weight:600;color:#181a20;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-bottom:4px}#pc-wrap #my-page #my-favorites-page .favorites-list-box .card-config .bottom .options{display:flex;justify-content:center;gap:20px;margin-bottom:15px}#pc-wrap #my-page #my-favorites-page .favorites-list-box .card-config .bottom .options .option{display:flex;flex-direction:column;align-items:center;gap:2px}#pc-wrap #my-page #my-favorites-page .favorites-list-box .card-config .bottom .options .option p:first-child{font-size:12px;color:#999;text-transform:uppercase}#pc-wrap #my-page #my-favorites-page .favorites-list-box .card-config .bottom .options .option p:last-child{font-size:14px;font-weight:600;color:#333}#pc-wrap #my-page #my-favorites-page .favorites-list-box .card-config .bottom .divider{height:1px;background:#f0f0f0;margin-bottom:12px}#pc-wrap #my-page #my-favorites-page .favorites-list-box .card-config .bottom .type-buttons{display:flex;justify-content:space-between;align-items:center}#pc-wrap #my-page #my-favorites-page .favorites-list-box .card-config .bottom .type-buttons .type p{font-size:12px;font-weight:600;color:#555;background:#eee;padding:4px 10px;border-radius:4px}#pc-wrap #my-page #my-favorites-page .favorites-list-box .card-config .bottom .type-buttons .buttons svg{font-size:24px;color:#eb6753;transition:transform .2s;cursor:pointer}#pc-wrap #my-page #my-favorites-page .favorites-list-box .card-config .bottom .type-buttons .buttons svg:hover{transform:scale(1.2)}#pc-wrap #my-page #my-favorites-page .favorites-list-box .no-data{width:100%;display:flex;flex-direction:column;align-items:center;gap:20px;padding:50px}#pc-wrap #my-page #my-favorites-page .favorites-list-box .no-data p{font-size:16px;color:#717171}#pc-wrap #my-page #my-favorites-page .pagination-config{margin-top:40px;display:flex;flex-direction:column;align-items:center;gap:10px}#pc-wrap #my-page #my-favorites-page .pagination-config .total-result p{font-size:14px;color:#999}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}#pc-wrap #my-articles-page{width:100%;height:auto}#pc-wrap #my-articles-page .main-title-box{width:auto;height:auto;flex-direction:row;justify-content:space-between}#pc-wrap #my-articles-page .main-title-box .right-box{width:315px}#pc-wrap #my-articles-page .main-title-box .right-box .main-title{color:#181a20;font-family:Poppins,sans-serif;font-size:30px;font-style:normal;font-weight:600;line-height:normal;letter-spacing:.6px;text-transform:capitalize}#pc-wrap #my-articles-page .main-title-box .right-box .sub-title{color:#181a20;font-family:Poppins,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:26px}#pc-wrap #my-articles-page .article-list-box{width:100%;height:auto;flex-direction:row;flex-wrap:wrap;gap:25px;margin-top:55px;margin-bottom:87px}#pc-wrap #my-articles-page .pagination-conf{width:100%;height:auto;justify-content:center;align-items:center;margin-top:30px}#pc-wrap #my-articles-page .pagination-conf .total p{color:#181a20;font-size:14px;text-align:center;font-family:Poppins,sans-serif;font-style:normal;font-weight:400;line-height:26px}#pc-wrap #write-article-page{width:100%;height:auto}#pc-wrap #write-article-page .main-title-box{width:auto;height:auto;flex-direction:row;justify-content:space-between}#pc-wrap #write-article-page .main-title-box .right-box{width:315px}#pc-wrap #write-article-page .main-title-box .right-box .main-title{color:#181a20;font-family:Poppins,sans-serif;font-size:30px;font-style:normal;font-weight:600;line-height:normal;letter-spacing:.6px;text-transform:capitalize}#pc-wrap #write-article-page .main-title-box .right-box .sub-title{color:#181a20;font-family:Poppins,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:26px}#pc-wrap #write-article-page .right-wrap{width:100%;height:auto}#pc-wrap #write-article-page .right-wrap .cont_bd{padding:30px 0}#pc-wrap #write-article-page .right-wrap .cont_bd .form_hd>div{margin-bottom:16px}#pc-wrap #write-article-page .right-wrap .flex-space .btn-next{background:#87cdf9;color:#000}#pc-wrap #write-article-page .right-wrap .select{width:214px;height:40px;font-size:14px}#pc-wrap #write-article-page .right-wrap .input-tit{font-size:14px;padding:0 16px;margin-top:16px;border:1px solid #eee;border-radius:4px}#pc-wrap #write-article-page .right-wrap .btn-flex{margin-top:40px}#pc-wrap #write-article-page .css-guvl2y-MuiButtonBase-root-MuiButton-root{background:#87cdf9}#pc-wrap #write-article-page .css-guvl2y-MuiButtonBase-root-MuiButton-root svg{fill:#000}#pc-wrap #write-article-page .toastui-editor-popup-body{padding:20px}#pc-wrap #write-article-page .youtube-input{padding:8px 16px;border:1px solid #ddd}#pc-wrap #write-article-page .youtube-div{display:flex;flex-direction:column}#pc-wrap #write-article-page .toastui-editor-defaultUI button{padding:4px}#pc-wrap #my-page #my-saved-page{width:100%;height:auto;display:flex;flex-direction:column;gap:57px}#pc-wrap #my-page #my-saved-page .main-title-box{width:auto;height:auto;flex-direction:row;justify-content:space-between}#pc-wrap #my-page #my-saved-page .main-title-box .right-box{width:315px}#pc-wrap #my-page #my-saved-page .main-title-box .right-box .main-title{color:#181a20;font-family:Poppins,sans-serif;font-size:30px;font-style:normal;font-weight:600;line-height:normal;letter-spacing:.6px;text-transform:capitalize}#pc-wrap #my-page #my-saved-page .main-title-box .right-box .sub-title{color:#181a20;font-family:Poppins,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:26px}#pc-wrap #my-page #my-saved-page .my-saved-list-box{width:100%;height:auto;padding:30px;border-radius:12px;border:1px solid hsla(0,0%,77%,.79);box-shadow:0 1px 4px 0 rgba(24,26,32,.07)}#pc-wrap #my-page #my-saved-page .my-saved-list-box .list-title-box{width:100%;height:60px;flex-direction:row;align-items:center;padding:0 30px;border-radius:12px;background:#f6f6f6}#pc-wrap #my-page #my-saved-page .my-saved-list-box .list-title-box p{color:#181a20;font-family:Poppins,sans-serif;font-size:15px;font-style:normal;font-weight:600;line-height:normal}#pc-wrap #my-page #my-saved-page .my-saved-list-box .list-title-box .date-created{margin-left:360px}#pc-wrap #my-page #my-saved-page .my-saved-list-box .list-title-box .action{margin-left:200px}#pc-wrap #my-page #my-saved-page .my-saved-list-box .search-box{width:100%;height:80px;flex-direction:row;align-items:center;justify-content:space-between;padding:0 20px;border-bottom:1px solid #ddd}#pc-wrap #my-page #my-saved-page .my-saved-list-box .search-box .title{width:410px;margin-right:20px;color:#181a20;font-family:Poppins,sans-serif;font-size:15px;font-style:normal;font-weight:600;line-height:normal}#pc-wrap #my-page #my-saved-page .my-saved-list-box .search-box .date{width:150px;color:#181a20;font-family:Poppins,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:26px}#pc-wrap #my-page #my-saved-page .my-saved-list-box .search-box .action-box{width:auto;height:100%;flex-direction:row;align-items:center;justify-content:center;margin-left:120px}#pc-wrap #my-page #my-saved-page .my-saved-list-box .search-box .action-box .icon-button{width:40px;height:40px;border-radius:4px}#pc-wrap #my-page #my-saved-page .my-saved-list-box .search-box .action-box .icon-button :hover{background:#f6f6f6}#pc-wrap #my-page #my-saved-page .my-saved-list-box .search-box .action-box .icon-button .buttons{color:#181a20}#pc-wrap #my-page #my-saved-page .my-saved-list-box .pagination-config{width:100%;height:auto;justify-content:center;align-items:center;margin-top:30px}#pc-wrap #my-page #my-saved-page .my-saved-list-box .pagination-config .total-result p{color:#181a20;text-align:center;font-family:Poppins,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:26px}.basket-page{padding:50px 0;min-height:80vh;background-color:#f9f9f9}.basket-page .basket-container{display:flex;gap:30px;max-width:1200px;margin:0 auto;padding:0 15px}@media(max-width:900px){.basket-page .basket-container{flex-direction:column}}.basket-page .basket-items{flex:2 1;background:#fff;padding:20px;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.05)}.basket-page .basket-items h2{margin-bottom:20px;font-size:24px;border-bottom:1px solid #eee;padding-bottom:10px}.basket-page .basket-items .empty-cart{text-align:center;padding:40px;color:#888}.basket-page .basket-items .cart-item{display:flex;align-items:center;padding:20px 0;border-bottom:1px solid #f0f0f0}.basket-page .basket-items .cart-item:last-child{border-bottom:none}.basket-page .basket-items .cart-item .item-image{width:100px;height:100px;border-radius:8px;overflow:hidden;margin-right:20px;background-color:#f4f4f4}.basket-page .basket-items .cart-item .item-image img{width:100%;height:100%;object-fit:cover}.basket-page .basket-items .cart-item .item-info{flex:1 1}.basket-page .basket-items .cart-item .item-info h3{font-size:18px;margin:0 0 5px}.basket-page .basket-items .cart-item .item-info .item-price{color:#181725;font-weight:600;font-size:16px}.basket-page .basket-items .cart-item .item-info .item-sku{font-size:12px;color:#999;margin-top:4px}.basket-page .basket-items .cart-item .item-quantity{display:flex;align-items:center;margin:0 20px;border:1px solid #ddd;border-radius:4px}.basket-page .basket-items .cart-item .item-quantity button{width:30px;height:30px;border:none;background:none;cursor:pointer;font-size:16px}.basket-page .basket-items .cart-item .item-quantity button:hover{background-color:#f5f5f5}.basket-page .basket-items .cart-item .item-quantity span{width:40px;text-align:center;font-weight:600}.basket-page .basket-items .cart-item .item-remove button{background:none;border:none;color:#ff4d4f;cursor:pointer;font-size:20px;opacity:.7}.basket-page .basket-items .cart-item .item-remove button:hover{opacity:1}.basket-page .basket-summary{flex:1 1;background:#fff;padding:20px;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.05);height:-moz-fit-content;height:fit-content}.basket-page .basket-summary h2{margin-bottom:20px;font-size:20px}.basket-page .basket-summary .summary-row{display:flex;justify-content:space-between;margin-bottom:15px;color:#666}.basket-page .basket-summary .summary-row.total{margin-top:20px;padding-top:20px;border-top:1px solid #eee;font-size:20px;font-weight:700;color:#181725}.basket-page .basket-summary .checkout-btn{width:100%;padding:15px;background-color:#181725;color:#fff;border:none;border-radius:8px;font-size:16px;font-weight:600;cursor:pointer;margin-top:20px;transition:background-color .3s}.basket-page .basket-summary .checkout-btn:hover{background-color:#333}.basket-page .basket-summary .checkout-btn:disabled{background-color:#ccc;cursor:not-allowed}.mini-basket-menu{position:absolute;top:100%;right:0;width:350px;background:#fff;box-shadow:0 5px 15px rgba(0,0,0,.1);border-radius:8px;z-index:1000;padding:20px;margin-top:10px;display:none;border:1px solid #eee}.mini-basket-menu.open{display:block;animation:fadeIn .2s ease-in-out}.mini-basket-menu:before{content:"";position:absolute;top:-8px;right:20px;width:16px;height:16px;background:#fff;transform:rotate(45deg);border-top:1px solid #eee;border-left:1px solid #eee}.mini-basket-menu .basket-header{font-weight:700;font-size:16px;margin-bottom:15px;color:#181725;border-bottom:1px solid #f0f0f0;padding-bottom:10px}.mini-basket-menu .basket-list{max-height:300px;overflow-y:auto;margin-bottom:20px}.mini-basket-menu .basket-list .basket-item{display:flex;align-items:center;margin-bottom:15px;padding-bottom:15px;border-bottom:1px dashed #f0f0f0}.mini-basket-menu .basket-list .basket-item:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.mini-basket-menu .basket-list .basket-item .img-box{width:60px;height:60px;border-radius:6px;overflow:hidden;margin-right:15px;background:#f9f9f9}.mini-basket-menu .basket-list .basket-item .img-box img{width:100%;height:100%;object-fit:cover}.mini-basket-menu .basket-list .basket-item .info-box{flex:1 1}.mini-basket-menu .basket-list .basket-item .info-box .title{font-size:14px;font-weight:600;margin-bottom:4px;color:#333}.mini-basket-menu .basket-list .basket-item .info-box .price-box{font-size:13px;color:#666}.mini-basket-menu .basket-list .basket-item .info-box .price-box span{font-weight:700;color:#181725}.mini-basket-menu .basket-list .basket-item .remove-btn{background:none;border:none;color:#ff4d4f;cursor:pointer;opacity:.5}.mini-basket-menu .basket-list .basket-item .remove-btn:hover{opacity:1}.mini-basket-menu .basket-list .empty-basket{text-align:center;padding:20px;color:#999;font-size:14px}.mini-basket-menu .basket-footer{border-top:1px solid #f0f0f0;padding-top:15px}.mini-basket-menu .basket-footer .total-box{display:flex;justify-content:space-between;align-items:center;margin-bottom:15px;font-weight:700;font-size:16px;color:#181725}.mini-basket-menu .basket-footer .action-btns{display:flex;gap:10px}.mini-basket-menu .basket-footer .action-btns button{flex:1 1;padding:10px;font-size:14px;font-weight:600;border-radius:4px;border:none;cursor:pointer;transition:all .2s}.mini-basket-menu .basket-footer .action-btns button.view-cart{background:#f0f0f0;color:#333}.mini-basket-menu .basket-footer .action-btns button.view-cart:hover{background:#e0e0e0}.mini-basket-menu .basket-footer .action-btns button.checkout{background:#181725;color:#fff}.mini-basket-menu .basket-footer .action-btns button.checkout:hover{background:#333}@keyframes fadeIn{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}.checkout-page{padding:50px 0;min-height:80vh;background-color:#f9f9f9}.checkout-page .checkout-container{display:flex;gap:40px;max-width:1200px;margin:0 auto;padding:0 15px}@media(max-width:900px){.checkout-page .checkout-container{flex-direction:column}}.checkout-page .checkout-form-section{flex:2 1;background:#fff;padding:30px;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.05)}.checkout-page .checkout-form-section h2{margin-bottom:25px;font-size:24px;color:#181725;border-bottom:1px solid #eee;padding-bottom:15px}.checkout-page .checkout-form-section .form-row{display:flex;gap:20px;margin-bottom:20px}@media(max-width:600px){.checkout-page .checkout-form-section .form-row{flex-direction:column;gap:15px}}.checkout-page .checkout-form-section .form-row .form-group{flex:1 1}.checkout-page .checkout-form-section .form-group{margin-bottom:20px}.checkout-page .checkout-form-section .form-group label{display:block;margin-bottom:8px;font-weight:600;color:#333;font-size:14px}.checkout-page .checkout-form-section .form-group input,.checkout-page .checkout-form-section .form-group select{width:100%;padding:12px 15px;border:1px solid #ddd;border-radius:6px;font-size:16px;transition:border-color .3s}.checkout-page .checkout-form-section .form-group input:focus,.checkout-page .checkout-form-section .form-group select:focus{outline:none;border-color:#181725}.checkout-page .checkout-form-section .payment-methods{margin-top:30px}.checkout-page .checkout-form-section .payment-methods .payment-option{display:flex;align-items:center;padding:15px;border:1px solid #ddd;border-radius:6px;margin-bottom:15px;cursor:pointer;transition:all .3s}.checkout-page .checkout-form-section .payment-methods .payment-option:hover{background-color:#f9f9f9}.checkout-page .checkout-form-section .payment-methods .payment-option.selected{border-color:#181725;background-color:#f5f5f5}.checkout-page .checkout-form-section .payment-methods .payment-option input{margin-right:15px;width:auto}.checkout-page .checkout-form-section .payment-methods .payment-option label{cursor:pointer;margin:0;font-weight:600}.checkout-page .checkout-summary-section{flex:1 1;background:#fff;padding:30px;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.05);height:-moz-fit-content;height:fit-content;position:-webkit-sticky;position:sticky;top:20px}.checkout-page .checkout-summary-section h2{margin-bottom:25px;font-size:20px;color:#181725}.checkout-page .checkout-summary-section .summary-items{margin-bottom:25px;border-bottom:1px solid #eee;padding-bottom:15px;max-height:300px;overflow-y:auto}.checkout-page .checkout-summary-section .summary-items .summary-item{display:flex;justify-content:space-between;margin-bottom:15px;font-size:14px}.checkout-page .checkout-summary-section .summary-items .summary-item .item-name{color:#555}.checkout-page .checkout-summary-section .summary-items .summary-item .item-name span{font-weight:600;color:#333;margin-right:5px}.checkout-page .checkout-summary-section .summary-items .summary-item .item-price{font-weight:600}.checkout-page .checkout-summary-section .summary-row{display:flex;justify-content:space-between;margin-bottom:15px;color:#666}.checkout-page .checkout-summary-section .summary-row.total{margin-top:20px;padding-top:20px;border-top:1px solid #eee;font-size:22px;font-weight:700;color:#181725}.checkout-page .checkout-summary-section .place-order-btn{width:100%;padding:18px;background-color:#181725;color:#fff;border:none;border-radius:8px;font-size:16px;font-weight:700;cursor:pointer;margin-top:25px;transition:background-color .3s}.checkout-page .checkout-summary-section .place-order-btn:hover{background-color:#333}.checkout-page .checkout-summary-section .place-order-btn:disabled{background-color:#ccc;cursor:not-allowed}.checkout-page .checkout-summary-section .secure-notice{margin-top:15px;text-align:center;font-size:12px;color:#888;display:flex;align-items:center;justify-content:center;gap:5px}#pc-wrap .join-page{position:relative;padding:60px 0;width:100%;min-height:100vh;display:flex;background:#f9f9f9}#pc-wrap .join-page,#pc-wrap .join-page .container{align-items:center;justify-content:center}#pc-wrap .join-page .container .main{width:1000px;height:600px;display:flex;flex-direction:row;border-radius:20px;background:#fff;box-shadow:0 4px 20px rgba(0,0,0,.05);overflow:hidden}#pc-wrap .join-page .container .main .left{width:50%;height:100%;background-image:url(/img/banner/joinBg.svg);background-size:cover;background-position:50%;background-repeat:no-repeat}#pc-wrap .join-page .container .main .right{width:50%;height:100%;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding:0 60px;box-sizing:border-box}#pc-wrap .join-page .container .main .right .info{width:100%;display:flex;flex-direction:column;margin-bottom:30px}#pc-wrap .join-page .container .main .right .info span.title{font-family:Poppins,sans-serif;font-size:32px;font-weight:700;color:#181a20;margin-bottom:10px}#pc-wrap .join-page .container .main .right .input-wrap{width:100%;display:flex;flex-direction:column}#pc-wrap .join-page .container .main .right .input-wrap .input-box{position:relative;display:flex;flex-direction:column;margin-bottom:20px}#pc-wrap .join-page .container .main .right .input-wrap .input-box input{width:100%;height:50px;padding:0 15px;border-radius:30px;border:1px solid #f0f0f0;background:#f9f9f9;font-family:Poppins,sans-serif;font-size:14px;color:#181a20;outline:none;transition:all .2s ease}#pc-wrap .join-page .container .main .right .input-wrap .input-box input::placeholder{color:transparent}#pc-wrap .join-page .container .main .right .input-wrap .input-box input:focus{border-color:#eb6753;background:#fff}#pc-wrap .join-page .container .main .right .input-wrap .input-box input:focus+label,#pc-wrap .join-page .container .main .right .input-wrap .input-box input:not(:placeholder-shown)+label{top:-10px;left:15px;font-size:12px;color:#eb6753;background:#fff;padding:0 5px}#pc-wrap .join-page .container .main .right .input-wrap .input-box label{position:absolute;top:50%;left:15px;transform:translateY(-50%);font-family:Poppins,sans-serif;font-size:14px;font-weight:600;color:#717171;pointer-events:none;transition:all .2s ease;border-radius:5px}#pc-wrap .join-page .container .main .right .register{width:100%;display:flex;flex-direction:column;align-items:center}#pc-wrap .join-page .container .main .right .register .type-option{width:100%;margin-bottom:15px;display:flex;flex-direction:column}#pc-wrap .join-page .container .main .right .register .type-option span.text{font-size:14px;font-weight:600;margin-bottom:5px}#pc-wrap .join-page .container .main .right .register .type-option>div{display:flex;gap:20px}#pc-wrap .join-page .container .main .right .register .remember-info{width:100%;display:flex;justify-content:flex-start;margin-bottom:20px}#pc-wrap .join-page .container .main .right .register .remember-info a,#pc-wrap .join-page .container .main .right .register .remember-info span{font-family:Poppins,sans-serif;font-size:14px;font-weight:500;color:#eb6753;text-decoration:none;cursor:pointer}#pc-wrap .join-page .container .main .right .register button{width:100%;height:50px;border-radius:30px;background:#eb6753;color:#fff;font-family:Poppins,sans-serif;font-size:16px;font-weight:600;border:none;cursor:pointer;transition:all .3s;box-shadow:0 4px 10px hsla(8,79%,62%,.4)}#pc-wrap .join-page .container .main .right .register button:hover{background:#d65b49}#pc-wrap .join-page .container .main .right .register button:disabled{background:#ccc;box-shadow:none;cursor:not-allowed}#pc-wrap .join-page .container .main .right .ask-info{margin-top:20px;width:100%;text-align:left}#pc-wrap .join-page .container .main .right .ask-info p{font-family:Poppins,sans-serif;font-size:14px;color:#717171}#pc-wrap .join-page .container .main .right .ask-info p b{margin-left:5px;font-weight:600;color:#eb6753;cursor:pointer}#pc-wrap .join-page .container .main .right .ask-info p b:hover{text-decoration:underline}@import"https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap";#pc-wrap .forgot-password-page{position:relative;padding:60px 0;width:100%;min-height:100vh;display:flex;background:#f9f9f9}#pc-wrap .forgot-password-page,#pc-wrap .forgot-password-page .container{align-items:center;justify-content:center}#pc-wrap .forgot-password-page .container .main{width:1000px;height:600px;display:flex;flex-direction:row;border-radius:20px;background:#fff;box-shadow:0 4px 20px rgba(0,0,0,.05);overflow:hidden}#pc-wrap .forgot-password-page .container .main .left{width:50%;height:100%;background-image:url(/img/banner/joinBg.svg);background-size:cover;background-position:50%;background-repeat:no-repeat}#pc-wrap .forgot-password-page .container .main .right{width:50%;height:100%;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding:0 60px;box-sizing:border-box}#pc-wrap .forgot-password-page .container .main .right .info{width:100%;display:flex;flex-direction:column;margin-bottom:30px}#pc-wrap .forgot-password-page .container .main .right .info span.title{font-family:Poppins,sans-serif;font-size:32px;font-weight:700;color:#181a20;margin-bottom:10px}#pc-wrap .forgot-password-page .container .main .right .info p{font-family:Poppins,sans-serif;font-size:14px;color:#717171}#pc-wrap .forgot-password-page .container .main .right .input-wrap{width:100%;display:flex;flex-direction:column}#pc-wrap .forgot-password-page .container .main .right .input-wrap .input-box{position:relative;display:flex;flex-direction:column;margin-bottom:20px}#pc-wrap .forgot-password-page .container .main .right .input-wrap .input-box input{width:100%;height:50px;padding:0 15px;border-radius:30px;border:1px solid #f0f0f0;background:#f9f9f9;font-family:Poppins,sans-serif;font-size:14px;color:#181a20;outline:none;transition:all .2s ease}#pc-wrap .forgot-password-page .container .main .right .input-wrap .input-box input::placeholder{color:transparent}#pc-wrap .forgot-password-page .container .main .right .input-wrap .input-box input:focus{border-color:#eb6753;background:#fff}#pc-wrap .forgot-password-page .container .main .right .input-wrap .input-box input:focus+label,#pc-wrap .forgot-password-page .container .main .right .input-wrap .input-box input:not(:placeholder-shown)+label{top:-10px;left:15px;font-size:12px;color:#eb6753;background:#fff;padding:0 5px}#pc-wrap .forgot-password-page .container .main .right .input-wrap .input-box label{position:absolute;top:50%;left:15px;transform:translateY(-50%);font-family:Poppins,sans-serif;font-size:14px;font-weight:600;color:#717171;pointer-events:none;transition:all .2s ease;border-radius:5px}#pc-wrap .forgot-password-page .container .main .right .actions{width:100%;display:flex;flex-direction:column;align-items:center}#pc-wrap .forgot-password-page .container .main .right .actions button{width:100%;height:50px;border-radius:30px;background:#eb6753;color:#fff;font-family:Poppins,sans-serif;font-size:16px;font-weight:600;border:none;cursor:pointer;transition:all .3s;box-shadow:0 4px 10px hsla(8,79%,62%,.4);margin-bottom:20px}#pc-wrap .forgot-password-page .container .main .right .actions button:hover{background:#d65b49}#pc-wrap .forgot-password-page .container .main .right .actions button:disabled{background:#ccc;box-shadow:none;cursor:not-allowed}#pc-wrap .forgot-password-page .container .main .right .actions .back-to-login{font-family:Poppins,sans-serif;font-size:14px;font-weight:600;color:#181a20;cursor:pointer}#pc-wrap .forgot-password-page .container .main .right .actions .back-to-login:hover{text-decoration:underline;color:#eb6753}.chatting .chat-button{border:none;position:fixed;bottom:90px;right:30px;width:60px;height:60px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:#ff4757;box-shadow:0 4px 20px rgba(0,0,0,.25);transition:transform .3s,box-shadow .3s,background-color .3s;z-index:999;color:#fff}.chatting .chat-button svg{width:30px;height:30px;fill:currentColor}.chatting .chat-button:hover{cursor:pointer;transform:scale(1.05);box-shadow:0 6px 25px rgba(255,71,87,.4);background-color:#ff6b81}.chatting .chat-frame{position:fixed;right:-380px;width:380px;height:500px;display:flex;flex-direction:column;background:#fff;border-radius:34px;box-shadow:0 0 15px 0 rgba(50,50,50,.3);z-index:100;bottom:150px;transition:right .7s ease-in-out}.chatting .chat-frame.open{right:10px}.chatting .chat-frame .chat-top{height:60px;justify-content:center;align-items:center;font-size:20px;line-height:24px;color:#000;font-weight:600;background-color:#fff0f1;border-radius:34px 34px 0 0}.chatting .chat-frame .chat-tabs,.chatting .chat-frame .chat-top{width:100%;display:flex;border-bottom:1px solid hsla(0,0%,80%,.83)}.chatting .chat-frame .chat-tabs{height:50px}.chatting .chat-frame .chat-tabs .chat-tab{flex:1 1;display:flex;align-items:center;justify-content:center;background:transparent;border:none;border-bottom:3px solid transparent;cursor:pointer;font-family:Poppins,sans-serif;font-size:14px;font-weight:500;color:#666;transition:all .3s ease}.chatting .chat-frame .chat-tabs .chat-tab:hover{background:rgba(255,71,87,.1);color:#ff4757}.chatting .chat-frame .chat-tabs .chat-tab.active{color:#ff4757;border-bottom-color:#ff4757;background:rgba(255,71,87,.05)}.chatting .chat-frame .chat-content{padding:17px;height:100%;justify-content:flex-start;overflow:auto}.chatting .chat-frame .chat-content,.chatting .chat-frame .chat-content .chat-main{position:relative;width:100%;display:flex;flex-direction:column}.chatting .chat-frame .chat-content .chat-main .welcome{margin-left:10px;padding:12px 15px;width:auto;max-width:85%;height:auto;display:flex;background:#9fa7ac;border-radius:20px 20px 20px 0;color:#fff;font-size:13px;line-height:1.4}.chatting .chat-frame .chat-content .chat-main .msg-left{margin-left:10px;padding:9px 12px;width:auto;max-width:100%;height:auto;display:flex;background:#f1f2f6;border-radius:20px 20px 20px 0;color:#333;font-size:14px;line-height:1.4;word-wrap:break-word}.chatting .chat-frame .chat-content .chat-main .typing-indicator{display:flex;align-items:center;gap:4px;padding:12px 15px;background:#f1f2f6;border-radius:20px 20px 20px 0}.chatting .chat-frame .chat-content .chat-main .typing-indicator span{width:8px;height:8px;border-radius:50%;background:#999;animation:typing 1.4s infinite}.chatting .chat-frame .chat-content .chat-main .typing-indicator span:nth-child(2){animation-delay:.2s}.chatting .chat-frame .chat-content .chat-main .typing-indicator span:nth-child(3){animation-delay:.4s}@keyframes typing{0%,60%,to{transform:translateY(0);opacity:.7}30%{transform:translateY(-10px);opacity:1}}.chatting .chat-frame .chat-quick-actions{width:100%;display:flex;flex-direction:column;border-top:1px solid hsla(0,0%,80%,.83);background:hsla(0,0%,100%,.5)}.chatting .chat-frame .chat-bott{width:100%;height:103px;display:flex;justify-content:center;align-items:center;border-top:1px solid hsla(0,0%,80%,.83)}.chatting .chat-frame .chat-bott .msg-input{padding:20px;width:276px;height:50px;display:flex;flex-direction:column;align-items:center;background:#f7f7f7;border-radius:28px;border:none;outline-color:#ff4757;font-family:Poppins;font-style:normal;font-weight:400;font-size:16px;line-height:24px}.chatting .chat-frame .chat-bott .send-msg-btn{margin-left:14px;width:50px;height:50px;display:flex;justify-content:center;align-items:center;border-radius:50%;background:#ff4757;border:none;transition:background-color .3s}.chatting .chat-frame .chat-bott .send-msg-btn:hover{background:#ff6b81}.chatting .chat-frame .msg-right{padding:9px 12px;width:auto;max-width:100%;height:auto;display:flex;background:#ff4757;border-radius:20px 20px 0 20px;font-size:14px;line-height:1.4;word-wrap:break-word;color:#fff}.chatting .chat-frame .msg-input:disabled,.chatting .chat-frame .send-msg-btn:disabled{opacity:.6;cursor:not-allowed}