/** Shopify CDN: Minification failed

Line 23:0 "@charset" must be the first rule in the file
Line 497:2 Unexpected "1rem"
Line 754:25 The "-" operator only works if there is whitespace on both sides

**/
/**
 * Swiper 11.0.5
 * Most modern mobile touch slider and framework with hardware accelerated transitions
 * https://swiperjs.com
 *
 * Copyright 2014-2023 Vladimir Kharlampidi
 *
 * Released under the MIT License
 *
 * Released on: November 22, 2023
 */

@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:500;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:translate3d(0px,0,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-cube-shadow,.swiper-3d .swiper-slide{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-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,.15)}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}.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-watch-progress .swiper-slide-visible .swiper-lazy-preloader,.swiper:not(.swiper-watch-progress) .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(0deg)}100%{transform:rotate(360deg)}}.swiper-virtual .swiper-slide{-webkit-backface-visibility:hidden;transform:translateZ(0)}.swiper-virtual.swiper-css-mode .swiper-wrapper::after{content:'';position:absolute;left:0;top:0;pointer-events:none}.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper::after{height:1px;width:var(--swiper-virtual-size)}.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper::after{width:1px;height:var(--swiper-virtual-size)}:root{--swiper-navigation-size:30px}.swiper-button-next,.swiper-button-prev{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-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-next.swiper-button-hidden,.swiper-button-prev.swiper-button-hidden{opacity:0;cursor:auto;pointer-events:none}.swiper-navigation-disabled .swiper-button-next,.swiper-navigation-disabled .swiper-button-prev{display:none!important}.swiper-button-next svg,.swiper-button-prev svg{width:100%;height:100%;object-fit:contain;transform-origin:center}.swiper-rtl .swiper-button-next svg,.swiper-rtl .swiper-button-prev svg{transform:rotate(180deg)}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:var(--swiper-navigation-sides-offset,2px);right:auto}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:var(--swiper-navigation-sides-offset,10px);left:auto}.swiper-button-lock{display:none}.swiper-button-next:after,.swiper-button-prev: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:translate3d(0,0,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-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{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{transform:scale(1)}.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;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-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets{right:var(--swiper-pagination-right,8px);left:var(--swiper-pagination-left,auto);top:50%;transform:translate3d(0px,-50%,0)}.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap,6px) 0;display:block}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:.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:translateX(-50%);white-space:nowrap}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.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-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:var(--swiper-pagination-progressbar-size,4px);left:0;top:0}.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-vertical>.swiper-pagination-progressbar{width:var(--swiper-pagination-progressbar-size,4px);height:100%;left:0;top:0}.swiper-pagination-lock{display:none}.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-scrollbar.swiper-scrollbar-vertical,.swiper-vertical>.swiper-scrollbar{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}.swiper-zoom-container{width:100%;height:100%;display:flex;justify-content:center;align-items:center;text-align:center}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-width:100%;max-height:100%;object-fit:contain}.swiper-slide-zoomed{cursor:move;touch-action:none}.swiper .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}.swiper-grid>.swiper-wrapper{flex-wrap:wrap}.swiper-grid-column>.swiper-wrapper{flex-wrap:wrap;flex-direction:column}.swiper-fade.swiper-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-fade .swiper-slide-active{pointer-events:auto}.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube{overflow:visible}.swiper-cube .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;transform-origin:0 0;width:100%;height:100%}.swiper-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-cube.swiper-rtl .swiper-slide{transform-origin:100% 0}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-next,.swiper-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0px;width:100%;height:100%;opacity:.6;z-index:0}.swiper-cube .swiper-cube-shadow:before{content:'';background:#000;position:absolute;left:0;top:0;bottom:0;right:0;filter:blur(50px)}.swiper-cube .swiper-slide-next+.swiper-slide{pointer-events:auto;visibility:visible}.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-bottom,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-left,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-right,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-flip{overflow:visible}.swiper-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-flip .swiper-slide-active,.swiper-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-bottom,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-left,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-right,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-creative .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden;transition-property:transform,opacity,height}.swiper-cards{overflow:visible}.swiper-cards .swiper-slide{transform-origin:center bottom;-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden}

/* slick-theme.min.css */
@charset 'UTF-8';.slick-loading .slick-list{background:#fff url(ajax-loader.gif) center center no-repeat}@font-face{font-family:slick;font-weight:500;font-style:normal;src:url(fonts/slick.eot);src:url(fonts/slick.eot?#iefix) format('embedded-opentype'),url(fonts/slick.woff) format('woff'),url(fonts/slick.ttf) format('truetype'),url(fonts/slick.svg#slick) format('svg')}.slick-next,.slick-prev{font-size:0;line-height:0;position:absolute;top:50%;display:block;width:20px;height:20px;padding:0;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);cursor:pointer;color:transparent;border:none;outline:0;background:0 0}.slick-next:focus,.slick-next:hover,.slick-prev:focus,.slick-prev:hover{color:transparent;outline:0;background:0 0}.slick-next:focus:before,.slick-next:hover:before,.slick-prev:focus:before,.slick-prev:hover:before{opacity:1}.slick-next.slick-disabled:before,.slick-prev.slick-disabled:before{opacity:.25}.slick-next:before,.slick-prev:before{font-family:slick;font-size:20px;line-height:1;opacity:.75;color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-prev{left:-25px}[dir=rtl] .slick-prev{right:-25px;left:auto}.slick-prev:before{content:'←'}[dir=rtl] .slick-prev:before{content:'→'}.slick-next{right:-25px}[dir=rtl] .slick-next{right:auto;left:-25px}.slick-next:before{content:'→'}[dir=rtl] .slick-next:before{content:'←'}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{position:absolute;bottom:-25px;display:block;width:100%;padding:0;margin:0;list-style:none;text-align:center}.slick-dots li{position:relative;display:inline-block;width:20px;height:20px;margin:0 5px;padding:0;cursor:pointer}.slick-dots li button{font-size:0;line-height:0;display:block;width:20px;height:20px;padding:5px;cursor:pointer;color:transparent;border:0;outline:0;background:0 0}.slick-dots li button:focus,.slick-dots li button:hover{outline:0}.slick-dots li button:focus:before,.slick-dots li button:hover:before{opacity:1}.slick-dots li button:before{font-family:slick;font-size:6px;line-height:20px;position:absolute;top:0;left:0;width:20px;height:20px;content:'•';text-align:center;opacity:.25;color:#000;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{opacity:.75;color:#000}
/*# sourceMappingURL=slick-theme.min.css.map */

/* slick.min.css */
.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:0}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}.slick-track:after,.slick-track:before{display:table;content:''}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}
/*# sourceMappingURL=slick.min.css.map */





