@font-face{font-family:swiper-icons;font-style:normal;font-weight:400;src:url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA")}:root{--swiper-theme-color:#007aff}:host{display:block;margin-left:auto;margin-right:auto;position:relative;z-index:1}.swiper{display:block;list-style:none;margin-left:auto;margin-right:auto;overflow:hidden;padding:0;position:relative;z-index:1}.swiper-vertical>.swiper-wrapper{-ms-flex-direction:column;flex-direction:column}.swiper-wrapper{box-sizing:content-box;display:-ms-flexbox;display:flex;height:100%;position:relative;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);width:100%;z-index:1}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{-webkit-transform:translateZ(0);transform:translateZ(0)}.swiper-horizontal{-ms-touch-action:pan-y;touch-action:pan-y}.swiper-vertical{-ms-touch-action:pan-x;touch-action:pan-x}.swiper-slide{-ms-flex-negative:0;display:block;flex-shrink:0;height:100%;position:relative;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;width:100%}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{-ms-flex-align:start;align-items:flex-start;transition-property:height,-webkit-transform;transition-property:transform,height;transition-property:transform,height,-webkit-transform}.swiper-backface-hidden .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:translateZ(0);transform:translateZ(0)}.swiper-3d.swiper-css-mode .swiper-wrapper{-webkit-perspective:1200px;perspective:1200px}.swiper-3d .swiper-wrapper{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.swiper-3d{-webkit-perspective:1200px;perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{-webkit-scroll-snap-type:x mandatory;-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper{-webkit-scroll-snap-type:y mandatory;-ms-scroll-snap-type:y mandatory;scroll-snap-type:y mandatory}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{-webkit-scroll-snap-type:none;-ms-scroll-snap-type:none;scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper:before{content:"";-ms-flex-negative:0;flex-shrink:0;-ms-flex-order:9999;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{-webkit-margin-start:var(--swiper-centered-offset-before);-moz-margin-start:var(--swiper-centered-offset-before);margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{-webkit-margin-before:var(--swiper-centered-offset-before);margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper:before{height:var(--swiper-centered-offset-after);min-width:1px;width:100%}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:10}.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,.15)}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(270deg,rgba(0,0,0,.5),transparent)}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(90deg,rgba(0,0,0,.5),transparent)}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(0deg,rgba(0,0,0,.5),transparent)}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(180deg,rgba(0,0,0,.5),transparent)}.swiper-lazy-preloader{border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top:4px solid transparent;box-sizing:border-box;height:42px;left:50%;margin-left:-21px;margin-top:-21px;position:absolute;top:50%;-webkit-transform-origin:50%;transform-origin:50%;width:42px;z-index:10}.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader,.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader{-webkit-animation:swiper-preloader-spin 1s linear infinite;animation:swiper-preloader-spin 1s linear infinite}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@-webkit-keyframes swiper-preloader-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes swiper-preloader-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.swiper-virtual .swiper-slide{-webkit-backface-visibility:hidden;-webkit-transform:translateZ(0);transform:translateZ(0)}.swiper-virtual.swiper-css-mode .swiper-wrapper:after{content:"";left:0;pointer-events:none;position:absolute;top:0}.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper:after{height:1px;width:var(--swiper-virtual-size)}.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper:after{height:var(--swiper-virtual-size);width:1px}:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{cursor:pointer;display:-ms-flexbox;display:flex;height:var(--swiper-navigation-size);margin-top:calc(0px - var(--swiper-navigation-size)/2);top:var(--swiper-navigation-top-offset,50%);width:calc(var(--swiper-navigation-size)/44*27);-ms-flex-align:center;align-items:center;-ms-flex-pack:center;color:var(--swiper-navigation-color,var(--swiper-theme-color));justify-content:center}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{cursor:auto;opacity:.35;pointer-events:none}.swiper-button-next.swiper-button-hidden,.swiper-button-prev.swiper-button-hidden{cursor:auto;opacity:0;pointer-events:none}.swiper-navigation-disabled .swiper-button-next,.swiper-navigation-disabled .swiper-button-prev{display:none!important}.swiper-button-next svg,.swiper-button-prev svg{height:100%;-o-object-fit:contain;object-fit:contain;-webkit-transform-origin:center;transform-origin:center;width:100%}.swiper-rtl .swiper-button-next svg,.swiper-rtl .swiper-button-prev svg{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:var(--swiper-navigation-sides-offset,10px);right:auto}.swiper-button-lock{display:none}.swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);font-variant:normal;letter-spacing:0;line-height:1;text-transform:none!important}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:"prev"}.swiper-button-next,.swiper-rtl .swiper-button-prev{left:auto;right:var(--swiper-navigation-sides-offset,10px)}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:"next"}.swiper-pagination{position:absolute;text-align:center;-webkit-transform:translateZ(0);transform:translateZ(0);transition:opacity .3s;z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none!important}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:var(--swiper-pagination-bottom,8px);left:0;top:var(--swiper-pagination-top,auto);width:100%}.swiper-pagination-bullets-dynamic{font-size:0;overflow:hidden}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{position:relative;-webkit-transform:scale(.33);transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active,.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{-webkit-transform:scale(1);transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{-webkit-transform:scale(.66);transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{-webkit-transform:scale(.33);transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{-webkit-transform:scale(.66);transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{-webkit-transform:scale(.33);transform:scale(.33)}.swiper-pagination-bullet{background:var(--swiper-pagination-bullet-inactive-color,#000);border-radius:var(--swiper-pagination-bullet-border-radius,50%);display:inline-block;height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));opacity:var(--swiper-pagination-bullet-inactive-opacity,.2);width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px))}button.swiper-pagination-bullet{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;box-shadow:none;margin:0;padding:0}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{background:var(--swiper-pagination-color,var(--swiper-theme-color));opacity:var(--swiper-pagination-bullet-opacity,1)}.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets{left:var(--swiper-pagination-left,auto);right:var(--swiper-pagination-right,8px);top:50%;-webkit-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0)}.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{display:block;margin:var(--swiper-pagination-bullet-vertical-gap,6px) 0}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:8px}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:top .2s,-webkit-transform .2s;transition:transform .2s,top .2s;transition:transform .2s,top .2s,-webkit-transform .2s}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap,4px)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);white-space:nowrap}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:left .2s,-webkit-transform .2s;transition:transform .2s,left .2s;transition:transform .2s,left .2s,-webkit-transform .2s}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:right .2s,-webkit-transform .2s;transition:transform .2s,right .2s;transition:transform .2s,right .2s,-webkit-transform .2s}.swiper-pagination-fraction{color:var(--swiper-pagination-fraction-color,inherit)}.swiper-pagination-progressbar{background:var(--swiper-pagination-progressbar-bg-color,rgba(0,0,0,.25));position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));height:100%;left:0;position:absolute;top:0;-webkit-transform:scale(0);transform:scale(0);-webkit-transform-origin:left top;transform-origin:left top;width:100%}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{-webkit-transform-origin:right top;transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{height:var(--swiper-pagination-progressbar-size,4px);left:0;top:0;width:100%}.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-vertical>.swiper-pagination-progressbar{height:100%;left:0;top:0;width:var(--swiper-pagination-progressbar-size,4px)}.swiper-pagination-lock{display:none}.swiper-scrollbar{background:var(--swiper-scrollbar-bg-color,rgba(0,0,0,.1));border-radius:var(--swiper-scrollbar-border-radius,10px);position:relative;-ms-touch-action:none;touch-action:none}.swiper-scrollbar-disabled>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-disabled{display:none!important}.swiper-horizontal>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-horizontal{bottom:var(--swiper-scrollbar-bottom,4px);height:var(--swiper-scrollbar-size,4px);left:var(--swiper-scrollbar-sides-offset,1%);position:absolute;top:var(--swiper-scrollbar-top,auto);width:calc(100% - var(--swiper-scrollbar-sides-offset, 1%)*2);z-index:50}.swiper-scrollbar.swiper-scrollbar-vertical,.swiper-vertical>.swiper-scrollbar{height:calc(100% - var(--swiper-scrollbar-sides-offset, 1%)*2);left:var(--swiper-scrollbar-left,auto);position:absolute;right:var(--swiper-scrollbar-right,4px);top:var(--swiper-scrollbar-sides-offset,1%);width:var(--swiper-scrollbar-size,4px);z-index:50}.swiper-scrollbar-drag{background:var(--swiper-scrollbar-drag-bg-color,rgba(0,0,0,.5));border-radius:var(--swiper-scrollbar-border-radius,10px);height:100%;left:0;position:relative;top:0;width:100%}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{display:-ms-flexbox;display:flex;height:100%;width:100%;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;text-align:center}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-height:100%;max-width:100%;-o-object-fit:contain;object-fit:contain}.swiper-slide-zoomed{cursor:move;-ms-touch-action:none;touch-action:none}.swiper .swiper-notification{left:0;opacity:0;pointer-events:none;position:absolute;top:0;z-index:-1000}.swiper-free-mode>.swiper-wrapper{margin:0 auto;transition-timing-function:ease-out}.swiper-grid>.swiper-wrapper{-ms-flex-wrap:wrap;flex-wrap:wrap}.swiper-grid-column>.swiper-wrapper{-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap}.swiper-fade.swiper-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-fade .swiper-slide-active,.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper.swiper-cube{overflow:visible}.swiper-cube .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;height:100%;pointer-events:none;-webkit-transform-origin:0 0;transform-origin:0 0;visibility:hidden;width:100%;z-index:1}.swiper-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-cube.swiper-rtl .swiper-slide{-webkit-transform-origin:100% 0;transform-origin:100% 0}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-next,.swiper-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-cube .swiper-cube-shadow{bottom:0;height:100%;left:0;opacity:.6;position:absolute;width:100%;z-index:0}.swiper-cube .swiper-cube-shadow:before{background:#000;bottom:0;content:"";-webkit-filter:blur(50px);filter:blur(50px);left:0;position:absolute;right:0;top:0}.swiper-cube .swiper-slide-next+.swiper-slide{pointer-events:auto;visibility:visible}.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-bottom,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-left,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-right,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-top{-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:0}.swiper.swiper-flip{overflow:visible}.swiper-flip .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;pointer-events:none;z-index:1}.swiper-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-flip .swiper-slide-active,.swiper-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-bottom,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-left,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-right,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-top{-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:0}.swiper-creative .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden;transition-property:opacity,height,-webkit-transform;transition-property:transform,opacity,height;transition-property:transform,opacity,height,-webkit-transform}.swiper.swiper-cards{overflow:visible}.swiper-cards .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden;-webkit-transform-origin:center bottom;transform-origin:center bottom}:root{--tagify-dd-color-primary:#3595f6;--tagify-dd-text-color:#000;--tagify-dd-bg-color:#fff;--tagify-dd-item-pad:.3em .5em;--tagify-dd-max-height:300px}.tagify{--tags-disabled-bg:#f1f1f1;--tags-border-color:#ddd;--tags-hover-border-color:#ccc;--tags-focus-border-color:#3595f6;--tag-border-radius:3px;--tag-bg:#e5e5e5;--tag-hover:#d3e2e2;--tag-text-color:#000;--tag-text-color--edit:#000;--tag-pad:0.3em 0.5em;--tag-inset-shadow-size:1.2em;--tag-invalid-color:#d39494;--tag-invalid-bg:#d3949480;--tag--min-width:1ch;--tag--max-width:100%;--tag-hide-transition:0.3s;--tag-remove-bg:#d394944d;--tag-remove-btn-color:#000;--tag-remove-btn-bg:none;--tag-remove-btn-bg--hover:#c77777;--input-color:inherit;--placeholder-color:#0006;--placeholder-color-focus:#00000040;--loader-size:.8em;--readonly-striped:1;align-content:baseline;align-items:flex-start;border:1px solid var(--tags-border-color);box-sizing:border-box;display:inline-flex;flex-wrap:wrap;line-height:0;outline:0;padding:0;position:relative;transition:.1s}@keyframes tags--bump{30%{transform:scale(1.2)}}@keyframes rotateLoader{to{transform:rotate(1turn)}}.tagify:has([contenteditable=true]){cursor:text}.tagify:hover:not(.tagify--focus):not(.tagify--invalid){--tags-border-color:var(--tags-hover-border-color)}.tagify[disabled]{background:var(--tags-disabled-bg);filter:saturate(0);opacity:.5;pointer-events:none}.tagify[disabled].tagify--empty>.tagify__input:before{position:relative}.tagify[disabled].tagify--select,.tagify[readonly].tagify--select{pointer-events:none}.tagify[disabled]:not(.tagify--mix):not(.tagify--select):not(.tagify--empty),.tagify[readonly]:not(.tagify--mix):not(.tagify--select):not(.tagify--empty){cursor:default}.tagify[disabled]:not(.tagify--mix):not(.tagify--select):not(.tagify--empty)>.tagify__input,.tagify[readonly]:not(.tagify--mix):not(.tagify--select):not(.tagify--empty)>.tagify__input{margin:5px 0;visibility:hidden;width:0}.tagify[disabled]:not(.tagify--mix):not(.tagify--select):not(.tagify--empty) .tagify__tag>div,.tagify[readonly]:not(.tagify--mix):not(.tagify--select):not(.tagify--empty) .tagify__tag>div{padding:var(--tag-pad)}.tagify[disabled]:not(.tagify--mix):not(.tagify--select):not(.tagify--empty) .tagify__tag>div:before,.tagify[readonly]:not(.tagify--mix):not(.tagify--select):not(.tagify--empty) .tagify__tag>div:before{animation:readonlyStyles 1s calc(-1s*(var(--readonly-striped) - 1)) paused}.tagify--loading .tagify__input>br:last-child,.tagify[disabled] .tagify__tag__removeBtn,.tagify[readonly] .tagify__tag__removeBtn{display:none}.tagify--loading .tagify__input:before{content:none}.tagify--loading .tagify__input:after{animation:rotateLoader .4s linear infinite;border-color:#eee #bbb #888 #0000;border-radius:50%;border-style:solid;border-width:3px;content:"";content:""!important;height:.7em;height:var(--loader-size);margin:-2px 0 -2px .5em;min-width:0;opacity:1;vertical-align:middle;width:.7em;width:var(--loader-size)}.tagify--loading .tagify__input:empty:after{margin-left:0}.tagify+input,.tagify+textarea{left:-9999em!important;position:absolute!important;transform:scale(0)!important}.tagify__tag{align-items:center;cursor:default;display:inline-flex;line-height:normal;margin-block:5px;margin-inline:5px 0;max-width:var(--tag--max-width);outline:0;position:relative;transition:.13s ease-out;z-index:1}.tagify__tag>div{border-radius:var(--tag-border-radius);box-sizing:border-box;color:var(--tag-text-color);display:flex;flex:1;line-height:inherit;max-width:100%;padding:var(--tag-pad);transition:.13s ease-out;vertical-align:top;white-space:nowrap}.tagify__tag>div>*{display:inline-block;max-width:var(--tag--max-width);min-width:var(--tag--min-width);overflow:hidden;text-overflow:ellipsis;transition:.8s ease,color .1s;vertical-align:top;white-space:pre-wrap}.tagify__tag>div>[contenteditable]{cursor:text;display:block;margin:-2px;max-width:350px;outline:0;padding:2px;-webkit-user-select:text;user-select:text}.tagify__tag>div>:only-child{width:100%}.tagify__tag>div:before{animation:tags--bump .3s ease-out 1;border-radius:inherit;box-shadow:0 0 0 var(--tag-inset-shadow-size) var(--tag-bg) inset;content:"";inset:var(--tag-bg-inset,0);pointer-events:none;position:absolute;transition:.12s ease;z-index:-1}.tagify__tag:focus div:before,.tagify__tag:hover:not([readonly]) div:before{--tag-bg-inset:-2.5px;--tag-bg:var(--tag-hover)}.tagify__tag--loading{pointer-events:none}.tagify__tag--loading .tagify__tag__removeBtn{display:none}.tagify__tag--loading:after{--loader-size:.4em;animation:rotateLoader .4s linear infinite;border-color:#eee #bbb #888 #0000;border-radius:50%;border-style:solid;border-width:3px;content:"";height:.7em;height:var(--loader-size);margin:0 .5em 0 -.1em;min-width:0;opacity:1;vertical-align:middle;width:.7em;width:var(--loader-size)}.tagify__tag--flash div:before{animation:none}.tagify__tag--hide{margin-left:0;margin-right:0;opacity:0;padding-left:0;padding-right:0;pointer-events:none;transform:scale(0);transition:var(--tag-hide-transition);width:0!important}.tagify__tag--hide>div>*{white-space:nowrap}.tagify__tag.tagify--noAnim>div:before{animation:none}.tagify__tag.tagify--notAllowed:not(.tagify__tag--editable) div>span{opacity:.5}.tagify__tag.tagify--notAllowed:not(.tagify__tag--editable) div:before{--tag-bg:var(--tag-invalid-bg);transition:.2s}.tagify__tag[readonly] .tagify__tag__removeBtn{display:none}.tagify__tag[readonly]>div:before{animation:readonlyStyles 1s calc(-1s*(var(--readonly-striped) - 1)) paused}@keyframes readonlyStyles{0%{background:linear-gradient(45deg,var(--tag-bg) 25%,#0000 25%,#0000 50%,var(--tag-bg) 50%,var(--tag-bg) 75%,#0000 75%,#0000) 0/5px 5px;box-shadow:none;filter:brightness(.95)}}.tagify__tag--editable>div{color:var(--tag-text-color--edit)}.tagify__tag--editable>div:before{box-shadow:0 0 0 2px var(--tag-hover) inset!important}.tagify__tag--editable>.tagify__tag__removeBtn{opacity:0;pointer-events:none;transform:translateX(100%) translateX(5px)}.tagify__tag--editable.tagify--invalid>div:before{box-shadow:0 0 0 2px var(--tag-invalid-color) inset!important}.tagify__tag__removeBtn{align-items:center;background:var(--tag-remove-btn-bg);border-radius:50px;color:var(--tag-remove-btn-color);cursor:pointer;display:inline-flex;font:14px/1 Arial;height:14px;justify-content:center;margin-inline:auto 4.6666666667px;order:5;overflow:hidden;transition:.2s ease-out;width:14px}.tagify__tag__removeBtn:after{content:"×";transition:.3s,color 0s}.tagify__tag__removeBtn:hover{background:var(--tag-remove-btn-bg--hover);color:#fff}.tagify__tag__removeBtn:hover+div>span{opacity:.5}.tagify__tag__removeBtn:hover+div:before{box-shadow:0 0 0 var(--tag-inset-shadow-size) var(--tag-remove-bg,#d394944d) inset!important;transition:box-shadow .2s}.tagify:not(.tagify--mix) .tagify__input br{display:none}.tagify:not(.tagify--mix) .tagify__input *{display:inline;white-space:nowrap}.tagify__input{box-sizing:inherit;color:var(--input-color);display:inline-block;flex-grow:1;line-height:normal;margin:5px;min-height:1.5lh;min-width:110px;overflow:hidden;padding:var(--tag-pad);position:relative;white-space:pre-wrap}.tagify__input:focus{outline:0}.tagify__input:focus:before{opacity:0;transform:translatex(6px);transition:.2s ease-out}@supports(-ms-ime-align:auto){.tagify__input:focus:before{display:none}}.tagify__input:focus:empty:before{color:#00000040;color:var(--placeholder-color-focus);opacity:1;transform:none;transition:.2s ease-out}@-moz-document url-prefix(){.tagify__input:focus:empty:after{display:none}}.tagify__input:before{color:var(--placeholder-color);content:attr(data-placeholder);height:100%;margin:auto 0;opacity:0;white-space:nowrap;width:100%;z-index:1}.tagify__input:after,.tagify__input:before{overflow:hidden;pointer-events:none;position:absolute;text-overflow:ellipsis}.tagify__input:after{color:var(--tag-text-color);content:attr(data-suggest);display:inline-block;max-width:100px;min-width:calc(100% - 1.5em);opacity:.3;vertical-align:middle;white-space:pre}.tagify__input .tagify__tag{margin:0 1px}.tagify--mix{display:block}.tagify--mix .tagify__input{display:block;height:100%;line-height:1.5;margin:0;padding:5px;width:100%}.tagify--mix .tagify__input:before{display:none;height:auto;line-height:inherit}.tagify--mix .tagify__input:after{content:none}.tagify--select{cursor:default}.tagify--select:after{bottom:0;content:">";font:16px monospace;height:8px;line-height:8px;opacity:.5;pointer-events:none;position:absolute;right:0;top:50%;transform:translate(-150%,-50%) scaleX(1.2) rotate(90deg);transition:.2s ease-in-out}.tagify--select[aria-expanded=true]:after{transform:translate(-150%,-50%) rotate(270deg) scaleY(1.2)}.tagify--select[aria-expanded=true] .tagify__tag__removeBtn{opacity:0;pointer-events:none;transform:translateX(100%) translateX(5px)}.tagify--select .tagify__tag{cursor:text;flex:1;margin-block:0;margin-inline-end:2em;max-width:none;padding-block:5px}.tagify--select .tagify__tag div:before,.tagify--select .tagify__tag+.tagify__input{display:none}.tagify--empty .tagify__input:before{display:inline-block;opacity:1;transform:none;transition:.2s ease-out;width:auto}.tagify--mix .tagify--empty .tagify__input:before{display:inline-block}.tagify--focus{--tags-border-color:var(--tags-focus-border-color);transition:0s}.tagify--invalid{--tags-border-color:#d39494}.tagify__dropdown{border-top:1px solid var(--tagify-dd-color-primary);overflow:hidden;position:absolute;transform:translateY(-1px);z-index:9999}.tagify__dropdown[dir=rtl]{transform:translate(-100%,-1px)}.tagify__dropdown[placement=top]{margin-top:0;transform:translateY(-100%)}.tagify__dropdown[placement=top] .tagify__dropdown__wrapper{border-bottom-width:0;border-top-width:1.1px}.tagify__dropdown[position=text]{box-shadow:0 0 0 3px rgba(var(--tagify-dd-color-primary),.1);font-size:.9em}.tagify__dropdown[position=text] .tagify__dropdown__wrapper{border-width:1px}.tagify__dropdown__wrapper{animation:dd-wrapper-show 0s .3s forwards;background:var(--tagify-dd-bg-color);border:solid;border-color:var(--tagify-dd-color-primary);border-width:1px 1px 1.5px;border-top-width:0;box-shadow:0 2px 4px -2px #0003;color:var(--tagify-dd-text-color);max-height:var(--tagify-dd-max-height);overflow:hidden;overflow-x:hidden;scroll-behavior:auto;transition:.3s cubic-bezier(.5,0,.3,1),transform .15s}@keyframes dd-wrapper-show{to{overflow-y:auto}}.tagify__dropdown__header:empty{display:none}.tagify__dropdown__footer{display:inline-block;font-size:.7em;font-style:italic;margin-top:.5em;opacity:.5;padding:var(--tagify-dd-item-pad)}.tagify__dropdown__footer:empty{display:none}.tagify__dropdown--initial .tagify__dropdown__wrapper{max-height:20px;transform:translateY(-1em)}.tagify__dropdown--initial[placement=top] .tagify__dropdown__wrapper{transform:translateY(2em)}.tagify__dropdown__item{border-radius:2px;box-sizing:border-box;cursor:pointer;line-height:normal;margin:1px;max-height:60px;max-width:100%;outline:0;padding:var(--tagify-dd-item-pad);position:relative;white-space:pre-wrap}.tagify__dropdown__item--active{background:var(--tagify-dd-color-primary);color:#fff}.tagify__dropdown__item:active{filter:brightness(105%)}.tagify__dropdown__item--hidden{margin:0 1px;max-height:0;overflow:hidden;padding-bottom:0;padding-top:0;pointer-events:none;transition:var(--tagify-dd-item--hidden-duration,.3s)!important}.tagify__dropdown__item--hidden>*{opacity:0;transform:translateY(-100%);transition:inherit}.tagify__dropdown__item--selected:before{content:"✓";font-family:monospace;inset-inline-start:6px;line-height:1.1;position:absolute;text-indent:0}.tagify__dropdown:has(.tagify__dropdown__item--selected) .tagify__dropdown__item{text-indent:1em}
/*!
 * Toastify js 1.12.0
 * https://github.com/apvarun/toastify-js
 * @license MIT licensed
 *
 * Copyright (C) 2018 Varun A P
 */.toastify{background:linear-gradient(135deg,#73a5ff,#5477f5);border-radius:2px;box-shadow:0 3px 6px -1px rgba(0,0,0,.12),0 10px 36px -4px rgba(77,96,232,.3);color:#fff;cursor:pointer;display:inline-block;max-width:calc(50% - 20px);opacity:0;padding:12px 20px;position:fixed;text-decoration:none;transition:all .4s cubic-bezier(.215,.61,.355,1);z-index:2147483647}.toastify.on{opacity:1}.toast-close{background:transparent;border:0;color:#fff;cursor:pointer;font-family:inherit;font-size:1em;opacity:.4;padding:0 5px}.toastify-right{right:15px}.toastify-left{left:15px}.toastify-top{top:-150px}.toastify-bottom{bottom:-150px}.toastify-rounded{border-radius:25px}.toastify-avatar{border-radius:2px;height:1.5em;margin:-7px 5px;width:1.5em}.toastify-center{left:0;margin-left:auto;margin-right:auto;max-width:-webkit-fit-content;max-width:fit-content;max-width:-moz-fit-content;right:0}@media only screen and (max-width:360px){.toastify-left,.toastify-right{left:0;margin-left:auto;margin-right:auto;max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content;right:0}}:root{--primary:#0f5c4a;--primary2:#0b4b3d;--bg:#f7f5f1;--card:#fff;--text:#111714;--muted:#4f5a54;--muted2:#6a766f;--line:#e2e0da;--chip:#f2f0ea;--gold:#c7a24b;--info:#eaf5f1;--infoText:#0f5c4a}body{font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;margin:0;overflow-x:hidden}.primary-btn{background:#d7925a;border:none;border-radius:30px;color:#fff;cursor:pointer;font-size:12px;font-weight:600;padding:8px 10px;transition:all .3s ease}.primary-btn:hover{background:#e17f30;box-shadow:0 8px 20px rgba(0,0,0,.2);color:#fff}header{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:linear-gradient(145deg,#f6fdff 20%,#eef5ff 80%);box-shadow:0 2px 8px rgba(0,0,0,.1);left:0;position:fixed!important;right:0;top:0;width:100%;z-index:1000}.header-content{-ms-flex-pack:justify;gap:20px;justify-content:space-between;margin:0 auto;max-width:1400px;min-height:70px;padding:15px 20px}.header-content,.logo{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.logo{color:#fbbf24;font-size:24px;font-weight:700;height:35px;text-decoration:none;transition:color .3s ease;z-index:1001}.logo img{height:35px;-o-object-fit:contain;object-fit:contain;width:auto}nav{display:-ms-flexbox;display:flex;gap:30px;-ms-flex-align:center;align-items:center}nav a{color:#797979;font-size:14px;font-weight:500;position:relative;text-decoration:none;transition:color .3s ease;white-space:nowrap}nav a.active,nav a:hover{color:#d7925a}nav a:after{background-color:#d7925a;bottom:-5px;content:"";height:2px;left:0;position:absolute;transition:width .3s ease;width:0}nav a.active:after,nav a:hover:after{width:100%}.nav-actions{gap:12px}.nav-actions,.search-container{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.search-container{background:#fff;border:2px solid #e5e7eb;border-radius:25px;box-shadow:0 2px 8px rgba(0,0,0,.05);overflow:hidden;padding:0;position:relative;transition:all .3s ease}.search-input{background:transparent;border:none;color:#1a1a1a;font-size:12px;outline:none;padding:10px 16px;transition:width .3s ease;width:200px}.search-input::-webkit-input-placeholder{color:#9ca3af}.search-input::-moz-placeholder{color:#9ca3af}.search-input:-ms-input-placeholder{color:#9ca3af}.search-input::-ms-input-placeholder{color:#9ca3af}.search-input::placeholder{color:#9ca3af}.search-button{background:linear-gradient(135deg,#e17f30,#d7925a);border:none;cursor:pointer;display:-ms-flexbox;display:flex;padding:10px 16px;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;border-radius:0 23px 23px 0;justify-content:center;margin-left:-2px;transition:all .3s ease}.search-button i{color:#fff;font-size:16px}.search-button:hover{background:linear-gradient(135deg,#d7925a,#f4b740)}.search-results{background:#fff;border:1px solid #e5e7eb;border-radius:12px;box-shadow:0 8px 24px rgba(0,0,0,.12);left:0;max-height:300px;opacity:0;overflow-y:auto;position:absolute;right:0;top:calc(100% + 8px);-webkit-transform:translateY(-10px);transform:translateY(-10px);transition:all .3s ease;visibility:hidden;z-index:1000}.search-results.active{opacity:1;-webkit-transform:translateY(0);transform:translateY(0);visibility:visible}.search-result-item{border-bottom:1px solid #f0f0f0;color:#666;cursor:pointer;font-size:14px;padding:12px 16px;transition:all .2s ease}.search-result-item:last-child{border-bottom:none}.search-result-item:hover{background:linear-gradient(135deg,#fef5ed,#fef9f3);color:#d7925a;padding-left:20px}.profile-button{background:transparent;border:none;cursor:pointer;display:-ms-flexbox;display:flex;height:42px;padding:0;position:relative;width:42px;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.profile-button:hover{color:#f7c7a1}.profile-button i{color:#d7925a;font-size:18px}.header-actions{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:12px}@media(max-width:460px){.header-actions{gap:2px}}.cart-button-mobile{background:linear-gradient(135deg,#e17f30,#d7925a);border-radius:12px;display:-ms-flexbox;display:flex;margin:0 24px 16px;padding:14px 20px;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;box-shadow:0 4px 12px rgba(225,127,48,.3);color:#fff;font-size:15px;font-weight:600;gap:12px;height:auto;justify-content:center;position:relative;transition:all .3s ease;width:auto}.cart-button-mobile:hover{box-shadow:0 6px 20px rgba(225,127,48,.4);-webkit-transform:translateY(-2px);transform:translateY(-2px)}.cart-button-mobile i{color:#fff;font-size:20px}.cart-text{display:inline;font-weight:600}.mobile-nav a i{color:#d7925a;font-size:18px;left:32px;position:absolute;transition:all .3s ease}.mobile-nav a span{margin-left:48px}.mobile-nav a.active i,.mobile-nav a:hover i{color:#fff}.mobile-nav a:before{background:#f9e4c8;border-radius:12px;content:"";height:40px;left:20px;position:absolute;transition:all .3s ease;width:40px}.mobile-menu-footer p{font-size:12px}.mobile-search-icon{background:transparent;border:none;cursor:pointer;display:none;height:42px;padding:0;position:relative;width:42px;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;transition:all .3s ease}.mobile-search-icon:hover{background:linear-gradient(135deg,#fef5ed,#fff);border-color:#d7925a;box-shadow:0 4px 12px rgba(215,146,90,.15);-webkit-transform:translateY(-2px);transform:translateY(-2px)}.mobile-search-icon i{color:#d7925a;font-size:18px}.search-overlay{background-color:rgba(0,0,0,.5);height:100%;left:0;opacity:0;position:fixed;top:0;transition:all .3s ease;visibility:hidden;width:100%;z-index:9998}.search-overlay.active{opacity:1;visibility:visible}.search-sidebar{background-color:#fff;box-shadow:-4px 0 20px rgba(225,127,48,.2);display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;height:100vh;max-width:100%;position:fixed;right:-100%;top:0;transition:right .4s cubic-bezier(.68,-.55,.265,1.55);width:400px;z-index:9999}.search-sidebar.active{right:0}.search-sidebar-header{border-bottom:2px solid #f0f0f0;display:-ms-flexbox;display:flex;padding:24px;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;background:linear-gradient(135deg,#fef5ed,#fef9f3)}.search-sidebar-header h3{color:#1a1a1a;font-size:1.25rem;font-weight:700;margin:0}.search-close-btn{background:none;border:none;color:#666;cursor:pointer;display:-ms-flexbox;display:flex;font-size:24px;height:36px;transition:all .3s ease;width:36px;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;border-radius:50%;justify-content:center}.search-close-btn:hover{background-color:#f9e4c8;color:#e17f30;-webkit-transform:rotate(90deg);transform:rotate(90deg)}.search-sidebar-body{background-color:#fafafa;-ms-flex:1;flex:1;overflow-y:auto;padding:24px}.search-sidebar-body::-webkit-scrollbar{width:8px}.search-sidebar-body::-webkit-scrollbar-track{background:#f1f1f1}.search-sidebar-body::-webkit-scrollbar-thumb{background:linear-gradient(135deg,#e17f30,#d7925a);border-radius:10px}.search-input-container{display:-ms-flexbox;display:flex;position:relative;-ms-flex-align:center;align-items:center;background:#fff;border:2px solid #e5e7eb;border-radius:12px;margin-bottom:24px;overflow:hidden;transition:all .3s ease}.search-input-container:focus-within{border-color:#d7925a;box-shadow:0 4px 12px rgba(215,146,90,.15)}.mobile-search-input{background:transparent;border:none;color:#1a1a1a;-ms-flex:1;flex:1;font-size:15px;outline:none;padding:14px 16px}.mobile-search-input::-webkit-input-placeholder{color:#9ca3af}.mobile-search-input::-moz-placeholder{color:#9ca3af}.mobile-search-input:-ms-input-placeholder{color:#9ca3af}.mobile-search-input::-ms-input-placeholder{color:#9ca3af}.mobile-search-input::placeholder{color:#9ca3af}.mobile-search-btn{background:linear-gradient(135deg,#e17f30,#d7925a);border:none;cursor:pointer;display:-ms-flexbox;display:flex;padding:14px 20px;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;transition:all .3s ease}.mobile-search-btn i{color:#fff;font-size:18px}.mobile-search-btn:hover{background:linear-gradient(135deg,#d7925a,#f4b740)}.popular-searches{margin-bottom:24px}.popular-searches h4{color:#666;font-size:14px;font-weight:600;letter-spacing:.5px;margin-bottom:12px;text-transform:uppercase}.search-tags{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px}.search-tag{background:#fff;border:2px solid #e5e7eb;border-radius:20px;color:#666;cursor:pointer;display:inline-block;font-size:13px;font-weight:500;padding:8px 16px;transition:all .3s ease}.search-tag:hover{background:linear-gradient(135deg,#e17f30,#d7925a);border-color:#e17f30;color:#fff;-webkit-transform:translateY(-2px);transform:translateY(-2px)}.mobile-search-results{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:8px}.mobile-search-result-item{background-color:#fff;border-radius:10px;display:-ms-flexbox;display:flex;padding:14px 16px;-ms-flex-align:center;align-items:center;border:2px solid transparent;cursor:pointer;gap:12px;transition:all .3s ease}.mobile-search-result-item:hover{background:linear-gradient(135deg,#fef5ed,#fef9f3);border-color:#e17f30;-webkit-transform:translateX(5px);transform:translateX(5px)}.mobile-search-result-item i:first-child{color:#d7925a;font-size:16px}.mobile-search-result-item span{color:#1a1a1a;-ms-flex:1;flex:1;font-size:14px;font-weight:500}.mobile-search-result-item i:last-child{color:#9ca3af;font-size:14px;opacity:0;transition:opacity .3s ease}.mobile-search-result-item:hover i:last-child{opacity:1}.no-results{padding:40px 20px;text-align:center}.no-results i{color:#e5e7eb;font-size:48px;margin-bottom:16px}.no-results p{color:#9ca3af;font-size:14px}body.search-open{overflow:hidden}.line-through{color:#000}ul{padding-left:0!important}.talk-to-expert:hover{-webkit-transform:none;transform:none}.talk-to-expert p{margin-bottom:0!important}.talk-to-expert p span{font-style:bold;font-weight:700}@media(max-width:968px){.desktop-search{display:none}.mobile-search-icon{display:-ms-flexbox;display:flex}.profile-button{display:none}.add-to-cart-btn{font-size:.95rem;padding:14px 20px}}@media(max-width:640px){.search-sidebar{width:75%}.mobile-search-icon{height:38px;width:38px}.mobile-search-icon i{font-size:22px}}@media(max-width:480px){.search-sidebar-body,.search-sidebar-header{padding:20px}.mobile-search-input{font-size:14px;padding:12px 14px}.mobile-search-btn{padding:12px 16px}.add-to-cart-btn{font-size:.9rem;padding:12px 18px}}.shop-treatment-btn{display:inline-block}body.menu-open{overflow:hidden}.hamburger{background:none;border:none;cursor:pointer;display:none;-ms-flex-direction:column;flex-direction:column;gap:5px;padding:8px;z-index:1002;-ms-flex-order:-1;order:-1;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;height:40px;justify-content:center;width:40px}.hamburger span{background-color:#333;border-radius:3px;display:block;height:3px;transition:all .3s ease;width:25px}.hamburger.active span:first-child,.hamburger.active span:nth-child(2),.hamburger.active span:nth-child(3){display:none}.mobile-menu-overlay{background-color:rgba(0,0,0,.5);display:none;height:100vh;left:0;opacity:0;position:fixed;top:0;transition:opacity .3s ease;width:100%;z-index:999}.mobile-menu-overlay.active{display:block;opacity:1}.mobile-menu{background:linear-gradient(135deg,#fff,#fef9f3);box-shadow:4px 0 24px rgba(225,127,48,.15);display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;height:100vh;left:0;max-width:350px;opacity:0;overflow-y:auto;padding:0;position:fixed;top:0;-webkit-transform:translateX(-100%);transform:translateX(-100%);transition:opacity .5s cubic-bezier(.4,0,.2,1),-webkit-transform .5s cubic-bezier(.4,0,.2,1);transition:transform .5s cubic-bezier(.4,0,.2,1),opacity .5s cubic-bezier(.4,0,.2,1);transition:transform .5s cubic-bezier(.4,0,.2,1),opacity .5s cubic-bezier(.4,0,.2,1),-webkit-transform .5s cubic-bezier(.4,0,.2,1);width:75%;z-index:1001}.mobile-menu.active{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}.mobile-menu-header{background:#d7925a;box-shadow:0 4px 12px rgba(225,127,48,.2);padding:20px 24px 30px;position:relative}.mobile-menu-brand{color:#fff;display:-ms-flexbox;display:flex;font-size:24px;font-weight:700;margin-bottom:8px;-ms-flex-align:center;align-items:center;gap:10px}.mobile-menu-brand img{height:30px;-o-object-fit:contain;object-fit:contain;width:40px;width:auto}.mobile-menu-tagline{color:hsla(0,0%,100%,.9);font-size:14px;font-weight:500}.mobile-menu-close{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:hsla(0,0%,100%,.2);border:none;border-radius:50%;color:#fff;cursor:pointer;display:-ms-flexbox;display:flex;font-size:20px;height:36px;line-height:1;padding:0;position:absolute;right:20px;top:20px;transition:all .3s ease;width:36px;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.mobile-menu-close:hover{background:hsla(0,0%,100%,.3);-webkit-transform:rotate(90deg);transform:rotate(90deg)}.mobile-nav{-ms-flex:1;flex:1;-ms-flex-direction:column;flex-direction:column;gap:0;padding:24px 0;-ms-flex-align:start;align-items:flex-start}.mobile-nav,.mobile-nav a{display:-ms-flexbox;display:flex}.mobile-nav a{color:#1a1a1a;font-size:16px;font-weight:600;min-height:56px;padding:16px 24px;text-decoration:none;transition:all .3s ease;-ms-flex-align:center;align-items:center;border-left:4px solid transparent;gap:16px;position:relative}.mobile-nav a.active,.mobile-nav a:hover{background:rgba(225,127,48,.05);border-left-color:#e17f30;color:#e17f30}.mobile-nav a.active:before,.mobile-nav a:hover:before{background:linear-gradient(135deg,#e17f30,#d7925a);-webkit-transform:scale(1.05);transform:scale(1.05)}.cart-button,.cart-button-mobile{background:none;border:none;cursor:pointer;display:-ms-flexbox;display:flex;padding:8px;position:relative;transition:all .3s ease;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;height:40px;justify-content:center;width:40px}.cart-button i,.cart-button-mobile i{color:#d7925a;font-size:22px}.cart-count,.cart-count-mobile{background:#d7925a;border-radius:50%;color:#fff;height:18px;position:absolute;right:0;top:0;width:18px;-ms-flex-pack:center;font-size:11px;font-weight:700;justify-content:center}.cart-count,.cart-count-mobile,.searchingCart{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.searchingCart{-ms-flex-direction:row;flex-direction:row;width:10rem;-ms-flex-pack:space-evenly;gap:20px;justify-content:space-evenly}.mobile-menu form{margin:0;padding:0 24px 24px}.mobile-menu .btn-primary{background:linear-gradient(135deg,#e17f30,#d7925a);border-radius:12px;box-shadow:0 4px 12px rgba(225,127,48,.3);font-size:15px;padding:14px 24px;transition:all .3s ease;width:100%}.mobile-menu .btn-primary:hover{box-shadow:0 6px 20px rgba(225,127,48,.4);-webkit-transform:translateY(-2px);transform:translateY(-2px)}.mobile-menu-footer{background:hsla(34,80%,88%,.3);border-top:1px solid rgba(225,127,48,.1);padding:20px 24px;text-align:center}.mobile-menu-footer p{color:#666;font-size:14px;margin:0}.hero-section{min-height:80vh;padding-top:80px;width:100%}.hero-card,.hero-section{display:-ms-flexbox;display:flex}.hero-card{-ms-flex:1;flex:1;position:relative;-ms-flex-align:end;align-items:flex-end;-ms-flex-pack:center;justify-content:center;overflow:hidden;padding:60px 40px;transition:all .5s cubic-bezier(.645,.045,.355,1)}.hero-bg-image{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%;z-index:0}.hero-bg-image,.hero-card:before{left:0;position:absolute;top:0;transition:all .4s ease}.hero-card:before{background:rgba(0,0,0,.15);bottom:0;content:"";right:0;z-index:1}.hero-card:hover:before{background:rgba(0,0,0,.25)}.card-content{-webkit-animation:fadeInUp .8s ease-out forwards;animation:fadeInUp .8s ease-out forwards;color:#fff;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;margin-bottom:40px;max-width:450px;opacity:0;position:relative;text-align:center;-webkit-transform:translateY(30px);transform:translateY(30px);z-index:2;-ms-flex-align:center;align-items:center}.hero-card:first-child .card-content{-webkit-animation-delay:.1s;animation-delay:.1s}.hero-card:nth-child(2) .card-content{-webkit-animation-delay:.2s;animation-delay:.2s}.hero-card:nth-child(3) .card-content{-webkit-animation-delay:.3s;animation-delay:.3s}.card-label{background:hsla(0,0%,100%,.25);border-radius:25px;display:inline-block;font-size:11px;font-weight:600;letter-spacing:1.5px;margin-bottom:25px;padding:8px 20px;text-transform:uppercase}.card-title{font-size:clamp(24px,5vw,38px);font-weight:700;line-height:1.2;margin-bottom:0;text-shadow:2px 4px 10px rgba(0,0,0,.3)}.card-description{font-size:clamp(14px,2vw,16px);line-height:1.6;margin-bottom:35px;opacity:.95}.stats-grid{display:grid;gap:25px;grid-template-columns:repeat(3,1fr);margin-top:30px;position:relative;width:100%}.stat-box{background:hsla(0,0%,100%,.15);border-radius:12px;padding:15px 10px;text-align:center;transition:all .3s ease}.stat-box:hover{background:hsla(0,0%,100%,.25);-webkit-transform:translateY(-5px);transform:translateY(-5px)}.stat-number{display:block;font-size:clamp(16px,3vw,20px);font-weight:700;margin-bottom:5px;text-shadow:2px 2px 6px rgba(0,0,0,.3)}.stat-label{color:#c2bfbf!important;font-size:clamp(9px,1.5vw,10px);letter-spacing:.5px;line-height:1.3;opacity:.95}.science-section{background-color:#ede9e6;padding:30px 20px}.science-container{margin:0 auto;max-width:1000px;padding:0 10px;position:relative;z-index:1}.science-header{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:20px;margin-bottom:25px}.science-header h2{color:#1a1a1a;font-size:clamp(28px,5vw,42px);font-weight:600}.science-description{color:#333;font-size:clamp(16px,2vw,18px);line-height:1.7;margin-bottom:40px;max-width:900px}.divider{background:#d4b896;height:1px;margin-bottom:60px;width:100%}.science-cards{display:grid;gap:40px;grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr))}.science-card{background:#fff;border-radius:20px;display:-ms-flexbox;display:flex;padding:50px 40px;-ms-flex-align:center;align-items:center;-webkit-animation:fadeInUp .8s ease forwards;animation:fadeInUp .8s ease forwards;box-shadow:0 4px 20px rgba(0,0,0,.08);-ms-flex-direction:column;flex-direction:column;gap:40px;opacity:0;text-align:center;-webkit-transform:translateY(30px);transform:translateY(30px);transition:all .4s ease}.science-card:first-child{-webkit-animation-delay:.2s;animation-delay:.2s}.science-card:nth-child(2){-webkit-animation-delay:.4s;animation-delay:.4s}.science-card:hover{box-shadow:0 12px 35px rgba(0,0,0,.12);-webkit-transform:translateY(-8px);transform:translateY(-8px)}.science-icon{-ms-flex-negative:0;flex-shrink:0}.hexagon-pattern{display:grid;gap:8px;grid-template-columns:repeat(3,1fr);height:150px;padding:10px;width:150px}.hexagon{border-radius:50%;height:40px;transition:all .3s ease;width:40px}.science-card:hover .hexagon{-webkit-transform:scale(1.1);transform:scale(1.1)}.yellow-light{background:#f9e4c8}.yellow-medium{background:#d7925a}.yellow-dark{background:#e17f30}.pie-chart{background:#f0f0f0;overflow:hidden;position:relative}.pie-chart,.pie-slice{border-radius:50%;height:150px;width:150px}.pie-slice{background:conic-gradient(#d7925a 0deg 252deg,transparent 252deg 1turn);left:0;position:absolute;top:0;transition:all .5s ease}.science-card:hover .pie-slice{-webkit-transform:rotate(10deg);transform:rotate(10deg)}.science-card-content{-ms-flex:1;flex:1}.science-card-content h3{color:#1a1a1a;font-size:clamp(20px,3vw,26px);font-weight:600;line-height:1.3;margin-bottom:15px}.science-card-content p{color:#666;font-size:clamp(13px,2vw,14px);font-style:italic;line-height:1.6}.statistics{background-color:#e4c7b8;padding:2rem 1.5rem}.statistics-wrapper{display:grid;gap:16rem;grid-template-columns:1fr 1fr;-ms-flex-align:center;align-items:center;margin:0 auto;max-width:1200px}.stats-card{-webkit-animation:slideInLeft .8s ease forwards;animation:slideInLeft .8s ease forwards;opacity:0;padding:.25rem;-webkit-transform:translateX(-30px);transform:translateX(-30px)}.stats-card h3{color:#1a1a1a;font-size:clamp(1.5rem,4vw,2rem);font-weight:700;line-height:1.3;margin-bottom:1.8rem}.percentage-wrapper{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;background:#fff;border:2px solid #e17f30;border-radius:4rem;box-shadow:0 6px 25px rgba(225,127,48,.12);gap:1.2rem;margin-bottom:1.5rem;padding:1rem 2rem;transition:all .3s ease}.percentage-wrapper:hover{box-shadow:0 10px 35px rgba(225,127,48,.2);-webkit-transform:translateY(-3px);transform:translateY(-3px)}.arrow-icon{-webkit-animation:bounce 2s infinite;animation:bounce 2s infinite;color:#e17f30;font-size:clamp(1.5rem,3vw,2rem);font-weight:700}@-webkit-keyframes bounce{0%,to{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(-6px);transform:translateY(-6px)}}@keyframes bounce{0%,to{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(-6px);transform:translateY(-6px)}}.percentage-container{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.percentage{color:#d7925a;font-size:clamp(2rem,5vw,2.8rem);line-height:1}.percentage-label{color:#666;font-size:clamp(.75rem,1.5vw,.813rem);font-weight:500;margin-top:.4rem}.stats-card p{color:#666;font-size:clamp(.813rem,1.5vw,.875rem);line-height:1.6;max-width:450px}.calculator-card{-webkit-animation:slideInRight .8s ease forwards;animation:slideInRight .8s ease forwards;-webkit-animation-delay:.2s;animation-delay:.2s;background:#fff;border:1px solid rgba(225,127,48,.15);border-radius:1.5rem;box-shadow:0 10px 40px rgba(0,0,0,.08);opacity:0;padding:clamp(1.5rem,3vw,1.5rem);-webkit-transform:translateX(30px);transform:translateX(30px)}@-webkit-keyframes slideInRight{to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}.calculator-title{color:#1a1a1a;font-size:clamp(1.1rem,2.5vw,1.4rem);font-weight:700;margin-bottom:1rem;text-align:center}.unit-toggle{display:-ms-flexbox;display:flex;-ms-flex-pack:center;background:#f9e4c8;border-radius:3rem;gap:0;justify-content:center;margin-bottom:1rem;margin-left:auto;margin-right:auto;max-width:180px;padding:.3rem}.unit-btn{background:transparent;border:none;border-radius:3rem;color:#666;cursor:pointer;-ms-flex:1;flex:1;font-size:clamp(.813rem,1.5vw,.875rem);font-weight:600;padding:.5rem 1.5rem;transition:all .3s ease}.unit-btn.active{background:#d7925a;box-shadow:0 3px 12px rgba(225,127,48,.3);color:#fff}.unit-btn:hover:not(.active){background:rgba(225,127,48,.15)}.starting-weight-label{color:#666;font-size:clamp(.75rem,1.5vw,.813rem);font-weight:500;margin-bottom:.8rem;text-align:center}.starting-weight-display{background:linear-gradient(135deg,#e4c7b8,#fef8f0);border:2px solid #e17f30;border-radius:1rem;box-shadow:0 3px 12px rgba(225,127,48,.08);color:#d7925a;font-size:clamp(1.8rem,4vw,2.2rem);font-weight:700;margin-bottom:1rem;padding:1rem;text-align:center}.range-container{margin-bottom:1rem;padding:0 .5rem}.range-wrapper{position:relative}.range-slider{-moz-appearance:none;appearance:none;-webkit-appearance:none;background:linear-gradient(90deg,#e17f30,#e17f30 50%,#f9e4c8 0,#f9e4c8);border-radius:10px;cursor:pointer;height:8px;margin:1rem 0;outline:none;width:100%}.range-slider::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background:#fff;border:3px solid #e17f30;border-radius:50%;box-shadow:0 2px 10px rgba(225,127,48,.3);cursor:pointer;height:24px;-webkit-transition:all .2s ease;transition:all .2s ease;width:24px}.range-slider::-webkit-slider-thumb:hover{box-shadow:0 4px 16px rgba(225,127,48,.5);-webkit-transform:scale(1.15);transform:scale(1.15)}.range-slider::-moz-range-thumb{background:#fff;border:3px solid #e17f30;border-radius:50%;box-shadow:0 2px 10px rgba(225,127,48,.3);cursor:pointer;height:24px;-moz-transition:all .2s ease;transition:all .2s ease;width:24px}.range-slider::-moz-range-thumb:hover{box-shadow:0 4px 16px rgba(225,127,48,.5);transform:scale(1.15)}.range-labels{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;color:#666;font-size:clamp(.688rem,1.5vw,.75rem);font-weight:600;justify-content:space-between}.result-section{background:linear-gradient(285deg,#e4c7b8,#fef8f0);border:2px solid #d7925a;border-radius:1rem;margin-bottom:1rem;padding:1rem;text-align:center}.result-label{color:#666;font-size:clamp(.813rem,1.5vw,.875rem);font-weight:500;margin-bottom:0}.result-weight{color:#d7925a;font-size:clamp(2.2rem,5vw,2.5rem);font-weight:700;margin-bottom:0}.disclaimer{background:#dfdfdf;border-radius:.75rem;color:#999;font-size:clamp(.688rem,1.5vw,.75rem);line-height:1.6;margin:0;padding:1rem;text-align:center}.treatment-options{padding:25px 20px}.treatment-options .treatment-container .products-grid .product-card ul{margin-bottom:0!important;padding:0!important}.premium-badge span{background:linear-gradient(135deg,#e17f30,#d7925a)}.section-title-home-treatments{margin-bottom:30px;text-align:center}.section-title-home-treatments h1{color:#1a1a1a;font-size:2.5rem;font-weight:700;margin-bottom:15px}.section-title-home-treatments p{color:#666;font-size:1.1rem;margin:0 auto;max-width:600px}.products-grid{margin-top:40px}.product-card{box-shadow:0 2px 8px rgba(0,0,0,.08)}.product-badge{background:#1a3a2e;border-radius:6px;font-size:.8rem;left:50px;padding:.5rem 1.2rem;text-transform:capitalize}.product-image-section{background:#f8f9fa;border-bottom:1px solid #e5e5e5;height:300px}.product-image-section img{-o-object-fit:cover;object-fit:cover}.product-title{line-height:1.3;margin-bottom:10px}.product-description{font-size:.95rem;line-height:1.5}.best-for-badge{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;background:#f0f9ff;border:1px solid #bae6fd;border-radius:8px;color:#0369a1;font-size:.9rem;gap:8px;margin-bottom:24px;padding:10px 16px}.best-for-badge i{color:#0369a1;font-size:1rem}.best-for-badge span{font-weight:500}.highlights{margin-bottom:24px;padding:20px}.highlights-list li{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.highlights-list li:before{margin-bottom:4px}.info-grid{background:#f8f9fa;border:1px solid #e5e5e5;border-radius:10px;-ms-flex-direction:column;flex-direction:column;margin-bottom:16px;padding:20px}.info-grid,.info-item{display:-ms-flexbox;display:flex}.info-item{-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;padding:0}.info-label{color:#666;font-size:.9rem;font-weight:500}.info-value{color:#1a1a1a;font-size:.9rem;font-weight:600;text-align:right}.price-info{display:-ms-flexbox;display:flex;-ms-flex-align:baseline;align-items:baseline;gap:8px;margin-bottom:8px}.from-text{color:#666;font-size:1rem;font-weight:500}.product-price{font-size:2rem}.per-month{color:#666;font-size:1rem;font-weight:500}.cancel-text{color:#888;font-size:.85rem;margin:0}.cart-action-buttons .btn{border-radius:8px;font-weight:600;padding:7px 20px;transition:all .2s ease}.cart-action-buttons .btn-outline-dark{border:2px solid #d7925a;color:#d7925a}.cart-action-buttons .btn-outline-dark:hover{background:#d7925a;color:#fff}.cart-action-buttons .btn-dark{background:#d7925a;border:none}.cart-action-buttons .btn-dark:hover{background:#ca7b39}.coupon-code{gap:0;-ms-flex-align:stretch;align-items:stretch;margin:10px 0 20px}.coupon-code-input{border:1px solid #ddd;border-radius:5px 0 0 5px;border-right:none;outline:none;padding:12px 15px}.coupon-code-input::-webkit-input-placeholder{font-weight:400}.coupon-code-input::-moz-placeholder{font-weight:400}.coupon-code-input:-ms-input-placeholder{font-weight:400}.coupon-code-input::-ms-input-placeholder{font-weight:400}.coupon-code-input::placeholder{font-weight:400}.coupon-code-input:focus{border-color:#d7925a}.coupon-btn{background-color:#d7925a;border:1px solid #d7925a;border-radius:0 5px 5px 0;font-weight:500;margin-left:-5px;padding:12px 25px;transition:background-color .3s ease}.coupon-btn:hover{background-color:#ca7b39}.add-to-cart-btn{background:linear-gradient(135deg,#d7925a,#c67d42);box-shadow:0 2px 8px rgba(215,146,90,.3);gap:10px;padding:16px 24px}.add-to-cart-btn:hover{background:linear-gradient(135deg,#e2893f,#d7925a);box-shadow:0 4px 12px rgba(215,146,90,.4);-webkit-transform:none;transform:none}.whats-included-btn{background:transparent;border-radius:10px;font-size:.95rem;font-weight:600;padding:14px 24px;text-decoration:underline;text-underline-offset:4px;transition:all .3s ease;width:100%}.whats-included-btn:hover{color:#d7925a}.action-buttons i{font-size:1rem}.assessment-link{margin-top:16px;text-align:center}.assessment-link a{color:#666;font-size:.85rem;text-decoration:underline;text-underline-offset:3px;transition:color .3s ease}.assessment-link a:hover{color:#d7925a}.modal{background-color:rgba(0,0,0,.5);z-index:1000}.modal-content{-webkit-animation:modalSlideIn .3s ease;animation:modalSlideIn .3s ease;border-radius:16px;max-width:600px;padding:40px}@-webkit-keyframes modalSlideIn{0%{opacity:0;-webkit-transform:translateY(-30px);transform:translateY(-30px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes modalSlideIn{0%{opacity:0;-webkit-transform:translateY(-30px);transform:translateY(-30px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.close-modal{font-size:28px;font-weight:300;height:40px;width:40px}.close-modal:hover{background:#f5f5f5;color:#1a1a1a}.modal-title{margin-bottom:30px}.modal-list li{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;background:#f8f9fa;border-radius:10px;gap:16px;margin-bottom:12px;padding:16px;transition:all .3s ease}.modal-list li:hover{background:#f0f1f3}.modal-list li i{font-size:1.3rem;min-width:24px}.modal-list li span{color:#1a1a1a;font-size:.95rem;line-height:1.5}@media(max-width:1024px){.products-grid{gap:25px}.section-title-home-treatments h1{font-size:2rem}.product-content-section{padding:18px 24px}.product-image-section{height:280px}}@media(max-width:768px){.treatment-options{padding:25px 15px}.products-grid{gap:25px;grid-template-columns:1fr}.section-title-home-treatments h1{font-size:1.75rem}.section-title-home-treatments p{font-size:1rem}.product-image-section{height:240px}.product-content-section{padding:16px 20px}.product-title{font-size:1.3rem}.product-description{font-size:.9rem}.product-price{font-size:1.8rem}.info-grid{padding:16px}.action-buttons{gap:10px}.add-to-cart-btn{font-size:.95rem;padding:14px 20px}.whats-included-btn{font-size:.9rem;padding:12px 20px}.modal-content{margin:10% auto;padding:30px 20px}.modal-title{font-size:1.5rem}}@media(max-width:480px){.section-title-home-treatments h1{font-size:1.5rem}.premium-badge{margin-bottom:15px}.premium-badge span{font-size:12px;padding:6px 16px}.product-badge{font-size:.75rem;left:35px;padding:6px 12px;top:15px}.product-image-section{height:220px}.product-content-section{padding:12px 16px}.product-title{font-size:1.2rem}.best-for-badge,.product-description{font-size:.85rem}.best-for-badge{padding:8px 12px}.info-grid{gap:0;padding:14px}.info-label,.info-value{font-size:.85rem}.product-price{color:#d7925a;font-size:1.3rem!important;font-weight:800}.from-text,.per-month{font-size:.9rem}.cancel-text{font-size:.8rem}.add-to-cart-btn{font-size:.9rem;padding:12px 18px}.whats-included-btn{font-size:.85rem;padding:10px 18px}.assessment-link a{font-size:.8rem}.modal-content{margin:15% auto;padding:25px 15px}.modal-title{font-size:1.3rem;margin-bottom:20px}.modal-list li{gap:12px;padding:12px}.modal-list li i{font-size:1.1rem}.modal-list li span{font-size:.85rem}}.features{background-color:#dfdfdf;margin:0 auto;padding:1.25rem 1rem}.features-wrapper{display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));justify-items:center}.feature-pill{background:#fff;border-radius:5rem;display:-ms-flexbox;display:flex;padding:.5rem 1rem;width:260px;-ms-flex-align:center;align-items:center;-webkit-animation:fadeInUp .6s ease forwards;animation:fadeInUp .6s ease forwards;border:2px solid transparent;box-shadow:0 4px 15px rgba(225,127,48,.1);cursor:pointer;gap:1rem;opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px);transition:all .4s ease}.features-wrapper .feature-pill:first-child{-webkit-animation-delay:.1s;animation-delay:.1s}.features-wrapper .feature-pill:nth-child(2){-webkit-animation-delay:.2s;animation-delay:.2s}.features-wrapper .feature-pill:nth-child(3){-webkit-animation-delay:.3s;animation-delay:.3s}.features-wrapper .feature-pill:nth-child(4){-webkit-animation-delay:.4s;animation-delay:.4s}.feature-pill:hover{background:linear-gradient(135deg,#fef8f0,#fff);border-color:#e17f30;box-shadow:0 8px 25px rgba(225,127,48,.2);-webkit-transform:translateY(-5px);transform:translateY(-5px)}.feature-icon{background:linear-gradient(135deg,#e17f30,#d7925a);border-radius:50%;display:-ms-flexbox;display:flex;height:45px;min-width:45px;width:45px;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;box-shadow:0 3px 10px rgba(225,127,48,.3);justify-content:center;transition:all .3s ease}.feature-pill:hover .feature-icon{box-shadow:0 5px 15px rgba(225,127,48,.4);-webkit-transform:scale(1.1) rotate(5deg);transform:scale(1.1) rotate(5deg)}.feature-icon i{color:#fff;font-size:clamp(.938rem,2vw,1.1rem)}.feature-pill span{color:#1a1a1a;font-size:clamp(.813rem,1.8vw,.938rem);font-weight:600;transition:color .3s ease}.feature-pill:hover span{color:#e17f30}.features-scroll{display:-ms-flexbox;display:flex;gap:15px;overflow-x:auto;overflow-y:hidden;scroll-behavior:smooth;-webkit-scroll-snap-type:x mandatory;-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;margin:0 -15px;padding:0 15px}.features-scroll::-webkit-scrollbar{display:none}.features-scroll{-ms-overflow-style:none;scrollbar-width:none}.features-scroll .feature-pill{-webkit-animation:none;animation:none;-ms-flex:0 0 auto;flex:0 0 auto;min-width:234px;opacity:1;scroll-snap-align:center;-webkit-transform:translateY(0);transform:translateY(0)}.features-scroll .feature-pill:first-child{margin-left:0}.features-scroll .feature-pill:last-child{margin-right:0}.how-it-works-home{background-color:#e4c7b8!important;padding:40px 0;position:relative}.badge{border-radius:10px;box-shadow:0 4px 15px rgba(225,127,48,.25);display:inline-block;font-size:clamp(.75rem,1.5vw,.813rem);letter-spacing:.5px;margin-bottom:1.2rem;padding:.8rem 1.5rem;text-transform:uppercase}.section-title-how-it-works{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;-webkit-animation:fadeInUp .8s ease forwards;animation:fadeInUp .8s ease forwards;margin-bottom:2.5rem;opacity:0;-webkit-transform:translateY(30px);transform:translateY(30px)}.section-title-how-it-works h2{color:#1a1a1a;font-size:clamp(1.8rem,5vw,2.25rem);font-weight:700;margin-bottom:.8rem}.section-title-how-it-works p{color:#666;font-size:clamp(.938rem,2vw,1.05rem);font-size:x-large;margin:0 auto;max-width:600px;text-align:center}.section-title-how-it-works img{border-radius:10px;height:450px;margin-top:20px}.steps{margin:0 auto;max-width:900px;position:relative}.steps:before{background:linear-gradient(180deg,#e17f30,#d7925a 50%,#f9e4c8);bottom:60px;content:"";left:50%;position:absolute;top:60px;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:3px;z-index:0}.step{margin-bottom:4rem}.step:first-child{-webkit-animation-delay:.2s;animation-delay:.2s}.step:nth-child(2){-webkit-animation-delay:.3s;animation-delay:.3s}.step:nth-child(3){-webkit-animation-delay:.4s;animation-delay:.4s}.step:nth-child(4){-webkit-animation-delay:.5s;animation-delay:.5s}.step-content{background:#fff;padding:clamp(1.5rem,3vw,2rem) clamp(1.8rem,3vw,2.5rem)}.step:nth-child(2n) .step-content,.step:nth-child(odd) .step-content{text-align:center!important}.step-content:hover{box-shadow:0 12px 40px rgba(225,127,48,.18)}.step-content h3{font-size:clamp(1.2rem,3vw,1.5rem);text-align:center}.step-content p{font-size:clamp(.813rem,1.8vw,.938rem)}.step-icon-container{height:clamp(80px,15vw,100px);position:relative;width:clamp(80px,15vw,100px)}.step-icon{height:100%;position:relative;width:100%}.step-icon svg{color:#fff;height:clamp(32px,6vw,40px);width:clamp(32px,6vw,40px)}.step-number-home{background:linear-gradient(135deg,#1a1a1a,#333);border-radius:50%;color:#fff;display:-ms-flexbox;display:flex;height:clamp(28px,5vw,35px);position:absolute;right:-10px;top:-10px;width:clamp(28px,5vw,35px);-ms-flex-align:center;align-items:center;-ms-flex-pack:center;border:3px solid #fff;box-shadow:0 4px 12px rgba(0,0,0,.3);font-size:clamp(.75rem,1.5vw,.875rem);font-weight:700;justify-content:center;z-index:3}.step:nth-child(odd) .step-content:after{border-left:20px solid #fff;-webkit-filter:drop-shadow(2px 0 3px rgba(225,127,48,.1));filter:drop-shadow(2px 0 3px rgba(225,127,48,.1))}.step:nth-child(2n) .step-content:after{border-right:20px solid #fff;-webkit-filter:drop-shadow(-2px 0 3px rgba(225,127,48,.1));filter:drop-shadow(-2px 0 3px rgba(225,127,48,.1))}@media(max-width:968px){.step-icon-container{height:80px;margin:0 auto 1rem;width:80px;-ms-flex-order:1;order:1}.step-content{margin-left:0;text-align:left!important;width:100%;-ms-flex-order:2;order:2}}@media(max-width:768px){.steps:before{left:40px;-webkit-transform:none;transform:none}.step{-ms-flex-align:start;align-items:flex-start;gap:0;margin-bottom:3rem;padding-left:0}.step,.step:nth-child(2),.step:nth-child(4){-ms-flex-direction:column!important;flex-direction:column!important}.step-icon-container{height:80px;margin:0 auto 1rem;width:80px;-ms-flex-order:1;order:1}.step-content{margin-left:0;text-align:left!important;width:100%;-ms-flex-order:2;order:2}.step:nth-child(2n) .step-content:after,.step:nth-child(odd) .step-content:after{display:none}.step:nth-child(2n) .step-content,.step:nth-child(odd) .step-content{text-align:left!important}}@media(max-width:480px){.footer-content{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;gap:5px;justify-content:space-between}.section-title-how-it-works p{font-size:large}.footer-content .footer-section:first-child{text-align:center;width:100%;-ms-flex-order:1;order:1}.footer-content .footer-section:nth-child(2),.footer-content .footer-section:nth-child(3){-ms-flex-order:2;order:2}.footer-content .footer-section:last-child{width:100%;-ms-flex-order:3;order:3}.footer-section{margin-bottom:0}.footer-section img{display:block;margin:0 auto}.footer-section h4{margin-bottom:15px}.how-it-works{padding:1.5rem 1rem}.section-title-how-it-works{margin-bottom:2rem}.steps:before{left:35px}.step-icon-container{height:70px;margin:0 auto;width:70px}.step{margin-bottom:2.5rem}.step-content{padding:.75rem 1.5rem}.step-content p{margin-bottom:0}}.cart-overlay{background-color:rgba(0,0,0,.5)}.cart-sidebar{box-shadow:-4px 0 20px rgba(225,127,48,.2);right:0;width:450px}.cart-header{background:linear-gradient(135deg,#fef5ed,#fef9f3);border-bottom:2px solid #f0f0f0;padding:16px}.cart-header-title h2{color:#1a1a1a;font-size:clamp(1.2rem,3vw,1.5rem)}.cart-count-badge{background:linear-gradient(135deg,#e17f30,#d7925a);border-radius:15px;box-shadow:0 2px 8px rgba(225,127,48,.3);font-size:12px;font-weight:500;padding:2px 8px}.cart-close-btn{background:none;border-radius:50%;font-size:22px;height:21px;transition:all .3s ease;width:16px}.cart-close-btn:hover{background-color:#f9e4c8;color:#e17f30}.cart-body{padding:20px 0}.cart-body::-webkit-scrollbar{width:8px}.cart-body::-webkit-scrollbar-track{background:#f1f1f1}.cart-body::-webkit-scrollbar-thumb{background:linear-gradient(135deg,#e17f30,#d7925a)}.cart-body::-webkit-scrollbar-thumb:hover{background:linear-gradient(135deg,#d7925a,#f4b740)}.cart-empty{padding:60px 20px}.cart-empty i{color:#f9e4c8;font-size:clamp(48px,10vw,64px);margin-bottom:20px}.cart-empty h3{color:#666;font-size:clamp(1.1rem,3vw,1.25rem);margin-bottom:10px}.cart-empty p{font-size:clamp(.813rem,1.8vw,.875rem);margin-bottom:24px}.continue-shopping-btn{background:linear-gradient(135deg,#e17f30,#d7925a);border-radius:25px;box-shadow:0 4px 12px rgba(225,127,48,.3);color:#fff;font-size:clamp(.875rem,1.8vw,.938rem);font-weight:600;padding:12px 32px}.continue-shopping-btn:hover{box-shadow:0 6px 20px rgba(225,127,48,.4)}.cart-items{-ms-flex-direction:column;flex-direction:column;gap:20px}.cart-item,.cart-items{display:-ms-flexbox;display:flex}.cart-item{-webkit-animation:slideInRight .4s ease backwards;animation:slideInRight .4s ease backwards;box-shadow:0 1px 0 rgba(0,0,0,.1);gap:16px;padding:12px;position:relative;transition:all .3s ease}.cart-item:first-child{-webkit-animation-delay:.05s;animation-delay:.05s}.cart-item:nth-child(2){-webkit-animation-delay:.1s;animation-delay:.1s}.cart-item:nth-child(3){-webkit-animation-delay:.15s;animation-delay:.15s}.cart-item:nth-child(4){-webkit-animation-delay:.2s;animation-delay:.2s}.cart-item:nth-child(5){-webkit-animation-delay:.25s;animation-delay:.25s}.cart-item-image{background:linear-gradient(135deg,#fef5ed,#fef9f3);border:1px solid #f9e4c8;height:90px;width:90px}.cart-item:hover .cart-item-image{border-color:#e17f30}.cart-item-image i{color:#e17f30;font-size:clamp(24px,5vw,32px)}.cart-item-details{gap:5px}.cart-item-name{color:#1a1a1a;font-size:clamp(.938rem,2vw,1rem);margin:0}.cart-item-description{color:#666;font-size:clamp(.75rem,1.5vw,.813rem);line-height:1.4;margin:0}.cart-item-footer{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px;margin-top:8px}.price-badge{border-radius:6px;box-shadow:unset;letter-spacing:.5px;padding:7px 0;text-transform:uppercase}.cart-item-price{color:#e17f30;font-size:clamp(1rem,2.5vw,1rem)}.cart-item-remove{border-radius:4px;color:#9ca3af;font-size:16px;right:5px;top:5px;transition:all .2s ease}.cart-item-remove:hover{background:#fee;color:#d7925a}.quantity-controls{border-radius:8px;gap:8px;padding:0;transition:all .3s ease}.quantity-controls:hover{border-color:#e17f30}.quantity-btn{background-color:#f9fafb;border:1px solid #e5e7eb;border-radius:5px;font-size:16px;transition:all .3s ease}.quantity-btn:hover{background:linear-gradient(135deg,#e17f30,#d7925a);-webkit-transform:scale(1.1);transform:scale(1.1)}.quantity-value{border:1px solid #e5e7eb;border-radius:5px;color:#1a1a1a;font-size:16px;min-height:28px;min-width:24px;padding:0 15px}.cart-footer{background:linear-gradient(135deg,#fef5ed,#fef9f3);border-top:2px solid #f0f0f0;box-shadow:0 0 1rem 0 rgba(58,53,65,.12);padding:10px 16px}.cart-subtotal{border-bottom:1px solid #f9e4c8;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;margin-bottom:8px;padding-bottom:8px}.cart-subtotal-label{font-size:clamp(.938rem,2vw,1rem)}.cart-subtotal-value{-webkit-animation:countUp .5s ease;animation:countUp .5s ease;color:#1a1a1a;font-size:clamp(1rem,4vw,1rem);font-weight:500}.cart-actions{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:12px}.checkout-btn{background:linear-gradient(135deg,#e17f30,#d7925a);background-color:#d7925a;border:none;border-radius:25px;box-shadow:0 4px 12px rgba(225,127,48,.3);color:#fff;cursor:pointer;font-size:clamp(.938rem,2vw,1rem);font-weight:700;padding:12px 24px;transition:all .3s ease;width:100%}.checkout-btn:hover{box-shadow:0 6px 20px rgba(225,127,48,.4);-webkit-transform:translateY(-2px);transform:translateY(-2px)}.continue-shopping{color:#666;cursor:pointer;font-size:clamp(.813rem,1.5vw,.875rem);padding:8px;text-align:center;transition:color .3s ease}.continue-shopping:hover{color:#e17f30}.cart-toast{box-shadow:0 8px 24px rgba(16,185,129,.3);right:0;transition:right .4s ease}.cart-toast i{font-size:clamp(16px,3vw,20px)}.cart-toast-text{font-size:clamp(.813rem,1.5vw,.875rem)}.cart-bounce{-webkit-animation:cartBounce .5s ease;animation:cartBounce .5s ease}@-webkit-keyframes cartBounce{0%,to{-webkit-transform:scale(1);transform:scale(1)}25%{-webkit-transform:scale(1.1);transform:scale(1.1)}50%{-webkit-transform:scale(.95);transform:scale(.95)}75%{-webkit-transform:scale(1.05);transform:scale(1.05)}}.transformation-section{background:#f9f5f0;overflow:hidden;padding:25px 0;position:relative}.section-title-transformation{color:#1a1a1a;font-size:clamp(1.8rem,5vw,2.25rem);font-weight:700;margin-bottom:30px;text-align:center}@media(max-width:1024px){.gallery-container{padding:0 70px}nav{gap:15px}.header-content{padding:8px 20px}.header-actions{gap:5px}.logo img{height:25px}.shop-btn{display:none!important}}.ripple{pointer-events:none!important}.testimonials{background-color:#ede9e6;margin:0!important;overflow:hidden;padding:30px 0;position:relative}.container{position:relative;z-index:1}.section-title-testimonials{-webkit-animation:fadeInUp .8s ease forwards;animation:fadeInUp .8s ease forwards;margin-bottom:20px;text-align:center}.section-title-testimonials h2{color:#1a1a1a;font-size:clamp(1.6rem,4vw,2.25rem);font-weight:700;margin-bottom:.8rem}.section-subtitle{color:#666;font-size:clamp(.938rem,2vw,1.05rem);margin:0 auto;max-width:700px}.testimonial-card{background:#fff;border:2px solid transparent;border-radius:1.5rem;box-shadow:0 8px 30px rgba(225,127,48,.12);display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;height:100%;padding:clamp(1rem,4vw,1.5rem);transition:all .8s ease}.testimonial-card:hover{border-color:#e17f30;box-shadow:0 15px 45px rgba(225,127,48,.2);cursor:pointer;-webkit-transform:translateY(-10px);transform:translateY(-10px)}.stars{display:-ms-flexbox;display:flex;gap:.3rem;margin-bottom:.75rem}.star{color:#f4b740;font-size:1.3rem}.testimonial-card p{-ms-flex-positive:1;color:#666;flex-grow:1;line-height:1.8}.author{border-top:2px solid #f9e4c8;color:#1a1a1a;font-weight:600;padding-top:1rem}.testimonial-carousel{padding:0 60px;position:relative}.testimonial-next,.testimonial-prev{background:#fff;border:2px solid #e5e5e5;border-radius:50%;box-shadow:0 4px 15px rgba(0,0,0,.1);display:-ms-flexbox;display:flex;height:55px;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:55px;z-index:15;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;cursor:pointer;transition:.3s ease}.testimonial-prev{left:-35px}.testimonial-next{right:-35px}.testimonial-next i,.testimonial-prev i{color:#d7925a;font-size:1.5rem;transition:.3s ease}.testimonial-next:hover,.testimonial-prev:hover{background:#d7925a;border-color:#d7925a}.testimonial-next:hover i,.testimonial-prev:hover i{color:#fff}.testimonial-carousel .swiper-pagination{display:none}.swiper-pagination-bullet{background:#d1d5db;border-radius:50%;height:8px;transition:all .22s ease;width:8px}.swiper-pagination-bullet-active{background:#d7925a!important;box-shadow:0 2px 6px rgba(215,146,90,.18);height:12px;width:12px}#video-carousel .gallery-btn,.testimonial-carousel .gallery-btn,.video-carousel .gallery-btn{display:none!important}@media(max-width:768px){.testimonial-carousel{padding:0}.testimonial-next,.testimonial-prev{display:none!important}.testimonial-carousel .swiper{overflow:visible}.testimonial-carousel .swiper-pagination{display:block!important;margin:12px auto 0!important;position:static!important;text-align:center;-webkit-transform:none!important;transform:none!important;width:auto!important}.testimonial-carousel .swiper-pagination .swiper-pagination-bullet{background:#d7925a!important;height:10px!important;margin:0 6px!important;opacity:1!important;width:10px!important}}.cta-section{overflow:hidden;padding:40px 0}.cta-container{-webkit-animation:fadeInUp .8s ease forwards;animation:fadeInUp .8s ease forwards;background:#fff;border:3px solid #f9e4c8;border-radius:2rem;box-shadow:0 20px 60px rgba(225,127,48,.15);margin:0 auto;max-width:1000px;opacity:0;padding:clamp(1.5rem,1vw,4rem) clamp(1.5rem,4vw,3rem);position:relative;text-align:center;-webkit-transform:translateY(30px);transform:translateY(30px);z-index:1}.cta-title{color:#1a1a1a;font-size:clamp(1.8rem,5vw,3rem);font-weight:700;line-height:1.2;margin-bottom:1rem}.cta-description{color:#666;font-size:clamp(.938rem,2.5vw,1.15rem);line-height:1.5;margin-bottom:1.25rem;margin-left:auto;margin-right:auto;max-width:700px}.cta-buttons{gap:1.5rem}.cta-buttons form{margin:0;width:auto}.btn-primary-cta{background:linear-gradient(135deg,#e17f30,#d7925a);border:none;border-radius:3rem;box-shadow:0 6px 25px rgba(225,127,48,.35);color:#fff;cursor:pointer;font-size:clamp(.938rem,2vw,1.05rem);font-weight:600;overflow:hidden;padding:clamp(.9rem,2vw,1.2rem) clamp(2rem,4vw,3rem);position:relative;transition:all .3s ease;white-space:nowrap}.btn-primary-cta:before{background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.3),transparent);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .5s ease;width:100%}.btn-primary-cta:hover:before{left:100%}.btn-primary-cta:hover{box-shadow:0 10px 35px rgba(225,127,48,.45);-webkit-transform:translateY(-3px);transform:translateY(-3px)}.btn-primary-cta:active{-webkit-transform:translateY(-1px);transform:translateY(-1px)}.btn-secondary-cta{background:#fff;border:2px solid #e17f30;border-radius:3rem;box-shadow:0 4px 15px rgba(225,127,48,.15);color:#e17f30;cursor:pointer;font-size:clamp(.938rem,2vw,1.05rem);font-weight:600;padding:clamp(.9rem,2vw,1.2rem) clamp(2rem,4vw,3rem);transition:all .3s ease;white-space:nowrap}.btn-secondary-cta:hover{background:linear-gradient(135deg,#e17f30,#d7925a);box-shadow:0 8px 25px rgba(225,127,48,.35);color:#fff;-webkit-transform:translateY(-3px);transform:translateY(-3px)}.btn-secondary-cta:active{-webkit-transform:translateY(-1px);transform:translateY(-1px)}.cta-container:before{background:linear-gradient(90deg,#e17f30,#d7925a);border-radius:0 0 10px 10px;content:"";height:6px;left:50%;position:absolute;top:-3px;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:100px}.news-section{background-color:#ede9e6}.news-container{margin:0 auto;max-width:1400px;padding:clamp(2rem,6vw,2rem) 1rem}.news-header{margin-bottom:clamp(25px,8vw,30px);text-align:center}.news-badge{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;background-color:#d7925a;border-radius:25px;box-shadow:0 4px 12px rgba(139,92,246,.3);color:#fff;font-size:clamp(.813rem,2vw,.875rem);font-weight:600;gap:8px;margin-bottom:20px;padding:clamp(8px,2vw,10px) clamp(20px,4vw,24px)}.news-title{color:#1a1a1a;font-size:clamp(1.75rem,5vw,2.625rem);font-weight:700;line-height:1.3;margin:0 auto;max-width:900px;padding:0 1rem}.news-grid{display:grid;gap:clamp(20px,4vw,30px);grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr))}.news-card{background:#fff!important;border:2px solid transparent;border-radius:20px;box-shadow:0 4px 20px rgba(139,92,246,.1);display:block!important;opacity:1!important;overflow:hidden;-webkit-transform:none!important;transform:none!important;visibility:visible!important}.news-card:hover{border-color:#d7925a;box-shadow:0 12px 25px #d7925a;-webkit-transform:translateY(-10px);transform:translateY(-10px)}.news-card-image{background:linear-gradient(135deg,#f3f0ff,#fce7f3);display:-ms-flexbox;display:flex;height:clamp(180px,30vw,200px);width:100%;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;overflow:hidden;position:relative}.news-card-image picture{height:100%;width:100%}.news-card-image picture img{height:100%;-o-object-fit:fill;object-fit:fill;width:100%}.news-card-image.placeholder{color:#d7925a;font-size:clamp(3rem,8vw,4rem)}.news-source{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:hsla(0,0%,100%,.95);border-radius:20px;box-shadow:0 2px 8px rgba(0,0,0,.1);color:#1a1a1a;font-size:clamp(.688rem,1.5vw,.75rem);font-weight:600;padding:clamp(6px,1.5vw,8px) clamp(12px,3vw,16px);position:absolute;right:16px;top:16px}.news-card-content{padding:clamp(20px,4vw,20px)}.news-date{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;color:#d7925a;font-size:clamp(.75rem,1.8vw,.813rem);font-weight:600;gap:8px;margin-bottom:16px}.news-date i{font-size:clamp(.813rem,1.8vw,.875rem)}.news-headline{color:#1a1a1a;display:-webkit-box;font-size:clamp(1.063rem,3vw,1.25rem);font-weight:700;line-height:1.4;margin-bottom:5px;line-clamp:3;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.footer-collapse-content{border:none;margin:5px 0}.footer-collapse-content summary.footer-collapse-header{cursor:pointer;display:-ms-flexbox;display:flex;list-style:none;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;border:none;color:#d7925a;font-weight:600;justify-content:space-between;padding:10px 0}.footer-collapse-content summary.footer-collapse-header::-webkit-details-marker{display:none}.footer-collapse-content[open] summary.footer-collapse-header{color:#d7925a}.footer-collapse-content ul.footer-links{margin-top:8px;padding-left:0}.footer-collapse-content ul.footer-links li{margin-bottom:8px}footer{background-color:#1f2937;color:#fff;padding:clamp(2rem,5vw,3rem) 1.5rem clamp(1rem,2vw,1.5rem)}.footer-content{display:grid;gap:clamp(2rem,4vw,3rem);grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));margin-bottom:clamp(1rem,1vw,1rem);margin-left:auto;margin-right:auto;max-width:1400px}.footer-section h3{color:#fbbf24;font-size:clamp(1rem,2vw,1.1rem);font-weight:700;margin-bottom:1rem}.footer-section h4{color:#d7925a;font-size:clamp(.875rem,2vw,.95rem);font-weight:600;margin-bottom:1rem}.footer-section p{color:#9ca3af;font-size:clamp(.813rem,1.8vw,.9rem);line-height:1.6;margin-top:15px}.footer-section ul{list-style:none;margin:0;padding:0}.footer-section ul li{margin-bottom:.5rem}.footer-section a{color:#9ca3af;display:inline-block;font-size:clamp(.813rem,1.8vw,.9rem);text-decoration:none;transition:color .3s ease}.footer-section a:hover{color:#d7925a}.footer-cta{color:#fbbf24;display:inline-block;font-weight:600;margin-top:.5rem;text-decoration:none}.footer-cta:hover{text-decoration:underline}.footer-bottom{border-top:1px solid #374151;display:-ms-flexbox;display:flex;padding-top:1.5rem;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;color:#9ca3af;-ms-flex-wrap:wrap;flex-wrap:wrap;font-size:clamp(.75rem,1.8vw,.85rem);gap:1rem;margin:0 auto;max-width:1400px}.footer-note{margin-left:auto}.footer-collapse-header{background:transparent;border:none;color:#d7925a;cursor:pointer;display:none;display:-ms-flexbox;display:flex;font-size:1rem;font-weight:600;padding:.75rem 0;position:relative;text-align:left;transition:color .3s ease;width:100%;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center}.footer-collapse-header:hover{color:#fbbf24}.footer-collapse-header:after{content:"+";font-size:1.5rem;font-weight:300;line-height:1;transition:all .3s ease;-ms-flex-negative:0;flex-shrink:0}.footer-collapse-header[aria-expanded=true]:after{content:"−"}.footer-collapse-header:focus{outline:none}.footer-collapse-content{overflow:hidden}@media(max-width:968px){body{padding-top:88px}nav{display:none}.hamburger{display:-ms-flexbox;display:flex}header{position:fixed!important}.header-content{min-height:56px;padding:12px 15px}.cart-button,.hamburger{height:36px;width:36px}.shop-treatment-btn{display:none!important}.header-content{padding:15px 10px}.logo{-ms-flex-order:0;margin:0 auto;order:0}.nav-actions{-ms-flex-order:1;order:1}.hero-section{min-height:auto}.hero-card{min-height:50vh;padding:40px 20px}.stats-grid{gap:15px}.statistics-wrapper{gap:2rem;grid-template-columns:1fr}.stats-card{text-align:center}.percentage-wrapper{padding:1rem 1.5rem}.steps:before{display:none}.step{-ms-flex-direction:column!important;flex-direction:column!important;gap:1.5rem;text-align:center}.step-content{text-align:center!important}.step:nth-child(2n) .step-content:after,.step:nth-child(odd) .step-content:after{display:none}}@media(max-width:768px){.mobile-menu{width:85%}.science-section{padding:30px 15px}.science-card{gap:20px;padding:30px 20px}.transformation-grid{gap:1.2rem;grid-template-columns:repeat(auto-fit,minmax(min(100%,250px),1fr))}.cart-sidebar{width:380px}.cart-header{padding:20px}.cart-body{padding:15px}.cart-footer{padding:18px 20px}.footer-content{grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr))}.product-card{margin:0}}@media(max-width:640px){.mobile-menu{max-width:75%;width:100%}body{padding-top:82px}.logo{font-size:20px}.hero-card{min-height:45vh;padding:30px 15px}.stats-grid{gap:12px;grid-template-columns:1fr}.stat-box{padding:12px 8px}.science-section{padding:30px 10px}.science-header{margin-bottom:20px}.divider{margin-bottom:40px}.science-cards{gap:25px}.science-card{padding:25px 15px}.pie-chart{height:120px;width:120px}.statistics{padding:2.5rem 1rem}.calculator-card{padding:1.5rem}.features{grid-template-columns:1fr;padding:1.5rem 1rem}.feature-pill{-ms-flex-pack:center;justify-content:center}.step{margin-bottom:2.5rem}.transformation-grid{gap:1rem}.section-title-testimonials,.testimonial-carousel{padding:0 10px}.testimonial-grid{gap:1.5rem}.cta-buttons{-ms-flex-direction:column;flex-direction:column;gap:1rem}.btn-primary-cta,.btn-secondary-cta,.cta-buttons form{width:100%}.news-grid{gap:20px}footer{padding:2.5rem 1.25rem 1.5rem}.footer-content{gap:0;grid-template-columns:1fr;margin-bottom:1rem;text-align:left}.footer-section:first-child{border-bottom:1px solid #374151;margin-bottom:0;padding-bottom:1.5rem;text-align:center}.footer-section:first-child img{margin:0 auto;margin-bottom:20px!important}.footer-section:first-child p{line-height:1.7;margin:0 auto;max-width:280px}.footer-section:not(:first-child) .footer-collapse-content{display:block!important}.footer-section .social-media.d-none.d-sm-flex,.footer-section:not(:first-child) h4.d-none.d-sm-block,.footer-section:not(:first-child) ul.footer-links.d-none.d-sm-block{display:none!important}.footer-section:not(:first-child){border-bottom:1px solid #374151;padding-left:.5rem;padding-right:.5rem}.footer-section:not(:first-child):last-child{border-bottom:none}.footer-collapse-content{padding:.25rem 0}.footer-section ul li{margin-bottom:.9rem}.footer-section a{font-size:.9rem;line-height:1.5}.footer-bottom{-ms-flex-pack:center;justify-content:center}.footer-bottom .footer-note{margin-left:0}.footer-section:last-child p{margin-bottom:.5rem;margin-top:0}.cart-sidebar{width:100%}.cart-toast.show{left:10px;right:10px;width:auto}.pie-slice{height:130px;width:140px}}@media(max-width:480px){body{padding-top:78px}.logo img{height:26px}.cart-button,.hamburger{height:34px;width:34px}.cart-button i{font-size:20px}.cart-button i,.cart-button-mobile i{font-size:25px}.hero-card{min-height:40vh;padding:25px 12px}.card-content{margin-bottom:20px}.science-section{padding:30px 8px}.science-cards{gap:20px}.statistics{padding:2rem .75rem}.percentage-wrapper{gap:.8rem;padding:1rem 1.2rem}.calculator-card{padding:1.2rem}.products-grid{gap:20px}.product-card{padding:0}.features{gap:1rem;padding:1.2rem .75rem}.feature-pill{gap:.8rem;padding:.5rem .8rem}.feature-icon{height:40px;min-width:40px;width:40px}.how-it-works{padding:1.5rem 1rem}.step{margin-bottom:2rem}.step-icon-container{height:70px;width:70px}.step-number{height:26px;right:-8px;top:-8px;width:26px}.transformation-grid{gap:.8rem}.testimonial-grid{gap:1.2rem}.testimonial-card{padding:1.5rem}.carousel-nav{gap:.8rem;margin-top:2rem}.cta-section{padding:2.5rem .75rem}.cta-container{padding:1.25rem}.news-container{padding:2rem .5rem}.news-grid{gap:15px}.news-card-content{padding:18px}footer{padding:2rem 1rem 1.25rem}.footer-content{gap:0;margin-bottom:0}.footer-collapse-header{font-size:.95rem;padding:.65rem 0}.footer-section a{font-size:.875rem}.footer-section ul li{margin-bottom:.75rem}.footer-bottom{-ms-flex-direction:column;flex-direction:column;font-size:.75rem;padding-top:1.25rem;text-align:center}.footer-note{margin-left:0}}@media(max-width:380px){.cart-item{gap:10px;padding:10px 0}.cart-item-name{font-size:14px}.cart__meta-text{font-size:15px}.cart-itme-image{height:85px;width:85px}.quantity-btn{min-width:30px!important}.cart-item-remove{right:8px}}@media(max-width:360px){.logo{font-size:16px}.hero-card{min-height:35vh;padding:20px 10px}.card-title{margin-bottom:15px}.stats-grid{gap:10px;margin-top:20px}.stat-box{padding:10px 6px}.science-section{padding:25px 6px}.science-card{padding:20px 12px}.hexagon-pattern,.pie-chart{height:120px;width:120px}.hexagon{height:30px;width:30px}.pie-slice{height:120px;width:130px}.statistics{padding:1.5rem .5rem}.calculator-card{padding:1rem}.unit-toggle{max-width:160px}.products-grid{gap:15px}.product-card{padding:18px}.features{padding:1rem .5rem}.how-it-works{padding:2rem .75rem}.transformation-story{padding:1.5rem 1rem}.testimonial-card{padding:1.2rem}.cta-container{padding:1.8rem 1rem}.news-container{padding:1.5rem .5rem}.news-card-content{padding:15px}}@media(max-height:500px)and (orientation:landscape){.hero-card{min-height:80vh}.mobile-menu{padding:60px 20px 20px}}.modal{overflow:auto;padding:20px}.modal-content{box-shadow:0 10px 40px rgba(0,0,0,.2);margin:5% auto;padding:clamp(1.5rem,4vw,2rem)}.close-modal{background:none;font-size:clamp(24px,4vw,28px);font-weight:700}.close-modal:hover{background-color:#f9e4c8;color:#d7925a}.modal-title{font-size:clamp(1.2rem,3vw,1.5rem);margin-bottom:1.5rem;padding-right:40px}.modal-list{margin:0}.modal-list li i{color:#d7925a;font-size:clamp(14px,2vw,16px);left:8px;position:absolute;top:14px}@media(max-width:640px){.modal{padding:10px}.modal-content{margin:10% auto;padding:1.5rem 1rem;width:95%}.close-modal{height:32px;right:15px;top:15px;width:32px}.modal-list li{padding:10px 0 10px 35px}.modal-list li i{left:6px;top:12px}}@media(max-width:480px){.modal-content{margin:15% auto;padding:1.2rem .8rem}.modal-list li{padding:8px 0 8px 30px}}@media print{.cart-button,.cart-button-mobile,.cart-overlay,.cart-sidebar,.cart-toast,.hamburger,.mobile-menu,.mobile-menu-overlay,.nav-actions,nav{display:none!important}.cta-section,.hero-section,.news-section,.science-section,.statistics,.testimonials,.transformations,.treatment-options{page-break-inside:avoid}body{background:#fff}.hero-card:after,.hero-card:before{display:none}}@media(prefers-reduced-motion:reduce){*,:after,:before{-webkit-animation-duration:.01ms!important;animation-duration:.01ms!important;-webkit-animation-iteration-count:1!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}@media(prefers-contrast:high){.hero-card:before{background:rgba(0,0,0,.7)}.feature-pill,.news-card,.product-card,.science-card,.stat-box,.testimonial-card{border:2px solid #000}.btn-primary-cta,.checkout-btn,.primary-btn{border:2px solid #fff}}html{scroll-behavior:smooth}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}::selection{background-color:#d7925a;color:#fff}::-moz-selection{background-color:#d7925a;color:#fff}.loading{opacity:.6;pointer-events:none}.btn-primary,.btn-primary-cta,.btn-secondary,.btn-secondary-cta,.primary-btn,button{user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}img{display:block;height:auto;max-width:100%}@supports(padding:max(0px)){.container{padding-left:0;padding-right:0}footer{padding-bottom:max(1.5rem,env(safe-area-inset-bottom))}header .container{padding-left:0!important;padding-right:0!important}}@media(hover:none)and (pointer:coarse){.cart-button,.hamburger,.nav-button,.quantity-btn,a{min-height:25px;min-width:44px}.mobile-nav a{min-height:48px;width:100%}}@media(max-width:1300px){.shop-btn{display:none!important}}@media(min-width:1920px){.container,.footer-content,.header-content,.news-container,.statistics-wrapper{max-width:1300px}.container{max-width:1320px!important}}@media(prefers-reduced-motion:reduce){.cta-container,.feature-pill,.hero-card,.news-card,.science-card,.step,.testimonial-card,.transformation-item{-webkit-animation:none!important;animation:none!important;opacity:1!important;-webkit-transform:none!important;transform:none!important}}.video-carousel-section{background-color:#e4c7b8;overflow:hidden;padding:25px 0;position:relative;width:100%}.carousel-container{margin:0 auto;max-width:1400px;padding:0 40px;width:100%}.section-header{margin-bottom:25px;text-align:center}.section-header h2{color:#333;font-size:42px;font-weight:700;margin-bottom:15px}.section-header p{color:#666;font-size:20px;margin:0 auto;max-width:600px}.video-swiper,.video-swiper-wrapper{position:relative;width:100%}.video-swiper{margin:0 auto;max-width:1400px;padding:30px 0 70px}.swiper-wrapper{-ms-flex-align:stretch;align-items:stretch}.swiper-slide,.swiper-wrapper{display:-ms-flexbox;display:flex}.swiper-slide{height:auto;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.video-card{background:#fff;border-radius:20px;box-shadow:0 10px 40px rgba(0,0,0,.08);cursor:pointer;margin:0 auto;max-width:240px;overflow:hidden;-webkit-transform:translateZ(0);transform:translateZ(0);transition:box-shadow .3s ease,-webkit-transform .3s ease;transition:transform .3s ease,box-shadow .3s ease;transition:transform .3s ease,box-shadow .3s ease,-webkit-transform .3s ease;width:100%}.video-container{background:linear-gradient(135deg,#d4a574,#c99566);height:400px;overflow:hidden;position:relative;width:100%}.video-player{display:block;height:100%;-o-object-fit:fill;object-fit:fill;width:100%}.video-overlay{background:linear-gradient(180deg,rgba(0,0,0,.1),rgba(0,0,0,.5));bottom:0;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;left:0;position:absolute;right:0;top:0;-ms-flex-pack:justify;justify-content:space-between;opacity:1;padding:20px;pointer-events:none;transition:opacity .3s ease}.video-card.playing .video-overlay{opacity:0}.video-card.playing:hover .video-overlay{opacity:1}.brand-badge{background:#fff;border-radius:25px;display:-ms-flexbox;display:flex;font-size:13px;font-weight:600;padding:8px 16px;position:absolute;right:15px;top:15px;-ms-flex-align:center;align-items:center;box-shadow:0 4px 12px rgba(0,0,0,.1);gap:6px;pointer-events:auto;z-index:1}.brand-badge,.brand-badge i{color:#c99566}.quote-text{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:rgba(0,0,0,.5);border-radius:10px;color:#fff;font-size:14px;font-weight:500;line-height:1.5;margin-top:auto;padding:10px 15px;pointer-events:auto;text-shadow:0 2px 4px rgba(0,0,0,.3)}.swiper-button-next,.swiper-button-prev{background:#fff;border-radius:50%;box-shadow:0 6px 20px rgba(0,0,0,.1);color:#c99566!important;height:55px!important;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);transition:all .3s ease;width:55px!important;z-index:10;&:hover{color:#fff!important}}.swiper-button-prev{left:0}.swiper-button-next{right:0}.swiper-button-next:after,.swiper-button-prev:after{font-size:22px;font-weight:700}.swiper-button-next:hover,.swiper-button-prev:hover{background:#c99566;box-shadow:0 8px 25px hsla(28,48%,59%,.3);color:#fff;-webkit-transform:translateY(-50%) scale(1.1);transform:translateY(-50%) scale(1.1)}.swiper-button-disabled{cursor:not-allowed;opacity:.3}.swiper-button-disabled:hover{background:#fff;color:#c99566;-webkit-transform:translateY(-50%) scale(1);transform:translateY(-50%) scale(1)}.swiper-pagination{bottom:20px!important;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:auto!important}.swiper-pagination-bullet{background:hsla(28,48%,59%,.3);height:10px;opacity:1;transition:all .3s ease;width:10px}.swiper-pagination-bullet:hover{background:hsla(28,48%,59%,.5);-webkit-transform:scale(1.2);transform:scale(1.2)}.swiper-pagination-bullet-active{background:#c99566;border-radius:5px;width:35px}.video-bottom-text{background:#d7925a;color:#fff;font-size:16px;font-weight:500;padding:8px 0;text-align:center}@media(max-width:1024px){.carousel-container{padding:0 30px}.video-swiper{max-width:900px}.section-header h2{font-size:36px}.video-container{height:280px}.quantity-controller{-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;align-items:flex-start}.qty-controls{display:-ms-flexbox;display:flex}.cart-item-details{gap:2px}.quantity-controller{gap:4px}.price-badge{padding:0}}@media(max-width:768px){.carousel-container{padding:0 20px}.video-swiper{max-width:100%}.section-header h2{font-size:32px}.section-header p{font-size:16px}.video-container{height:380px}.swiper-button-next,.swiper-button-prev{height:45px;width:45px}.swiper-button-next:after,.swiper-button-prev:after{font-size:18px}}@media(max-width:480px){.video-carousel-section{padding:30px 0 10px}.carousel-container{padding:0 10px}.section-header{margin-bottom:15px}.section-header h2{font-size:28px}.section-header p{font-size:18px}.video-swiper{margin:0;padding:20px 0 60px}.swiper-wrapper{padding-left:5px}.video-swiper .swiper-slide{margin-right:25px!important;max-width:55vw!important;min-width:55vw!important;width:55vw!important}.video-player{-o-object-fit:fill;object-fit:fill}.video-card{max-width:none}.video-container{height:380px!important}.video-card{border-radius:12px}.video-card:hover{-webkit-transform:none;transform:none}.swiper-slide:not(.swiper-slide-active){opacity:.5}.brand-badge,.quote-text{display:none!important}.swiper-button-next,.swiper-button-prev{display:none}}.swiper-wrapper{-webkit-animation-duration:.3s!important;animation-duration:.3s!important;-webkit-animation-iteration-count:1!important;animation-iteration-count:1!important;scroll-behavior:smooth!important;transition-duration:.3s!important}.swiper-slide{height:unset!important;min-height:100%!important}.easy-autocomplete{border-radius:30px;overflow:hidden;width:auto!important}.easy-autocomplete input{border:none;border-radius:30px 0 0 30px!important;box-shadow:none;padding:8px 12px}.easy-autocomplete-container{left:unset;margin-left:5px;margin-top:5px;position:fixed;width:15%}.easy-autocomplete-container ul{background:#fff;border-radius:0 0 10px 10px}.easy-autocomplete-container ul li{background:#fff;border-width:1px 0;overflow:hidden;padding:15px}.easy-autocomplete-container ul li.selected{background:none repeat scroll 0 0 #ebebeb;cursor:pointer}.easy-autocomplete-container ul li:last-child{border-radius:0 0 10px 10px;padding:15px}.badge.bg-no-dark.btn-primary{background:#198754!important;margin-left:5px;padding:.35rem .75rem .25rem}.btn-login-mobile{background:#f9e4c8;border:2px solid #d7925a;border-radius:12px;font-size:16px;margin:0 auto 20px;padding:12px 24px;transition:all .3s ease;width:80%}.btn-login-mobile i{color:#d7925a;margin-right:10px}.btn-login-mobile span{color:#1a1a1a!important}.trust-badges-section{background:hsla(26,48%,67%,.82);padding:10px 0}.trust-badges-wrapper{-ms-flex-pack:distribute;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:30px;justify-content:space-around}.trust-badge-item,.trust-badges-wrapper{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.trust-badge-item{gap:15px;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}.trust-icon{background:#fff;border-radius:50%;display:-ms-flexbox;display:flex;height:60px;width:60px;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;-ms-flex-negative:0;box-shadow:0 2px 8px rgba(0,0,0,.1);flex-shrink:0;padding:12px;transition:all .3s ease}.trust-icon img{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.trust-text{color:#fff;font-size:16px;font-weight:500;line-height:1.3;margin:0;max-width:175px}.trust-badges-scroll{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;gap:20px;justify-content:space-between;overflow-x:auto;overflow-y:hidden;scroll-behavior:smooth;-webkit-scroll-snap-type:x mandatory;-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;margin:0 -15px;padding:20px 15px}.trust-badges-scroll::-webkit-scrollbar{display:none}.trust-badges-scroll{-ms-overflow-style:none;scrollbar-width:none}.trust-badges-scroll .trust-badge-item{-ms-flex:0 0 auto;flex:0 0 auto;min-width:250px;scroll-snap-align:center;-ms-flex-pack:start;background:hsla(0,0%,100%,.1);border-radius:15px;justify-content:flex-start;padding:10px 15px;transition:all .3s ease}.trust-badges-scroll .trust-badge-item:first-child{margin-left:0}.trust-badges-scroll .trust-badge-item:last-child{margin-right:0}@media(max-width:1200px){.trust-badges-wrapper{gap:25px}.trust-badge-item{gap:12px}.trust-icon{height:55px;width:55px}.trust-text{font-size:15px;max-width:140px}}@media(max-width:992px){.trust-badges-wrapper{gap:15px}.trust-badge-item{gap:8px}.trust-icon{height:50px;width:50px}.trust-text{font-size:14px;max-width:120px}}@media(max-width:768px){.trust-badges-scroll{gap:15px;padding:15px}.trust-badges-scroll .trust-badge-item{min-width:240px}.trust-icon{height:55px;width:55px}.trust-text{font-size:15px;max-width:150px}}@media(max-width:576px){.trust-badges-scroll{gap:12px;padding:0 10px}.trust-badges-scroll .trust-badge-item{min-width:220px;padding:8px 12px}.trust-icon{height:55px;width:55px}.trust-text{font-size:16px;max-width:140px}}.sh-marquee-container{background:linear-gradient(135deg,#ff6b35,#d7925a 50%,#ff6b35);height:32px;margin:0;overflow:hidden;padding:0}.sh-marquee-container,.sh-marquee-wrapper{position:relative;width:100%}.sh-marquee-content,.sh-marquee-wrapper{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;height:100%}.sh-marquee-content{left:0;position:absolute;top:0;-webkit-transform:none;transform:none;white-space:nowrap}.sh-marquee-item{color:#fff;display:-ms-inline-flexbox;display:inline-flex;font-size:14px;font-weight:600;margin:0 50px;-ms-flex-align:center;align-items:center;gap:8px;line-height:32px}.sh-marquee-content:hover{-webkit-animation-play-state:paused;animation-play-state:paused}@media(max-width:768px){.sh-marquee-container{height:40px}.sh-marquee-item{font-size:13px;line-height:28px;margin:0 40px}}@media(max-width:480px){.sh-marquee-container{height:40px}.sh-marquee-item{font-size:12px;line-height:26px;margin:0 35px}}.cart-overlay{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background-color:rgba(0,0,0,.6);height:100%;left:0;opacity:0;position:fixed;top:0;transition:all .3s ease;visibility:hidden;width:100%;z-index:9998}.cart-overlay.active{opacity:1;visibility:visible}.cart-sidebar{background-color:#fff;box-shadow:-4px 0 30px rgba(0,0,0,.12);display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;height:100vh;max-width:100%;position:fixed;right:-450px;top:0;transition:right .4s cubic-bezier(.68,-.55,.265,1.55);width:420px;z-index:9999}.cart-sidebar.active{right:0}.cart-header{border-bottom:1px solid #e8e8e8;padding:24px 24px 18px;-ms-flex-pack:justify;background:linear-gradient(180deg,#fafafa,#fff);box-shadow:0 2px 8px rgba(0,0,0,.04);justify-content:space-between}.cart-header,.cart-header-title{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.cart-header-title{gap:12px}.cart-header-title h2{color:#2c2c2c;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:22px;font-weight:700;letter-spacing:-.02em;margin:0}.cart-count-badge{-webkit-animation:pulse 2s infinite;animation:pulse 2s infinite;background:linear-gradient(135deg,#d97d54,#e17f30);border-radius:50%;box-shadow:0 3px 10px rgba(217,125,84,.35);color:#fff;font-size:13px;font-weight:700;height:26px;min-width:26px;padding:4px 8px}.cart-close-btn,.cart-count-badge{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.cart-close-btn{background:#f8f8f8;border:none;border-radius:10px;color:#666;cursor:pointer;font-size:18px;height:36px;transition:all .25s ease;width:36px}.cart-close-btn:hover{background-color:#e8e8e8;color:#2c2c2c;-webkit-transform:rotate(90deg);transform:rotate(90deg)}.cart-shipping__wrapper{background:linear-gradient(135deg,#fff8f0,#fff4e6);border-bottom:1px solid #ffe5cc;margin-bottom:8px;padding:16px 20px}.cart-shipping__numOuter,.cart-shipping__success{color:#d97d54;font-size:13px;font-weight:600;margin:0 0 10px;text-align:center}.cart-shipping__num{color:#e17f30;font-weight:700}.cart-shipping__success{color:#4caf50}.cart-shippingThreshold__bar{background:rgba(217,125,84,.15);border-radius:20px;height:8px;overflow:hidden;position:relative}.cart-shippingThreshold__progress{background:linear-gradient(90deg,#d97d54,#e17f30);border-radius:20px;box-shadow:0 0 10px rgba(217,125,84,.5);height:100%;transition:width .5s ease}.cart-body{background-color:#fafafa;-ms-flex:1;flex:1;overflow-y:auto;padding:0}.cart-body::-webkit-scrollbar{width:6px}.cart-body::-webkit-scrollbar-track{background:#f8f8f8}.cart-body::-webkit-scrollbar-thumb{background:#d0d0d0;border-radius:10px}.cart-body::-webkit-scrollbar-thumb:hover{background:#b0b0b0}.cart-empty{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;padding:80px 30px;text-align:center;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;height:100%;justify-content:center}.cart-empty i{color:#e8e8e8;font-size:64px;margin-bottom:24px}.cart-empty h3{color:#2c2c2c;font-size:20px;font-weight:700;margin-bottom:12px}.cart-empty p{color:#999;font-size:14px;margin-bottom:28px}.continue-shopping-btn{background:linear-gradient(135deg,#d97d54,#e17f30);border:none;border-radius:12px;box-shadow:0 4px 14px rgba(217,125,84,.35);color:#fff!important;cursor:pointer;display:inline-block;font-size:15px;font-weight:700;padding:14px 36px;text-decoration:none;transition:all .3s ease}.continue-shopping-btn:hover{box-shadow:0 6px 20px rgba(217,125,84,.45);color:#fff!important}.cart-items{padding:16px 20px}#product-painel,#products-preview,.cart-content{width:100%}.products{-ms-flex-direction:column;flex-direction:column;gap:8px;padding:0 24px}.cart-item.product,.products{display:-ms-flexbox;display:flex}.cart-item.product{-webkit-animation:slideInRight .4s ease backwards;animation:slideInRight .4s ease backwards;background:#fff;border:1px solid transparent;border-radius:12px;box-shadow:0 2px 8px rgba(0,0,0,.06);gap:14px;margin-bottom:0!important;padding:16px;position:relative;transition:all .3s ease}.cart-item.product:hover{background:#f8f8f8;border-color:#e8e8e8;box-shadow:0 4px 12px rgba(0,0,0,.08)}.cart-item.product:first-child{-webkit-animation-delay:.05s;animation-delay:.05s}.cart-item.product:nth-child(2){-webkit-animation-delay:.1s;animation-delay:.1s}.cart-item.product:nth-child(3){-webkit-animation-delay:.15s;animation-delay:.15s}.cart-item.product:nth-child(4){-webkit-animation-delay:.2s;animation-delay:.2s}.cart-item.product:nth-child(5){-webkit-animation-delay:.25s;animation-delay:.25s}@keyframes slideInRight{0%{opacity:0;-webkit-transform:translateX(20px);transform:translateX(20px)}to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}.cart-item-image{background:#fafafa;border-radius:10px;display:-ms-flexbox;display:flex;height:85px;width:85px;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;-ms-flex-negative:0;border:1px solid #f0f0f0;flex-shrink:0;overflow:hidden;transition:all .3s ease}.cart-item-image img{border-radius:10px;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.cart-item-image i{color:#d97d54;font-size:32px}.cart-item-details{display:-ms-flexbox;display:flex;-ms-flex:1;flex:1;-ms-flex-direction:column;flex-direction:column;gap:6px;min-width:0}.cart-item-name{color:#2c2c2c;font-size:15px;font-weight:600;line-height:1.4;margin:0 0 4px;padding-right:30px}.cart-item-remove{background:none;border:none;color:#e74c3c;cursor:pointer;display:-ms-flexbox;display:flex;font-size:14px;height:28px;position:absolute;right:8px;top:8px;width:28px;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;border-radius:6px;justify-content:center;opacity:.6;transition:all .25s ease}.cart-item-remove:hover{background:#ffe8e8;opacity:1;-webkit-transform:scale(1.1);transform:scale(1.1)}.cart__meta-text{margin:4px 0}.cart__meta-text small{color:#999;font-size:12px;font-weight:500;line-height:1.5}.cart__meta-text strong{color:#666}.quantity-controls{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;gap:10px;justify-content:space-between;margin-top:8px}.quantity-controller,.quantity-controls{-ms-flex-wrap:wrap;flex-wrap:wrap}.price-badge.cart-item-footer{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;background:transparent;box-shadow:none;gap:8px;margin:0!important;padding:0}.cart-item-price{color:#d97d54;font-size:17px;font-weight:700;white-space:nowrap}.text-decoration-line-through{color:#999;font-size:13px;text-decoration:line-through;white-space:nowrap}.qty-control{background:#fff;border:1px solid #e8e8e8;border-radius:8px;box-shadow:0 1px 3px rgba(0,0,0,.04);gap:6px;padding:3px}.qty-control,.quantity-btn{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.quantity-btn{background:#f8f8f8;border:none;border-radius:6px;color:#666;cursor:pointer;font-size:14px;height:28px;width:28px;-ms-flex-pack:center;font-weight:600;justify-content:center;transition:all .25s ease}.quantity-btn:hover{background:linear-gradient(135deg,#d97d54,#e17f30);color:#fff;-webkit-transform:scale(1.08);transform:scale(1.08)}.quantity-btn:active{-webkit-transform:scale(.95);transform:scale(.95)}.quantity-value{color:#2c2c2c;display:-ms-flexbox;display:flex;font-size:14px;font-weight:600;height:28px;min-width:30px;text-align:center;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;padding:0 8px}.cart-footer{background:#fff;border-top:1px solid #e8e8e8;box-shadow:0 -4px 20px rgba(0,0,0,.06);padding:0}.coupon-code-input{margin-right:10px;width:calc(100% - 90px)}.price-summary{padding:20px 24px}.buy-detail.cart-subtotal{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;border-bottom:none;margin-bottom:14px;padding-bottom:0}.buy-detail.cart-subtotal:last-of-type{border-top:2px solid #e8e8e8;margin-bottom:0;padding-top:12px}.cart-subtotal-label{color:#666;display:-ms-flexbox;display:flex;font-size:14px;font-weight:500;-ms-flex-align:center;align-items:center;gap:8px}.cart-subtotal-value{color:#2c2c2c;font-size:15px;font-weight:600}.cart-subtotal-value.text-success{color:#4caf50!important;font-weight:700}#cart-total .cart-subtotal-label{color:#2c2c2c;font-size:16px;font-weight:700}#cart-total .cart-subtotal-value{color:#d97d54;font-size:22px;font-weight:700}.badge.bg-no-dark.btn-primary{background:linear-gradient(135deg,#d97d54,#e17f30)!important;border-radius:6px;color:#fff!important;display:-ms-inline-flexbox;display:inline-flex;font-size:11px;font-weight:600;padding:4px 10px;-ms-flex-align:center;align-items:center;box-shadow:0 2px 6px rgba(217,125,84,.3);gap:6px;margin-left:8px}.remove-coupon-btn{background:none!important;border:none!important;color:#fff!important;cursor:pointer;font-size:12px!important;margin-left:6px!important;opacity:.9;padding:0!important;transition:opacity .2s ease}.remove-coupon-btn:hover{opacity:1}.cart-action-buttons{display:-ms-flexbox;display:flex;gap:12px;padding:20px 24px 24px}.cart-action-buttons .btn{border:none;border-radius:12px;cursor:pointer;display:-ms-flexbox;display:flex;-ms-flex:1;flex:1;font-family:inherit;font-size:15px;font-weight:700;padding:14px 20px;transition:all .3s ease;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;gap:8px;justify-content:center}.cart-action-buttons .btn-dark,.cart-action-buttons .uni--button{background:linear-gradient(135deg,#d97d54,#e17f30);box-shadow:0 4px 14px rgba(217,125,84,.35);color:#fff!important}.cart-action-buttons .btn-dark:hover,.cart-action-buttons .uni--button:hover{background:linear-gradient(135deg,#c46a43,#d7925a);box-shadow:0 6px 20px rgba(217,125,84,.45)}.cart-action-buttons .btn-outline-dark{background:#fff;border:2px solid #e8e8e8!important;color:#2c2c2c!important}.cart-action-buttons .btn-outline-dark:hover{background:#fafafa;border-color:#d97d54!important;color:#d97d54!important}.cart-toast{background:linear-gradient(135deg,#10b981,#059669);border-radius:12px;box-shadow:0 8px 24px rgba(16,185,129,.35);color:#fff;display:-ms-flexbox;display:flex;padding:16px 24px;position:fixed;right:-400px;top:100px;z-index:10000;-ms-flex-align:center;align-items:center;gap:12px;min-width:280px;transition:right .4s cubic-bezier(.68,-.55,.265,1.55)}.cart-toast.show{right:24px}.cart-toast i{font-size:20px}.cart-toast-text{font-size:14px;font-weight:600}.cart-bounce{-webkit-animation:cartBounce .6s cubic-bezier(.68,-.55,.265,1.55);animation:cartBounce .6s cubic-bezier(.68,-.55,.265,1.55)}@keyframes cartBounce{0%,to{-webkit-transform:scale(1);transform:scale(1)}25%{-webkit-transform:scale(1.15);transform:scale(1.15)}50%{-webkit-transform:scale(.92);transform:scale(.92)}75%{-webkit-transform:scale(1.08);transform:scale(1.08)}}body.cart-open{overflow:hidden}.discount-badge{background-color:green;border-radius:8px;color:#fff;padding:6px 8px}@media(max-width:768px){.cart-sidebar{right:-100%;width:100%}.cart-header{padding:20px 18px 16px}.cart-header-title h2{font-size:20px}.cart-items{padding:14px 16px}.cart-item.product{gap:12px;padding:14px}.cart-item-image{height:75px;width:75px}.cart-item-name{font-size:14px}.quantity-controls{-ms-flex-wrap:wrap;flex-wrap:wrap}.price-badge.cart-item-footer{width:100%;-ms-flex-pack:justify;justify-content:space-between}.qty-control{width:100%;-ms-flex-pack:center;justify-content:center}.coupon-code{padding:16px}.coupon-code-input{font-size:13px;padding:11px 14px;width:calc(100% - 80px)}.coupon-btn{font-size:13px;padding:11px 18px}.price-summary{padding:18px}.cart-action-buttons{-ms-flex-direction:column;flex-direction:column;padding:16px}.cart-action-buttons .btn{width:100%}.cart-toast{max-width:calc(100% - 32px);min-width:auto;right:-100%}.cart-toast.show{right:16px}}@media(max-width:480px){.cart-header-title h2{font-size:18px}.cart-count-badge{font-size:12px;height:24px;min-width:24px}.cart-item.product{padding:12px}.cart-item-image{height:70px;width:70px}.cart-item-name{font-size:13px}.cart-item-price{font-size:15px}.quantity-btn{font-size:13px;height:26px;width:26px}.quantity-value{font-size:13px;min-width:28px}#cart-total .cart-subtotal-value{font-size:20px}}@media print{.cart-overlay,.cart-sidebar{display:none}}.coupon-code{background:#fafafa;border-bottom:1px solid #e8e8e8;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px;padding:16px 24px;-ms-flex-align:start;align-items:flex-start}.coupon-code-input{background:#fff;border:1.5px solid #e8e8e8;border-radius:10px;-ms-flex:1;flex:1;font-family:inherit;font-size:14px;min-width:0;padding:12px 16px;transition:all .25s ease}.coupon-code-input:focus{border-color:#d97d54;box-shadow:0 0 0 3px rgba(217,125,84,.1);outline:none}.coupon-code-input::-webkit-input-placeholder{color:#999}.coupon-code-input::-moz-placeholder{color:#999}.coupon-code-input:-ms-input-placeholder{color:#999}.coupon-code-input::-ms-input-placeholder{color:#999}.coupon-code-input::placeholder{color:#999}.coupon-code-input.is-invalid{background:#fff5f5;border-color:#e74c3c}.coupon-code-input.is-invalid:focus{border-color:#e74c3c;box-shadow:0 0 0 3px rgba(231,76,60,.1)}.coupon-btn{background:linear-gradient(135deg,#d97d54,#e17f30);border:none;border-radius:10px;color:#fff;cursor:pointer;font-family:inherit;font-size:14px;font-weight:600;padding:12px 24px;transition:all .25s ease;white-space:nowrap;-ms-flex-negative:0;flex-shrink:0}.coupon-btn:hover{background:linear-gradient(135deg,#c46a43,#d7925a);box-shadow:0 4px 12px rgba(217,125,84,.3)}.coupon-btn:active{-webkit-transform:translateY(0);transform:translateY(0)}.invalid-feedback{color:#e74c3c}.invalid-feedback,.valid-feedback{-webkit-animation:slideDown .3s ease;animation:slideDown .3s ease;font-size:13px;font-weight:500;margin:0;padding:0;width:100%}.valid-feedback{color:#4caf50}@media(max-width:768px){.coupon-code-input{font-size:13px;padding:11px 14px}.coupon-btn{font-size:13px;padding:11px 18px}.invalid-feedback,.valid-feedback{font-size:12px}}@media(max-width:480px){.coupon-code{padding:14px 16px}.coupon-code-input{font-size:12px;padding:10px 12px}.coupon-btn{font-size:12px;padding:10px 16px}.invalid-feedback,.valid-feedback{font-size:11px}}@media(max-width:360px){.coupon-code{-ms-flex-direction:column;flex-direction:column}.coupon-btn,.coupon-code-input{width:100%}}.hero-section-contact{padding:15px 20px;text-align:center}.hero-section-contact h1{color:#1a1a1a;font-size:3rem;font-weight:700;margin-bottom:16px}.hero-section-contact p{color:#666;font-size:1.15rem;margin:0 auto;max-width:600px}.contact-section{padding:15px 20px 30px}.contact-wrapper{display:grid;gap:40px;grid-template-columns:1.5fr 1fr;margin:0 auto;max-width:1200px}.contact-form-container{background-color:#fff;border:2px solid transparent;border-radius:20px;box-shadow:0 8px 30px rgba(225,127,48,.12);padding:45px;transition:all .3s ease}.contact-form-container:hover{box-shadow:0 12px 40px rgba(225,127,48,.18)}.form-title{color:#1a1a1a;font-size:1.8rem;font-weight:700;margin-bottom:8px}.form-subtitle{color:#666;font-size:.95rem;margin-bottom:32px}.form-row{display:grid;gap:20px;grid-template-columns:1fr 1fr}.form-group,.form-row{margin-bottom:20px}.form-row .form-group label{color:#1a1a1a;display:block;font-size:.9rem;font-weight:600;margin-bottom:8px}.form-group label .required{color:#e17f30}.form-group .about-message,.form-group select,.form-group textarea,.form-row .form-group input{background-color:#fafafa;border:2px solid #e5e7eb;border-radius:12px;color:#333;font-family:inherit;font-size:.95rem;padding:14px 18px;transition:all .3s ease;width:100%}.form-group input:focus,.form-group select:focus,.form-group textarea:focus{background-color:#fff;border-color:#e17f30;box-shadow:0 0 0 4px rgba(225,127,48,.1);outline:none}.form-group input::-webkit-input-placeholder,.form-group textarea::-webkit-input-placeholder{color:#9ca3af}.form-group input::-moz-placeholder,.form-group textarea::-moz-placeholder{color:#9ca3af}.form-group input:-ms-input-placeholder,.form-group textarea:-ms-input-placeholder{color:#9ca3af}.form-group input::-ms-input-placeholder,.form-group textarea::-ms-input-placeholder{color:#9ca3af}.form-group input::placeholder,.form-group textarea::placeholder{color:#9ca3af}.form-group textarea{min-height:130px}.checkbox-group{display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start;background:linear-gradient(135deg,#fef5ed,#fef9f3);border:1px solid #f9e4c8;border-radius:12px;gap:12px;margin-bottom:28px;padding:16px}.checkbox-group input[type=checkbox]{accent-color:#d7925a;cursor:pointer;height:18px;margin-top:4px;width:auto;width:18px}.checkbox-group label{color:#666;cursor:pointer;-ms-flex:1;flex:1;font-size:.85rem;line-height:1.6}.checkbox-group a{color:#d7925a;font-weight:600;text-decoration:none}.checkbox-group a:hover{text-decoration:underline}.submit-btn{background:#d7925a;border:none;border-radius:25px;box-shadow:0 4px 15px rgba(225,127,48,.3);color:#fff;cursor:pointer;display:-ms-flexbox;display:flex;font-size:1rem;font-weight:600;padding:16px 24px;transition:all .3s ease;width:100%;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;gap:10px;justify-content:center}.submit-btn:hover{box-shadow:0 6px 20px rgba(225,127,48,.4);-webkit-transform:translateY(-3px);transform:translateY(-3px)}.submit-btn:active{-webkit-transform:translateY(0);transform:translateY(0)}.submit-btn:disabled{background:linear-gradient(135deg,#d1d5db,#9ca3af);box-shadow:none;cursor:not-allowed;-webkit-transform:none;transform:none}.contact-info-container{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:24px}.contact-info-card{background-color:#fff;border:2px solid transparent;border-radius:20px;box-shadow:0 8px 30px rgba(225,127,48,.1);padding:35px;transition:all .3s ease}.contact-info-card-title{color:#1a1a1a;display:-ms-flexbox;display:flex;font-size:1.4rem;font-weight:700;margin-bottom:24px;-ms-flex-align:center;align-items:center;gap:12px}.contact-info-card-title i{color:#d7925a;font-size:1.3rem}.info-item-contact{background:#fafafa;border:1px solid #f0f0f0;border-radius:14px;display:-ms-flexbox;display:flex;gap:16px;margin-bottom:20px;padding:18px;transition:all .3s ease}.info-item-contact:hover{background:linear-gradient(135deg,#fef5ed,#fef9f3);border-color:#f9e4c8}.info-item-contact:last-child{margin-bottom:0}.info-icon{border-radius:12px;display:-ms-flexbox;display:flex;height:50px;width:50px;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;-ms-flex-negative:0;box-shadow:0 4px 12px rgba(225,127,48,.25);color:#fff;flex-shrink:0;font-size:20px}.info-item-contact:nth-child(2) .info-icon,.info-item-contact:nth-child(3) .info-icon,.info-item-contact:nth-child(4) .info-icon{background:#d7925a}.info-content h4{color:#1a1a1a;font-size:.95rem;font-weight:700;margin-bottom:6px}.info-content p{color:#666;font-size:.9rem;line-height:1.6}.response-time-card .contact-info-card-title{font-size:1.3rem;margin-bottom:16px}.response-time-card p{color:#666;font-size:.9rem;line-height:1.8}.form-group.error input,.form-group.error select,.form-group.error textarea{background-color:#fef2f2;border-color:#ef4444}.error-message{color:#ef4444;display:none;font-size:.8rem;font-weight:500;margin-top:6px}.form-group.error .error-message{display:block}.success-message{background:linear-gradient(135deg,#d1fae5,#a7f3d0);border:2px solid #6ee7b7;border-radius:14px;color:#065f46;display:none;font-size:.95rem;font-weight:500;margin-bottom:24px;padding:18px 20px}.success-message.show{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:12px}.success-message i{font-size:20px}@media(max-width:968px){.contact-wrapper,.form-row{grid-template-columns:1fr}.content-section{padding-top:12px!important}}@media(max-width:768px){.hero-section-contact{padding:20px 20px 15px}.hero-section-contact h1{font-size:2.2rem}.content-section{padding-top:12px!important}.contact-form-container{padding:35px 28px}.contact-info-card{padding:30px 24px}.info-icon{font-size:18px;height:46px;width:46px}}@media(max-width:480px){.hero-section-contact{padding:25px 15px 20px}.hero-section-contact h1{font-size:1.8rem}.hero-section-contact p{font-size:1rem}.contact-section{padding:12px 15px 30px}.contact-form-container{padding:30px 20px}.form-title{font-size:1.5rem}.form-subtitle{font-size:.875rem}.contact-info-card{padding:24px 20px}.contact-info-card-title{font-size:1.2rem}.info-icon{font-size:16px;height:42px;width:42px}}body{background-color:#ede9e6!important}.main-content{max-width:900px}.hero-section-faq{padding:25px 15px 20px;text-align:center}.hero-section-faq h1{color:#1a1a1a;font-size:3rem;font-weight:700;margin-bottom:16px}.hero-section-faq p{color:#666;font-size:1.15rem;margin:0 auto;max-width:700px}.faq-search-wrapper{margin:0 auto;max-width:600px;position:relative;z-index:10}.faq-search{background-color:#fff!important;border:2px solid #e5e7eb;border-radius:50px;box-shadow:0 8px 30px rgba(225,127,48,.12);font-size:1rem;padding:18px 55px 18px 24px;transition:all .3s ease;width:100%}.faq-search:focus{border-color:#e17f30;box-shadow:0 8px 30px rgba(225,127,48,.25);outline:none}.faq-search::-webkit-input-placeholder{color:#999}.faq-search::-moz-placeholder{color:#999}.faq-search:-ms-input-placeholder{color:#999}.faq-search::-ms-input-placeholder{color:#999}.faq-search::placeholder{color:#999}.faq-search-icon{color:#e17f30;font-size:18px;pointer-events:none;position:absolute;right:24px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.faq-section{padding:25px 20px 0}.faq-category{margin-bottom:40px;opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px);transition:all .6s ease}.faq-category.animate{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.category-header{gap:16px;margin-bottom:12px}.category-header,.category-icon{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.category-icon{border-radius:14px;height:56px;width:56px;-ms-flex-pack:center;box-shadow:0 4px 15px rgba(225,127,48,.3);color:#fff;font-size:24px;justify-content:center}.faq-category:first-child .category-icon{background:linear-gradient(135deg,#e17f30,#d7925a)}.faq-category:nth-child(2) .category-icon{background:linear-gradient(135deg,#d7925a,#f4b740)}.faq-category:nth-child(3) .category-icon{background:linear-gradient(135deg,#f4b740,#f39c12)}.faq-category:nth-child(4) .category-icon{background:linear-gradient(135deg,#e17f30,#d7925a)}.faq-category:nth-child(5) .category-icon{background:linear-gradient(135deg,#d7925a,#f4b740)}.faq-category:nth-child(6) .category-icon{background:linear-gradient(135deg,#f4b740,#e17f30)}.category-title{color:#1a1a1a;font-size:1.6rem;font-weight:700}.faq-item{background-color:#fafafa;border:2px solid transparent;border-radius:14px;box-shadow:0 2px 8px rgba(225,127,48,.08);margin-bottom:14px;overflow:hidden;transition:all .3s ease}.faq-item:hover{background-color:#fff;border-color:#e17f30;box-shadow:0 6px 20px rgba(225,127,48,.15)}.faq-question{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;color:#1a1a1a;cursor:pointer;font-size:1.05rem;font-weight:600;gap:20px;padding:22px 26px;transition:all .3s ease;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.faq-icon,.faq-question.active,.faq-question:hover{background:linear-gradient(135deg,#fef5ed,#fef9f3)}.faq-icon,.faq-question.active{color:#e17f30}.faq-icon{-ms-flex-negative:0;border-radius:50%;display:-ms-flexbox;display:flex;flex-shrink:0;height:36px;width:36px;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;border:2px solid #f9e4c8;font-size:14px;justify-content:center;transition:all .3s ease}.faq-question.active .faq-icon{background:linear-gradient(135deg,#e17f30,#d7925a);border-color:transparent;color:#fff;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.faq-answer{max-height:0;overflow:hidden;transition:max-height .4s ease,padding .4s ease}.faq-answer.active{max-height:600px;padding:0 26px 26px}.faq-answer-content{border-top:1px solid #f0f0f0;color:#666;font-size:.95rem;line-height:1.8;padding-top:8px}.empty-state{display:none}.empty-state i{color:#d7925a;font-size:64px;opacity:.5}.empty-state h3{color:#1a1a1a;font-size:1.5rem;margin-bottom:12px}.empty-state p{color:#666;font-size:1rem}.faq-cta-section{background:linear-gradient(135deg,#e4c7b8,#f9e4c8);padding:25px 20px;text-align:center}.faq-cta-section h2{color:#1a1a1a;font-size:2rem;font-weight:700;margin-bottom:16px}.faq-cta-section p{color:#666;font-size:1.05rem;margin-bottom:32px;margin-left:auto;margin-right:auto;max-width:600px}.btn-contact{background:linear-gradient(135deg,#e17f30,#d7925a);border:none;border-radius:25px;box-shadow:0 4px 15px rgba(225,127,48,.3);color:#fff;cursor:pointer;display:inline-block;font-size:1rem;font-weight:600;padding:10px 36px;text-decoration:none;transition:all .3s ease}.btn-contact:hover{background:#fff;border:1px solid #d7925a;color:#d7925a}@media(max-width:768px){.hero-section-faq{padding:30px 20px 20px}.hero-section-faq h1{font-size:2.2rem}.hero-section-faq p{font-size:1rem}.faq-search-wrapper{margin:0 auto 10px;max-width:80%}.category-title{font-size:1.3rem}.category-icon{font-size:20px;height:48px;width:48px}.faq-question{font-size:.95rem;padding:18px 20px}.faq-answer.active{padding:0 20px 20px}.faq-search{font-size:.95rem;padding:16px 50px 16px 20px}.faq-cta-section h2{font-size:1.6rem}}@media(max-width:480px){.hero-section-faq{padding:50px 15px 40px}.hero-section-faq h1{font-size:1.8rem}.faq-section{padding:25px 15px 0}.category-header{gap:12px}.category-icon{font-size:18px;height:42px;width:42px}.category-title{font-size:1.15rem}.faq-question{font-size:.9rem;padding:16px 18px}.faq-icon{font-size:12px;height:32px;width:32px}.faq-answer.active{padding:0 18px 18px}.faq-answer-content{font-size:.875rem;line-height:1.7}.faq-search{font-size:.9rem;padding:14px 45px 14px 18px}.faq-search-wrapper{max-width:85%}.faq-search-icon{font-size:16px;right:18px}.faq-cta-section{padding:20px}.faq-cta-section h2{font-size:1.4rem}.faq-cta-section p{font-size:.95rem}}body{background-color:#e4c7b8}.hero-section-howItWorks{padding:1rem 1.5rem 2rem;text-align:center}.badge{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;background:linear-gradient(135deg,#e17f30,#d7925a);border-radius:25px;box-shadow:0 4px 15px rgba(225,127,48,.3);color:#fff;font-size:.875rem;font-weight:600;gap:8px;margin-bottom:.75rem;padding:.6rem 1.5rem}.hero-section-howItWorks h1{color:#1a1a1a;font-size:3rem;font-weight:700;margin-bottom:1rem}.hero-section-howItWorks p{color:#666;font-size:1.2rem;font-size:xx-large;margin:0 auto;max-width:600px}.how-it-works-img{border-radius:10px;height:450px;margin-top:20px!important;margin:0 auto;width:450px}.steps-wrapper{padding:2rem 1.5rem}.steps-container{margin:0 auto;max-width:900px;position:relative}.steps-container:before{background:linear-gradient(180deg,#e17f30,#d7925a 50%,#f9e4c8);bottom:60px;content:"";left:50%;position:absolute;top:60px;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:3px;z-index:0}.step{display:-ms-flexbox;display:flex;margin-bottom:2rem;position:relative;-ms-flex-align:center;align-items:center;-webkit-animation:fadeInUp .8s ease forwards;animation:fadeInUp .8s ease forwards;gap:3rem;opacity:0;-webkit-transform:translateY(30px);transform:translateY(30px)}.step:first-child{-webkit-animation-delay:.1s;animation-delay:.1s}.step:nth-child(2){-webkit-animation-delay:.2s;animation-delay:.2s;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.step:nth-child(3){-webkit-animation-delay:.3s;animation-delay:.3s}.step:nth-child(4){-webkit-animation-delay:.4s;animation-delay:.4s;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.step:nth-child(5){-webkit-animation-delay:.5s;animation-delay:.5s;margin-bottom:0}.step-content{background:#f9f5f0;border:2px solid transparent;border-radius:1.5rem;box-shadow:0 8px 30px rgba(225,127,48,.1);-ms-flex:1;flex:1;padding:1rem 2.5rem;position:relative;transition:all .4s ease}.step:nth-child(odd) .step-content{text-align:right}.step:nth-child(2n) .step-content{text-align:left}.step-content:hover{border-color:#e17f30;box-shadow:0 12px 40px rgba(225,127,48,.2)}.step-content h3{color:#1a1a1a;font-size:1.5rem;font-weight:700;margin-bottom:.8rem}.step-content p{color:#666;font-size:1rem;line-height:1.7}.step-icon-container{-ms-flex-negative:0;flex-shrink:0;z-index:2}.step-icon,.step-icon-container{height:100px;position:relative;width:100px}.step-icon{border-radius:50%;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;border:4px solid #fff;box-shadow:0 8px 25px rgba(225,127,48,.3);color:#fff;font-size:2.5rem;justify-content:center;transition:all .4s ease}.step:first-child .step-icon{background:linear-gradient(135deg,#e17f30,#d7925a)}.step:nth-child(2) .step-icon{background:linear-gradient(135deg,#d7925a,#f4b740)}.step:nth-child(3) .step-icon{background:linear-gradient(135deg,#f4b740,#f39c12)}.step:nth-child(4) .step-icon{background:linear-gradient(135deg,#e17f30,#f4b740)}.step:nth-child(5) .step-icon{background:linear-gradient(135deg,#d7925a,#e17f30)}.step-number{background:#1a1a1a;border:3px solid #fff;border-radius:50%;box-shadow:0 4px 12px rgba(0,0,0,.3);color:#fff;font-size:.875rem;height:35px;position:absolute;right:-10px;top:-10px;width:35px;z-index:3}.step:nth-child(odd) .step-content:after{border-left:20px solid #f9f5f0;right:-20px}.step:nth-child(2n) .step-content:after,.step:nth-child(odd) .step-content:after{border-bottom:15px solid transparent;border-top:15px solid transparent;content:"";height:0;pointer-events:none;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:0}.step:nth-child(2n) .step-content:after{border-right:20px solid #f9f5f0;left:-20px}.timeline-section{background-color:#ede9e6;padding:2rem 1.5rem}.timeline-content{margin:0 auto;max-width:900px}.timeline-header{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;color:#1a1a1a;font-size:2rem;font-weight:700;gap:12px;justify-content:center;margin-bottom:2rem}.timeline-header i{color:#e17f30}.timeline-item{background:#fff;border-left:5px solid;border-radius:1rem;box-shadow:0 4px 20px rgba(225,127,48,.1);margin-bottom:1.5rem;padding:1rem;transition:all .3s ease}.timeline-item:nth-child(2){border-left-color:#e17f30}.timeline-item:nth-child(3){border-left-color:#d7925a}.timeline-item:nth-child(4){border-left-color:#f4b740}.timeline-item:hover{box-shadow:0 6px 25px rgba(225,127,48,.2);-webkit-transform:translateX(10px);transform:translateX(10px)}.timeline-item h4{color:#1a1a1a;font-size:1.3rem;font-weight:700;margin-bottom:.8rem}.timeline-item p{color:#666;line-height:1.7}.cta-section{background-color:#e4c7b8!important;padding:2rem 1.5rem;position:relative;text-align:center;z-index:10}.cta-section h2{font-size:2.5rem;margin-bottom:1rem}.cta-section p{font-size:1.2rem;margin-bottom:1rem}.cta-buttons{gap:1rem;z-index:10}.btn-cta{background-color:#d7925a;border:none;border-radius:25px;box-shadow:0 4px 15px rgba(225,127,48,.3);color:#fff;cursor:pointer;display:inline-block;font-size:1rem;font-weight:600;padding:.7rem 2rem;position:relative;text-decoration:none;transition:all .3s;z-index:11}.btn-cta:hover{box-shadow:0 6px 20px rgba(225,127,48,.4);-webkit-transform:translateY(-3px);transform:translateY(-3px)}.btn-secondary{background:#fff;border:2px solid #e17f30;border-radius:25px;color:#e17f30;cursor:pointer;display:inline-block;font-size:1rem;font-weight:600;padding:.7rem 2.5rem;position:relative;text-decoration:none;z-index:11}.btn-secondary:hover{background:#e17f30}@media(max-width:768px){nav{display:none}.hero-section-howItWorks{padding:2rem 1.5rem}.hero-section-howItWorks h1{font-size:2rem}.steps-container:before{left:50px}.step{margin-bottom:2rem}.step,.step:nth-child(2n){-ms-flex-direction:row!important;flex-direction:row!important;gap:2rem}.step-content,.step:nth-child(odd) .step-content{text-align:left}.step:nth-child(odd) .step-content:after{display:none}.step:nth-child(2n) .step-content:after{left:-20px}.step-icon,.step-icon-container{height:80px;width:80px}.step-icon{font-size:2rem}.timeline-header{font-size:1.5rem}.cta-section h2{font-size:2rem}.cta-buttons{-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center}.btn-cta,.btn-secondary{max-width:300px;text-align:center;width:100%}}@media(max-width:480px){.steps-container:before{left:35px}.hero-section-howItWorks p{font-size:x-large}.step-icon,.step-icon-container{height:70px;width:70px}.step-icon{font-size:1.5rem}.step-number{font-size:.75rem;height:30px;width:30px}.step-content{padding:1.2rem}.step-content h3{font-size:1.2rem}}@media(min-width:769px){.hero-mobile-controls{display:none!important}}@media(max-width:768px){.hero-section{background:#f6fdff;display:block!important;-ms-flex-direction:column;flex-direction:column;height:550px!important;max-height:550px!important;min-height:650px!important;overflow:hidden;position:relative;width:100%}.hero-card{-webkit-backface-visibility:hidden;backface-visibility:hidden;-ms-flex:none!important;flex:none!important;height:100%!important;left:0;margin:0;min-height:100%!important;opacity:0;padding:0!important;-webkit-perspective:1000;perspective:1000;position:absolute!important;top:0;transition:opacity .55s ease-out,visibility .5s linear .75s,-webkit-transform .85s cubic-bezier(.22,.61,.36,1);transition:transform .85s cubic-bezier(.22,.61,.36,1),opacity .55s ease-out,visibility .5s linear .75s;transition:transform .85s cubic-bezier(.22,.61,.36,1),opacity .55s ease-out,visibility .5s linear .75s,-webkit-transform .85s cubic-bezier(.22,.61,.36,1);visibility:hidden;width:100%;will-change:transform,opacity;z-index:1}.hero-card.hero-active{opacity:1!important;-webkit-transform:translateX(0)!important;transform:translateX(0)!important;transition:opacity .6s cubic-bezier(.645,.045,.355,1),visibility 0s 0s,-webkit-transform .6s cubic-bezier(.645,.045,.355,1);transition:transform .6s cubic-bezier(.645,.045,.355,1),opacity .6s cubic-bezier(.645,.045,.355,1),visibility 0s 0s;transition:transform .6s cubic-bezier(.645,.045,.355,1),opacity .6s cubic-bezier(.645,.045,.355,1),visibility 0s 0s,-webkit-transform .6s cubic-bezier(.645,.045,.355,1);visibility:visible!important;z-index:2}.hero-card.slide-out-left{opacity:0!important;-webkit-transform:translateX(-100%)!important;transform:translateX(-100%)!important;visibility:hidden!important}.hero-card.slide-out-right{opacity:0!important;-webkit-transform:translateX(100%)!important;transform:translateX(100%)!important;visibility:hidden!important}.hero-card.slide-in{opacity:1!important;-webkit-transform:translateX(0)!important;transform:translateX(0)!important;visibility:visible!important}.hero-card:after{background-position:50%;background-size:cover;-webkit-transform:none!important;transform:none!important;z-index:0}.hero-card:after,.hero-card:before{bottom:0;content:"";left:0;position:absolute;right:0;top:0}.hero-card:before{background:rgba(0,0,0,.15);z-index:1}.card-content{display:-ms-flexbox!important;display:flex!important;-ms-flex-direction:column;flex-direction:column;margin:0 auto;max-width:90%;padding:2rem 1.5rem 4rem;position:relative;text-align:center;width:100%;z-index:2;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;-webkit-animation:none!important;animation:none!important;box-sizing:border-box;opacity:1!important;-webkit-transform:translateY(0)!important;transform:translateY(0)!important}.card-title{color:#fff!important;display:-webkit-box;font-size:40px!important;font-weight:700;line-height:1.3;margin-bottom:1.5rem!important;max-height:5.2em;max-width:100%;overflow:hidden;text-shadow:0 2px 10px rgba(0,0,0,.4);-webkit-line-clamp:3;-webkit-box-orient:vertical}.stats-grid{display:grid!important;gap:.8rem!important;grid-template-columns:repeat(3,1fr)!important;margin-top:1.5rem!important;max-width:100%;width:100%}.stat-box{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:hsla(0,0%,100%,.2)!important;border-radius:12px!important;padding:1rem .5rem!important;transition:all .3s ease}.stat-number{color:#fff!important;display:block;font-size:clamp(1.2rem,3.5vw,1.5rem)!important;font-weight:700!important;margin-bottom:.4rem;text-shadow:0 2px 6px rgba(0,0,0,.3)}.stat-label{color:#000!important;font-size:clamp(.75rem,2vw,.85rem)!important;font-weight:500;line-height:1.3;opacity:1!important}.hero-mobile-controls{bottom:1.5rem;display:-ms-flexbox!important;display:flex!important;left:0;position:absolute;right:0;z-index:10;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;padding:0 1.2rem}.hero-mobile-next,.hero-mobile-prev{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:hsla(0,0%,100%,.25);border:2px solid hsla(0,0%,100%,.3);border-radius:50%;color:#fff;display:-ms-flexbox;display:flex;height:42px;width:42px;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;box-shadow:0 4px 15px rgba(0,0,0,.2);cursor:pointer;font-size:1.2rem;justify-content:center;transition:all .3s ease}.hero-mobile-next:active,.hero-mobile-prev:active{background:hsla(0,0%,100%,.4);-webkit-transform:scale(.95);transform:scale(.95)}.hero-mobile-indicators{display:-ms-flexbox;display:flex;gap:8px;-ms-flex-align:center;align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:rgba(0,0,0,.3);border-radius:20px;margin:0 auto;padding:8px 14px;text-align:center}.hero-indicator{background:hsla(0,0%,100%,.4);border-radius:4px;cursor:pointer;height:8px;transition:all .3s cubic-bezier(.4,0,.2,1);width:8px}.hero-indicator.active{background:#fff;box-shadow:0 2px 8px hsla(0,0%,100%,.4);width:24px}}@media(max-width:640px){.hero-section{height:500px!important;max-height:500px!important;min-height:570px!important}.card-content{max-width:95%;padding:1.8rem 1.2rem 4rem}.card-title{font-size:clamp(1.25rem,4vw,1.5rem)!important;margin-bottom:1.2rem!important}.stats-grid{gap:.7rem!important;margin-top:1.2rem!important}.stat-box{padding:.9rem .4rem!important}.stat-number{font-size:clamp(1.1rem,3vw,1.3rem)!important}.stat-label{font-size:clamp(.75rem,1.8vw,.8rem)!important}.hero-mobile-next,.hero-mobile-prev{height:38px;width:38px}}@media(max-width:480px){.hero-section{height:550px!important;max-height:550px!important;min-height:600px!important}.card-content{padding:1.5rem 1rem 3.5rem}.card-title{font-size:40px!important;margin-bottom:1rem!important;-webkit-line-clamp:2}.stats-grid{gap:.6rem!important;margin-top:1rem!important}.stat-box{padding:.8rem .3rem!important}.hero-mobile-next,.hero-mobile-prev{font-size:1.1rem;height:36px;width:36px}.hero-mobile-controls{bottom:1.2rem}.hero-indicator{height:7px;width:7px}.hero-indicator.active{width:22px}}@media(max-width:768px)and (orientation:landscape){.hero-section{height:420px!important;max-height:420px!important;min-height:420px!important}.card-content{padding:1rem 1rem 3.5rem}.card-title{font-size:1.2rem!important;margin-bottom:.8rem!important}.stats-grid{gap:.6rem!important;margin-top:.8rem!important}.stat-box{padding:.7rem .3rem!important}}@media(max-width:768px){.hero-section+*,.hero-section+section{margin-top:0!important}}.user-profile .badge{background:linear-gradient(135deg,#e17f30,#d7925a);border-radius:3rem;box-shadow:0 4px 15px rgba(225,127,48,.25);color:#fff;display:inline-block;font-size:clamp(.75rem,1.5vw,.813rem);font-weight:600;letter-spacing:.5px;margin-bottom:0;padding:.5rem;text-transform:uppercase}.form-check-input:checked{background-color:var(--primary-color)!important}.form-check .form-check-input{float:left;margin-left:0!important;margin-right:10px!important}.form-check-input:checked[type=checkbox]{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='m6 10 3 3 6-6'/%3E%3C/svg%3E")!important}.card-title{font-size:clamp(24px,5vw,24px);text-shadow:none}.product-name{color:#333;display:block;font-weight:600;margin-bottom:5px}.product-attribute{color:#666;display:block;font-size:12px;margin-top:3px}.discount-row{color:#4caf50}.discount-amount{font-weight:600}.customer-details-section{margin-top:40px}.customer-details-section h2{color:#333;font-size:24px;margin-bottom:25px}.customer-card{background:#f9f9f9;border-radius:15px;margin-bottom:20px;padding:25px;transition:all .3s ease}.customer-card:hover{background:#fff;box-shadow:0 5px 20px rgba(0,0,0,.1);-webkit-transform:translateY(-3px);transform:translateY(-3px)}.customer-info{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;border-bottom:1px solid #e0e0e0;gap:15px;margin-bottom:20px;padding-bottom:20px}.customer-avatar{border:3px solid #ff7043;border-radius:50%;height:50px;overflow:hidden;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease;width:50px}.customer-avatar:hover{-webkit-transform:scale(1.1) rotate(5deg);transform:scale(1.1) rotate(5deg)}.customer-avatar img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.customer-name-info h6{color:#333;font-size:16px;margin:0 0 5px}.customer-id{color:#999;font-size:13px}.customer-stats{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;background:rgba(76,175,80,.1);border-radius:10px;gap:10px;margin-bottom:20px;padding:15px;transition:all .3s ease}.customer-stats:hover{background:rgba(76,175,80,.2);-webkit-transform:translateX(5px);transform:translateX(5px)}.stat-icon{font-size:24px}.customer-stats h6{color:#333;margin:0}.contact-info{margin-top:20px}.contact-info h6{color:#333;font-size:16px;margin-bottom:15px}.contact-info p{color:#666;font-size:14px;margin:8px 0}.contact-info strong{color:#333;margin-right:5px}.delivery-address-card{background:#f9f9f9;border-radius:15px;padding:25px;transition:all .3s ease}.delivery-address-card:hover{background:#fff;box-shadow:0 5px 20px rgba(0,0,0,.1);-webkit-transform:translateY(-3px);transform:translateY(-3px)}.delivery-address-card h3{color:#333;font-size:18px;margin-bottom:15px}.delivery-address-card p{color:#666;line-height:1.6;margin:0}.order-table tbody tr td[colspan]{background:#f9f9f9;border-radius:10px}.order-section{-webkit-animation:slideUp .5s ease-out;animation:slideUp .5s ease-out;background:#fff;border-radius:15px;box-shadow:0 5px 25px rgba(0,0,0,.08);padding:30px}@-webkit-keyframes slideUp{0%{opacity:0;-webkit-transform:translateY(30px);transform:translateY(30px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes slideUp{0%{opacity:0;-webkit-transform:translateY(30px);transform:translateY(30px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.order-header{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:15px;margin-bottom:10px}.order-header h1{color:#333;font-size:28px;margin:0}.status-badge{-webkit-animation:fadeIn .5s ease-out;animation:fadeIn .5s ease-out;border-radius:20px;font-size:14px;font-weight:600;padding:8px 20px}.status-paid{background:#4caf50;color:#fff}.status-ready{-webkit-animation:glow 2s infinite;animation:glow 2s infinite;background:#ff9800;color:#fff}@-webkit-keyframes glow{0%,to{box-shadow:0 0 5px rgba(255,152,0,.5)}50%{box-shadow:0 0 20px rgba(255,152,0,.8)}}@keyframes glow{0%,to{box-shadow:0 0 5px rgba(255,152,0,.5)}50%{box-shadow:0 0 20px rgba(255,152,0,.8)}}.order-date{color:#999;margin-bottom:30px}.order-table{border-collapse:collapse;margin:30px 0;width:100%}.order-table thead{background:linear-gradient(135deg,#f5f7fa,#e8eef3)}.order-table th{color:#555;font-size:12px;font-weight:600;letter-spacing:1px;padding:15px;text-align:left;text-transform:uppercase}.order-table td{border-bottom:1px solid #f0f0f0;padding:20px 15px;transition:background .3s ease}.order-table tr{transition:all .3s ease}.order-table tbody tr:hover{background:#f9f9f9;box-shadow:0 2px 10px rgba(0,0,0,.05);-webkit-transform:scale(1.01);transform:scale(1.01)}.product-info{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:15px}.product-img{border-radius:10px;cursor:pointer;height:60px;-o-object-fit:cover;object-fit:cover;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease;width:60px}.product-img:hover{box-shadow:0 5px 20px rgba(0,0,0,.2);-webkit-transform:scale(1.2) rotate(5deg);transform:scale(1.2) rotate(5deg)}.order-totals{background:#f9f9f9;border-radius:10px;margin-top:30px;padding:10px;text-align:right}.total-row{display:-ms-flexbox;display:flex;-ms-flex-pack:end;font-size:16px;gap:50px;justify-content:flex-end;padding:5px 0;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}.total-row:hover{-webkit-transform:translateX(-5px);transform:translateX(-5px)}.total-row.final{border-top:2px solid #ddd;color:#ff7043;font-size:20px;font-weight:700;margin-top:15px;padding-top:10px}.shipping-section{margin-top:40px}.shipping-section h2{color:#333;font-size:24px;margin-bottom:25px}.activity-item{-webkit-animation:slideInLeft .5s ease-out;animation:slideInLeft .5s ease-out;background:#f9f9f9;border-left:3px solid #ff7043;border-radius:0 10px 10px 0;margin-bottom:20px;padding:20px;position:relative;transition:all .3s ease}@-webkit-keyframes slideInLeft{0%{opacity:0;-webkit-transform:translateX(-30px);transform:translateX(-30px)}to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes slideInLeft{0%{opacity:0;-webkit-transform:translateX(-30px);transform:translateX(-30px)}to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}.activity-item:hover{background:#fff;box-shadow:0 5px 20px rgba(0,0,0,.1);-webkit-transform:translateX(10px);transform:translateX(10px)}.activity-item:before{background:#fff;color:#ff7043;content:"●";font-size:16px;left:-9px;position:absolute;top:20px}.activity-title{color:#333;font-weight:600;margin-bottom:5px}.activity-time{color:#999;font-size:12px;margin-bottom:8px}.activity-desc{color:#666;font-size:14px}.print-btn{background:#4caf50;border:none;border-radius:25px;color:#fff;cursor:pointer;display:-ms-inline-flexbox;display:inline-flex;font-weight:600;margin-left:auto;padding:10px 20px;transition:all .3s ease;-ms-flex-align:center;align-items:center;gap:8px}.print-btn:hover{background:#45a049;box-shadow:0 5px 15px rgba(76,175,80,.4);-webkit-transform:translateY(-2px);transform:translateY(-2px)}@media(max-width:768px){.order-header{-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;align-items:flex-start}.order-table{font-size:14px}.order-table td,.order-table th{padding:10px}.product-img{height:50px;width:50px}.total-row{gap:20px}.customer-card,.delivery-address-card,.order-section{padding:20px}}.image-modal-overlay{background:rgba(0,0,0,.8);display:-ms-flexbox;display:flex;height:100%;left:0;position:fixed;top:0;width:100%;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;-webkit-animation:fadeIn .3s ease-out;animation:fadeIn .3s ease-out;cursor:pointer;justify-content:center;z-index:1000}.image-modal-overlay img{-webkit-animation:zoomIn .3s ease-out;animation:zoomIn .3s ease-out;border-radius:15px;box-shadow:0 10px 50px rgba(0,0,0,.5);max-height:90%;max-width:90%}@-webkit-keyframes zoomIn{0%{opacity:0;-webkit-transform:scale(.5);transform:scale(.5)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes zoomIn{0%{opacity:0;-webkit-transform:scale(.5);transform:scale(.5)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes fadeOut{to{opacity:0}}@keyframes fadeOut{to{opacity:0}}body{background:#f9f5f0}.hero-section-results{padding:15px 20px 10px;text-align:center}.hero-section-results h1{color:#1a1a1a;font-size:3rem!important;font-weight:700!important;margin-bottom:16px}.hero-section-results p{color:#666;font-size:1.1rem;margin:0 auto;max-width:600px}.content-section .transformation-section{background:#f9f5f0!important;overflow:hidden;padding:10px 0;position:relative}.section-title{color:#1a1a1a;font-size:2rem;font-weight:700;margin-bottom:20px;text-align:center}.gallery-container{margin:0 auto;max-width:1400px;padding:0 80px;position:relative}.gallery-wrapper{border-radius:16px;overflow:hidden}.gallery-grid{display:-ms-flexbox;display:flex;gap:20px;transition:-webkit-transform .5s cubic-bezier(.4,0,.2,1);transition:transform .5s cubic-bezier(.4,0,.2,1);transition:transform .5s cubic-bezier(.4,0,.2,1),-webkit-transform .5s cubic-bezier(.4,0,.2,1)}.transformation-item{-ms-flex:0 0 calc(33.333% - 14px);flex:0 0 calc(33.333% - 14px);min-width:calc(33.333% - 14px);padding:0}.image-container{aspect-ratio:3/4;background:linear-gradient(135deg,#d4b896,#c9a581);border-radius:16px;overflow:hidden;position:relative}.image-container img{height:100%;-o-object-fit:fill!important;object-fit:fill!important;width:100%}.image-label-left{left:16px}.image-label-left,.image-label-right{background-color:hsla(0,0%,100%,.95);border-radius:20px;bottom:16px;color:#333;font-size:13px;font-weight:600;padding:6px 16px;position:absolute}.image-label-right{right:16px}.gallery-btn{background:#d7925a;border:none;border-radius:50%;color:#fff;cursor:pointer;display:-ms-flexbox;display:flex;height:50px;width:50px;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;box-shadow:0 4px 12px rgba(215,146,90,.3);font-size:1.2rem;justify-content:center;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);transition:all .3s ease;z-index:10}.gallery-btn:hover{background:#e17f30;-webkit-transform:translateY(-50%) scale(1.1);transform:translateY(-50%) scale(1.1)}.gallery-btn.prev{left:10px}.gallery-btn.next{right:10px}.gallery-btn i{font-size:1rem}.gallery-dots{display:-ms-flexbox;display:flex;-ms-flex-pack:center;gap:8px;justify-content:center;margin-top:30px}.gallery-dot{background:#d1d5db;border:none;border-radius:50%;cursor:pointer;height:10px;padding:0;transition:all .3s ease;width:10px;-ms-flex-negative:0;flex-shrink:0}.gallery-dot.active{background:#d7925a;border-radius:13px;width:26px}@media(max-width:1024px){.gallery-container{padding:0 70px}}@media(max-width:768px){.gallery-container{padding:0 60px}.gallery-grid{gap:0}.transformation-item{-ms-flex:0 0 100%;flex:0 0 100%;min-width:100%;padding:0 10px}.gallery-btn{font-size:1rem;height:40px;width:40px}.gallery-btn i{font-size:.85rem}.gallery-btn.prev{left:5px}.gallery-btn.next{right:5px}.gallery-dots{gap:5px;margin-top:20px}.gallery-dot{border-radius:50%!important;height:6px!important;width:6px!important}.gallery-dot.active{border-radius:3px!important;height:6px!important;width:16px!important}.image-container{border-radius:12px}.image-label-left,.image-label-right{bottom:12px;font-size:11px;padding:4px 12px}}@media(max-width:480px){.gallery-container{padding:0 50px}.gallery-btn{height:36px;width:36px}.gallery-dots{gap:4px}.gallery-dot{height:5px!important;width:5px!important}.gallery-dot.active{height:5px!important;width:14px!important}}.disclaimer-box{background-color:#eeb281;border-radius:12px;margin-top:5rem;padding:24px 32px;text-align:center}.disclaimer-title{color:#1a1a1a;font-size:1rem;font-weight:700;margin-bottom:12px}.disclaimer-text{color:#666;font-size:.85rem;line-height:1.7}.timeline-section{background:#f9f5f0;padding:40px 20px}.timeline-grid{display:grid;gap:30px;grid-template-columns:repeat(3,1fr);margin-bottom:30px}.timeline-card{background-color:#fff;border-radius:16px;box-shadow:0 2px 10px rgba(0,0,0,.05);padding:40px 32px;text-align:center;transition:all .3s ease}.timeline-card:hover{box-shadow:0 8px 25px rgba(225,127,48,.15);-webkit-transform:translateY(-5px);transform:translateY(-5px)}.percentage{background:linear-gradient(135deg,#d7925a,#f7bf92);-webkit-background-clip:text;font-size:2.8rem;font-weight:700;-webkit-text-fill-color:transparent;background-clip:text;margin-bottom:12px}.timeline-duration{color:#1a1a1a;font-size:1.1rem;font-weight:700;margin-bottom:16px}.timeline-description{color:#666;font-size:.9rem;line-height:1.6}.timeline-note{color:#999;font-size:.85rem;font-style:italic;margin-top:30px;text-align:center}.success-stories-section{background:#fff;padding:40px 20px}.stories-intro{color:#666;font-size:1rem;margin-bottom:50px;text-align:center}.stories-grid{display:grid;gap:20px;grid-template-columns:repeat(2,1fr)}.story-card{background-color:#eaeaea;border-radius:16px;padding:32px;transition:all .3s ease}.story-card:hover{box-shadow:0 8px 25px rgba(0,0,0,.08);-webkit-transform:translateY(-3px);transform:translateY(-3px)}.story-header{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:start;align-items:flex-start;margin-bottom:20px}.story-author h4{color:#1a1a1a;font-size:1.1rem;font-weight:700;margin-bottom:4px}.story-author p{color:#666;font-size:.85rem}.story-weight-loss{-webkit-background-clip:text;background-color:#d7925a;font-size:1.8rem;font-weight:700;-webkit-text-fill-color:transparent;background-clip:text}.story-detail{color:#666;font-size:.85rem;margin-bottom:8px}.story-detail strong{color:#1a1a1a;font-weight:600}.story-text{border-top:1px solid #e5e7eb;color:#666;font-size:.9rem;line-height:1.7;margin-top:16px;padding-top:16px}.story-read-more{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;color:#d7925a;font-size:.9rem;font-weight:600;gap:6px;margin-top:12px;text-decoration:none;transition:all .3s ease}.story-read-more:hover{gap:10px}.view-all-btn{background-color:#d7925a;border:none;border-radius:25px;box-shadow:0 4px 15px #f1ac72;color:#fff;cursor:pointer;display:inline-block;font-size:1rem;font-weight:600;padding:14px 40px;text-decoration:none;transition:all .3s ease}.view-all-btn:hover{box-shadow:0 6px 20px #d7925a;-webkit-transform:translateY(-2px);transform:translateY(-2px)}.view-all-btn:disabled{cursor:not-allowed;opacity:.5}.text-center{text-align:center}.carousel-btn{background:#d7925a;border:none;border-radius:50%;color:#fff;cursor:pointer;display:-ms-flexbox;display:flex;height:55px;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:55px;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;box-shadow:0 6px 20px rgba(215,146,90,.3);font-size:20px;justify-content:center;transition:all .3s ease;z-index:10}.carousel-btn:hover{background:#c17f46;box-shadow:0 8px 25px rgba(215,146,90,.4);-webkit-transform:translateY(-50%) scale(1.1);transform:translateY(-50%) scale(1.1)}.carousel-btn:disabled{cursor:not-allowed;opacity:.4}.carousel-btn:disabled:hover{background:#d7925a;-webkit-transform:translateY(-50%) scale(1);transform:translateY(-50%) scale(1)}.carousel-btn.prev{left:10px}.carousel-btn.next{right:10px}.carousel-dots{display:-ms-flexbox;display:flex;-ms-flex-pack:center;gap:12px;justify-content:center;margin-top:40px}.carousel-dot{background:#d1d5db;border:none;border-radius:50%;cursor:pointer;height:10px;padding:0;transition:all .3s ease;width:10px}.carousel-dot:hover{background:#d7925a;-webkit-transform:scale(1.2);transform:scale(1.2)}.carousel-dot.active{background:#d7925a;border-radius:5px;width:32px}@media(max-width:768px){.section-title{font-size:2rem;margin-bottom:40px}.carousel-btn{font-size:18px;height:45px;width:45px}.carousel-btn.prev{left:5px}.carousel-btn.next{right:5px}.carousel-dots{gap:8px;margin-top:30px}.carousel-dot{height:8px;width:8px}.carousel-dot.active{width:24px}}@media(max-width:480px){.section-title{font-size:1.75rem}.stars{font-size:18px}.carousel-btn{font-size:16px;height:40px;width:40px}}.content-section .cta-section{background:#f9f5f0;padding:40px 20px;text-align:center}.cta-section h2{color:#1a1a1a;font-size:clamp(1.8rem,5vw,2.25rem);font-weight:700;margin-bottom:16px}.cta-section p{color:#666;font-size:1rem;margin-bottom:32px;margin-left:auto;margin-right:auto;max-width:600px}.cta-buttons{display:-ms-flexbox;display:flex;gap:16px;-ms-flex-pack:center;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:center;position:relative;z-index:1}.primary-btn-result,.shop-btn-result{background-color:#d7925a;box-shadow:0 4px 15px #f1ac72;transition:all .3s ease}.btn-secondary,.primary-btn-result,.shop-btn-result{border:none;border-radius:25px;color:#fff;cursor:pointer;display:inline-block;font-size:1rem;font-weight:600;line-height:1.4;padding:14px 40px;pointer-events:auto;position:relative;text-align:center;text-decoration:none;z-index:2}.btn-secondary{background-color:#6c757d;transition:all .3s}.primary-btn-result:hover,.shop-btn-result:hover{box-shadow:0 6px 20px #d7925a;-webkit-transform:translateY(-2px);transform:translateY(-2px)}.btn-secondary:hover{background:#5c636a;box-shadow:0 8px 20px rgba(0,0,0,.2);color:#fff;-webkit-transform:translateY(-2px);transform:translateY(-2px)}@media(max-width:1024px){.gallery-grid{grid-template-columns:repeat(2,1fr)}.stories-grid{grid-template-columns:1fr}}@media(max-width:768px){.hero-section-results h1{font-size:2rem}.section-title{font-size:1.6rem}.gallery-grid{gap:15px;grid-template-columns:repeat(2,1fr)}.stories-grid,.timeline-grid{grid-template-columns:1fr}.cta-buttons{-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;gap:16px}.btn-secondary,.primary-btn-result,.shop-btn-result{box-sizing:border-box;display:block;font-size:1rem;max-width:300px;padding:14px 24px;width:100%;-webkit-tap-highlight-color:transparent;-ms-touch-action:manipulation;touch-action:manipulation}.testimonials-carousel-wrapper{padding:0 50px}.carousel-btn{font-size:16px;height:40px;width:40px}}@media(max-width:480px){.hero-section-results{padding:30px 20px 15px}.hero-section-results h1{font-size:32px!important}.cta-section,.success-stories-section,.timeline-section{padding:30px 20px}.gallery-grid{grid-template-columns:1fr}.percentage{font-size:2rem}.btn-secondary,.primary-btn-result,.shop-btn-result{font-size:.95rem;max-width:280px;padding:16px 24px;width:100%}}@media(max-width:768px){.section-title{font-size:1.5rem;margin-bottom:30px;padding:0 20px}.gallery-container{max-width:100%;padding:0 50px}.gallery-wrapper{border-radius:16px;margin:0;overflow:hidden}.gallery-grid{gap:0;-ms-flex-align:center;align-items:center}.transformation-item{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;min-width:100%;padding:0}.image-container{border-radius:16px;margin:0 auto;max-width:350px;width:100%}.gallery-btn{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:rgba(215,146,90,.9);font-size:1rem;height:44px;width:44px}.gallery-btn i{font-size:.9rem}.gallery-btn.prev{left:8px}.gallery-btn.next{right:8px}.gallery-dots{gap:6px;margin-top:24px}.gallery-dot{background:#d1d5db;border-radius:50%!important;height:8px!important;width:8px!important}.gallery-dot.active{background:#d7925a;border-radius:4px!important;height:8px!important;width:20px!important}.image-label-left,.image-label-right{bottom:12px;font-size:12px;font-weight:600;padding:6px 14px}.stars{-ms-flex-pack:center;justify-content:center;margin-bottom:16px}.carousel-btn{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:rgba(215,146,90,.9);font-size:18px;height:44px;width:44px}.carousel-btn.prev{left:8px}.carousel-btn.next{right:8px}.carousel-dots{gap:6px;margin-top:24px}.carousel-dot{background:#d1d5db;height:8px;width:8px}.carousel-dot.active{background:#d7925a;border-radius:4px;height:8px;width:20px}}@media(max-width:480px){.section-title{font-size:21px;margin-bottom:25px}.gallery-container{padding:0 45px}.image-container{max-width:300px}.gallery-btn{height:40px;width:40px}.gallery-btn.prev{left:5px}.gallery-btn.next{right:5px}.gallery-dots{gap:5px;margin-top:20px}.gallery-dot{height:7px!important;width:7px!important}.gallery-dot.active{height:7px!important;width:18px!important}.stars{font-size:18px;gap:4px}.carousel-btn{font-size:16px;height:40px;width:40px}.carousel-btn.prev{left:5px}.carousel-btn.next{right:5px}.carousel-dots{gap:5px;margin-top:20px}.carousel-dot{height:7px;width:7px}.carousel-dot.active{height:7px;width:18px}}@media(max-width:375px){.gallery-container{padding:0 40px}.image-container{max-width:280px}.carousel-btn,.gallery-btn{font-size:14px;height:36px;width:36px}}.results-testimonials-section{background:#f9f5f0;padding:50px 20px}.results-testimonials-title{color:#1a1a1a;font-size:2rem;font-weight:700;margin-bottom:35px;text-align:center}.results-testimonials-container{margin:0 auto;max-width:1300px;position:relative}.results-testimonials-wrapper{border-radius:16px;overflow:hidden}.results-testimonials-track{display:-ms-flexbox;display:flex;transition:-webkit-transform .45s ease-in-out;transition:transform .45s ease-in-out;transition:transform .45s ease-in-out,-webkit-transform .45s ease-in-out;will-change:transform}.rt-card{background:#fff;border-radius:16px;box-shadow:0 10px 25px rgba(0,0,0,.1);-ms-flex:0 0 calc(33.333% - 24px);flex:0 0 calc(33.333% - 24px);margin-right:24px;min-width:calc(33.333% - 24px);padding:35px 28px}.rt-card:last-child{margin-right:0}.rt-card:first-child{margin-left:12px}.rt-stars{color:#d7925a;font-size:20px;margin-bottom:15px}.rt-text{color:#4b5563;font-size:15px;line-height:1.6;margin-bottom:20px}.rt-author{color:#1a1a1a;font-size:18px;font-weight:700}.rt-location{color:#9ca3af;font-size:14px}#rtTrack{-ms-touch-action:pan-y;touch-action:pan-y}.results-testimonials-nav{background:#d7925a;border:none;border-radius:50%;box-shadow:0 5px 18px rgba(215,146,90,.4);color:#fff;cursor:pointer;font-size:20px;height:52px;position:absolute;top:55%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:52px;z-index:10}.results-testimonials-nav.prev{left:-20px}.results-testimonials-nav.next{right:-20px}.results-testimonials-dots{display:-ms-flexbox;display:flex;-ms-flex-pack:center;gap:8px;justify-content:center;margin-top:25px}.results-testimonials-dots button{background:#d1d5db;border:none;border-radius:50%;cursor:pointer;height:10px;transition:.3s;width:10px}.results-testimonials-dots button.active{background:#d7925a;border-radius:15px;width:26px}@media(max-width:1024px){.rt-card{-ms-flex:0 0 calc(50% - 24px);flex:0 0 calc(50% - 24px)}}@media(max-width:768px){.rt-card{-ms-flex:0 0 100%;flex:0 0 100%;margin-right:0}.results-testimonials-nav{font-size:18px;height:44px;width:44px}.results-testimonials-nav.next,.results-testimonials-nav.prev{display:none}.results-testimonials-dots button{height:8px;width:8px}.results-testimonials-dots button.active{width:18px}}body{color:#333;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.main-content{margin:0 auto;max-width:1200px;padding:0 20px}.treatment-options{background:#ede9e6;padding:30px}.treatment-container{margin:0 auto;max-width:1200px}.premium-badge{margin-bottom:20px;text-align:center}.premium-badge span{background:#d7925a;border-radius:20px;color:#fff;display:inline-block;font-size:14px;font-weight:600;padding:8px 20px}.section-title-shop{margin-bottom:20px;text-align:center}.section-title-shop h1{color:#1a1a1a;font-size:2.5rem;font-weight:700;margin-bottom:15px}.section-title-shop p{color:#666;font-size:1.1rem;margin:0 auto;max-width:600px}.products-grid{display:grid;gap:30px;grid-template-columns:repeat(2,1fr);margin-top:30px}.product-card{background:#fff;border:1px solid #e5e5e5;border-radius:16px;overflow:hidden;position:relative;transition:all .3s ease}.product-badge{background:linear-gradient(135deg,#e17f30,#d7925a);border-radius:25px;box-shadow:0 4px 15px rgba(225,127,48,.3);color:#fff;display:inline-block;font-size:.875rem;left:20px;padding:.5rem 1.8rem;z-index:2}.product-image-section{background:#f5f5f5;display:-ms-flexbox;display:flex;height:350px;width:100%;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;overflow:hidden}.product-image-section img{height:100%;-o-object-fit:fill;object-fit:fill;width:100%}.product-content-section{padding:20px 30px}.product-title{color:#1a1a1a;font-size:1.5rem;font-weight:700}.product-description{color:#666;font-size:1rem;line-height:1.6;margin-bottom:20px}.product-sku{display:none}.price-section{border-bottom:1px solid #e5e5e5;border-top:1px solid #e5e5e5;margin-bottom:12px;padding:12px 0}.price-row{display:-ms-flexbox;display:flex;-ms-flex-align:baseline;align-items:baseline;gap:8px;margin-bottom:8px}.price-row .from-text,.price-row .per-month{color:#666;font-size:1rem;font-weight:500}.product-price{color:#1a1a1a;font-size:1.8rem;font-weight:700}.highlights{background:#f8f9fa;border-radius:12px;margin-bottom:9px;padding:16px 20px}.highlights-header{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:10px;margin-bottom:5px}.highlights-header i{color:#28a745;font-size:1.1rem}.highlights-header span{color:#1a1a1a;font-size:1rem;font-weight:600}.highlights-list{list-style:none;margin:0;padding:0}.highlights-list li{color:#666;font-size:.95rem;line-height:1.5;padding:8px 0 8px 24px;position:relative}.highlights-list li:before{color:#28a745;content:"•";font-size:1.2rem;font-weight:700;left:8px;position:absolute}.action-buttons{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:12px}.add-to-cart-btn{border-radius:10px;cursor:pointer;display:-ms-flexbox;display:flex;font-size:1rem;font-weight:600;padding:14px 24px;transition:all .3s ease;width:100%;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;border:none;gap:8px;justify-content:center}.whats-included-btn{background:#fff;border:none;color:#1a1a1a;cursor:pointer;margin-bottom:0}.add-to-cart-btn{background:#d7925a;color:#fff}.add-to-cart-btn:hover{background:#e2893f;box-shadow:0 4px 12px rgba(26,58,46,.3);-webkit-transform:translateY(-2px);transform:translateY(-2px)}.action-buttons i{font-size:.95rem}@media(max-width:1024px){.products-grid{gap:25px}.section-title h1{font-size:2rem}.product-content-section{padding:18px 24px}}@media(max-width:768px){.treatment-options{padding:25px 15px}.products-grid{gap:25px;grid-template-columns:1fr}.section-title h1{font-size:1.75rem}.section-title p{font-size:1rem}.product-image-section{height:240px}.product-content-section{padding:16px 20px}.product-title{font-size:1.3rem}.product-description{font-size:.95rem}.product-price{font-size:1.5rem}.highlights{padding:16px}.action-buttons{gap:10px}.add-to-cart-btn{font-size:.95rem;padding:12px 20px}}@media(max-width:480px){.section-title h1{font-size:1.5rem}.product-badge{font-size:12px;left:15px;padding:5px 14px;top:15px}.product-image-section{height:200px}.product-content-section{padding:14px 16px}.product-title{font-size:1.2rem}.highlights{padding:14px}.highlights-list li{font-size:.9rem;padding:6px 0 6px 20px}}.important-info{background-color:transparent;box-shadow:none;margin:15px 0;padding:0 12px}.important-info-header{color:#1a1a1a;display:-ms-flexbox;display:flex;font-size:1.8rem;font-weight:700;margin-bottom:2.5rem;text-align:center;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;gap:10px;justify-content:center}.important-info-header i{color:#e17f30}.info-cards{gap:20px;-ms-flex-pack:justify;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:space-between}.info-card,.info-cards{display:-ms-flexbox;display:flex}.info-card{background-color:#fff;border:1px solid #f3f4f6;border-radius:16px;box-shadow:0 6px 20px rgba(225,127,48,.1);-ms-flex:1 1 calc(25% - 20px);flex:1 1 calc(25% - 20px);-ms-flex-direction:column;flex-direction:column;padding:24px 20px;transition:all .3s ease;-ms-flex-align:center;align-items:center;text-align:center}.info-card:hover{border-color:#e17f30;box-shadow:0 12px 35px rgba(225,127,48,.15);-webkit-transform:translateY(-6px);transform:translateY(-6px)}.info-card .info-icon{color:#e17f30;font-size:28px;margin-bottom:14px}.info-card .info-title{color:#1a1a1a;font-size:1.1rem;font-weight:700;margin-bottom:8px}.info-card .info-description{color:#666;font-size:.9rem;line-height:1.5}@media(max-width:992px){.info-card{-ms-flex:1 1 calc(50% - 20px);flex:1 1 calc(50% - 20px)}}@media(max-width:600px){.product-card-shop{width:400px}.info-card{-ms-flex:1 1 100%;flex:1 1 100%}.important-info-header{font-size:1.6rem;margin-bottom:1.5rem}}.modal{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:rgba(0,0,0,.6);display:none;height:100%;left:0;position:fixed;top:0;width:100%;z-index:10000}.modal.show{display:block}.modal-content{-webkit-animation:slideDown .3s ease;animation:slideDown .3s ease;background-color:#fff;border-radius:20px;box-shadow:0 20px 60px rgba(0,0,0,.3);margin:8% auto;max-width:500px;padding:20px;position:relative;width:90%}@-webkit-keyframes slideDown{0%{opacity:0;-webkit-transform:translateY(-50px);transform:translateY(-50px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes slideDown{0%{opacity:0;-webkit-transform:translateY(-50px);transform:translateY(-50px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.close-modal{background:#f3f4f6;border:none;border-radius:50%;color:#666;cursor:pointer;display:-ms-flexbox;display:flex;font-size:1.5rem;height:36px;position:absolute;right:20px;top:20px;transition:all .3s ease;width:36px;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.close-modal:hover{background:#e17f30;color:#fff;-webkit-transform:rotate(90deg);transform:rotate(90deg)}.modal-title{color:#1a1a1a;font-size:1.8rem;font-weight:700;margin-bottom:24px}.modal-list{list-style:none;padding:0}.modal-list li{border-bottom:1px solid #f0f0f0;color:#666;font-size:clamp(.813rem,1.8vw,.9rem);line-height:1.6;padding:12px 0 12px 40px;position:relative}.modal-list li:last-child{border-bottom:none}.modal-list i{color:#e17f30;font-size:20px;margin-top:2px;-ms-flex-negative:0;flex-shrink:0}.modal-list span{color:#666;line-height:1.6}body.modal-open{overflow:hidden}@media(max-width:768px){.section-title h1{font-size:2.2rem}.treatment-container{margin:10px 12px}.products-grid{grid-template-columns:1fr}.product-image-container{height:220px}.product-content{padding:24px}.product-title{font-size:1.4rem}.product-price{font-size:2rem}.modal-content{margin:15% auto;padding:30px}}@media(max-width:480px){.treatment-options{padding:1rem 0}.product-image-container{height:200px}.badge-popular-overlay{font-size:.65rem;padding:.4rem .8rem;right:10px;top:10px}}:root{--primary-color:#d7925a;--secondary-color:#2c3e50;--text-dark:#333;--text-muted:#6c757d;--bg-light:#f8f9fa;--border-color:#dee2e6}body,html{max-width:100%;overflow-x:hidden}body{background-color:#ede9e6;font-family:Poppins,sans-serif}body,body.swal2-shown{padding-right:0!important}body.swal2-shown{overflow-y:auto!important}.user-profile-section{margin-top:70px}.profile-header{background:linear-gradient(135deg,var(--primary-color) 0,var(--primary-dark) 100%);box-shadow:0 4px 6px rgba(0,0,0,.1);color:#fff;padding:40px 0}.profile-avatar{border:4px solid #fff;border-radius:50%;box-shadow:0 4px 8px rgba(0,0,0,.2);height:100px;-o-object-fit:cover;object-fit:cover;width:100px}.profile-name{font-size:28px;font-weight:600;margin-bottom:5px}.profile-email{font-size:14px;opacity:.9}.profile-container{max-width:100%;overflow-x:hidden;padding-bottom:50px;padding-top:30px}@media(min-width:1920){.container{max-width:1320px!important}}.sidebar{background:#fff;border-radius:12px;box-shadow:0 2px 8px rgba(0,0,0,.08);overflow:hidden;position:-webkit-sticky;position:sticky;top:20px}.sidebar-item{border-bottom:1px solid var(--border-color);cursor:pointer;display:-ms-flexbox;display:flex;padding:18px 25px;transition:all .4s cubic-bezier(.4,0,.2,1);-ms-flex-align:center;align-items:center;color:var(--text-dark);font-weight:500;gap:15px;overflow:hidden;position:relative}.sidebar-item:before{background:var(--primary-color);content:"";height:100%;left:0;position:absolute;top:0;-webkit-transform:translateX(-100%);transform:translateX(-100%);transition:-webkit-transform .4s cubic-bezier(.4,0,.2,1);transition:transform .4s cubic-bezier(.4,0,.2,1);transition:transform .4s cubic-bezier(.4,0,.2,1),-webkit-transform .4s cubic-bezier(.4,0,.2,1);width:4px}.sidebar-item:last-child{border-bottom:none}.sidebar-item:hover{background-color:#fff8f2}.sidebar-item.active{background-color:var(--primary-color);color:#fff}.sidebar-item.active:before{-webkit-transform:translateX(0);transform:translateX(0)}.sidebar-item i{font-size:20px;width:25px}.content-area{background:#fff;border-radius:12px;box-shadow:0 2px 8px rgba(0,0,0,.08);max-width:100%;min-height:350px;overflow-x:hidden;padding:30px}.profile-content-section{display:none;opacity:0;-webkit-transform:translateX(30px);transform:translateX(30px);transition:none}.profile-content-section.active{-webkit-animation:slideIn .5s ease-out forwards;animation:slideIn .5s ease-out forwards;display:block}@-webkit-keyframes slideIn{0%{opacity:0;-webkit-transform:translateX(30px);transform:translateX(30px)}to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes slideIn{0%{opacity:0;-webkit-transform:translateX(30px);transform:translateX(30px)}to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}.section-title{color:var(--text-dark);font-size:24px;font-weight:600;margin-bottom:25px;padding-bottom:15px}.stat-card{background:linear-gradient(135deg,#fff,#f8f9fa);border:2px solid var(--border-color);border-radius:12px;height:100%;padding:25px;text-align:center;transition:all .3s ease}.stat-card:hover{border-color:var(--primary-color);box-shadow:0 8px 16px rgba(215,146,90,.2)}.stat-card i{color:var(--primary-color);font-size:40px;margin-bottom:15px}.stat-value{color:var(--text-dark);font-size:32px;font-weight:700;margin-bottom:5px}.stat-label{color:var(--text-muted);font-size:14px;font-weight:500}.profile-tabs{border-bottom:2px solid var(--border-color);margin-bottom:30px}.profile-tab{border-bottom:3px solid transparent;color:var(--text-muted);cursor:pointer;display:inline-block;font-weight:500;margin-bottom:-2px;padding:12px 30px;position:relative;transition:all .3s cubic-bezier(.4,0,.2,1)}.profile-tab:after{background:var(--primary-color);bottom:-3px;content:"";height:3px;left:50%;position:absolute;-webkit-transform:translateX(-50%);transform:translateX(-50%);transition:all .4s cubic-bezier(.4,0,.2,1);width:0}.profile-tab.active,.profile-tab:hover{color:var(--primary-color)}.profile-tab.active:after{width:100%}.tab-content-item{display:none;opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px);transition:none}.tab-content-item.active{-webkit-animation:fadeInUp .4s ease-out forwards;animation:fadeInUp .4s ease-out forwards;display:block}@-webkit-keyframes fadeInUp{0%{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeInUp{0%{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.form-label{color:var(--text-dark);font-weight:500;margin-bottom:8px}.form-control,.form-select{border:2px solid var(--border-color);border-radius:8px;padding:12px 15px;transition:all .3s ease}.form-control:focus,.form-select:focus{border-color:var(--primary-color);box-shadow:0 0 0 .2rem rgba(215,146,90,.15)}.form-control:disabled{background-color:#f1f1f1}.btn-primary-custom{background:var(--primary-color)!important;border:none;border-radius:8px;color:#fff;font-weight:500;padding:12px 30px;transition:all .3s ease}.btn-primary-custom:hover{background:var(--primary-dark);box-shadow:0 4px 12px rgba(215,146,90,.4)}.form-check{background:#f8f9fa;border-radius:8px;margin-bottom:12px;padding:15px;transition:all .3s ease}.form-check:hover{background:#fff8f2}.form-check-input:checked{background-color:var(--primary-color);border-color:var(--primary-color)}.form-check-label{color:var(--text-dark);cursor:pointer;font-weight:400}.table-custom{border-radius:8px;overflow:hidden}.table-custom thead{background:var(--primary-color);color:#fff}.table-custom thead th{border:none;font-weight:600;padding:15px}.table-custom tbody td{padding:15px;vertical-align:middle}.table-custom tbody tr{border-bottom:1px solid var(--border-color);transition:all .3s ease}.table-custom tbody tr:hover{background-color:#fff8f2}.btn-details{background:var(--primary-color);border:none;border-radius:6px;color:#fff;font-size:14px;padding:8px 20px;transition:all .3s ease}.btn-details:hover{background:var(--primary-dark)}.review-card{background:#f8f9fa;border-left:4px solid var(--primary-color);border-radius:12px;margin-bottom:20px;padding:20px}.review-card:hover{box-shadow:0 4px 12px rgba(0,0,0,.1)}.review-header{-ms-flex-align:center;align-items:center;margin-bottom:10px}.review-product{color:var(--text-dark);font-size:16px;font-weight:600}.review-rating{color:#ffc107}.review-date{color:var(--text-muted);font-size:12px}.review-text{line-height:1.6}.track-container{margin:0 auto;max-width:600px;padding:40px 0;text-align:center}.track-icon{color:var(--primary-color);font-size:80px;margin-bottom:20px}.track-input-group{margin-top:30px;position:relative}.track-input{padding-right:120px}.btn-track{background:var(--primary-color);border:none;border-radius:6px;bottom:5px;color:#fff;font-weight:500;padding:0 30px;position:absolute;right:5px;top:5px;transition:all .3s ease}.btn-track:hover{background:var(--primary-dark)}.profile-img-container{display:inline-block;position:relative}.delete-btn,.upload-btn{border:none;border-radius:50%;bottom:0;color:#fff;cursor:pointer;height:40px;position:absolute;transition:all .3s ease;width:40px}.upload-btn{background:#007bff;left:0}.delete-btn{background:#dc3545;right:0}.empty-state{padding:60px 20px;text-align:center}.empty-state i{color:var(--border-color);font-size:80px;margin-bottom:20px}.empty-state h4{color:var(--text-muted);font-weight:500}@media(max-width:768px){.profile-header{padding:30px 0}.profile-avatar{height:80px;width:80px}.profile-name{font-size:22px}.sidebar{margin-bottom:20px}.content-area{padding:12px}.section-title{font-size:20px}.table-responsive{font-size:14px}.reviews-pagination{gap:6px}.pagination-btn{font-size:13px;height:36px;min-width:36px}.user-profile-section{margin-top:5px}}@media(max-width:480px){.reviews-pagination{gap:4px}.pagination-btn{font-size:12px;height:32px;min-width:32px}.user-profile-section{margin-top:5px}}.swal2-popup{border-radius:16px;font-family:Poppins,sans-serif;max-width:90vw!important;width:auto!important}.swal2-container{overflow-x:hidden!important;overflow-y:auto!important}.swal2-title{color:var(--text-dark);font-weight:600}.swal2-confirm{background-color:#dc3545!important;border-radius:8px;font-weight:500;padding:10px 30px}.swal2-confirm:hover{background-color:var(--primary-color)!important}.swal2-cancel{background-color:var(--text-muted)!important;border-radius:8px;font-weight:500;padding:10px 30px}.swal2-cancel:hover{background-color:var(--text-dark)!important}.swal2-icon.swal2-warning{border-color:var(--primary-color)!important;color:var(--primary-color)!important}*{box-sizing:border-box;margin:0;padding:0}:root{--primary-orange:#d7925a;--primary-dark:#b87842;--primary-light:#e5a875;--text-dark:#1a1a1a;--text-medium:#666;--text-light:#999;--border-color:#e0e0e0;--bg-light:#f9f9f9;--white:#fff;--success-green:#4caf50;--star-orange:#ff9800}body{background:var(--white);color:var(--text-dark);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;line-height:1.6;-webkit-font-smoothing:antialiased;max-width:100%!important;overflow-x:hidden!important;width:100%!important}.breadcrumb-wrapper{background:var(--white);border-bottom:1px solid var(--border-color);padding:20px 0}.container{padding:0 40px}.breadcrumb{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;font-size:14px;gap:8px}.breadcrumb a{color:var(--primary-orange);text-decoration:none;transition:opacity .2s}.breadcrumb a:hover{opacity:.7}.breadcrumb span{color:var(--text-medium)}.single--product-page{margin-top:120px!important}.product-section{margin-bottom:20px;max-width:100%!important;overflow-x:hidden!important;width:100%!important}.container{margin:0 auto;max-width:1400px}.container-lg,.container-sm,.container-xl,.product-layout{box-sizing:border-box!important;max-width:100%!important;width:100%!important}.product-layout{display:-ms-flexbox;display:flex}.product-images,.product-info{box-sizing:border-box!important;max-width:100%!important;width:100%!important}.product-images{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:20px;max-width:100%;position:-webkit-sticky;position:sticky;top:100px;width:100%}.main-image{background:var(--white);border-radius:12px;box-shadow:0 2px 8px rgba(0,0,0,.08);max-width:500px;overflow:hidden;position:relative;width:100%}.main-image img{display:block;height:500px;-o-object-fit:cover;object-fit:cover;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease;width:100%}.mainImageSwiper{background:var(--white);border-radius:12px;box-shadow:0 2px 8px rgba(0,0,0,.08);max-width:500px;overflow:hidden;width:100%}.mainImageSwiper .swiper-slide{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.mainImageSwiper .main-image{box-shadow:none;width:100%}.mainImageSwiper .main-image img{display:block;height:500px;-o-object-fit:cover;object-fit:cover;width:100%}.main-swiper-next,.main-swiper-pagination,.main-swiper-prev{display:none!important}@media(max-width:768px){.mainImageSwiper .main-image img{height:375px!important;-o-object-fit:fill;object-fit:fill}}@media(max-width:480px){.mainImageSwiper .main-image img{height:375px!important}}@media(max-width:375px){.mainImageSwiper .main-image img{height:350px!important;-o-object-fit:inherit;object-fit:inherit}}.thumbnail-images{margin:0 auto;max-width:500px;position:relative;width:100%}.thumbnail-scroll-container{display:-ms-flexbox;display:flex;gap:12px;overflow-x:auto;overflow-y:hidden;scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:none;padding:4px 0;-webkit-overflow-scrolling:touch;margin:0;-webkit-scroll-snap-type:x proximity;-ms-scroll-snap-type:x proximity;scroll-snap-type:x proximity;-ms-touch-action:pan-x;touch-action:pan-x}.thumbnail-scroll-container::-webkit-scrollbar{display:none}.thumbnail{background:var(--white);border:2px solid transparent;border-radius:8px;cursor:pointer;display:block;height:90px;overflow:hidden;pointer-events:auto!important;position:relative;transition:all .3s ease;width:90px;z-index:1}.thumbnail:hover:before{background:rgba(0,0,0,.1)}.thumbnail:hover{border-color:var(--primary-orange);box-shadow:0 4px 12px rgba(215,146,90,.3)}.thumbnail.active{border-color:var(--primary-orange);box-shadow:0 4px 12px rgba(215,146,90,.4)}.thumbnail img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;pointer-events:none;width:100%}.thumbnailSwiper{overflow:visible;padding:4px 0;width:100%}.thumbnailSwiper .swiper-wrapper{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:5px!important;margin:0!important;padding:0!important}.thumbnailSwiper .swiper-slide{height:90px!important;width:90px!important;-ms-flex-negative:0;flex-shrink:0;margin-right:0!important}.thumbnail-scroll-wrapper{margin:0;overflow:hidden;padding:0 45px;position:relative}.thumbnailSwiper *{user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.thumbnailSwiper{cursor:-webkit-grab;cursor:grab}.thumbnailSwiper:active{cursor:-webkit-grabbing;cursor:grabbing}.scroll-btn,.thumbnail,.thumbnailSwiper{-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none}.scroll-btn{background:#fff;border:2px solid #e0e0e0;border-radius:50%;display:-ms-flexbox;display:flex;height:36px;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:36px;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;box-shadow:0 2px 8px rgba(0,0,0,.15);cursor:pointer;justify-content:center;outline:none;padding:0;transition:all .3s ease;z-index:10;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.scroll-btn:active:not(.disabled){box-shadow:0 1px 4px rgba(0,0,0,.2);-webkit-transform:translateY(-50%) scale(.9);transform:translateY(-50%) scale(.9)}.scroll-btn:hover:not(.disabled){background:var(--primary-orange);border-color:var(--primary-orange);box-shadow:0 4px 16px rgba(215,146,90,.4);color:#fff;-webkit-transform:translateY(-50%) scale(1.05);transform:translateY(-50%) scale(1.05)}.scroll-btn.disabled{cursor:not-allowed;opacity:.3;pointer-events:none}.scroll-btn-left{left:0}.scroll-btn-right{right:0}.scroll-btn i{font-size:14px;pointer-events:none}@media(max-width:768px){.thumbnail-scroll-wrapper{margin:0!important;padding:0 38px!important}.thumbnailSwiper .swiper-slide{height:70px!important;width:70px!important}}@media(max-width:480px){.thumbnail-scroll-wrapper{margin:0!important;padding:0 32px!important}.swiper-wrapper{padding-left:0!important}}@media(max-width:375px){.thumbnail-scroll-wrapper{margin:0!important;padding:0 28px!important}.thumbnailSwiper .swiper-slide{height:60px!important;width:60px!important}.swiper-backface-hidden .swiper-slide{opacity:1!important}.thumbnail{height:60px;width:60px}.scroll-btn{height:26px!important;width:26px!important}.scroll-btn i{font-size:10px!important}.main-image img{height:250px!important}}.product-info{padding-top:0}.product-badge{background:#fff3e6;border-radius:20px;color:var(--primary-orange);font-size:13px;font-weight:600;left:130px;letter-spacing:.3px;padding:6px 16px;position:absolute;top:20px}.product-title{color:var(--text-dark);font-size:42px;font-weight:800;line-height:1.2;margin-bottom:12px}.product-brand{color:var(--text-medium);font-size:16px;margin-bottom:16px}.product-rating{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:8px}.product-rating .stars{display:-ms-flexbox;display:flex;gap:4px;margin-bottom:0!important}.stars i{color:var(--star-orange);font-size:16px}.review-count{color:var(--text-medium);font-size:14px}.product-description{color:var(--text-medium);font-size:16px;line-height:1.8;margin-bottom:10px}.product-detail-item{margin-bottom:4px}.detail-label{color:var(--text-medium);font-size:14px;font-weight:500;margin-bottom:8px}.detail-value{color:var(--text-dark);font-size:16px;font-weight:600}.expected-results{color:var(--text-dark);font-size:18px;font-weight:700}.frequency-value{color:var(--text-dark);font-size:16px;font-weight:600}.key-benefits{margin-bottom:20px}.benefits-title{color:var(--text-medium);font-size:14px;font-weight:500;margin-bottom:12px}.benefits-list{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:12px;list-style:none;padding:0}.benefits-list li{display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start;color:var(--text-dark);font-size:15px;gap:10px}.benefits-list li i{color:var(--primary-orange);font-size:16px;margin-top:3px}.action-buttons-single-product{display:-ms-flexbox;display:flex;gap:10px;-ms-flex-pack:justify;justify-content:space-between}.action-buttons-single-product .btn-primary,.action-buttons-single-product .quick-btn,.btn-primary{-ms-flex:1;flex:1}.btn-primary{background:var(--primary-orange);border:none;border-radius:8px;color:var(--white);cursor:pointer;font-family:inherit;font-size:16px;font-weight:700;padding:16px 32px;transition:all .3s}.btn-primary:hover{background:var(--primary-dark);box-shadow:0 4px 12px rgba(215,146,90,.3)}.quick-btn{background:#fff;border:2px solid #e17f30;border-radius:1rem;box-shadow:0 4px 15px rgba(225,127,48,.15);color:#e17f30;cursor:pointer;font-size:clamp(.938rem,2vw,1.05rem);font-weight:600;padding:16px 32px;transition:all .3s ease;white-space:nowrap}.quick-btn:hover{background:linear-gradient(135deg,#e17f30,#d7925a);box-shadow:0 8px 25px rgba(225,127,48,.35);color:#fff}.product---discount-percentag{margin-block:0}.product---original-price{font-size:16px;font-weight:500}.tabs-section{border-top:1px solid var(--border-color);padding:20px 0}.tabs-navigation{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;gap:40px;justify-content:center;position:relative}.tabs-navigation:after,.tabs-navigation:before{background-color:#e0e0e0;content:"";-ms-flex:1;flex:1;height:1px}.tab-button{background:none;border:none;color:var(--text-medium);cursor:pointer;font-family:inherit;font-size:24px;font-weight:600;padding:16px 0;position:relative;transition:color .3s}.tab-button.active,.tab-button:hover{color:var(--text-dark)}.tab-button.active:after{background:var(--primary-orange);bottom:2px;content:"";height:2px;left:0;position:absolute;right:0}.tab-content{display:none}.tab-content.active{-webkit-animation:fadeIn .4s ease;animation:fadeIn .4s ease;display:block;padding:1rem 0 0}@-webkit-keyframes fadeIn{0%{opacity:0;-webkit-transform:translateY(10px);transform:translateY(10px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0;-webkit-transform:translateY(10px);transform:translateY(10px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.how-it-works,.how-much-weight-loose{background:none!important;display:-ms-flexbox;display:flex;gap:20px;padding:0!important}.how-it-works-content{padding:0 0 1rem}.how-it-works-content,.how-much-weight-loose-content{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center}.how-it-works .how-it-works-content,.how-it-works .how-it-works-image,.how-much-weight-loose .how-much-weight-loose-content,.how-much-weight-loose .how-much-weight-loose-image{-ms-flex:1;flex:1}.how-it-works-content h3{color:var(--text-dark);font-size:21px;font-weight:700;margin-bottom:15px}.how-it-works-content p{color:var(--text-medium);font-size:16px;line-height:1.8;margin-bottom:15px}.how-it-works-image img,.how-much-weight-loose img{border-radius:12px}.how-to-use-content{text-align:center}.how-to-use-content h3{color:var(--text-dark);font-size:24px;font-weight:700;margin-bottom:12px}.how-to-use-content>p{color:var(--text-medium);font-size:16px;line-height:1.8;margin:0 auto 20px;max-width:700px}.steps-grid{display:grid;gap:1rem;grid-auto-rows:1fr;grid-template-columns:repeat(3,1fr);margin:0 auto;max-width:1100px;-ms-flex-align:stretch;align-items:stretch}.step-card{background:#dfdfdf;border:2px solid #dfdfdf;border-radius:12px;display:grid;grid-template-columns:9fr 1fr;padding:1rem;position:relative;text-align:left;-ms-flex-align:center;align-items:center;gap:1rem;height:100%;min-height:100px;transition:box-shadow .25s ease,-webkit-transform .25s ease;transition:transform .25s ease,box-shadow .25s ease;transition:transform .25s ease,box-shadow .25s ease,-webkit-transform .25s ease}.step-card:after{border-bottom:15px solid transparent;border-left:15px solid #dfdfdf;border-top:15px solid transparent;content:"";height:0;position:absolute;right:-15px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:0}.step-card p{color:var(--text-dark);-ms-flex:1;flex:1;font-size:15px;line-height:1.6;margin:0}.step-number{background:var(--primary-orange);border-radius:10px;color:var(--white);display:-ms-flexbox;display:flex;font-size:26px;font-weight:700;height:48px;width:48px;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;-ms-flex-negative:0;flex-shrink:0}.step-card:hover{box-shadow:0 6px 20px rgba(225,127,48,.22)}.side-effects-content h3{color:var(--text-dark);font-size:24px;font-weight:700;margin-bottom:16px;text-align:center}.side-effects-content>p{color:var(--text-medium);font-size:16px;line-height:1.8;margin:0 auto 20px;max-width:800px;text-align:center}.side-effects-grid{display:grid;gap:30px;-ms-flex-pack:center;justify-content:center}.side-effect-box{background:linear-gradient(135deg,#fff9f5,#fff);border:2px solid var(--border-color);border-radius:16px;overflow:hidden;padding:16px;position:relative;transition:all .3s ease}.side-effect-box:before{background:var(--primary-orange);content:"";height:100%;left:0;position:absolute;top:0;-webkit-transform:scaleY(0);transform:scaleY(0);transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease;width:6px}.side-effect-box.serious:before{background:#f44336}.side-effect-box:hover{border-color:var(--primary-orange);box-shadow:0 8px 24px rgba(215,146,90,.15)}.side-effect-box.serious:hover{border-color:#f44336}.side-effect-header{border-bottom:2px solid var(--border-color);gap:16px;margin-bottom:15px;padding-bottom:15px}.side-effect-header,.side-effect-icon-box{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.side-effect-icon-box{background:linear-gradient(135deg,#fff3e6,#ffe8d1);border-radius:12px;height:56px;width:56px;-ms-flex-pack:center;justify-content:center;-ms-flex-negative:0;flex-shrink:0}.side-effect-icon-box i{color:var(--primary-orange);font-size:26px}.side-effect-box.serious .side-effect-icon-box{background:linear-gradient(135deg,#ffebee,#ffcdd2)}.side-effect-box.serious .side-effect-icon-box i{color:#f44336}.side-effect-header h4{color:var(--text-dark);font-size:22px;font-weight:700;margin:0}.side-effect-list{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:12px;list-style:none;margin-bottom:0;padding:0}.side-effect-list li{color:var(--text-dark);font-size:15px;line-height:1.6;padding-left:32px;position:relative}.side-effect-list li:before{background:var(--primary-orange);content:"";height:2px;left:0;position:absolute;top:8px;width:20px}.side-effect-box.serious .side-effect-list li:before{background:#f44336}.warning-box{background:linear-gradient(135deg,#fff3e6,#ffe8d1);border-left:4px solid var(--primary-orange);border-radius:8px;margin-top:15px;padding:15px}.warning-box p{color:var(--text-dark);font-size:14px;line-height:1.7;margin:0}.care-section{background:#dfdfdf;color:var(--white);color:#000;padding:40px 0}.care-layout{display:grid;gap:60px;grid-template-columns:1.2fr 1fr;-ms-flex-align:center;align-items:center}.care-content h2{font-size:42px;font-weight:800;line-height:1.2;margin-bottom:24px}.care-content>p{font-size:18px;line-height:1.7;margin-bottom:40px;opacity:.95}.care-features-list{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:24px}.care-feature-item{display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:hsla(0,0%,100%,.1);border:1px solid hsla(0,0%,100%,.2);border-radius:12px;gap:20px;padding:24px;transition:all .3s}.care-feature-item:hover{background:hsla(0,0%,100%,.15)}.care-feature-icon{background:var(--white);border-radius:12px;color:var(--primary-orange);display:-ms-flexbox;display:flex;height:56px;width:56px;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;font-size:24px;justify-content:center;-ms-flex-negative:0;flex-shrink:0}.care-feature-text h4{font-size:20px;font-weight:700;margin-bottom:8px}.care-feature-text p{font-size:15px;line-height:1.6;margin:0;opacity:.9}.care-image{border-radius:20px;overflow:hidden}.care-image img{display:block;height:auto;width:100%}.facts-section{background:var(--white);padding:25px 0}.facts-section h2{color:var(--text-dark);font-size:32px;font-weight:700;margin-bottom:20px;text-align:center}.facts-grid{display:grid;gap:16px;grid-template-columns:repeat(3,1fr);margin:0 auto;max-width:1200px}.fact-card{border:2px solid var(--primary-orange);border-radius:16px;overflow:hidden;padding:16px;position:relative;transition:all .4s ease}.fact-card:before{background:radial-gradient(circle,rgba(215,146,90,.1) 0,transparent 70%);content:"";height:200%;position:absolute;right:-50%;top:-50%;transition:all .6s ease;width:200%}.fact-card:hover{border-color:var(--primary-dark);box-shadow:0 12px 30px rgba(215,146,90,.2)}.fact-card:hover:before{right:-20%;top:-20%}.fact-number{background:var(--primary-orange);border-radius:50%;color:var(--white);display:-ms-inline-flexbox;display:inline-flex;font-size:20px;font-weight:800;height:40px;margin-right:10px;width:40px;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.fact-card h4,.fact-number{margin-bottom:12px;position:relative;z-index:1}.fact-card h4{color:var(--text-dark);font-size:21px;font-weight:600}.fact-card p{color:var(--text-medium);font-size:15px;line-height:1.7;margin:0;position:relative;z-index:1}.reviews-section{background:#fafafa;padding:40px 0}.reviews-section h2{color:var(--text-dark);font-size:42px;font-weight:800;margin-bottom:60px;text-align:center}.reviews-container{display:grid;gap:60px;grid-template-columns:500px 1fr;margin-bottom:24px;-ms-flex-align:start;align-items:start}.reviews-left{background:var(--white);border-radius:20px;box-shadow:0 4px 20px rgba(0,0,0,.08);padding:40px;position:-webkit-sticky;position:sticky;top:100px}.reviews-left h3{color:var(--text-dark);font-size:24px;font-weight:700;margin-bottom:16px;text-align:center}.rating-overview{margin-bottom:20px;text-align:center}.rating-score{color:var(--text-dark);font-size:64px;font-weight:900;line-height:1;margin-bottom:16px}.rating-stars-large{display:-ms-flexbox;display:flex;-ms-flex-pack:center;gap:6px;justify-content:center;margin-bottom:12px}.rating-stars-large i{color:var(--star-orange);font-size:24px}.reviews-count{color:var(--text-medium);font-size:14px;font-weight:600}.rating-breakdown{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:12px;margin-bottom:24px}.rating-row{gap:12px}.rating-label,.rating-row{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.rating-label{color:var(--text-dark);font-size:14px;font-weight:600;gap:4px;min-width:60px}.rating-label i{color:var(--star-orange);font-size:14px}.rating-bar{background:#e8e8e8;-ms-flex:1;flex:1;height:8px}.rating-bar,.rating-bar-fill{border-radius:10px;overflow:hidden;position:relative}.rating-bar-fill{background:linear-gradient(90deg,var(--primary-orange),#ff9800);height:100%;transition:width .8s ease}.rating-bar-fill:after{-webkit-animation:shimmer 2s infinite;animation:shimmer 2s infinite;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.3),transparent);content:"";height:100%;left:-100%;position:absolute;top:0;width:100%}@-webkit-keyframes shimmer{0%{left:-100%}to{left:100%}}@keyframes shimmer{0%{left:-100%}to{left:100%}}.rating-number{color:var(--text-medium);font-size:13px;font-weight:700;min-width:35px;text-align:right}.leave-reply-section{background:linear-gradient(135deg,#fff9f5,#fff);border:2px solid rgba(215,146,90,.2);border-radius:16px;padding:30px}.leave-reply-section h3{color:var(--text-dark);font-size:20px;font-weight:700;margin-bottom:16px;text-align:left}.review-form{gap:12px}.form-group,.review-form{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.form-group{gap:8px}.form-group label{color:var(--text-dark);display:none;font-size:14px;font-weight:600}.form-group input,.form-group textarea{background:var(--white);border:2px solid #e8e8e8;border-radius:10px;font-family:inherit;font-size:15px;padding:14px 16px;transition:all .3s ease}.form-group input::-webkit-input-placeholder,.form-group textarea::-webkit-input-placeholder{color:#999;font-size:15px}.form-group input::-moz-placeholder,.form-group textarea::-moz-placeholder{color:#999;font-size:15px}.form-group input:-ms-input-placeholder,.form-group textarea:-ms-input-placeholder{color:#999;font-size:15px}.form-group input::-ms-input-placeholder,.form-group textarea::-ms-input-placeholder{color:#999;font-size:15px}.form-group input::placeholder,.form-group textarea::placeholder{color:#999;font-size:15px}.form-group input:focus,.form-group textarea:focus{border-color:var(--primary-orange);box-shadow:0 0 0 4px rgba(215,146,90,.1);outline:none}.form-group textarea{min-height:120px;resize:vertical}.rating-input-group{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:12px}.rating-input-group label{color:var(--text-dark);display:block!important;font-size:15px;font-weight:600;margin:0}.rating-input{display:-ms-flexbox;display:flex;gap:6px}.rating-input i{color:#ff9800;cursor:pointer;font-size:24px;transition:all .2s ease}.rating-input i.active,.rating-input i:hover{color:var(--star-orange)}.terms-group{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:10px;margin-top:8px}.terms-group input[type=checkbox]{accent-color:var(--primary-orange);cursor:pointer;height:18px;width:18px}.terms-group label{color:var(--text-medium);cursor:pointer;display:block!important;font-size:14px;margin:0}.terms-group a{color:#00bcd4;font-weight:600;text-decoration:none}.terms-group a:hover{text-decoration:underline}.submit-review-btn{background:#0a2540;border:none;border-radius:10px;color:var(--white);cursor:pointer;font-family:inherit;font-size:16px;font-weight:700;padding:14px 32px;transition:all .3s ease;-ms-flex-item-align:start;align-self:flex-start;margin-top:8px}.submit-review-btn:hover{background:#051829;box-shadow:0 6px 20px rgba(10,37,64,.3)}.reviews-right{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:20px}.review-card{background:var(--white);border:1px solid #f0f0f0;border-radius:16px;box-shadow:0 2px 12px rgba(0,0,0,.06);padding:28px 32px;position:relative;transition:all .3s ease}.review-card:hover{border-color:rgba(215,146,90,.3);box-shadow:0 6px 24px rgba(215,146,90,.12)}.review-header{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:start;align-items:flex-start;margin-bottom:16px}.review-rating-top{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:8px}.review-rating-top .stars{display:-ms-flexbox;display:flex;gap:3px}.review-rating-top .stars i{color:var(--star-orange);font-size:16px}.review-score{color:var(--text-dark);font-size:18px;font-weight:800}.review-date{color:var(--text-light);font-size:13px;font-weight:500}.review-text{color:var(--text-dark);font-size:15px;line-height:1.7;margin-bottom:16px}.review-footer{border-top:1px solid #f0f0f0;gap:10px;padding-top:16px}.review-footer,.reviewer-avatar{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.reviewer-avatar{background:linear-gradient(135deg,var(--primary-orange),var(--primary-light));border-radius:50%;color:var(--white);height:32px;width:32px;-ms-flex-pack:center;font-size:14px;font-weight:700;justify-content:center;-ms-flex-negative:0;flex-shrink:0}.reviewer-name{color:var(--text-dark);font-size:15px;font-weight:600}.reviews-pagination{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px;margin-top:30px}.pagination-btn,.reviews-pagination{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.pagination-btn{background:var(--white);border:1px solid #e0e0e0;border-radius:8px;color:var(--text-dark);cursor:pointer;font-size:14px;font-weight:600;height:40px;min-width:40px;text-decoration:none;transition:all .3s ease}.pagination-btn:hover{box-shadow:0 4px 12px rgba(215,146,90,.3)}.pagination-btn.active,.pagination-btn:hover{background:var(--primary-orange);border-color:var(--primary-orange);color:var(--white)}.pagination-btn.dots{background:transparent;border:none;pointer-events:none}.pagination-btn.dots:hover{background:transparent;box-shadow:none;-webkit-transform:none;transform:none}.review-text .emoji{font-size:18px;margin:0 2px}@media(max-width:1024px){.reviews-container{gap:20px;grid-template-columns:1fr}.reviews-left{position:relative;top:0}.product-badge{left:270px}}@media(max-width:968px){.single--product-page{margin-top:20px!important}.product-badge{left:170px}}@media(max-width:768px){.reviews-section{padding:25px 0}.reviews-section h2{font-size:28px;margin-bottom:24px}.reviews-left{padding:16px}.rating-score{font-size:52px}.leave-reply-section{padding:15px}.review-card{padding:24px 20px}.reviews-pagination{gap:6px}.pagination-btn{font-size:13px;height:36px;min-width:36px}.container,.container-lg,.container-sm,.container-xl{padding-left:16px!important;padding-right:16px!important}.product-images{gap:16px!important}.main-image{border-radius:8px!important}.main-image img{height:350px!important}.thumbnail-scroll-wrapper{padding:0 38px!important}.thumbnail-scroll-container{gap:10px!important}.thumbnail{height:75px!important;min-width:75px!important;width:75px!important}.scroll-btn{height:32px!important;width:32px!important}.scroll-btn i{font-size:13px!important}.product-title{font-size:28px!important;line-height:1.3!important}.product-description{font-size:15px!important}.tabs-navigation{gap:15px;overflow-x:auto;-webkit-overflow-scrolling:touch}.facts-section h2{font-size:24px}.tab-button{font-size:15px;white-space:nowrap}.reviews-summary{padding:32px 24px}.rating-score{font-size:56px}.write-review-section{padding:24px}.steps-grid{grid-template-columns:1fr}.step-card:after{display:none}.product-badge{left:140px}}@media(max-width:480px){.container,.container-lg,.container-sm,.container-xl{padding-left:12px!important;padding-right:12px!important}.product-images{gap:12px!important}.main-image{border-radius:6px!important}.main-image img{height:280px!important}.thumbnail-scroll-wrapper{padding:0 32px!important}.thumbnail-scroll-container{gap:8px!important}.thumbnail{border-radius:6px!important;height:65px!important;min-width:65px!important;width:65px!important}.scroll-btn{border-width:1.5px!important;height:28px!important;width:28px!important}.product-badge,.scroll-btn i{font-size:11px!important}.product-badge{left:30px;padding:4px 12px!important;top:10px}.product-title{font-size:22px!important;margin-bottom:10px!important;word-wrap:break-word!important}.product-rating{margin-bottom:12px!important}.stars i{font-size:14px!important}.review-count{font-size:13px!important}.product-description{font-size:14px!important;line-height:1.6!important}.product-description,.product-detail-item{margin-bottom:16px!important}.detail-label{font-size:13px!important;margin-bottom:6px!important}.expected-results{font-size:16px!important}.frequency-value{font-size:14px!important}.key-benefits{margin-bottom:20px!important}.benefits-title{font-size:13px!important}.benefits-list{gap:8px!important}.benefits-list li,.benefits-list li i{font-size:14px!important}.price-wrapper{-ms-flex-direction:column!important;flex-direction:column!important;-ms-flex-align:start!important;align-items:flex-start!important;gap:6px!important;margin-bottom:16px!important}.product-price{font-size:1.5rem!important;margin-bottom:0!important}.discount-badge{font-size:12px!important;padding:4px 10px!important}.action-buttons-single-product,.action-buttons-single-product form{-ms-flex-direction:column!important;flex-direction:column!important;gap:10px!important;width:100%!important}.action-buttons-single-product form{display:-ms-flexbox!important;display:flex!important}.action-buttons-single-product .btn-primary,.action-buttons-single-product .quick-btn,.add-to-cart-btn,.product---add-to-cart,.product---buy-now{-ms-flex:none!important;flex:none!important;font-size:15px!important;padding:14px 20px!important;text-align:center!important;width:100%!important;-ms-flex-pack:center!important;justify-content:center!important}.btn-primary,.product---add-to-cart,.product---buy-now,.quick-btn{font-size:15px!important;padding:14px 20px!important;width:100%!important}.how-it-works{display:block;padding:0 0 1rem!important}.reviews-section h2{font-size:26px}.rating-score{font-size:48px}.review-card{padding:20px 16px}.form-group input,.form-group textarea{font-size:14px;padding:12px}.submit-review-btn{width:100%;-ms-flex-pack:center;justify-content:center}.reviews-pagination{gap:4px}.pagination-btn{font-size:12px;height:32px;min-width:32px}}@media(max-width:375px){.container,.container-lg,.container-sm,.container-xl{padding-left:10px!important;padding-right:10px!important}.main-image img{height:250px!important}.thumbnail-scroll-wrapper{padding:0 28px!important}.thumbnail{height:60px!important;min-width:60px!important;width:60px!important}.scroll-btn{height:26px!important;width:26px!important}.scroll-btn i{font-size:10px!important}.product-title{font-size:20px!important}}@media(max-width:1024px){.product-section,.single--product-page,body,html{overflow-x:hidden!important}.container,.container-lg,.container-sm,.container-xl{max-width:100%!important;padding-left:20px!important;padding-right:20px!important;width:100%!important}.product-layout{display:block!important;width:100%!important}.product-images{margin-bottom:30px!important;max-width:100%!important;position:relative!important;top:0!important}.main-image,.thumbnail-images{max-width:500px;width:100%!important}.product-info{max-width:100%!important;width:100%!important}.care-layout,.facts-grid,.reviews-summary,.side-effects-grid{grid-template-columns:1fr}.reviews-summary{gap:40px}.steps-grid{grid-template-columns:repeat(2,1fr)}}.price-wrapper{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:12px}.price-label{color:var(--text-medium);font-size:16px;font-weight:500}.product-price{color:var(--primary-orange);font-size:1.3rem;font-weight:800;line-height:1;margin-bottom:0!important}.original-price{color:var(--text-light);font-size:24px;font-weight:500;text-decoration:line-through}.discount-badge{background:linear-gradient(135deg,#4caf50,#45a049);color:var(--white);font-size:13px;font-weight:700;letter-spacing:.5px;padding:6px 14px}.discount-badge,.form-check-label{border-radius:20px}.form-check-label:hover,.product-attribute---radio-buttons input[type=radio]:checked+label{background-color:var(--primary-orange)!important;border-color:var(--primary-dark)!important;box-shadow:0 4px 12px rgba(215,146,90,.2);color:#fff!important}.product-attribute---radio-buttons input[type=radio]:checked+label{border-radius:20px}.form-group input,.form-group select,.form-group textarea{padding:8px 10px}.bi.bi-whatsapp{color:#fff}.talk-to-expert{border-radius:10px;cursor:pointer;display:-ms-flexbox;display:flex;font-size:1rem;font-weight:600;padding:16px 24px;transition:all .3s ease;width:100%;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;background:linear-gradient(135deg,#25d366,#128c7e)!important;border:none;box-shadow:0 2px 8px rgba(215,146,90,.3);color:#fff;gap:10px;justify-content:center}.talk-to-expert:hover{background:linear-gradient(135deg,#e2893f,#f8e8da);box-shadow:0 4px 12px rgba(215,146,90,.4)}.add-to-cart-btn i{color:#fff}.money-back-guarantee{background:linear-gradient(135deg,#fff9f5,#fff);border:2px solid var(--primary-orange);border-radius:16px;gap:20px;overflow:hidden;padding:8px 16px;position:relative;transition:all .3s ease}.guarantee-icon,.money-back-guarantee{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.guarantee-icon{background:linear-gradient(135deg,var(--primary-orange),var(--primary-light));border-radius:50%;height:60px;width:60px;-ms-flex-pack:center;justify-content:center;-ms-flex-negative:0;box-shadow:0 4px 16px rgba(215,146,90,.3);flex-shrink:0}.guarantee-icon i{color:#fff;font-size:28px}.guarantee-content{-ms-flex:1;flex:1}.guarantee-title{color:var(--text-dark);font-size:18px;font-weight:700;line-height:1.2;margin-bottom:4px}.guarantee-text{color:var(--text-medium);font-size:14px;font-weight:500;margin:0}.guarantee-badge{background:#4caf50;border-radius:50%;display:-ms-flexbox;display:flex;height:48px;width:48px;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;-ms-flex-negative:0;-webkit-animation:pulse 2s infinite;animation:pulse 2s infinite;flex-shrink:0}.guarantee-badge i{color:#fff;font-size:24px}@-webkit-keyframes pulse{0%,to{box-shadow:0 0 0 0 rgba(76,175,80,.7);-webkit-transform:scale(1);transform:scale(1)}50%{box-shadow:0 0 0 10px rgba(76,175,80,0);-webkit-transform:scale(1.05);transform:scale(1.05)}}@keyframes pulse{0%,to{box-shadow:0 0 0 0 rgba(76,175,80,.7);-webkit-transform:scale(1);transform:scale(1)}50%{box-shadow:0 0 0 10px rgba(76,175,80,0);-webkit-transform:scale(1.05);transform:scale(1.05)}}@media(max-width:768px){.single--product-page{margin-top:40px!important}.money-back-guarantee{gap:16px;padding:20px}.guarantee-icon{height:56px;width:56px}.guarantee-icon i{font-size:24px}.guarantee-title{font-size:18px}.guarantee-text{font-size:14px}.guarantee-badge{height:42px;width:42px}.guarantee-badge i{font-size:20px}}@media(max-width:480px){.money-back-guarantee{-ms-flex-direction:column;flex-direction:column;padding:24px 16px;text-align:center}.money-back-guarantee:before{height:6px;width:100%}.guarantee-icon{height:72px;width:72px}.guarantee-icon i{font-size:32px}.guarantee-title{font-size:19px}.guarantee-text{font-size:15px}}.product-container{margin:0 auto;max-width:1200px}.product-step-card{background:#bfbfbf;border:1px solid #e5e5e5;border-radius:12px;height:100%;padding:1.5rem;transition:box-shadow .2s ease}.product-step-card:hover{box-shadow:0 4px 20px rgba(0,0,0,.08)}.product-step-number{background:#c97a5a;border-radius:50%;color:#fff;display:-ms-flexbox;display:flex;height:50px;width:50px;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;font-size:1.75rem;font-weight:700;justify-content:center}@media(max-width:768px){.product-step-number{font-size:1.5rem;height:50px;width:50px}.product-step-card{padding:1rem}}@media(max-width:480px){.product-step-number{font-size:1.35rem;height:45px;width:45px}}