@charset "UTF-8";@font-face{font-family:Mona Sans;src:url(/wp-content/themes/my-theme/core/assets/fonts/MonaSans-Medium.woff2) format("woff2"),url(/wp-content/themes/my-theme/core/assets/fonts/MonaSans-Medium.woff) format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Mona Sans;src:url(/wp-content/themes/my-theme/core/assets/fonts/MonaSans-SemiBold.woff2) format("woff2"),url(/wp-content/themes/my-theme/core/assets/fonts/MonaSans-SemiBold.woff) format("woff");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Mona Sans;src:url(/wp-content/themes/my-theme/core/assets/fonts/MonaSans-Bold.woff2) format("woff2"),url(/wp-content/themes/my-theme/core/assets/fonts/MonaSans-Bold.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Mona Sans;src:url(/wp-content/themes/my-theme/core/assets/fonts/MonaSans-Black.woff2) format("woff2"),url(/wp-content/themes/my-theme/core/assets/fonts/MonaSans-Black.woff) format("woff");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:Mona Sans;src:url(/wp-content/themes/my-theme/core/assets/fonts/MonaSans-Light.woff2) format("woff2"),url(/wp-content/themes/my-theme/core/assets/fonts/MonaSans-Light.woff) format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Mona Sans;src:url(/wp-content/themes/my-theme/core/assets/fonts/MonaSans-ExtraBold.woff2) format("woff2"),url(/wp-content/themes/my-theme/core/assets/fonts/MonaSans-ExtraBold.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Mona Sans;src:url(/wp-content/themes/my-theme/core/assets/fonts/MonaSans-Regular.woff2) format("woff2"),url(/wp-content/themes/my-theme/core/assets/fonts/MonaSans-Regular.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Spectral;src:url(/wp-content/themes/my-theme/core/assets/fonts/Spectral-Regular.woff2) format("woff2"),url(/wp-content/themes/my-theme/core/assets/fonts/Spectral-Regular.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Spectral;src:url(/wp-content/themes/my-theme/core/assets/fonts/Spectral-Bold.woff2) format("woff2"),url(/wp-content/themes/my-theme/core/assets/fonts/Spectral-Bold.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Spectral;src:url(/wp-content/themes/my-theme/core/assets/fonts/Spectral-SemiBold.woff2) format("woff2"),url(/wp-content/themes/my-theme/core/assets/fonts/Spectral-SemiBold.woff) format("woff");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Spectral;src:url(/wp-content/themes/my-theme/core/assets/fonts/Spectral-Medium.woff2) format("woff2"),url(/wp-content/themes/my-theme/core/assets/fonts/Spectral-Medium.woff) format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Spectral;src:url(/wp-content/themes/my-theme/core/assets/fonts/Spectral-Light.woff2) format("woff2"),url(/wp-content/themes/my-theme/core/assets/fonts/Spectral-Light.woff) format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Spectral;src:url(/wp-content/themes/my-theme/core/assets/fonts/Spectral-ExtraBold.woff2) format("woff2"),url(/wp-content/themes/my-theme/core/assets/fonts/Spectral-ExtraBold.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Spectral;src:url(/wp-content/themes/my-theme/core/assets/fonts/Spectral-Black.woff2) format("woff2"),url(/wp-content/themes/my-theme/core/assets/fonts/Spectral-Black.woff) format("woff");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:Spectral;src:url(/wp-content/themes/my-theme/core/assets/fonts/Spectral-ExtraLight.woff2) format("woff2"),url(/wp-content/themes/my-theme/core/assets/fonts/Spectral-ExtraLight.woff) format("woff");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:Spectral;src:url(/wp-content/themes/my-theme/core/assets/fonts/Spectral-Thin.woff2) format("woff2"),url(/wp-content/themes/my-theme/core/assets/fonts/Spectral-Thin.woff) format("woff");font-weight:100;font-style:normal;font-display:swap}.elementor-button{background-color:unset!important;color:inherit!important;font-size:inherit I!important}.elementor-button-content-wrapper{background-color:unset;color:unset;gap:.8rem}.woocommerce-notices-wrapper{display:none}.added_to_cart{display:none!important}.elementor-icon{display:flex;align-items:center;justify-content:center}.richtext-basic{font-size:1.6rem!important;line-height:1.5em!important;font-weight:400!important;color:var(--text-primary)!important}.richtext-basic strong{font-weight:500!important}.arcodion{display:grid;gap:1.2rem;align-content:start;cursor:pointer;grid-template-rows:auto 0fr;border-bottom:.1rem solid var(--stroke-medium);transition:all ease .4s;padding-bottom:1.2rem}@media (max-width: 767px){.arcodion{padding-bottom:0}}.arcodion.active{grid-template-rows:auto 1fr;padding-bottom:2.4rem}.arcodion.active .arcodion-ic{transform:rotate(-180deg)}.arcodion-heading{display:flex;flex-direction:row!important;align-items:center;justify-content:space-between}.arcodion-ic{width:2rem;height:2rem;transition:all ease .4s;transform-origin:center center}.arcodion>div:last-child{overflow:hidden}*{margin:0;padding:0;border:0}svg{width:100%!important;height:auto!important}body,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{font-size:100%;font-weight:inherit;font-style:normal;font-family:inherit;line-height:inherit;vertical-align:baseline;outline:none;background:transparent;border:0}ol,ul{list-style:none}button{cursor:pointer}html{box-sizing:border-box;font-size:10px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-kerning:none;-webkit-text-rendering:optimizeSpeed;text-rendering:optimizeSpeed}@media (min-width: 768px){html{font-size:.9765625vw}}@media (min-width: 1024px) and (max-width: 1728px){html{font-size:.5787037037vw}}@media (min-width: 1728px){html{font-size:10px}}html *{line-height:1.2}*,*:before,*:after{box-sizing:inherit}[hidden]{visibility:hidden}a{color:inherit}html,body{font-smoothing:antialiased!important;-webkit-font-smoothing:antialiased!important;scroll-behavior:unset!important;overscroll-behavior-y:none!important;min-height:-webkit-fill-available;position:relative!important}html ::-webkit-scrollbar,body ::-webkit-scrollbar{width:.6rem}html ::-webkit-scrollbar-thumb,body ::-webkit-scrollbar-thumb{background-color:var(--stroke-black-40);border-radius:999px}html input:-webkit-autofill,html input:-webkit-autofill:hover,html input:-webkit-autofill:focus,html textarea:-webkit-autofill,html textarea:-webkit-autofill:hover,html textarea:-webkit-autofill:focus,html select:-webkit-autofill,html select:-webkit-autofill:hover,html select:-webkit-autofill:focus,body input:-webkit-autofill,body input:-webkit-autofill:hover,body input:-webkit-autofill:focus,body textarea:-webkit-autofill,body textarea:-webkit-autofill:hover,body textarea:-webkit-autofill:focus,body select:-webkit-autofill,body select:-webkit-autofill:hover,body select:-webkit-autofill:focus{-webkit-text-fill-color:black;-webkit-box-shadow:0 0 0 1000px white inset!important;box-shadow:0 0 0 1000px #fff inset!important}.richtext-basic:first-child{margin-top:0}.richtext-basic:last-child{margin-bottom:0}.richtext-basic p{margin-bottom:1.2rem;font-size:1.8rem;color:var(--text-secondary);line-height:1.5}@media (max-width: 767px){.richtext-basic p{font-size:1.6rem}}.richtext-basic h1{font-size:4.8rem;line-height:1.5;font-weight:600;color:var(--text-primary);margin-bottom:2.4rem}.richtext-basic h2{font-size:3.2rem;line-height:1.5;font-weight:600;color:var(--text-primary);margin-bottom:2rem}.richtext-basic h3{font-size:2.4rem;line-height:1.5;margin-bottom:2rem;font-weight:600;color:var(--text-primary)}.richtext-basic h4{font-size:2rem;line-height:1.5;font-weight:600;color:var(--text-primary);margin-bottom:1.6rem}.richtext-basic h5,.richtext-basic h6{font-size:1.8rem;line-height:1.5;font-weight:600;color:var(--text-primary);margin-bottom:1.6rem}.richtext-basic ul{list-style:disc;padding-left:1.6rem}.richtext-basic ol{list-style:decimal}.richtext-basic li{margin-bottom:1.2rem;font-size:1.6rem}.richtext-basic a{color:var(--text-primary);text-decoration:underline}.richtext-basic strong{font-weight:600!important}video,img{max-width:100%}img{width:100%;display:block;object-fit:cover;-webkit-user-select:none!important;user-select:none!important}img:is([loading=lazy]){background-repeat:no-repeat;background-size:cover}body{line-height:1.25em;font-weight:400;font-size:1rem;font-family:Spectral,serif!important}body *{font-family:Spectral,serif!important}body::-webkit-scrollbar:horizontal{height:0}.container{max-width:1728px!important;width:100%;margin-inline:auto;padding-inline:8rem}@media (max-width: 1024px){.container{padding-inline:3.2rem}}@media (max-width: 767px){.container{padding-inline:2rem}}main{margin-top:-8rem}.grid{display:grid!important;grid-template-columns:repeat(12,1fr);column-gap:1.2rem}@media (max-width: 767px){.grid{grid-template-columns:repeat(4,1fr)}}.btn-primary{padding:1.2rem 1.6rem!important;border-radius:999px!important;color:var(--text-primary);background-color:var(--white-80);display:flex;align-items:center;justify-content:center;font-size:1.8rem;line-height:1.5em;font-weight:500;transition:background-color ease .4s,backdrop-filter ease .4s!important}.btn-primary *{font-size:1.8rem!important;font-weight:500!important}@media (hover: hover){.btn-primary:hover{background-color:var(--white-95);-webkit-backdrop-filter:blur(2.5rem);backdrop-filter:blur(2.5rem)}}@media (max-width: 767px){.btn-primary{padding:.8rem 1.6rem!important;font-size:1.6rem!important}.btn-primary *{font-size:1.6rem!important}}.btn-primary.light{background-color:var(--bg-primary);color:var(--text-white);transition:background-color ease .4s!important}@media (hover: hover){.btn-primary.light:hover{background-color:var(--bg-primary-hover)}}.btn-secondary{padding:1.2rem 1.6rem!important;border-radius:999px!important;color:var(--text-primary)!important;background-color:var(--white-80)!important;display:flex;align-items:center;justify-content:center;font-size:1.8rem;line-height:1.5em;font-weight:500}.btn-secondary *{font-size:1.8rem!important;font-weight:500!important}@media (max-width: 767px){.btn-secondary{padding:.8rem 1.6rem!important}.btn-secondary *{font-size:1.6rem!important;font-weight:500!important}}.btn-outline{--text-color: var(--text-primary);padding:1.2rem!important;border-radius:999px!important;display:flex;font-size:1.8rem;line-height:1.5em;color:var(--text-color)!important;align-items:center;justify-content:center;border:max(1px,.1rem) solid var(--stroke-black)!important;transition:all ease .3s;background-color:transparent}.btn-outline *{font-size:1.8rem!important;line-height:1.5em!important;font-weight:500!important}@media (max-width: 767px){.btn-outline{padding:.8rem 1.6rem!important;font-size:1.6rem!important}.btn-outline *{font-size:1.6rem!important;font-weight:500!important}}.btn-outline.light{--text-color: var(--text-white);border-color:var(--stroke-white)!important}@media (hover: hover){.btn-outline.light:hover:not{background-color:var(--white-15)!important}}.btn-outline svg path{stroke:var(--text-color)!important}@media (hover: hover){.btn-outline:hover{--text-color: var(--text-white) !important;background-color:var(--bg-primary)!important}}.btn-outline .elementor-heading-title{color:var(--text-color)!important}.btn.disabled{background:var(--bg-sf3)!important;cursor:not-allowed;color:var(--text-disabled)!important;pointer-events:none}.txt-14{font-size:1.4rem;line-height:1.1428571429}.txt-16{font-size:1.6rem;line-height:1.5em}.txt-18{font-size:1.8rem;line-height:1.5em}.txt-20{font-size:2rem;line-height:1.4em}.hover_line{--text-color: currentColor;color:var(--text-color);display:inline;width:max-content;background-repeat:no-repeat;background-position:bottom left;background:linear-gradient(var(--text-color) 0 0) calc(100% - var(--p, 0%))/var(--p, 0%) no-repeat;background-position-y:bottom;background-size:var(--p, 0%) 1px;padding-bottom:1px;transition:.4s,background-position 0s;z-index:1}@media (hover: hover){.hover_line:hover{--p: 100%;background-size:100% 1px;transition:.4s,background-position 0s}}.hover_line_active{--text-color: currentColor;position:relative;width:max-content;color:var(--text-color);display:inline;background-repeat:no-repeat;background-position:bottom left;background:linear-gradient(var(--text-color) 0 0) calc(100% - var(--p, 0%))/var(--p, 0%) no-repeat;background-position-y:bottom;background-size:var(--p, 0%) 1px;padding-bottom:1px;transition:.3s .1s,background-position 0s}.hover_line_active:after{position:absolute;top:0;right:0;bottom:0;left:0;content:"";color:var(--text-color);display:inline;background-repeat:no-repeat;background-position:bottom left;line-height:130%;background:linear-gradient(var(--text-color) 0 0) calc(100% - var(--p-ac, 0%))/var(--p-ac, 0%) no-repeat;background-position-y:bottom;background-size:var(--p-ac, 0%) 1px;padding-bottom:1px;transition:.3s,background-position 0s}@media (hover: hover){.hover_line_active:hover{--p: 100%;background-size:100% 1px;transition:.3s .1s,background-position 0s}.hover_line_active:hover:after{--p-ac: 0%;background-size:0% 1px;transition:.3s,background-position 0s}}body.head-scolldown .collection-filter{top:0!important}body.head-scolldown [data-elementor-type=header]{pointer-events:none}body{opacity:0;transition:opacity ease .1s;container-type:inline-size}body.loaded{opacity:1}input[type=number]{-webkit-appearance:none;appearance:none;-moz-appearance:textfield}input[type=number]::-webkit-outer-spin-button,input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0}input[type=number]:focus{outline:none;border:none}button{appearance:none;-moz-appearance:none;-webkit-appearance:none;-ms-appearance:none;-o-appearance:none;-webkit-border-radius:0;border-radius:0;-webkit-box-shadow:none;box-shadow:none;border:none;outline:none;-webkit-transition:none}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-stopped{overflow:hidden}.lenis.lenis-scrolling iframe{pointer-events:none}.js-parallax{overflow:hidden;display:flex;justify-content:center;align-items:center}.js-parallax div{transition:unset!important}.js-fade{transition:unset!important;will-change:opacity,transform;transition-property:background-color,color,grid-template-columns,grid-template-rows,border-color,background,fill,stroke,box-shadow,filter,backdrop-filter!important}.js-mask-box{will-change:clip-path}.js-mask-text .line__mask{overflow:hidden;vertical-align:top}.js-mask-text .line__mask .line{will-change:transform}.js-scale-box{overflow:hidden;width:100%;height:100%}.js-scale-box-inner{width:100%;height:100%;will-change:transform}.checkbox-wrapper *,.checkbox-wrapper *:after,.checkbox-wrapper *:before{box-sizing:border-box}.checkbox-wrapper input{position:absolute;opacity:0}.checkbox-wrapper input:checked+label svg path{stroke-dashoffset:0}.checkbox-wrapper input:focus+label{transform:scale(1.03)}.checkbox-wrapper input+label{display:block;border:2px solid #333;width:var(--size);height:var(--size);border-radius:6px;cursor:pointer;transition:all .2s ease}.checkbox-wrapper input+label:active{transform:scale(1.05);border-radius:12px}.checkbox-wrapper input+label svg{pointer-events:none;padding:5%}.checkbox-wrapper input+label svg path{fill:none;stroke:#333;stroke-width:4px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:100;stroke-dashoffset:101;transition:all .25s cubic-bezier(1,0,.37,.91)}@font-face{font-family:swiper-icons;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);font-weight:400;font-style:normal}.swiper-scrollbar{border-radius:var(--swiper-scrollbar-border-radius, 10px);position:relative;touch-action:none;background:var(--swiper-scrollbar-bg-color, rgba(0, 0, 0, .1))}.swiper-scrollbar-disabled>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-disabled{display:none!important}.swiper-horizontal>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-horizontal{position:absolute;left:var(--swiper-scrollbar-sides-offset, 1%);bottom:var(--swiper-scrollbar-bottom, 4px);top:var(--swiper-scrollbar-top, auto);z-index:50;height:var(--swiper-scrollbar-size, 4px);width:calc(100% - 2 * var(--swiper-scrollbar-sides-offset, 1%))}.swiper-vertical>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-vertical{position:absolute;left:var(--swiper-scrollbar-left, auto);right:var(--swiper-scrollbar-right, 4px);top:var(--swiper-scrollbar-sides-offset, 1%);z-index:50;width:var(--swiper-scrollbar-size, 4px);height:calc(100% - 2 * var(--swiper-scrollbar-sides-offset, 1%))}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:var(--swiper-scrollbar-drag-bg-color, rgba(0, 0, 0, .5));border-radius:var(--swiper-scrollbar-border-radius, 10px);left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}@font-face{font-family:swiper-icons;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);font-weight:400;font-style:normal}:root{--swiper-theme-color: #007aff}:host{position:relative;display:block;margin-left:auto;margin-right:auto;z-index:1}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;display:block}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function, initial);box-sizing:content-box}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform;display:block}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-slide,.swiper-3d .swiper-cube-shadow{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{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{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:"";flex-shrink:0;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{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{margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper:before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:#00000026}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,#00000080,#0000)}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color, var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader,.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader{animation:swiper-preloader-spin 1s infinite linear}.swiper-lazy-preloader-white{--swiper-preloader-color: #fff}.swiper-lazy-preloader-black{--swiper-preloader-color: #000}@keyframes swiper-preloader-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}html.lenis,html.lenis body{height:auto}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}.lenis.lenis-autoToggle{transition-property:overflow;transition-duration:1ms;transition-behavior:allow-discrete}.image-zoom-popup{position:fixed;top:0;left:0;width:100vw;height:100svh;z-index:99999999999;display:flex;opacity:0;visibility:hidden;transition:opacity .4s cubic-bezier(.4,0,.2,1),visibility .4s cubic-bezier(.4,0,.2,1);align-items:center;justify-content:center;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.image-zoom-popup.active{opacity:1;visibility:visible}.image-zoom-popup.fade-out{opacity:0;visibility:hidden}.image-zoom-popup .zoom-popup-overlay{position:absolute;top:0;left:0;width:100%;height:100vh;background:#020617d4;opacity:0;transition:opacity .4s cubic-bezier(.4,0,.2,1);cursor:pointer;z-index:1}.image-zoom-popup.active .zoom-popup-overlay{opacity:1}.image-zoom-popup .zoom-popup-content{position:relative;width:100%;height:100%;display:flex;flex-direction:column;z-index:2;align-items:center;justify-content:center;transform:scale(.9);opacity:0;transition:transform .4s cubic-bezier(.4,0,.2,1),opacity .4s cubic-bezier(.4,0,.2,1);pointer-events:auto}.image-zoom-popup .zoom-popup-content .zoom-popup-header{position:absolute;top:3.2rem;bottom:3.2rem;right:3.2rem;z-index:33333;height:auto;display:flex;align-items:center;flex-direction:column;justify-content:space-between;z-index:10}@media (max-width: 767px){.image-zoom-popup .zoom-popup-content .zoom-popup-header{top:1.6rem;right:1.6rem;bottom:1.6rem}}.image-zoom-popup .zoom-popup-content .zoom-popup-header .zoom-controls{display:flex;align-items:center;flex-direction:column;gap:1rem}.image-zoom-popup .zoom-popup-content.active .zoom-popup-header{transform:translate(0);opacity:1}.image-zoom-popup .zoom-popup-content .btn-icon{width:4.8rem;height:4.8rem;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease;color:#fff;border-radius:9999px;user-select:none;-webkit-user-select:none}@media (max-width: 767px){.image-zoom-popup .zoom-popup-content .btn-icon{width:3.6rem;height:3.6rem}}.image-zoom-popup .zoom-popup-content .btn-icon svg{width:2.4rem!important;height:2.4rem!important}@media (max-width: 767px){.image-zoom-popup .zoom-popup-content .btn-icon svg{width:1.6rem!important;height:1.6rem!important}}.image-zoom-popup .zoom-popup-content .btn-icon:hover:not(.disabled){background:#ffffffe6}.image-zoom-popup .zoom-popup-content .btn-icon.disabled{opacity:.5;cursor:not-allowed;pointer-events:none}.image-zoom-popup .zoom-popup-content .zoom-popup-body{flex:1;display:flex;align-items:center;justify-content:center;padding:4.8rem;width:auto;max-width:100vw;height:100%;overflow:visible}@media (max-width: 1024px){.image-zoom-popup .zoom-popup-content .zoom-popup-body{padding:2.4rem}}@media (max-width: 767px){.image-zoom-popup .zoom-popup-content .zoom-popup-body{width:min(80vw,30rem)}}.image-zoom-popup .zoom-popup-content .zoom-popup-body .image-container{width:100%;height:100%;display:flex;align-items:center;justify-content:center;cursor:grab;user-select:none;-webkit-user-select:none}.image-zoom-popup .zoom-popup-content .zoom-popup-body .image-container:active{cursor:grabbing}.image-zoom-popup .zoom-popup-content .zoom-popup-body .image-container .zoom-popup-image{max-width:100%;height:100%;object-fit:contain;border-radius:1.2rem;will-change:transform;transition:transform .05s ease;transform-origin:center center;user-select:none;-webkit-user-select:none;pointer-events:none}.image-zoom-popup.active .zoom-popup-content{transform:scale(1);opacity:1}.product-gallery-container{display:flex;gap:1.2rem;height:80vh;max-width:100%;margin:0 auto;background:transparent;touch-action:pan-y pinch-zoom}@media (max-width: 1024px){.product-gallery-container{height:min(70vh,60rem);flex-direction:column-reverse;gap:.8rem}}@media (max-width: 767px){.product-gallery-container{height:min(80vh,70rem)}}.product-gallery-container .product-gallery-thumbs{flex:0 0 13.3rem;height:100%;overflow:hidden}@media (max-width: 1024px){.product-gallery-container .product-gallery-thumbs{flex:none;height:12rem}}@media (max-width: 767px){.product-gallery-container .product-gallery-thumbs{height:11rem;margin-bottom:2.4rem}}.product-gallery-container .product-gallery-thumbs .product-gallery-thumbs-swiper{height:100%;width:100%}.product-gallery-container .product-gallery-thumbs .product-gallery-thumbs-swiper .swiper-wrapper{height:auto!important}@media (max-width: 1024px){.product-gallery-container .product-gallery-thumbs .product-gallery-thumbs-swiper .swiper-wrapper{height:100%!important;width:auto!important}}.product-gallery-container .product-gallery-thumbs .product-gallery-thumbs-swiper .swiper-slide{height:16rem;width:100%;flex-shrink:0!important;border-radius:.8rem;overflow:hidden;cursor:pointer;transition:all .3s ease;border:1px solid transparent}@media (max-width: 1024px){.product-gallery-container .product-gallery-thumbs .product-gallery-thumbs-swiper .swiper-slide{height:12rem;width:10rem;margin-bottom:0!important;margin-right:.8rem!important}.product-gallery-container .product-gallery-thumbs .product-gallery-thumbs-swiper .swiper-slide:last-child{margin-right:0}}@media (max-width: 1024px) and (max-width: 767px){.product-gallery-container .product-gallery-thumbs .product-gallery-thumbs-swiper .swiper-slide{height:11rem;width:8.8rem}}.product-gallery-container .product-gallery-thumbs .product-gallery-thumbs-swiper .swiper-slide:hover{border-color:var(--text-primary)}.product-gallery-container .product-gallery-thumbs .product-gallery-thumbs-swiper .swiper-slide:last-child{margin-bottom:0!important}.product-gallery-container .product-gallery-thumbs .product-gallery-thumbs-swiper .swiper-slide.swiper-slide-thumb-active{border-color:var(--text-primary)}.product-gallery-container .product-gallery-thumbs .product-gallery-thumbs-swiper .swiper-slide .product-gallery-thumb{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:#fff;border-radius:.8rem;overflow:hidden}.product-gallery-container .product-gallery-thumbs .product-gallery-thumbs-swiper .swiper-slide .product-gallery-thumb img{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.product-gallery-container .product-gallery-thumbs .product-gallery-thumbs-swiper .swiper-slide .product-gallery-thumb:hover img{transform:scale(1.05)}.product-gallery-container .product-gallery-main{flex:1;height:100%;overflow:hidden;position:relative;border-radius:1.2rem}@media (max-width: 767px){.product-gallery-container .product-gallery-main{border-radius:.8rem}}.product-gallery-container .product-gallery-main .product-gallery-main-swiper{height:100%;width:100%}.product-gallery-container .product-gallery-main .product-gallery-main-swiper .swiper-slide{height:100%;display:flex;align-items:center;justify-content:center;background:transparent;border-radius:1.2rem;position:relative;overflow:hidden;cursor:pointer}@media (max-width: 767px){.product-gallery-container .product-gallery-main .product-gallery-main-swiper .swiper-slide{border-radius:.8rem}}.product-gallery-container .product-gallery-main .product-gallery-main-swiper .swiper-slide .product-gallery-image{width:100%;height:100%;display:flex;align-items:center;justify-content:center;position:relative}.product-gallery-container .product-gallery-main .product-gallery-main-swiper .swiper-slide .product-gallery-image img{max-width:100%;max-height:100%;width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.product-gallery-container .product-gallery-main .product-gallery-main-swiper .swiper-slide .product-gallery-image .zoom-overlay{display:none}.product-gallery-container .product-gallery-main .product-gallery-main-swiper .swiper-slide .product-gallery-image:hover img{transform:scale(1.01)}.product-gallery-container .product-gallery-main .product-gallery-main-swiper .swiper-slide .product-gallery-image .zoom-indicator{display:none}.product-gallery-container .product-gallery-main .product-gallery-main-swiper .swiper-wrapper{height:100%}.product-gallery-container .product-gallery-main .zoom-trigger{top:1.6rem;right:1.6rem;position:absolute;z-index:9;width:4.8rem;height:4.8rem;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease;pointer-events:none;color:#fff;border-radius:9999px;background-color:#fff;user-select:none;-webkit-user-select:none}@media (max-width: 767px){.product-gallery-container .product-gallery-main .zoom-trigger{width:3.6rem;height:3.6rem;top:1.2rem;right:1.2rem}.product-gallery-container .product-gallery-main .zoom-trigger svg{width:1.6rem!important}}.product-gallery-container .product-gallery-main .zoom-trigger svg{width:2.4rem!important;height:2.4rem!important}.product-gallery-container .product-gallery-main .zoom-trigger:hover:not(.disabled){background:#ffffffe6}.product-gallery-container .product-gallery-main .zoom-trigger.disabled{opacity:.5;cursor:not-allowed;pointer-events:none}.product-popup-overlay{position:fixed;top:0;right:0;bottom:0;left:0;height:100vh;width:100vw;z-index:9999;background:#020617e6;display:flex;align-items:center;justify-content:center;opacity:1;transition:opacity .3s ease-in-out}@media (max-width: 1024px){.product-popup-overlay{height:100svh;background:transparent}.product-popup-overlay:after{content:"";position:absolute;top:0;left:50%;width:100vw;height:100vh;background:#020617e6;z-index:-1;pointer-events:none;transform:translate(-50%)}}.product-popup{width:100%;flex-direction:column;overflow:hidden;border-radius:1.2rem;opacity:1;transform:translateY(0);transition:opacity .3s cubic-bezier(.4,0,.2,1),transform .3s cubic-bezier(.4,0,.2,1)}.product-popup .product-popup-info>*{transition:opacity .3s ease-in-out,transform .3s ease-in-out}@media (max-width: 1024px){.product-popup .product-popup{padding:0}}.product-popup.fade-up{animation:fadeUpPopup .35s cubic-bezier(.4,0,.2,1)}.product-popup.fade-down{animation:fadeDownPopup .35s cubic-bezier(.4,0,.2,1)}.product-popup-main{background:var(--bg-main);border-radius:1.2rem;height:calc(100vh - 6.4rem);padding:3.2rem;overflow:hidden;display:flex;gap:4rem;position:relative}@media (max-width: 1024px){.product-popup-main{flex-direction:column;overflow-y:scroll;height:calc(90svh - 3.2rem);padding-inline:1.6rem;margin-inline:.4rem;padding-top:0;position:static;gap:2rem}.product-popup-main::-webkit-scrollbar-thumb{background-color:#e2e8f2;width:.4rem}}.product-popup-gallery{display:flex;gap:1.6rem;position:sticky;top:0;max-width:50%}@media (max-width: 1024px){.product-popup-gallery{position:static;width:100%;max-width:100%}}.product-popup-thumbs{width:12rem;height:100%;overflow:hidden}@media (max-width: 1024px){.product-popup-thumbs{display:none}}.product-popup-thumbs .swiper-slide{border-radius:.8rem;max-height:14rem;cursor:pointer;width:99%;overflow:hidden;aspect-ratio:116/140;border:1px solid transparent}.product-popup-thumbs .swiper-slide.swiper-slide-thumb-active{border-color:var(--bg-primary)}.product-popup-thumbs .swiper-slide img{width:100%;height:100%;border-radius:.8rem;object-fit:cover}.product-popup-image-main{width:auto;aspect-ratio:542/780;height:100%;border-radius:1.2rem;overflow:hidden;background:var(--bg-sf1)}@media (max-width: 1024px){.product-popup-image-main{width:100%;height:auto;overflow:visible;aspect-ratio:unset}.product-popup-image-main .swiper-slide{border-radius:.8rem;aspect-ratio:25/32;width:25rem;overflow:hidden}}@media (max-width: 767px){.product-popup-image-main{height:25rem;width:100%;aspect-ratio:unset;overflow:visible}.product-popup-image-main .swiper-slide{border-radius:.8rem;overflow:hidden}}.product-popup-image-main .swiper-slide img{width:100%;height:100%;object-fit:cover}@media (max-width: 1024px){.product-popup-image-main .swiper-slide img{aspect-ratio:1/1}}@media (max-width: 767px){.product-popup-image-main .swiper-slide img{aspect-ratio:200/250;height:100%}}.product-popup-info{flex:1;overflow:scroll;display:flex;flex-direction:column;gap:2.4rem;margin-right:-2rem;padding-right:2rem}.product-popup-info::-webkit-scrollbar-thumb{background-color:#e2e8f2;width:.4rem}@media (max-width: 1024px){.product-popup-info{margin-right:0;padding-right:0;overflow:unset;gap:1.6rem;height:auto}}@media (max-width: 1024px){.product-popup-wrap{background-color:var(--bg-main);border-radius:1.2rem;padding-block:8rem 1.2rem}}@media (max-width: 767px){.product-popup-wrap{padding-block:4rem 1.2rem}}.product-popup-close{position:absolute;top:2.4rem;padding:1.2rem;right:2.4rem;background-color:var(--bg-main)!important;background:none;z-index:999;cursor:pointer;width:4.8rem;height:4.8rem;display:flex;align-items:center;justify-content:center;border-radius:9999px!important;border:1px solid var(--stroke-black)}@media (max-width: 1024px){.product-popup-close{top:2.4rem;right:5.6rem;color:var(--text-white);background-color:#020617!important}.product-popup-close .product-popup-close-icon{width:1.6rem;height:1.6rem}.product-popup-close .product-popup-close-icon svg path{stroke:var(--text-white);stroke-width:2}}@media (max-width: 767px){.product-popup-close{width:2.4rem;height:2.4rem;background-color:#020617;color:var(--text-white);top:.8rem;right:3.6rem}.product-popup-close .product-popup-close-icon{width:1.6rem;height:1.6rem}.product-popup-close .product-popup-close-icon svg path{stroke:var(--text-white);stroke-width:2}}.product-popup-close-icon{width:2.4rem;height:2.4rem}.product-popup-close-icon svg{width:100%;height:100%}.product-popup-close:hover{opacity:.8}.product-popup-title{font-size:3.2rem;line-height:1.3;font-weight:600;margin-bottom:1.2rem!important;color:var(--text-primary)}@media (max-width: 767px){.product-popup-title{font-size:2.4rem;margin-bottom:.4rem!important}}.product-popup-sku{color:var(--text-tertiary);font-size:1.8rem;margin-bottom:.8rem;line-height:1.5}@media (max-width: 767px){.product-popup-sku{font-size:1.4rem;line-height:1.14em}}.product-popup-price{display:flex;flex-direction:row;align-items:center;gap:.8rem;font-size:2.8rem;font-weight:600;line-height:1.3}@media (max-width: 767px){.product-popup-price{font-size:2rem;line-height:1.4em}}.product-popup-price .sale{color:var(--text-primary);font-weight:500}@media (max-width: 767px){.product-popup-price .sale{color:var(--text-primary)}}.product-popup-price .regular{color:var(--text-tertiary);text-decoration:line-through;font-weight:400;line-height:1.3em}.product-popup-price .current{color:var(--text-primary);font-size:2.8rem;font-weight:600}@media (max-width: 767px){.product-popup-price .current{font-size:2rem;line-height:1.4em}}.product-popup-sizes .label{color:var(--text-secondary, #475569);font-size:1.8rem;font-weight:500;line-height:1.4;margin-bottom:1.6rem}@media (max-width: 767px){.product-popup-sizes .label{margin-bottom:.8rem}}.product-popup-sizes .size-list{display:flex;flex-wrap:wrap;gap:.8rem}.product-popup-sizes .size-list .size-btn{padding:1.2rem;border-radius:999px;background:var(--bg-sf2);color:var(--text-primary);text-transform:uppercase;font-size:1.8rem;font-weight:500;line-height:1.4;cursor:pointer;border:none;min-width:4.8rem;height:4.8rem;display:flex;align-items:center;justify-content:center;transition:all .3s ease}@media (max-width: 767px){.product-popup-sizes .size-list .size-btn{padding:.8rem;font-size:1.4rem;line-height:1em;min-width:4rem;height:4rem}}.product-popup-sizes .size-list .size-btn.active{color:var(--text-white);background-color:var(--bg-primary)}.product-popup-colors .label{color:var(--text-secondary, #475569);font-size:1.6rem;font-weight:400;line-height:1.5;margin-bottom:1.2rem}.product-popup-colors .color-list{display:flex;gap:.8rem}.product-popup-colors .color-list .color-btn{border:1px solid var(--stroke-medium);background:var(--bg-main);border-radius:.8rem;width:10rem;height:10rem;cursor:pointer;transition:all .3s ease}.product-popup-colors .color-list .color-btn.active,.product-popup-colors .color-list .color-btn:hover{border-color:var(--bg-primary)}@media (max-width: 767px){.product-popup-colors .color-list .color-btn{width:6.4rem;height:6.4rem;border-radius:.4rem}}.product-popup-colors .color-list .color-btn img{border-radius:.8rem;width:100%;height:100%;object-fit:cover}@media (max-width: 767px){.product-popup-colors .color-list .color-btn img{border-radius:.4rem}}.bundle-item .color-dropdown-wrapper{position:relative;width:100%;max-width:14rem}.bundle-item .color-dropdown-wrapper .color-dropdown-trigger{display:flex;align-items:center;justify-content:space-between;padding:1.2rem 1.6rem;border:1px solid var(--stroke-medium);border-radius:.8rem;background:var(--bg-sf2);cursor:pointer;min-width:12rem;transition:all .3s ease;height:4.8rem;width:100%}.bundle-item .color-dropdown-wrapper .color-dropdown-trigger .color-dropdown-selected{font-size:1.6rem;color:var(--text-primary);font-weight:500;line-height:1.3}.bundle-item .color-dropdown-wrapper .color-dropdown-trigger .color-dropdown-arrow{width:2rem;height:2rem;transition:transform .3s ease}.bundle-item .color-dropdown-wrapper .color-dropdown-trigger .color-dropdown-arrow svg{width:100%;height:100%}@media (max-width: 767px){.bundle-item .color-dropdown-wrapper .color-dropdown-trigger{padding:.8rem 1.2rem;height:3.2rem;border-radius:.8rem}.bundle-item .color-dropdown-wrapper .color-dropdown-trigger .color-dropdown-selected{font-size:1.2rem;font-weight:500}.bundle-item .color-dropdown-wrapper .color-dropdown-trigger .color-dropdown-arrow{width:1.6rem;height:1.6rem}}.bundle-item .color-dropdown-wrapper.open .color-dropdown-trigger{border-color:var(--bg-primary)}.bundle-item .color-dropdown-wrapper.open .color-dropdown-trigger .color-dropdown-arrow{transform:translateY(-50%) rotate(180deg)}.bundle-item .color-dropdown-wrapper.open .color-dropdown-options{opacity:1;visibility:visible;transform:translateY(0)}.bundle-item .color-dropdown-wrapper .color-dropdown-options{position:absolute;top:100%;left:0;right:0;background:var(--bg-main);border:1px solid var(--stroke-medium);border-radius:1.2rem;box-shadow:0 8px 24px #0000001f;z-index:10;opacity:0;visibility:hidden;transform:translateY(-1rem);transition:all .3s ease;margin-top:.8rem}.bundle-item .color-dropdown-wrapper .color-dropdown-options .options-list{max-height:24rem;overflow-y:auto}.bundle-item .color-dropdown-wrapper .color-dropdown-options .options-list::-webkit-scrollbar{width:.4rem}.bundle-item .color-dropdown-wrapper .color-dropdown-options .options-list::-webkit-scrollbar-track{background:var(--bg-secondary);border-radius:.2rem}.bundle-item .color-dropdown-wrapper .color-dropdown-options .options-list::-webkit-scrollbar-thumb{background:var(--stroke-medium);border-radius:.2rem}.bundle-item .color-dropdown-wrapper .color-dropdown-options .options-list::-webkit-scrollbar-thumb:hover{background:var(--text-secondary)}.bundle-item .color-dropdown-wrapper .color-dropdown-options .color-dropdown-option{display:flex;align-items:center;padding:1.2rem 1.6rem;cursor:pointer;transition:all .3s ease;font-size:1.6rem;font-weight:500;color:var(--text-primary);line-height:1.3}.bundle-item .color-dropdown-wrapper .color-dropdown-options .color-dropdown-option:hover{background:var(--bg-secondary)}.bundle-item .color-dropdown-wrapper .color-dropdown-options .color-dropdown-option.selected{background:var(--bg-sf2);color:var(--text-primary);font-weight:600}.bundle-item .color-dropdown-wrapper .color-dropdown-options .color-dropdown-option.disabled{opacity:.4;cursor:not-allowed;background:var(--bg-secondary);color:var(--text-secondary)}.bundle-item .color-dropdown-wrapper .color-dropdown-options .color-dropdown-option.disabled:hover{background:var(--bg-secondary)}.bundle-item .color-dropdown-wrapper .color-dropdown-options .color-dropdown-option img{width:2rem;height:2rem;object-fit:cover;border-radius:.6rem;margin-right:1rem}@media (max-width: 767px){.bundle-item .color-dropdown-wrapper .color-dropdown-options .color-dropdown-option{padding:.8rem 1.2rem;font-size:1.2rem}.bundle-item .color-dropdown-wrapper .color-dropdown-options .color-dropdown-option img{width:1.6rem;height:1.6rem;margin-right:.6rem}}.product-popup-quantity .label{color:var(--text-secondary, #475569);font-size:1.6rem;font-weight:400;line-height:1.5;margin-bottom:1.2rem}.product-popup-quantity .quantity-group{background:var(--bg-sf2);display:flex;align-items:center;border-radius:.8rem;border:1px solid var(--stroke-medium);padding:1.2rem 1.6rem;justify-content:space-between;width:16rem;gap:1.2rem}@media (max-width: 767px){.product-popup-quantity .quantity-group{padding:.8rem;font-size:1.4rem;background-color:var(--bg-sf1);gap:1.2rem;width:12rem;justify-content:space-between}}.product-popup-quantity .quantity-group .quantity-btn{width:2rem!important;height:2rem!important;padding:0!important;margin:0!important;border:none!important;background-color:transparent!important;transition:all .3s ease;display:flex;align-items:center;justify-content:center}.product-popup-quantity .quantity-group .quantity-input{border:none!important;background-color:transparent!important;box-shadow:none!important;font-size:1.6rem!important;font-weight:400!important;color:var(--text-primary)!important;padding:0!important;width:3.4rem!important;height:auto!important;text-align:center}.color-count{text-transform:capitalize}.product-popup-actions{display:flex;gap:1.2rem}.product-popup-actions .add-to-cart-btn,.product-popup-actions .buy-now-btn{flex:1}@media (max-width: 767px){.product-popup-actions{flex-direction:column;gap:.8rem;margin-top:.4rem}}.product-popup-description{border-bottom:1px solid var(--stroke-medium)}.product-popup-description:last-child{border-bottom:none;padding-bottom:0}.product-popup-description .desc-label{display:flex;align-items:center;justify-content:space-between;padding:1.2rem 0;font-size:1.8rem;cursor:pointer;font-weight:600;color:var(--text-primary);transition:color .2s ease}@media (max-width: 767px){.product-popup-description .desc-label{font-size:1.6rem}}.product-popup-description .desc-label .accordion-arrow{transition:transform .3s ease;display:flex;align-items:center;justify-content:center}.product-popup-description .desc-label.expanded .accordion-arrow{transform:rotate(180deg)}.product-popup-description .desc-content{max-height:0;overflow:hidden;transition:max-height .3s ease,padding .3s ease;padding:0;white-space:normal;word-wrap:break-word;word-break:break-word}.product-popup-description .desc-content.expanded{max-height:1000px;padding:0 0 1.2rem}.product-popup-description .desc-content p{margin:0 0 1.2rem;line-height:1.8;color:var(--text-secondary);white-space:normal;word-wrap:break-word}.product-popup-description .desc-content p:last-child{margin-bottom:0}.product-popup-description .desc-content strong{font-weight:600;color:var(--text-primary);margin:0 .2rem}.product-popup-description .desc-content em{font-style:italic;color:var(--text-secondary);margin:0 .1rem}.product-popup-description .desc-content br{line-height:2.2;display:block;margin:.4rem 0;height:.4rem}.product-popup-description .desc-content ul,.product-popup-description .desc-content ol{margin:1.2rem 0;padding-left:1.6rem}.product-popup-description .desc-content ul li,.product-popup-description .desc-content ol li{margin:.6rem 0;line-height:1.8;color:var(--text-secondary)}.product-popup-description .desc-content p:has-text("•"){margin-bottom:1.6rem}.product-popup-description .desc-content p:has-text(/\d+ \./){margin-bottom:1.6rem}.product-popup-description .desc-content:before{content:""}.product-popup-description .desc-content[data-formatted=true] p{position:relative}.product-popup-description .desc-content[data-formatted=true] p:before{content:""}.product-popup-description .desc-content.richtext-basic{white-space:normal;word-wrap:break-word;word-break:break-word}.product-popup-description .desc-content.richtext-basic *{white-space:normal!important;word-wrap:break-word!important}.product-popup-description .desc-content.richtext-basic p,.product-popup-description .desc-content.richtext-basic div,.product-popup-description .desc-content.richtext-basic span,.product-popup-description .desc-content.richtext-basic strong,.product-popup-description .desc-content.richtext-basic em{display:block;width:100%;white-space:normal;word-wrap:break-word}.product-popup-description .desc-content.richtext-basic p{margin-bottom:1.2rem!important}.product-popup-description .desc-content.richtext-basic p:last-child{margin-bottom:0!important}.product-popup-description .desc-content.richtext-basic p:contains("•"),.product-popup-description .desc-content.richtext-basic p:contains("-"),.product-popup-description .desc-content.richtext-basic p:contains(/\d+ \./){margin-bottom:1.6rem!important}.product-popup-description .desc-content.richtext-basic p+p{margin-top:.8rem!important}.product-popup-loading{position:absolute;top:0;left:0;width:100%;height:.4rem;background:transparent;z-index:20}.product-popup-loading .progress-bar{width:0%;height:100%;background:var(--blue);border-radius:2px;animation:progressBarAnim 1.2s cubic-bezier(.4,0,.2,1) forwards}@keyframes progressBarAnim{0%{width:0%}80%{width:90%}to{width:100%}}@keyframes fadeUpPopup{0%{opacity:0;transform:translateY(3rem) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes fadeDownPopup{0%{opacity:1;transform:translateY(0) scale(1)}to{opacity:0;transform:translateY(3rem) scale(.95)}}.product-popup-loading-content{display:flex;flex-direction:column;align-items:center;justify-content:center;margin-inline:auto;height:100%;gap:2rem}.product-popup-loading-content .loading-spinner{width:4rem;height:4rem;border:3px solid var(--bg-sf2);border-top:3px solid var(--bg-primary);border-radius:50%;animation:spin 1s linear infinite}.product-popup-loading-content .loading-text{font-size:1.6rem;color:var(--text-secondary);font-weight:400}.product-popup-image-main{position:relative}.product-popup-image-main .swiper-slide{position:relative;overflow:hidden;cursor:grab}.product-popup-image-main .swiper-slide img{transition:transform .3s ease}.bundle-items{display:flex;flex-direction:column;gap:1.6rem;margin-top:2.4rem}.bundle-item{position:relative;display:flex;align-items:flex-start;gap:1.6rem;border:1px solid var(--stroke-medium);border-radius:1.6rem;transition:all .3s ease;box-shadow:0 2px 8px #0000000a;padding:2.4rem 2.4rem 2.4rem 6.8rem}@media (max-width: 767px){.bundle-item{flex-direction:column;padding:1.6rem;border-radius:.8rem;gap:1.2rem}}.bundle-item .bundle-item-checkbox{position:absolute;top:2.4rem;left:2.4rem;z-index:10}@media (max-width: 767px){.bundle-item .bundle-item-checkbox{top:1.6rem;right:1.6rem;left:auto}}.bundle-item .bundle-item-checkbox .bundle-checkbox{width:2rem;height:2rem;accent-color:var(--bg-primary);cursor:pointer}@media (max-width: 767px){.bundle-item .bundle-item-checkbox .bundle-checkbox{width:1.6rem;height:1.6rem}}.bundle-item .bundle-item-image{flex-shrink:0;width:12rem;height:16rem;border-radius:.4rem;overflow:hidden;background:var(--bg-sf2)}@media (max-width: 767px){.bundle-item .bundle-item-image{width:6.4rem;height:8rem;position:absolute;border-radius:.4rem}}.bundle-item .bundle-item-image img{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.bundle-item .bundle-item-image:hover img{transform:scale(1.05)}.bundle-item .bundle-item-content{flex:1;display:flex;flex-direction:column;gap:2.4rem}@media (max-width: 767px){.bundle-item .bundle-item-content{gap:1.2rem}}@media (max-width: 767px){.bundle-item .bundle-item-content .bundle-item-content-top{min-height:8rem;padding-right:2.4rem}}.bundle-item .bundle-item-content .bundle-item-name{font-size:1.8rem;font-weight:600;color:var(--text-primary);line-height:1.3;margin-bottom:1.2rem;-webkit-line-clamp:2;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}@media (max-width: 767px){.bundle-item .bundle-item-content .bundle-item-name{font-size:1.6rem;margin-left:7.8rem;margin-bottom:.8rem}}.bundle-item .bundle-item-content .bundle-item-price{display:flex;align-items:center;gap:1rem;font-size:2rem;font-weight:600;color:var(--text-primary)}@media (max-width: 767px){.bundle-item .bundle-item-content .bundle-item-price{font-size:1.6rem;margin-left:7.8rem}}.bundle-item .bundle-item-content .bundle-item-price .sale{font-size:1.8rem;font-weight:500;color:var(--text-primary)}@media (max-width: 767px){.bundle-item .bundle-item-content .bundle-item-price .sale{font-size:1.6rem}}.bundle-item .bundle-item-content .bundle-item-price .regular{font-size:1.8rem;color:var(--text-secondary);text-decoration:line-through}@media (max-width: 767px){.bundle-item .bundle-item-content .bundle-item-price .regular{font-size:1.6rem}}.bundle-item .bundle-item-content .bundle-item-options{display:flex;flex-direction:column;gap:2rem}@media (max-width: 767px){.bundle-item .bundle-item-content .bundle-item-options{gap:1.2rem}}.bundle-item .bundle-item-content .bundle-item-options .bundle-option-group{display:flex;flex-direction:column;gap:1.2rem}.bundle-item .bundle-item-content .bundle-item-options .bundle-option-group .bundle-option-controls{display:flex;gap:1rem;align-items:center}.bundle-item .bundle-item-content .bundle-item-options .bundle-option-group .bundle-option-controls .size-btn.filter-items{min-width:4.8rem;height:4.8rem;border-radius:50%;background:var(--bg-sf2);color:var(--text-primary);font-size:1.8rem;font-weight:600;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center;text-align:center}@media (max-width: 767px){.bundle-item .bundle-item-content .bundle-item-options .bundle-option-group .bundle-option-controls .size-btn.filter-items{min-width:4rem;height:4rem;padding:.8rem;font-size:1.2rem}}.bundle-item .bundle-item-content .bundle-item-options .bundle-option-group .bundle-option-controls .size-btn.filter-items:hover{background-color:var(--bg-primary);color:var(--text-white)}.bundle-item .bundle-item-content .bundle-item-options .bundle-option-group .bundle-option-controls .size-btn.filter-items.active{background:var(--bg-primary);color:var(--text-white);border-color:var(--bg-primary)}.bundle-item .bundle-item-content .bundle-item-options .bundle-option-group .bundle-option-controls .size-btn.filter-items.disabled{opacity:.4;cursor:not-allowed;background:var(--bg-secondary);color:var(--text-secondary);border-color:var(--stroke-light)}.bundle-item .bundle-item-content .bundle-item-options .bundle-option-group .bundle-option-controls .size-btn.filter-items.disabled:hover{border-color:var(--stroke-light)}.bundle-item .bundle-item-quantity{flex-shrink:0;display:flex;flex-direction:column;gap:.8rem}.bundle-item .bundle-item-quantity .quantity-label{font-size:1.6rem;font-weight:500;color:var(--text-primary);margin-bottom:.8rem}.bundle-item .bundle-item-quantity .quantity-controls{background:var(--bg-sf2);display:flex;align-items:center;border-radius:.8rem;border:1px solid var(--stroke-medium);padding:1.4rem 1.6rem;height:4.8rem;justify-content:space-between;width:16rem}@media (max-width: 767px){.bundle-item .bundle-item-quantity .quantity-controls{width:12rem;height:4rem}}@media (max-width: 767px){.bundle-item .bundle-item-quantity .quantity-controls{padding:.8rem;font-size:1.4rem;background-color:var(--bg-sf1);gap:1.2rem;justify-content:space-between}}.bundle-item .bundle-item-quantity .quantity-controls .quantity-btn{width:2rem!important;height:2rem!important;padding:0!important;margin:0!important;flex-shrink:0;border:none!important;background-color:transparent!important;transition:all .3s ease;display:flex;align-items:center;justify-content:center;color:var(--text-primary);cursor:pointer;border-radius:50%;font-size:0}@media (max-width: 767px){.bundle-item .bundle-item-quantity .quantity-controls .quantity-btn{width:1.6rem!important;height:1.6rem!important}}.bundle-item .bundle-item-quantity .quantity-controls .quantity-btn.minus{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'%3E%3Cpath d='M5 10H15' stroke='%23020617' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")!important;background-size:100%;background-position:center;background-repeat:no-repeat}.bundle-item .bundle-item-quantity .quantity-controls .quantity-btn.plus{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'%3E%3Cpath d='M5 10H10M10 10H15M10 10V15M10 10V5' stroke='%23020617' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")!important;background-size:100%;background-position:center;background-repeat:no-repeat}.bundle-item .bundle-item-quantity .quantity-controls .quantity-input{border:none!important;background-color:transparent!important;box-shadow:none!important;font-size:1.8rem!important;font-weight:500!important;color:var(--text-primary)!important;padding:0!important;width:4rem!important;height:auto!important;text-align:center}@media (max-width: 767px){.bundle-item .bundle-item-quantity .quantity-controls .quantity-input{font-size:1.6rem!important}}.bundle-item .bundle-item-quantity .quantity-controls .quantity-input:focus{outline:none}.bundle-summary{margin-top:2.4rem;padding:2.4rem;display:flex;flex-direction:row;align-items:center;justify-content:space-between}@media (max-width: 767px){.bundle-summary{padding:0;margin-top:2rem}}.bundle-summary .bundle-summary-row{flex-direction:row;align-items:center;justify-content:space-between;width:100%;display:flex;margin-bottom:2rem}.bundle-summary .bundle-summary-row:last-child{margin-bottom:0}.bundle-summary .bundle-summary-row .bundle-summary-label{font-size:1.6rem;font-weight:500;color:var(--text-primary);line-height:1.3}@media (max-width: 767px){.bundle-summary .bundle-summary-row .bundle-summary-label{font-size:1.4rem}}.bundle-summary .bundle-summary-row .bundle-summary-value{font-size:2.8rem;font-weight:600;color:var(--text-primary);line-height:1.3}@media (max-width: 767px){.bundle-summary .bundle-summary-row .bundle-summary-value{font-size:1.6rem}}.bundle-summary .bundle-summary-row .bundle-summary-value .sale{font-weight:600;color:var(--text-primary)}.bundle-summary .bundle-summary-row .bundle-summary-value .regular{color:var(--text-tertiary);text-decoration:line-through}.product-popup-bundles .bundle-groups{display:flex;flex-direction:column;gap:2rem}.variable-item-contents,.variable-item-contents img{opacity:1!important}.bundle-option-label{font-size:1.8rem;font-weight:500;color:var(--text-secondary);line-height:1.3}@media (max-width: 767px){.bundle-option-label{font-size:1.4rem}}.notification-global-container{position:fixed;top:3.2rem;right:3.2rem;z-index:9999999;display:flex;flex-direction:column;gap:1.2rem;pointer-events:none}@media (min-width: 1024px){.notification-global-container{max-width:40vw}}@media (max-width: 767px){.notification-global-container{right:1.2rem;top:1.2rem;left:auto;left:1.2rem}}.notification-global{min-width:37.1rem;height:auto;padding:2.4rem;border:1px solid var(--text-primary);color:var(--text-primary);background-color:var(--bg-main);font-size:2.4rem;font-weight:500;text-align:center;line-height:1.5;animation:notificationFadeIn .4s ease;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:1.2rem;border-radius:.8rem;transition:opacity .4s ease}@media (max-width: 767px){.notification-global{min-width:unset;font-size:2rem;width:100%;flex-direction:column!important}}.notification-global-icon{width:2.8rem;height:2.8rem}.notification-global-message{flex:1}.notification-global-hide{opacity:0}.notification-global-error{display:flex;flex-direction:row}@keyframes notificationFadeIn{0%{opacity:0;transform:translate(100%)}to{opacity:1;transform:translate(0)}}:root{--swiper-navigation-size: 44px}.swiper-button-prev,.swiper-button-next{position:absolute;top:var(--swiper-navigation-top-offset, 50%);width:calc(var(--swiper-navigation-size) / 44 * 27);height:var(--swiper-navigation-size);margin-top:calc(0px - (var(--swiper-navigation-size) / 2));z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color, var(--swiper-theme-color))}.swiper-button-prev.swiper-button-disabled,.swiper-button-next.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-prev.swiper-button-hidden,.swiper-button-next.swiper-button-hidden{opacity:0;cursor:auto;pointer-events:none}.swiper-navigation-disabled .swiper-button-prev,.swiper-navigation-disabled .swiper-button-next{display:none!important}.swiper-button-prev svg,.swiper-button-next svg{width:100%;height:100%;object-fit:contain;transform-origin:center}.swiper-rtl .swiper-button-prev svg,.swiper-rtl .swiper-button-next svg{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-prev:after,.swiper-button-next:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none!important;letter-spacing:0;font-variant:initial;line-height:1}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:"prev"}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:var(--swiper-navigation-sides-offset, 10px);left:auto}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:"next"}.swiper-pagination{position:absolute;text-align:center;transition:.3s opacity;transform:translateZ(0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none!important}.swiper-pagination-fraction,.swiper-pagination-custom,.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal{bottom:var(--swiper-pagination-bottom, 8px);top:var(--swiper-pagination-top, auto);left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active,.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width, var(--swiper-pagination-bullet-size, 8px));height:var(--swiper-pagination-bullet-height, var(--swiper-pagination-bullet-size, 8px));display:inline-block;border-radius:var(--swiper-pagination-bullet-border-radius, 50%);background:var(--swiper-pagination-bullet-inactive-color, #000);opacity:var(--swiper-pagination-bullet-inactive-opacity, .2)}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{opacity:var(--swiper-pagination-bullet-opacity, 1);background:var(--swiper-pagination-color, var(--swiper-theme-color))}.swiper-vertical>.swiper-pagination-bullets,.swiper-pagination-vertical.swiper-pagination-bullets{right:var(--swiper-pagination-right, 8px);left:var(--swiper-pagination-left, auto);top:50%;transform:translate3d(0,-50%,0)}.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap, 6px) 0;display:block}.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:.2s transform,.2s top}.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%;transform:translate(-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:.2s transform,.2s left}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s right}.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));position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite{width:100%;height:var(--swiper-pagination-progressbar-size, 4px);left:0;top:0}.swiper-vertical>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite{width:var(--swiper-pagination-progressbar-size, 4px);height:100%;left:0;top:0}.swiper-pagination-lock{display:none}.product-search-container{height:0;width:100cqw;position:sticky;top:0;z-index:9999999999;left:50%;margin:0 auto}.product-search-container-scale{position:relative;max-height:min(100vh - 10rem,56.2rem);transform-origin:top;transition:all .4s ease;overflow:hidden;will-change:transform,opacity;background-color:var(--bg-main);border-radius:0 0 1.2rem 1.2rem;opacity:0;pointer-events:none;box-shadow:#0000001a 0 1.2rem 2rem -.5rem,#0000000a 0 1rem 1rem -.5rem}@media (max-width: 767px){.product-search-container-scale{border-radius:0 0 .8rem .8rem;padding-top:0}}.product-search-container-inner{position:relative;border-radius:0 0 1.2rem 1.2rem;max-height:min(100vh - 10rem,56.2rem);height:auto;box-shadow:#64646f33 0 7px 29px;width:100%}.product-search-container.open .product-search-container-scale{opacity:1;pointer-events:auto}.search-form-wrapper{position:relative;overflow:hidden;display:flex;padding-top:1.6rem;max-height:min(46.6rem,100vh - 10rem);flex-direction:column}.product-search-form{position:sticky;top:0;left:0;right:0;bottom:0;z-index:20;margin-bottom:1.6rem}.search-ic{position:absolute;left:0;top:50%;flex:1;transform:translateY(-50%);width:2.4rem;height:2.4rem;display:flex;align-items:center;justify-content:center}.search-input-group{position:relative;display:flex;border-bottom:.1rem solid var(--bg-primary);overflow:hidden}.search-input{flex:1;padding-block:1.6rem;padding-left:3.2rem;border:none;outline:none;background:transparent;font-size:2.4rem;font-style:normal;font-weight:500;color:var(--text-primary)}.search-input::placeholder{color:var(--text-tertiary);opacity:1}@media (max-width: 767px){.search-input{font-size:1.6rem;padding-left:2.8rem;padding-block:1rem}}.search-remove{width:2.8rem;height:2.8rem;border-radius:999px!important;background:var(--bg-sf2);display:flex;align-items:center;justify-content:center;align-self:center;padding:.4rem!important}.search-suggestions{height:100%;width:100%;flex:1;margin-bottom:3.2rem;z-index:1000;max-height:min(40rem,100vh - 10rem);overflow-y:auto}.search-suggestions::-webkit-scrollbar{width:.4rem}.search-suggestions::-webkit-scrollbar-thumb{background-color:var(--stroke-medium)}.search-suggestions-inner{display:flex!important;flex-direction:column;gap:1.2rem}.suggestion-heading{color:var(--text-tertiary);font-size:1.6rem;font-style:normal;font-weight:400;line-height:1.5em}.suggestion-item{align-items:center;padding:.8rem;cursor:pointer;display:flex;flex-direction:row;transition:all .3s ease;gap:.8rem;border-radius:.8rem}@media (hover: hover){.suggestion-item:hover{background-color:var(--bg-sf2)}}.suggestion-item-ic{width:1.6rem;height:1.6rem;display:flex;align-items:center;justify-content:center}.suggestion-item-ic svg{width:100%;height:auto}.suggestion-item-text{color:var(--text-primary);font-size:1.6rem;font-style:normal;font-weight:500;line-height:1.5em}.search-results{display:none!important}.suggestion-no-results{display:flex;margin-block:2.4rem;flex-direction:column;align-items:flex-start;justify-content:center;text-align:center;gap:.8rem}@media (max-width: 767px){.suggestion-no-results{margin-block:1.2rem}}.suggestion-no-results .no-results-heading{color:var(--text-primary, #020617);font-size:2.4rem;font-style:normal;font-weight:500;line-height:1.33em}@media (max-width: 767px){.suggestion-no-results .no-results-heading{text-align:center;margin-inline:auto;font-size:1.8rem}}.suggestion-no-results .no-results-decs{color:var(--text-secondary, #475569);font-size:1.6rem;font-style:normal;font-weight:400;line-height:1.5em}.product-list{width:100%}.product-list-inner{row-gap:5.6rem;display:grid;grid-template-columns:repeat(3,1fr);column-gap:2.4rem}@media (max-width: 767px){.product-list-inner{grid-template-columns:repeat(2,1fr);column-gap:1.6rem;row-gap:3.2rem}}.product-list-inner.swiper-wrapper{gap:0;display:flex;flex-direction:row;flex-wrap:nowrap}.product-list .product-item{display:flex;position:relative;cursor:pointer;flex-direction:column;height:max-content!important;overflow:hidden;display:block;width:100%;transition:unset;max-height:100%}.product-list .product-item.swiper-slide{max-width:33.33%}@media (hover: hover){.product-list .product-item:hover .product-actions{opacity:1;pointer-events:all}.product-list .product-item:hover .product-gallery-image:first-of-type{opacity:0}.product-list .product-item:hover .product-gallery-image:last-of-type{opacity:1}}@media (max-width: 1024px){.product-list .product-item .product-actions{opacity:1!important;pointer-events:all!important}}@media (hover: none) and (pointer: coarse){.product-list .product-item .product-actions{opacity:1!important;pointer-events:all!important}}.product-list .product-item-images-wrap{top:0;right:0;bottom:0;left:0;border-radius:1.2rem;aspect-ratio:507/634;margin-bottom:2rem;position:relative;overflow:hidden;width:100%;height:100%;display:grid}@media (max-width: 767px){.product-list .product-item-images-wrap{margin-bottom:1.2rem;border-radius:.8rem;aspect-ratio:168.5/210.62}}.product-list .product-item-images-wrap>*{grid-column:1/-1;grid-row:1/-1}.product-list .product-item-images-wrap .product-gallery-image{width:100%;height:100%;transition:all ease .4s;object-fit:cover}.product-list .product-item-images-wrap .product-gallery-image:first-of-type{opacity:1}.product-list .product-item-images-wrap .product-gallery-image:last-of-type{opacity:0}.product-list .product-item-title{color:var(--text-primary);margin-bottom:.8rem;font-weight:600;line-height:1.5;font-size:2.4rem;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;-webkit-line-clamp:2;line-clamp:2}@media (max-width: 767px){.product-list .product-item-title{font-size:1.6rem!important;margin-bottom:.8rem;line-height:1.16667em}}.product-list .product-item-price{display:flex;flex-direction:row!important;flex-wrap:wrap;gap:.8rem;font-size:2rem;line-height:1.4;align-items:center}@media (max-width: 1024px){.product-list .product-item-price{flex-direction:column;align-items:flex-start;gap:.2rem}}@media (max-width: 767px){.product-list .product-item-price{font-size:1.6rem!important}}.product-list .product-item-price .price{font-weight:400}.product-list .product-item-price .price-current{color:var(--text-secondary);font-size:2rem;font-weight:500;line-height:1.5em}@media (max-width: 767px){.product-list .product-item-price .price-current{font-size:1.6rem}}.product-list .product-item-price .price-regular{color:var(--text-tertiary);font-size:2rem;line-height:1.5em;text-decoration:line-through}@media (max-width: 767px){.product-list .product-item-price .price-regular{font-size:1.6rem}}.product-list .product-item-price .price-current{order:1}.product-list .product-item-price .price-regular{order:2}.product-list .product-item .product-tags{position:absolute;top:2rem;left:2rem;display:flex;flex-direction:row;gap:.8rem;z-index:2}@media (max-width: 767px){.product-list .product-item .product-tags{top:.8rem;left:.8rem}}.product-list .product-item .product-tags-item{background-color:var(--bg-main);border-radius:999px;padding:.5rem 1rem;height:3.2rem;display:flex;overflow:hidden;font-weight:600;align-items:center;justify-content:center;background-color:var(--white-100);text-transform:uppercase}.product-list .product-item .product-tags-item:nth-child(n+3){display:none}@media (max-width: 1024px){.product-list .product-item .product-tags-item:nth-child(n+2){display:none}}@media (max-width: 767px){.product-list .product-item .product-tags-item{font-size:1rem;height:2rem;padding:.4rem .6rem;line-height:1.5em}}.product-list .product-item .product-sale-label{background:#e5002c;color:var(--text-white, #ffffff);position:absolute;display:flex!important;top:2rem;right:2rem;z-index:2}@media (max-width: 767px){.product-list .product-item .product-sale-label{top:.8rem;right:.8rem}}.product-list .product-item .product-actions{height:max-content;position:absolute;transition:all ease .4s;display:flex;bottom:2.4rem;justify-content:center;opacity:0;pointer-events:none;right:2.4rem}@media (max-width: 767px){.product-list .product-item .product-actions{bottom:.8rem;right:.8rem}}.product-list .product-item .product-actions-view{flex:1}.product-list .product-item .product-actions .loading{pointer-events:none!important;cursor:not-allowed!important}.product-list .product-item .product-actions .loading .product-item-loading-icon{opacity:1!important;color:var(--text-primary)!important}.product-list .product-item .product-actions .loading svg{opacity:0}.product-list .product-item .product-actions .product-btn-add{flex:1;width:4.8rem;height:4.8rem;position:relative}@media (max-width: 767px){.product-list .product-item .product-actions .product-btn-add{width:4rem;height:4rem}}.product-list .product-item .product-actions .product-btn-add *{transition:all ease .4s}.product-list .product-item .product-actions .product-btn-add .product-item-icon-wrap{height:4rem!important;width:4rem;flex-shrink:0;position:relative;display:grid;justify-content:center;align-items:center}@media (max-width: 767px){.product-list .product-item .product-actions .product-btn-add .product-item-icon-wrap{height:2.4rem!important;width:2.4rem}}.product-list .product-item .product-actions .product-btn-add .product-item-icon-wrap>*{grid-column:1/-1;grid-row:1/-1}.product-list .product-item .product-actions .product-btn-add .product-item-loading-icon{opacity:0;align-self:center;justify-self:center;width:2.4rem;height:2.4rem;border:.15rem solid var(--text-primary);border-top-color:transparent;border-radius:50%;transform-origin:center center;animation:spin 1s linear infinite;z-index:10;transition:all ease .3s}@keyframes spin{to{transform:rotate(360deg)}}.marquee{padding-block:1.6rem;overflow:hidden;background-color:var(--footer-bg-custom, var(--bg-primary));text-transform:uppercase;font-family:Mona Sans,sans-serif}@media (max-width: 767px){.marquee{padding-block:.8rem}}.marquee:last-child{border-bottom:max(.1rem,1px) solid rgba(255,255,255,.0823529412)}.marquee-inner{display:flex;align-items:center;flex-direction:row!important;flex-wrap:nowrap!important}.marquee-title{flex-shrink:0;text-align:center;font-weight:500;padding-inline:4.8rem;position:relative;width:max-content;margin-right:5rem;white-space:nowrap}.marquee-title *{font-size:1.6rem!important;line-height:1.5em!important}.marquee-title.play{animation:marquee 16s linear infinite}.marquee-title:after,.marquee-title:before{position:absolute;content:"";top:50%;width:.6rem;height:.6rem;border-radius:999px;transform:translateY(-50%);background-color:var(--white-50)}.marquee-title:after{right:1rem}.marquee-title:before{left:1rem}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(calc(-100% - 5rem))}}.footer-ic{height:10rem;width:max-content;margin-bottom:.4rem!important;aspect-ratio:1/1;width:10rem}@media (max-width: 1024px){.footer-ic{width:8rem;height:8rem;margin-bottom:.8rem!important}}.footer-ic img{object-fit:contain!important;height:100%!important;width:100%!important}.footer-subdecs{margin-bottom:1.6rem!important;text-align:center}.footer-subdecs *{font-size:2rem!important}.footer-subdecs-top{font-weight:600!important;text-transform:uppercase;font-size:2.8rem!important;margin-bottom:0!important}@media (max-width: 1024px){.footer-subdecs-top{font-size:2rem!important}}.footer-subdecs-top *{font-size:2.8rem!important}@media (max-width: 1024px){.footer-subdecs-top *{font-size:2rem!important}}.footer-top{display:flex;flex-direction:column;align-items:center;padding-block:4rem}@media (max-width: 1024px){.footer-top{padding-block:2.4rem;padding-inline:3.2rem}}.footer-top-content{display:flex;flex-direction:row!important;align-items:center;justify-content:center;gap:1.6rem}@media (max-width: 1024px){.footer-top-content{gap:1.6rem}}.footer-top-content-btn{flex-shrink:0!important;width:4.8rem!important;height:4.8rem}.footer-top-content-btn svg path{transition:all .3s ease}@media (hover: hover){.footer-top-content-btn:hover{background-color:var(--bg-main)!important}.footer-top-content-btn:hover svg path{stroke:var(--text-primary)!important}}@media (max-width: 767px){.footer-top-content-btn{width:4rem!important;height:4rem;padding:.8rem!important}}.footer-main{background-color:var(--footer-bg-custom, var(--bg-primary));color:var(--text-white)}.footer-bottom{border-top:max(1px,.1rem) solid rgba(255,255,255,.0823529412);border-bottom:max(1px,.1rem) solid rgba(255,255,255,.0823529412)}.footer-bottom-content{display:grid;grid-template-columns:repeat(6,1fr);column-gap:4rem}@media (max-width: 1024px){.footer-bottom-content{grid-template-columns:1fr;column-gap:2.4rem}}.footer-bottom-content-item{padding-block:4rem;border-right:max(1px,.1rem) solid rgba(255,255,255,.0823529412);display:grid!important;gap:1.2rem;grid-template-rows:auto 1fr;transition:all .4s ease}@media (max-width: 1024px){.footer-bottom-content-item.accordion{grid-template-rows:auto 0fr;gap:0}.footer-bottom-content-item.accordion.active{grid-template-rows:auto 1fr}.footer-bottom-content-item.accordion.active .footer-bottom-content-item-gr{display:flex;flex-direction:column}.footer-bottom-content-item.accordion.active .footer-bottom-content-item-head{margin-bottom:1.2rem}.footer-bottom-content-item.accordion.active .footer-bottom-content-item-head-ic{transform:rotate(180deg)}}@media (max-width: 1024px){.footer-bottom-content-item{padding-block:2rem;border-bottom:max(1px,.1rem) solid rgba(255,255,255,.0823529412);border-right:none}}.footer-bottom-content-item-head{display:flex;flex-direction:row!important;align-items:center!important;justify-content:space-between!important;width:100%!important;transition:all .3s ease-out}.footer-bottom-content-item-gr-wrap,.footer-bottom-content-item .elementor-widget-shortcode{height:auto;overflow:hidden}.footer-bottom-content-item-head-ic{width:2rem;height:2rem;transition:all .3s ease-out}@media (min-width: 1024px){.footer-bottom-content-item-head-ic{display:none}}.footer-bottom-content-item:last-child{border-right:none}.footer-bottom-content-item-label{font-weight:500}.footer-bottom-content-item-label *{font-size:1.8rem!important;font-weight:500}.footer-bottom-content-item-gr{display:flex;flex-direction:column;gap:.8rem}.footer-bottom-content-item-gr-item{color:var(--text-white);font-size:1.8rem!important;font-weight:500}.footer-bottom-content-item-gr-item *{font-size:1.8rem!important;font-weight:500}@media (max-width: 767px){.footer-bottom-content-item-gr-item br{display:none}}[data-elementor-type=header]{position:sticky;top:-5.6rem;z-index:999!important}@media (max-width: 767px){[data-elementor-type=header]{top:-4rem}}header{--color-text: var(--text-white);--color-bg: transparent;top:0;position:sticky;z-index:999!important;left:0;height:0;transition:transform .3s ease;width:100%;background-color:var(--color-bg)}header .nav-right-item{cursor:pointer}header .menu-item,header .nav-right-item-sub,header .nav-icon,header .nav-right-item-icon svg path,header .nav-icon path{color:var(--color-text)!important}header .nav-icon svg circle{color:var(--color-text)!important}header .nav-icon svg circle:not(.none-fill):not(.circle-mid){fill:currentColor!important}header .nav-icon svg circle.none-fill{stroke:currentColor!important}header .nav-icon svg circle.circle-mid{stroke:currentColor!important}header svg path{stroke:currentColor!important}header.is-change{height:100%;--color-text: var(--text-primary);--color-bg: var(--bg-main);border-bottom:.1rem solid var(--stroke-medium)}header.is-change .nav-right-item-sub{background-color:var(--text-primary)!important}header.is-change .nav-right-item-sub .cart-count{color:var(--text-white)!important}@media (hover: hover){header.is-change .nav-right-item:hover{--color-text: var(--bg-main);--color-bg: var(--text-primary);background-color:var(--color-bg)}header.is-change .nav-right-item:hover .nav-right-item-sub{background-color:var(--text-white)!important}header.is-change .nav-right-item:hover .nav-right-item-sub .cart-count{color:var(--text-primary)!important}}header.is-change .hfe-menu-toggle{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'%3E%3Cpath d='M14 8L10 12L6 8' stroke='%23475569' stroke-width='1.1' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")!important}@media (max-width: 767px){header.is-change{--color-bg: var(--bg-main);--color-text: var(--text-primary)}header.is-change .nav-right-item-sub{border:.1rem solid var(--text-primary)!important}}header.is-scolldown{transform:translateY(-100%)}header>.e-con-inner{padding-block:1.2rem!important}@media (max-width: 767px){header>.e-con-inner{padding-block:.8rem!important}}@media (max-width: 1024px){header .e-flex{flex-wrap:nowrap}}.nav-icon svg path{transition:all ease .3s;fill:currentColor!important}@media (max-width: 1024px){.nav-icon{flex:none}}.nav-icon svg{height:5.6rem!important;width:auto!important}@media (max-width: 767px){.nav-icon svg{height:4rem!important;width:auto!important}.nav-icon svg path{stroke:currentColor!important}}.nav-center .menu-item{border:0!important;border-radius:.8rem;position:relative;color:var(--text-white);font-size:2rem!important;font-weight:500;transition:all ease .1s}.nav-center .menu-item *{font-size:2rem!important;font-weight:500}.nav-center .menu-item:before{position:absolute;content:"";width:100%;top:calc(100% + 1px);left:0;padding-bottom:2rem}.nav-center .menu-item:hover{background-color:var(--bg-main)!important;-webkit-backdrop-filter:blur(2.5rem)!important;backdrop-filter:blur(2.5rem)!important;color:var(--text-primary)!important}.nav-center .menu-item:hover .hfe-menu-toggle{transform:rotate(180deg)}.nav-center .menu-item:hover .sub-menu{opacity:1!important;pointer-events:all;top:calc(100% + .4rem);transform:translateY(0)!important}.nav-center .hfe-nav-menu{column-gap:1.2rem}@media (max-width: 1024px){.nav-center .hfe-nav-menu{display:none}}.nav-center .hfe-menu-item{padding:1rem;position:relative;min-width:12.6rem;text-align:center!important;justify-content:center!important;color:currentColor!important;background-color:transparent!important;gap:0;transition:all ease .1s}.nav-center .hfe-menu-item .hfe-menu-toggle{transition:transform .1s ease;margin-left:0!important;padding:.4rem!important}.nav-center .hfe-menu-item .hfe-menu-toggle{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'%3E%3Cpath d='M14 8L10 12L6 8' stroke='%23fff' stroke-width='1.1' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");padding:0;width:1.6rem;height:1.6rem;background-size:100% 100%;background-repeat:no-repeat;background-position:center}.nav-center .hfe-menu-item .hfe-menu-toggle i{opacity:0}.nav-center .sub-menu{width:100%!important;min-width:unset!important;visibility:visible!important;opacity:0!important;border-radius:.8rem;pointer-events:none;background-color:var(--bg-main)!important;-webkit-backdrop-filter:blur(2.5rem)!important;backdrop-filter:blur(2.5rem)!important;overflow:hidden;padding:.4rem;transform:translateY(1rem)!important}.nav-center .sub-menu .menu-item{background-color:transparent!important}.nav-center .sub-menu .hfe-sub-menu-item{background-color:transparent!important;padding:1rem .8rem!important;border-radius:.8rem;transition:all ease .3s}.nav-center .sub-menu .hfe-sub-menu-item:hover{background-color:var(--text-white)!important;-webkit-backdrop-filter:blur(0)!important;backdrop-filter:blur(0)!important;background-color:var(--bg-sf2)!important}.mobile-menu-toggle{display:none;background:none;border:none;padding:.8rem;cursor:pointer;color:var(--color-text)}@media (max-width: 1024px){.mobile-menu-toggle{display:block}}.mobile-menu-toggle .hamburger{width:1.8rem;height:1.8rem;position:relative;gap:.4rem;align-items:center;justify-content:center;margin-left:.6rem;display:flex;flex-direction:column}.mobile-menu-toggle .hamburger span{display:block;width:100%;border-block:max(1px,.1rem) solid currentColor;border-radius:999px;background-color:currentColor;transition:all .3s ease}.mobile-menu-toggle .hamburger span:last-child{margin-bottom:0}.mobile-menu-toggle .hamburger.active span:nth-child(1){transform:translateY(.6rem) rotate(45deg)}.mobile-menu-toggle .hamburger.active span:nth-child(2){opacity:0}.mobile-menu-toggle .hamburger.active span:nth-child(3){transform:translateY(-.6rem) rotate(-45deg)}.mobile-sidebar{position:absolute;top:0;left:-100%;width:32rem;height:calc(100svh - 5.2rem);background-color:var(--bg-main);z-index:9999;transition:left .3s ease;overflow-y:auto;padding:2.4rem 2rem}@media (max-width: 1024px){.mobile-sidebar{width:100%;top:4.8rem;border-top:.1rem solid var(--stroke-light)}}.mobile-sidebar-inner{display:flex;flex-direction:column;height:auto;min-height:100%;padding-bottom:3rem}.mobile-sidebar.active{left:0}.mobile-sidebar .mobile-sidebar-nav{margin-bottom:4.4rem}.mobile-sidebar .mobile-sidebar-nav .nav-item:last-child{margin-bottom:0}.mobile-sidebar .mobile-sidebar-nav .nav-item .nav-link{display:flex;align-items:center;justify-content:space-between;padding:1.2rem 0;color:var(--text-primary);text-decoration:none;font-size:1.8rem;font-weight:500;line-height:1.5;border-bottom:.1rem solid var(--stroke-light);transition:color .3s ease}.mobile-sidebar .mobile-sidebar-nav .nav-item .nav-link:hover{color:var(--text-secondary)}.mobile-sidebar .mobile-sidebar-nav .nav-item .nav-link .dropdown-icon{width:1.6rem;height:1.6rem;transition:transform .3s ease}.mobile-sidebar .mobile-sidebar-nav .nav-item .nav-link .dropdown-icon svg{width:100%;height:100%}.mobile-sidebar .mobile-sidebar-nav .nav-item .nav-link .dropdown-icon svg path{stroke:currentColor}.mobile-sidebar .mobile-sidebar-nav .nav-item .nav-link .dropdown-icon.rotated{transform:rotate(180deg)}.mobile-sidebar .mobile-sidebar-nav .nav-item .nav-submenu{--max-height: calc(100vh - 20rem) ;max-height:0;overflow:hidden;transition:max-height .4s ease;gap:1.2rem;display:grid}.mobile-sidebar .mobile-sidebar-nav .nav-item .nav-submenu.active{max-height:var(--max-height)}.mobile-sidebar .mobile-sidebar-nav .nav-item .nav-submenu .submenu-item:first-child{margin-top:1.2rem}.mobile-sidebar .mobile-sidebar-nav .nav-item .nav-submenu .submenu-item a{font-size:1.6rem;font-weight:500;line-height:1.5;transition:color .3s ease;color:var(--text-primary)}.mobile-sidebar .mobile-sidebar-social{display:flex;gap:1rem;margin-bottom:2rem;margin-top:auto}.mobile-sidebar .mobile-sidebar-social .social-icon{width:4rem;height:4rem;display:flex;align-items:center;justify-content:center;border:.1rem solid var(--stroke-strong);border-radius:50%;color:var(--text-primary);text-decoration:none;transition:all .3s ease;padding:1rem}.mobile-sidebar .mobile-sidebar-social .social-icon:hover{background-color:var(--bg-sf2);transform:translateY(-.2rem)}.mobile-sidebar .mobile-sidebar-social .social-icon svg{width:2rem;height:2rem}.mobile-sidebar .mobile-sidebar-info .info-section{margin-bottom:2rem}.mobile-sidebar .mobile-sidebar-info .info-section:last-child{margin-bottom:0}.mobile-sidebar .mobile-sidebar-info .info-section .info-title{font-size:1.6rem;line-height:1.5;font-weight:400;color:var(--text-secondary);margin-bottom:.4rem}.mobile-sidebar .mobile-sidebar-info .info-section .info-content{color:var(--text-primary);font-size:1.8rem;font-weight:500;line-height:1.5}.mobile-sidebar .mobile-sidebar-info .info-section .info-content a{color:var(--text-primary);text-decoration:none}.mobile-sidebar .mobile-sidebar-info .info-section .info-content a:hover{text-decoration:underline}.mobile-sidebar-overlay{position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:9998;opacity:0;visibility:hidden;transition:all .3s ease}.mobile-sidebar-overlay.active{opacity:1;visibility:visible}.nav-right{width:max-content;display:flex;flex-direction:row;gap:.8rem;flex-shrink:0;padding:0}@media (max-width: 767px){.nav-right{gap:.6rem}}.nav-right-item{padding:.8rem;position:relative;width:4rem!important;height:4rem!important;border-radius:999px;transition:all ease .3s;background-color:transparent}@media (max-width: 767px){.nav-right-item{width:3.2rem!important;height:3.2rem!important}}.nav-right-item svg path{transition:all ease .3s}@media (hover: hover){.nav-right-item:hover{--color-text: var(--text-primary);--color-bg: var(--bg-main);background-color:var(--color-bg)}.nav-right-item:hover .nav-right-item-sub{background-color:var(--text-primary)!important}.nav-right-item:hover .nav-right-item-sub .cart-count{color:var(--text-white)!important}}@media (max-width: 767px){.nav-right-item{padding:.4rem}}.nav-right-item-sub{position:absolute;width:1.2rem;height:1.2rem;display:flex;border-radius:999px;line-height:1!important;background-color:var(--bg-main);bottom:.8rem!important;right:.8rem!important;justify-content:center!important;align-items:center!important;padding:0!important}.nav-right-item-sub-count{position:relative}.nav-right-item-sub .cart-count{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:.8rem!important;color:var(--text-primary)!important}@media (max-width: 767px){.nav-right-item-sub{width:1.2rem;height:1.2rem;bottom:.4rem!important;right:.4rem!important}}.cart-popup{position:fixed;top:0;left:0;width:100%;height:100%;z-index:9999;pointer-events:none;opacity:0;transform:translateY(2rem);transition:all .3s ease-in-out}@media (max-width: 767px){.cart-popup{transform:translateY(0) translate(-100%)}}.cart-popup.active{opacity:1;transform:translateY(0);pointer-events:auto}@media (max-width: 767px){.cart-popup.active{transform:translateY(0) translate(0)}}.cart-popup .cart-popup-overlay{position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:#02061759}.cart-popup .cart-popup-content{position:absolute;max-height:calc(100svh - 6.4rem);flex-direction:column;display:flex;top:3.2rem;padding:2.4rem;right:3.2rem;max-width:52rem;width:100%;background:var(--bg-main);border-radius:1.2rem;overflow:hidden}.cart-popup .cart-popup-content:after{content:"";position:absolute;top:0;left:0;width:100vw;pointer-events:none;height:100vh;background:var(--bg-main);z-index:-1}@media (max-width: 767px){.cart-popup .cart-popup-content{height:100svh;right:0;top:0;max-height:unset;padding:2rem 2rem 2.4rem;border-radius:0}.cart-popup .cart-popup-content:after{height:100vh;background-color:var(--bg-main);top:0;left:0;pointer-events:none;z-index:-1}}.cart-popup .cart-popup-header{padding-bottom:2.4rem;display:flex;justify-content:space-between;align-items:center}@media (max-width: 767px){.cart-popup .cart-popup-header{padding-bottom:1.6rem;border-bottom:1px solid var(--stroke-medium);margin-bottom:1.6rem}}.cart-popup .cart-popup-header .cart-popup-title{font-size:2.4rem;font-weight:600;margin:0;color:var(--text-primary);line-height:1.2em}@media (max-width: 767px){.cart-popup .cart-popup-header .cart-popup-title{font-size:2rem;line-height:1.2em}}.cart-popup .cart-popup-header .cart-popup-title .cart-popup-count{color:var(--text-secondary)}.cart-popup .cart-popup-header .cart-popup-title .cart-popup-count:before{content:"("}.cart-popup .cart-popup-header .cart-popup-title .cart-popup-count:after{content:")"}.cart-popup .cart-popup-header .cart-popup-close{background:none;border:none;padding:0;cursor:pointer;border-radius:9999px;overflow:hidden;display:flex;align-items:center;justify-content:center;transition:background-color .3s ease-in-out}.cart-popup .cart-popup-header .cart-popup-close:hover{background-color:var(--bg-sf1)}.cart-popup .cart-popup-body{max-height:80vh;overflow-y:auto;position:relative;padding-right:.4rem}@media (max-width: 767px){.cart-popup .cart-popup-body{position:static}}.cart-popup .cart-popup-body::-webkit-scrollbar{width:.4rem}.cart-popup .cart-popup-body::-webkit-scrollbar-thumb{background-color:var(--stroke-medium)}.cart-popup .cart-popup-select-all{position:sticky;z-index:22;background-color:var(--bg-main);top:0}@media (max-width: 767px){.cart-popup .cart-popup-select-all{position:absolute;height:max-content;background-color:transparent;top:auto;bottom:6.8rem}}.cart-popup .cart-popup-select-all-label{display:flex;flex-direction:row;align-items:center;gap:1.2rem;font-size:1.6rem;font-weight:500;line-height:1.5em;color:var(--text-primary);margin-bottom:1.2rem}.cart-popup input[type=checkbox]{width:2rem;height:2rem;border-radius:.6rem;border:1px solid #cbd5e1;-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative;cursor:pointer}.cart-popup input[type=checkbox]:checked{background-color:var(--bg-primary);border-color:var(--text-white)}.cart-popup input[type=checkbox]:checked:after{content:"";position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:.5rem;height:.9rem;border:solid var(--text-white);border-width:0 2px 2px 0;transform:translate(-40%,-65%) rotate(45deg)}.cart-popup .cart-popup-items{display:flex;flex-direction:column;gap:1.2rem}@media (max-width: 767px){.cart-popup .cart-popup-items{gap:1.6rem}}.cart-popup .cart-popup-items .cart-popup-empty-wrap{display:flex;flex-direction:column;align-items:center}.cart-popup .cart-popup-items .cart-popup-empty-wrap a{width:100%}.cart-popup .cart-popup-items .cart-popup-empty{height:13.2rem;display:flex;flex-direction:column;align-items:center;justify-content:center;color:var(--text-primary, #020617);text-align:center;font-size:1.8rem;font-style:normal;font-weight:500;line-height:1.5em}.cart-popup .cart-popup-items .cart-popup-item{display:flex;align-items:center;gap:1.2rem}@media (max-width: 767px){.cart-popup .cart-popup-items .cart-popup-item{gap:.8rem}}.cart-popup .cart-popup-items .cart-popup-item-content-wrap{padding:1.2rem;gap:1.2rem;flex:1;flex-direction:row;border-radius:.8rem;display:flex;align-items:center;background-color:var(--bg-sf1)}.cart-popup .cart-popup-items .cart-popup-item-title{color:var(--text-primary, #020617);font-size:1.6rem;font-style:normal;font-weight:500;line-height:1.5em;margin-bottom:.4rem;-webkit-line-clamp:1;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}@media (max-width: 767px){.cart-popup .cart-popup-items .cart-popup-item-title{font-size:1.4rem;line-height:1.2em;-webkit-line-clamp:1;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}}.cart-popup .cart-popup-items .cart-popup-item .cart-popup-item-image{width:8rem;height:10rem}@media (max-width: 767px){.cart-popup .cart-popup-items .cart-popup-item .cart-popup-item-image{width:6.4rem;height:8rem}}.cart-popup .cart-popup-items .cart-popup-item .cart-popup-item-image img{width:100%;height:100%;object-fit:cover;border-radius:4px}.cart-popup .cart-popup-items .cart-popup-item .cart-popup-item-content{flex:1;display:flex;flex-direction:column;gap:2.4rem}@media (max-width: 767px){.cart-popup .cart-popup-items .cart-popup-item .cart-popup-item-content{gap:.8rem;justify-content:space-between}}.cart-popup .cart-popup-items .cart-popup-item .cart-popup-item-content .cart-popup-item-top-wrap{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:.4rem}.cart-popup .cart-popup-items .cart-popup-item .cart-popup-item-content .cart-popup-item-top-wrap .cart-popup-item-top-wrap-left{display:flex;flex-direction:column;align-items:flex-start}.cart-popup .cart-popup-items .cart-popup-item .cart-popup-item-content .cart-popup-item-bottom-wrap{display:flex;flex-direction:row;align-items:center;justify-content:space-between}@media (max-width: 767px){.cart-popup .cart-popup-items .cart-popup-item .cart-popup-item-content .cart-popup-item-bottom-wrap{flex-direction:row-reverse;gap:.4rem}}.cart-popup .cart-popup-items .cart-popup-item .cart-popup-item-content .cart-popup-item-variations{color:var(--text-tertiary);font-size:1.6rem;font-weight:400;line-height:1.1em}@media (max-width: 767px){.cart-popup .cart-popup-items .cart-popup-item .cart-popup-item-content .cart-popup-item-variations{font-size:1.4rem;line-height:1.2em}}.cart-popup .cart-popup-items .cart-popup-item .cart-popup-item-content .cart-popup-item-price-wrap{display:flex;flex-direction:column;gap:.4rem;align-items:flex-end}@media (max-width: 767px){.cart-popup .cart-popup-items .cart-popup-item .cart-popup-item-content .cart-popup-item-price-wrap{flex-direction:row;gap:.2rem;flex-wrap:wrap;align-items:center}}.cart-popup .cart-popup-items .cart-popup-item .cart-popup-item-content .cart-popup-item-price{color:var(--text-primary);font-size:1.6rem;font-weight:500;line-height:1.2em}@media (max-width: 767px){.cart-popup .cart-popup-items .cart-popup-item .cart-popup-item-content .cart-popup-item-price{font-size:1.4rem}}.cart-popup .cart-popup-items .cart-popup-item .cart-popup-item-content .cart-popup-item-price-old{color:var(--text-tertiary);font-size:1.4rem;font-weight:400;line-height:1.2em;text-decoration-line:line-through}.cart-popup .cart-popup-items .cart-popup-item .cart-popup-item-content .cart-popup-item-quantity{display:flex;align-items:center;width:10rem;gap:.4rem;justify-content:space-between;border-radius:.8rem;border:1px solid var(--stroke-medium);background-color:var(--bg-main);padding:.8rem}@media (max-width: 767px){.cart-popup .cart-popup-items .cart-popup-item .cart-popup-item-content .cart-popup-item-quantity{border-radius:.6rem;gap:.5rem;padding:.6rem}}.cart-popup .cart-popup-items .cart-popup-item .cart-popup-item-content .cart-popup-item-quantity button{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:1.6rem;flex-shrink:0;display:flex;align-items:center;justify-content:center;height:1.6rem;cursor:pointer;color:var(--text-tertiary)!important;transition:all .3s ease-in-out;background-color:transparent}.cart-popup .cart-popup-items .cart-popup-item .cart-popup-item-content .cart-popup-item-quantity button:disabled{color:var(--text-disabled)!important}@media (hover: hover){.cart-popup .cart-popup-items .cart-popup-item .cart-popup-item-content .cart-popup-item-quantity button:hover{color:var(--text-secondary)!important}}@media (max-width: 767px){.cart-popup .cart-popup-items .cart-popup-item .cart-popup-item-content .cart-popup-item-quantity button{color:var(--text-secondary)!important}}.cart-popup .cart-popup-items .cart-popup-item .cart-popup-item-content .cart-popup-item-quantity button svg path{stroke:currentColor}.cart-popup .cart-popup-items .cart-popup-item .cart-popup-item-content .cart-popup-item-quantity input{background-color:transparent;width:3.4rem;color:var(--text-primary, #020617);text-align:center;font-size:1.6rem;font-weight:500;line-height:1.5em}@media (max-width: 767px){.cart-popup .cart-popup-items .cart-popup-item .cart-popup-item-content .cart-popup-item-quantity input{font-size:1.4rem;width:2.6rem;line-height:1.2em}}.cart-popup .cart-popup-items .cart-popup-item .cart-popup-item-remove{background:none;border:none;cursor:pointer;align-self:flex-start;margin-top:.8rem;padding:.6rem;display:flex;align-items:center;justify-content:center;border-radius:999px;transition:background-color .3s ease-in-out}.cart-popup .cart-popup-items .cart-popup-item .cart-popup-item-remove svg{width:1.6rem!important;height:1.6rem!important}.cart-popup .cart-popup-items .cart-popup-item .cart-popup-item-remove:hover{background:var(--bg-sf2)}.cart-popup .cart-popup-footer{margin-top:auto}@media (max-width: 767px){.cart-popup .cart-popup-footer{flex-direction:row;flex-wrap:wrap}}.cart-popup .cart-popup-footer .cart-popup-buttons{display:flex}@media (max-width: 767px){.cart-popup .cart-popup-footer .cart-popup-buttons{height:4rem;align-self:center;width:100%}.cart-popup .cart-popup-footer .cart-popup-buttons *{font-size:1.6rem}}.cart-popup .cart-popup-footer .cart-popup-buttons #proceed-to-checkout-btn{width:100%;font-size:1.8rem!important;font-weight:500!important}@media (max-width: 767px){.cart-popup .cart-popup-footer .cart-popup-buttons #proceed-to-checkout-btn{font-size:1.6rem!important}}.cart-popup .cart-popup-footer .cart-popup-selected-total{display:flex;flex-direction:row;align-items:center;justify-content:space-between;margin-bottom:2rem}@media (max-width: 767px){.cart-popup .cart-popup-footer .cart-popup-selected-total{margin-bottom:0;padding-top:0;width:100%;margin-bottom:1.8rem;align-self:center;gap:.4rem;margin-left:auto;align-items:center;justify-content:flex-end;margin-right:1.6rem}}.cart-popup .cart-popup-footer .cart-popup-selected-total-label{font-size:2rem;font-weight:500;line-height:1.5em;color:var(--text-secondary)}@media (max-width: 767px){.cart-popup .cart-popup-footer .cart-popup-selected-total-label{font-size:1.2rem}}.cart-popup .cart-popup-footer .cart-popup-selected-total-amount{color:var(--text-primary);font-size:2rem;font-weight:600}@media (max-width: 767px){.cart-popup .cart-popup-footer .cart-popup-selected-total-amount{font-size:1.8rem;word-break:break-all;max-width:33vw}}.cart-popup .cart-popup-footer .cart-popup-select-more{display:flex;margin-top:2rem;align-items:center;gap:.8rem;padding:.8rem 1.2rem;font-size:1.8rem;justify-content:center;font-weight:500;line-height:1.5em;color:var(--text-primary);margin-bottom:2rem}@media (max-width: 767px){.cart-popup .cart-popup-footer .cart-popup-select-more{font-size:1.6rem;border-bottom:1px solid var(--stroke-medium);line-height:1.2em;width:100%;margin-bottom:1.2rem}}.cart-popup .cart-popup-footer .cart-popup-select-more svg{width:2.4rem!important;height:2.4rem!important}.custom-dropdown{position:relative;width:100%;display:block}.custom-dropdown.disabled{opacity:.6;pointer-events:none}.custom-dropdown.loading .dropdown-input-container .loading-spinner{display:block}.custom-dropdown.loading .dropdown-input-container .dropdown-arrow{display:none}.custom-dropdown.has-value .dropdown-input-container .clear-button{display:flex}.custom-dropdown.open .dropdown-content{opacity:1;visibility:visible;transform:translateY(0);display:block}.dropdown-input-container{position:relative;cursor:pointer;width:100%}.dropdown-input-container .selected-option{width:100%;padding:1.2rem;border:1px solid var(--stroke-medium);border-radius:.8rem;height:4.8rem;background-color:var(--bg-main);cursor:pointer;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;appearance:none;-webkit-appearance:none;-moz-appearance:none;line-height:1.5em;position:relative;font-size:1.8rem;font-weight:400;color:var(--text-primary)}@media (max-width: 767px){.dropdown-input-container .selected-option{height:4rem;font-size:1.6rem;padding:.8rem;line-height:1.5em}}.dropdown-input-container .selected-option:hover{border-color:var(--stroke-medium)}.dropdown-input-container .selected-option:focus{outline:none;border-color:var(--stroke-medium);box-shadow:0 0 0 1px var(--stroke-medium)}.dropdown-input-container .selected-option.error{border-color:var(--error);box-shadow:0 0 0 1px var(--error)}.dropdown-input-container .selected-option.success{border-color:var(--success);box-shadow:0 0 0 1px var(--success)}.dropdown-input-container .clear-button{position:absolute;right:4rem;top:50%;transform:translateY(-50%);width:2rem;height:2rem;border:none;background:none;cursor:pointer;display:none;display:flex;align-items:center;justify-content:center;border-radius:999px;transition:all ease-in-out .3s;z-index:2}@media (max-width: 767px){.dropdown-input-container .clear-button{width:1.6rem;height:1.6rem;right:3.6rem}}.dropdown-input-container .clear-button:hover{background-color:var(--bg-sf1)}.dropdown-input-container .clear-button svg{fill:var(--text-tertiary)}.dropdown-input-container .loading-spinner{position:absolute;right:40px;top:50%;transform:translateY(-50%);display:none;z-index:2}.dropdown-input-container .loading-spinner .spinner{width:16px;height:16px;border:2px solid var(--stroke-medium);border-top:2px solid var(--blue);border-radius:50%;animation:spin 1s linear infinite}.dropdown-input-container .dropdown-arrow{position:absolute;right:1.2rem;top:50%;transform:translateY(-50%);width:2rem;height:2rem;display:flex;align-items:center;justify-content:center;transition:all .3s ease;pointer-events:none;z-index:1}.dropdown-content{position:absolute;top:calc(100% + .4rem);left:0;right:0;z-index:999;border:1px solid var(--stroke-medium);border-top:none;border-radius:0 0 .8rem .8rem;box-shadow:0 10px 25px #0000001a;z-index:1000;opacity:0;visibility:hidden;transform:translateY(-10px);transition:all .3s ease;max-height:30rem;overflow:hidden}.dropdown-content .search-input-container{position:relative}.dropdown-content .search-input-container .search-icon{position:absolute;left:.8rem;top:50%;transform:translateY(-50%);width:2rem;height:2rem;display:flex;align-items:center;justify-content:center;color:var(--text-tertiary);z-index:1;pointer-events:none}.dropdown-content .search-input-container .search-input{width:100%;padding:.8rem .8rem .8rem 3.2rem;height:4rem;color:var(--text-tertiary);font-size:1.6rem;font-weight:400;line-height:1.5em;border-radius:.6rem .6rem 0 0;border:1px solid var(--stroke-medium);background:var(--bg-main);box-shadow:var(--sds-size-depth-0) var(--sds-size-depth-025) var(--sds-size-depth-100) var(--sds-size-depth-0) var(--sds-color-black-100);-webkit-backdrop-filter:blur(25px);backdrop-filter:blur(25px);color:var(--text-primary)}.dropdown-content .search-input-container .search-input::placeholder{color:var(--text-tertiary)}.dropdown-content .options-list{max-height:30rem;overflow-y:auto;z-index:9999;background:var(--bg-main)}.dropdown-content .options-list::-webkit-scrollbar{width:.4rem}.dropdown-content .options-list::-webkit-scrollbar-track{background:var(--bg-sf1)}.dropdown-content .options-list::-webkit-scrollbar-thumb{background:var(--stroke-medium);border-radius:.3rem}.dropdown-content .options-list::-webkit-scrollbar-thumb:hover{background:var(--stroke-medium)}.dropdown-content .option{margin:.4rem;width:auto;padding:.8rem .8rem .8rem 3.2rem;cursor:pointer;transition:all ease-in-out .3s;display:flex;align-items:center;justify-content:space-between;color:var(--text-primary);font-size:1.6rem;font-weight:500;line-height:1.5em;position:relative;border-radius:.8rem}.dropdown-content .option:last-child{border-bottom:none}.dropdown-content .option:hover,.dropdown-content .option.highlighted{background-color:var(--bg-sf2)}.dropdown-content .option.selected{background-color:var(--bg-sf1);color:var(--text-primary);font-weight:600}.dropdown-content .option.selected .option-check-icon{position:absolute;left:.8rem;width:2rem;height:2rem;top:50%;transform:translateY(-50%);display:block}.dropdown-content .option .option-check-icon{display:none}.dropdown-content .option.disabled{opacity:.5;cursor:not-allowed;background-color:var(--bg-sf1);color:var(--text-tertiary)}.dropdown-content .option.disabled:hover{background-color:var(--bg-sf1);color:var(--text-tertiary)}.dropdown-content .option.loading{color:var(--text-tertiary);font-style:italic;cursor:default;background-color:var(--bg-sf1)}.dropdown-content .option.loading:hover{background-color:var(--bg-sf1)}.dropdown-content .option.no-options{color:var(--text-tertiary);font-style:italic;cursor:default;background-color:var(--bg-sf1)}.dropdown-content .option.no-options:hover{background-color:var(--bg-sf1)}.address-selector .address-cascade{display:grid;grid-template-columns:1fr 1fr;gap:1.6rem;margin-bottom:1.6rem}@media (max-width: 767px){.address-selector .address-cascade{grid-template-columns:1fr}}.address-selector .address-cascade .form-group{margin-bottom:0}.address-selector .address-cascade .form-group .dropdown-container{width:100%}.moc-checkout-container{margin-top:12.8rem;margin-bottom:8rem;position:relative;z-index:100}@media (max-width: 1024px){.moc-checkout-container{margin-bottom:6.4rem}}@media (max-width: 767px){.moc-checkout-container{margin-bottom:5.6rem;margin-top:9.6rem}}.checkout-header{display:flex;flex-direction:column;gap:.8rem;margin-bottom:3.2rem}@media (max-width: 1024px){.checkout-header{margin-bottom:2.4rem;gap:.6rem}}@media (max-width: 767px){.checkout-header{margin-bottom:2rem}}.checkout-header .checkout-header-nav{display:flex;align-items:center}.checkout-header-nav{display:flex;flex-direction:row;align-items:center;gap:.4rem}.checkout-header-nav-ic{width:2rem;height:2rem;display:flex;align-items:center;justify-content:center}.checkout-header-nav-text{color:var(--text-primary);font-size:1.6rem;font-weight:400;line-height:1.5em}.checkout-header-title{font-size:4.8rem;font-weight:600;line-height:1.2;color:var(--text-primary)}@media (max-width: 767px){.checkout-header-title{font-size:2.4rem;line-height:1.3em}}.checkout-content{position:relative}.checkout-form{position:sticky;top:3.2rem;grid-column:1/7;height:max-content;border-radius:1.2rem;border:1px solid var(--stroke-medium);background:var(--bg-sf2);padding:2rem 2.4rem 2.4rem}@media (max-width: 767px){.checkout-form{padding:1.2rem}}@media (max-width: 1024px){.checkout-form{grid-column:1/-1;grid-row:2/3;position:static;width:100%;align-self:flex-start}}.checkout-form.step-2{background-color:transparent;padding:0;border:none}.checkout-form .checkout-section h3{color:var(--text-primary);font-size:2.4rem;font-weight:600;line-height:1.5em;margin-bottom:2.4rem}@media (max-width: 767px){.checkout-form .checkout-section h3{font-size:1.8rem;line-height:1.3em;margin-bottom:1.6rem}}.checkout-form .form-row{display:grid;grid-template-columns:1fr 1fr;gap:1.6rem}@media (max-width: 767px){.checkout-form .form-row{grid-template-columns:1fr;gap:0}}.checkout-form .form-group{margin-bottom:2rem}@media (max-width: 767px){.checkout-form .form-group{margin-bottom:1.6rem}}.checkout-form .form-group label{color:var(--text-secondary);font-size:1.6rem;font-weight:500;line-height:1.5em;margin-bottom:.8rem;display:block}.checkout-form .form-group label.checkbox-label{display:flex;align-items:center;cursor:pointer;font-weight:500;margin-bottom:1.6rem}.checkout-form .form-group label.checkbox-label input[type=checkbox]{margin-right:1.2rem;width:1.8rem;height:1.8rem;accent-color:var(--blue)}.checkout-form .form-group input,.checkout-form .form-group textarea{width:100%;display:flex;padding:1.2rem;align-items:center;align-self:stretch;border-radius:.8rem;border:1px solid var(--stroke-medium);background:var(--bg-main);color:var(--text-primary);line-height:1.5em;font-size:1.8rem;height:4.8rem;font-weight:400}@media (max-width: 767px){.checkout-form .form-group input,.checkout-form .form-group textarea{height:4rem;font-size:1.6rem;padding:.8rem}}.checkout-form .form-group input::placeholder,.checkout-form .form-group textarea::placeholder{color:var(--text-tertiary)}.checkout-form .form-group input:focus,.checkout-form .form-group textarea:focus{outline:none;border-color:var(--stroke-medium);box-shadow:0 0 0 1px color-mix(in srgb,var(--stroke-medium) 10%,transparent)}.checkout-form .form-group input:disabled,.checkout-form .form-group textarea:disabled{background-color:var(--bg-sf1);color:var(--text-tertiary);cursor:not-allowed}.checkout-form .form-group input.error,.checkout-form .form-group textarea.error{border-color:var(--error);box-shadow:0 0 0 1px color-mix(in srgb,var(--error) 10%,transparent)}.checkout-form .form-group input.success,.checkout-form .form-group textarea.success{border-color:var(--success);box-shadow:0 0 0 1px color-mix(in srgb,var(--success) 10%,transparent)}.checkout-form .form-group textarea{resize:vertical;min-height:10rem}.checkout-form .form-group.error .error-message{color:var(--error);font-size:1.2rem;margin-top:.4rem;display:block;font-weight:500}.checkout-form .form-group.success input,.checkout-form .form-group.success textarea{border-color:var(--success)}.payment-methods{display:flex;flex-direction:column;width:100%;gap:2rem}.payment-methods .payment-method-item{background:var(--bg-main);transition:all .3s ease}.payment-methods .payment-method-item .payment-method-radio input[type=radio]{display:none}.payment-methods .payment-method-item .payment-method-radio label{display:flex;align-items:center;gap:1.2rem;cursor:pointer;margin:0;width:100%;transition:all .3s ease}@media (max-width: 767px){.payment-methods .payment-method-item .payment-method-radio label{gap:1rem}}.payment-methods .payment-method-item .payment-method-radio .payment-method-icon{width:2.4rem;height:2.4rem;display:flex;align-items:center;justify-content:center;flex-shrink:0}.payment-methods .payment-method-item .payment-method-radio .payment-method-icon svg{width:100%;height:100%}.payment-methods .payment-method-item .payment-method-radio .payment-method-info{display:flex;flex-direction:column;gap:.4rem;flex:1}.payment-methods .payment-method-item .payment-method-radio .payment-method-info .payment-method-name{color:var(--text-primary);font-size:1.8rem;font-weight:500;line-height:1.5em}@media (max-width: 767px){.payment-methods .payment-method-item .payment-method-radio .payment-method-info .payment-method-name{font-size:1.6rem;line-height:1.3em}}.payment-methods .payment-method-item .payment-method-radio .payment-method-info .payment-method-description{color:var(--text-secondary);font-size:1.8rem;font-weight:400;line-height:1.3em}.payment-methods .payment-method-item .payment-method-radio label:before{content:"";width:2rem;height:2rem;border:1px solid var(--stroke-medium);border-radius:50%;margin-left:auto;position:relative;transition:border .3s ease}@media (max-width: 767px){.payment-methods .payment-method-item .payment-method-radio label:before{width:1.6rem;height:1.6rem}}.payment-methods .payment-method-item .payment-method-radio input[type=radio]:checked+label:before{border-color:var(--bg-primary);background-image:url("data:image/svg+xml,%3Csvg width='8' height='8' viewBox='0 0 8 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='4' cy='4' r='4' fill='%230F172A'/%3E%3C/svg%3E%0A");background-size:.8rem;background-position:center;background-repeat:no-repeat}.payment-methods .payment-method-item .bidv-qr-instructions{margin-top:.8rem;padding-left:3.6rem}@media (max-width: 767px){.payment-methods .payment-method-item .bidv-qr-instructions{padding-left:2.8rem;margin-top:.6rem}}.payment-methods .payment-method-item .bidv-qr-instructions .qr-instructions-header{margin-bottom:1.2rem;color:var(--text-primary);font-size:1.6rem;font-weight:500;line-height:1.5em;margin-bottom:2rem}@media (max-width: 767px){.payment-methods .payment-method-item .bidv-qr-instructions .qr-instructions-header{margin-bottom:1.6rem;font-size:1.6rem;line-height:1.14em}}.payment-methods .payment-method-item .bidv-qr-instructions .qr-instructions-header h5{color:var(--text-secondary, #475569);font-size:1.8rem;font-weight:400;line-height:1.5em}@media (max-width: 767px){.payment-methods .payment-method-item .bidv-qr-instructions .qr-instructions-header h5{font-size:1.6rem}}.payment-methods .payment-method-item .bidv-qr-instructions .qr-instructions-header p{color:var(--text-secondary);font-size:1.6rem;margin:0;line-height:1.3em}.payment-methods .payment-method-item .bidv-qr-instructions .bidv-qr-totals{color:var(--text-secondary, #475569);font-size:1.8rem;font-weight:500;display:flex;flex-direction:row;gap:1.2rem;align-items:center;line-height:1.5em;margin-bottom:1.2rem}@media (max-width: 767px){.payment-methods .payment-method-item .bidv-qr-instructions .bidv-qr-totals{font-size:1.6rem;line-height:1.14em;gap:.8rem}}.payment-methods .payment-method-item .bidv-qr-instructions .bidv-qr-totals .qr-instructions-total{color:var(--pink);font-size:1.8rem;font-weight:600;line-height:1.5em}@media (max-width: 767px){.payment-methods .payment-method-item .bidv-qr-instructions .bidv-qr-totals .qr-instructions-total{font-size:1.6rem;line-height:1.5em}}.payment-methods .payment-method-item .bidv-qr-instructions .qr-code-container{display:flex;gap:2rem;padding:1.2rem;margin-bottom:1.6rem;border-radius:1.2rem;background:var(--bg-sf2)}@media (max-width: 767px){.payment-methods .payment-method-item .bidv-qr-instructions .qr-code-container{flex-direction:column;margin-bottom:0}}.payment-methods .payment-method-item .bidv-qr-instructions .qr-code-container .qr-code-image{flex-shrink:0;width:20rem;aspect-ratio:1/1.16;border-radius:1.2rem;height:max-content;overflow:hidden}@media (max-width: 767px){.payment-methods .payment-method-item .bidv-qr-instructions .qr-code-container .qr-code-image{width:100%;border-radius:.8rem}}.payment-methods .payment-method-item .bidv-qr-instructions .qr-code-container .qr-code-image img{width:100%;height:100%;border-radius:.8rem;border:1px solid var(--stroke-medium)}.payment-methods .payment-method-item .bidv-qr-instructions .qr-code-container .qr-code-image .qr-placeholder{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background-color:var(--bg-main);border:1px solid var(--stroke-medium);border-radius:.8rem}.payment-methods .payment-method-item .bidv-qr-instructions .qr-code-container .qr-instructions{flex:1;display:flex;flex-direction:column;gap:.8rem}@media (max-width: 767px){.payment-methods .payment-method-item .bidv-qr-instructions .qr-code-container .qr-instructions{gap:0;padding-inline:.8rem}}.payment-methods .payment-method-item .bidv-qr-instructions .qr-code-container .qr-instructions .instruction-steps{display:flex;flex-direction:column;gap:1.2rem}.payment-methods .payment-method-item .bidv-qr-instructions .qr-code-container .qr-instructions .instruction-step{display:flex;align-items:start;gap:.8rem}.payment-methods .payment-method-item .bidv-qr-instructions .qr-code-container .qr-instructions .instruction-step .step-number{display:flex;width:2rem;height:2rem;flex-direction:column;justify-content:center;align-items:center;gap:1rem;flex-shrink:0;border-radius:50%;background-color:var(--text-secondary);color:var(--text-white);font-size:1.2rem;font-weight:500;line-height:1.5em}.payment-methods .payment-method-item .bidv-qr-instructions .qr-code-container .qr-instructions .instruction-step .step-text{display:inline;gap:.6rem;color:var(--text-primary);font-size:1.8rem;font-weight:400;line-height:1.5em}@media (max-width: 767px){.payment-methods .payment-method-item .bidv-qr-instructions .qr-code-container .qr-instructions .instruction-step .step-text{font-size:1.6rem!important;line-height:1.14em}}.payment-methods .payment-method-item .bidv-qr-instructions .qr-code-container .qr-instructions .instruction-step .step-icon{display:inline-block;width:1.4rem;height:1.4rem;transform:translateY(.2em)}.payment-methods .payment-method-item .bidv-qr-instructions .qr-code-container .qr-instructions .instruction-step .step-text{color:var(--text-primary);font-size:1.8rem;line-height:1.3em}@media (max-width: 767px){.payment-methods .payment-method-item .bidv-qr-instructions .qr-code-container .qr-instructions .instruction-step .step-text{font-size:1.2 rem!important;line-height:1.14em}}.payment-methods .payment-method-item .bidv-qr-instructions .bank-info h6{color:var(--text-primary);font-size:1.6rem;font-weight:600;margin:0 0 1.2rem;line-height:1.5em}.payment-methods .payment-method-item .bidv-qr-instructions .bank-info .bank-details{display:flex;flex-direction:column;gap:.8rem}.payment-methods .payment-method-item .bidv-qr-instructions .bank-info .bank-details .bank-detail-item{display:flex;justify-content:space-between;align-items:center;padding:.8rem 0;border-bottom:1px solid var(--stroke-light)}.payment-methods .payment-method-item .bidv-qr-instructions .bank-info .bank-details .bank-detail-item:last-child{border-bottom:none}.payment-methods .payment-method-item .bidv-qr-instructions .bank-info .bank-details .bank-detail-item .detail-label{color:var(--text-secondary);font-size:1.6rem;font-weight:400}.payment-methods .payment-method-item .bidv-qr-instructions .bank-info .bank-details .bank-detail-item .detail-value{color:var(--text-primary);font-size:1.6rem;font-weight:500;text-align:right}.checkout-submit{margin-top:3.2rem}.checkout-submit .checkout-submit-btn{cursor:pointer;width:100%!important}.checkout-submit .checkout-submit-btn.loading .btn-text{display:none}.checkout-submit .checkout-submit-btn.loading .btn-loading{display:inline-block}.checkout-submit .checkout-submit-btn.disabled{opacity:.6;cursor:not-allowed;background:var(--text-disabled)!important;border-color:var(--text-disabled)!important;color:var(--text-tertiary)!important}.checkout-submit .checkout-submit-btn.disabled:hover{background:var(--text-disabled)!important;border-color:var(--text-disabled)!important;color:var(--text-tertiary)!important}.checkout-submit .checkout-submit-btn .btn-loading{display:none}.checkout-summary{grid-column:7/-1;border-radius:1.2rem;top:1.2rem;height:max-content;border:1px solid var(--stroke-medium);background:var(--bg-main-bg);padding:2.4rem;position:sticky;bottom:1.2rem;display:flex;padding:2rem 2.4rem 2.4rem;flex-direction:column}@media (max-width: 1024px){.checkout-summary{grid-row:1/2;grid-column:1/-1;position:static;padding:2rem;margin-bottom:2rem}}@media (max-width: 767px){.checkout-summary{padding:1.2rem}}.checkout-summary-title{color:var(--text-primary);font-size:2.4rem;font-weight:600;line-height:1.5em}@media (max-width: 767px){.checkout-summary-title{font-size:1.6rem;line-height:1.5em}}.checkout-summary-count{color:var(--text-secondary);font-size:2.4rem;font-weight:500;line-height:1.5em}.checkout-summary-count:after{content:")"}.checkout-summary-count:before{content:"("}@media (max-width: 767px){.checkout-summary-count{font-size:1.6rem;line-height:1.5em}}.checkout-summary .order-items{margin-bottom:2rem;display:flex;flex-direction:column;gap:12px}.checkout-summary .order-items .checkout-item{display:flex;align-items:center;gap:1.2rem;border-bottom:1px solid var(--stroke-medium)}.checkout-summary .order-items .checkout-item-content-wrap{padding-block:2rem;gap:1.2rem;flex:1;flex-direction:row;border-radius:.8rem;display:flex;align-items:center}.checkout-summary .order-items .checkout-item-title{color:var(--text-primary, #020617);font-size:1.8rem;font-style:normal;font-weight:500;line-height:1.5em;margin-bottom:.4rem}@media (max-width: 767px){.checkout-summary .order-items .checkout-item-title{font-size:1.6rem;line-height:1.16em;margin-bottom:0}}.checkout-summary .order-items .checkout-item .checkout-item-image{width:8.6rem;height:10.8rem}@media (max-width: 767px){.checkout-summary .order-items .checkout-item .checkout-item-image{width:6.4rem;height:8rem}}.checkout-summary .order-items .checkout-item .checkout-item-image img{width:100%;height:100%;object-fit:cover;border-radius:.4rem}.checkout-summary .order-items .checkout-item .checkout-item-content{flex:1;display:flex;flex-direction:column;gap:2.4rem}@media (max-width: 767px){.checkout-summary .order-items .checkout-item .checkout-item-content{gap:2.2rem;justify-content:space-between}}.checkout-summary .order-items .checkout-item .checkout-item-content .checkout-item-top-wrap{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:.4rem}.checkout-summary .order-items .checkout-item .checkout-item-content .checkout-item-top-wrap .checkout-item-top-wrap-left{gap:.4rem;display:flex;flex-direction:column;align-items:flex-start}.checkout-summary .order-items .checkout-item .checkout-item-content .checkout-item-bottom-wrap{display:flex;flex-direction:row;align-items:center;justify-content:space-between}@media (max-width: 767px){.checkout-summary .order-items .checkout-item .checkout-item-content .checkout-item-bottom-wrap{flex-direction:row-reverse}}.checkout-summary .order-items .checkout-item .checkout-item-content .checkout-item-title{font-size:1.8rem;-webkit-line-clamp:1;line-clamp:1;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}@media (max-width: 767px){.checkout-summary .order-items .checkout-item .checkout-item-content .checkout-item-title{font-size:1.6rem;line-height:1.16em}}.checkout-summary .order-items .checkout-item .checkout-item-content .checkout-item-variations{color:var(--text-tertiary);font-size:1.6rem;font-weight:400;line-height:1.1em}@media (max-width: 767px){.checkout-summary .order-items .checkout-item .checkout-item-content .checkout-item-variations{font-size:1.4rem;line-height:1.2em}}.checkout-summary .order-items .checkout-item .checkout-item-content .checkout-item-size{color:var(--text-tertiary);font-size:1.8rem;font-weight:400;line-height:1.1em}@media (max-width: 767px){.checkout-summary .order-items .checkout-item .checkout-item-content .checkout-item-size{font-size:1.4rem;line-height:1.2em}}.checkout-summary .order-items .checkout-item .checkout-item-content .checkout-item-price-wrap{display:flex;flex-direction:column;gap:.4rem;align-items:flex-end}@media (max-width: 767px){.checkout-summary .order-items .checkout-item .checkout-item-content .checkout-item-price-wrap{align-items:flex-start;gap:.2rem}}.checkout-summary .order-items .checkout-item .checkout-item-content .checkout-item-price{color:var(--text-primary);font-size:1.8rem;font-weight:500;line-height:1.2em}@media (max-width: 767px){.checkout-summary .order-items .checkout-item .checkout-item-content .checkout-item-price{font-size:1.6rem;line-height:1.2em}}.checkout-summary .order-items .checkout-item .checkout-item-content .checkout-item-price-old{color:var(--text-tertiary);font-size:1.6rem;font-weight:500;line-height:1.2em;text-decoration-line:line-through}@media (max-width: 767px){.checkout-summary .order-items .checkout-item .checkout-item-content .checkout-item-price-old{font-size:1.4rem}}.checkout-summary .order-items .checkout-item .checkout-item-content .checkout-item-quantity{font-size:1.8rem;font-weight:500;line-height:1.5em;color:var(--text-primary)}@media (max-width: 767px){.checkout-summary .order-items .checkout-item .checkout-item-content .checkout-item-quantity{font-size:1.6rem}}.checkout-summary .order-items .checkout-item-remove{background:none;border:none;cursor:pointer;padding:.8rem;border-radius:.8rem;transition:all .3s ease;display:flex;align-items:center;justify-content:center;color:var(--text-secondary)}.checkout-summary .order-items .checkout-item-remove:hover:not(:disabled){background:var(--bg-sf1);color:var(--error)}.checkout-summary .order-items .checkout-item-remove:active:not(:disabled){transform:scale(.95)}.checkout-summary .order-items .checkout-item-remove.disabled{opacity:.4;cursor:not-allowed;color:var(--text-tertiary)}.checkout-summary .order-items .checkout-item-remove.disabled:hover{background:none;color:var(--text-tertiary)}.checkout-summary .order-items .checkout-item-remove.disabled svg{opacity:.5}.checkout-summary .order-items .checkout-item-remove svg{width:16px;height:16px;transition:all .2s ease}.checkout-summary .order-items .cart-popup-item{display:flex;align-items:center;gap:1.2rem}.checkout-summary .order-items .cart-popup-item-checkbox{margin-right:0;position:relative}.checkout-summary .order-items .cart-popup-item-checkbox .cart-item-checkbox{width:2rem;height:2rem;border-radius:.4rem;border:1px solid var(--stroke-medium);-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative;cursor:pointer;background-color:var(--bg-main)}.checkout-summary .order-items .cart-popup-item-checkbox .cart-item-checkbox:checked{background-color:var(--bg-primary);border-color:var(--text-white)}.checkout-summary .order-items .cart-popup-item-checkbox .cart-item-checkbox:checked:after{content:"";position:absolute;left:50%;top:50%;transform:translate(-50%,-60%) rotate(45deg);width:6px;height:10px;border:solid var(--text-white);border-width:0 2px 2px 0}.checkout-summary .order-items .cart-popup-item-content-wrap{padding:1.2rem;gap:1.2rem;flex:1;flex-direction:row;border-radius:.8rem;display:flex;align-items:center;background-color:var(--bg-sf1)}.checkout-summary .order-items .cart-popup-item-title{color:var(--text-primary, #020617);font-size:1.8rem;font-style:normal;font-weight:400;line-height:1.5em;margin-bottom:.4rem}.checkout-summary .order-items .cart-popup-item .cart-popup-item-image{width:8rem;height:10rem}.checkout-summary .order-items .cart-popup-item .cart-popup-item-image img{width:100%;height:100%;object-fit:cover;border-radius:4px}.checkout-summary .order-items .cart-popup-item .cart-popup-item-content{flex:1;display:flex;flex-direction:column;gap:2.4rem}.checkout-summary .order-items .cart-popup-item .cart-popup-item-content .cart-popup-item-top-wrap{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:.4rem}.checkout-summary .order-items .cart-popup-item .cart-popup-item-content .cart-popup-item-top-wrap .cart-popup-item-top-wrap-left{gap:.4rem;display:flex;flex-direction:column;align-items:flex-start}.checkout-summary .order-items .cart-popup-item .cart-popup-item-content .cart-popup-item-bottom-wrap{display:flex;flex-direction:row;align-items:center;justify-content:space-between}.checkout-summary .order-items .cart-popup-item .cart-popup-item-content .cart-popup-item-title{font-size:16px;margin:0 0 5px}.checkout-summary .order-items .cart-popup-item .cart-popup-item-content .cart-popup-item-variations{color:var(--text-tertiary);font-size:1.6rem;font-weight:400;line-height:1.1em}.checkout-summary .order-items .cart-popup-item .cart-popup-item-content .cart-popup-item-price-wrap{display:flex;flex-direction:column;gap:.4rem;align-items:flex-end}.checkout-summary .order-items .cart-popup-item .cart-popup-item-content .cart-popup-item-price{color:var(--text-primary);font-size:1.6rem;font-weight:400;line-height:1.2em}.checkout-summary .order-items .cart-popup-item .cart-popup-item-content .cart-popup-item-price-old{color:var(--text-tertiary);font-size:1.4rem;font-weight:400;line-height:1.2em;text-decoration-line:line-through}.checkout-summary .order-items .cart-popup-item .cart-popup-item-content .cart-popup-item-quantity{display:flex;align-items:center;gap:.4rem;width:10rem;justify-content:space-between;border-radius:.8rem;border:1px solid var(--stroke-medium);background-color:var(--bg-main);padding:.8rem}.checkout-summary .order-items .cart-popup-item .cart-popup-item-content .cart-popup-item-quantity button{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:1.6rem;height:1.6rem;cursor:pointer;color:var(--text-tertiary)!important;transition:all .3s ease-in-out;background-color:transparent}.checkout-summary .order-items .cart-popup-item .cart-popup-item-content .cart-popup-item-quantity button:disabled{color:var(--text-disabled)!important}.checkout-summary .order-items .cart-popup-item .cart-popup-item-content .cart-popup-item-quantity button:hover{color:var(--text-secondary)!important}.checkout-summary .order-items .cart-popup-item .cart-popup-item-content .cart-popup-item-quantity button svg path{stroke:currentColor}.checkout-summary .order-items .cart-popup-item .cart-popup-item-content .cart-popup-item-quantity input{background-color:transparent;width:3.4rem;color:var(--text-primary, #020617);text-align:center;font-size:1.6rem;font-weight:500;line-height:1.5em}.checkout-summary .order-items .cart-popup-item .cart-popup-item-remove{background:none;border:none;cursor:pointer;align-self:flex-start;margin-top:.8rem;padding:.6rem;display:flex;align-items:center;justify-content:center;border-radius:999px;transition:background-color .3s ease-in-out}.checkout-summary .order-items .cart-popup-item .cart-popup-item-remove svg{width:1.6rem!important;height:1.6rem!important}.checkout-summary .order-items .cart-popup-item .cart-popup-item-remove:hover{background:var(--bg-sf2)}.checkout-summary .order-totals{display:flex;flex-direction:column;gap:.8rem}.checkout-summary .order-totals .selection-summary{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px;padding:12px;background-color:var(--bg-sf1);border-radius:.8rem;font-size:14px;color:var(--text-primary)}.checkout-summary .order-totals .selection-summary .select-all-btn,.checkout-summary .order-totals .selection-summary .deselect-all-btn{background:none;border:1px solid var(--blue);color:var(--blue);padding:6px 12px;border-radius:.4rem;cursor:pointer;font-size:12px;font-weight:500;transition:all .3s ease}.checkout-summary .order-totals .selection-summary .select-all-btn:hover,.checkout-summary .order-totals .selection-summary .deselect-all-btn:hover{background-color:var(--blue);color:var(--text-white)}.checkout-summary .order-totals .total-row{display:flex;align-items:center;justify-content:space-between;color:var(--text-primary, #020617);font-size:1.8rem;font-weight:400;font-weight:500;line-height:1.5em}.checkout-summary .order-totals .total-row span:first-child{font-weight:500;color:var(--text-secondary)}@media (max-width: 767px){.checkout-summary .order-totals .total-row{font-size:1.6rem;line-height:1.14em}.checkout-summary .order-totals .total-row:not(:last-child){margin-bottom:.8rem}}.checkout-summary .order-totals .total-row.total span:first-child{font-weight:600}@media (max-width: 767px){.checkout-summary .order-totals .total-row.total span:first-child{color:var(--text-primary);font-weight:500}}.checkout-summary .order-totals .total-row.total span:last-child{color:var(--pink);font-size:2rem;font-weight:600;line-height:1.33em}@media (max-width: 767px){.checkout-summary .order-totals .total-row.total span:last-child{font-size:1.6rem;line-height:1.14em}}.moc-checkout-empty-cart .empty-cart-state{height:12rem;display:flex;flex-direction:column;align-items:center;justify-content:center;margin-top:3.2rem;padding:2rem;text-align:center}.moc-checkout-empty-cart .empty-cart-state .empty-cart-icon{margin-bottom:1.6rem}.moc-checkout-empty-cart .empty-cart-state .empty-cart-icon svg{width:64px;height:64px;color:var(--text-tertiary)}.moc-checkout-empty-cart .empty-cart-state .empty-cart-message{color:var(--text-secondary, #475569);font-size:1.8rem;font-weight:600;line-height:1.33em;margin-bottom:.8rem}.moc-checkout-empty-cart .empty-cart-state .empty-cart-description{color:var(--text-tertiary, #64748b);font-size:1.6rem;font-weight:400;line-height:1.5em}.empty-cart-state{height:12rem;display:flex;flex-direction:column;align-items:center;margin-top:3.2rem}.empty-cart-state .empty-cart-message{color:var(--text-secondary, #475569);text-align:center;font-size:1.8rem;font-weight:500;line-height:1.33em;margin-bottom:2.4rem}@media print{.moc-checkout-container .checkout-submit,.moc-checkout-container .payment-methods{display:none}}.custom-dropdown:focus-within .dropdown-input-container .selected-option{border-color:var(--stroke-medium);box-shadow:0 0 0 1px var(--stroke-medium)}.moc-order-confirmation-modal{position:fixed;top:0;left:0;width:100%;height:100%;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:9999}.moc-order-confirmation-modal .moc-order-confirmation-content{background:var(--bg-main);padding:2rem;border-radius:8px;max-width:40rem;width:90%;text-align:center;box-shadow:0 4px 20px #00000026}.moc-order-confirmation-modal .moc-order-confirmation-content h2{color:var(--success);margin-bottom:1rem;font-size:1.5rem}.moc-order-confirmation-modal .moc-order-confirmation-content p{margin-bottom:1rem;line-height:1.6}.moc-order-confirmation-modal .moc-order-confirmation-content p strong{color:var(--blue)}.moc-order-confirmation-modal .moc-order-confirmation-content .moc-close-modal{background:var(--blue);color:var(--text-white);border:none;padding:.75rem 2rem;border-radius:4px;cursor:pointer;font-size:1rem;transition:background .3s ease}.moc-order-confirmation-modal .moc-order-confirmation-content .moc-close-modal:hover{background:var(--bg-primary-hover)}.checkout-success-message{background:var(--bg-sf1);border:1px solid var(--success);border-radius:4px;padding:1rem;margin:1rem 0}.checkout-success-message .success-content h3{color:var(--success);margin-bottom:.5rem;font-size:1.1rem}.checkout-success-message .success-content p{color:var(--success);margin-bottom:.5rem}.checkout-success-message .success-content p strong{color:var(--blue)}.checkout-empty{text-align:center;color:var(--text-tertiary);font-style:italic;padding:2rem}.checkout-cannot-remove-message{position:fixed;top:20px;right:20px;background:var(--bg-sf1);border:1px solid var(--yellow);border-radius:8px;padding:16px;box-shadow:0 4px 12px #00000026;z-index:9999;max-width:400px;animation:slideInRight .3s ease-out}.checkout-cannot-remove-message .message-content{display:flex;align-items:flex-start;gap:12px}.checkout-cannot-remove-message .message-icon{flex-shrink:0;margin-top:2px}.checkout-cannot-remove-message .message-text{margin:0;color:var(--text-secondary);font-size:14px;line-height:1.4;font-weight:500}@keyframes slideInRight{0%{transform:translate(100%);opacity:0}to{transform:translate(0);opacity:1}}.checkout-item-remove.disabled{opacity:.5;cursor:not-allowed;pointer-events:none}.checkout-item-remove.disabled svg{stroke:var(--text-disabled)}.checkout-item-remove.disabled:hover{background-color:transparent;transform:none}.confirmation-section .confirmation-content{margin-bottom:2rem}@media (max-width: 767px){.confirmation-section .confirmation-content{margin-bottom:1.6rem}}.confirmation-section .address-confirmation,.confirmation-section .order-confirmation{margin-bottom:2.4rem;padding:1.5rem;border-radius:1.2rem;border:1px solid var(--stroke-medium)}@media (max-width: 767px){.confirmation-section .address-confirmation,.confirmation-section .order-confirmation{margin-bottom:1.6rem;padding:1.2rem;border-radius:.8rem}}.confirmation-section .address-confirmation{display:flex;flex-direction:column;gap:1.2rem}.confirmation-section .address-confirmation-ic{width:2.4rem;height:2.4rem}.confirmation-section .address-confirmation-header{display:flex;justify-content:space-between;align-items:center}.confirmation-section .address-confirmation-header .checkout-edit-address{padding:.6rem 1.2rem;display:flex;align-items:center;justify-content:center;gap:.6rem;color:var(--text-primary, #020617);font-size:1.8rem;font-weight:500;line-height:1.5;background:var(--bg-sf3);border:none!important;outline:none!important;cursor:pointer;border-radius:999px}@media (max-width: 767px){.confirmation-section .address-confirmation-header .checkout-edit-address{padding:.6rem 1.2rem;font-size:1.6rem;line-height:1.14em}}.confirmation-section .address-confirmation-header .checkout-edit-address svg{width:2rem!important;height:2rem!important}.confirmation-section .address-confirmation-title{color:var(--text-primary);font-weight:600;line-height:1.4;font-size:2.4rem}@media (max-width: 767px){.confirmation-section .address-confirmation-title{font-size:1.6rem;line-height:1.5em}}.confirmation-section .address-summary{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem}@media (max-width: 767px){.confirmation-section .address-summary{flex-direction:row;flex-wrap:nowrap}}.confirmation-section .address-summary .address-info{flex:1}.confirmation-section .address-summary .address-info-inner{display:flex;flex-direction:row;align-items:start;justify-content:space-between}.confirmation-section .address-summary .address-info-content{display:flex;flex-direction:column;gap:.4rem}.confirmation-section .address-summary .address-info .shipping-method-price{color:var(--text-primary);font-size:1.6rem;font-weight:500;line-height:1.5}@media (max-width: 767px){.confirmation-section .address-summary .address-info .shipping-method-price{font-size:1.6rem;line-height:1.14em}}.confirmation-section .address-summary .address-info-label{color:var(--text-primary);font-size:1.8rem;font-weight:500;line-height:1.5}@media (max-width: 767px){.confirmation-section .address-summary .address-info-label{font-size:1.6rem;line-height:1.14em}}.confirmation-section .address-summary .address-info-sub{color:var(--text-secondary);font-size:1.8rem;font-weight:400;line-height:1.5em}@media (max-width: 767px){.confirmation-section .address-summary .address-info-sub{font-size:1.4rem;line-height:1.16em}}.confirmation-section .address-summary .address-info .customer-name{font-size:1.6rem;font-weight:500;line-height:1.5}@media (max-width: 767px){.confirmation-section .address-summary .address-info .customer-name{font-size:1.6rem;line-height:1.14em}}.confirmation-section .address-summary .address-info .customer-phone{color:var(--text-secondary);font-size:1.6rem;font-weight:500;line-height:1.5;padding-left:.8rem}@media (max-width: 767px){.confirmation-section .address-summary .address-info .customer-phone{font-size:1.6rem;line-height:1.14em}}.confirmation-section .address-summary .address-info .customer-address{color:var(--text-secondary);font-size:1.8rem;font-weight:400;line-height:1.5em}@media (max-width: 767px){.confirmation-section .address-summary .address-info .customer-address{font-size:1.4rem;line-height:1.16em}}.confirmation-section .address-summary .checkout-edit-address{flex-shrink:0;padding:.5rem .75rem;font-size:.875rem}.confirmation-section .order-items-summary .order-item-summary{display:flex;justify-content:space-between;align-items:center;padding:.75rem 0;border-bottom:1px solid var(--stroke-medium)}.confirmation-section .order-items-summary .order-item-summary:last-child{border-bottom:none}.confirmation-section .order-items-summary .order-item-summary .item-info{flex:1;margin-right:1rem}.confirmation-section .order-items-summary .order-item-summary .item-info .item-name{font-weight:500;color:var(--text-primary);margin-bottom:.25rem}.confirmation-section .order-items-summary .order-item-summary .item-info .item-variation{font-size:.875rem;color:var(--text-tertiary)}.confirmation-section .order-items-summary .order-item-summary .item-quantity{color:var(--text-tertiary);font-size:.875rem;margin:0 1rem}.confirmation-section .order-items-summary .order-item-summary .item-price{font-weight:600;color:var(--text-primary);min-width:80px;text-align:right}.confirmation-section .order-totals-summary{margin-top:1rem;padding-top:1rem;border-top:1px solid var(--stroke-medium)}.confirmation-section .order-totals-summary .total-row{display:flex;justify-content:space-between;align-items:center;padding:.5rem 0;font-size:.875rem}.confirmation-section .order-totals-summary .total-row.total-final{font-weight:600;font-size:1rem;color:var(--text-primary);border-top:1px solid var(--stroke-medium);margin-top:.5rem;padding-top:1rem}.confirmation-section .confirmation-actions{display:flex;justify-content:space-between;align-items:center}@media (max-width: 767px){.confirmation-section .confirmation-actions{position:sticky;bottom:0;align-self:flex-end;flex-direction:column;background-color:var(--bg-main);padding-block:1.4rem 2.4rem;padding-inline:2rem;border-top:1px solid var(--stroke-medium);margin-inline:-2rem}.confirmation-section .confirmation-actions button{width:100%}}.confirmation-section .confirmation-actions .checkout-confirm-order{flex:1}.confirmation-section .confirmation-actions .confirmation-actions-price{display:none}@media (max-width: 767px){.confirmation-section .confirmation-actions .confirmation-actions-price{display:flex;flex-direction:row;align-items:center;justify-content:space-between;padding-block:1.2rem;width:100%;color:var(--text-secondary, #475569);font-size:1.6rem;font-weight:500;line-height:1.14em}.confirmation-section .confirmation-actions .confirmation-actions-price .confirmation-actions-price-total{color:var(--text-primary, #020617);font-size:1.6rem;font-weight:500;line-height:1.5em}}.form-group{position:relative}.form-group input.error,.form-group textarea.error,.form-group select.error{border-color:var(--error);box-shadow:0 0 0 1px color-mix(in srgb,var(--error) 20%,transparent)}.form-group input.error:focus,.form-group textarea.error:focus,.form-group select.error:focus{border-color:var(--error);box-shadow:0 0 0 1px color-mix(in srgb,var(--error) 30%,transparent)}.form-group input.success,.form-group textarea.success,.form-group select.success{border-color:var(--success);box-shadow:0 0 0 1px color-mix(in srgb,var(--success) 20%,transparent)}.form-group input.success:focus,.form-group textarea.success:focus,.form-group select.success:focus{border-color:var(--success);box-shadow:0 0 0 1px color-mix(in srgb,var(--success) 30%,transparent)}.form-group .field-error{color:var(--error);font-size:1.4rem;margin-top:.6rem;display:block}.checkout-success-step .checkout-success-container{display:flex;align-items:center;justify-content:center;min-height:60vh;text-align:center}@media (max-width: 767px){.checkout-success-step .checkout-success-container{min-height:unset}}.checkout-success-step .checkout-success{width:100%;display:flex;flex-direction:column;align-items:center;max-width:69rem;justify-content:center}.checkout-success-step .checkout-success .success-icon{display:flex;width:4rem;height:4rem;margin-bottom:2rem}@media (max-width: 767px){.checkout-success-step .checkout-success .success-icon{width:3.2rem;height:3.2rem}}.checkout-success-step .checkout-success .success-title{color:var(--text-primary, #020617);font-size:4.8rem;font-weight:600;line-height:1.2;margin-bottom:.4rem}@media (max-width: 767px){.checkout-success-step .checkout-success .success-title{font-size:2.4rem;line-height:1em;margin-bottom:.8rem}}.checkout-success-step .checkout-success .success-order-id{color:var(--text-secondary);text-align:center;font-size:2.8rem;font-weight:500;margin-bottom:2rem;line-height:1.2}@media (max-width: 767px){.checkout-success-step .checkout-success .success-order-id{font-size:1.8rem;line-height:1.2em;margin-bottom:.8rem}}.checkout-success-step .checkout-success .success-order-id .success-order-id-number{font-weight:600}.checkout-success-step .checkout-success .success-description{color:var(--text-secondary);font-size:1.8rem;font-weight:400;margin-bottom:2.4rem;line-height:1.33em}@media (max-width: 767px){.checkout-success-step .checkout-success .success-description{font-size:1.6rem;line-height:1.16em;margin-bottom:2rem}}.checkout-success-step .checkout-success .success-actions{display:flex;gap:1rem;justify-content:center}@media (min-width: 1024px){.checkout-success-step .checkout-success .success-actions>*{width:18rem}}@media (max-width: 767px){.checkout-success-step .checkout-success .success-actions{gap:1rem}}.image-bank{display:none}.checkout-confirm{max-width:800px;margin:0 auto;padding:20px;background:#fff;border-radius:12px;box-shadow:0 4px 20px #0000001a}.checkout-confirm .confirm-header{text-align:center;margin-bottom:30px;padding-bottom:20px;border-bottom:2px solid #f0f0f0}.checkout-confirm .confirm-header h2{font-size:28px;font-weight:700;color:#1a1a1a;margin-bottom:8px}.checkout-confirm .confirm-header p{font-size:16px;color:#666;margin:0}.checkout-confirm .confirm-content{margin-bottom:30px}.checkout-confirm .confirm-section{margin-bottom:25px;padding:20px;background:#f8f9fa;border-radius:8px;border-left:4px solid #007cba}.checkout-confirm .confirm-section h3{font-size:18px;font-weight:600;color:#1a1a1a;margin:0 0 15px;display:flex;align-items:center;gap:8px}.checkout-confirm .confirm-section h3:before{content:"";width:6px;height:6px;background:#007cba;border-radius:50%}.checkout-confirm .confirm-section.order-summary{border-left-color:#28a745;background:#f8fff9}.checkout-confirm .confirm-section.order-summary h3:before{background:#28a745}.checkout-confirm .confirm-info .info-row{display:flex;justify-content:space-between;align-items:center;padding:8px 0;border-bottom:1px solid #e9ecef}.checkout-confirm .confirm-info .info-row:last-child{border-bottom:none}.checkout-confirm .confirm-info .info-row .label{font-weight:500;color:#495057;min-width:120px}.checkout-confirm .confirm-info .info-row .value{font-weight:600;color:#1a1a1a;text-align:right;flex:1}.checkout-confirm .order-items{margin-bottom:20px}.checkout-confirm .order-items .order-item{display:flex;justify-content:space-between;align-items:center;padding:12px 0;border-bottom:1px solid #e9ecef}.checkout-confirm .order-items .order-item:last-child{border-bottom:none}.checkout-confirm .order-items .order-item .item-info{flex:1}.checkout-confirm .order-items .order-item .item-info .item-name{font-weight:500;color:#1a1a1a;margin-bottom:4px}.checkout-confirm .order-items .order-item .item-info .item-variation{font-size:14px;color:#666}.checkout-confirm .order-items .order-item .item-quantity{font-weight:500;color:#495057;margin:0 15px;min-width:40px;text-align:center}.checkout-confirm .order-items .order-item .item-price{font-weight:600;color:#1a1a1a;min-width:100px;text-align:right}.checkout-confirm .order-totals{border-top:2px solid #e9ecef;padding-top:15px}.checkout-confirm .order-totals .total-row{display:flex;justify-content:space-between;align-items:center;padding:8px 0}.checkout-confirm .order-totals .total-row .label{font-weight:500;color:#495057}.checkout-confirm .order-totals .total-row .value{font-weight:600;color:#1a1a1a}.checkout-confirm .order-totals .total-row.total-final{border-top:2px solid #e9ecef;padding-top:12px;margin-top:8px}.checkout-confirm .order-totals .total-row.total-final .label{font-size:18px;font-weight:600;color:#1a1a1a}.checkout-confirm .order-totals .total-row.total-final .value{font-size:20px;font-weight:700;color:#007cba}.checkout-confirm .confirm-actions{display:flex;gap:15px;justify-content:center;padding-top:20px;border-top:2px solid #f0f0f0}.checkout-confirm .confirm-actions .btn-back,.checkout-confirm .confirm-actions .btn-confirm{display:flex;align-items:center;gap:8px;padding:14px 24px;border:none;border-radius:8px;font-size:16px;font-weight:600;cursor:pointer;transition:all .3s ease;min-width:160px;justify-content:center}.checkout-confirm .confirm-actions .btn-back svg,.checkout-confirm .confirm-actions .btn-confirm svg{width:18px;height:18px}.checkout-confirm .confirm-actions .btn-back:disabled,.checkout-confirm .confirm-actions .btn-confirm:disabled{opacity:.6;cursor:not-allowed}.checkout-confirm .confirm-actions .btn-back{background:#f8f9fa;color:#495057;border:2px solid #e9ecef}.checkout-confirm .confirm-actions .btn-back:hover:not(:disabled){background:#e9ecef;color:#1a1a1a}.checkout-confirm .confirm-actions .btn-confirm{background:#007cba;color:#fff}.checkout-confirm .confirm-actions .btn-confirm:hover:not(:disabled){background:#005a87;transform:translateY(-2px);box-shadow:0 4px 12px #007cba4d}@media (max-width: 768px){.checkout-confirm{padding:15px;margin:10px}.checkout-confirm .confirm-header h2{font-size:24px}.checkout-confirm .confirm-header p{font-size:14px}.checkout-confirm .confirm-section{padding:15px;margin-bottom:20px}.checkout-confirm .confirm-section h3{font-size:16px}.checkout-confirm .confirm-info .info-row{flex-direction:column;align-items:flex-start;gap:4px}.checkout-confirm .confirm-info .info-row .label{min-width:auto}.checkout-confirm .confirm-info .info-row .value{text-align:left}.checkout-confirm .order-items .order-item{flex-direction:column;align-items:flex-start;gap:8px}.checkout-confirm .order-items .order-item .item-quantity{margin:0;text-align:left}.checkout-confirm .order-items .order-item .item-price{text-align:left}.checkout-confirm .confirm-actions{flex-direction:column}.checkout-confirm .confirm-actions .btn-back,.checkout-confirm .confirm-actions .btn-confirm{width:100%}}.checkout-confirm{animation:slideInUp .4s ease-out}@keyframes slideInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.btn-confirm.loading{position:relative;color:transparent}.btn-confirm.loading:after{content:"";position:absolute;top:50%;left:50%;width:20px;height:20px;margin:-10px 0 0 -10px;border:2px solid transparent;border-top:2px solid white;border-radius:50%;animation:spin 1s linear infinite}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.checkout-sidebar-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:#020617e6;z-index:9998;opacity:0;visibility:hidden;transition:all .3s ease}.checkout-sidebar{position:fixed;top:0;display:flex;flex-direction:column;right:min(-60rem,-50vw);width:min(60rem,50vw);margin:3.2rem;border-radius:1.2rem;height:calc(100% - 6.4rem);background-color:var(--bg-main);z-index:9999;transition:right .6s ease;overflow:hidden;box-shadow:-.2rem 0 1rem #0000001a}@media (max-width: 1024px){.checkout-sidebar{width:80vw;right:-100vw}}.checkout-sidebar-header{display:flex;position:sticky;top:0;justify-content:space-between;align-items:center;padding-top:2.4rem;padding-inline:2.4rem;background-color:var(--bg-main);z-index:10}.checkout-sidebar-header h3{margin:0;font-size:2.4rem;font-weight:600;line-height:1.16em;color:var(--text-primary)}@media (max-width: 767px){.checkout-sidebar-header h3{font-size:1.6rem;line-height:1.3em}}.checkout-sidebar-close{background:none;border:none;cursor:pointer;padding:.8rem;border-radius:.6rem;transition:background-color .2s ease;width:3.2rem;height:3.2rem;display:flex;align-items:center;justify-content:center;padding:.3rem!important}.checkout-sidebar-close:hover{background-color:var(--bg-sf1)}.checkout-sidebar-close svg{width:100%;height:auto;stroke:var(--text-primary)}.checkout-sidebar-content{flex:1;padding:2.4rem;margin-bottom:6.4rem;overflow-y:auto}.checkout-sidebar-form{display:flex;flex-direction:column}.checkout-sidebar-form .form-row{display:grid;grid-template-columns:1fr 1fr;gap:1.6rem}@media (max-width: 767px){.checkout-sidebar-form .form-row{grid-template-columns:1fr;gap:0}}.checkout-sidebar-form .form-group{display:flex;flex-direction:column;margin-bottom:2rem;position:relative}@media (max-width: 767px){.checkout-sidebar-form .form-group{margin-bottom:1.6rem}}.checkout-sidebar-form .form-group label{color:var(--text-secondary);font-size:1.6rem;font-weight:500;line-height:1.4em;margin-bottom:.8rem;display:block}.checkout-sidebar-form .form-group input,.checkout-sidebar-form .form-group textarea,.checkout-sidebar-form .form-group select{width:100%;display:flex;padding:1.2rem;align-items:center;align-self:stretch;border-radius:.8rem;border:1px solid var(--stroke-medium);background:var(--bg-main);color:var(--text-primary);line-height:1.5em;font-size:1.8rem;height:4.8rem;font-weight:500;transition:all .2s ease}@media (max-width: 767px){.checkout-sidebar-form .form-group input,.checkout-sidebar-form .form-group textarea,.checkout-sidebar-form .form-group select{height:4rem;font-size:1.6rem;padding:.8rem}}.checkout-sidebar-form .form-group input::placeholder,.checkout-sidebar-form .form-group textarea::placeholder,.checkout-sidebar-form .form-group select::placeholder{color:var(--text-tertiary)}.checkout-sidebar-form .form-group input:focus,.checkout-sidebar-form .form-group textarea:focus,.checkout-sidebar-form .form-group select:focus{outline:none;border-color:var(--stroke-medium);box-shadow:0 0 0 1px color-mix(in srgb,var(--stroke-medium) 10%,transparent)}.checkout-sidebar-form .form-group input:disabled,.checkout-sidebar-form .form-group textarea:disabled,.checkout-sidebar-form .form-group select:disabled{background-color:var(--bg-sf1);color:var(--text-tertiary);cursor:not-allowed}.checkout-sidebar-form .form-group input.error,.checkout-sidebar-form .form-group textarea.error,.checkout-sidebar-form .form-group select.error{border-color:var(--error);box-shadow:0 0 0 1px color-mix(in srgb,var(--error) 10%,transparent)}.checkout-sidebar-form .form-group input.success,.checkout-sidebar-form .form-group textarea.success,.checkout-sidebar-form .form-group select.success{border-color:var(--success);box-shadow:0 0 0 1px color-mix(in srgb,var(--success) 10%,transparent)}.checkout-sidebar-form .form-group textarea{resize:vertical;min-height:10rem}.checkout-sidebar-form .form-group.error .error-message{color:var(--error);font-size:1.2rem;margin-top:.4rem;display:block;font-weight:500}.checkout-sidebar-form .form-group.success input,.checkout-sidebar-form .form-group.success textarea,.checkout-sidebar-form .form-group.success select{border-color:var(--success)}.checkout-sidebar-form .form-group.success .success-message{color:var(--success);font-size:1.2rem;margin-top:.4rem;display:block;font-weight:500}.checkout-sidebar-form .address-cascade{display:flex;flex-direction:column;gap:1.6rem;margin-bottom:2rem}.checkout-sidebar-form .address-cascade .form-row{display:grid;grid-template-columns:1fr 1fr;gap:1.6rem}@media (max-width: 767px){.checkout-sidebar-form .address-cascade .form-row{grid-template-columns:1fr;gap:0}}.checkout-sidebar-form .address-cascade .form-group{margin-bottom:0}.checkout-sidebar-actions{display:flex;gap:1.2rem;background-color:var(--bg-main);padding-inline:2.4rem;padding-block:2.4rem;position:absolute;bottom:0;left:0;right:0;border-top:1px solid var(--stroke-medium)}.checkout-sidebar-actions .btn{flex:1;padding:1.2rem 1.6rem;border-radius:999px;font-size:1.6rem;font-weight:500;cursor:pointer;transition:all .2s ease;border:none;line-height:1.5em;display:flex;align-items:center;justify-content:center}@media (max-width: 767px){.checkout-sidebar-actions .btn{padding:.8rem 1.6rem;font-size:1.4rem}}.checkout-sidebar-actions .btn:disabled{opacity:.6;cursor:not-allowed}.checkout-sidebar-cancel{background:var(--white-80);color:var(--text-primary);border:1px solid var(--stroke-medium);font-size:1.8rem!important}@media (max-width: 767px){.checkout-sidebar-cancel{font-size:1.6rem!important}}.checkout-sidebar-cancel:hover{background:var(--white-95)}.checkout-sidebar-save{color:var(--text-white);background-color:var(--bg-primary);font-size:1.8rem!important}.checkout-sidebar-save:hover{background-color:var(--bg-primary-hover)}@media (max-width: 767px){.checkout-sidebar-save{font-size:1.6rem!important}}.checkout-sidebar-save.loading{position:relative;color:transparent}.checkout-sidebar-save.loading:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:1.6rem;height:1.6rem;border:2px solid transparent;border-top:2px solid #fff;border-radius:50%;animation:spinT 1s linear infinite}.checkout-sidebar-save.disabled{opacity:.6;cursor:not-allowed;background-color:var(--text-tertiary)}.checkout-edit-address{display:flex;align-items:center;gap:.8rem;padding:.8rem 1.6rem;background:var(--bg-main);border:1px solid var(--stroke-medium);border-radius:.6rem;font-size:1.4rem;font-weight:500;color:var(--text-primary);cursor:pointer;transition:all .2s ease}.checkout-edit-address:hover{background-color:var(--bg-sf1)}.checkout-edit-address svg{width:1.6rem;height:1.6rem}.error-message,.success-message{display:none;font-size:1.2rem;margin-top:.4rem;line-height:1.4;font-weight:500}.error-message{color:var(--error)}.success-message{color:var(--success)}.checkout-sidebar-form .form-group.loading{position:relative}.checkout-sidebar-form .form-group.loading:after{content:"";position:absolute;top:50%;right:1.2rem;transform:translateY(-50%);width:1.6rem;height:1.6rem;border:2px solid transparent;border-top:2px solid var(--blue);border-radius:50%;animation:spinT 1s linear infinite}@keyframes slideIn{0%{transform:translate(100%);opacity:0}to{transform:translate(0);opacity:1}}@keyframes spinT{0%{transform:translateY(-50%) rotate(0)}to{transform:translateY(-50%) rotate(360deg)}}@media (max-width: 768px){.checkout-sidebar{width:100%;right:-100%;margin:0;border-radius:0;height:100%}.checkout-sidebar-header{padding-top:1.2rem;padding-inline:1.6rem;padding-bottom:1.2rem}.checkout-sidebar-content{padding:1.6rem;margin-bottom:8rem}.checkout-sidebar-form .form-row,.checkout-sidebar-form .address-cascade .form-row{grid-template-columns:1fr}.checkout-sidebar-actions{flex-direction:column;padding:1.6rem;gap:.8rem}}.home-hero{overflow:hidden}@media (max-width: 767px){.home-hero{margin-top:2.2rem}}.home-hero .home-hero-swiper{width:100%;height:calc(100svh - 3.6rem)}@media (max-width: 767px){.home-hero .home-hero-swiper{height:calc(100svh - 2.4rem)}}.home-hero .home-hero-swiper .swiper-pagination{left:50%;transform:translate(-50%);display:flex;flex-direction:row!important;align-items:center;justify-content:center;bottom:4.8rem!important;gap:1rem;transition:unset!important}@media (max-width: 767px){.home-hero .home-hero-swiper .swiper-pagination{bottom:2.4rem!important}}.home-hero .home-hero-swiper .swiper-pagination-bullet{width:1rem;height:1rem;border-radius:999px;transition:all .6s ease;overflow:hidden;opacity:.5;background-color:var(--bg-main);margin:0!important}.home-hero .home-hero-swiper .swiper-pagination-bullet-active{opacity:1;width:4.8rem}.home-hero .home-hero-swiper-wrapper{width:100%;height:100%;flex-direction:row!important;flex-wrap:nowrap!important}.home-hero .home-hero-swiper .home-hero-swiper-slide{width:100%;height:100%;flex-shrink:0}.home-hero .home-hero-swiper .home-hero-swiper-slide .home-hero-item{position:relative;width:100%;height:100%}.home-hero .home-hero-swiper .home-hero-swiper-slide .home-hero-item .desktop{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}@media (max-width: 767px){.home-hero .home-hero-swiper .home-hero-swiper-slide .home-hero-item .desktop{display:none!important}}.home-hero .home-hero-swiper .home-hero-swiper-slide .home-hero-item .mobile{pointer-events:none;position:absolute;top:0;right:0;bottom:0;left:0}@media (min-width: 768px){.home-hero .home-hero-swiper .home-hero-swiper-slide .home-hero-item .mobile{display:none!important}}.home-hero .home-hero-swiper .home-hero-swiper-slide .home-hero-item #hidden{display:none!important}.home-hero .home-hero-swiper .home-hero-swiper-slide .home-hero-item:after{content:"";top:0;right:0;bottom:0;left:0;background-color:#0000004d;position:absolute;z-index:-1}.home-hero .home-hero-swiper .home-hero-swiper-slide .home-hero-item-content{height:100%;display:flex;flex-direction:column!important;align-items:center;justify-content:center}@media (max-width: 767px){.home-hero .home-hero-swiper .home-hero-swiper-slide .home-hero-item-content{justify-content:flex-end;padding-bottom:8rem}}.home-hero .home-hero-swiper .home-hero-swiper-slide .home-hero-item-content-ic{padding:.5rem 1.2rem;height:4rem;margin-bottom:4.8rem}.home-hero .home-hero-swiper .home-hero-swiper-slide .home-hero-item-content-title{margin-bottom:2rem}.home-hero .home-hero-swiper .home-hero-swiper-slide .home-hero-item-content-title *{font-size:7.2rem!important;font-weight:600}@media (max-width: 767px){.home-hero .home-hero-swiper .home-hero-swiper-slide .home-hero-item-content-title{margin-bottom:1.2rem}.home-hero .home-hero-swiper .home-hero-swiper-slide .home-hero-item-content-title *{font-size:4rem!important;font-weight:500}}.home-hero .home-hero-swiper .home-hero-swiper-slide .home-hero-item-content-decs{margin-bottom:4rem}.home-hero .home-hero-swiper .home-hero-swiper-slide .home-hero-item-content-decs *{font-size:2rem!important}@media (max-width: 767px){.home-hero .home-hero-swiper .home-hero-swiper-slide .home-hero-item-content-decs{max-width:68.4478371501%;margin-inline:auto;text-align:center;margin-bottom:2rem}.home-hero .home-hero-swiper .home-hero-swiper-slide .home-hero-item-content-decs *{font-size:1.8rem!important}}.home-hero .home-hero-swiper .home-hero-swiper-slide .home-hero-item-content-btn{min-width:18rem}.home-hero .home-hero-swiper .home-hero-swiper-slide .home-hero-item-content-btn *{font-weight:500!important}@media (max-width: 767px){.home-hero .home-hero-swiper .home-hero-swiper-slide .home-hero-item-content-btn{min-width:auto}}.home-hero .home-hero-swiper .home-hero-swiper-slide .home-hero-item-img{width:100%;position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1}.home-hero .home-hero-swiper .home-hero-swiper-slide .home-hero-item-img img{width:100%;height:100%;object-fit:cover}.home-hero .home-hero-swiper .home-hero-swiper-slide .home-hero-item-img video{width:100%;height:100%;object-fit:cover}.e-hosted-video{height:100%!important;width:100%!important}.home-collection-wrap{overflow:hidden}.home-collection-inner{padding-block:8rem 10rem;flex-direction:column;gap:5.4rem}@media (max-width: 1024px){.home-collection-inner{padding-block:4rem 6rem}}@media (max-width: 767px){.home-collection-inner{padding-block:3.2rem 5.6rem;gap:2.4rem}}.home-collection-inner .home-collection-title{text-align:center;pointer-events:none}.home-collection-inner .home-collection-title *{font-size:4.8rem!important;font-weight:600}@media (max-width: 767px){.home-collection-inner .home-collection-title *{font-size:2.4rem!important}}.home-collection-inner .home-collection-list{width:100%}.home-collection-inner .home-collection-list.swiper{overflow:visible}.home-collection-inner .home-collection-list .home-collection-wrap{display:flex;flex-direction:row;width:max-content;margin-inline:auto}.home-collection-inner .home-collection-list .home-collection-item{position:relative;border-radius:1.2rem!important;overflow:hidden!important;flex-shrink:0}.home-collection-inner .home-collection-list .home-collection-item:after{position:absolute;width:110%;height:9.4rem;left:50%;pointer-events:none;transform:translate(-50%);bottom:-2.2rem;content:"";background:linear-gradient(179deg,#020617d4 -15.57%,#020617a3 65.57%);filter:blur(40px);z-index:2}.home-collection-inner .home-collection-list .home-collection-item:hover img{transform:scale(1.05)}.home-collection-wrap:hover .home-collection-inner .home-collection-list .home-collection-item{opacity:.5}.home-collection-wrap:hover .home-collection-inner .home-collection-list .home-collection-item:hover{opacity:1}.home-collection-inner .home-collection-list .home-collection-item img{object-fit:cover;width:100%;transition:all .3s ease-out;height:100%}.home-collection-inner .home-collection-list .home-collection-item h3{position:absolute;font-size:2.8rem;padding:2rem;z-index:333;font-weight:600;left:50%;transform:translate(-50%);bottom:0;color:var(--text-white);white-space:nowrap}@media (max-width: 767px){.home-collection-inner .home-collection-list .home-collection-item h3{font-size:1.8rem;padding:1.2rem}}.home-newer{margin-bottom:10rem;overflow:hidden}@media (max-width: 1024px){.home-newer{margin-bottom:6rem}}@media (max-width: 767px){.home-newer{margin-bottom:5.6rem}.home-newer .swiper{overflow:visible}}.home-newer-heading{padding-bottom:4.8rem;display:flex;flex-direction:row;align-items:center;justify-content:space-between}@media (max-width: 767px){.home-newer-heading{padding-bottom:3.2rem}}.home-newer-heading-title *{font-size:4.8rem!important;font-weight:600}@media (max-width: 767px){.home-newer-heading-title *{font-size:2.4rem!important}}.home-newer-heading-btn{width:max-content;min-width:18rem!important}@media (max-width: 767px){.home-newer-heading-btn{min-width:unset!important}.home-newer-heading-btn *{font-size:1.6rem!important;line-height:1.14!important}}.home-newer .product-list{position:relative}@media (max-width: 767px){.home-newer .product-list .product-item.swiper-slide{max-width:unset}}.home-newer .swiper-scrollbar{position:static!important;width:24.4rem;height:.4rem;border-radius:999px;background-color:var(--black-40);margin-inline:auto;margin-top:4.8rem}@media (max-width: 767px){.home-newer .swiper-scrollbar{margin-top:3.2rem;width:18.8rem}}.home-newer .swiper-scrollbar .swiper-scrollbar-drag{height:100%;border-radius:999px;background-color:var(--bg-primary)}.home-newer .swiper-new-btn{transition:all ease .3s}.home-newer .swiper-new-btn:hover{background-color:var(--bg-main)!important}@media (max-width: 1024px){.home-newer .swiper-new-btn{display:none}}.home-newer .swiper-grab,.home-newer .swiper-grab .product-item-images-wrap{cursor:grabbing!important}.home-newer .swiper-button-prev{height:4.8rem;width:4.8rem;left:2rem;position:absolute;background-color:var(--white-80)!important;border-radius:999px}.home-newer .swiper-button-prev:after{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) rotate(180deg);aspect-ratio:1;width:2.4rem;height:2.4rem;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M9.59961 7.2002L14.3996 12.0002L9.59961 16.8002' stroke='%23020617' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");content:"";background-repeat:no-repeat;background-position:center}.home-newer .swiper-button-prev.swiper-button-disabled{opacity:0!important;pointer-events:none}.home-newer .swiper-button-next{right:2rem;position:absolute;width:4.8rem;background-color:var(--white-80);height:4.8rem;border-radius:999px}.home-newer .swiper-button-next:after{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);aspect-ratio:1;width:2.4rem;height:2.4rem;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M9.59961 7.2002L14.3996 12.0002L9.59961 16.8002' stroke='%23020617' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");content:"";background-repeat:no-repeat;background-position:center}.home-newer .swiper-button-next.swiper-button-disabled{opacity:0!important;pointer-events:none}.home-banner{margin-bottom:10rem}.home-banner .e-con{height:100%}.home-banner-left{grid-column:1/10;border-radius:1.2rem;overflow:hidden;position:relative;height:100%;aspect-ratio:1170/700}@media (max-width: 1024px){.home-banner-left{grid-column:1/-1}}.home-banner-left:after{content:"";position:absolute;width:100%;height:33rem;background:linear-gradient(179deg,#0206170d -15.57%,#0206171a 65.57%);-webkit-backdrop-filter:blur(.1px);backdrop-filter:blur(.1px);bottom:-10rem;z-index:0}.home-banner-left-img{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.home-banner-left-img img{height:100%;width:100%;object-fit:cover}.home-banner-left-title{position:absolute;left:4rem;bottom:12rem;z-index:3;height:22.7rem}.home-banner-left-label{position:absolute;left:22rem;bottom:24.8rem;z-index:3;font-weight:300}.home-banner-left-decs{position:absolute;z-index:3;left:17.8rem;bottom:5.1rem;max-width:34.8rem!important;font-style:italic}.home-banner-left-btn{width:20rem;position:absolute;right:6.4rem;bottom:6.4rem}.home-banner-right{grid-column:10/-1;border-radius:1.2rem;overflow:hidden}@media (max-width: 1024px){.home-banner-right{display:none}}.home-banner-right .elementor-widget-image-carousel{height:100%}.home-banner-right .swiper,.home-banner-right .swiper-wrapper{height:100%;padding-bottom:0!important}.home-banner-right .swiper .swiper-slide{height:100%}.home-banner-right .swiper .swiper-slide a{height:100%;display:block}.home-banner-right .swiper .swiper-slide a .swiper-slide-inner,.home-banner-right .swiper .swiper-slide img{height:100%}.home-banner-right .swiper .swiper-pagination{left:50%;transform:translate(-50%);display:flex;flex-direction:row!important;align-items:center;justify-content:center;bottom:4.8rem!important;gap:1rem}.home-banner-right .swiper .swiper-pagination-bullet{width:1rem;height:1rem;border-radius:999px;transition:all .6s ease;overflow:hidden;opacity:.5;background-color:var(--bg-main);margin:0!important}.home-banner-right .swiper .swiper-pagination-bullet-active{opacity:1;width:4.8rem}.home-seller{margin-bottom:10rem}@media (max-width: 1024px){.home-seller{margin-bottom:6rem}}@media (max-width: 767px){.home-seller{margin-bottom:5.6rem}}.home-seller .product-list-inner{display:grid;grid-template-columns:repeat(4,1fr);column-gap:2.4rem;row-gap:6.4rem}@media (max-width: 1024px){.home-seller .product-list-inner{grid-template-columns:repeat(3,1fr);row-gap:3.2rem;column-gap:1.6rem}}@media (max-width: 767px){.home-seller .product-list-inner{grid-template-columns:repeat(2,1fr)}}.home-seller .product-list .product-item{max-width:100%}.home-seller .product-list .product-item .product-btn-add{flex:0}.home-seller .product-list .product-item .product-btn-add span{display:none}.home-testi{position:relative;display:block;width:100%}.home-testi-inner{position:sticky;top:0;height:100vh;width:100%}.home-testi-inner:after{position:absolute;content:"";top:0;right:0;bottom:0;left:0;width:100%;height:100%;background-color:#00000080;z-index:1}.home-testi-content-title{position:absolute;z-index:2;min-width:116.3rem!important;left:50%;width:60%;text-align:center;top:50%;transform:translate(-50%,-50%)}.home-testi-content-title *{font-weight:600;font-size:7.2rem!important}@media (max-width: 1024px){.home-testi-content-title *{font-size:3.2rem!important}}@media (max-width: 1024px){.home-testi-content-title{min-width:unset!important;width:100%;padding-inline:2rem}}.home-testi-content-ic{position:absolute;bottom:5rem;left:50%;transform:translate(-50%);z-index:0;z-index:3}@media (max-width: 1024px){.home-testi-content-ic{bottom:2rem;height:4.8rem;width:4.8rem}}.home-testi-img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.home-testi-img img{object-fit:cover;width:100%;height:100%}.home-about{margin-block:10rem}@media (max-width: 1024px){.home-about{margin-block:6rem}}@media (max-width: 767px){.home-about{margin-block:5.6rem}}.home-about-img{grid-column:1/8;overflow:hidden;border-radius:1.2rem}.home-about-img img{height:100%}@media (max-width: 1024px){.home-about-img{grid-column:1/-1;aspect-ratio:353/390}}.home-about-content{align-self:center;grid-column:8/-1;padding-top:2rem;padding-left:3.2rem;display:flex;flex-direction:column}@media (max-width: 1024px){.home-about-content{grid-column:1/-1;grid-row:1/2;align-items:center;padding:0}.home-about-content *{text-align:center}}.home-about-content-title{font-weight:600;margin-bottom:2rem!important;font-size:4.8rem!important}.home-about-content-title *{font-size:4.8rem!important}@media (max-width: 1024px){.home-about-content-title{margin-bottom:1.6rem!important}}@media (max-width: 767px){.home-about-content-title *{font-size:2.4rem!important;line-height:1.33333em}}.home-about-content-decs{margin-bottom:2rem!important;font-size:1.8rem}.home-about-content-decs *{font-size:1.8rem!important}@media (max-width: 1024px){.home-about-content-decs{margin-bottom:3.2rem!important;font-size:1.6rem}.home-about-content-decs *{font-size:1.6rem!important}}.home-about-content-btn{width:22rem;margin-bottom:10rem!important}@media (max-width: 1024px){.home-about-content-btn{margin-bottom:4rem!important}}@media (max-width: 767px){.home-about-content-btn{width:max-content}}.home-about-content-img{aspect-ratio:605/412;width:100%;border-radius:1.2rem;overflow:hidden}@media (max-width: 1024px){.home-about-content-img{aspect-ratio:353/390;margin-bottom:3.2rem!important}}@media (max-width: 767px){.home-about-content-img{margin-bottom:2rem!important}}.home-about-content-img img{width:100%;height:100%;object-fit:cover}.home-insta{margin-block:8rem}@media (max-width: 1024px){.home-insta{margin-block:0 6rem}}@media (max-width: 767px){.home-insta{margin-block:0 5.6rem}}.home-insta .sb_instagram_header{display:flex;flex-direction:row;align-items:center;justify-content:center;padding:0!important;margin-bottom:8.8rem}@media (max-width: 1024px){.home-insta .sb_instagram_header{margin-bottom:3.2rem}}@media (max-width: 767px){.home-insta .sb_instagram_header{margin-bottom:4.4rem}}.home-insta .sb_instagram_header .sbi_header_img{display:none}.home-insta .sb_instagram_header .sbi_feedtheme_header_text{color:var(--text-primary);margin-bottom:.8rem;font-size:5.6rem;font-weight:600;line-height:1.15em!important;position:relative}.home-insta .sb_instagram_header .sbi_feedtheme_header_text:before{top:50%;transform:translateY(-50%);right:calc(100% + .2rem);position:absolute;font-weight:500;height:auto!important;font-size:5.6rem;content:"@";line-height:1.15em!important;color:var(--text-primary)}@media (max-width: 767px){.home-insta .sb_instagram_header .sbi_feedtheme_header_text:before{line-height:1.5em!important;font-size:2.8rem!important}}.home-insta .sb_instagram_header .sbi_feedtheme_header_text h3{font-weight:600;font-size:5.6rem!important;line-height:1.2em!important;color:var(--text-primary);margin-right:-1em!important}@media (max-width: 767px){.home-insta .sb_instagram_header .sbi_feedtheme_header_text h3{font-size:2.8rem!important;line-height:1.5!important}}.home-insta #sb_instagram{position:relative;padding:0!important}.home-insta #sb_instagram #sbi_images{display:grid;grid-template-columns:1fr 1fr!important;gap:1.2rem;padding:0}.home-insta #sb_instagram #sbi_images .sbi_item{aspect-ratio:1/1;overflow:hidden;border-radius:1.2rem;position:relative}.home-insta #sb_instagram #sbi_images .sbi_item .svg-inline--fa{display:none!important}@media (max-width: 767px){.home-insta #sb_instagram #sbi_images .sbi_item.swiper-slide-active:after{opacity:1}}.home-insta #sb_instagram #sbi_images .sbi_item:hover:before{opacity:1}.home-insta #sb_instagram #sbi_images .sbi_item:hover:after{opacity:1}.home-insta #sb_instagram #sbi_images .sbi_item:after{position:absolute;top:50%;left:50%;height:17.1428571429%;aspect-ratio:1;background-image:url(/wp-content/uploads/2025/05/Instagram.svg);background-repeat:no-repeat;background-position:center;background-size:100%;transform:translate(-50%,-50%);content:"";pointer-events:none;z-index:3;opacity:0;transition:all .3s ease-in-out}@media (max-width: 767px){.home-insta #sb_instagram #sbi_images .sbi_item:after{height:13.3333333333%}}.home-insta #sb_instagram #sbi_images .sbi_item:before{position:absolute;pointer-events:none;top:0;right:0;bottom:0;left:0;background-color:#0000004d;content:"";opacity:0;transition:all .3s ease-in-out;z-index:2}.home-insta #sb_instagram #sbi_images .sbi_item .sbi_photo_wrap{height:100%;width:100%}.home-insta #sb_instagram #sbi_images .sbi_item .sbi_photo_wrap .sbi_photo{height:100%!important;width:100%;opacity:1!important}.home-insta #sb_instagram #sbi_images .sbi_item img{height:100%;width:100%;object-fit:cover}.home-insta #sb_instagram #sbi_images .sbi_images-wrap{width:auto;height:28rem;grid-column:1/-1;margin-inline:-.6rem!important}.home-insta #sb_instagram #sbi_images .sbi_images-wrap .sbi_images-inner{display:flex;flex-direction:row}.home-insta #sb_instagram #sbi_images .sbi_images-wrap .sbi_images-inner .sbi_item{width:28rem!important;height:100%;aspect-ratio:1/1;overflow:hidden;margin-inline:.6rem!important}@media (max-width: 1024px){.home-insta #sb_instagram #sbi_images .sbi_images-wrap .sbi_images-inner .sbi_item{width:24rem!important;height:28rem!important;aspect-ratio:24/28}}.home-insta #sb_instagram #sbi_load{position:absolute;top:6.4rem;margin-left:0;color:var(--text-tertiary)}@media (max-width: 767px){.home-insta #sb_instagram #sbi_load{top:3.2rem;font-size:1.6rem;line-height:1.5em}}.home-insta #sb_instagram #sbi_load .sbi_follow_btn{margin-left:0;font-size:2.4rem;line-height:1.1666666667em}@media (max-width: 767px){.home-insta #sb_instagram #sbi_load .sbi_follow_btn{font-size:1.6rem;line-height:1.5em}}.home-insta #sb_instagram #sbi_load .sbi_follow_btn a{all:inherit;cursor:pointer!important}.home-insta #sb_instagram #sbi_load .sbi_follow_btn a .fa-instagram{display:none}.home-insta #sb_instagram .sbi_images-btn{border-radius:999px;position:absolute;top:50%;transform:translateY(-50%);height:4.8rem;width:4.8rem;z-index:10;cursor:pointer;background-color:var(--white-80);transition:all .3s ease}@media (max-width: 1024px){.home-insta #sb_instagram .sbi_images-btn{display:none}}.home-insta #sb_instagram .sbi_images-btn:hover{background-color:var(--white-100)}.home-insta #sb_instagram .sbi_images-btn.swiper-button-disabled{opacity:0;pointer-events:none}.home-insta #sb_instagram .sbi_images-prev{left:2rem}.home-insta #sb_instagram .sbi_images-prev:after{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) rotate(180deg);aspect-ratio:1;width:2.4rem;height:2.4rem;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M9.59961 7.2002L14.3996 12.0002L9.59961 16.8002' stroke='%23020617' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");content:"";background-repeat:no-repeat;background-position:center}.home-insta #sb_instagram .sbi_images-next{right:2rem}.home-insta #sb_instagram .sbi_images-next:after{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);aspect-ratio:1;width:2.4rem;height:2.4rem;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M9.59961 7.2002L14.3996 12.0002L9.59961 16.8002' stroke='%23020617' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");content:"";background-repeat:no-repeat;background-position:center}.home-ship{background-color:var(--bg-sf1);border-top:min(1px,.1rem) solid var(--stroke-medium);padding-block:4.8rem}@media (max-width: 767px){.home-ship{padding-block:3.2rem}}@media (max-width: 767px){.home-ship .grid{row-gap:3.2rem!important}}.home-ship-item{grid-column:span 4/span 4;display:flex;flex-direction:column;align-items:center;justify-content:start;text-align:center}@media (max-width: 1024px){.home-ship-item{grid-column:span 6/span 6}.home-ship-item:last-child{grid-column-start:4}}@media (max-width: 767px){.home-ship-item{grid-column:1/-1}.home-ship-item:last-child{grid-column-start:1}}.home-ship-item-ic{margin-bottom:1rem!important;width:4rem;height:4rem}.home-ship-item-title{font-weight:600;margin-bottom:.8rem!important;max-width:33.2rem!important;font-size:2.8rem!important}.home-ship-item-title *{font-size:2.8rem!important}@media (max-width: 767px){.home-ship-item-title *{font-size:2rem!important}}.home-ship-item-decs{max-width:33.2rem!important;font-size:1.8rem!important}.home-ship-item-decs *{font-size:1.8rem!important}@media (max-width: 767px){.home-ship-item-decs *{font-size:1.6rem!important}}.product-page{position:relative}.product-page .qib-button.disabled{opacity:.5;cursor:not-allowed}.product-page .qib-button.minus{color:transparent!important;font-size:0!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'%3E%3Cpath d='M5 10H15' stroke='%23020617' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")!important;width:2rem;background-size:100%!important;height:2rem;background-color:transparent;border:none;cursor:pointer;transition:all .2s ease}.product-page .qib-button.minus.disabled{opacity:.3;cursor:not-allowed;pointer-events:none}.product-page .qib-button.minus:hover:not(.disabled){opacity:.7}.product-page .qib-button.plus{color:transparent!important;font-size:0!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'%3E%3Cpath d='M5 10H10M10 10H15M10 10V15M10 10V5' stroke='%23020617' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")!important;width:2rem;background-size:100%!important;height:2rem;background-color:transparent;border:none;cursor:pointer;transition:all .2s ease}.product-page .qib-button.plus:hover{opacity:.7}.product-page .elementor-add-to-cart .qib-button-wrapper,.product-page .woocommerce-variation-add-to-cart .qib-button-wrapper,.product-page .woosb-quantity .qib-button-wrapper{width:16rem;margin:0!important;padding:1.2rem 1.6rem;background-color:var(--bg-sf2)!important;border-radius:.8rem!important;border:1px solid var(--stroke-medium)!important;box-shadow:none!important;margin-bottom:3.2rem!important;display:flex;align-items:center;justify-content:space-between}@media (max-width: 767px){.product-page .elementor-add-to-cart .qib-button-wrapper,.product-page .woocommerce-variation-add-to-cart .qib-button-wrapper,.product-page .woosb-quantity .qib-button-wrapper{width:12rem;gap:1.8rem;padding:.8rem 1.2rem;margin-bottom:2rem!important}}.product-page .elementor-add-to-cart .qib-button-wrapper .quantity,.product-page .woocommerce-variation-add-to-cart .qib-button-wrapper .quantity,.product-page .woosb-quantity .qib-button-wrapper .quantity{height:auto}.product-page .elementor-add-to-cart .qib-button-wrapper .wqpmb_quantity,.product-page .woocommerce-variation-add-to-cart .qib-button-wrapper .wqpmb_quantity,.product-page .woosb-quantity .qib-button-wrapper .wqpmb_quantity{height:auto!important}.product-page .elementor-add-to-cart .qib-button-wrapper .wqpmb_input_text,.product-page .woocommerce-variation-add-to-cart .qib-button-wrapper .wqpmb_input_text,.product-page .woosb-quantity .qib-button-wrapper .wqpmb_input_text{border:none!important;background-color:transparent!important;box-shadow:none!important;font-size:1.6rem!important;font-weight:400!important;color:var(--text-primary)!important;padding:0!important;text-align:center!important;width:4rem!important;min-width:4rem!important}@media (max-width: 767px){.product-page .elementor-add-to-cart .qib-button-wrapper .wqpmb_input_text,.product-page .woocommerce-variation-add-to-cart .qib-button-wrapper .wqpmb_input_text,.product-page .woosb-quantity .qib-button-wrapper .wqpmb_input_text{font-size:1.4rem!important;width:3rem!important;min-width:3rem!important}}.product-page .elementor-add-to-cart .qib-button-wrapper .wqpmb_input_text:focus,.product-page .woocommerce-variation-add-to-cart .qib-button-wrapper .wqpmb_input_text:focus,.product-page .woosb-quantity .qib-button-wrapper .wqpmb_input_text:focus{outline:none!important;box-shadow:none!important}.product-page .elementor-add-to-cart .qib-button-wrapper .wqpmb_input_text::-webkit-outer-spin-button,.product-page .elementor-add-to-cart .qib-button-wrapper .wqpmb_input_text::-webkit-inner-spin-button,.product-page .woocommerce-variation-add-to-cart .qib-button-wrapper .wqpmb_input_text::-webkit-outer-spin-button,.product-page .woocommerce-variation-add-to-cart .qib-button-wrapper .wqpmb_input_text::-webkit-inner-spin-button,.product-page .woosb-quantity .qib-button-wrapper .wqpmb_input_text::-webkit-outer-spin-button,.product-page .woosb-quantity .qib-button-wrapper .wqpmb_input_text::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.product-page .elementor-add-to-cart .qib-button-wrapper .wqpmb_input_text[type=number],.product-page .woocommerce-variation-add-to-cart .qib-button-wrapper .wqpmb_input_text[type=number],.product-page .woosb-quantity .qib-button-wrapper .wqpmb_input_text[type=number]{-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.product-page .elementor-add-to-cart .qib-button-wrapper .screen-reader-text,.product-page .woocommerce-variation-add-to-cart .qib-button-wrapper .screen-reader-text,.product-page .woosb-quantity .qib-button-wrapper .screen-reader-text{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.product-page .elementor-add-to-cart .qib-button-wrapper .wqpmb_plain_input.hidden,.product-page .woocommerce-variation-add-to-cart .qib-button-wrapper .wqpmb_plain_input.hidden,.product-page .woosb-quantity .qib-button-wrapper .wqpmb_plain_input.hidden{display:none!important}.product-page .elementor-add-to-cart .quantity-label,.product-page .woocommerce-variation-add-to-cart .quantity-label,.product-page .woosb-quantity .quantity-label{font-size:1.8rem;font-weight:500;margin-bottom:1.2rem;color:var(--text-tertiary)}@media (max-width: 767px){.product-page .elementor-add-to-cart .quantity-label,.product-page .woocommerce-variation-add-to-cart .quantity-label,.product-page .woosb-quantity .quantity-label{font-size:1.6rem;margin-bottom:.8rem}}.product-page .variations_form .variations tbody,.product-page .woosb_variations_form .variations tbody{display:flex;flex-direction:column-reverse;gap:2.4rem}.product-page .variations_form .variations .variation,.product-page .woosb_variations_form .variations .variation{margin-bottom:2rem}@media (max-width: 767px){.product-page .variations_form .variations .variation,.product-page .woosb_variations_form .variations .variation{margin-bottom:1.5rem}}.product-page .variations_form .variations .variation .label,.product-page .woosb_variations_form .variations .variation .label{font-size:1.6rem;font-weight:500;margin-bottom:1.2rem;color:var(--text-primary)}.product-page .variations_form .variations .variation .label label,.product-page .woosb_variations_form .variations .variation .label label{font-weight:500}.product-page .variations_form .variations .variation .label .woo-selected-variation-item-name,.product-page .woosb_variations_form .variations .variation .label .woo-selected-variation-item-name{font-weight:400;color:var(--text-secondary, #666)}.product-page .variations_form .variations .variation .value .variable-items-wrapper,.product-page .variations_form .variations .variation .value .filter-items,.product-page .woosb_variations_form .variations .variation .value .variable-items-wrapper,.product-page .woosb_variations_form .variations .variation .value .filter-items{display:flex;flex-direction:row;flex-wrap:wrap}.product-page .variations_form .variations .variation .reset_variations,.product-page .woosb_variations_form .variations .variation .reset_variations{font-size:1.4rem;color:var(--text-secondary, #666);text-decoration:underline;margin-top:.5rem;display:inline-block}.product-page .variations_form .variations .variation .reset_variations:hover,.product-page .woosb_variations_form .variations .variation .reset_variations:hover{color:var(--bg-primary)}.product-page .collection-heading-breadbrum{padding-block:.8rem;position:relative;flex-wrap:nowrap!important}@media (max-width: 767px){.product-page .collection-heading-breadbrum{margin-inline:-2rem!important;padding-inline:2rem!important;width:auto!important}.product-page .collection-heading-breadbrum>*{font-size:1.4rem!important;white-space:nowrap}.product-page .collection-heading-breadbrum>* *{-webkit-line-clamp:1;line-clamp:1;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;white-space:wrap!important}}.product-page .collection-heading-breadbrum:after{top:0;height:100%;content:"";width:99.7vw;position:absolute;border-bottom:1px solid var(--stroke-medium);left:50%;pointer-events:none;transform:translate(-50%)}@media (max-width: 767px){.product-page .collection-heading-breadbrum{margin-bottom:0!important}}.product-page-left{grid-column:1/7;padding-top:3.2rem;min-height:80vh;height:max-content;position:sticky!important;top:min(10vh,10rem)}@media (max-width: 1024px){.product-page-left{padding-top:2rem;height:max-content;top:3.2rem;height:min(70vh,60rem)}}@media (max-width: 767px){.product-page-left{padding-top:0rem;height:max-content;min-height:unset}}.product-page-left-thumb{height:100%}.product-page-left-thumb .ol{overflow:visible!important}@media (max-width: 767px){.product-page-left{grid-column:1/-1;margin-top:calc(10rem + var(--header-title-height));position:static!important}}.product-page-left .woocommerce-product-gallery{display:grid;grid-template-columns:repeat(6,1fr);gap:1.2rem;margin-bottom:0!important;height:max-content;height:100%!important}@media (max-width: 1024px){.product-page-left .woocommerce-product-gallery{top:3.2rem}}.product-page-left .woocommerce-product-gallery .flex-control-nav.flex-control-thumbs{grid-column:1/2;grid-row:1/2;display:flex;flex-direction:column;overflow:visible!important;margin-right:-1.2rem!important}.product-page-left .woocommerce-product-gallery .flex-control-nav.flex-control-thumbs li{width:100%!important;aspect-ratio:133/160;height:auto!important;overflow:hidden}.product-page-left .woocommerce-product-gallery .flex-control-nav.flex-control-thumbs li img{height:100%;width:100%;object-fit:cover;opacity:1!important;transition:all ease .4s;border:1px solid transparent;border-radius:1.2rem!important}@media (max-width: 767px){.product-page-left .woocommerce-product-gallery .flex-control-nav.flex-control-thumbs li img{border-radius:.8rem!important}}.product-page-left .woocommerce-product-gallery .flex-control-nav.flex-control-thumbs li img.flex-active{border:1.5px solid var(--stroke-black)}.product-page-left .woocommerce-product-gallery .flex-viewport{grid-column:2/-1;height:100%!important;width:auto!important;margin-left:-1.2rem;border-radius:1.2rem;overflow:hidden;grid-row:1/2;display:flex;flex-direction:column;gap:1.2rem}.product-page-right{padding-left:4.4rem;grid-column:7/-1;padding-top:3.2rem}@media (max-width: 767px){.product-page-right{grid-column:1/-1;position:static;padding:0}}.product-page-right-title{font-weight:500;font-size:3.2rem;margin-bottom:.8rem!important}.product-page-right-title *{font-weight:500!important;font-size:3.2rem!important}@media (max-width: 767px){.product-page-right-title{position:absolute;top:3.2rem;left:0;width:100%}.product-page-right-title *{font-weight:500!important;font-size:2.4rem!important}}.product-page-right-id{color:var(--text-tertiary);margin-bottom:1.2rem!important}.product-page-right-id *{font-size:1.8rem!important;font-weight:500!important}@media (max-width: 767px){.product-page-right-id{position:absolute;top:calc(3.2rem + var(--header-title-height));left:0;width:100%}.product-page-right-id *{font-size:1.6rem!important}}@media (max-width: 767px){.product-page-right-wap-fake{position:static!important}}@media (max-width: 767px){.product-page-right-btn-add{position:static!important;bottom:0;width:100%!important;height:max-content;margin-bottom:1.2rem!important}}.product-page-right-prices{display:flex;flex-direction:row!important;align-items:center;font-family:Spectral,serif;gap:.8rem;margin-bottom:3.2rem}@media (max-width: 1024px){.product-page-right-prices{margin-bottom:2rem}}@media (max-width: 767px){.product-page-right-prices{margin-bottom:0;position:absolute;top:calc(5.6rem + var(--header-title-height));left:0;width:100%}}.product-page-right-prices-main{font-weight:500}.product-page-right-prices .regular,.product-page-right-prices .regular *{color:var(--text-tertiary)!important;font-size:2.8rem!important;font-weight:600!important;line-height:1.5!important;text-decoration:line-through;text-decoration-color:var(--text-tertiary)}@media (max-width: 767px){.product-page-right-prices .regular{font-size:1.8rem!important;font-weight:500!important}.product-page-right-prices .regular *{font-weight:500!important;font-size:1.8rem!important}}.product-page-right-prices .sale,.product-page-right-prices .current{text-decoration:none!important;color:var(--text-primary)!important;font-size:2.8rem!important;font-weight:600!important;line-height:1.5!important}.product-page-right-prices .sale *,.product-page-right-prices .current *{color:var(--text-primary)!important;font-size:2.8rem!important;font-weight:600!important;line-height:1.5!important}@media (max-width: 767px){.product-page-right-prices .sale,.product-page-right-prices .current{font-size:1.8rem!important;font-weight:500!important;line-height:1.5!important}.product-page-right-prices .sale *,.product-page-right-prices .current *{color:var(--text-primary)!important;font-size:1.8rem!important;font-weight:500!important;line-height:1.5!important}}.product-page-right-prices-sale{text-decoration:none!important;color:var(--text-primary)!important;font-size:2.8rem!important;font-weight:500!important;line-height:1.5!important}.product-page-right-prices-sale *{color:var(--text-primary)!important;font-size:2.8rem!important;font-weight:500!important;line-height:1.5!important}@media (max-width: 767px){.product-page-right-prices-sale{font-size:1.8rem!important;font-weight:500!important;line-height:1.5!important}.product-page-right-prices-sale *{color:var(--text-primary)!important;font-size:1.8rem!important;font-weight:500!important;line-height:1.5!important}}.product-page-right-content{gap:2.4rem}.product-page-right-content-label{font-size:1.8rem!important;font-weight:600!important;color:var(--text-primary)!important}.product-page-right-content-label *{font-size:1.8rem!important}@media (max-width: 767px){.product-page-right-content{gap:1.6rem}.product-page-right-content *{font-size:1.6rem!important}}.product-page-right-size{position:absolute;top:0rem;display:flex;align-items:flex-end;gap:.8rem;justify-content:space-between}.product-page-right-size *{text-align:right!important}@media (max-width: 1024px){.product-page-right-size{flex-direction:column!important;align-items:flex-start;gap:1.2rem}}@media (max-width: 767px){.product-page-right-size{position:relative}}.product-page-right-size .filter-group{padding-bottom:0!important;border:none}.product-page-right-size .filter-group-label{font-size:1.6rem;color:var(--text-secondary)!important;font-weight:400}.product-page-right-size-turtorial{width:max-content;padding-bottom:.8rem;cursor:pointer;font-size:1.8rem!important}.product-page-right-size-turtorial *{font-size:1.8rem!important}@media (max-width: 767px){.product-page-right-size-turtorial{position:relative;font-size:1.6rem!important}.product-page-right-size-turtorial *{font-size:1.6rem!important}}.product-page-right .arcodion:first-child{padding-top:2.4rem;font-size:1.8rem;border-top:1px solid var(--stroke-medium)}.product-page-right .arcodion:first-child *{font-size:1.8rem}.product-page-right .cart{display:flex;flex-direction:column;align-items:start;width:calc(50% - .4rem)}.product-page-right .product-page-right-btn-buy{cursor:pointer}@media (max-width: 767px){.product-page-right .product-page-right-btn-buy{position:static!important;height:4rem!important;bottom:0;width:100%!important;height:max-content}.product-page-right .product-page-right-btn-buy *{line-height:1.5!important}}.product-page-right .quantity-label{color:var(--text-secondary, #475569);font-size:1.6rem;font-weight:400;line-height:1.5;margin-bottom:1.2rem}@media (max-width: 767px){.product-page-right .cart{width:100%!important}}.product-page-right .qib-button-wrapper{width:16rem;justify-content:space-between;margin:0!important;padding:1.2rem 1.6rem;background-color:var(--bg-sf2)!important;border-radius:.8rem!important;border:1px solid var(--stroke-medium)!important;box-shadow:none!important;margin-bottom:3.2rem!important}@media (max-width: 767px){.product-page-right .qib-button-wrapper{background-color:var(--bg-sf1)!important;height:4rem!important;width:max-content!important;margin-top:2rem}}.product-page-right .qib-button-wrapper .qib-button{flex-shrink:0}.product-page-right .qib-button-wrapper .qib-button.minus,.product-page-right .qib-button-wrapper .qib-button.plus{width:2rem!important;height:2rem!important;padding:0!important;margin:0!important;border:none!important;background-color:transparent!important;font-size:2.6rem}.product-page-right .qib-button-wrapper .quantity{height:auto}.product-page-right .qib-button-wrapper .wqpmb_quantity{height:auto!important}.product-page-right .qib-button-wrapper .wqpmb_input_text{border:none!important;background-color:transparent!important;box-shadow:none!important;font-size:1.6rem!important;font-weight:400!important;color:var(--text-primary)!important;padding:0!important;width:3.4rem!important;height:auto!important}.product-page-right .single_add_to_cart_button{--text-color: var(--text-primary);padding:1.2rem!important;border-radius:999px!important;width:100%!important;pointer-events:all!important;cursor:pointer!important;font-weight:500!important;display:flex;opacity:1!important;font-size:1.8rem!important;line-height:1.5em!important;color:var(--text-color)!important;align-items:center;opacity:0;background-color:transparent!important;justify-content:center;border:max(1px,.1rem) solid var(--stroke-black)!important;transition:all ease-out .3s!important}@media (max-width: 767px){.product-page-right .single_add_to_cart_button{width:100%!important;padding:.8rem!important;height:4rem;font-size:1.6rem!important}}.product-page-right .single_add_to_cart_button svg path{stroke:var(--text-color)!important}.product-page-right .single_add_to_cart_button:hover{--text-color: var(--text-white) !important;background-color:var(--bg-primary)!important}.product-page-right .single_add_to_cart_button .elementor-heading-title{color:var(--text-color)!important}@media (max-width: 767px){.product-page-right .variations_form{width:100%!important}}.product-page-right .variations_form>div{width:100%}.product-page-right .woocommerce-variation-add-to-cart{display:flex;flex-direction:column!important}@media (max-width: 767px){.product-page-right .woocommerce-variation-add-to-cart{width:100%!important;margin-top:2rem}}.product-page-right .variations{margin-bottom:3.2rem!important}.product-page-right .variations .label,.product-page-right .variations .quantity-label{font-size:1.8rem!important;color:var(--text-tertiary)!important}.product-page-right .variations .label *,.product-page-right .variations .quantity-label *{font-size:1.8rem!important}@media (max-width: 767px){.product-page-right .variations .label,.product-page-right .variations .quantity-label,.product-page-right .variations .label *,.product-page-right .variations .quantity-label *{font-size:1.6rem!important}}@media (max-width: 767px){.product-page-right .variations{margin-bottom:0rem!important}}.product-page-right .variations[role=presentation] .label{margin-bottom:1.2rem!important;line-height:1.2em!important}@media (max-width: 767px){.product-page-right .variations[role=presentation] .label{margin-bottom:.8rem!important}}.product-page-right .variations[role=presentation] label{font-size:1.6rem!important;font-weight:400!important;color:var(--text-secondary)!important;padding:0!important;height:auto!important}.product-page-right .variations[role=presentation] .woo-selected-variation-item-name{font-size:1.6rem!important;font-weight:500!important;color:var(--text-primary)!important;padding:0!important;height:auto!important}.product-page-right .variations .image-variable-items-wrapper{gap:.8rem!important}@media (max-width: 767px){.product-page-right .variations .image-variable-items-wrapper{flex-direction:row!important;gap:.4rem!important;flex-wrap:nowrap!important}}.product-page-right .variations .image-variable-items-wrapper .variable-item.image-variable-item{width:10rem;height:10rem;border-radius:.8rem;margin:0!important;padding:0!important;overflow:hidden;border:.2rem solid transparent!important;box-shadow:none!important;transition:all ease .3s}.product-page-right .variations .image-variable-items-wrapper .variable-item.image-variable-item.active,.product-page-right .variations .image-variable-items-wrapper .variable-item.image-variable-item.selected,.product-page-right .variations .image-variable-items-wrapper .variable-item.image-variable-item.active .variable-item-image,.product-page-right .variations .image-variable-items-wrapper .variable-item.image-variable-item.selected .variable-item-image{border:1px solid var(--bg-primary)!important}.product-page-right .variations .image-variable-items-wrapper .variable-item.image-variable-item:hover:not(.active):not(.selected){border:1px solid var(--stroke-medium)!important}.product-page-right .variations .image-variable-items-wrapper .variable-item.image-variable-item:hover:not(.active):not(.selected) .variable-item-image{border:1px solid var(--stroke-medium)!important}@media (max-width: 767px){.product-page-right .variations .image-variable-items-wrapper .variable-item.image-variable-item{width:8rem!important;height:8rem!important}}.product-page-right .variations .image-variable-items-wrapper .variable-item.image-variable-item.selected,.product-page-right .variations .image-variable-items-wrapper .variable-item.image-variable-item:hover{border:.1rem solid var(--stroke-black)!important}.product-page-right-wap-fake{position:relative;margin-bottom:4rem!important}@media (max-width: 767px){.product-page-right-wap-fake{margin-bottom:3.2rem!important}}.product-page-right-btn{position:static}.product-page-right-btn-add{position:static!important}.product-page-right-btn .woocommerce-variation-price{display:none;background-color:var(--bg-main)!important;top:0}@media (max-width: 767px){.product-page-right-btn .woocommerce-variation-price{top:7.8rem;left:0}}.product-page-right-btn .woocommerce-variation-price .price{color:var(--text-secondary)!important;align-items:center!important;flex-direction:row-reverse!important;gap:.4rem!important;display:flex!important;font-size:1.8rem!important;line-height:133.333%!important}.product-page-right-btn .woocommerce-variation-price .price *{font-weight:400!important}.product-page-right-btn .woocommerce-variation-price .price del{font-size:1.8rem!important;line-height:133.333%!important}.product-page-right-btn .woocommerce-variation-price .price ins{font-size:2.4rem!important;font-weight:500!important;line-height:133.333%!important;text-decoration:none!important}.product-page-right-btn .woocommerce-variation-price .price ins *{font-weight:500!important}.product-page-right-btn .reset_variations{display:none!important}.product-page-right-btn-buy{position:absolute;bottom:0;width:calc(50% - .4rem);right:0}.woovr-variations{display:none!important}.woocommerce div.product form.cart .variations{display:block!important}.product-popup-turtorial{opacity:0;display:none}.variable-item-contents:before{display:none!important;content:""}.collection-heading-breadbrum-title:last-child{pointer-events:none!important}.tutorial-popup-overlay{position:fixed;top:0;right:0;bottom:0;left:0;height:100vh;width:100vw;z-index:9999;background:#020617e6;display:flex;align-items:center;justify-content:center;opacity:1;transition:opacity .3s ease-in-out}@media (max-width: 1024px){.tutorial-popup-overlay{height:100svh;background:transparent}.tutorial-popup-overlay:after{content:"";position:absolute;top:0;left:50%;width:100vw;height:100vh;background:#020617e6;z-index:-1;pointer-events:none;transform:translate(-50%)}}.tutorial-popup-wrap{width:100%;flex-direction:column;overflow:hidden;display:flex;border-radius:1.2rem;align-items:center;opacity:1;transform:translateY(0);transition:opacity .3s cubic-bezier(.4,0,.2,1),transform .3s cubic-bezier(.4,0,.2,1)}@media (max-width: 1024px){.tutorial-popup-wrap{padding-inline:2rem}}.tutorial-popup-main{background:var(--bg-main);border-radius:1.2rem;height:80vh;position:relative;padding:10.2rem 3.2rem 3.2rem;overflow:scroll;display:flex;gap:4rem;width:100rem}@media (max-width: 1024px){.tutorial-popup-main{flex-direction:column;overflow-y:scroll;height:75dvh;padding-inline:1.6rem;margin-inline:.4rem;padding-top:0;position:static;gap:2rem;width:100%;max-width:100%}.tutorial-popup-main::-webkit-scrollbar-thumb{background-color:#e2e8f2;width:.4rem}}.tutorial-popup-content{display:flex;flex-direction:column;gap:2.4rem;flex:1;overflow:scroll;margin-right:-2rem;padding-right:2rem}.tutorial-popup-content::-webkit-scrollbar-thumb{background-color:#e2e8f2;width:.4rem}@media (max-width: 1024px){.tutorial-popup-content{margin-right:0;padding-right:0;overflow:unset;gap:1.6rem;height:auto}}.tutorial-popup-title{font-size:2.4rem;font-weight:600;color:var(--text-primary);margin:0;flex:1}@media (max-width: 1024px){.tutorial-popup-title{font-size:2rem}}.tutorial-popup-close{position:absolute;z-index:22;top:3.2rem;padding:1.2rem;right:3.2rem;background:none;z-index:99;cursor:pointer;width:4.8rem;height:4.8rem;display:flex;align-items:center;justify-content:center;border-radius:9999px!important;border:1px solid var(--stroke-black)}@media (max-width: 1024px){.tutorial-popup-close{top:2.4rem;right:5.6rem;color:var(--text-white);background-color:#020617}.tutorial-popup-close .tutorial-popup-close-icon{width:1.6rem;height:1.6rem}.tutorial-popup-close .tutorial-popup-close-icon svg path{stroke:var(--text-white);stroke-width:2}}@media (max-width: 767px){.tutorial-popup-close{width:2.4rem;height:2.4rem;background-color:#020617;color:var(--text-white);top:.8rem;right:3.6rem}.tutorial-popup-close .tutorial-popup-close-icon{width:1.6rem;height:1.6rem}.tutorial-popup-close .tutorial-popup-close-icon svg path{stroke:var(--text-white);stroke-width:2}}.tutorial-popup-close-icon{width:2.4rem;height:2.4rem}.tutorial-popup-close-icon svg{width:100%;height:100%}.tutorial-popup-close:hover{opacity:.8}.tutorial-popup-body{display:flex;flex-direction:column;gap:2rem;flex:1}.tutorial-popup-image{width:100%;border-radius:1.2rem;overflow:hidden;background:var(--bg-secondary);flex:1}.tutorial-popup-image img{width:100%;height:auto;display:block;object-fit:contain}.tutorial-popup-text p{font-size:1.6rem;line-height:1.6;color:var(--text-secondary);margin:0}@media (max-width: 1024px){.tutorial-popup-text p{font-size:1.4rem}}.tutorial-popup-wrap.fade-up{animation:fadeUpPopup .35s cubic-bezier(.4,0,.2,1)}.tutorial-popup-wrap.fade-down{animation:fadeDownPopup .35s cubic-bezier(.4,0,.2,1)}@keyframes fadeUpPopup{0%{opacity:0;transform:translateY(2rem)}to{opacity:1;transform:translateY(0)}}@keyframes fadeDownPopup{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(2rem)}}.woosb-alert.woosb-text{display:none!important}.elementor-add-to-cart .variations_form .variations .variation,.single-product .variations_form .variations .variation{margin-bottom:2rem}@media (max-width: 767px){.elementor-add-to-cart .variations_form .variations .variation,.single-product .variations_form .variations .variation{margin-bottom:1.5rem}}.elementor-add-to-cart .variations_form .variations .variation .label,.single-product .variations_form .variations .variation .label{font-size:1.6rem;font-weight:500;margin-bottom:1.2rem;color:var(--text-primary)}.elementor-add-to-cart .variations_form .variations .variation .label label,.single-product .variations_form .variations .variation .label label{font-weight:500}.elementor-add-to-cart .variations_form .variations .variation .label .woo-selected-variation-item-name,.single-product .variations_form .variations .variation .label .woo-selected-variation-item-name{font-weight:400;color:var(--text-secondary, #666)}.woosb-item-product{position:relative}.woosb-item-product.woosb-item-disabled{opacity:.5;pointer-events:none}.woosb-item-product.woosb-item-disabled .woosb-item-checkbox-container{opacity:1}.woosb-item-product .woosb-item-checkbox-container{position:absolute;top:2.4rem;left:2.4rem;z-index:10;background:#ffffffe6;border-radius:.5rem;padding:0!important;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);box-shadow:0 2px 8px #0000001a;cursor:pointer;transition:all .2s ease}@media (max-width: 767px){.woosb-item-product .woosb-item-checkbox-container{top:1.6rem;left:auto;right:1.6rem;padding:.4rem}}.woosb-item-product .woosb-item-checkbox-container:hover{background:#fffffff2;box-shadow:0 4px 12px #00000026}.woosb-item-product .woosb-item-checkbox-label{display:flex;align-items:center;gap:.5rem;cursor:pointer;font-size:1.2rem;color:var(--text-primary);pointer-events:auto;-webkit-user-select:none;user-select:none}@media (max-width: 767px){.woosb-item-product .woosb-item-checkbox-label{font-size:1.1rem}}.woosb-item-product .woosb-item-checkbox-label:hover{opacity:.8}.woosb-item-product .woosb-item-checkbox{width:2rem;height:2rem;border-radius:.4rem;border:1px solid var(--stroke-medium);appearance:none;-webkit-appearance:none;-moz-appearance:none;position:relative;cursor:pointer;background-color:var(--bg-main);margin:0;padding:0;outline:none;box-sizing:border-box}.woosb-item-product .woosb-item-checkbox:checked{background-color:var(--bg-primary);border-color:var(--text-white)}.woosb-item-product .woosb-item-checkbox:checked:after{content:"";position:absolute;left:50%;top:50%;transform:translate(-50%,-60%) rotate(45deg);width:.6rem;height:1rem;border:solid var(--text-white);border-width:0 1px 1px 0}.woosb-item-product .woosb-item-checkbox:focus{box-shadow:0 0 0 2px rgba(var(--bg-primary-rgb, 0, 124, 186),.2)}@media (max-width: 767px){.woosb-item-product .woosb-item-checkbox{width:1.8rem;height:1.8rem}}.woosb-item-product .woosb-checkbox-custom{display:none}.woosb-item-product .woosb-checkbox-text{font-weight:500;white-space:nowrap}@media (max-width: 767px){.woosb-item-product .woosb-checkbox-text{display:none}}.woosb-item-product .woosb-quantity .qib-button-wrapper{width:16rem;height:4.8rem;justify-content:space-between;margin:0!important;padding:1.2rem 1.6rem;background-color:var(--bg-sf2)!important;border-radius:.8rem!important;border:1px solid var(--stroke-medium)!important;box-shadow:none!important;margin-bottom:1.6rem!important}@media (max-width: 767px){.woosb-item-product .woosb-quantity .qib-button-wrapper{width:12rem;gap:1.8rem;padding:.8rem 1.2rem;margin-bottom:1.2rem!important}}.woosb-item-product .woosb-quantity .qib-button-wrapper .quantity{height:auto}.woosb-item-product .woosb-quantity .qib-button-wrapper .wqpmb_quantity{height:auto!important}.woosb-item-product .woosb-quantity .qib-button-wrapper .wqpmb_input_text{border:none!important;background-color:transparent!important;box-shadow:none!important;font-size:1.6rem!important;font-weight:400!important;color:var(--text-primary)!important;padding:0!important;text-align:center!important;width:4rem!important;min-width:4rem!important}@media (max-width: 767px){.woosb-item-product .woosb-quantity .qib-button-wrapper .wqpmb_input_text{font-size:1.4rem!important;width:3rem!important;min-width:3rem!important}}.woosb-item-product .woosb-quantity .qib-button-wrapper .wqpmb_input_text:focus{outline:none!important;box-shadow:none!important}.woosb-item-product .woosb-quantity .qib-button-wrapper .wqpmb_input_text::-webkit-outer-spin-button,.woosb-item-product .woosb-quantity .qib-button-wrapper .wqpmb_input_text::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.woosb-item-product .woosb-quantity .qib-button-wrapper .wqpmb_input_text[type=number]{-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.woosb-item-product .woosb-quantity .qib-button.disabled{opacity:.3;cursor:not-allowed;pointer-events:none}.woosb-item-product .woosb-quantity .quantity-label{font-size:1.8rem;font-weight:500;margin-bottom:1.2rem;color:var(--text-tertiary)}@media (max-width: 767px){.woosb-item-product .woosb-quantity .quantity-label{font-size:1.6rem;margin-bottom:.8rem}}.woosb-item-product .woosb-quantity.woosb-quantity-plus-minus .woosb-quantity-input{display:flex;align-items:center;gap:1rem}.woosb-item-product .woosb-quantity.woosb-quantity-plus-minus .woosb-quantity-input .quantity-label{font-size:1.4rem;font-weight:500;color:var(--text-primary);margin-right:.5rem;white-space:nowrap}@media (max-width: 767px){.woosb-item-product .woosb-quantity.woosb-quantity-plus-minus .woosb-quantity-input .quantity-label{font-size:1.2rem}}.woosb-item-product .woosb-quantity.woosb-quantity-plus-minus .woosb-quantity-input .woosb-quantity-input-minus,.woosb-item-product .woosb-quantity.woosb-quantity-plus-minus .woosb-quantity-input .woosb-quantity-input-plus{width:2rem;height:2rem;display:flex;align-items:center;justify-content:center;background:var(--bg-sf3);border-radius:.4rem;cursor:pointer;font-size:1.4rem;font-weight:500;z-index:2;color:var(--text-primary);transition:all .2s ease;border:1px solid var(--stroke-light)}.woosb-item-product .woosb-quantity.woosb-quantity-plus-minus .woosb-quantity-input .woosb-quantity-input-minus.disabled,.woosb-item-product .woosb-quantity.woosb-quantity-plus-minus .woosb-quantity-input .woosb-quantity-input-plus.disabled{opacity:.3;cursor:not-allowed;pointer-events:none}.woosb-item-product .woosb-quantity.woosb-quantity-plus-minus .woosb-quantity-input .woosb-quantity-input-minus:hover:not(.disabled),.woosb-item-product .woosb-quantity.woosb-quantity-plus-minus .woosb-quantity-input .woosb-quantity-input-plus:hover:not(.disabled){opacity:.7}.woosb-item-product .woosb-quantity.woosb-quantity-plus-minus .woosb-quantity-input .qib-button-wrapper{display:flex;align-items:center;justify-content:space-between;background-color:var(--bg-sf2)!important;border-radius:.8rem!important;border:1px solid var(--stroke-medium)!important;padding:1.2rem 1.6rem;width:16rem;margin:0!important}@media (max-width: 767px){.woosb-item-product .woosb-quantity.woosb-quantity-plus-minus .woosb-quantity-input .qib-button-wrapper{height:4rem!important;gap:1.8rem;padding:.8rem 1.2rem;width:14rem!important}}.woosb-item-product .woosb-quantity.woosb-quantity-plus-minus .woosb-quantity-input .qib-button-wrapper .qib-button.disabled{opacity:.5;cursor:not-allowed}.woosb-item-product .woosb-quantity.woosb-quantity-plus-minus .woosb-quantity-input .qib-button-wrapper .qib-button.minus{color:transparent!important;font-size:0!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'%3E%3Cpath d='M5 10H15' stroke='%23020617' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")!important;width:2rem;background-size:100%!important;height:2rem;background-color:transparent;border:none;cursor:pointer;transition:all .2s ease}.woosb-item-product .woosb-quantity.woosb-quantity-plus-minus .woosb-quantity-input .qib-button-wrapper .qib-button.minus.disabled{opacity:.3;cursor:not-allowed;pointer-events:none}.woosb-item-product .woosb-quantity.woosb-quantity-plus-minus .woosb-quantity-input .qib-button-wrapper .qib-button.minus:hover:not(.disabled){opacity:.7}.woosb-item-product .woosb-quantity.woosb-quantity-plus-minus .woosb-quantity-input .qib-button-wrapper .qib-button.plus{color:transparent!important;font-size:0!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'%3E%3Cpath d='M5 10H10M10 10H15M10 10V15M10 10V5' stroke='%23020617' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")!important;width:2rem;background-size:100%!important;height:2rem;background-color:transparent;border:none;cursor:pointer;transition:all .2s ease}.woosb-item-product .woosb-quantity.woosb-quantity-plus-minus .woosb-quantity-input .qib-button-wrapper .qib-button.plus:hover{opacity:.7}.woosb-item-product .woosb-quantity.woosb-quantity-plus-minus .woosb-quantity-input .qib-button-wrapper .quantity{display:flex;align-items:center;justify-content:center;flex:1}.woosb-item-product .woosb-quantity.woosb-quantity-plus-minus .woosb-quantity-input .qib-button-wrapper .quantity .wqpmb_input_text{width:100%;text-align:center;border:none;background:transparent;font-size:1.6rem;font-weight:500;color:var(--text-primary);outline:none;padding:.5rem}@media (max-width: 767px){.woosb-item-product .woosb-quantity.woosb-quantity-plus-minus .woosb-quantity-input .qib-button-wrapper .quantity .wqpmb_input_text{font-size:1.4rem}}.woosb-item-product .woosb-quantity.woosb-quantity-plus-minus .woosb-quantity-input .qib-button-wrapper .quantity .wqpmb_input_text::-webkit-outer-spin-button,.woosb-item-product .woosb-quantity.woosb-quantity-plus-minus .woosb-quantity-input .qib-button-wrapper .quantity .wqpmb_input_text::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.woosb-item-product .woosb-quantity.woosb-quantity-plus-minus .woosb-quantity-input .qib-button-wrapper .quantity .wqpmb_input_text[type=number]{-moz-appearance:textfield}.woosb-item-product .woosb-quantity.woosb-quantity-plus-minus .woosb-quantity-input .qib-button-wrapper .screen-reader-text{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.woosb-item-product .woosb-quantity.woosb-quantity-plus-minus .woosb-quantity-input .qib-button-wrapper .wqpmb_plain_input.hidden{display:none!important}.woosb-item-product .woosb-price{font-weight:600}.woosb-item-product .woosb-price.woosb-price-updated{animation:priceUpdate .3s ease-in-out}.woosb-item-product .woosb-size-options{display:flex;flex-direction:row;flex-wrap:wrap;gap:.8rem;margin:.5rem 0}.woosb-item-product .woosb-size-option,.woosb-item-product .size-selector,.woosb-item-product .filter-item[data-filter=size]{padding:1.2rem;border-radius:999px;height:4.8rem;display:flex;align-items:center;justify-content:center;background:var(--bg-sf2);color:var(--text-primary);font-size:1.6rem;font-weight:400;line-height:1.5;cursor:pointer;transition:all .3s ease;border:none}@media (max-width: 767px){.woosb-item-product .woosb-size-option,.woosb-item-product .size-selector,.woosb-item-product .filter-item[data-filter=size]{height:4rem;font-size:1.4rem;padding:.8rem}}@media (hover: hover){.woosb-item-product .woosb-size-option:hover,.woosb-item-product .size-selector:hover,.woosb-item-product .filter-item[data-filter=size]:hover{background:var(--bg-sf3)}}.woosb-item-product .woosb-size-option.selected,.woosb-item-product .woosb-size-option.active,.woosb-item-product .size-selector.selected,.woosb-item-product .size-selector.active,.woosb-item-product .filter-item[data-filter=size].selected,.woosb-item-product .filter-item[data-filter=size].active{color:var(--text-white);background-color:var(--bg-primary)}.woosb-item-product .woosb-size-option:disabled,.woosb-item-product .size-selector:disabled,.woosb-item-product .filter-item[data-filter=size]:disabled{opacity:.5;cursor:not-allowed;pointer-events:none}.woosb-item-product .woosb-size-option[data-color-theme=primary],.woosb-item-product .size-selector[data-color-theme=primary],.woosb-item-product .filter-item[data-filter=size][data-color-theme=primary]{background:var(--bg-primary-light, #e3f2fd)}@media (hover: hover){.woosb-item-product .woosb-size-option[data-color-theme=primary]:hover,.woosb-item-product .size-selector[data-color-theme=primary]:hover,.woosb-item-product .filter-item[data-filter=size][data-color-theme=primary]:hover{background:var(--bg-primary-medium, #bbdefb)}}.woosb-item-product .woosb-size-option[data-color-theme=primary].selected,.woosb-item-product .woosb-size-option[data-color-theme=primary].active,.woosb-item-product .size-selector[data-color-theme=primary].selected,.woosb-item-product .size-selector[data-color-theme=primary].active,.woosb-item-product .filter-item[data-filter=size][data-color-theme=primary].selected,.woosb-item-product .filter-item[data-filter=size][data-color-theme=primary].active{background-color:var(--bg-primary);color:var(--text-white)}.woosb-item-product .woosb-size-option[data-color-theme=secondary],.woosb-item-product .size-selector[data-color-theme=secondary],.woosb-item-product .filter-item[data-filter=size][data-color-theme=secondary]{background:var(--bg-secondary-light, #f3e5f5)}@media (hover: hover){.woosb-item-product .woosb-size-option[data-color-theme=secondary]:hover,.woosb-item-product .size-selector[data-color-theme=secondary]:hover,.woosb-item-product .filter-item[data-filter=size][data-color-theme=secondary]:hover{background:var(--bg-secondary-medium, #e1bee7)}}.woosb-item-product .woosb-size-option[data-color-theme=secondary].selected,.woosb-item-product .woosb-size-option[data-color-theme=secondary].active,.woosb-item-product .size-selector[data-color-theme=secondary].selected,.woosb-item-product .size-selector[data-color-theme=secondary].active,.woosb-item-product .filter-item[data-filter=size][data-color-theme=secondary].selected,.woosb-item-product .filter-item[data-filter=size][data-color-theme=secondary].active{background-color:var(--bg-secondary, #9c27b0);color:var(--text-white)}.woosb-item-product .woosb-size-option[data-color-theme=success],.woosb-item-product .size-selector[data-color-theme=success],.woosb-item-product .filter-item[data-filter=size][data-color-theme=success]{background:var(--bg-success-light, #e8f5e8)}@media (hover: hover){.woosb-item-product .woosb-size-option[data-color-theme=success]:hover,.woosb-item-product .size-selector[data-color-theme=success]:hover,.woosb-item-product .filter-item[data-filter=size][data-color-theme=success]:hover{background:var(--bg-success-medium, #c8e6c9)}}.woosb-item-product .woosb-size-option[data-color-theme=success].selected,.woosb-item-product .woosb-size-option[data-color-theme=success].active,.woosb-item-product .size-selector[data-color-theme=success].selected,.woosb-item-product .size-selector[data-color-theme=success].active,.woosb-item-product .filter-item[data-filter=size][data-color-theme=success].selected,.woosb-item-product .filter-item[data-filter=size][data-color-theme=success].active{background-color:var(--bg-success, #4caf50);color:var(--text-white)}.woosb-item-product .woosb-size-option[data-color-theme=warning],.woosb-item-product .size-selector[data-color-theme=warning],.woosb-item-product .filter-item[data-filter=size][data-color-theme=warning]{background:var(--bg-warning-light, #fff8e1)}@media (hover: hover){.woosb-item-product .woosb-size-option[data-color-theme=warning]:hover,.woosb-item-product .size-selector[data-color-theme=warning]:hover,.woosb-item-product .filter-item[data-filter=size][data-color-theme=warning]:hover{background:var(--bg-warning-medium, #ffecb3)}}.woosb-item-product .woosb-size-option[data-color-theme=warning].selected,.woosb-item-product .woosb-size-option[data-color-theme=warning].active,.woosb-item-product .size-selector[data-color-theme=warning].selected,.woosb-item-product .size-selector[data-color-theme=warning].active,.woosb-item-product .filter-item[data-filter=size][data-color-theme=warning].selected,.woosb-item-product .filter-item[data-filter=size][data-color-theme=warning].active{background-color:var(--bg-warning, #ff9800);color:var(--text-white)}.woosb-item-product .woosb-size-option[data-color-theme=danger],.woosb-item-product .size-selector[data-color-theme=danger],.woosb-item-product .filter-item[data-filter=size][data-color-theme=danger]{background:var(--bg-danger-light, #ffebee)}@media (hover: hover){.woosb-item-product .woosb-size-option[data-color-theme=danger]:hover,.woosb-item-product .size-selector[data-color-theme=danger]:hover,.woosb-item-product .filter-item[data-filter=size][data-color-theme=danger]:hover{background:var(--bg-danger-medium, #ffcdd2)}}.woosb-item-product .woosb-size-option[data-color-theme=danger].selected,.woosb-item-product .woosb-size-option[data-color-theme=danger].active,.woosb-item-product .size-selector[data-color-theme=danger].selected,.woosb-item-product .size-selector[data-color-theme=danger].active,.woosb-item-product .filter-item[data-filter=size][data-color-theme=danger].selected,.woosb-item-product .filter-item[data-filter=size][data-color-theme=danger].active{background-color:var(--bg-danger, #f44336);color:var(--text-white)}.woosb-item-product .woosb-size-option[data-color-theme=dark],.woosb-item-product .size-selector[data-color-theme=dark],.woosb-item-product .filter-item[data-filter=size][data-color-theme=dark]{background:var(--bg-dark-light, #424242);color:var(--text-white)}@media (hover: hover){.woosb-item-product .woosb-size-option[data-color-theme=dark]:hover,.woosb-item-product .size-selector[data-color-theme=dark]:hover,.woosb-item-product .filter-item[data-filter=size][data-color-theme=dark]:hover{background:var(--bg-dark-medium, #616161)}}.woosb-item-product .woosb-size-option[data-color-theme=dark].selected,.woosb-item-product .woosb-size-option[data-color-theme=dark].active,.woosb-item-product .size-selector[data-color-theme=dark].selected,.woosb-item-product .size-selector[data-color-theme=dark].active,.woosb-item-product .filter-item[data-filter=size][data-color-theme=dark].selected,.woosb-item-product .filter-item[data-filter=size][data-color-theme=dark].active{background-color:var(--bg-dark, #212121);color:var(--text-white)}.woosb-item-product .woosb-size-option[data-color-theme=light],.woosb-item-product .size-selector[data-color-theme=light],.woosb-item-product .filter-item[data-filter=size][data-color-theme=light]{background:var(--bg-light, #f5f5f5)}@media (hover: hover){.woosb-item-product .woosb-size-option[data-color-theme=light]:hover,.woosb-item-product .size-selector[data-color-theme=light]:hover,.woosb-item-product .filter-item[data-filter=size][data-color-theme=light]:hover{background:var(--bg-light-medium, #e0e0e0)}}.woosb-item-product .woosb-size-option[data-color-theme=light].selected,.woosb-item-product .woosb-size-option[data-color-theme=light].active,.woosb-item-product .size-selector[data-color-theme=light].selected,.woosb-item-product .size-selector[data-color-theme=light].active,.woosb-item-product .filter-item[data-filter=size][data-color-theme=light].selected,.woosb-item-product .filter-item[data-filter=size][data-color-theme=light].active{background-color:var(--bg-light-dark, #bdbdbd);color:var(--text-primary)}.woosb-item-product[data-color-theme=primary] .woosb-size-label{color:var(--bg-primary)}.woosb-item-product[data-color-theme=secondary] .woosb-size-label{color:var(--bg-secondary, #9c27b0)}.woosb-item-product[data-color-theme=success] .woosb-size-label{color:var(--bg-success, #4caf50)}.woosb-item-product[data-color-theme=warning] .woosb-size-label{color:var(--bg-warning, #ff9800)}.woosb-item-product[data-color-theme=danger] .woosb-size-label{color:var(--bg-danger, #f44336)}.woosb-item-product[data-color-theme=dark] .woosb-size-label{color:var(--bg-dark, #212121)}.woosb-item-product .woosb-size-required{color:var(--error-color, #dc3545);font-size:.8rem;margin-top:.25rem;display:none}.woosb-item-product .woosb-size-required.show{display:block}.woosb-item-product select[name*=size]{padding:.5rem;border:1px solid var(--stroke-medium, #e5e5e5);border-radius:4px;background:#fff;font-size:.9rem;min-width:120px}.woosb-item-product select[name*=size]:focus{outline:none;border-color:var(--primary-color, #007cba);box-shadow:0 0 0 2px #007cba1a}.woosb-item-product .woosb-size-variation-container{margin:1rem 0;padding:.8rem 0}@media (max-width: 767px){.woosb-item-product .woosb-size-variation-container{margin:.8rem 0;padding:.6rem 0}}.woosb-item-product .woosb-size-label{font-size:1.6rem;font-weight:500;margin-bottom:.8rem;color:var(--text-primary)}@media (max-width: 767px){.woosb-item-product .woosb-size-label{font-size:1.4rem;margin-bottom:.6rem}}.woosb-item-product .woosb-size-filter-items{display:flex;flex-direction:row;flex-wrap:wrap;gap:.8rem}.woosb-item-product .woosb-size-filter-items .woosb-bundle-size-item{padding:1.2rem;border-radius:999px;height:4.8rem;display:flex;align-items:center;justify-content:center;background:var(--bg-sf2);color:var(--text-primary);font-size:1.6rem;font-weight:400;line-height:1.5;cursor:pointer;transition:all .3s ease}@media (max-width: 767px){.woosb-item-product .woosb-size-filter-items .woosb-bundle-size-item{height:4rem;font-size:1.4rem;padding:.8rem}}@media (hover: hover){.woosb-item-product .woosb-size-filter-items .woosb-bundle-size-item:hover{background:var(--bg-sf3)}}.woosb-item-product .woosb-size-filter-items .woosb-bundle-size-item.active{color:var(--text-white);background-color:var(--bg-primary)}.woosb-updated-price{animation:priceUpdate .3s ease-in-out}.variation-pa_size .button-variable-items-wrapper{display:flex;flex-wrap:wrap}.variation-pa_size .button-variable-items-wrapper .variable-item{padding:1.2rem;border-radius:999px;height:4.8rem;display:flex;align-items:center;justify-content:center;background:var(--bg-sf2);color:var(--text-primary);font-size:1.6rem;font-weight:400;line-height:1.5;cursor:pointer;transition:all .3s ease;border:none}@media (max-width: 767px){.variation-pa_size .button-variable-items-wrapper .variable-item{height:4rem;font-size:1.4rem;padding:.8rem}}@media (hover: hover){.variation-pa_size .button-variable-items-wrapper .variable-item:hover{background:var(--bg-sf3)}}.variation-pa_size .button-variable-items-wrapper .variable-item.selected{color:var(--text-white);background-color:var(--bg-primary)}.variation-pa_size .button-variable-items-wrapper .variable-item .variable-item-contents{padding:0;display:flex;align-items:center;justify-content:center;min-height:auto}.variation-pa_size .button-variable-items-wrapper .variable-item .variable-item-contents .variable-item-span{font-size:1.8rem;font-weight:500;text-transform:uppercase;letter-spacing:0}@media (max-width: 767px){.variation-pa_size .button-variable-items-wrapper .variable-item .variable-item-contents .variable-item-span{font-size:1.6rem}}.variation-pa_size .variable-item[data-attribute_name=attribute_pa_size],.variation-pa_size .variable-items-wrapper .variable-item[data-attribute_name=attribute_pa_size],.variation-pa_size .button-variable-items-wrapper .variable-item[data-attribute_name=attribute_pa_size]{padding:1.2rem!important;border-radius:999px!important;height:4.8rem!important;min-width:4.8rem!important;display:flex!important;align-items:center!important;justify-content:center!important;background:var(--bg-sf2)!important;color:var(--text-primary)!important;font-size:1.8rem!important;font-weight:400!important;line-height:1.5!important;cursor:pointer!important;transition:all .3s ease!important;margin-inline:.4rem!important}.variation-pa_size .variable-item[data-attribute_name=attribute_pa_size]:first-child,.variation-pa_size .variable-items-wrapper .variable-item[data-attribute_name=attribute_pa_size]:first-child,.variation-pa_size .button-variable-items-wrapper .variable-item[data-attribute_name=attribute_pa_size]:first-child{margin-inline-start:0!important}.variation-pa_size .variable-item[data-attribute_name=attribute_pa_size]:last-child,.variation-pa_size .variable-items-wrapper .variable-item[data-attribute_name=attribute_pa_size]:last-child,.variation-pa_size .button-variable-items-wrapper .variable-item[data-attribute_name=attribute_pa_size]:last-child{margin-inline-end:0!important}.variation-pa_size .variable-item[data-attribute_name=attribute_pa_size].disabled,.variation-pa_size .variable-items-wrapper .variable-item[data-attribute_name=attribute_pa_size].disabled,.variation-pa_size .button-variable-items-wrapper .variable-item[data-attribute_name=attribute_pa_size].disabled{opacity:.5!important;cursor:not-allowed!important;pointer-events:none!important}@media (max-width: 767px){.variation-pa_size .variable-item[data-attribute_name=attribute_pa_size],.variation-pa_size .variable-items-wrapper .variable-item[data-attribute_name=attribute_pa_size],.variation-pa_size .button-variable-items-wrapper .variable-item[data-attribute_name=attribute_pa_size]{height:4rem!important;min-width:4rem!important;font-size:1.6rem!important;padding:.8rem!important}}@media (hover: hover){.variation-pa_size .variable-item[data-attribute_name=attribute_pa_size]:hover,.variation-pa_size .variable-items-wrapper .variable-item[data-attribute_name=attribute_pa_size]:hover,.variation-pa_size .button-variable-items-wrapper .variable-item[data-attribute_name=attribute_pa_size]:hover{background:var(--bg-sf3)!important}}.variation-pa_size .variable-item[data-attribute_name=attribute_pa_size].selected,.variation-pa_size .variable-items-wrapper .variable-item[data-attribute_name=attribute_pa_size].selected,.variation-pa_size .button-variable-items-wrapper .variable-item[data-attribute_name=attribute_pa_size].selected{color:var(--text-white)!important;background-color:var(--bg-primary)!important}.variation-pa_size .variable-item[data-attribute_name=attribute_pa_size]:before,.variation-pa_size .variable-item[data-attribute_name=attribute_pa_size]:after,.variation-pa_size .variable-items-wrapper .variable-item[data-attribute_name=attribute_pa_size]:before,.variation-pa_size .variable-items-wrapper .variable-item[data-attribute_name=attribute_pa_size]:after,.variation-pa_size .button-variable-items-wrapper .variable-item[data-attribute_name=attribute_pa_size]:before,.variation-pa_size .button-variable-items-wrapper .variable-item[data-attribute_name=attribute_pa_size]:after{display:none!important}.variation-pa_size .variable-item[data-attribute_name=attribute_pa_size][data-wvstooltip]:before,.variation-pa_size .variable-item[data-attribute_name=attribute_pa_size][data-wvstooltip]:after,.variation-pa_size .variable-items-wrapper .variable-item[data-attribute_name=attribute_pa_size][data-wvstooltip]:before,.variation-pa_size .variable-items-wrapper .variable-item[data-attribute_name=attribute_pa_size][data-wvstooltip]:after,.variation-pa_size .button-variable-items-wrapper .variable-item[data-attribute_name=attribute_pa_size][data-wvstooltip]:before,.variation-pa_size .button-variable-items-wrapper .variable-item[data-attribute_name=attribute_pa_size][data-wvstooltip]:after{display:none!important}.variation-pa_size .variable-item[data-attribute_name=attribute_pa_size] .variable-item-contents,.variation-pa_size .variable-items-wrapper .variable-item[data-attribute_name=attribute_pa_size] .variable-item-contents,.variation-pa_size .button-variable-items-wrapper .variable-item[data-attribute_name=attribute_pa_size] .variable-item-contents{padding:0!important;display:flex!important;align-items:center!important;justify-content:center!important;min-height:auto!important}.variation-pa_size .variable-item[data-attribute_name=attribute_pa_size] .variable-item-contents .variable-item-span,.variation-pa_size .variable-items-wrapper .variable-item[data-attribute_name=attribute_pa_size] .variable-item-contents .variable-item-span,.variation-pa_size .button-variable-items-wrapper .variable-item[data-attribute_name=attribute_pa_size] .variable-item-contents .variable-item-span{font-size:1.8rem!important;font-weight:400!important;text-transform:uppercase!important;letter-spacing:0!important}@media (max-width: 767px){.variation-pa_size .variable-item[data-attribute_name=attribute_pa_size] .variable-item-contents .variable-item-span,.variation-pa_size .variable-items-wrapper .variable-item[data-attribute_name=attribute_pa_size] .variable-item-contents .variable-item-span,.variation-pa_size .button-variable-items-wrapper .variable-item[data-attribute_name=attribute_pa_size] .variable-item-contents .variable-item-span{font-size:1.6rem!important}}@keyframes shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}.button-variable-item{box-shadow:none!important}.variation-pa_color .variable-item[data-attribute_name=attribute_pa_color],.variation-pa_color .variable-items-wrapper .variable-item[data-attribute_name=attribute_pa_color],.variation-pa_color .button-variable-item[data-attribute_name=attribute_pa_color],.variation-pa_color .image-variable-items-wrapper .variable-item[data-attribute_name=attribute_pa_color]{width:10rem!important;height:10rem!important;border-radius:.8rem!important;margin:0!important;padding:0!important;overflow:hidden!important;border:.2rem solid transparent!important;box-shadow:none!important;transition:all ease .3s!important;display:flex!important;align-items:center!important;justify-content:center!important;cursor:pointer!important}.variation-pa_color .variable-item[data-attribute_name=attribute_pa_color].active,.variation-pa_color .variable-item[data-attribute_name=attribute_pa_color].selected,.variation-pa_color .variable-items-wrapper .variable-item[data-attribute_name=attribute_pa_color].active,.variation-pa_color .variable-items-wrapper .variable-item[data-attribute_name=attribute_pa_color].selected,.variation-pa_color .button-variable-item[data-attribute_name=attribute_pa_color].active,.variation-pa_color .button-variable-item[data-attribute_name=attribute_pa_color].selected,.variation-pa_color .image-variable-items-wrapper .variable-item[data-attribute_name=attribute_pa_color].active,.variation-pa_color .image-variable-items-wrapper .variable-item[data-attribute_name=attribute_pa_color].selected,.variation-pa_color .variable-item[data-attribute_name=attribute_pa_color].active .variable-item-image,.variation-pa_color .variable-item[data-attribute_name=attribute_pa_color].selected .variable-item-image,.variation-pa_color .variable-items-wrapper .variable-item[data-attribute_name=attribute_pa_color].active .variable-item-image,.variation-pa_color .variable-items-wrapper .variable-item[data-attribute_name=attribute_pa_color].selected .variable-item-image,.variation-pa_color .button-variable-item[data-attribute_name=attribute_pa_color].active .variable-item-image,.variation-pa_color .button-variable-item[data-attribute_name=attribute_pa_color].selected .variable-item-image,.variation-pa_color .image-variable-items-wrapper .variable-item[data-attribute_name=attribute_pa_color].active .variable-item-image,.variation-pa_color .image-variable-items-wrapper .variable-item[data-attribute_name=attribute_pa_color].selected .variable-item-image{border:1px solid var(--bg-primary)!important}.variation-pa_color .variable-item[data-attribute_name=attribute_pa_color]:hover:not(.active):not(.selected),.variation-pa_color .variable-items-wrapper .variable-item[data-attribute_name=attribute_pa_color]:hover:not(.active):not(.selected),.variation-pa_color .button-variable-item[data-attribute_name=attribute_pa_color]:hover:not(.active):not(.selected),.variation-pa_color .image-variable-items-wrapper .variable-item[data-attribute_name=attribute_pa_color]:hover:not(.active):not(.selected){border:1px solid var(--stroke-medium)!important}.variation-pa_color .variable-item[data-attribute_name=attribute_pa_color]:hover:not(.active):not(.selected) .variable-item-image,.variation-pa_color .variable-items-wrapper .variable-item[data-attribute_name=attribute_pa_color]:hover:not(.active):not(.selected) .variable-item-image,.variation-pa_color .button-variable-item[data-attribute_name=attribute_pa_color]:hover:not(.active):not(.selected) .variable-item-image,.variation-pa_color .image-variable-items-wrapper .variable-item[data-attribute_name=attribute_pa_color]:hover:not(.active):not(.selected) .variable-item-image{border:1px solid var(--stroke-medium)!important}@media (max-width: 767px){.variation-pa_color .variable-item[data-attribute_name=attribute_pa_color],.variation-pa_color .variable-items-wrapper .variable-item[data-attribute_name=attribute_pa_color],.variation-pa_color .button-variable-item[data-attribute_name=attribute_pa_color],.variation-pa_color .image-variable-items-wrapper .variable-item[data-attribute_name=attribute_pa_color]{width:8rem!important;height:8rem!important}}.variation-pa_color .variable-item[data-attribute_name=attribute_pa_color].selected,.variation-pa_color .variable-items-wrapper .variable-item[data-attribute_name=attribute_pa_color].selected,.variation-pa_color .button-variable-item[data-attribute_name=attribute_pa_color].selected,.variation-pa_color .image-variable-items-wrapper .variable-item[data-attribute_name=attribute_pa_color].selected,.variation-pa_color .variable-item[data-attribute_name=attribute_pa_color]:hover,.variation-pa_color .variable-items-wrapper .variable-item[data-attribute_name=attribute_pa_color]:hover,.variation-pa_color .button-variable-item[data-attribute_name=attribute_pa_color]:hover,.variation-pa_color .image-variable-items-wrapper .variable-item[data-attribute_name=attribute_pa_color]:hover{border:.1rem solid var(--stroke-black)!important}.variation-pa_color .variable-item[data-attribute_name=attribute_pa_color]:before,.variation-pa_color .variable-item[data-attribute_name=attribute_pa_color]:after,.variation-pa_color .variable-items-wrapper .variable-item[data-attribute_name=attribute_pa_color]:before,.variation-pa_color .variable-items-wrapper .variable-item[data-attribute_name=attribute_pa_color]:after,.variation-pa_color .button-variable-item[data-attribute_name=attribute_pa_color]:before,.variation-pa_color .button-variable-item[data-attribute_name=attribute_pa_color]:after,.variation-pa_color .image-variable-items-wrapper .variable-item[data-attribute_name=attribute_pa_color]:before,.variation-pa_color .image-variable-items-wrapper .variable-item[data-attribute_name=attribute_pa_color]:after{display:none!important}.variation-pa_color .variable-item[data-attribute_name=attribute_pa_color][data-wvstooltip]:before,.variation-pa_color .variable-item[data-attribute_name=attribute_pa_color][data-wvstooltip]:after,.variation-pa_color .variable-items-wrapper .variable-item[data-attribute_name=attribute_pa_color][data-wvstooltip]:before,.variation-pa_color .variable-items-wrapper .variable-item[data-attribute_name=attribute_pa_color][data-wvstooltip]:after,.variation-pa_color .button-variable-item[data-attribute_name=attribute_pa_color][data-wvstooltip]:before,.variation-pa_color .button-variable-item[data-attribute_name=attribute_pa_color][data-wvstooltip]:after,.variation-pa_color .image-variable-items-wrapper .variable-item[data-attribute_name=attribute_pa_color][data-wvstooltip]:before,.variation-pa_color .image-variable-items-wrapper .variable-item[data-attribute_name=attribute_pa_color][data-wvstooltip]:after{display:none!important}.variation-pa_color .variable-item[data-attribute_name=attribute_pa_color] .variable-item-contents,.variation-pa_color .variable-items-wrapper .variable-item[data-attribute_name=attribute_pa_color] .variable-item-contents,.variation-pa_color .button-variable-item[data-attribute_name=attribute_pa_color] .variable-item-contents,.variation-pa_color .image-variable-items-wrapper .variable-item[data-attribute_name=attribute_pa_color] .variable-item-contents{padding:0!important;display:flex!important;align-items:center!important;justify-content:center!important;min-height:auto!important;width:100%!important;height:100%!important}.variation-pa_color .variable-item[data-attribute_name=attribute_pa_color] .variable-item-contents .variable-item-image,.variation-pa_color .variable-items-wrapper .variable-item[data-attribute_name=attribute_pa_color] .variable-item-contents .variable-item-image,.variation-pa_color .button-variable-item[data-attribute_name=attribute_pa_color] .variable-item-contents .variable-item-image,.variation-pa_color .image-variable-items-wrapper .variable-item[data-attribute_name=attribute_pa_color] .variable-item-contents .variable-item-image{width:100%!important;height:100%!important;border-radius:.6rem!important;transition:all .3s ease!important;object-fit:cover!important}.woosb-item-product .variation-pa_color .variable-item[data-attribute_name=attribute_pa_color]{width:10rem!important;height:10rem!important;border-radius:.8rem!important;margin:0!important;padding:0!important;overflow:hidden!important;border:.2rem solid transparent!important;box-shadow:none!important;transition:all ease .3s!important;display:flex!important;align-items:center!important;justify-content:center!important;cursor:pointer!important}.woosb-item-product .variation-pa_color .variable-item[data-attribute_name=attribute_pa_color].active,.woosb-item-product .variation-pa_color .variable-item[data-attribute_name=attribute_pa_color].selected,.woosb-item-product .variation-pa_color .variable-item[data-attribute_name=attribute_pa_color].active .variable-item-image,.woosb-item-product .variation-pa_color .variable-item[data-attribute_name=attribute_pa_color].selected .variable-item-image{border:1px solid var(--bg-primary)!important}.woosb-item-product .variation-pa_color .variable-item[data-attribute_name=attribute_pa_color]:hover:not(.active):not(.selected){border:1px solid var(--stroke-medium)!important}.woosb-item-product .variation-pa_color .variable-item[data-attribute_name=attribute_pa_color]:hover:not(.active):not(.selected) .variable-item-image{border:1px solid var(--stroke-medium)!important}@media (max-width: 767px){.woosb-item-product .variation-pa_color .variable-item[data-attribute_name=attribute_pa_color]{width:8rem!important;height:8rem!important}}.woosb-item-product .variation-pa_color .variable-item[data-attribute_name=attribute_pa_color].selected,.woosb-item-product .variation-pa_color .variable-item[data-attribute_name=attribute_pa_color]:hover{border:.1rem solid var(--stroke-black)!important}.woosb-item-product .variation-pa_color .variable-item[data-attribute_name=attribute_pa_color]:before,.woosb-item-product .variation-pa_color .variable-item[data-attribute_name=attribute_pa_color]:after{display:none!important}.woosb-item-product .variation-pa_color .variable-item[data-attribute_name=attribute_pa_color][data-wvstooltip]:before,.woosb-item-product .variation-pa_color .variable-item[data-attribute_name=attribute_pa_color][data-wvstooltip]:after{display:none!important}.woosb-item-product .variation-pa_color .variable-item[data-attribute_name=attribute_pa_color] .variable-item-contents{padding:0!important;display:flex!important;align-items:center!important;justify-content:center!important;min-height:auto!important;width:100%!important;height:100%!important}.variable-item-span{padding:0!important}.woosb-item-product .variation-pa_size .variable-item[data-attribute_name=attribute_pa_size]{padding:1.2rem!important;border-radius:999px!important;height:4.8rem!important;display:flex!important;min-width:4.8rem!important;align-items:center!important;justify-content:center!important;background:var(--bg-sf2)!important;color:var(--text-primary)!important;font-size:1.8rem!important;font-weight:400!important;line-height:1.5!important;cursor:pointer!important;transition:all .3s ease!important;margin-inline:.4rem!important}.woosb-item-product .variation-pa_size .variable-item[data-attribute_name=attribute_pa_size]:first-child{margin-inline-start:0!important}.woosb-item-product .variation-pa_size .variable-item[data-attribute_name=attribute_pa_size]:last-child{margin-inline-end:0!important}@media (max-width: 767px){.woosb-item-product .variation-pa_size .variable-item[data-attribute_name=attribute_pa_size]{height:4rem!important;min-width:4rem!important;font-size:1.6rem!important;padding:.8rem!important}}@media (hover: hover){.woosb-item-product .variation-pa_size .variable-item[data-attribute_name=attribute_pa_size]:hover{background:var(--bg-sf3)!important}}.woosb-item-product .variation-pa_size .variable-item[data-attribute_name=attribute_pa_size].selected{color:var(--text-white)!important;background-color:var(--bg-primary)!important}.woosb-item-product .variation-pa_size .variable-item[data-attribute_name=attribute_pa_size]:before,.woosb-item-product .variation-pa_size .variable-item[data-attribute_name=attribute_pa_size]:after{display:none!important}.woosb-item-product .variation-pa_size .variable-item[data-attribute_name=attribute_pa_size][data-wvstooltip]:before,.woosb-item-product .variation-pa_size .variable-item[data-attribute_name=attribute_pa_size][data-wvstooltip]:after{display:none!important}.woosb-item-product .variation-pa_size .variable-item[data-attribute_name=attribute_pa_size] .variable-item-contents{padding:0!important;display:flex!important;align-items:center!important;justify-content:center!important;min-height:auto!important}.woosb-item-product .variation-pa_size .variable-item[data-attribute_name=attribute_pa_size] .variable-item-contents .variable-item-span{font-size:1.8rem!important;font-weight:500!important;text-transform:uppercase!important;letter-spacing:0!important}@media (max-width: 767px){.woosb-item-product .variation-pa_size .variable-item[data-attribute_name=attribute_pa_size] .variable-item-contents .variable-item-span{font-size:1.6rem!important}}.image-variable-items-wrapper .variable-item[data-attribute_name=attribute_pa_color]{width:10rem!important;height:10rem!important;border-radius:.8rem!important;margin:0!important;padding:0!important;overflow:hidden!important;border:.2rem solid transparent!important;box-shadow:none!important;transition:all ease .3s!important;display:flex!important;align-items:center!important;justify-content:center!important;cursor:pointer!important}.image-variable-items-wrapper .variable-item[data-attribute_name=attribute_pa_color].active,.image-variable-items-wrapper .variable-item[data-attribute_name=attribute_pa_color].selected,.image-variable-items-wrapper .variable-item[data-attribute_name=attribute_pa_color].active .variable-item-image,.image-variable-items-wrapper .variable-item[data-attribute_name=attribute_pa_color].selected .variable-item-image{border:1px solid var(--bg-primary)!important}.image-variable-items-wrapper .variable-item[data-attribute_name=attribute_pa_color]:hover:not(.active):not(.selected){border:1px solid var(--stroke-medium)!important}.image-variable-items-wrapper .variable-item[data-attribute_name=attribute_pa_color]:hover:not(.active):not(.selected) .variable-item-image{border:1px solid var(--stroke-medium)!important}@media (max-width: 767px){.image-variable-items-wrapper .variable-item[data-attribute_name=attribute_pa_color]{width:8rem!important;height:8rem!important}}.image-variable-items-wrapper .variable-item[data-attribute_name=attribute_pa_color].selected,.image-variable-items-wrapper .variable-item[data-attribute_name=attribute_pa_color]:hover{border:.1rem solid var(--stroke-black)!important}.image-variable-items-wrapper .variable-item[data-attribute_name=attribute_pa_color]:before,.image-variable-items-wrapper .variable-item[data-attribute_name=attribute_pa_color]:after{display:none!important}.image-variable-items-wrapper .variable-item[data-attribute_name=attribute_pa_color][data-wvstooltip]:before,.image-variable-items-wrapper .variable-item[data-attribute_name=attribute_pa_color][data-wvstooltip]:after{display:none!important}.image-variable-items-wrapper .variable-item[data-attribute_name=attribute_pa_color] .variable-item-contents{padding:0!important;display:flex!important;align-items:center!important;justify-content:center!important;min-height:auto!important;width:100%!important;height:100%!important}.image-variable-items-wrapper .variable-item[data-attribute_name=attribute_pa_color] .variable-item-contents .variable-item-image{width:100%!important;height:100%!important;border-radius:.6rem!important;transition:all .3s ease!important;object-fit:cover!important}.button-variable-items-wrapper .variable-item[data-attribute_name=attribute_pa_size]{padding:1.2rem!important;border-radius:999px!important;height:4.8rem!important;display:flex!important;align-items:center!important;min-width:4.8rem!important;justify-content:center!important;background:var(--bg-sf2)!important;color:var(--text-primary)!important;font-size:1.8rem!important;font-weight:400!important;line-height:1.5!important;cursor:pointer!important;transition:all .3s ease!important;margin-inline:.4rem!important}.button-variable-items-wrapper .variable-item[data-attribute_name=attribute_pa_size]:first-child{margin-inline-start:0!important}.button-variable-items-wrapper .variable-item[data-attribute_name=attribute_pa_size]:last-child{margin-inline-end:0!important}@media (max-width: 767px){.button-variable-items-wrapper .variable-item[data-attribute_name=attribute_pa_size]{height:4rem!important;min-width:4rem!important;font-size:1.6rem!important;padding:.8rem!important}}@media (hover: hover){.button-variable-items-wrapper .variable-item[data-attribute_name=attribute_pa_size]:hover{background:var(--bg-sf3)!important}}.button-variable-items-wrapper .variable-item[data-attribute_name=attribute_pa_size].selected{color:var(--text-white)!important;background-color:var(--bg-primary)!important}.button-variable-items-wrapper .variable-item[data-attribute_name=attribute_pa_size]:before,.button-variable-items-wrapper .variable-item[data-attribute_name=attribute_pa_size]:after{display:none!important}.button-variable-items-wrapper .variable-item[data-attribute_name=attribute_pa_size][data-wvstooltip]:before,.button-variable-items-wrapper .variable-item[data-attribute_name=attribute_pa_size][data-wvstooltip]:after{display:none!important}.button-variable-items-wrapper .variable-item[data-attribute_name=attribute_pa_size] .variable-item-contents{padding:0!important;display:flex!important;align-items:center!important;justify-content:center!important;min-height:auto!important}.button-variable-items-wrapper .variable-item[data-attribute_name=attribute_pa_size] .variable-item-contents .variable-item-span{font-size:1.8rem!important;font-weight:400!important;text-transform:uppercase!important;letter-spacing:0!important}@media (max-width: 767px){.button-variable-items-wrapper .variable-item[data-attribute_name=attribute_pa_size] .variable-item-contents .variable-item-span{font-size:1.6rem!important}}.woosb-total .woosb-price{font-weight:700;font-size:1.1em}.woosb-total .woosb-price.woosb-price-updated{animation:priceUpdate .3s ease-in-out}@keyframes priceUpdate{0%{transform:scale(1)}50%{transform:scale(1.05)}to{transform:scale(1)}}.color-dropdown-wrapper{position:relative;width:100%;display:block;max-width:20rem}.color-dropdown-wrapper.disabled{opacity:.6;pointer-events:none}.color-dropdown-wrapper.open .color-dropdown-options{opacity:1;visibility:visible;transform:translateY(0);display:block}.color-dropdown-wrapper .color-dropdown-trigger{width:max-content;min-width:12rem;padding:1.2rem 4rem 1.2rem 1.2rem;border:1px solid var(--stroke-medium, #e5e5e5);border-radius:.8rem;font-size:1.6rem;height:4.8rem;background-color:var(--bg-sf2);color:var(--text-primary, #020617);cursor:pointer;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;appearance:none;-webkit-appearance:none;-moz-appearance:none;line-height:1.4em;position:relative;font-weight:400;display:flex;align-items:center;justify-content:space-between}@media (max-width: 767px){.color-dropdown-wrapper .color-dropdown-trigger{height:4rem;font-size:1.6rem;padding:.8rem 1.2rem;line-height:1em;width:max-content}}.color-dropdown-wrapper .color-dropdown-trigger:hover{border-color:var(--stroke-medium, #e5e5e5)}.color-dropdown-wrapper .color-dropdown-trigger:focus{outline:none;border-color:var(--stroke-medium, #e5e5e5);box-shadow:0 0 0 1px var(--stroke-medium, #e5e5e5)}.color-dropdown-wrapper .color-dropdown-trigger.error{border-color:var(--error, #ef4444);box-shadow:0 0 0 1px var(--error, #ef4444)}.color-dropdown-wrapper .color-dropdown-trigger.success{border-color:var(--success, #10b981);box-shadow:0 0 0 1px var(--success, #10b981)}.color-dropdown-wrapper .color-dropdown-trigger .color-dropdown-selected{flex:1;text-align:left;text-transform:capitalize;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:1.8rem;font-weight:500}@media (max-width: 767px){.color-dropdown-wrapper .color-dropdown-trigger .color-dropdown-selected{font-size:1.6rem}}.color-dropdown-wrapper .color-dropdown-trigger .color-dropdown-arrow{position:absolute;right:1.2rem;top:50%;transform:translateY(-50%);width:2rem;height:2rem;display:flex;align-items:center;justify-content:center;transition:all .3s ease;pointer-events:none;z-index:1;font-size:1.2rem;color:var(--text-tertiary, #666)}@media (max-width: 767px){.color-dropdown-wrapper .color-dropdown-trigger .color-dropdown-arrow{right:.8rem;width:1.6rem;height:1.6rem}}.color-dropdown-wrapper .color-dropdown-trigger.open .color-dropdown-arrow{transform:translateY(-50%) rotate(180deg)}.color-dropdown-wrapper .color-dropdown-options{position:absolute;top:calc(100% + .4rem);left:0;right:0;z-index:999;border:1px solid var(--stroke-medium, #e5e5e5);border-top:none;box-shadow:0 10px 25px #0000001a;z-index:1000;opacity:0;visibility:hidden;border-radius:.8rem;transform:translateY(-10px);transition:all .3s ease;max-height:30rem;overflow:hidden;font-size:1.8rem;font-weight:500;background:var(--bg-main, #fff)}@media (max-width: 767px){.color-dropdown-wrapper .color-dropdown-options{font-size:1.6rem;width:max-content;min-width:20rem}}.color-dropdown-wrapper .color-dropdown-options .options-list{max-height:25rem;overflow-y:auto;z-index:9999;background:var(--bg-main, #fff)}.color-dropdown-wrapper .color-dropdown-options .options-list::-webkit-scrollbar{width:.4rem}.color-dropdown-wrapper .color-dropdown-options .options-list::-webkit-scrollbar-track{background:var(--bg-sf1, #f8f9fa)}.color-dropdown-wrapper .color-dropdown-options .options-list::-webkit-scrollbar-thumb{background:var(--stroke-medium, #e5e5e5);border-radius:.3rem}.color-dropdown-wrapper .color-dropdown-options .options-list::-webkit-scrollbar-thumb:hover{background:var(--stroke-medium, #e5e5e5)}.color-dropdown-wrapper .color-dropdown-options .color-dropdown-option{margin:.4rem;width:auto;padding:.8rem .8rem .8rem 1.2rem;cursor:pointer;transition:all ease-in-out .3s;display:flex;height:4.8rem;align-items:center;justify-content:space-between;color:var(--text-primary, #020617);font-size:1.8rem;font-weight:500;line-height:1.2em;position:relative;border-radius:.8rem;text-transform:capitalize}@media (max-width: 767px){.color-dropdown-wrapper .color-dropdown-options .color-dropdown-option{font-size:1.6rem;height:4rem}}.color-dropdown-wrapper .color-dropdown-options .color-dropdown-option:last-child{border-bottom:none}.color-dropdown-wrapper .color-dropdown-options .color-dropdown-option:hover,.color-dropdown-wrapper .color-dropdown-options .color-dropdown-option.highlighted{background-color:var(--bg-sf2, #f1f3f4)}.color-dropdown-wrapper .color-dropdown-options .color-dropdown-option.selected{background-color:var(--bg-sf2, #f8f9fa);color:var(--text-primary, #020617)}.color-dropdown-wrapper .color-dropdown-options .color-dropdown-option.selected .option-check-icon{position:absolute;left:.8rem;width:2rem;height:2rem;top:50%;transform:translateY(-50%);display:block}.color-dropdown-wrapper .color-dropdown-options .color-dropdown-option .option-check-icon{display:none}.color-dropdown-wrapper .color-dropdown-options .color-dropdown-option.disabled{opacity:.5;cursor:not-allowed;background-color:var(--bg-sf1, #f8f9fa);color:var(--text-tertiary, #9ca3af)}.color-dropdown-wrapper .color-dropdown-options .color-dropdown-option.disabled:hover{background-color:var(--bg-sf1, #f8f9fa);color:var(--text-tertiary, #9ca3af)}@media (max-width: 767px){.color-dropdown-wrapper{max-width:100%}.color-dropdown-wrapper .color-dropdown-trigger{padding:.8rem 3.6rem .8rem .8rem;font-size:1.6rem;min-height:4rem;height:4rem}.color-dropdown-wrapper .color-dropdown-options .color-dropdown-option{padding:.6rem .8rem .6rem 1rem;font-size:1.6rem}}.variation-pa_color .value .variable-items-wrapper.has-dropdown .variable-item{display:none}.variable-items-wrapper.image-variable-items-wrapper.wvs-style-squared.as-dropdown{position:relative;display:inline-block;padding:0;margin:0}.variable-items-wrapper.image-variable-items-wrapper.wvs-style-squared.as-dropdown.is-collapsed>.variable-item{display:none!important}.variable-items-wrapper.image-variable-items-wrapper.wvs-style-squared.as-dropdown.is-collapsed>.variable-item[aria-checked=true]{display:inline-flex!important}.variable-items-wrapper.image-variable-items-wrapper.wvs-style-squared.as-dropdown>.variable-item[aria-checked=true]{border:1px solid var(--stroke-medium);border-radius:.8rem;padding:.4rem;background:var(--bg-main);min-width:4.4rem;min-height:4.4rem;align-items:center;justify-content:center;cursor:pointer}.variable-items-wrapper.image-variable-items-wrapper.wvs-style-squared.as-dropdown .dropdown-list{display:none;position:absolute;top:100%;left:0;z-index:30;background:var(--bg-main);border:1px solid var(--stroke-medium);border-radius:.8rem;padding:.6rem;margin-top:.4rem;max-height:28rem;overflow:auto;box-shadow:0 8px 24px #0206171f;display:grid;grid-template-columns:repeat(4,minmax(3.6rem,1fr));gap:.6rem}.variable-items-wrapper.image-variable-items-wrapper.wvs-style-squared.as-dropdown .dropdown-list .variable-item{display:inline-flex!important;border:1px solid var(--stroke-medium);border-radius:.6rem;padding:.2rem;background:var(--bg-main);cursor:pointer}.variable-items-wrapper.image-variable-items-wrapper.wvs-style-squared.as-dropdown .dropdown-list .variable-item.selected,.variable-items-wrapper.image-variable-items-wrapper.wvs-style-squared.as-dropdown .dropdown-list .variable-item [aria-checked=true]{border-color:var(--bg-primary)}.variable-items-wrapper.image-variable-items-wrapper.wvs-style-squared.as-dropdown.is-open .dropdown-list{display:grid}.woosb-products{border:none}.woosb-products.woosb-products-layout-list{display:flex;flex-direction:column;gap:2.4rem;margin-block:2rem}@media (max-width: 767px){.woosb-products.woosb-products-layout-list{margin-block:0;gap:2rem}}.woosb-products .woosb-title{display:flex;flex-direction:column;gap:2.4rem;padding:0!important}@media (max-width: 767px){.woosb-products .woosb-title{gap:2rem}}.woosb-products .woosb-product{padding:2.4rem;border:1px solid var(--stroke-medium);border-radius:.8rem;display:flex;gap:2.4rem;align-items:start;position:relative}@media (max-width: 767px){.woosb-products .woosb-product{flex-direction:column;gap:2rem;padding:1.6rem}}.woosb-products .woosb-product .woosb-thumb{flex:0 0 10rem;margin-left:4.4rem;aspect-ratio:10/12.5;border-radius:.4rem;overflow:hidden;padding:0}@media (max-width: 767px){.woosb-products .woosb-product .woosb-thumb{position:absolute;left:1.6rem;top:1.6rem;margin-left:0;width:6.4rem;flex:0 0 6.4rem}}.woosb-products .woosb-product .woosb-name{font-size:2rem;font-weight:600;color:var(--text-primary);line-height:1.2;gap:2.4rem;display:flex!important;flex-direction:column;align-items:flex-start;justify-content:space-between;gap:1rem}@media (max-width: 767px){.woosb-products .woosb-product .woosb-name{margin-left:10rem;margin-right:3rem;min-height:8rem;justify-content:start}}.woosb-products .woosb-product .woosb-name a{font-family:Spectral,serif}@media (max-width: 767px){.woosb-products .woosb-product .woosb-name{font-size:1.6rem;flex-direction:column;align-items:flex-start;gap:.5rem}}.woosb-products .woosb-product .woosb-name .woosb-price{font-size:1.8rem;font-weight:500;color:var(--text-primary);margin:0;white-space:nowrap}@media (max-width: 767px){.woosb-products .woosb-product .woosb-name .woosb-price{font-size:1.6rem}}.woosb-products .woosb-product .woosb-name .woosb-price-ori>span:last-child{color:var(--text-primary)!important;opacity:1}.woosb-products .woosb-product .woosb-name .woosb-price-ori>span:last-child *{color:var(--text-primary)!important}.woosb-products .woosb-product .woosb-name .woosb-price-ori>span:first-child{color:var(--text-primary)!important}.woosb-products .woosb-product .woosb-name .woosb-price-ori>span:first-child *{color:var(--text-primary)!important}.woosb-products .woosb-product .woosb-name .woosb-price-new{display:block!important;visibility:visible!important;line-height:1.2;font-size:1.8rem!important}.woosb-products .woosb-product .woosb-name .woosb-price-new .price{display:flex;flex-direction:row-reverse;font-weight:500;width:max-content;gap:.8rem;color:var(--text-primary)}.woosb-products .woosb-product .woosb-name .woosb-price-new .price *{font-size:1.8rem;font-weight:500;color:var(--text-primary)!important;line-height:1.2;gap:.8rem}.woosb-products .woosb-product .woosb-name .woosb-price-new del{color:var(--text-secondary)!important;opacity:1}.woosb-products .woosb-product .woosb-name .woosb-price-new ins{font-weight:500;color:var(--text-primary)}.woosb-products .woosb-product .variations{gap:2.4rem}@media (max-width: 767px){.woosb-products .woosb-product .variations{gap:2rem}}.woosb-products .woosb-product .variations_form .variations{display:flex;flex-direction:column;margin-inline:0}.woosb-products .woosb-product .variations_form .variations .variation{border:none!important;padding:0;margin:0}.woosb-products .woosb-product .woosb-quantity.woosb-quantity-plus-minus{flex:0 0 16rem;position:relative;padding:0;width:16rem}.woosb-products .woosb-product .woosb-quantity.woosb-quantity-plus-minus .woosb-quantity-input{height:4.8rem}@media (max-width: 767px){.woosb-products .woosb-product .woosb-quantity.woosb-quantity-plus-minus{flex:none;width:14rem!important}.woosb-products .woosb-product .woosb-quantity.woosb-quantity-plus-minus .woosb-quantity-input{height:4rem!important}}.woosb-products .woosb-product .woosb-quantity.woosb-quantity-plus-minus .woosb-quantity-input{width:100%;position:relative}.woosb-products .woosb-product .woosb-quantity.woosb-quantity-plus-minus .quantity-label{display:none}@media (max-width: 767px){.woosb-products .woosb-product .woosb-quantity.woosb-quantity-plus-minus .quantity-label{display:block}}.woosb-products .woosb-product .woosb-quantity.woosb-quantity-plus-minus .woosb-quantity-input-minus{width:2rem;height:2rem;border:none;background-color:transparent;cursor:pointer;min-width:0;transition:all .2s ease;font-size:3rem;position:absolute;left:1.6rem;top:50%;transform:translateY(-50%);font-size:0;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'%3E%3Cpath d='M5 10H15' stroke='%23020617' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-size:100%;background-position:center;background-repeat:no-repeat}.woosb-products .woosb-product .woosb-quantity.woosb-quantity-plus-minus .woosb-quantity-input-plus{width:2rem;font-size:3rem;height:2rem;border:none;background-color:transparent;cursor:pointer;min-width:0;transition:all .2s ease;font-size:0;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'%3E%3Cpath d='M5 10H10M10 10H15M10 10V15M10 10V5' stroke='%23020617' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")!important;background-size:100%;background-position:center;background-repeat:no-repeat;position:absolute;right:1.6rem;top:50%;transform:translateY(-50%)!important}.woosb-summary.woosb-text{margin-block:2.4rem;border-top:1px solid var(--stroke-medium);padding-top:2.4rem;z-index:-1;position:relative;font-size:1.8rem;line-height:1.2;display:flex;flex-direction:row-reverse;justify-content:space-between;width:100%}@media (max-width: 767px){.woosb-summary.woosb-text{flex-direction:column-reverse;gap:1.2rem;align-items:flex-start}}.woosb-summary.woosb-text .woosb-count,.woosb-summary.woosb-text .woosb-count *{font-size:2rem;font-weight:500}@media (max-width: 767px){.woosb-summary.woosb-text .woosb-count,.woosb-summary.woosb-text .woosb-count *{font-size:1.6rem}}.woosb-summary.woosb-text .woosb-total{flex:none;font-size:2.8rem;font-weight:600;white-space:nowrap;display:flex;flex-direction:row;align-items:center;gap:.4rem}@media (max-width: 767px){.woosb-summary.woosb-text .woosb-total{font-size:1.8rem;word-break:break-all}}.woosb-summary.woosb-text .woosb-total .woosb-total-value{display:flex;flex-direction:row;align-items:center;gap:.4rem}@media (max-width: 767px){.woosb-summary.woosb-text .woosb-total .woosb-total-value{flex-wrap:wrap}}.woosb-summary.woosb-text .woosb-total .woosb-total-value .current{font-family:Spectral,serif}.woosb-summary.woosb-text .woosb-total .regular{color:var(--text-secondary);opacity:1;text-decoration:line-through}.same-product-list-wrap{display:flex;flex-direction:column;align-items:center;margin-top:8.8rem;margin-bottom:10rem}@media (max-width: 1024px){.same-product-list-wrap{margin-top:6.4rem!important;margin-bottom:6.4rem!important}}@media (max-width: 767px){.same-product-list-wrap{margin-top:4rem!important;margin-bottom:4rem!important}}.same-product-list-wrap .swiper{overflow:visible!important}.same-product-list-wrap .product-item{position:relative!important;pointer-events:auto!important;cursor:pointer!important}@media (max-width: 1024px){.same-product-list-wrap .product-item{max-width:100%!important}}@media (max-width: 767px){.same-product-list-wrap .product-item{max-width:100%!important}}@media (hover: hover){.same-product-list-wrap .product-item:hover .product-actions{opacity:1!important;pointer-events:all!important}.same-product-list-wrap .product-item:hover .product-gallery-image:first-of-type{opacity:0!important}.same-product-list-wrap .product-item:hover .product-gallery-image:last-of-type{opacity:1!important}}@media (max-width: 1024px){.same-product-list-wrap .product-item .product-actions{opacity:1!important;pointer-events:all!important}}@media (hover: none) and (pointer: coarse){.same-product-list-wrap .product-item .product-actions{opacity:1!important;pointer-events:all!important}}.same-product-list-wrap .product-item .product-actions{position:absolute!important;z-index:10!important}@media (hover: hover){.same-product-list-wrap .swiper-slide.product-item:hover .product-actions{opacity:1!important;pointer-events:all!important}.same-product-list-wrap .swiper-slide.product-item:hover .product-gallery-image:first-of-type{opacity:0!important}.same-product-list-wrap .swiper-slide.product-item:hover .product-gallery-image:last-of-type{opacity:1!important}}.same-product-list-wrap .same-product-list-title{color:var(--text-primary, #020617);font-size:4.8rem;font-weight:600;line-height:1.2;margin-bottom:6.4rem}@media (max-width: 767px){.same-product-list-wrap .same-product-list-title{font-size:2.8rem!important;line-height:1.3!important;margin-bottom:3.2rem}}.same-product-list-wrap .product-btn-add{flex:0!important}.same-product-list-wrap .product-btn-add span{display:none}.same-product-list-wrap .same-product-list-btn{border-radius:999px;position:absolute;top:50%;transform:translateY(-50%);height:4.8rem;width:4.8rem;z-index:10;cursor:pointer;background-color:var(--white-80);transition:all .3s ease}@media (max-width: 767px){.same-product-list-wrap .same-product-list-btn{height:4rem;width:4rem}}.same-product-list-wrap .same-product-list-btn:hover{background-color:var(--white-100)}.same-product-list-wrap .same-product-list-btn.swiper-button-disabled{opacity:0;pointer-events:none}.same-product-list-wrap .same-product-list-prev{left:2rem}.same-product-list-wrap .same-product-list-prev:after{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) rotate(180deg);aspect-ratio:1;width:2.4rem;height:2.4rem;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M9.59961 7.2002L14.3996 12.0002L9.59961 16.8002' stroke='%23020617' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");content:"";background-repeat:no-repeat;background-position:center}.same-product-list-wrap .same-product-list-next{right:2rem}.same-product-list-wrap .same-product-list-next:after{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);aspect-ratio:1;width:2.4rem;height:2.4rem;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M9.59961 7.2002L14.3996 12.0002L9.59961 16.8002' stroke='%23020617' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");content:"";background-repeat:no-repeat;background-position:center}.collection{padding-top:14.4rem!important;padding-bottom:8rem!important}@media (max-width: 1024px){.collection{padding-top:10rem!important;padding-bottom:6rem!important}.collection .swiper{overflow:visible}}@media (max-width: 767px){.collection{padding-top:10.8rem!important;padding-bottom:5.6rem!important}}.collection-title{font-weight:600}.collection-title *{font-size:4.8rem!important;font-weight:600}@media (max-width: 767px){.collection-title *{font-size:2.8rem!important;line-height:1.33}}.collection .filter-items.filter-show-first{margin-top:3.2rem!important}@media (max-width: 767px){.collection .filter-items.filter-show-first{margin-top:2rem!important}}.collection-heading-breadbrum{display:flex;flex-direction:row!important;margin-bottom:.8rem!important;align-items:center}@media (max-width: 767px){.collection-heading-breadbrum{margin-bottom:.8rem!important}}.collection-heading-breadbrum-title{padding:.4rem .8rem}.collection-heading-breadbrum-title *{font-size:1.8rem!important;font-weight:500}.collection-heading-breadbrum-title a{transition:color .3s ease-out!important}@media (hover: hover){.collection-heading-breadbrum-title a:hover{color:var(--text-primary)!important;transition:color .2s ease!important}}@media (max-width: 767px){.collection-heading-breadbrum-title{padding:.2rem .4rem}.collection-heading-breadbrum-title *{font-size:1.4rem!important;line-height:1.2em}}.collection-heading-breadbrum-title:last-child .elementor-heading-title{color:var(--text-primary)!important}.collection-heading-breadbrum-icon{width:1.6rem;height:1.6rem}@media (max-width: 767px){.collection-heading-breadbrum-icon{width:1.4rem;height:1.4rem}}@media (max-width: 767px){.collection-heading-cate{margin-inline:-2rem;overflow:hidden;width:auto!important;max-width:100vw!important}.collection-heading-cate .swiper{padding-inline:2rem}}.collection-filter{position:sticky;top:6.8rem;background-color:var(--bg-main);z-index:111;display:flex;flex-direction:row!important;width:100%;justify-content:space-between;align-items:center;transition:all .35s ease;border:1px solid var(--stroke-medium);border-inline:0;padding-block:.4rem;margin-block:3.2rem!important}@media (max-width: 1024px){.collection-filter{top:6.4rem}.collection-filter:after{content:"";position:absolute;top:0;left:50%;transform:translate(-50%);width:100vw;height:100%;background-color:var(--bg-main);z-index:-1}}@media (max-width: 767px){.collection-filter{margin-inline:-2rem;width:auto;padding-inline:2rem;top:4.8rem}}.collection-filter-actions{display:flex;flex-direction:row!important;align-items:center;gap:.8rem;width:max-content;cursor:pointer}@media (max-width: 767px){.collection-filter-actions{position:relative;width:100%;height:100%}}.collection-filter-actions-main{flex-direction:row!important;display:flex;align-items:center;gap:.8rem;padding:1.2rem 1.6rem;height:4rem}.collection-filter-actions-main.btn-outline{border-color:var(--stroke-strong)!important}@media (max-width: 767px){.collection-filter-actions-main{width:4rem!important;height:4rem!important;position:absolute;padding:.6rem!important;top:0;right:0;border:1px solid var(--stroke-strong)!important;z-index:20;border-radius:999px}}.collection-filter-actions-rm{opacity:0;transition:all .3s ease;flex-shrink:0!important;pointer-events:none;white-space:nowrap}.collection-filter-actions-rm.active{opacity:1;pointer-events:all}@media (max-width: 767px){.collection-filter-actions-rm{display:none!important}}.collection-filter-actions-ic{width:2.4rem;height:2.4rem}@media (max-width: 767px){.collection-filter-actions-text{display:none}}.collection-filter-right{display:flex;flex-direction:row!important;white-space:nowrap;flex-wrap:nowrap!important;width:auto;flex-shrink:0!important;align-items:center}@media (max-width: 767px){.collection-filter-right{flex-direction:row-reverse!important;justify-content:space-between;width:100%;gap:1.2rem}}.collection-filter-right *{white-space:nowrap}.collection-filter-right-title{flex-shrink:0!important;width:auto}@media (max-width: 767px){.collection-filter-right-title{display:none}}.collection-filter-right-main{width:auto;flex-shrink:0!important;display:flex;flex-direction:row!important;gap:.8rem;padding:1.2rem 1.6rem;z-index:20;height:4rem;position:relative;cursor:pointer}@media (max-width: 767px){.collection-filter-right-main{padding:.8rem 1rem;border-radius:999px;border:1px solid var(--stroke-medium);margin-right:4.8rem}.collection-filter-right-main *{font-size:1.4rem!important;font-weight:500!important;line-height:1.2em}}.collection-filter-right-main-dropdown{position:absolute;display:flex;flex-direction:column!important;align-items:center;right:0%;top:calc(100% + .4rem);background:var(--bg-main-bg, #fff);padding:.4rem;z-index:30;border:1px solid var(--stroke-medium);width:auto;gap:.2rem;box-shadow:0 16px 32px -4px #0c0c0d1a,0 0 4px -4px #0c0c0d0d;border-radius:.8rem;opacity:0;pointer-events:none;transform:translateY(2rem);transition:all .4s ease}.collection-filter-right-main-dropdown:after{position:absolute;content:"";top:-4rem;right:-4rem;bottom:-4rem;left:-4rem;z-index:-1}@media (max-width: 767px){.collection-filter-right-main-dropdown{width:max-content}}.collection-filter-right-main-dropdown.active{opacity:1;pointer-events:all;transform:translateY(0)}.collection-filter-right-main-dropdown-item{padding:1.2rem .8rem;border-radius:.8rem;cursor:pointer;transition:all .3s ease;display:flex;flex-direction:row!important;flex-wrap:nowrap!important;align-items:center;font-weight:500;gap:.6rem}.collection-filter-right-main-dropdown-item *{font-weight:500!important;font-size:1.8rem!important}.collection-filter-right-main-dropdown-item:hover,.collection-filter-right-main-dropdown-item.active{background:var(--bg-sf2, #f1f5f9)}.collection-filter-right-main-dropdown-item.active .collection-filter-right-main-dropdown-item-ic{opacity:1}@media (max-width: 767px){.collection-filter-right-main-dropdown-item{padding:.8rem .6rem}.collection-filter-right-main-dropdown-item *{font-size:1.6rem!important;line-height:1.5em}}.collection-filter-right-main-dropdown-item-ic{width:2rem;height:2rem;opacity:0}.collection-filter-right-main-text{display:flex;flex-direction:row!important;align-items:center;gap:.2rem;width:auto;flex-shrink:0!important}.collection-filter-right-main-text svg{width:1.6rem!important;height:auto;transform:rotate(180deg)}.collection-filter-right-total{width:auto;flex-shrink:0!important;padding-left:.8rem}@media (max-width: 767px){.collection-filter-right-total *{font-size:1.6rem!important;font-weight:500!important}}.filter-group{display:flex;flex-direction:column;gap:1.2rem;padding-bottom:2.4rem!important;border-bottom:1px solid var(--stroke-medium)}.filter-group-header{display:flex;align-items:center;justify-content:space-between;cursor:pointer;transition:all .3s ease}.filter-group-header:hover .filter-group-label,.filter-group-header:hover .filter-group-arrow{color:var(--text-secondary)}.filter-group-label{font-size:1.6rem;font-weight:500;line-height:1.5;color:var(--text-primary);transition:color .3s ease}.filter-group-arrow{width:2rem;height:2rem;display:flex;align-items:center;justify-content:center;transition:all .3s ease;color:var(--text-tertiary);transition:transform .3s ease}.filter-group-arrow svg{width:100%;height:100%}.filter-group.filter-dropdown .filter-items{max-height:20rem;overflow:hidden;transition:all .3s ease;opacity:1;visibility:visible;transform:translateY(0)}.filter-group.filter-dropdown.collapsed .filter-items{max-height:0;opacity:0;visibility:hidden;transform:translateY(-1rem);margin-top:0}.filter-group.filter-dropdown.collapsed .filter-group-arrow{transform:rotate(180deg)}.filter-group.filter-dropdown.expanded .filter-items{max-height:20rem;opacity:1;visibility:visible;transform:translateY(0)}.filter-group.filter-dropdown.expanded .filter-group-arrow{transform:rotate(180deg)}.filter-items{display:flex;flex-direction:row;flex-wrap:wrap;gap:.8rem}@media (max-width: 1024px){.filter-items.swiper-wrapper{flex-wrap:nowrap!important;gap:0}}.filter-item{padding:1.2rem 1.6rem;border-radius:.8rem;background:var(--bg-sf2);color:var(--text-primary);font-size:1.8rem;font-weight:500;line-height:1.5;cursor:pointer;transition:all .3s ease}@media (hover: hover){.filter-item:hover{background:var(--bg-sf3)}}@media (max-width: 1024px){.filter-item.swiper-slide{width:auto!important}}@media (max-width: 767px){.filter-item{font-size:1.6rem;padding:.8rem 1.2rem}}.filter-item[data-filter=size]{border-radius:999px;min-width:4.8rem;height:4.8rem;display:flex;align-items:center;justify-content:center}@media (max-width: 767px){.filter-item[data-filter=size]{height:4rem;min-width:4rem}}.filter-item.active{color:var(--text-white);background-color:var(--bg-primary)}#product-filter{position:fixed;left:0;top:0;pointer-events:none;transition:all .4s ease;width:60rem;padding:3.2rem;z-index:999999999;transform:translate(-100%);height:100vh}@media (max-width: 767px){#product-filter{width:100%;height:100vh;max-width:100vw;padding:0rem;top:0;left:0}}#product-filter:after{content:"";pointer-events:none;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:300vw;height:300vw;background-color:var(--black-35);opacity:0;transition:all .4s ease;z-index:-1}#product-filter.active{opacity:1;pointer-events:all;transform:translate(0)}#product-filter.active:after{opacity:1}#product-filter .product-filter{position:relative}#product-filter .product-filter-inner{position:relative;background-color:var(--bg-main);border-radius:1.2rem;padding:4rem;height:100%;display:flex;flex-direction:column;box-shadow:0 16px 32px -4px #0c0c0d1a,0 4px -4px #0c0c0d0d}@media (max-width: 767px){#product-filter .product-filter-inner{padding:2rem;border-radius:0;height:100%}}#product-filter .product-filter-main{flex:1;height:auto;overflow:scroll}#product-filter .product-filter-main-inner{display:flex;gap:2rem;flex-direction:column}#product-filter .product-filter-heading{display:flex;width:100%;flex-direction:row;align-items:center;justify-content:space-between;font-size:2.4rem;line-height:1.4;font-weight:600;color:var(--text-primary);margin-bottom:2.4rem}@media (max-width: 767px){#product-filter .product-filter-heading{margin-bottom:1.8rem}}#product-filter .product-filter-heading-title-count{color:var(--text-secondary)}#product-filter .product-filter-heading-icon{width:3.2rem;height:3.2rem;cursor:pointer}#product-filter .product-filter-footer{display:flex;flex-direction:row;gap:1.2rem;width:100%}@media (max-width: 767px){#product-filter .product-filter-footer{position:absolute;top:92svh;left:0;padding-inline:1.2rem}}#product-filter .product-filter-footer>*{flex:1}.product-result{width:100%;display:flex;justify-content:center;flex-direction:column;align-items:center;gap:.8rem}.product-result .load-more-products{width:24rem;font-weight:500}.product-result .product-list-inner{grid-template-columns:repeat(4,1fr)!important}@media (max-width: 1024px){.product-result .product-list-inner{grid-template-columns:repeat(3,1fr)!important;gap:3.2rem 2.4rem}}@media (max-width: 767px){.product-result .product-list-inner{grid-template-columns:repeat(2,1fr)!important;gap:3.2rem 1.6rem}}.product-result .product-item .product-btn-add{flex:0!important}.product-result .product-item .product-btn-add span{display:none}.product-result-footer{width:100%;display:flex;justify-content:center;flex-direction:column;align-items:center;gap:.8rem;margin-top:3.2rem}@media (max-width: 767px){.product-result-footer{margin-top:2.4rem}}.product-result-footer-total{line-height:1.5em;color:var(--text-primary);font-weight:500}.product-result-footer .load-more-products{width:24rem}@media (max-width: 767px){.product-result-footer .load-more-products{width:100%}}.product-result-footer-total{font-size:1.6rem}.product-list-empty{padding-block:8rem;display:flex;flex-direction:column;justify-content:center;align-items:center;margin:0 auto;grid-column:1/-1}@media (max-width: 1024px){.product-list-empty{padding-block:3.2rem 0}}@media (max-width: 767px){.product-list-empty{text-align:center}}.product-list-empty-title{font-size:2.4rem;font-weight:500;line-height:1.33;color:var(--text-primary);margin-bottom:.8rem}@media (max-width: 767px){.product-list-empty-title{font-size:1.8rem;max-width:25.7rem}}.product-list-empty-sub{font-size:1.6rem;font-weight:400;line-height:1.5;color:var(--text-primary);margin-bottom:3.2rem}@media (max-width: 767px){.product-list-empty-sub{max-width:28.5rem;margin-bottom:2.4rem}}.product-list-empty-button{width:max-content}.product-list-loading{grid-column:1/-1;padding-block:8rem}@media (max-width: 767px){.product-list-loading{padding-block:2.4rem 0rem}}.product-list-loading-inner{margin-inline:auto;display:flex;flex-direction:column;align-items:center;text-align:center;max-width:42.8rem}@media (max-width: 767px){.product-list-loading-inner{width:100%}}.product-list-loading-icon{width:4rem;height:4rem;border:.4rem solid #334155;border-bottom-color:#e2e8f0;border-radius:50%;display:inline-block;box-sizing:border-box;animation:rotation 1s linear infinite;margin-bottom:2rem}@media (max-width: 767px){.product-list-loading-icon{width:3.2rem;height:3.2rem;border-width:.3rem}}.product-list-loading-title{font-size:2.8rem;font-weight:600;line-height:1.3;color:var(--text-primary);margin-bottom:.8rem}@media (max-width: 767px){.product-list-loading-title{font-size:2.4rem}}.product-list-loading-decs{font-size:1.6rem;font-weight:400;line-height:1.5;color:var(--text-primary)}@keyframes rotation{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.collection-filter-right-main .elementor-widget-icon{transition:transform .3s ease;transform-origin:center}.collection-filter-right-main .elementor-widget-icon svg{transition:transform .3s ease;transform-origin:center}.collection-filter-right-main.active .collection-filter-right-main-text .elementor-widget-icon{transform:rotate(180deg)}.collection-filter-right-main.active .collection-filter-right-main-text .elementor-widget-icon svg{transform:rotate(180deg)}#filter-submit{font-size:1.8rem;font-weight:500}@media (max-width: 767px){#filter-submit{font-size:1.6rem}}#clear-filters{font-size:1.8rem;font-weight:500}.collection-filter *{font-size:1.8rem!important;font-weight:500!important}@media (max-width: 767px){.collection-filter *{font-size:1.6rem!important}}:root{--p: 0%;--p-ac: 100%;--display: none;--center-height: 0px;--success: #059669;--error: #ef4444;--bg-main: #ffffff;--bg-sf1: #f8fafc;--bg-sf2: #f1f5f9;--bg-sf3: #e2e8f0;--bg-primary: #020617;--bg-primary-hover: #0f172a;--text-primary: #020617;--text-secondary: #475569;--text-tertiary: #64748b;--text-disabled: #cbd5e1;--text-white: #ffffff;--stroke-strong: #cbd5e1;--stroke-medium: #e2e8f0;--stroke-light: #f1f5f9;--stroke-white: #ffffff;--stroke-black: #0f172a;--stroke-black-40: #353845;--white-100: rgba(255, 255, 255, 1);--white-95: rgba(255, 255, 255, .95);--white-85: rgba(255, 255, 255, .85);--white-80: rgba(255, 255, 255, .8);--white-65: rgba(255, 255, 255, .65);--white-50: rgba(255, 255, 255, .5);--white-35: rgba(255, 255, 255, .35);--white-15: rgba(255, 255, 255, .15);--black-40: rgba(2, 6, 23, .4);--black-35: rgba(2, 6, 23, .35);--pink: #db2777;--purple: #7c3aed;--blue: #0284c7;--green: #059669;--yellow: #eab308;--red: #ef4444;--orange: #fb923c;--footer-bg-ver-1: var(--bg-primary);--marquee-bg-ver-1: var(--bg-primary);--footer-bg-ver-2: #022f2e;--marquee-bg-ver-2: #002c22;--footer-bg-ver-3: #82181a;--marquee-bg-ver-3: #460809}.order-tracking{margin-top:14.4rem;margin-bottom:8rem}@media (max-width: 1024px){.order-tracking{margin-bottom:6.4rem}}@media (max-width: 767px){.order-tracking{margin-bottom:5.6rem}}.order-tracking-header{display:flex;align-items:center;flex-direction:column;gap:.8rem;color:var(--text-primary, #020617);text-align:center;font-size:1.6rem;line-height:1.5em}.order-tracking-header-back{display:flex;align-items:center;gap:.8rem;color:var(--text-primary, #020617);text-align:center;font-size:1.6rem;line-height:1.5em;cursor:pointer;transition:opacity .2s ease}.order-tracking-header-back-icon{width:2rem;height:2rem}.order-tracking-content{display:flex;max-width:52rem;margin-inline:auto;flex-direction:column}.order-tracking-content .tracking-input{width:100%;padding:1.2rem;border:1px solid var(--stroke-medium);border-radius:.8rem;transition:all .3s ease;background:#fff;font-size:1.6rem;font-weight:500;line-height:1.5em;color:var(--text-primary, #020617);outline:none;margin-bottom:2.4rem}@media (max-width: 767px){.order-tracking-content .tracking-input{margin-bottom:2rem;padding:.65rem 1.2rem}}.order-tracking-content .tracking-input:focus{border-color:var(--stroke-medium);box-shadow:0 0 0 3px #3b82f61a}.order-tracking-content .tracking-input::placeholder{color:var(--text-tertiary, #64748b)}.order-tracking-content .tracking-search-btn{width:max-content;margin-inline:auto;width:18rem;font-weight:500}@media (max-width: 767px){.order-tracking-content .tracking-search-btn{width:max-content}}.order-tracking-content .tracking-search-btn .btn-loading.hidden{display:none}.order-tracking-title{color:#020617;text-align:center;font-size:4.8rem;font-weight:600;line-height:1.2em;margin-bottom:.8rem}@media (max-width: 767px){.order-tracking-title{font-size:2.4rem;line-height:1.2em;margin-bottom:.4rem}}.order-tracking-subtitle{color:var(--text-secondary, #475569);text-align:center;font-size:1.8rem;font-weight:400;line-height:1.33em;margin-bottom:2.4rem}@media (max-width: 767px){.order-tracking-subtitle{font-size:1.6rem;line-height:1.14em;margin-bottom:1.6rem}}.order-tracking-results{display:grid;grid-template-columns:repeat(12,1fr);gap:var(--gap)}.order-tracking-results>*{grid-column:4/-4}.order-tracking-container{margin:0 auto;position:relative}.order-tracking-container.step-2 .order-tracking-results{animation:fadeIn .5s ease-in-out}.order-tracking-container.step-2 .order-tracking-content{display:none}.order-tracking-content,.order-tracking-results{margin-inline:auto;transition:opacity .3s ease,transform .3s ease;will-change:opacity,transform}.order-tracking-content{opacity:1;transform:translateY(0)}.order-tracking-results{opacity:0;max-width:77.1rem;transform:translateY(20px);display:none}.order-tracking-helper{border-radius:1.2rem;margin-top:2.4rem;border:1px solid var(--stroke-medium, #e2e8f0);background:var(--bg-sf1, #f8fafc);padding:3.2rem 2.4rem}@media (max-width: 767px){.order-tracking-helper{padding:3.2rem 1.6rem}}.order-tracking-helper-inner{display:flex;flex-direction:column;gap:2.4rem}@media (max-width: 767px){.order-tracking-helper-inner{gap:1.2rem}}.order-tracking-helper-title{color:var(--text-primary, #020617);text-align:center;font-size:3.2rem;font-weight:500;line-height:1.25em}@media (max-width: 767px){.order-tracking-helper-title{font-size:2.4rem;line-height:1.25em}}.order-tracking-helper-subtitle{color:var(--text-secondary, #475569);text-align:center;font-size:1.8rem;width:70%;margin-inline:auto;font-weight:400;line-height:1.33em}@media (max-width: 767px){.order-tracking-helper-subtitle{font-size:1.6rem;line-height:1.5em;width:100%}}.order-tracking-helper-actions{display:flex;flex-direction:row;gap:1rem;justify-content:center}@media (max-width: 767px){.order-tracking-helper-actions{gap:1.2rem;margin-top:1.2rem;flex-direction:column;justify-content:center;align-items:center}}.order-tracking-helper-actions>*{width:22.4rem}@keyframes fadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeOut{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-20px)}}.tracking-form{background:#fff;border:1px solid #e2e8f0;border-radius:16px;padding:32px;margin-bottom:32px;box-shadow:0 1px 3px #0000001a}.tracking-title{font-size:1.875rem;font-weight:700;color:#020617;margin-bottom:16px;text-align:center}.tracking-description{color:#64748b;text-align:center;margin-bottom:32px;line-height:1.6}.tracking-input-group{display:flex;flex-direction:column}.tracking-input-clear{position:absolute;right:16px;top:50%;transform:translateY(-50%);background:none;border:none;cursor:pointer;color:#94a3b8;font-size:1.25rem;padding:4px;border-radius:50%;transition:all .2s ease}.tracking-input-clear:hover{background:#f1f5f9;color:#64748b}.tracking-input-clear.hidden{display:none}.tracking-loading{text-align:center;padding:60px 20px}.tracking-loading.hidden{display:none}.tracking-results{margin-top:4rem}@media (max-width: 767px){.tracking-results{margin-top:0rem}}.tracking-results.hidden{display:none}.order-card{border:1px solid var(--stroke-medium);border-radius:1.2rem;padding:2.4rem;margin-bottom:2.4rem}@media (max-width: 767px){.order-card{padding:1.2rem;margin-bottom:2rem;border-radius:.8rem}}.order-header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:2rem}.order-info{flex:1}.order-number{color:var(--text-primary, #020617);font-size:2.4rem;font-weight:600;line-height:1.1666666667rem}@media (max-width: 767px){.order-number{font-size:1.6rem;line-height:1.5em;display:flex;flex-direction:column}}.order-number .order-number-id{color:var(--text-secondary);font-size:2.4rem;line-height:1.16em}@media (max-width: 767px){.order-number .order-number-id{font-size:1.6rem;line-height:1.5em}}.order-section:first-child{flex:2}.order-section .order-section-title{color:var(--text-tertiary);font-size:1.8rem;font-weight:500;line-height:1.5em;margin-bottom:.8rem}@media (max-width: 767px){.order-section .order-section-title{font-size:1.6rem;font-weight:400;line-height:1.14em;margin-bottom:.8rem}}.order-section .customer-name{color:var(--text-primary, #020617);font-size:1.6rem;font-weight:500;line-height:1.5em}@media (max-width: 767px){.order-section .customer-name{font-size:1.4rem;line-height:1.14em;margin-bottom:.4rem}}.order-section .customer-name .customer-phone{color:var(--text-secondary, #475569);font-size:1.6rem;line-height:1.5em;padding-left:.8rem}@media (max-width: 767px){.order-section .customer-name .customer-phone{font-size:1.4rem;line-height:1.14em}}.customer-address{color:var(--text-secondary, #475569);font-size:1.8rem;line-height:1.14em}@media (max-width: 767px){.customer-address{font-size:1.6rem;line-height:1.14em}}.order-total{display:flex;flex-direction:column;gap:.8rem;padding-top:3.2rem;margin-top:3.2rem;border-top:1px solid var(--stroke-medium)}@media (max-width: 767px){.order-total{gap:.6rem;padding-top:1.6rem;margin-top:1.6rem}}.order-total-item{display:flex;flex-direction:row;align-items:center;justify-content:space-between;color:var(--text-secondary);font-size:1.8rem;line-height:1.5em;font-weight:500}@media (max-width: 767px){.order-total-item{font-size:1.6rem;line-height:1.14em}}.order-total-item .total-amount{font-size:1.8rem;line-height:1.16em;font-weight:500;color:var(--text-primary)}@media (max-width: 767px){.order-total-item .total-amount{font-size:1.6rem;line-height:1.14em}}.order-total-item.order-total-item-total{font-weight:600}.order-total-item.order-total-item-total .total-amount{color:var(--text-primary);font-weight:600}@media (max-width: 767px){.order-total-item.order-total-item-total .total-amount{font-size:1.6rem;line-height:1.14em}}.order-status{display:inline-block;padding:4px 12px;border-radius:20px;font-size:.75rem;font-weight:600;text-transform:uppercase;display:none}.order-status.status-pending{background:#fef3c7;color:#92400e}.order-status.status-processing{background:#dbeafe;color:#1e40af}.order-status.status-completed{background:#d1fae5;color:#065f46}.order-status.status-cancelled,.order-status.status-failed{background:#fee2e2;color:#991b1b}.order-status.status-on-hold{background:#fef3c7;color:#92400e}.order-status.status-refunded{background:#e0e7ff;color:#3730a3}.shipping-info{color:var(--text-primary);font-size:1.8rem;font-weight:600;line-height:1.16em}@media (max-width: 767px){.shipping-info{font-size:1.4rem;line-height:1.14em}}.order-details{display:flex;flex-direction:column;gap:2rem;padding-bottom:1.6rem;margin-bottom:3.2rem;border-bottom:1px solid var(--stroke-medium)}@media (max-width: 767px){.order-details{flex-direction:column;gap:1.6rem;margin-bottom:1.6rem}}.order-items{display:flex;flex-direction:column;gap:2rem}.order-item{display:flex;align-items:center;flex-direction:row}.order-item .order-item-image{width:8.6rem;height:8.6rem;border-radius:.4rem;overflow:hidden;margin-right:1.2rem;flex-shrink:0}@media (max-width: 767px){.order-item .order-item-image{width:8.2rem;height:8.2rem}}.order-item .order-item-image img{width:100%;height:100%;object-fit:cover}.order-item .order-item-image .no-image{width:100%;height:100%;background:#f1f5f9;display:flex;align-items:center;justify-content:center;color:#94a3b8;font-size:.75rem}.order-item .order-item-content{display:flex;flex-direction:column;justify-content:space-between;min-height:8.6rem;flex:1;gap:.8rem}@media (max-width: 767px){.order-item .order-item-content{gap:.6rem;min-height:8.2rem}}.order-item .order-item-top{display:flex;flex-direction:column}.order-item .order-item-top .order-item-name{color:var(--text-primary, #020617);font-size:1.8rem;-webkit-line-clamp:1;line-clamp:1;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;font-weight:500;line-height:1.16em}@media (max-width: 767px){.order-item .order-item-top .order-item-name{font-size:1.6rem;line-height:1.14em}}.order-item .order-item-top .order-item-variants{color:var(--text-tertiary, #64748b);font-size:1.4rem;text-transform:capitalize;font-weight:400;line-height:1.14em;margin-top:.4rem}@media (max-width: 767px){.order-item .order-item-top .order-item-variants{line-height:1.14em}}.order-item .order-item-bottom{display:flex;flex-direction:row;justify-content:space-between;align-items:center}.order-item .order-item-bottom .order-item-price{display:flex;flex-direction:column;align-items:flex-end;gap:.4rem}@media (max-width: 767px){.order-item .order-item-bottom .order-item-price{gap:.2rem}}.order-item .order-item-bottom .order-item-price .price-regular{color:var(--text-tertiary, #64748b);font-size:1.6rem;font-weight:400;line-height:1.14em;text-decoration-line:line-through}@media (max-width: 767px){.order-item .order-item-bottom .order-item-price .price-regular{font-size:1.4rem}}.order-item .order-item-bottom .order-item-price .price-current{color:var(--text-primary, #020617);font-size:1.8rem;font-weight:500;line-height:1.14em}@media (max-width: 767px){.order-item .order-item-bottom .order-item-price .price-current{font-size:1.6rem}}.order-item .order-item-bottom .order-item-quantity{color:var(--text-primary, #020617);font-size:1.6rem;font-weight:500;line-height:1.14em}.hidden{display:none!important}.order-shipping-cost{font-size:.875rem;color:#64748b;margin-top:4px;font-weight:400}