/*======================*/
/* genral css start here*/
/*======================*/

.heading, .h1, .h2, .h3, .h4, .h5, .h6, .prose :where(h1,h2,h3,h4,h5,h6){font-weight: normal;}
/* .button, .shopify-challenge__button, .shopify-payment-button__button--unbranded{} */
/* .header-search {top: 103px;right: 0;width: 500px;margin: 0 0 0 auto;height: 100vh;}
.header-search .header-search__form {height: 100vh;} */
.mega-menu .mega-menu__promo .v-stack p.h6{font-size: 14px;font-weight: 400;}

.page-dots>*:after {
    background: #E32C2B;
}
.button {
    border: solid 1px;
    min-width: 150px;
}
/*======================*/
/* genral css start here*/
/*======================*/
/*
.header li.header__primary-nav-item a,
.header__menu-disclosure summary{font-size: 18px;text-transform: capitalize;font-family: Lato, sans-serif;letter-spacing: 1px;}
*/
.header li.header__primary-nav-item a:hover, .header__menu-disclosure summary:hover{color:#7e7e7e;}
.features--zoom-image .group:hover .group-hover\:zoom {scale: 1;}
/*.features--button-transition :is(.button,.shopify-challenge__button,.shopify-payment-button__button--unbranded):not([disabled]):hover {background-color: #ffffff; color: #000;border: solid 1px;}
*/
.mega-menu__promo>* {min-width: auto;max-width: max-content;}
.collection-card .content-over-media .collection-card__content p.h6 {font-size: 40px;font-weight: 400;}
.collection-card .content-over-media .collection-card__content p.h3{font-size: 16px;}
span.badge.badge--custom.badge--best-seller { background: #000; color: #fff; font-size: 12px; border-radius: 0px; letter-spacing: 2px; text-transform: uppercase; font-weight: 500; }
span.badge.badge--custom.badge--new{font-size: 12px; border-radius: 0px; letter-spacing: 2px; text-transform: uppercase; font-weight: 500;}
.badge.badge--on-sale {font-size: 12px;border-radius: 0px;letter-spacing: 2px;text-transform: uppercase;font-weight: 500;}
.badge.badge--on-sale .money{font-size: 12px;border-radius: 0px;letter-spacing: 2px;text-transform: uppercase;font-weight: 500;}
/*================================*/
/* text-with-icons css start here */
/*================================*/
.text-with-icons .text-with-icons__item .v-stack p{font-size: 21px;}
.text-with-icons .text-with-icons__item .v-stack .prose p {font-size: 16px;}
/*=============================*/
/* text-with-icons css end here*/
/*=============================*/
.shopify-section--video .content-over-media {max-width: 100%;margin: 0 auto;padding-bottom:0px;}
.shopify-section--video .top-video-section.content-over-media{max-width: 100%;padding-bottom:0;}
.shopify-section--video .top-video-section.content-over-media:before { content: ""; background: #00000069; border-radius: inherit; z-index: 1; pointer-events: none; position: absolute; top: 0; right: 0; bottom: 0; left: 0; }
/*==========================================*/
/* Featured collectionst section start here */
/*==========================================*/

.shopify-section--featured-collections .product-card__figure { padding: 0px; }
.shopify-section--featured-collections a.product-card__media { position: relative; padding-bottom: 100%; }
.shopify-section--featured-collections img.product-card__image{ top: 0; left: 0; width: 100%; height: 100%; object-fit: contain; }
.shopify-section--featured-collections .product-card__info :is(.price-list,.rating-badge) {justify-content: flex-start;}
.shopify-section--featured-collections .v-stack.justify-items-center.gap-1 {
    width: 79%;
    text-align: left;
    display: flex;
    flex-direction: column;
    align-content: center;
    align-items: flex-start;
}
.shopify-section--featured-collections .v-stack{width: 100%;text-align: left;}
.shopify-section--featured-collections .product-title { overflow-wrap: anywhere; letter-spacing: 1px; color: #000; opacity: 1; font-weight: 600; font-size: 14px; }
/*=======================================*/
/* Featured collections section end here */
/*=======================================*/

/*=============================*/
/* collection section end here */
/*=============================*/
/* .shopify-section--collection-list a.collection-card{border: 1px solid #e0e0e0;} */
/*=============================*/
/* collection section end here */
/*=============================*/

.shopify-section-group-footer-group.shopify-section--image-with-text-block .content-over-media{place-items: center flex-start;}
.shopify-section-group-footer-group.shopify-section--image-with-text-block .content .prose>p {font-size: 40px;font-weight: 500;line-height: 50px;}
.shopify-section-group-footer-group.shopify-section--image-with-text-block .image-with-text-block>:not(img,svg,picture) {background: #00000099;box-shadow: 0 1px 20px #3636364d; /*backdrop-filter: blur(16.5px); */padding: 48px;text-align: left;max-width: 620px;}
.shopify-section-group-footer-group.shopify-section--image-with-text-block .content .prose .link{padding: 16px 58px;background: #fff;color: #000;font-weight: 500;}

/*===========================*/
/* vertical slider end here */
/*==========================*/
section.quotes_section {padding: 64px 100px;}
section.quotes_section .svg_icons {display: flex;}
section.quotes_section .quotes_left {display: flex;flex-direction: column;align-items: flex-start;justify-content: center;}
.quotes_left p a{border-bottom:1px solid;}
.quotes_section .grid.section {display: grid;grid-template-columns: 2fr 9fr;}
.section-spacing {padding: 64px 0;}
.shopify-section--rich-text .section-spacing.custom-rich-text {padding: 64px 0 40px;}
.footer {padding: 64px 0;}
/*==========================*/
/* vertical slider end here */
/*==========================*/
/* .shopify-section--main-product .section-spacing{padding:0;} */
/* .shopify-section--main-product .section-spacing .container{margin-inline-start: 0;margin-inline-end: 0;} */
.shopify-section--main-product .section-spacing .product-info__block-item{padding:0 48px 0 0;margin: 16px 0;}
.shopify-section--main-product .section-spacing .product-info__block-item[data-block-type="feature-with-icon"]{text-align: left;}
.shopify-section--main-product .section-spacing .buy-buttons {margin-bottom:20px;}
.payment-icon {display: flex;justify-content: space-between;align-items: center;width: 100%;}
.payment-icon ul{display: flex;margin:0;list-style-type: none;padding: 0;}
.payment-icon .trustpilot-after-buynow {width: auto;margin:0;}


.trustpilot-after-buynow a#profile-link {width: 120px;height: 30px;display: block;}
.trustpilot-after-buynow a#profile-link svg {width: 100%;height: 90%;}

.product-info .product-info__block-item .product-title {letter-spacing: 1px; font-size: 32px; color: #000; font-weight: 500; font-family: "PT Serif"; line-height: 30px; }
.product-info .product-info__block-list .product-info__block-item .price-list span.money {color: #000;font-size: 25px;font-weight: 500;}
.icon-button { display: flex; align-items: center; gap: 9px; font-weight: 900; text-transform: uppercase; font-size: 16px; background:#ffffff; border-radius: 0px; padding: 12px 20px; border: 1px solid #dddddd;width: 26% !important; }
.icon-button span {width: 17px;}
/* .accordion__toggle .text-with-icon{text-transform: uppercase; } */

.product-card__info {padding-left: 0px;padding-right: 0px;}
.modal::part(content) {max-width: 95rem;}
.modal span.h5 {font-size: 24px;text-transform: uppercase;letter-spacing: 2px;}

.shopify-section--collection-list scroll-carousel.collection-list.scroll-area.collection-list--text-outside.bleed .collection-card{padding: 0 0 20px 0;}
.shopify-section--collection-list scroll-carousel.collection-list.scroll-area.collection-list--text-outside.bleed .collection-card .button{ background: unset !important; border: 0; width: 100%; color: #000;font-size: 24px;padding: 0 10px 0; }
.accordion__toggle {padding-block: 0.8rem;}
.shopify-section--collection-list scroll-carousel.collection-list.scroll-area.collection-list--text-outside.bleed .collection-card .content-over-media.content-over-media--auto {padding: 0;width: 100%;height: 100%;border-radius: 0px;}
/* .shopify-section--related-products  */
.product-list product-card.product-card {border: 0px solid grey;padding: 0px;border-radius: 0px;display: flex;flex-direction: column;height: 100%;}
/* .shopify-section--related-products  */
.product-list .product-card__image {mix-blend-mode: darken;}
.shopify-section--related-products .section-header .prose h2{}
/* .shopify-section--related-products  */
/* .product-card__figure {  padding: 30px; } */
/* .shopify-section--related-products  */
/* .product-list .product-card__media {background: #e9e9e9;} */
/* .shopify-section--related-products  */
a.product-card__media { position: relative; padding-bottom: 100%; }
/* .shopify-section--related-products  */
img.product-card__image{ top: 0; left: 0; width: 100%; height: 100%; object-fit: contain; }
/* .shopify-section--related-products  */
.product-card__info :is(.price-list,.rating-badge) {justify-content: flex-start;}
/* .shopify-section--related-products  */
.v-stack.justify-items-center.gap-1 {
    width: 79%;
    text-align: left;
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    margin: 0 auto;
}
.shopify-section--related-products .v-stack{width: 100%;text-align: left;}
.shopify-section--related-products .product-title, .product-card__info .product-title { overflow-wrap: anywhere; letter-spacing: 0px; color: #000; opacity: 1; font-weight: 600; font-size: 11px; }

.variant-wrapper.custom_swatch {margin: 20px 0;}
fieldset.variant-input-wrap {display: flex;flex-wrap: wrap;margin-top: 10px;gap: 10px;}
label.custom-label {width: 75px;display: block;padding: 2px;font-size: 14px;line-height: 1;border-radius: 0px;text-align: center;border: 1px solid #e6e4df;}
.shopify-section--main-product .product-info .product-info__block-list .product-info__block-item variant-inventory.inventory:before {content: "";background-color: rgb(var(--success-text));width: 10px;height: 10px;display: block;border-radius: 10px;animation: dots-instoke 1s ease-out 2s infinite alternate;}
@keyframes dots-instoke {
  from {opacity: 0;}
  to {opacity: 1;}
}
.shopify-section--main-product .product-info .product-info__block-list .product-info__block-item variant-inventory.inventory {display: flex;align-items: center;gap:10px;}

.shopify-section--main-collection .collection-toolbar {display: none;}
.shopify-section--main-collection .collection__main .product-list .product-card {border: 0px solid gray;padding: 0px;border-radius: 0px;}

.featured-collections-navigation>button:not(:only-child){font-size: 16px;}
.featured-collections-navigation>button:not(:only-child)[aria-current=true]{border-bottom: 1px solid #eb0000;border-radius: 0;padding-bottom: 10px;position: unset;color:#000}
.featured-collections-navigation>button:not(:only-child)[aria-current=false] {padding-bottom: 10px;}
.featured-collections-navigation>button:not(:only-child)[aria-current=true]:after{transform:unset;}
.trust-pilot-icon img{width:100%;height:100%;}
.trust-pilot-icon {width: 50%;margin: 15px 0;}

.custom-icon-with-text .text-with-icons{gap:15px;}
/* .product-info__block-item[data-block-type="feature-with-icon"] {margin: 0 !important;padding: 0 !important;width: 20%;padding: 0 !important;text-align: center;} */
.product-info__block-item .feature-badge {text-align: center;padding: 0!important;/* justify-content: center;align-items: center;display: flex; */}
.product-info__block-item .feature-badge p{font-size: 13px;letter-spacing: 1px;}
.product-info__block-item .feature-badge h5{font-size: 12px;font-weight:500;margin-top: 5px;}
.shopify-section--main-product .product-info__block-item[data-block-type="feature-with-icon"] .feature-badge p{font-size: 18px;color: #000;}
.shopify-section--main-product .product-info__block-item[data-block-type="feature-with-icon"] svg.icon {width: 18px;height: 18px;color: #000;}
/* .feature-badge :is(svg,img) {max-width: 30px;width: 100%;} */
.PDP-icon-with-text {width: 40px;height: auto;margin-bottom: 10px;}
.PDP-icon-with-text img{width: 100%;height:100%;}
.product-info__block-group.icon_with_text { display: flex; gap: 10px; background: #e6e4df00; padding: 15px 0; margin: 0 47px 0 0; justify-content: space-around; border-radius: 0px; }
.shopify-section--main-product .product-info__block-item[data-block-type=icon-with-text] {padding: 0;margin: 0;width: calc(25% - 10px);}
.product-info__block-item[data-block-type=icon-with-text] .feature-badge {display: flex;flex-direction: column;justify-content: flex-start;}
/*===================*/
/* footer start here */
/*===================*/
.footer__block--image {gap: 30px;display: flex;flex-direction: column;}
.footer__block.footer__block--links .v-stack p,
.footer__block.footer__block--text .v-stack p span{text-decoration: none !important;font-size: 22px;padding-bottom: 9px;}
.footer__block.footer__block--text p.h6.custom-text-footer svg{display:none;}
.footer__block.footer__block--links ul li a{font-size:15.88px;color: #fff;letter-spacing: 1px;} 
.footer__block.footer__block--text .v-stack .prose p{color: #fff;font-size: 15.88px;font-weight: 500;letter-spacing: 1px;}
.footer__aside .heading {font-size: 16px;}
.payment-trustpilot-icon {display: flex;justify-content: space-between;width: 100%;}
.payment-trustpilot-icon > div{width:33.3%;}
.footer__aside .payment-methods {justify-content: flex-end;max-width: inherit;}
.copy-right-text {text-align: right;flex: 1;width: 100%;}
.footer-trust-pilot {/* flex: 1; */justify-content: flex-start;display: flex;}
.posternord-icon{width: 100px;height: 24px;display: block;margin-right: 20px;}
.posternord-icon svg{width: 100%;height:100%;}
.footer__aside {display: flex;flex-direction: column;}
.social-media--list {gap: 19px;}
form.cart-drawer__footer p.text-subdued{
  display:none;
}
/*===================*/
/* footer end here */
/*===================*/

/*=================================*/
/* product page slider start here */
/*=================================*/
span.accordion__toggle span {align-items: center;gap: .625rem;display: flex;font-size: 16px;font-family: Lato, sans-serif;letter-spacing: 1px;}
.peoduct-deatil-wrapper {padding: 64px 64px;}
.shopify-section--main-collection .collection{margin-block-start: 0;}
.product-details-title {
    padding: 0 0 2rem;
    font-size: 40px;
    line-height: 38px;
    text-align: center;
    font-family: auto;
}
.text-title { font-size: 28px; font-style: normal; font-weight: 500; /* font-family: 'EB Garamond';  */}
.text-sub-text { font-size: 14px; font-style: normal; font-weight: 500; color: #000; }
.slider-img-text-icon {position: relative;}

.slider-img .icon-text {
    top: 20%;
    width: 90%;
    padding: 30px;
    display: flex;
    gap: 20px;
    right: 25px;
  height: 100%;
    align-items: center;
    width: 100%;
}
.icon-img { width: 45%; height: 45%; padding: 16px; border-radius: 100px; border: 1px solid black; }

/*==============================*/
/* product page slider end here */
/*==============================*/
.block-swatch.is-selected.temp_selected { color: rgb(var(--text-color) / .65); --swatch-disabled-strike-color: rgb(var(--border-color)); border-color: rgb(var(--border-color)); }
.mega_mobiles {display:none;}
.mob_active .mega_mobiles {display: grid;}
.mob_active button svg {transform: rotate(90deg);}
.mega_mobiles {grid-template-columns: 1fr 1fr; gap: 20px;}
.mega_mobiles a.v-stack.justify-items-center.gap-4.sm\:gap-5.group {gap: 0;}
.mega_mobiles p.h6 {margin-top: 8px;}
.drawer::part(content), .drawer::part(footer) {background: #fff;}
.cart-drawer__button-price:before{display:none;}
.c_sub_total {display: flex !important;justify-content: space-between !important;width: 100%;}
.c_sub_total span {font-size: 20px;}

svg.header__nav-icon.icon.icon-account {display: none;}

.footer__block.footer__block--links .v-stack p svg{display: none;}
.header__primary-nav > button.md\:hidden span, span.m_search_text, .m_cart_text { display:none; }
.image-with-text p.h6 { /* font-family: TT Commons !important; */ font-size: 20px !important; font-weight: normal !important; letter-spacing: normal; }
.shopify-section--main-product .product {position: relative;--product-gap: 1rem;}
.shopify-section--main-product .badge-list { position: absolute; top: 5px; left: 5px; z-index: 1; }

/*===============================*/
/* review slider css start here  */
/*===============================*/
.custom-padding{padding:50px 0 0;}
.custom-padding .custom-start-wrapper .svg_icons{display: flex;}
.custom-padding .custom-test-slider-wrapper{background: linear-gradient(#f3f3f3, #fbfbff);padding: 30px;border-radius: 10px;}
.custom-padding .slick-slide {margin: 0 27px 0 0;}
.custom-padding .review-text {padding: 15px 0;}
.custom-padding .review-text p{font-size:13px;font-weight:600;letter-spacing:0.5px}
.custom-padding .review-name{font-size: 14px;font-weight: bold;letter-spacing: 1.2px;}
.custom-padding h2{padding-bottom:30px;text-align:center;}
.custom-button-collection-icon {display: flex;align-items: center;justify-content: center;}
.product on-sale-badge.badge.badge--on-sale {display: none;}
.custom-button-collection-icon svg {fill: #000;margin: 0;width: 20px;height: 20px;}
.custom-price-badge { display: flex; align-items: center; gap: 20px; }
.custom-price-badge .price-badge_right .badge-list{position: unset;}
.custom-price-badge .price-badge_right .badge-list on-sale-badge.badge.badge--on-sale{display:block;}
.custom-price-badge .price-badge_right .badge-list .badge--new,
.custom-price-badge .price-badge_right .badge-list  .badge--best-seller{display:none;}
/*============================*/
/* review slider css end here */
/*============================*/
.video-button a.video-link p { background-color: #000; color: #fff; padding: 10px; border-radius: 8px; font-size: 16px;}
.trust-pilot-star {width: 100px;margin: 0 auto;}
.trust-pilot-star svg{fill:#fff;}
.trust-text{margin-block-start: 0.25rem !important;}
.custom-padding .section-header.text-center.prose {width: 100%;display: table;margin: 0 auto;}
.image-text-column_cover .section-header.text-center.prose {width: 100%;display: table;margin: 0 auto;margin-bottom: 20px;}
.shopify-section--media-grid .section-spacing {padding-top: 0;padding-bottom: 0;}
/*
.temp_page .prose p, .temp_page .prose h2, .temp_page .prose h3, .temp_page .prose span,
.temp_article .prose p, .temp_article .prose h2, .temp_article .prose h3, .temp_article .prose span{text-align: center;}
*/
@media only screen and (max-width: 999px){
  #sidebar-menu .header-sidebar__footer {
      display: none;
  }
  .header__primary-nav > button.md\:hidden span, span.m_search_text, .m_cart_text {
    display:block;
    font-size: 12px;
    font-weight: normal;
  }
  .header__primary-nav > button.md\:hidden svg{
    margin-left: 4px;
  }
}
@media only screen and (max-width: 767px){
  .shopify-section--main-collection .collection__main .product-list .product-card .product-card__info {
    padding: 0px;
    padding-top: 0;
    padding-bottom: 10px;
}
.shopify-section--main-collection .collection__main .product-list .product-card .product-card__figure a, .shopify-section--main-collection .collection__main .product-list .product-card .product-card__figure{
  border-radius:10px;
}

}
@media only screen and (max-width: 575px){
  .header-sidebar__linklist.divide-y .header-sidebar__linklist-button {font-size: 19px;}
  /* .heading, .h1, .h2, .h3, .h4, .h5, .h6, .prose :where(h1,h2,h3,h4,h5,h6){font-weight: normal;text-align: left !important;} */
  .shopify-section--rich-text .section-spacing.custom-rich-text {padding: 30px 0 30px;}
  .shopify-section--video {padding-bottom: 30px;}
  .footer {padding: 30px 0;}
  .product {overflow: hidden auto;}
  section.quotes_section {padding:40px 15px;}
  .quotes_slider > div{width:100%;}
  .quotes_section .grid.section {grid-template-columns: 1fr;}
  .trustpilot-after-buynow {text-align: center;justify-content: center;align-items: center;display: flex;}
  .shopify-section-group-footer-group.shopify-section--image-with-text-block .content .prose>p {font-size: 37px;}
  .peoduct-deatil-wrapper {padding: 0px 15px 25px;}
  .slider-img+.icon-text {top: 14%;width: 87%;padding: 15px;right: 6%;}
  .icon-img {padding: 9px;}
  .collection-card .content-over-media .collection-card_s_content p.h6 {font-size: 34px;}
  .shopify-section--main-product .section-spacing .product-info__block-item {padding: 0;margin: 0;}
  .shopify-section--main-product .product-info__block-item[data-block-type=icon-with-text] {padding: 0;margin: 0;width: 100%;display: flex;}
  .payment-trustpilot-icon {flex-direction: column;    gap: 20px;}
  .footer__aside .payment-methods {justify-content: center;}
  .posternord-icon {margin: 0 auto;}
  .footer-trust-pilot {justify-content: center;}
  .payment-trustpilot-icon>div {width: 100%;}
  .copy-right-text {text-align: center;}
  .shopify-section--featured-collections a.product-card__media {padding-bottom: 150%; }
  .trust-pilot-icon {width: 40%;margin: 15px 0;}
  /* .shopify-section-group-footer-group .content-over-media>:not(img,video,iframe,svg,video-media,picture) {grid-area: none / content-start / content-end / content-endunset;}
  .shopify-section-group-footer-group .content-over-media {display: block;} */
  .feature-badge-list {justify-content: center;}
  .section-spacing {padding: 30px 0;}
  .shopify-section-group-footer-group.shopify-section--image-with-text-block .image-with-text-block>:not(img,svg,picture) {padding: 30px;}
  .shopify-section-group-footer-group.shopify-section--image-with-text-block .content .prose .link {padding: 6px 18px;}
  .product-card__figure {padding: 0;}
  .shopify-section--featured-collections .product-card__figure {padding: 0;}
  .shopify-section--video .content-over-media {padding: 0 15px;}
  p.h6.custom-text-footer {display: flex;justify-content: space-between;align-items: center;border-bottom: 1px solid #fff;padding: 20px 0 10px;}
  .footer__block.footer__block--text .v-stack p.h6.custom-text-footer span{text-decoration: none !important;} 
  .footer__block.footer__block--links .v-stack p {text-decoration: none !important;padding: 15px 0 15px 0;display: flex;justify-content: space-between;border-bottom: 1px solid #fff;}
  .footer__block.footer__block--links .v-stack p span {width: 16px;height: 16px;display: block;}
  .footer__block.footer__block--links .v-stack p svg{width:100%;height:100%;fill:#fff;display: block;}
  .footer__block--image {align-items: center;margin-bottom: 30px;}
  .footer__block.footer__block--links > div > ul, .footer__block--text .prose.text-subdued{display:none;}
  .footer__block.footer__block--links > div.open > ul, .footer__block--text .open .prose.text-subdued {display:grid !important;}

  .footer__block.footer__block--links > div.open > p span svg {transform:rotate(180deg);}
  .footer__block.footer__block--text p.h6.custom-text-footer svg{display:block;}
  .footer__block.footer__block--text > div.open > p.h6.custom-text-footer svg{transform: rotate(180deg);}
  
  .footer__block-list {gap: 0;justify-content: normal;}
  /* .footer__block:is(.footer__block--links,.footer__block--image,.footer__block--text) {text-align: center;align-items: center;} */
  a.product-card__media {padding-bottom: 180%;}


  .product-info__block-group.icon_with_text {gap: 0;justify-content: space-between;}
  .PDP-icon-with-text {width: 40px;}
  .custom-padding .slick-list {margin: 0;}
  .custom-padding .slick-slide {margin: 0;}
  .product-info__block-group.icon_with_text {margin: 0 0 20px 0;}
  fieldset.variant-input-wrap {padding: 5px;}
  .shopify-section--main-product .product-info .product-info__block-list .product-info__block-item variant-inventory.inventory {font-size: 14px;margin: 10px 0 10px 0;}
  ul.social-media{display: flex;}
  .shopify-section--collection-list scroll-carousel.collection-list.scroll-area.collection-list--text-outside.bleed .collection-card{padding: 0;}
  .shopify-section--collection-list scroll-carousel.collection-list.scroll-area.collection-list--text-outside.bleed .collection-card .button {font-size: 17px;}
  .floating-controls-container {position: relative;}
  .shopify-section--collection-list .floating-controls-container>.floating-controls-container__control {display: block;position: absolute;top: 39%;z-index: 9999;}
  .shopify-section--collection-list carousel-next-button.floating-controls-container__control {right: 0;}
  .mega_mobiles p.h6 {font-size: 16px;}
  .variant-wrapper.custom_swatch {margin: 10px 0 10px;}
  .shopify-section--main-product .product-info__block-item[data-block-type=feature-with-icon] .feature-badge p {font-size: 14px;}
  .product-info__block-group.accordion-group[data-group-type="accordion-group"] {margin: 10px 0;}
  .shopify-section--main-product .section-spacing .buy-buttons {margin: 20px 0;}
  .product-info__block-item variant-picker.variant-picker {margin-bottom: 10px;}
  .shopify-section--main-product .section-spacing .product-info__block-item[data-block-type=feature-with-icon] {margin: 20px 0;}
  .custom-price-badge {margin: 20px 0;}
  .icon-button {padding: 8px 10px;}
  .section-stack {gap: 20px;}
  /* .shopify-section--collection-list .custom-button-collection-icon {justify-content: center;}
  .shopify-section--collection-list .custom-button-collection-icon svg {display: none;} */
  .temp_page .prose p {text-align: left !important;}
}
scroll-carousel#featured-collections-product-list-carousel-collection_DEBewz {
    gap: 0.4rem;
}
button.button.button--outline {
    border: solid 1px;
    border-radius: 0;
}
a.collection-card:hover {
    opacity: 0.8;
}
@media screen and (min-width: 1601px) {
  product-card.product-card .product-title {
    font-size: 14px;
    padding-left: 0px;
    font-weight: 500;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    line-height: 1.2;
}
  .shopify-section--featured-collections .price-list .money, .product-card__info .price-list .money{
    font-size:14px;
    color:#000;
    font-weight: 700;
}
}
@media screen and (min-width: 768px) and (max-width: 1600px) {
  product-card.product-card .product-title {
    font-size: 12px;
    padding-left: 0px;
    font-weight: 500;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    line-height: 1.2;
    
}
  .shopify-section--featured-collections .price-list .money, .product-card__info .price-list .money {
    font-size:12px;
    color:#000;
    font-weight: 700;
  } 
}

@media screen and (max-width: 767px) {
    product-card.product-card .product-title {
    font-size: 13px;
    padding-left: 0px;
    font-weight: 500;
    line-height: 1.2;
    width: 100%;
    margin: 0 auto;
}
  .shopify-section--featured-collections .price-list .money, .product-card__info .price-list .money{
    font-size:12px;
    color:#000;
    font-weight: 700;
  } 
  .product-info .product-info__block-item .product-title {
    letter-spacing: 1px;
    font-size: 27px;
    color: #000;
    font-weight: 500;
    line-height: 30px;
}
  1rem
}
@media only screen and (max-width: 575px) {
  .custom-price-badge {
    margin: 10px 0;
    }
}
li.header__primary-nav-item a, li.header__primary-nav-item summary.h6 {
    font-size: 16px !important;
    text-transform: uppercase;
    font-weight: 400;
}
.featured-collections-carousel__item price-list.price-list {
    padding-left: 0px;
}
.custom-icon-with-text {
    padding: 20px 0 50px;
}
media-grid.media-grid {
    gap: 0rem;
}
@media screen and (min-width: 768px) {
div#shopify-section-template--23078967017752__custom_product_details_slider_HAriFq .peoduct-deatil-wrapper {
    padding: 32px 64px 64px;
}
  .copy-right-text {
    display: flex;
    justify-content: space-between;
}
 .shopify-section--blog-posts .container.container--lg {
    width: 95%;
    margin: 0 auto;
}
  blog-posts.blog-post-list.justify-center.blog-post-list--carousel.scroll-area.snap-x.bleed.md\:unbleed {
    gap: 0.9rem;
}
  .slick-track {
    display: flex;
    flex-direction: row;
}
  .product-list {
    gap: 0.4rem;
    justify-content: center;
}
}
@media screen and (max-width: 767px) {
blog-posts.blog-post-list.justify-center.blog-post-list--carousel.scroll-area.snap-x.bleed.md\:unbleed {
    margin-inline-start: unset;
    width: 100%;
}
    .copy-right-text {
        display: flex;
        justify-content: center;
        flex-direction: column;
        align-content: center;
        align-items: center;
        gap: 0.9rem;
    }
  .custom-icon-with-text {
    padding: 35px 0 50px;
}
.product-list {
    gap: 0.4rem;
    justify-content: start;
}
}

@media screen and (min-width: 768px) {
    .icon-button {
    width: 152px !important;
}
  .slider-img {
    position: relative;
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    width: 100%;
    height: 60vh;
}
  .slick-list.draggable {
    width: 100%;
}
  .prose {
    font-size: 17px;
    letter-spacing: 0.5px;
    text-align: left;
}
   .text-with-icons__item .prose {
    text-align: center;
}
  .shopify-section--featured-collections .product-list {
    justify-content: center;
}
   .footer__block.footer__block--text .prose.text-subdued p {
    text-align: left !important;
}
  section#shopify-section-template--23078966722840__image_with_text_Etdgf3 {
    display: none;
}
}
  .cm-icon-text {
    display: flex;
    gap: 1rem;
    background-color: #ffffffd6;
    padding: 20px;
}
@media screen and (max-width: 767px) {
    .icon-button {
    width: 152px !important;
    margin: 10px 0;
}
  .collection-card .content-over-media .collection-card__content p.h6 {
    font-size: 32px !important;
}
  .slider-img {
    position: relative;
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    width: 100%;
    height: 50vh;
}
  span.m_search_text, span.m_cart_text {
    display: none;
}
  .cm-icon-text {
    display: flex;
    gap: 0.5rem;
    background-color: #ffffffd6;
    padding: 20px;
    flex-direction: column;
}
  .icon-img {
    width: 25%;
    height: 25%;
    padding: 15px !important;
    border-radius: 100px;
    border: 1px solid black;
}
  .shopify-section--featured-collections .product-list {
    justify-content: start;
}
  .PDP-icon-with-text img {
    width: 85%;
    height: 100%;
}
  .product-info__block-group.icon_with_text {
    display: flex;
    flex-direction: column;
    padding-left: 8px;
}
  .product-info__block-group.icon_with_text {
    gap: 0.5rem;
}
  section#shopify-section-template--23078966722840__image_with_text_overlay_F8w3VV {
    display: none;
}
  section#shopify-section-template--23078966722840__image_with_text_Etdgf3 .prose.text-center.sm\:text-start p.h6 {
    font-size: 19px !important;
}
  x-header.header.color-scheme.color-scheme--scheme-2 {
    padding-left: 10px;
    padding-right: 10px;
}
 .footer__block.footer__block--text .prose.text-subdued {
    margin-top: 10px;
}
 .footer__block.footer__block--links ul.v-stack.gap-2\.5.unstyled-list {
    margin-top: 10px;
}
  .product-info__block-item[data-block-type=icon-with-text] .feature-badge {display: flex;flex-direction: row;justify-content: flex-start;}
}
.custom-button-collection-icon svg {
    display: none;
}
a.button {
    border: solid 1px;
}
    .slick-slide {
      padding: 10px; /* Adjust padding if needed */
    }
    .slick-track {
      display: flex;
    }
    .slick-slide img {
      width: 100%; /* Ensure images fit within slides */
    }
.checkmark-text p {
    font-size: 1.2em;
}
.product-info__block-item button.link {
    color: --border-color: 221 221 221;
}
.badge {
    font-family: initial !important;
    padding: 6px 10px;
    font-weight: bold;
    background: #911212 !important;
}
product-card.product-card price-list.price-list {
    padding-left: 0px;
}
.line-through .money {
    text-decoration-line: line-through;
    color: #911212 !important;
}
.mega-menu__promo a.v-stack:hover img {
    opacity: 0.6;
}
.header__primary-nav button.md\:hidden {
    color: black !important;
}
button.header-sidebar__linklist-button.h6 {
    font-family: inherit;
}
button.header-sidebar__back-button.link-faded.is-divided.text-with-icon.h6.md\:hidden {
    font-family: inherit !important;
}
.section-spacing.section-spacing--tight.color-scheme.color-scheme--scheme-1.color-scheme--bg-54922f2e920ba8346f6dc0fba343d673 {
    padding: 0px 0;
}
label.custom-label.hborder {
    box-shadow: 0 0 0 4px #e6e4df !important;
}
a.product-title.h6.cm {
    font-weight: 400;
}
.content-over-media.content-over-media--auto {
    padding: 0;
}
button.header-sidebar__linklist-button.h6 {
    color: black;
    font-weight: 400;
}
button.header-sidebar__back-button.link-faded.is-divided.text-with-icon.h6.md\:hidden {
    color: black;
    font-size: 20px;
    font-weight: 400;
}
span.badge.badge--custom.badge--new {
    font-size: 12px;
    border-radius: 0;
    letter-spacing: 2px;
    text-transform: uppercase;
    font-weight: 700;
    background: #e6e4df !important;
    color: black;
}
.checkmark-text p {
    text-align: right !important;
    unicode-bidi: bidi-override;
}
.swiper-button-next, .swiper-button-prev {
    position: absolute;
    top: var(--swiper-navigation-top-offset, 46%);
    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: #000000;
    background: #ffffffd4;
    width: 45px;
    height: 60px;
}
.slider-img .icon-text {;
    top: 0;
    padding: 30px;
    display: flex;
    gap: 20px;
    right: 0;
    left: 0;
    margin: auto auto;
    bottom: 0;
    height: 100%;
    align-items: center;
    width: 100%;
}
.swiper-button-next {
    right: -25px;
}
.swiper-button-prev.swiper-button-disabled {
    color: black;
}
.swiper-button-next {
    color: black;
}
.icon-button svg#Capa_1 {
    fill: #959595;
}
.product-info__block-item button.link {
    color: --border-color: 221 221 221;
    font-weight: 500;
}
.accordion__content.prose li {
    font-weight: 400;
    font-family: TT Commons, sans-serif !important;
}
  a.product-title.h6.cm {
    text-align: left;
}
  .accordion__content .prose p {
    text-align: left !important;
}
      .blog-post-card {
    padding: 10px 20px;
}
 .article__wrapper.container--lg h1.h1 {
    font-weight: bolder;
       font-family: EB Garamond, Georgia, Times, serif !important;
    font-style: normal;
    font-size: 48px;
}
.article__wrapper.container--lg .prose.text-start h3 span {
    font-size: 17px !important;
    letter-spacing: 0.5px !important;
    text-align: left !important;
    font-family: TT Commons, sans-serif !important;
}
  .prose.text-center {
    text-align: center;
}
  .prose span {
    letter-spacing: 0.5px !important;
    text-align: left !important;
    font-family: TT Commons, sans-serif !important;
    font-size: 17px !important;
}
  image-with-text.image-with-text p {
    text-align: left !important;
}
  .article__wrapper p {
    line-height: 2;
    letter-spacing: 0.1px;
}
  @media screen and (max-width: 767px) {
    .shopify-section--featured-collections .v-stack.justify-items-center.gap-1 {
    width: 100%;
    text-align: left;
    display: flex;
    flex-direction: column;
    align-content: center;
    align-items: flex-start;
    margin-left: 11px;
}
    .v-stack.justify-items-center.gap-1 {
    width: 100%;
    text-align: left;
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    margin: 0 auto;
    margin-left: 11px;
}
  }
 .product-info__block-item variant-inventory.inventory.text-success{
  display: flex;
    align-items: center;
    gap: 10px;
  }
 .product-info__block-item variant-inventory.inventory.text-success:before{
    content: "";
    background-color: rgb(var(--success-text));
    width: 10px;
    height: 10px;
    display: block;
    border-radius: 10px;
    animation: dots-instoke 1s ease-out 2s infinite alternate;
  }
 .quick-buy-modal__info-wrapper .product-info__block-item {
    padding: 0 48px 0 0;
    margin: 0px 0 0;
}
 .quick-buy-modal__info-wrapper .product-info__block-list>:not(:nth-child(1 of:not(:empty))) {
    margin-block-start: 1rem;
}