/** Shopify CDN: Minification failed

Line 116:40 Unexpected "{"
Line 584:76 Expected identifier but found whitespace
Line 905:131 Unexpected ","

**/
/*****  font-family: 'Univers Next Pro';    font-family: 'Inria Serif';    font-family: "Iskry TEST"; ****/
/***Swiper 11.0.5****/
@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: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:44px}.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,10px);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:0%;bottom:var(--swiper-scrollbar-bottom,4px);top:var(--swiper-scrollbar-top,auto);z-index:2;height:var(--swiper-scrollbar-size,4px);width:100%;}.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}
.swiper-horizontal {overflow:hidden; position:relative;}.swiper-scrollbar-drag, .swiper-scrollbar {display:block !important;}.swiper-container-free-mode > .swiper-wrapper{transition-timing-function:linear;}
.swiper-button-prev:after, .swiper-button-next:after, .pagination__item--current:after, .pagination__item:hover:after, .button.button--primary:after, .button:after {display:none;}
.swiper-button-next, .swiper-button-prev, .shopify-section .slider-button {width:40px; height:40px; background-color:#A84E2A; display:flex; align-items:center; justify-content:center; border-radius:10px;}
.slider-button[aria-disabled="true"], .slider-buttons button[disabled="disabled"] {opacity:1; border-radius:10px; border:1px solid rgba(0, 0, 0, 0.06); background:#FFF; pointer-events:none;}
.slider-button[aria-disabled="true"] svg path, .slider-buttons button[disabled="disabled"] svg path {fill:#A84E2A;}
.slider-button svg, .slider-buttons button svg {max-width:12px;}
.slider-buttons {column-gap:12px; margin-top:30px;}     
 
p {font-size:16px;}
.color-scheme-1 p, .customer-forms p {color:#6A6A6A;}  
.color-scheme-2 .button.button--primary, .color-scheme-2 .button,
.color-scheme-1 .button.button--primary, .color-scheme-3 .button {background:linear-gradient(to right,#a84e2a 50%,#fff 50%); background-size:200% 100%; background-position:right bottom; transition:all .5s ease-out;}
.color-scheme-2 .button.button--primary:hover, .color-scheme-2 .button:hover, .color-scheme-1 .button.button--primary:hover, .color-scheme-3 .button:hover {background-position:left bottom; color:#fff;}

.color-scheme-1 .button.button--primary, .color-scheme-1 .button, .customer-forms .button {background:linear-gradient(to right,#a84e2a 50%,#000 50%); background-size:200% 100%; background-position:right bottom; transition:all .5s ease-out;}
.color-scheme-1 .button.button--primary:hover, .color-scheme-1 .button:hover, .customer-forms .button:hover {background-position:left bottom; color:#fff;}

.button.button--primary, .button {font-family:'Univers Next Pro'; font-size:14px; font-style:normal; font-weight:400; line-height:normal; letter-spacing:0.9px; min-height:48px; display:flex; align-items:center; column-gap: 10px; min-width: 188px;}

.button svg {vertical-align:middle;}
.button:hover svg path, div:not(.shopify-section-header-sticky) .header-wrapper.allow-transparent-header svg.icon.icon-hamburger path,
div:not(.shopify-section-header-sticky) .header-wrapper.allow-transparent-header svg.icon.icon-close path, .slider-buttons button svg path {fill:#fff;} 
.field__input {min-height:4.8rem;}

.section-title, .shopify-policy__title h1  {font-family:"Iskry TEST"; font-size:34px; font-style:normal; font-weight:400; line-height:1.2; letter-spacing:1.7px; margin:0 0 24px 0;}
.section-description {letter-spacing:0; color:#6A6A6A; font-family:'Univers Next Pro'; line-height:normal;}
.section-description p {margin:0 0 10px 0;}

.tab-content h2 span, .main-page-content h2 span, .tab-content h3 span, .main-page-content h3 span, .tab-content h1 span, .main-page-content h1 span, .article-template h1 span, .article-template h4 span, 
.shopify-policy__container h2 span, .shopify-policy__container h2 span, .shopify-policy__container h3 span, .shopify-policy__container h3 span, .article-template h2 span{font-family:'Inria Serif';}
.tab-content a, .main-page-content a, .shopify-policy__container a, .shopify-policy__container a, .article-template a {color:#a84e2a; word-break:break-word;} 
.tab-content h1, .main-page-content h1, .shopify-policy__container h1, .shopify-policy__container h1, .article-template h1 {color:#000; font-family:"Iskry TEST"; font-size:38px; font-style:normal; font-weight:400; line-height:1.16; letter-spacing:1.7px; margin:0 0 38px 0;}
.tab-content h2, .main-page-content h2, .shopify-policy__container h2, .shopify-policy__container h2, .article-template h2 {color:#000; font-family:"Iskry TEST"; font-size:34px; font-style:normal; font-weight:400; line-height:1.16; letter-spacing:1.7px; margin:0 0 32px 0;}
.tab-content p, .main-page-content p, .shopify-policy__container p, .shopify-policy__container p, .article-template p {font-family:"Univers Next Pro"; font-size:16px; font-weight:400; line-height:1.8; letter-spacing:0; margin:0 0 16px 0;}
.tab-content li, .main-page-content li, .shopify-policy__container li, .shopify-policy__container li,.article-template li {color:#6a6a6a; font-family:"Univers Next Pro"; font-size:16px; font-weight:400; line-height:1.8; letter-spacing:0;}
.color-scheme-1 .tab-content p strong, .main-page-content p strong, .color-scheme-1 .tab-content strong, .main-page-content strong, .article-template strong,
.shopify-policy__container .tab-content p strong, .shopify-policy__container p strong {color:#000; margin:0; display:inline-block;}
.tab-content h3, .main-page-content h3, .shopify-policy__container h3, .shopify-policy__container h3, .article-template h3 {color:#000; font-family:"Iskry TEST"; font-size:26px; font-style:normal; font-weight:400; line-height:1.16; letter-spacing:1.7px;}
.tab-content li p, .main-page-content li p, .shopify-policy__container li p, .shopify-policy__container li p, .article-template li p {margin-bottom:6px;}
.tab-content ul+h2, .main-page-content ul+h2, .shopify-policy__container ul+h2, .shopify-policy__container ul+h2 {margin-top:30px;}
.tab-content h4, .main-page-content h4, .shopify-policy__container h4, .shopify-policy__container h4, .article-template h4 { color: #000; font-family: "Iskry TEST"; font-size: 24px; font-style: normal; font-weight: 400; line-height: 1.16; letter-spacing: 1.7px; }
.tab-content p+h2, .main-page-content p+h2, .shopify-policy__container p+h2, .shopify-policy__container p+h2 {margin-top:26px;}
.article-template li, .article-template p {color:#6A6A6A;}
.article-template .rte img {border:none;}

.announcement-bar-section p.announcement-bar__message {font-family:'Univers Next Pro'; font-size:14px; font-weight:400; text-transform:uppercase; padding:14px 10px 10px 10px; letter-spacing:0.5px;}
.announcement-bar {align-items:center;}
.announcement-bar span svg {vertical-align:middle;}
.announcement-bar .slider-buttons {margin-top:0; }

.header__icon, .header__icon svg {max-width:20px; max-height:20px; min-height:20px; min-width:20px;}
.header__icon {margin-left:18px;}
.header__menu-item {color:rgba(var(--color-foreground));}
.header__heading-logo-wrapper.transparent-logo, div:not(.shopify-section-header-sticky) .allow-transparent-header .header__heading-logo-wrapper:not(.transparent-logo) {display:none;}
div:not(.shopify-section-header-sticky) .allow-transparent-header .header__heading-logo-wrapper.transparent-logo {display:block;}
div:not(.shopify-section-header-sticky) .header-wrapper.allow-transparent-header {background:transparent; position:absolute; width:100%;transition:all 0.3s ease-in-out}
.header-wrapper {transition:all 0.3s ease-in-out;}
.header-wrapper {border-bottom:none;}
.header-wrapper:after {position:absolute; left:0; content:""; border-bottom:1px solid #fff; opacity:0.1; backdrop-filter:blur(25px); width:100%; bottom:0; height:1px;}
div:not(.shopify-section-header-sticky) .header-wrapper.allow-transparent-header .header__inline-menu .header__menu-item,
div:not(.shopify-section-header-sticky) .header-wrapper.allow-transparent-header .header__icons .svg-wrapper * {color:#fff;}
.shopify-section-group-header-group.section-header .header-wrapper .header__inline-menu details .header__submenu * {color:#555;}
div:not(.shopify-section-header-sticky) .header-wrapper.allow-transparent-header .search-modal__content .search-modal__close-button svg path {fill:#000;}
div:not(.shopify-section-header-sticky) .header-wrapper.allow-transparent-header .search-modal__content .search__button svg path {stroke:#000;}
div:not(.shopify-section-header-sticky) .header-wrapper.allow-transparent-header a.header__icon.icon-wishlist path {stroke:#fff}
nav.header__inline-menu .header__menu-item {font-family:'Univers Next Pro'; font-size:17px; font-weight:400; line-height:normal; padding:13px 24px 20px 24px; letter-spacing:0px;}
.header__submenu.list-menu {border-top: solid 2px #a84e2a; }
.header__submenu.list-menu svg.icon.icon-caret, .header__menu-item .icon-caret, .cart-drawer .cart-items thead, .header__search .field label.field__label {display:none;}
nav.header__inline-menu .header__submenu .header__menu-item {padding:10px 20px;} 
.header__submenu.list-menu {padding:1.3rem 0;}
.header__submenu.list-menu--disclosure {width:22rem; left:calc(0% + 20px);}
.shopify-section-group-header-group.section-header .header-wrapper .header__inline-menu details .header__submenu a:hover {color:#a84e2a;}
.header__icon--cart {margin-right:0;}
.header__icons {padding-right:0;}
.cart-count-bubble {background-color:#A84E2A; left:1.4rem; font-family:'Univers Next Pro'; font-size:10px;}
.menudrawer-top-bar {display:flex; justify-content:space-between; padding:28px 20px;} 
.menu-drawer .menu-drawer__navigation, .header__heading-link {padding:0;}
.menu-drawer summary.menu-drawer__menu-item {padding-right:2rem;}
.menu-drawer .menu-drawer__menu-item {padding:1.1rem 2rem;}
a.header__icon.icon-wishlist, .product_list_slider .product-col {position:relative;}
.header__icon.header__icon--cart .cart-count-bubble {line-height:1; margin-top:3px;}
.header__icon.header__icon--cart .cart-count-bubble span {margin-top:4px;}
a.header__icon.icon-wishlist span.iWishCount.iwish-counter {position:absolute; background:#a84e2a; align-items:center; justify-content:center; top:-5px; width:17px; height:17px; margin-right:0; right:-7px; left:auto; color: #fff; border-radius: 100%; font-size: 11px; font-weight: 500; line-height: 1; display: flex!important; text-align: center; z-index: 1; font-family: Univers Next Pro; line-height: 1; }
.header-wrapper .header .list-menu--inline {display:flex; justify-content:center;}
sticky-header.header-wrapper:not(.allow-transparent-header):after {border-bottom:1px solid #000; opacity:0.1; backdrop-filter:blur(25px);}
div:not(.shopify-section-header-sticky) sticky-header.header-wrapper.allow-transparent-header span.header__active-menu-item {color:#fff;}
.section-header .custom-header-transparent-svg {display:none;}
.template-index .section-header:not(.shopify-section-header-hidden) .allow-transparent-header .custom-header-transparent-svg {display:block;}
.custom-header-transparent-svg {max-width: 190px; max-height: 48px; }
.section-header.shopify-section-header-sticky .header-wrapper.allow-transparent-header a#HeaderMenu-fall-shop { color:#a84e2a; }

.section-header:not(.scrolled-past-header) .header-wrapper.allow-transparent-header .header__heading-logo-wrapper.transparent-logo img.header__heading-logo {display:none;}

.cart-drawer .drawer__heading {letter-spacing:0; font-family:"Iskry TEST";}
.cart-drawer__empty-content a.button {text-transform:uppercase; letter-spacing:0;}
.cart-remove-button, cart-remove-button a.button.button--tertiary {border:none; max-width:fit-content; min-width:auto; background-color:transparent; background:transparent;} 
.cart-drawer .cart-item__quantity-wrapper {justify-content:space-between;}
.cart-item .cart-item__quantity-wrapper .cart-remove-button {padding:0; cursor:pointer;}
.cart-drawer .cart__checkout-button, .cart__footer .cart__checkout-button {text-transform:uppercase; letter-spacing:0;}
.cart-drawer .drawer__heading, .cart-drawer .totals, .product_list_slider .product-col span.wishlist-icon.hover-icon a, .standart-table p {margin:0;}
.cart-drawer .drawer__header {border-bottom:.1rem solid rgba(var(--color-foreground),.2);}
.cart-item .cart-drawer__footer .totals, .cart-item .cart__footer .totals {font-weight:600; letter-spacing:0;}
.cart-item .cart-drawer__footer .totals *, .cart-item .cart__footer .totals * {color:#000; font-family:'Univers Next Pro';} 
.cart-drawer .cart-drawer__footer p.totals__total-value {font-size:16px; letter-spacing:0; font-weight:600; color:#000; font-family:'Univers Next Pro';}
.cart__items .quantity:after, .cart-items .quantity:after {border-radius:10px;}  
.cart-item quantity-popover .quantity,  {max-width:120px; min-height:40px; padding:0 6px;}
.cart-item .quantity.cart-quantity button.quantity__button {max-width:30px;}
.cart-item .cart-item__name {font-family: 'Univers Next Pro'; letter-spacing:0;}
.cart-item .cart-item__totals span.price {letter-spacing:0; font-weight:500; font-family:'Univers Next Pro'; font-size:14px;}
.cart-item .product-option {font-family:'Univers Next Pro'; letter-spacing:0;}
.cart-item {margin-bottom:12px;} 
.cart-items quantity-input.quantity.cart-quantity {max-width:120px; min-height:40px;}
.cart-drawer__footer h2.totals__total {font-family:'Univers Next Pro'; letter-spacing:0;}
small.tax-note.caption-large.rte {font-family:'Univers Next Pro'; letter-spacing:0;}

nav.header__inline-menu .header__menu-item {padding:15px 24px 15px;} 
.header__inline-menu {margin-left:0;}
.header__heading-link {padding:17px 0;}

.banner video {object-fit:cover;}
.banner .banner__content .banner__text.subtitle {box-shadow:0px 4px 4px 0px rgba(0, 0, 0, 0.25); margin:0 auto; padding: 3px 17px; border-radius: 40px; border: 1px solid rgba(255, 255, 255, 0.09); background: rgba(255, 255, 255, 0.10); backdrop-filter: blur(4px); display: inline-block; width: 100%; max-width:196px; letter-spacing: 0; }
.banner .banner__content .banner__text.subtitle p {font-size:14px; color:rgba(var(--color-foreground), 1); font-weight:500; letter-spacing:0.5px; font-family:'Univers Next Pro';}
.banner .banner__content .banner__heading {margin-top:33px; margin-bottom: 0; font-size: 56px; line-height: 1.16; font-family: "Iskry TEST"; letter-spacing: 1px; font-weight: 500; max-width: 680px; }
.banner .banner__box>*+.banner__buttons {margin-top:50px;}
.banner a.custom-full-image-link { position: absolute; left: 0; top: 0; width: 100%; z-index:3; display: block !important; cursor: pointer; }
 
.product_list_slider .media_wrap img {position:absolute; left:0; top:0; width:100%; height:100%; object-fit:cover;} 
.product_list_slider .media_wrap {position:relative; padding-bottom:120%;}
.product_list_slider .section-heading {margin-bottom:43px;}
.product_list_slider .product-col a {display:block; color: #1E1E1E; font-family: 'Univers Next Pro'; font-size: 16px; font-style: normal; font-weight: 400; letter-spacing: 0;    text-decoration: none; margin: 24px 0 0 0; }
.product_list_slider .product-col a:after {position:absolute; left:0; top:0; content:""; width:100%; height:100%;}
.product_list_slider .product_list_sliderr-wrapp {margin-bottom:48px;}
.swiper-scrollbar-drag {border-radius:6px; background:#A84E2A;} 
.product_list_slider span.wishlist-icon.hover-icon {position:absolute; right:16px; top:14px;}
.product_list_slider .swiper-container:not(.swiper-initialized) .product-lists-wrap {display:flex; overflow:hidden;}
.product_list_slider .swiper-container:not(.swiper-initialized) .product-lists-wrap .swiper-slide {width:100% !important; min-width:25% !important; flex:0 0 25%; transition:all .2s ease-out;}
.product-image-main img {object-fit:contain;}
.product_list_slider .slider-button {z-index:2;}

.cust_collection-list {display:flex; justify-content:space-between; align-items:center; column-gap:20px;}
.collection-list-slider .collection-list {list-style-type:none; padding:0;}
.cust_collection-list .left-content {max-width:35%;}
.cust_collection-list .right-content {max-width:67%; width:100%; position:relative;}
.cust_collection-list .right-content .swiper-button-prev, .product_list_slider .swiper-button-prev, .recentlyviewed_products .swiper-button-prev,  product-recommendations .swiper-button-prev {left:-20px;}
.cust_collection-list .right-content .swiper-button-next, .product_list_slider .swiper-button-next, .recentlyviewed_products .swiper-button-next, product-recommendations .swiper-button-next {right:-20px;} 
.cust_collection-list .section-heading {max-width:357px;}
.cust_collection-list .section-heading .collection-list-title {font-size:40px; line-height:1.16; letter-spacing:1px;}
.cust_collection-list .section-heading .section-description * {line-height:1.6;}
.cust_collection-list .section-heading .button {max-width:198px; padding:0;}
.cust_collection-list .collection-card-wrapper h3.card__heading {color:#000; font-family:'Univers Next Pro'; font-size:18px; font-style:normal; font-weight:500; line-height:1.6; text-align:center; letter-spacing:0;}
.cust_collection-list .collection-card-wrapper h3.card__heading .icon-wrap, .newsletter .newsletter__wrapper .field:after, .footer .footer-bottom-menu li:nth-last-child(1) span {display:none;}
.cust_collection-list .collection-card-wrapper .card--standard>.card__content .card__information {padding-top:0px; padding-bottom:0;}
.cust_collection-list .mobile_large_show .section-heading {margin-top:40px; max-width:190px; margin:0 auto; margin-top:40px;}
.cust_collection-list .card__inner.gradient {--ratio-percent:100% !important;}
.collection-list-slider:not(.swiper-initialized) .collection-list {display:flex; overflow:hidden;}
.collection-list-slider:not(.swiper-initialized) .collection-list__item {width:100% !important; max-width:37%;}

.image-with-text .image-with-text__media-item {padding-left:32px;}
.image-with-text .global-media-settings, .cart-item .global-media-settings {border:none;}
.image-with-text h2.image-with-text__heading {font-family:Iskry TEST; font-size:34px; font-style:normal; font-weight:400; line-height:1.2; letter-spacing:1.7px; margin:0 0 24px;}
.image-with-text p.sub-title:after {position: absolute; left:0; bottom:0; border-radius:5px; background:#A84E2A; content:""; width:30px; height:2.5px;} 
.image-with-text p.sub-title {position:relative; font-family: 'Univers Next Pro'; line-height:1.6; letter-spacing:0; margin:0; padding-bottom:20px;}
.image-with-text .image-with-text__text p {letter-spacing:0; color:#808080; font-family:'Univers Next Pro'; font-style:normal; font-weight:400; line-height:1.8; margin:0 0 34px 0;}
.section .image-with-text a.button {min-width:174px; padding:0;}
.image-with-text .image-with-text__content .image-with-text__text+.button {margin-top:5px;}
.image-with-text .image-with-text__content>*+* {margin-top:34px;}
.section .image-with-text .image-with-text__content {padding: 0; max-width:644px; width:100%; margin-left:0;}

.images-gallery-slider .gallery-image {position:relative; padding-bottom:115%;}
.images-gallery-slider .section-title {font-family:"Inria Serif"; margin-bottom: 43px;}
.images-gallery-slider .gallery-image img {position:absolute; left:0; top:0; width:100%; height:100%; object-fit:cover;}
.swiper-container:not(.swiper-initialized) .gallery-list {overflow:hidden; display:flex;} 
.swiper-container:not(.swiper-initialized) .gallery-list .swiper-slide {width:100% !important; min-width:25%!important; flex:0 0 25%;}

.blog .section-heading {margin-bottom:42px;}
.title-wrapper--self-padded-tablet-down, .title-wrapper--self-padded-mobile {padding-left:0; padding-right:0;}
.blog .blog__posts .card__inner {--ratio-percent:114% !important; background-color:transparent;}
.article-card-wrapper .card--standard .card__content .card__information {padding:32px 0 0 0;}  
.article-card-wrapper .card__heading {font-family:"Iskry TEST"; font-size:18px; font-style:normal; font-weight:400; line-height:1.16; letter-spacing:0.9px; margin:0 0 0 0;}
.article-card-wrapper p.article-card__excerpt {font-family:'Univers Next Pro'; font-size:14px; line-height:1.6; max-width:350px; letter-spacing:0; margin:24px 0;}
.article-card-wrapper .read_more-btn a {color:#000; font-family:'Univers Next Pro'; font-size:14px; font-style:normal; font-weight:400; line-height:normal; letter-spacing:0.9px; text-decoration:none;}
.article-card-wrapper .read_more-btn svg {vertical-align:middle; margin-bottom:3px;}
.shopify-section .underline-links-hover:hover a, .header__menu-item:hover span, details[open]>.header__menu-item, .header__submenu .header__menu-item:hover {text-decoration:none; text-underline-offset:0;}

.newsletter .newsletter__wrapper h2.section-title {margin-bottom:42px;}
.newsletter .newsletter__wrapper .newsletter-form__button {background-color:rgba(var(--color-button),var(--alpha-button-background)); position:relative; width:100%; max-width:fit-content; min-width:173px; text-transform:uppercase;}
.newsletter .newsletter-form__button:not(:focus-visible):not(.focused) {background-color:rgba(var(--color-button),var(--alpha-button-background));}
.newsletter .newsletter-form__field-wrapper .field {column-gap:14px; align-items:center;}
.newsletter .newsletter-form__field-wrapper .field__input {padding-right:0; background-color:transparent; border:1px solid rgba(255, 255, 255, 0.60);}
.newsletter .newsletter__wrapper {padding:123px 0; background-size:100% 100%; background-repeat:no-repeat;}
.newsletter .newsletter__wrapper .newsletter-form__button:hover svg {transform:rotate(47deg); transition:all .5s ease-out;}
.newsletter .newsletter__wrapper label.field__label, facet-filters-form price-range.facets__price .field label.field__label {display:none;}
.newsletter .newsletter__wrapper .field input::placeholder {letter-spacing:0.5px; color:#C6C6C6; font-family:'Univers Next Pro'; font-size:14px; font-style:normal; font-weight:400; line-height:normal;}
.newsletter .newsletter-form {max-width:490px;}
.newsletter .newsletter__wrapper .newsletter-form__field-wrapper {max-width:100%;} 
.newsletter-form__message--success {font-family:'Univers Next Pro'; text-transform:capitalize; letter-spacing:1px; border:solid 1px #63ff63; padding:9px 18px;}
.newsletter .field .field__label {top:calc(1.6rem + var(--inputs-border-width));} 
.newsletter .field__input:focus~.field__label {top:6px;}
.newsletter .newsletter-form, .newsletter .section-title {margin:0 auto; max-width:490px;}
.klaviyo-newsletter .needsclick[data-testid="form-row"]:nth-child(2) {margin:0 auto !important; max-width:490px !important; width:100% !important;}
.klaviyo-newsletter .klaviyo-form {max-width:520px !important; margin:0 auto !important; width:100% !important;}
.klaviyo-newsletter input, .klaviyo-form input:hover, 
.klaviyo-newsletter input:focus-visible {border-radius:0px !important; background-color:transparent !important; border:1px solid rgba(255, 255, 255, 0.60) !important; outline:0 !important; box-shadow:0 0 0 0 !important;}
.klaviyo-newsletter button, .klaviyo-form input, .needsclick.go332422978, label[for*="phone_number_"] + .needsclick.go3503470244.kl-private-reset-css-Xuajs1,
.unsubscribe_klaviyo_form button {min-height:48px !important;max-height:48px !important;}
.klaviyo-newsletter input::placeholder, .klaviyo-form input {letter-spacing:0.5px!important; /*color:#C6C6C6!important;*/ font-family:'Univers Next Pro'!important; font-size:14px!important; font-style:normal!important; font-weight:400!important; line-height:normal!important; opacity:1!important;}
.klaviyo-newsletter input::placeholder, .klaviyo-newsletter input {color:#C6C6C6!important; opacity:1 !important;}
.klaviyo-newsletter button {justify-content:center !important; font-family:'Univers Next Pro' !important; font-size:14px !important; font-style:normal !important; font-weight:400 !important; line-height: normal!important; letter-spacing: 0.9px!important; min-height: 48px!important; display: flex!important; align-items: center!important; column-gap: 10px !important; border-radius:0 !important; min-width: 156px; position: relative; width: 100%; max-width: fit-content; text-transform: uppercase !important; text-align: center !important; background-color: #fff !important; color: #000 !important; }
.klaviyo-newsletter .needsclick[component="[object Object]"] {padding-top:0 !important;} 
.klaviyo-newsletter h1 {margin-bottom:42px !important;}
.klaviyo-newsletter {position:relative;}
.klaviyo-newsletter:after {position:absolute; left:0; top:0; background-color:rgba(0, 0, 0, 0.4); width:100%; height:100%; content:"";} 
.klaviyo-newsletter .page-width {position:relative; z-index:2;}

.footer-bottom-menu a { color: rgba(var(--color-foreground),1); }
.footer .footer__copyright.caption small, .footer .footer__copyright.caption a, .footer-bottom-menu li a, .footer-bottom-menu li small {text-decoration:none; font-family:'Univers Next Pro'; font-size:14px; font-style:normal; font-weight:400; line-height:normal; opacity:0.8; letter-spacing: 0; }
.footer .footer__copyright.caption a {text-transform:lowercase; margin:0 4px; opacity:1;} 
.footer .footer__content-bottom-wrapper {justify-content:space-between; align-items:center;}
.footer .footer-bottom-menu ul {list-style-type:none; display:flex; margin:0; padding:0;}
.footer .footer-bottom-menu ul span {margin:0 10px;} 
.footer .footer-block__image-wrapper {margin-bottom:28px;}
.footer .footer-block__brand-info .rte {font-family:'Univers Next Pro'; line-height:1.5; letter-spacing:0.8px; max-width:280px;}
.footer .footer-bottom-menu li a:hover {opacity:1;}
.footer .footer-block__heading {font-family:"Iskry TEST"; font-weight:700; line-height:1.3; margin-bottom:34px;}
.footer .footer-block__details-content li a {font-family: 'Univers Next Pro'; font-size:16px; font-style:normal; font-weight:400; line-height:1.3; letter-spacing:0.57px; padding:0;}
.footer .footer-block__details-content li {line-height:1; margin-bottom:16px;}
.footer .footer__blocks-wrapper .footer-block:not(:first-child) {max-width:213px; width:100%; flex:0 0 213px;}
.footer .footer-block__social_icons .list-social {display:flex; flex-wrap:wrap; justify-content:flex-start;} 
.footer .footer-block__social_icons ul {display:flex; flex-direction:column;} 
.footer .footer-block__details-content li, .footer .footer-block__details-content a, 
.footer .footer-block__social_icons span {font-family:'Univers Next Pro'; font-size:16px; font-style:normal; font-weight:400; line-height:21.6px; letter-spacing:0.57px;}
.footer .footer-block__social_icons .visually-hidden {position:relative !important; width:100%; height:100%; margin-left:16px;}
.footer .footer-block__social_icons .list-social__link {padding:0; text-decoration:none;}
.footer .footer-block__social_icons .svg-wrapper {width:30px; height:30px;}
.footer .footer-block__social_icons .list-social__item .icon {height:30px; width:30px;}
.footer .footer-block__social_icons li.list-social__item {margin-bottom:16px;}
.footer  .footer__blocks-wrapper .footer-block:nth-child(3) {flex:0 0 150px;}
.caption {font-size:1.2rem;}

.custom_header_search_bar {background:#F1F1F1; margin:0 -20px;}
.custom_header_search_bar .search-modal.modal__content.gradient {position:relative; width:100%;}
.custom_header_search_bar .header__search {display:contents; line-height:0;}
.custom_header_search_bar .search-modal__content-bottom {bottom: calc((var(--inputs-margin-offset) / 2)); background-color: #F1F1F1; padding:0;}
.custom_header_search_bar .field:hover.field:after, .custom_header_search_bar .field:after, .custom_header_search_bar .reset__button:not(:focus):after, .custom_header_search_bar label {display:none;}
.custom_header_search_bar .search__input.field__input {padding-right:9.8rem !important; background:#F1F1F1; padding-left:50px !important;} 
.custom_header_search_bar details>.search-modal {opacity: 1; animation:animateMenuOpen var(--duration-default) ease;}
.custom_header_search_bar input::placeholder {margin-left:30px; color:#6A6A6A; font-family:'Univers Next Pro'; font-size:12px; font-style:normal; font-weight:400; line-height:normal; letter-spacing:0;}
.custom_header_search_bar .search__button span.svg-wrapper svg {max-width:14px;}
.custom_header_search_bar .search__button {left: 20px; max-width: 14px;}
.custom_header_search_bar input.search__input.field__input:not(:focus)~.field__label {top:calc(50% + 1px); transform: translate(0, -50%);}
.custom_header_search_bar .reset__button {right:calc(var(--inputs-border-width) + 0rem);}
.custom_header_search_bar .field__input {min-height:44px;} 
.custom_header_search_bar input.search__input.field__input:not(:placeholder-shown)~.field__label, .custom_header_search_bar .field__input:focus, .field__input:not(:placeholder-shown) { top: calc(50% - 14px); }

.product-card-wrapper span.product-vendor {line-height:1; font-family: 'Univers Next Pro'; font-size: 14px; letter-spacing: 0; margin-bottom:12px; display: inline-block; }
.product-card-wrapper .card__information .card__heading, .iwishWrapper .iwishMeta-title a,
.rv-product-card .card__title {color:#1E1E1E; font-family: 'Univers Next Pro'; font-size:16px; line-height:1.3; letter-spacing:0; margin-bottom:10px;}
.product-card-wrapper .card__inner {--ratio-percent:100% !important; background-color:transparent;}
.product-card-wrapper .card__inner .card__media img {object-fit:contain;cursor:pointer;} 
.product-card-wrapper .card__information .card-information .price {font-family: 'Univers Next Pro'; font-weight:500; line-height:1.3; letter-spacing:0;}
.product-card-wrapper .Product_vairant .product-form__input.color input, .product-card-wrapper .Product_vairant .product-form__input.color legend.form__label {display:none;}
.product-card-wrapper .Product_vairant .product-form__input.color {border:none; padding:0; display:flex; flex-wrap:wrap; row-gap:10px;}
.product-card-wrapper .Product_vairant .product-form__input.color label {border-radius:0; max-width:26px; padding:0px;}
.product-card-wrapper .Product_vairant .product-form__input.color .swatch-input__input:disabled+.swatch-input__label>.swatch {opacity:0;}
.product_media_custom_slider, .product_list_sliderr-wrapp {position:relative;}
.product-card-wrapper .price span, .product-card-wrapper .price s, .iwishWrapper .iwishMeta-price span {color:#A84E2A; text-align:center; font-family:"Univers Next Pro"; font-size:16px; font-weight:500;}
.product-card-wrapper .price.price--on-sale .price__sale {display:flex; column-gap:14px;}
.product-card-wrapper span.price-item.price-item--sale.price-item--last {order:-1;}
.product-card-wrapper .price.price--on-sale s.price-item.price-item--regular {color:#6A6A6A;}
.product-card-wrapper .card__inner .card__content.media_float_content {height:auto;max-height: 100%; position: absolute; padding:20px;}
.product-card-wrapper .card__content.media_float_content.left {left:0;}
.product-card-wrapper .card__content.media_float_content {display:flex; column-gap:20px; justify-content:space-between;} 
/* .card__content.media_float_content.not-soldnot-sale {justify-content:end;} */
.product-card-wrapper .card__inner .card__media~.media_float_content.top {top:0;}
.product-card-wrapper .card__inner .card__media~.media_float_content.bottom {bottom:0;}
.product-card-wrapper .card__inner .card__media~.media_float_content.right {right:0;} 
.product-card-wrapper .card-product-slider-btn div[role="button"] {transition: all 0.25s;opacity:0; position:absolute; width: 36px; height: 70px;}
.product-card-wrapper .card-product-slider-btn .swiper-button-next, .product-card-wrapper .card-product-slider-btn .swiper-button-prev {z-index:5;}
.product-card-wrapper .card-product-slider-btn .swiper-button-prev {left:0;}
.product-card-wrapper .card__media:hover .card-product-slider-btn div[role="button"] {opacity:1;}
.product-card-wrapper .card__heading a:after, .qty-add-cart-with-price .price--on-sale .badge, .product-card-wrapper .qty-add-cart-with-price s.price-item.price-item--regular {display:none;}
.product-card-wrapper .Product_vairant .product-form__input.color .swatch-colors {margin-right:10px; max-height:30px;}
.product-card-wrapper .Product_vairant .product-form__input.color .swatch-colors span {border-radius:0;}
.product-card-wrapper .Product_vairant {margin-bottom:24px;} 
.product-card-wrapper button.swatch-more-btn, .product-card-wrapper .swatch-less-btn {cursor:pointer; background-color:transparent; border:none; color:#6A6A6A; font-family:"Univers Next Pro"; font-size:14px; font-style:normal; font-weight:400; line-height:normal;}
.product-card-wrapper .quick-add__submit {text-transform:uppercase;}
.product-card-wrapper .swatch-input__input:active+.swatch-input__label, .product-card-wrapper .swatch-input__input:checked+.swatch-input__label {outline:none; border:solid 1px #000; padding:2px !important;}
.product-card-wrapper .card--standard .quick-add__submit, .qty-add-cart-with-price s.price-item.price-item--regular, .product__info-wrapper .qty-add-cart-with-price .price__badge-sold-out {display:none;}
.product-card-wrapper .card--standard>.card__content .card__information {padding-top:24px; padding-bottom:0;}
.product-card-wrapper span.discount-card-text {color:#A84E2A; font-family:"Univers Next Pro"; font-size:14px; font-style:normal; font-weight:500; line-height:normal; margin:0 0 24px 0; display:block; letter-spacing:0;}
.product-card-wrapper.hide-card-price .price {display:none;}
.product-card-wrapper .card__inner a.image-full-link {position:absolute; left:0; top:0; width:100%; height:100%; cursor:pointer; z-index:2; display:block;}
.product-card-wrapper .card__inner .card__media +.card__content * .badge-soldout {color:#fff;}
.product-card-wrapper .card__badge span { color: rgb(var(--color-badge-foreground)) !important; padding: 9px 13px 5px 13px; font-family: 'Univers Next Pro'; font-size: 14px; letter-spacing: 0; }
.product-card-wrapper .card__badge { display: flex; flex-wrap: wrap; gap: 8px; }

.card-product-slider-btn .swiper-button-next, .card-product-slider-btn .swiper-button-prev {background-color:#fff; height:60px; width:40px; border-radius:0px;}
.card-product-slider-btn svg, .card-product-slider-btn svg {max-width:16px;}
.card-product-slider-btn path, .card-product-slider-btn path {fill:#000;} 
.card-product-slider-btn .swiper-button-next {right:0;}
.card-swipes .card-product-slider-btn { opacity:0; }
.card-swipes.swiper-initialized .card-product-slider-btn { opacity:1; }

.pagination__item.pagination__item-arrow {background:#A84E2A; border:1px solid #0000000F; border-radius:10px; color:#fff; font-family: 'Univers Next Pro'; font-size:16px; font-weight:500; line-height:1.3; text-align:center; width:40px; height:40px; }
a.pagination__item.pagination__item--current.light {color:#A84E2A; text-decoration: none;}
ul.pagination__list.list-unstyled li a {color:#A84E2A; font-family:"Univers Next Pro"; font-size:16px; font-style:normal; font-weight:500; line-height:normal; text-decoration:none; opacity:1;}
ul.pagination__list.list-unstyled li a[aria-label="Previous page"], ul.pagination__list.list-unstyled li a[aria-label="Next page"] {color:#fff;}
.pagination__item-arrow[aria-disabled="true"] {border-radius:10px; border:1px solid rgba(0, 0, 0, 0.06); background:#FFF; pointer-events:none;} 
.pagination__item-arrow[aria-disabled="true"] path {fill:#A84E2A;} 
.pagination__item-arrow {width:40px; height:40px; background-color:#A84E2A; display:flex; align-items:center; justify-content:center; border-radius:10px; margin-right:10px;}
ul.pagination__list.list-unstyled a.pagination__item:not(.pagination__item--current) {color:#b3b3b3;}
.pagination__item-arrow svg path {fill:#fff;} 

.product-count h2.product-count__text, .collection-list-wrapper .collection-list .card-wrapper span.icon-wrap, .facets-container .mobile-facets__open-label, .mobile-facets p.mobile-facets__count {display:none;}
.facets-container .facet-filters__label label {font-family: 'Univers Next Pro'; font-size:14px; font-weight:400; line-height:29px; text-align:left; color:#000; letter-spacing:0;}
.facets-container .facets .facets__form {margin:0; display:grid; gap:0 0; grid-template-columns:1fr;}
.facets-container .facet-filters__field {border:1px solid #F3F3F3; padding:5px 14px; min-width:247px;}
.facets-container .facet-filters__sort.select__select.caption-large {font-family:Univers Next Pro; font-size:14px; font-weight:500; line-height:29px; text-align:left; color:#000; letter-spacing:0;}
.facets-container .facet-filters__sort:focus-visible {outline:0; outline-offset:0; box-shadow:unset;}
.facets-container .facet-filters__label {margin:0 1.2rem 0 0;}
.facets-container .mobile-facets__disclosure {cursor:pointer; width:40px; height:40px; border:1px solid #E9E9E9; margin-right:16px; display:flex; align-items:center; justify-content:center;}
.facets-container .mobile-facets__open {justify-content:center; height:100%;}
.mobile-facets__open-wrapper {display:flex; height:100%;}
.facets-container a.active-facets__button-remove { font-family: 'Univers Next Pro'; letter-spacing: 0;}
.mobile-facets h2.mobile-facets__heading {font-size:20px; font-family:'Univers Next Pro';}
.mobile-facets details.menu-opening .mobile-facets__close {display:flex; opacity:1; max-width:30px; max-height:25px;}
.mobile-facets .mobile-facets__header {padding:1.4rem 2.5rem;}
.mobile-facets .mobile-facets__close {top:1.3rem;}
.mobile-facets__details * {font-family:'Univers Next Pro'; letter-spacing:0;}
.mobile-facets__details summary.mobile-facets__summary {font-family:'Univers Next Pro'; letter-spacing:0; padding:10px 20px;}
.mobile-facets__footer button.button.button--primary {font-weight:600; text-transform:uppercase; letter-spacing:0;}
.mobile-facets .mobile-facets__info {padding:0 20px; margin:0;}
facet-filters-form .select .svg-wrapper {right:0;} 

.collection-hero.collection-hero--with-image.allow-transparent-header, .guide-detail-content-row  .main-page-content ul {padding:0;}
.collection-hero .collection-hero__image-container.media {position: relative; min-height:42rem;} 
.collection-hero__image-container.media.gradient:after {position:absolute; left:0; top:0; width:100%; height:100%; background:linear-gradient(180deg, rgba(0, 0, 0, 0.4) 50.85%, rgba(0, 0, 0, 0) 100%); content:"";}
.collection .product-grid {margin-top:28px;}

.care-guide-blocks .section-heading {text-align:center; margin-bottom:38px;} 
.care-guide-blocks .guides_block_wrapper {display:grid; grid-template-columns:repeat(2, 1fr); gap:16px;}
.care-guide-blocks .guides_block_wrapper .care_block {position:relative; overflow:hidden;}
.care-guide-blocks .guides_block_wrapper .cart_image {height:100%;}
.care-guide-blocks .care_block h5 {color:#FFF; font-family:'Univers Next Pro'; font-size:20px; font-weight:600; line-height:1.6; margin:0; display:flex; align-items:center;}
.care-guide-blocks .float_content_bottom {position:absolute; left:26px; bottom:29px; z-index:1; width:100%;}
.care-guide-blocks .care_block img {height:100%; display:block; transition:all .5s ease-out; max-width:100%; object-fit:cover;}
.care-guide-blocks .care_block:hover img {transform:scale(1.15); transition:all .5s ease-out;}
.care-guide-blocks .care_block svg {vertical-align:middle; transition:all .5s ease-out;}
.care-guide-blocks .care_block:hover svg {transform:rotate(45deg); transition:all .5s ease-out;} 
.guides_block_wrapper .care_block a {position:relative; width:100%; display:inline-block; height:100%;} 
.guides_block_wrapper .care_block a:after {content:""; left:0; top:0; width:100%; height:100%; background:linear-gradient(198.38deg, rgba(0, 0, 0, 0) 65.15%, rgba(0, 0, 0, 0.7) 98.55%); position:absolute;}

.customer-forms .section-heading {margin-bottom:34px;}
.customer-forms .page-width--narrow {max-width:789px;}
.customer-forms .section-description {line-height:1.8;}
.customer-forms .field:before, .customer-forms .field:after, .customer-forms .select:after {box-shadow:unset;}
.customer-forms .contact__fields {grid-column-gap:1.8rem;}
.customer-forms .field {margin-bottom:1.8rem;}
.customer-forms .field__input, .customer .field input, .customer-forms select, .customer-forms textarea, .field textarea {border:1px solid rgba(0, 0, 0, 0.06); background:#F9F9F9;}
.customer-forms select:after {border:1px solid rgba(0, 0, 0, 0.06); box-shadow:0 0 0 0;}
.customer-forms .field__input::placeholder, .customer .field input::placeholder, .field textarea::placeholder, .field__input::placeholder,
.customer-forms select {opacity:1; color:#6A6A6A; font-family:"Univers Next Pro"; font-size:14px; font-style:normal; font-weight:400; line-height:normal; letter-spacing:0;}
.customer-forms .field__input:focus {padding:.8rem 1.5rem .8rem 1.5rem !important;} 
.customer-forms .field__input:focus-visible {border: 1px solid rgba(0, 0, 0, .06); background:#f9f9f9; box-shadow:unset;}
.customer-forms .field__input:focus, .customer-forms form .field__input:not(:placeholder-shown), .customer-forms .field__input:-webkit-autofill,
.customer-forms .field input, .field input, .field__input:not(:placeholder-shown), .field input:not(:placeholder-shown) {padding:.8rem 1.5rem .8rem 1.5rem !important;}
.customer-forms textarea.field__input:focus, .customer-forms textarea.field__input:not(:placeholder-shown), 
.customer-forms textarea.field__input:-webkit-autofill {padding: 1.5rem 1.5rem;}
.customer-forms .field__input:not(:placeholder-shown) {top: 0;}
.customer-forms .contact__button {margin-top:3.8rem; justify-content:center; align-items:center; display:flex;}
.customer-forms button.button, .customer-forms button {color:#FFF; font-family:"Univers Next Pro"; font-size:14px; font-style:normal; font-weight:400; line-height:normal; letter-spacing: 0.98px; text-transform: uppercase; }
.customer-forms textarea.field__input {min-height:20rem;} 
.customer-forms .button {min-width:173px;} 
.customer-forms .field.select-option-field svg {position:absolute; right:20px; top:50%; transform:translate(0, -50%);}
.customer-forms .field.select-option-field {position:relative;}
.customer-forms .field.select-option-field select {cursor:pointer;} 
.customer-forms a[href="#recover"], .customer-forms a {width:100%; font-family:'Univers Next Pro'; letter-spacing:0;}
.form__message {font-family:"Univers Next Pro"; letter-spacing:0; border:solid 1px #d7d7d7; padding:10px 10px; max-width:fit-content;}
.customer-forms h2:not(.section-title) {font-family:"Univers Next Pro"; letter-spacing:0;} 
.customer-forms p {letter-spacing:0;}  
.customer-forms label {font-family:"Univers Next Pro"; letter-spacing:0; margin-bottom:6px; display:block;}
.customer-forms .wrapper-checkbox {display:flex; align-items:center; margin-top:10px;}
.customer-forms .wrapper-checkbox input, .addresses.customer-forms .wrapper-checkbox input {margin-top:0;} 
.customer-forms .wrapper-checkbox label {margin-bottom:0;} 
.select .svg-wrapper, .customer select+.svg-wrapper {right:20px;}
.customer.customer-forms h2:not(.section-title).form__message {font-size:20px; line-height:1; letter-spacing:0; font-family:'Univers Next Pro'; padding:13px 10px 13px 10px;}

.guide-detail-content-row {display:grid; grid-template-columns:repeat(2,1fr); align-items:center;}
.guide-detail-content-row img {max-width:100%; border:none; margin:0;} 
.guide-detail-content-row .left-media--col {padding-right:3px;}
.guide-detail-content-row .content-col-inner {max-width:590px; margin:0 0 0 60px;}
.guide-detail-content-row .section-description p, .guide-detail-content-row .section-description ul li {margin:0 0 18px; font-family:"Univers Next Pro"; font-size:18px; line-height:1.8;}
.guide-detail-content-row .section-description ul li {margin:0 0 16px; padding-left:23px; position:relative;}
.guide-detail-content-row .section-description ul li:after {position:absolute; left:0%; top:6px; width:11px; content:""; background-image:url(/cdn/shop/files/Vector.png?v=1729517095); background-size: contain; background-repeat: no-repeat; height: 16px; }
.guide-detail-content-row .section-description ul {list-style-type:none; padding:0; margin:0; padding-left:0;}
.main-page-content .guide-detail-content-row .section-description ul {padding-left:0;}

.breadcrumb-bar {margin-top:40px;}
.breadcrumb-bar nav.breadcrumbs li a {font-family:Univers Next Pro; font-size:14px; font-style:normal; font-weight:400; line-height:normal; text-decoration:none; color:#6A6A6A; letter-spacing:0;}

.collection-list h3.card__heading {letter-spacing:0; font-family:"Univers Next Pro"; font-weight:500; line-height:1.3; text-align:center;}
.collection-list-wrapper .collection-list .card--standard>.card__content .card__information {padding-top:0px; padding-bottom:0;}
.collection-list-wrapper .collection-list-title.h2 {color:#6A6A6A; font-family:"Univers Next Pro"; font-size: 14px; font-style: normal; font-weight: 400; line-height: normal; margin: 0; letter-spacing: 0; }
.collection-list-wrapper .title-wrapper-with-link {margin-bottom:18px;}
.collection-list-wrapper .card:not(.ratio), .collection-list-slider .card:not(.ratio) {justify-content:space-between; row-gap:24px;}
.product-grid-container .section-heading h2.section-title {margin-bottom:37px;}

.facets-container .custom_grid_adjustment {cursor:pointer; width:100%; max-width:40px; height:40px; border:1px solid #E9E9E9; margin-right:16px; display:flex; align-items:center; justify-content:center;}
.facets-container .custom_grid_adjustment svg {vertical-align:middle;}
.facets-container .custom_grid_adjustment span {line-height:1;}
.facets-wrapper .facets-container {display:flex;}
.facets-container .active-facets .active-facets__button-inner,  
.facets-container .active-facets .active-facets__button-inner:hover {background:transparent; font-family:'Univers Next Pro'; letter-spacing:0; padding:8px 14px 7px 14px; color:#000;}
.facets-container .facets-pill {margin-top:20px;}
facet-filters-form price-range .field input, facet-filters-form price-range .field__input:not(:placeholder-shown), facet-filters-form price-range  .field input:not(:placeholder-shown) {top:calc(50% - 23px);}  
facet-filters-form price-range .field__input:focus {box-shadow:0 0 0 0;}

.product__info-wrapper .product__title h1 {font-family:"Iskry TEST"; font-size:30px; font-style:normal; font-weight:600; line-height:normal; margin:19px 0 10px 0;}
.product__info-wrapper .price__sale span, .price__regular .price-item--regular {font-family:"Univers Next Pro"; font-size:18px; font-weight:500; letter-spacing:0;}
.product__info-wrapper .price__sale s.price-item.price-item--regular {opacity:0.4; font-size:14px;}
span.badge.price__badge-sale, .badge-sale {color:#fff; background-color:red; font-size:16px; letter-spacing:0; font-family:'Inria Serif'; padding:3px 10px 6px 10px;}
.badge-soldout {font-size:14px; letter-spacing:0; font-family:"Inria Serif"; padding:4px 10px 7px 10px;}
.price .price-item {margin:0 1.4rem 0 0;}
.product__info-wrapper .price.price--on-sale .price__sale {display:flex; flex-direction:row-reverse;}
.product__info-wrapper .wish-with-pdp-title {display:flex; justify-content:space-between; position:relative;}
.product__info-wrapper .product__title {max-width:92%;}
a.iWishAdd.iwishAdded path {stroke:none; fill:red;} 
a.iWishAdd.iwishAdded circle, a.iWishAddColl circle {fill:none;} 
a.iWishAddColl.iwishAdded svg {fill:red; stroke:none;} 
a.iWishAddColl.iwishAdded svg path {stroke:none;} 
.wish-with-pdp-title .iWishAdd svg path {fill:none; stroke:#000;}
.wish-with-pdp-title .iWishAdd.iwishAdded svg path {fill:red; stroke:red;}

.product__info-wrapper .divider:empty {display:block; border:solid 1px; opacity:0.1;}
.product__info-wrapper .short_descripion  {margin:24px 0;}
.product__info-wrapper .short_descripion p {letter-spacing:0.1px;}
.product__info-wrapper variant-selects .form__label {color:#6A6A6A; font-family:"Univers Next Pro"; font-size:16px; font-style:normal; font-weight:500; line-height:normal; letter-spacing:0; margin-bottom:16px;}
.product__info-wrapper variant-selects .form__label span[data-selected-value] {text-transform:capitalize; color:#000;} 
.product__info-wrapper .wish-with-pdp-title span.wishlist-icon.hover-icon span, .product__info-wrapper .product__tax.caption.rte, .template-product-gift-card .product-form .recipient-checkbox {display:none;}
.product__info-wrapper .swatch-colors label.swatch-input__label, .product__info-wrapper .swatch-colors span.swatch {border-radius:0; width:40px; height:40px;}
.product__info-wrapper quantity-input.quantity {border:1px solid #E9E9E9; max-width:112px; min-height:48px; align-items:center; justify-content:space-evenly;}
.product__info-wrapper button.quantity__button.disabled {opacity:1;}
.product__info-wrapper button.quantity__button {max-width:14px; max-height:14px;}
.product__info-wrapper .product__inventory .svg-wrapper {margin-bottom:4px;}

.product__info-wrapper .quantity:after, .product__info-wrapper .product-form__quantity label.quantity__label.form__label, .swatch-colors.swatch-hidden, .customer .field:after {display:none;}
.product__info-wrapper .quantity__input {opacity:1; max-width:46px; -webkit-appearance: none; -moz-appearance: none; appearance: none; -moz-appearance: textfield; margin: 0;}
.product__info-wrapper .qty-add-cart-with-price {margin:28px 0 16px 0;}
.product__info-wrapper .product-form__input.product-form__quantity, .product__info-container .gift_cart-btns-wrap .product-form, .product__info-container .gift_cart-btns-wrap .button {margin:0;}
.product__info-wrapper .product-form__buttons span, .product__info-wrapper .send-gift-option {padding:0; color:#fff; font-family:"Univers Next Pro"; font-size:14px; font-weight:600; letter-spacing:0.7px; text-transform:uppercase;}
body[data-gpo-is-enabled="true"] [data-shopify="payment-button"] {display:block !important;}
.product__info-wrapper .icon-with-details-wrapper, .gpo-container {border:solid 1px rgba(0, 0, 0, 0.06); padding:0 16px;}
.product__info-wrapper .icon-with-details-wrapper .inner-wrap {display:flex; column-gap:12px; align-items:center; margin:14px 0;}
.product__info-wrapper p, .product__info-wrapper .learn_btns {color:#6a6a6a; letter-spacing:0; font-family:"Univers Next Pro"; font-size:15px; font-style:normal; font-weight:400; line-height:1.6; margin:0;}
.product__info-wrapper .icon-with-details-wrapper .icon-with-details:not(:first-child) {border-top:solid 1px rgba(0,0,0,.1);}
.qty-add-cart-with-price {display:flex; justify-content:space-between; align-items:center;}
.product__info-wrapper .product-form__input.product-form__quantity {max-width:fit-content;}
.product__accordion .accordion__title {letter-spacing:0; font-family:"Univers Next Pro"; font-size:15px; font-weight:500;}
.product__accordion .accordion__content.rte {color:#6A6A6A; font-family:"Univers Next Pro"; font-size:15px; font-style:normal; font-weight:400; line-height:1.6; letter-spacing:0; padding:0; margin:0 0 0; padding-bottom:18px;}
.product__accordion .accordion__content.rte * {font-family:"Univers Next Pro";}
.gpo-container span.label-content {font-family:"Univers Next Pro" !important; letter-spacing:0.07px; margin:0 0 14px 0;}
.product__info-wrapper .review-wit-price {margin:0; display:flex; align-items:center; justify-content:space-between;}
.product__info-wrapper .review-wit-price span.jdgm-prev-badge__text {color:#000 !important; font-family:"Univers Next Pro" !important; font-size:12px; font-style:normal; font-weight:400 !important;}
.product__info-wrapper .review-wit-price .jdgm-star.jdgm--on:before, .color-scheme-1 .app-block-title, .breadcrumb-bar nav.breadcrumbs li a[aria-current="page"] {color:#000;}
.product__info-wrapper a#more-payment-options-link {font-family:'Univers Next Pro'; letter-spacing:0;}
.product.grid {margin-top:40px;}
div .affirm-as-low-as {color:#6A6A6A; font-family:"Univers Next Pro"; font-size:14px; font-style:normal; font-weight:500; line-height:1.6; letter-spacing:0; margin:30px 0 28px 0; display:block;}
a.affirm-modal-trigger {color:#A84E2A; text-decoration:none; letter-spacing:0;}
.product__info-container .gift_cart-btns-wrap {display:grid; grid-template-columns:repeat(2,1fr); gap:12px; align-items:center; margin:28px 0 0 0;}
.template-product-gift-card .product.grid {margin-top:30px;}
.product__accordion details[open] .plus-icon, .product__accordion details .minus-icon, .customer-forms label.field__label, .customer .field label {display:none;}
.product__accordion details[open] .minus-icon {display:block;}
.product__accordion ul {margin-top:0; list-style-position:outside;} 
.product__info-wrapper .pre_order_date {font-size:15px; font-family:"Univers Next Pro"; letter-spacing:0; display:flex; align-items:center; column-gap:12px;}
.product__info-wrapper .pre_order_date span {margin-top:5px; font-weight:600;}
.product__info-container .product-form {margin-top:10px;}

.product__media-wrapper .product__media-list.swiper-wrapper, .field__input:focus {padding:0;} 
.product__media-wrapper .product__media.media.media--transparent img {z-index:2;}
.product__media-wrapper .product_thumbnail button, .product_thumbnail .swiper-button-next, .product_thumbnail .swiper-button-prev {background-color:transparent; border:none;}
.product__media-wrapper .product_thumbnail {position:relative;}
.product__media-wrapper .product_thumbnail .swiper-button-prev {top:-10px; left:50%; transform:translate(-50%, 0px); max-height:11px;}
.product__media-wrapper .product_thumbnail .swiper-button-next {bottom:-20px; left:50%; transform:translate(-50%); top:auto; max-height:11px;}
.product_thumbnail .thumbnail {border:none; position:relative; top:0; left:0; display: block; height: auto; width: auto; padding: 0; color: rgb(var(--color-foreground)); cursor: pointer; /*background-color: #f5f5f5;*/ background-color:transparent; padding-bottom: 100%; }
.product_thumbnail .thumbnail.global-media-settings img {border-radius:0; position:absolute; left:0; top:0; width:100%; height:100%; object-fit:contain;}
.product_thumbnail .swiper-slide-thumb-active .thumbnail {border:solid 2px #000;}
.product__media-wrapper .custom_slider_pdp {max-height:720px;}

predictive-search *, predictive-search .text-body {font-family:'Univers Next Pro'; letter-spacing:0;}
.color-scheme-1 predictive-search p {color:#000; font-family:'Univers Next Pro'; letter-spacing:0;} 

.product-grid li {transition:all .5s ease-out !important;}

product-recommendations ul {padding:0; margin:0;}
product-recommendations .releted-slider:not(.swiper-initialized) ul {display:flex; flex-wrap:nowrap;overflow:hidden;}
product-recommendations .releted-slider:not(.swiper-initialized) ul li {width:100%; flex:0 0 25%;}
product-recommendations .swiper-wrapper, .recentlyviewed_products .fc-slider-wrap .swiper {margin-bottom: 48px;}

.icon-blocks .icon-blocks-row {display:grid; grid-template-columns:repeat(4,1fr); padding-top: 24px;}
.icon-blocks .icon_wrap {background-color:#fff; stroke-width: 1px; max-width: 50px; max-height:50px; min-width:50px; min-height:50px; border-radius:50%; display:flex; justify-content: center; align-items: center; border: solid 1px rgba(0, 0, 0, 0.06); width: 100%; height: 100%; }
.icon-blocks .icon-col {display: flex; column-gap: 12px; align-items: center; max-width:256px; margin:0 auto;}
.icon-blocks .icon-col p {margin:0; color: #6A6A6A; font-family: "Univers Next Pro"; font-size: 14px; font-style: normal; font-weight:400; line-height:1.6; letter-spacing:0;}

.tabifier-contents .tab-content-row {display:flex;}
.tabifier-contents .tab-content-row .tab-left-col {max-width:21%;}
.tabifier-contents .tab-right-col {max-width:79%; border-left:solid 1px rgba(0, 0, 0, 0.1); padding-left:48px;}
.tabifier-contents .tab-left-col li {border-bottom: solid 1px rgba(0, 0, 0, 0.1); color:#000; font-family:"Univers Next Pro"; font-size:14px; font-style:normal; font-weight:500; line-height:21.6px; padding: 24px 0; } 
.tabifier-contents .tab-left-col ul {padding:0; margin:0 24px 0 0; list-style-type:none;}
.tabifier-contents .tab-left-col li a {color:#6A6A6A; text-decoration:none;}
.tabifier-contents .tab-left-col li.current a, .tabifier-contents .tab-left-col li a:hover, .custom-model-main .close-btn:hover {color:#000;}
.shopify-policy__container .rte ul, .main-page-content .rte ol, .main-page-content .rte ul, .shopify-policy__container .rte ol {list-style-position:outside; padding-left:revert;}

thead th {font-family:'Univers Next Pro'; text-transform:capitalize; color:#000; font-size:18px;}  

p.dots-bullet {position:relative; padding-left:24px; color:#000;}
p.dots-bullet strong, .arrow-bullet {line-height:1; margin:0;} 
p.dots-bullet:after,.arrow-bullet:after {position:absolute; left:0; width:11px; height:11px; top:50%; background-color:#A84E2A; content:""; border-radius:50%; transform: translate(0, -50%);}  
.arrow-bullet {position:relative; padding-left:18px;}
.arrow-bullet:after {background-color:transparent; background-image:url(/cdn/shop/files/Vector_2aec217b-1390-49fe-ba71-577027b1eb53.png?v=1729850618); background-repeat:no-repeat;}

.template-product div .affirm-as-low-as {margin:20px 0; transition: all 0.3s; /*min-height:45px;*/}
.installment.caption-large {color:#6A6A6A; font-family:"Univers Next Pro"; font-size:15px; font-style:normal; font-weight:500; line-height:1.6; margin-top:20px; letter-spacing:0;}

.iwishWrapper .iwishTitle h1 {text-align:center; margin-bottom:30px; font-family:"Iskry TEST"; font-size:34px; font-style:normal; font-weight:400; line-height:1.2; letter-spacing:1.7px; margin:0 0 24px 0; }
.iwishWrapper {overflow: hidden; max-width:var(--page-width); margin:0 auto !important; margin-left:auto; margin-right:auto; padding:40px 20px 30px 20px;} 
.iwishWrapper .iwishMeta-title a {text-decoration:none;} 
.iwishItem .iwishImgWrap img {position:absolute; left:0; top:0; width:100%; height:100%; object-fit:contain;} 
.iwishItem .iwishImgWrap {position:relative; height:auto; width:100%; padding-bottom:100%;}
input.iwishBuyBtn {background-color:#000; padding:10px; text-transform:uppercase; min-width:150px; min-height:46px;}

cart-items.is-empty {min-height:400px; display:flex; justify-content:center; align-items:center;}

.custom-model-main .pop-up-content-wrap {padding:20px 36px;}
.bg-overlay {background:rgba(0, 0, 0, 0); height:100vh; width:100%; position:fixed; left:0; top:0; right:0; bottom:0; z-index:0; -webkit-transition:background 0.15s linear; -o-transition:background 0.15s linear; transition: background 0.15s linear; } 

.custom-model-main img {display:block; max-width:100%; height:100%; object-fit:cover;} 
.custom-model-main .custom-model-wrap {display:grid; grid-template-columns:repeat(2,1fr); align-items:center;}
.custom-model-main {align-items:center; height:100%; width:100%;display:flex; max-width: 100%; overflow:hidden; position:fixed; top:50%; left:50%; transform:translate(-50%, -50%); -webkit-overflow-scrolling:touch; outline:0; opacity: 0; -webkit-transition: opacity 0.15s linear, z-index 0.15; -o-transition: opacity 0.15s linear, z-index 0.15; transition: opacity 0.15s linear, z-index 0.15; z-index: -1; overflow-x: hidden; overflow-y: auto; }
.custom-model-main.model-open {z-index:99; opacity:1; overflow:hidden;} 
.custom-model-main.model-open .bg-overlay {background:rgba(0, 0, 0, 0.3); z-index:99; display:block; height:100%;}
.custom-model-main.model-open .custom-model-inner {height:fit-content; -webkit-transform:translate(0, -25%); -ms-transform:translate(0, -25%); transform:translate(0, -25%); -webkit-transition: -webkit-transform 0.3s ease-out; -o-transition: -o-transform 0.3s ease-out; transition: -webkit-transform 0.3s ease-out; -o-transition: transform 0.3s ease-out; transition: transform 0.3s ease-out; transition: transform 0.3s ease-out, -webkit-transform 0.3s ease-out; display: flex; vertical-align: middle; width: auto; margin: 30px auto; max-width: 97%; align-items: center; max-width: 875px;-webkit-transform: translate(0, 0); -ms-transform: translate(0, 0); transform: translate(0, 0); position: relative; z-index: 999; }
.custom-model-main .popup_newsletter_title h2 {margin:0 0 20px 0; color:#000; font-family:"Iskry TEST"; font-size:40px; font-style:normal; font-weight:400; line-height:1.16; letter-spacing:2px;}
.custom-model-main .popup_newsletter_title h2 span {font-family:"Inria Serif"; font-weight:400; letter-spacing:2px;}
.custom-model-main .popup_newsletter_subtitle {color:#6A6A6A; font-family:"Univers Next Pro"; line-height:1.6; margin:0 0 28px 0; letter-spacing:0;}
.custom-model-main .field {display:flex; flex-direction:column; row-gap:14px;}
.custom-model-main .field:after, .template-search .template-search__header .field label.field__label {display:none;}
.custom-model-main .field input {border:1px solid rgba(0, 0, 0, 0.60);}
.custom-model-main .button.button--primary {transition:all .5s ease-out; letter-spacing:0; text-transform:uppercase;} 
.custom-model-main .close-btn {cursor:pointer; color:#3E3E3E; font-family:"Univers Next Pro"; font-size:16px; font-style:normal; font-weight:400; line-height: 60%; margin-top:24px; text-align:center; letter-spacing:0; background-color:transparent; border:none; width:100%;}
.custom-model-main .policy-text {color:#6A6A6A; font-family:"Univers Next Pro"; font-size:14px; font-style:normal; font-weight:400; line-height:1.6; letter-spacing:0;}
.custom-model-main .policy-text a {color:#A84E2A; font-weight:500; text-decoration:none;}
.custom-model-main button.button--primary:hover svg {transform:rotate(45deg); transition:all .5s ease-out;}
.custom-model-main .newsletter-left-image {height:100%;}
details-modal.header__search .search-modal__content input {padding-right:110px !important; padding-left:20px !important;}
.iwishMsgSuccess {color:#4F8A10; max-width:fit-content; padding:4px 10px;}

.template-404 a.button {max-width:fit-content; margin: 0 auto;}
body.template-collection.overflow-hidden-mobile {overflow:hidden;}
cart-remove-button svg path {fill:red;}
.product-form__submit.loading span, .product-form__submit.loading .button-icon {opacity:0;}
cart-drawer-items quantity-popover .quantity__input:focus-visible, .quantity input:focus-visible {outline:none; box-shadow:0 0 0 0; background-color:transparent;}
.thumb_slider__ .thumb svg {max-width:14px;}
.section-title span {font-family:'Inria Serif';} 
.swiper-scrollbar {height:5px;border-radius:6px; background:rgba(0, 0, 0, 0.04); cursor:pointer;}
.swatch-colors .swatch-input__input.visually-disabled+.swatch-input__label>.swatch:after {width:calc(100% + 16px);}
.iWishLoginNote {text-align:center; margin-bottom:30px;}
.iwishBuyBtn {cursor:pointer;}

.accordion-section .accordion .accordion__title {font-family:Univers Next Pro; letter-spacing:0; padding:0; font-size:18px;}
.accordion-section .accordion .accordion__content {font-family:Univers Next Pro; letter-spacing:0; padding:0;}
.accordion-section details[open] .accordion__content {margin-bottom:25px;}
.accordion-section .accordion:hover h3 {color:#a84e2a;}

.main-page-content .rte, .shopify-policy__container .rte, .article-template. rte {font-family:Univers Next Pro; letter-spacing:0;}

.shopify-policy__container {margin-bottom:60px; margin-top:40px; max-width:var(--page-width);}
.empty-page.main-page-content h1.main-page-title.section-title {text-align:center;}

body.password .needsclick {display:none;} 
body:has(cart-drawer.drawer.active) #tidio-chat iframe {transition:all 1s; bottom: 170px !important;}
body:has(.mobile-facets__wrapper .mobile-facets__disclosure.disclosure-has-popup.menu-opening) #tidio-chat iframe {bottom:90px !important;}

.faq-tabifier ul li {cursor:pointer;}
.faq-tabifier ul li:hover a, .faq-tabifier ul li.active a {text-decoration:underline; text-underline-offset:2px; text-decoration-thickness:1px; color:#A84E2B;} 
.faq-tabifier ul li a {text-decoration:none;}  
.faq-tabifier .left-column li {color:#000; font-family:"Iskry TEST"; font-size:20px; font-style:normal; font-weight:400; line-height:1.16; letter-spacing:1.7px; margin:0 0 20px 0;}
.faq-tabifier .left-column a, .card__inner .card__media +.card__content * {color:#000;}
.faq-tabifier ul {list-style:none; margin:0 30px 0px 0; padding:0 10px 0px 0;}
.faq-tabifier ul {list-style:none; margin:0 30px 0px 0; padding:0 0;}
.faq-tabifier .left-column li a:hover {color:#A84E2B;}

.standart-table {border-collapse:collapse; max-width:600px; width:100%;}
.standart-table th, .standart-table td {border-bottom:1px solid #ccc; padding:8px 12px; font-family:Univers Next Pro; font-weight:400;}
.standart-table tr {display:grid; grid-template-columns:repeat(2,1fr); text-align:left;}
.standart-table tbody {border:1px solid #ccc; border-bottom:none;}
.standart-table tr th:not(:last-child), .standart-table tr td:not(:last-child) {border-right:1px solid #ccc;}

.article-template__content .blog-img-with-text {display: grid; align-items:center; grid-template-columns:repeat(2,1fr); gap:20px;} 
.article-template__content .blog-img-with-text img, .article-template img {width:100%; display:block; } 
.article-template__title img {max-width:100%; margin:0 auto;}
.article-template h4, .article-template h2, .article-template h3, .article-template h1 {margin-top:36px;}
.article-template ul {padding-left:20px; list-style-position:outside;}
a.article-template__link.link.animate-arrow, .article-template span {font-family:"Univers Next Pro";}
span.circle-divider.caption-with-letter-spacing {width:100%; display:block; margin-top:10px; font-size:15px; text-transform:capitalize; letter-spacing:0;}
.img-center {text-align:center; margin-bottom:30px;}
.article-template .page-width--narrow {max-width:1000px; margin-top:20px; margin-bottom:30px;}
.article-template .article-template__hero-container {margin-bottom:60px; margin-top:40px; max-width:var(--page-width); padding:0 50px;}

.template-list-collections .collection-list .collection-list__item .card__inner img {object-fit:contain;}
.template-list-collections .collection-list .collection-list__item .card__inner {--ratio-percent:100.0% !important; background-color:transparent;}

.article-card-wrapper .card--standard .card__inner {background-color:transparent;}
.product__media-wrapper .swiper-scrollbar.js-swiper-scrollbar {display:none; opacity:0;}

.unsubscribe_klaviyo_form {max-width:500px; margin:0 auto;}
.unsubscribe_klaviyo_form label, .unsubscribe_klaviyo_form button, .unsubscribe_klaviyo_form input[type="tel"] {font-family:"Univers Next Pro" !important; letter-spacing:0.5px !important; font-size:16px !important; font-weight:500 !important;}
.unsubscribe_klaviyo_form input, .unsubscribe_klaviyo_form select,
.needsclick.go332422978, label[for*="phone_number_"] + .needsclick.go3503470244.kl-private-reset-css-Xuajs1 {border-radius:4px !important; border-color: #c9c9c9 !important;}
.needsclick.go332422978 {display:flex; align-items:center;}

form#tracktorOrderForm {background-color:#F4F4F4; max-width:500px; margin:0 auto; width:100%; padding:30px; float:none;}
#tracktor h1, #tracktor h2 {font-family:"Inria Serif"; margin:0 0 10px 0;}
#tracktor input {max-width:100% !important; min-height:48px;}
#tracktor label {text-align:left !important;}
#tracktor label, #tracktor p, #tracktor dl span, #tracktor p span, #tracktor dd, #tracktor dt, #tracktor div {font-family:"Univers Next Pro"; letter-spacing:0;}
button#tracktorTrack {max-width:100% !important; width:100% !important; font-family:"Univers Next Pro" !important;}
.not-recently {display:none;}
.fc-slider-wrap.page-width {padding:0;}
div#rich-text-01JDHHNSKQ4Z7T11NTCD3E4V66 * {color:#fff!important;}

body:has(.unsubscribe_klaviyo_form) .main-page-content {max-width:560px; margin:0 auto;}
body:has(.unsubscribe_klaviyo_form) .main-page-content p {font-size:14px;}
body:has(.unsubscribe_klaviyo_form) .main-page-content .main-page-title {display:none;}
.unsubscribe_klaviyo_form form {padding: 0 !important;}
.go1397194802.go1397194802.go1397194802:hover, .go1397194802.go1397194802.go1397194802:focus-visible,
.unsubscribe_klaviyo_form input:hover, .unsubscribe_klaviyo_form .go1397194802.go1397194802.go1397194802:hover {border-color:#000 !important;}
.unsubscribe_klaviyo_form input:focus-visible {outline-color:#000 !important;}
label[for*="phone_number_"] + .needsclick.go3503470244.kl-private-reset-css-Xuajs1 input, .go2911424518 input:hover {border-color:transparent !important;}

.klaviyo-newsletter .images-wrap {position:relative; width:100%; max-width:100%; padding-bottom:26%;}
.klaviyo-newsletter .images-wrap img {position:absolute; left:0; top:0; width:100%; height:100%; object-fit:cover;}
.klaviyo-newsletter .kalviyo-images-wrap {position:relative; width:100%; max-width:100%;}
.klaviyo-newsletter .floating-app-content {width:100%; position: absolute; top: 50%; left:50%; transform:translate(-50%, -50%); z-index:2;}

.template-page .main-page-content h1.main-page-title.section-title.page-title {font-family:"Univers Next Pro";}
body .shopify-section .trustpilot-widget { z-index: 2 !important; position: inherit !important;}

/**********responsive css*********/
@media(min-width:750px){
  .mobile_small_show {display:none;}
  .footer .footer__content-bottom {padding:28px 0 25px;}
  .footer .grid {column-gap:100px;}
  .banner img.image_mobile {display:none !important;}
  .article-template__content hr { margin: 4rem 0; } 
}
@media(min-width:990px){  
  .cust_collection-list .section-heading .section-description {margin-bottom:34px;}
  .header:not(.header--middle-left,.header--middle-center) .header__inline-menu {margin-top:0;} 
  .mobile_large_show {display:none;}
  .collection-list-wrapper .collection-list {grid-template-columns:repeat(5,1fr); display:grid; column-gap:15px;}
  .collection-list-wrapper .collection-list li {max-width:100%; width:100%;}
  .product.product--large:not(.product--no-media) .product__media-wrapper {max-width:63%; width:calc(63% - var(--grid-desktop-horizontal-spacing) / 2);}
  .product.product--large:not(.product--no-media) .product__info-wrapper {padding:0 0 0 5rem; max-width:37%; width:calc(37% - var(--grid-desktop-horizontal-spacing) / 2);}
  .mobile_small_show {display:none;} 
  .faq-tabifier .tabifier-wrap {display:flex;}
  .faq-tabifier .right-column {width:74%; padding-left:30px; border-left:solid 1px rgba(var(--color-foreground), 0.12);}
  .faq-tabifier .left-column {width:26%;}
  .article-template__content .blog-img-with-text.image-one-third {grid-template-columns:2fr 1.3fr;}
  .article-template__content .blog-img-with-text.image-one-third.reverce  {grid-template-columns:1.3fr 2fr;}
  .blog-img-with-text.image-one-third.image-first {grid-template-columns:1fr 2fr;}
  .blog-img-with-text.image-one-fourth {grid-template-columns:0.8fr 1fr; column-gap:30px;}
  
}
@media screen and (min-width:750px) and (max-width:989px) { 
  .slider--tablet.grid--peek .grid__item:first-of-type {margin-left:0;}
  ul.iwishProducts {display:grid; grid-template-columns:repeat(3,1fr);}
  .iwishItem {width:100% !important;}
}
@media(min-width:769px){
  .care-guide-blocks .guides_block_wrapper {display:grid; grid-template-columns:repeat(3, 1fr); grid-template-rows:repeat(2, 1fr); gap:16px;}
  .care-guide-blocks .guides_block_wrapper .care_block:nth-child(1) {grid-column:span 2 / span 2;}
  .care-guide-blocks .guides_block_wrapper .care_block:nth-child(2) {grid-column-start:3;} 
  .care-guide-blocks .guides_block_wrapper .care_block:nth-child(3) {grid-column-start:2; grid-row-start:2;} 
  .care-guide-blocks .guides_block_wrapper .care_block:nth-child(4) {grid-column-start:1; grid-row-start:2;}
  .care-guide-blocks .guides_block_wrapper .care_block:nth-child(5) {grid-row-start:2;} 
  
}

@media(max-width:1500px){
  .images-gallery-slider .gallery-image {padding-bottom:125%;}
}
@media(max-width:1280px){
  .banner .banner__content .banner__heading {font-size:46px;}
  .footer .grid {column-gap:52px;}
  .guide-detail-content-row .content-col-inner {margin:0 0 0 40px;}
  .product.product--large:not(.product--no-media) .product__media-wrapper {max-width:60%; width:calc(60% - var(--grid-desktop-horizontal-spacing) / 2);}
  .product.product--large:not(.product--no-media) .product__info-wrapper {max-width:40%; width:calc(40% - var(--grid-desktop-horizontal-spacing) / 2); padding:0 0 0 4rem;}
  
}
@media(max-width:1199px){
  .product-card-wrapper span.product-vendor {margin-bottom:8px;}
  .product-card-wrapper .card__information .card__heading, 
  .iwishWrapper .iwishMeta-title a, .rv-product-card .card__title {margin-bottom:7px;}
  .page-width, .page-width-desktop {padding:0 3rem;} 
  .cust_collection-list .right-content {margin-left:20px;}
  .header:not(.drawer-menu).page-width {padding-left:3rem; padding-right:3rem;}
  .footer .footer__content-bottom-wrapper {flex-direction:column; row-gap:20px;}
  .banner .banner__content .banner__heading {margin-top:0; font-size:40px;}
  .banner .banner__box>*+.banner__buttons {margin-top:34px;}
  .footer .grid {column-gap:30px;} 
  .guide-detail-content-row {grid-template-columns:repeat(1,1fr); row-gap:30px;}
  .guide-detail-content-row .content-col-inner {margin:0px;}
  .guide-detail-content-row img, .guide-detail-content-row .content-col-inner {max-width:100%; width:100%;}
  .breadcrumb-bar {margin-top:20px;}
  .facets-container .custom_grid_adjustment {display:none;}
  .product__info-wrapper .product__title h1 {font-size:26px; margin:19px 0 18px 0;}
  .product__info-wrapper .review-wit-price {align-items:flex-start; flex-direction:column-reverse; row-gap:16px;}
  .icon-blocks .icon-blocks-row {column-gap:16px;}
  .icon-blocks .icon-col {flex-direction:column; row-gap:16px; text-align:center;}
  .product__info-container .gift_cart-btns-wrap {grid-template-columns:repeat(1,1fr);}
  .faq-tabifier .left-column li {font-size:18px;}
  .article-template .article-template__hero-container {padding: 0 30px;}
  
}
@media(max-width:1024px){
  .product.product--large:not(.product--no-media) .product__info-wrapper {padding:0 0 0 2rem;}
  .product__media-wrapper .product-image-main .swiper-slide:after, .product-image-main {background-color:#f5f5f5;} 
  .product__media-wrapper .custom_slider_pdp {max-height:auto;}
} 
@media(max-width:989px){
  .mobile_large_show {width:100%;} 
  .shopify-section-group-footer-group .footer .footer__blocks-wrapper .footer-block, .shopify-section-group-footer-group .footer .footer__blocks-wrapper .footer-block:nth-child(3), 
  .shopify-section-group-footer-group .footer .footer__blocks-wrapper .footer-block:nth-child(1) {max-width:50%; width:100%; flex:0 0 50%;}
  .menu-drawer-container .header__icon {margin:0;}
  .blog .slider--tablet.grid--peek.grid--2-col-tablet .grid__item, .blog .slider--tablet.grid--peek.grid--2-col-tablet-down .grid__item {width:50%;}
  .cust_collection-list {flex-direction:column;}
  .cust_collection-list .left-content {max-width:100%; margin-bottom:24px; margin-left:0; width:100%;}
  .cust_collection-list .right-content {max-width:100%; margin-left:0; width:100%;}
  .cust_collection-list .section-heading {max-width:100%;}
  .desktop_large_show {display:none;} 
  .menu-drawer__inner-container .menu-drawer__menu-item {color:#000; font-family:"Univers Next Pro"; font-weight:500; padding:14px 20px;}
  .menu-drawer__inner-container .menu-drawer__submenu a {color:#6A6A6A; font-family:"Univers Next Pro"; font-size:14px; font-style:normal; font-weight:400; padding:8px 20px;}
  .menu-opening .menu-drawer__submenu {margin:10px 0 20px 0;}
  .menu-drawer__inner-container .menu-drawer__submenu li:nth-child(1) a {padding-top:0;}
  .menu-drawer__inner-container .menu-drawer__submenu li:nth-last-child(1) a {padding-bottom:0;}
  .footer .grid {column-gap:0px;} 
  .collection-list-wrapper .slider.slider--tablet {scroll-padding-left:0;}
  .menu-drawer-container .menu-drawer {position: fixed; max-width: 100%; height: 100vh; top:0;}
  .product_list_slider .swiper-container:not(.swiper-initialized) .product-lists-wrap .swiper-slide {width:33% !important; min-width:33% !important; flex:0 0 33%;}
  .custom-model-main.model-open .custom-model-inner {margin:20px; max-width: 100%;}
  .facets-container .active-facets .active-facets__button-inner, .facets-container .active-facets .active-facets__button-inner:hover {padding:9px 14px 6px 14px; font-size:16px;}
  .facets-container a.active-facets__button-remove span {font-size:15px;}
  .faq-tabifier ul {display:flex; overflow:scroll; margin:0; border:none; flex-wrap:nowrap;}
  .faq-tabifier .left-column li {font-size:20px; margin: 0 20px 10px 0; min-width:fit-content; text-decoration-thickness:2;}
  .right-column {margin-top:30px;}
  .article-template__content .blog-img-with-text {grid-template-columns: repeat(1,1fr); gap:20px;}
  .article-template__content .blog-img-with-text.image-one-third.reverce div:nth-child(1) {order:2;}

}
@media(max-width:768px){
  .tabifier-contents .tab-left-col li {padding:18px 0; min-width:max-content; margin-right:30px;}
  .tabifier-contents .tab-left-col ul {display:flex; overflow:auto; margin:0;}
  .image-with-text__grid--reverse, .tabifier-contents .tab-content-row {flex-direction:column;}
  .image-with-text .grid--2-col-tablet .grid__item {width:100%; padding:0;}
  .tabifier-contents .tab-content-row .tab-left-col, .tabifier-contents .tab-right-col {width:100%; max-width:100%; padding:0;}
  .tabifier-contents .tab-right-col {border:none; margin-top:30px;}
  .image-with-text__grid--reverse .image-with-text__media-item {margin-bottom:38px;}
  .cust_collection-list .slider-button {display:none;}
  .cust_collection-list ul.collection-list.swiper-wrapper {display:grid; grid-template-columns:repeat(2,1fr); gap:12px; row-gap:14px;}
  .cust_collection-list .collection-card-wrapper h3.card__heading {font-size:14px; line-height:1;}
  .footer__content-top .grid {row-gap:3rem;}
  .care-guide-blocks .cart_image img {position:absolute; left:0; top:0; width:100%; height:100%; object-fit:cover;} 
  .care-guide-blocks .cart_image {position:relative; padding-bottom:100%; width:100%;}
  .product.product--large:not(.product--no-media) .product__media-wrapper {max-width:100%; width:calc(100% - var(--grid-desktop-horizontal-spacing) / 2);}
  .product.product--large:not(.product--no-media) .product__info-wrapper {padding:0 0 0 0rem; max-width:100%; width:calc(100% - var(--grid-desktop-horizontal-spacing) / 2);} 
  .grid__item.product__media-wrapper {margin-bottom:20px;}
  .swiper-container:not(.swiper-initialized) .gallery-list .swiper-slide {width:100% !important; min-width:30%!important; flex:0 0 30%;}
  .collection-list-slider:not(.swiper-initialized) .collection-list__item {width:100% !important; max-width:100%;}
  .pdp_slider_cover.thumb_slider__.thum-remove {margin-top:30px;}
  .guide-detail-content-row .guide-img {max-width:450px; margin:0 auto;}
  .product.grid {overflow:hidden;}
}
@media(max-width:749px){ 
  p {font-size:14px;}   
  .cust_collection-list .left-content {margin-bottom:14px;}
  .header:not(.drawer-menu).page-width, .utility-bar__grid.page-width, .article-template .article-template__hero-container {padding-left:2rem; padding-right:2rem;}
  .page-width, .page-width-desktop {padding:0 2rem;}
  .announcement-bar-section p.announcement-bar__message {font-size:12px; padding:14px 8px 10px; font-weight:500;}
  .header__heading-logo-wrapper, .template-index .section-header:not(.shopify-section-header-hidden) .allow-transparent-header .custom-header-transparent-svg {max-width:120px;}
  .header {grid-template-columns:0.16fr auto 1fr;}
  .section-title, .shopify-policy__title h1 {font-size:24px; line-height:1.2; letter-spacing:1.5px; margin:0 0 16px;}
  .product_list_slider .section-heading {margin-bottom:28px;}
  .shopify-section .banner--large:not(.banner--mobile-bottom):not(.banner--adapt) .banner__content {min-height:50rem;}
  .banner .banner__content .banner__text.subtitle {max-width:176px; padding:4px 17px;}
  .banner .banner__content .banner__text.subtitle p, .section-description p {font-size:12px;}
  .banner .banner__box {padding:0rem 2rem;}
  .banner .banner__content .banner__heading {font-size:28px; font-weight:600; line-height:1.16;}
  .button.button--primary, .button {min-width:166px; min-height:46px;} 
  .product_list_slider .product-col a {font-size:14px; margin:16px 0 0;} 
  .product_list_slider .product_list_sliderr-wrapp {margin-bottom:32px;}
  .cust_collection-list .section-heading .collection-list-title, .image-with-text h2.image-with-text__heading {font-size:24px; margin-bottom:20px;}
  .image-text-section {background:#F5F5F5; padding:40px 0;}
  .image-with-text .image-with-text__text p {line-height:1.6; margin:0 0 18px;}
  .image-with-text .image-with-text__content .image-with-text__text+.button {margin-top:20px;}
  .images-gallery-slider .section-title, .blog .section-heading, .newsletter .newsletter__wrapper h2.section-title, .footer .footer-block__heading, .footer .footer-block__image-wrapper {margin-bottom:24px;}
  .product_list_slider .swiper-container {margin-right:-20px !important;}
  .product_list_slider .swiper-horizontal>.swiper-scrollbar, .swiper-scrollbar.swiper-scrollbar-horizontal {width:calc(100% - 20px);}
  .blog .slider--tablet.grid--peek.grid--2-col-tablet .grid__item, .blog .slider--tablet.grid--peek.grid--2-col-tablet-down .grid__item {width:100%; margin:0;}
  .newsletter .newsletter-form__field-wrapper .field {flex-direction:column; row-gap:14px;}
  .newsletter .newsletter__wrapper {padding:123px 20px; background-size:cover;}
  .newsletter .newsletter__wrapper .newsletter-form__button {min-width:100%;}
  .field__input {min-height:4.6rem;}
  .footer .footer__content-bottom-wrapper {flex-direction:column-reverse; row-gap:0;}
  .footer__copyright {width:100%; padding:19px 0; position:relative;}
  .footer__copyright.caption:after {position:absolute; left:50%; top:0; border-top:solid .1rem rgba(255, 255, 255, .14); width:calc(100% + 45px); content:""; transform:translate(-50%, 0px);}
  .footer .footer-bottom-menu ul {margin:0; padding:0; flex-wrap:wrap; justify-content:center; margin-bottom:30px;}
  .footer .footer__copyright.caption small, .footer-bottom-menu li a {opacity:.6;}
  .footer__content-bottom.scroll-trigger.animate--slide-in {overflow:hidden;}
  .footer .footer-block__details-content li {margin-bottom:12px;}
  .footer .footer-block__details-content li a {line-height:1.4;}
  .footer .footer-block__details-content {margin-bottom:0;} 
  .article-card-wrapper .card__heading {font-size:16px;}
  .header-wrapper header {display:flex; flex-wrap:wrap; justify-content:space-between;}
  .mobile_small_show, .img-center img {width:100%;}
  .header__icons {padding-right:0; width:100%; max-width:55%; justify-content:end;}
  .header__heading-link {padding:12px 0 12px 0;}
  .shopify-section-group-footer-group .footer .footer__blocks-wrapper {margin:0 -12px; justify-content:space-between; display:flex; row-gap:32px;}
  .shopify-section-group-footer-group .footer .footer__blocks-wrapper .footer-block:nth-child(1) {max-width:100%; width:100%; flex:0 0 calc(100% - 24px); margin:0 12px;}
  .footer-block__brand-info {text-align:left; margin-bottom:8px;}
  .shopify-section-group-footer-group .footer .footer__blocks-wrapper .footer-block, 
  .shopify-section-group-footer-group .footer .footer__blocks-wrapper .footer-block:nth-child(3) {max-width:50%; width:100%; flex:0 0 calc(50% - 24px); margin:0 12px;}
  .header__icons details-modal.header__search {display:none;}
  .care-guide-blocks .guides_block_wrapper {gap:10px;}
  .care-guide-blocks .float_content_bottom {left:20px; bottom:20px;}
  .care-guide-blocks .care_block h5 {font-size:16px; line-height:1.4;}
  .care-guide-blocks .care_block svg {max-width:30px;}
  .footer__content-bottom .footer-bottom-menu li {text-align:center;}
  .customer-forms .field {margin-bottom:1rem;}
  .customer-forms textarea.field__input {min-height:11rem;}
  .customer-forms .button {margin-top:3rem;} 
  .customer-forms h1.main-page-title.page-title {font-size:26px; letter-spacing: 1.6px; margin-bottom:1.2rem;}
  .guide-detail-content-row .section-description p, .guide-detail-content-row .section-description ul li {margin:0 0 14px; font-size:16px; line-height:1.4;}
  .guide-detail-content-row .section-description ul li:after {top:3px; width:11px; height:13px;} 
  .collection-list-wrapper .slider--tablet.grid--peek.grid--2-col-tablet-down .grid__item, .collection-list-wrapper .grid--peek .grid__item {width:50%;}
  .product-card-wrapper .Product_vairant .product-form__input.color .swatch-colors {margin-right:6px;}
  .product-card-wrapper .Product_vairant .product-form__input.color {row-gap:14px;}
  .product-card-wrapper .card__inner .card__content.media_float_content {padding:12px 14px;}
  span.badge.price__badge-sale, .badge-sale {padding:3px 10px 5px;}
  a.iWishAddColl.iwishAdded svg {vertical-align:middle;} 
  .product-card-wrapper .card--standard>.card__content .card__information {padding-top:20px;}
  .product-card-wrapper span.discount-card-text {font-size:13px; margin: 0 0 14px;}
  .product-card-wrapper .card__information .card__heading, .iwishWrapper .iwishMeta-title a {margin-bottom:9px; font-size:14px;}
  .product-grid-container .section-heading h2.section-title {margin-bottom:16px;}
  .collection-list-wrapper .grid--peek.slider .grid__item:first-of-type {margin-left:0;}
  .cart-drawer quantity-popover .quantity {max-width:108px; min-height:34px; padding:0 2px;}
  .collection .product-grid {row-gap:26px;}
  .facets-wrapper .facets-container {flex-direction:row; flex-wrap:wrap; justify-content:space-between;}
  .facets-container .active-facets .active-facets__button-inner, .facets-container .active-facets .active-facets__button-inner:hover {padding:6px 12px 4px; font-size:15px;}
  .mobile-facets__close .svg-wrapper {width:2rem; max-width:16px;}
  .mobile-facets__footer {row-gap:12px; display:flex; flex-direction:column; width:100%;}
  .mobile-facets__footer button.button.button--primary, .mobile-facets__footer>* {width:100%; margin:0;}
  .facets-container .mobile-facets__disclosure {width:30px; height:30px;}
  .facets-container .mobile-facets__disclosure svg {max-width:16px}
  .product-card-wrapper .Product_vairant .product-form__input.color label {max-width:22px;}
  .mobile-facets__details summary.mobile-facets__summary {padding:5px 20px;} 
  .mobile-facets h2.mobile-facets__heading {font-size:18px;}
  .product_list_slider span.wishlist-icon.hover-icon {right:12px; top:14px;}
  .icon-blocks .icon-blocks-row {row-gap:20px; grid-template-columns:repeat(2,1fr);}
  .cart-item quantity-input.quantity.cart-quantity input {max-width:50px; padding:0;}
  .cart-items quantity-input.quantity.cart-quantity {max-width:110px; min-height:36px;}
  .cart__footer .cart__ctas button {margin:0 auto;}
  .product__info-wrapper .product__title h1 {margin:19px 0 10px 0;}
  .product__info-wrapper span.badge.price__badge-sale, .badge-sale, .tab-content p, .main-page-content p, .facets-container a.active-facets__button-remove span {font-size:14px;}
  .card-product-slider-btn svg, .card-product-slider-btn svg {max-width:12px;}
  .product-card-wrapper .card-product-slider-btn div[role="button"] {opacity:1; width:24px; max-width:24px;         max-height: 36px; height:36px;}
  .tab-content h2, .main-page-content h2 {font-size:26px; margin:0 0 18px 0;}
  .collection-list-wrapper .card:not(.ratio), .collection-list-slider .card:not(.ratio) {row-gap:16px;} 
  .swiper-container:not(.swiper-initialized) .gallery-list .swiper-slide {min-width:50%!important; flex:0 0 50%;}
  .product_list_slider .swiper-container:not(.swiper-initialized) .product-lists-wrap .swiper-slide {width:70% !important; min-width:70% !important; flex:0 0 70%;}
  .template-product div .affirm-as-low-as {margin:13px 0;}
  .product__info-wrapper .swatch-colors label.swatch-input__label, .product__info-wrapper .swatch-colors span.swatch {border-radius:0; width:30px; height:30px;}
  input.iwishBuyBtn {min-width:120px; min-height:40px;}
  .customer.customer-forms h2:not(.section-title).form__message {font-size:17px;}
  .custom-model-main.model-open .custom-model-inner {margin:20px;}
  .custom-model-main .pop-up-content-wrap {padding:20px;}
  .custom-model-main .custom-model-wrap {grid-template-columns:repeat(1,1fr);} 
  .custom-model-main .popup_newsletter_title h2 {margin:0 0 16px 0; font-size:28px;}
  .facets-container facet-filters-form.facets {order:2; max-width:fit-content;}
  .facets-container .active-facets {order:3;}
  .mobile-facets__wrapper {max-width:fit-content;}
  .swatch-colors .swatch-input__input.visually-disabled+.swatch-input__label>.swatch:after {width:calc(100% + 13px);}
  product-recommendations .swiper-wrapper, .recentlyviewed_products .fc-slider-wrap .swiper {margin-bottom:24px;}
  .tab-content h3, .main-page-content h3, .tab-content h3, .main-page-content h3, .shopify-policy__container h3, .shopify-policy__container h3, .article-template h3 {font-size:21px;} 
  .tab-content h4, .main-page-content h4, .tab-content h4, .main-page-content h4, .shopify-policy__container h4, .shopify-policy__container h4, .article-template h4 {font-size:19px;} 
  .shopify-policy__container .rte ul, .shopify-policy__container .rte ol, .tab-content ul, .tab-content ol, .main-page-content ul, , .main-page-content ol, .article-template ol {padding-left:26px;}
  .tab-content h1, .main-page-content h1, .shopify-policy__container h1, .shopify-policy__container h1, .article-template h1 {font-size:32px; margin:0 0 24px 0;}
  .article-template h1 {font-size:26px; margin:0 0 24px 0;}
  .tab-content h2, .main-page-content h2, .shopify-policy__container h2, .shopify-policy__container h2 {font-size:24px; margin:0 0 20px 0;}
  .article-template h2 {font-size:22px}
  .tab-content p+h2, .main-page-content p+h2, .shopify-policy__container p+h2, .shopify-policy__container p+h2{margin-top:10px;}
  .article-template p+h2 {margin-top:20px; margin-bottom:20px;}
  .klaviyo-newsletter .needsclick[data-testid="form-row"]:nth-child(2) {min-height:140px !important; flex-direction:column !important;}
  .klaviyo-newsletter .klaviyo-form button {min-width: 100% !important; padding: 0 !important; width: 100% !important; max-width: 100% !important;} 
  .klaviyo-newsletter .klaviyo-form .needsclick[component="[object Object]"] {padding-left:0 !important; padding-right:0 !important;}
  .klaviyo-newsletter .section-title, .klaviyo-newsletter h1 span {font-size:24px !important; line-height:1.2!important; letter-spacing:1.5px!important; margin:0 0 24px !important;}
  .klaviyo-form button, .klaviyo-form input {min-height:46px !important; max-height:46px !important;}
  .banner img.image_desktop {display:none !important;}
  .klaviyo-newsletter h1 {margin-bottom:0px !important;}
  .article-template h4, .article-template h2, .article-template h3, .article-template h1 {margin-top:22px;}
  .article-template h1 {font-size:28px;}
  .article-template .page-width--narrow {margin-bottom:30px;}
  .product_list_slider .swiper-button-prev, .recentlyviewed_products .swiper-button-prev {left:-10px;}
  .product_list_slider .swiper-button-next, .recentlyviewed_products .swiper-button-next {right:-10px;}
  .article-template .article-template__hero-container {margin-bottom:40px;}
  .collection-list li.collection-list__item.swiper-slide.swiper-slide-next {margin-right:0 !important;}
  .recentlyviewed_products .slider-button, product-recommendations .slider-button {display:none !important;}
  .unsubscribe_klaviyo_form form {padding:0 !important;}
  section#tracktorResponseContainer {padding: 0 0px !important;}
  label[for*="phone_number_"] + .needsclick.go3503470244.kl-private-reset-css-Xuajs1 input::placeholder {font-size:14px; letter-spacing:0.8px;}
  .klaviyo-newsletter .images-wrap {padding-bottom:62%;}
  .article-template__content hr {margin:2rem 0;} 
  .article-template .article-template__hero-container {margin-top:20px;}
  .product-card-wrapper .card__badge span {padding:7px 13px 5px 13px;}
}   
@media(max-width:480px){ 
  .announcement-bar span svg {display:none;}  
}  
@media(max-width:375px){
  .care-guide-blocks .guides_block_wrapper {grid-template-columns:repeat(1, 1fr)}
  .product-grid-container .grid--2-col-tablet-down .grid__item {width:100%; max-width:100%;}
  .product-card-wrapper .Product_vairant .product-form__input.color .swatch-colors {margin-right:4px;}
  span.badge.price__badge-sale, .badge-sale {padding:2px 10px 4px; font-size:14px;} 
 .page-width, .page-width-desktop {padding:0 1.6rem;}
 .product_list_slider .swiper-container {margin-right:-16px !important;}
 .newsletter .newsletter__wrapper {padding:123px 16px;}
 .footer .footer__content-top {padding-left:16px; padding-right:16px;}
 .product_list_slider .swiper-horizontal>.swiper-scrollbar, .swiper-scrollbar.swiper-scrollbar-horizontal {width:calc(100% - 16px);}  
 .footer .footer-block__details-content li a {font-size:15px;} 
 .header__icons {max-width:42%;}  
 .announcement-bar-section p.announcement-bar__message {padding:14px 0px 10px;} 
 .guide-detail-content-row .section-description p, .guide-detail-content-row .section-description ul li {font-size:14px;}
 .product-card-wrapper .Product_vairant .product-form__input.color {row-gap:5px;}
 .product-card-wrapper .card__inner .card__content.media_float_content {padding:10px 8px;}
 .product-card-wrapper .price span, .product-card-wrapper .price s, .iwishWrapper .iwishMeta-price span, .cart-drawer .cart-drawer__footer p.totals__total-value {font-size:14px;} 
  .klaviyo-newsletter .images-wrap { padding-bottom: 76%; }
  .klaviyo-newsletter .section-title, .klaviyo-newsletter h1 span {font-size:20px !important;}
}    
/*********end end end**********/   