/*!normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css*/*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}*:focus{outline:none}html{line-height:1;-webkit-text-size-adjust:100%}ul,ol{margin:0;padding:0}li{list-style:none}figure{margin:0}figure img{width:100%;height:100%;object-fit:cover}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}h1,h2,h3,h4{margin:0;font-weight:700;float:left}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:initial}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}
/**
 * Swiper 11.1.9
 * Most modern mobile touch slider and framework with hardware accelerated transitions
 * https://swiperjs.com
 *
 * Copyright 2014-2024 Vladimir Kharlampidi
 *
 * Released under the MIT License
 *
 * Released on: July 31, 2024
 */

 @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;font-display: swap;
}: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:var(--swiper-scrollbar-sides-offset,1%);bottom:var(--swiper-scrollbar-bottom,4px);top:var(--swiper-scrollbar-top,auto);z-index:50;height:var(--swiper-scrollbar-size,4px);width:calc(100% - 2 * var(--swiper-scrollbar-sides-offset,1%))}.swiper-scrollbar.swiper-scrollbar-vertical,.swiper-vertical>.swiper-scrollbar{position:absolute;left:var(--swiper-scrollbar-left,auto);right:var(--swiper-scrollbar-right,4px);top:var(--swiper-scrollbar-sides-offset,1%);z-index:50;width:var(--swiper-scrollbar-size,4px);height:calc(100% - 2 * var(--swiper-scrollbar-sides-offset,1%))}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:var(--swiper-scrollbar-drag-bg-color,rgba(0,0,0,.5));border-radius:var(--swiper-scrollbar-border-radius,10px);left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{width:100%;height:100%;display:flex;justify-content:center;align-items:center;text-align:center}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-width:100%;max-height:100%;object-fit:contain}.swiper-slide-zoomed{cursor:move;touch-action:none}.swiper .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}.swiper-grid>.swiper-wrapper{flex-wrap:wrap}.swiper-grid-column>.swiper-wrapper{flex-wrap:wrap;flex-direction:column}.swiper-fade.swiper-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-fade .swiper-slide-active{pointer-events:auto}.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube{overflow:visible}.swiper-cube .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;transform-origin:0 0;width:100%;height:100%}.swiper-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-cube.swiper-rtl .swiper-slide{transform-origin:100% 0}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-next,.swiper-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0px;width:100%;height:100%;opacity:.6;z-index:0}.swiper-cube .swiper-cube-shadow:before{content:'';background:#000;position:absolute;left:0;top:0;bottom:0;right:0;filter:blur(50px)}.swiper-cube .swiper-slide-next+.swiper-slide{pointer-events:auto;visibility:visible}.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-bottom,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-left,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-right,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-flip{overflow:visible}.swiper-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-flip .swiper-slide-active,.swiper-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-bottom,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-left,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-right,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-creative .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden;transition-property:transform,opacity,height}.swiper-cards{overflow:visible}.swiper-cards .swiper-slide{transform-origin:center bottom;-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden}
:root{--main:#853737;--secondary:#AB652E;--tertiary:#f7f7ef;--grey:#F3F0E1;--dark:#2B2B2B;--main-100:#F3F0E1;--main-200:#efe8dc;--main-300:#D5CFC4;--main-600:#54341cb3;--block-1:1720px;--block-2:1440px;--block-3:1300px;--block-4:1100px;--block-5:640px;--size-900:80px;--size-800:48px;--size-700:36px;--size-600:24px;--size-500:20px;--size-400:18px;--size-300:16px;--size-200:14px;--size-100:12px;--weight-700:700;--weight-600:600;--weight-500:500;--weight-400:400;--weight-300:300;--space-200:200px;--space-180:180px;--space-170:170px;--space-160:160px;--space-150:150px;--space-140:140px;--space-130:130px;--space-120:120px;--space-100:100px;--space-90:90px;--space-80:80px;--space-70:70px;--space-60:60px;--space-50:50px;--space-40:40px;--space-30:30px;--space-25:25px;--space-20:20px;--space-15:15px;--space-10:10px;--space-5:5px;--space-2:2px}::selection{background-color:var(--main);text-shadow:none;color:#fff}::placeholder{color:var(--grey)}.reset-lh{line-height:1.1}.regular-lh{line-height:1.4}.reset-style{font-style:normal}.reset-button{padding:0;border:0;background-color:initial}.color-main{color:var(--main)}.color-main-100{color:var(--main-100)}.color-main-200{color:var(--main-200)}.color-main-300{color:var(--main-300)}.color-secondary{color:var(--secondary)}.color-tertiary{color:var(--tertiary)}.color-dark{color:var(--dark)}.color-yellow{color:var(--yellow)}.color-blue{color:var(--blue)}.color-grey{color:var(--grey)}.color-softmain{color:var(--softmain)}.color-darkmain{color:var(--darkmain)}.color-white{color:#fff}.color-black{color:#000}.bg-main{background:var(--main)}.bg-main-100{background:var(--main-100)}.bg-main-200{background:var(--main-200)}.bg-main-300{background:var(--main-300)}.bg-softgrey{background:var(--softgrey)}.bg-secondary{background:var(--secondary)}.bg-tertiary{background:var(--tertiary)}.bg-yellow{background:var(--yellow)}.bg-blue{background:var(--blue)}.bg-darkmain{background:var(--darkmain)}.bg-white{background:#fff}.bg-black{background:#2b2b2b}.bg-grey-300{background:var(--grey-300)}.bg-grey-200{background:var(--grey-200)}.bg-grey-100{background:var(--grey-100)}.bg-grey{background:var(--grey)}.bg-dark{background:var(--dark)}.bg-transparent{background:0 0}.size-950{font-size:var(--size-950)}.size-900{font-size:var(--size-900)}.size-800{font-size:var(--size-800)}.size-700{font-size:var(--size-700)}.size-650{font-size:var(--size-650)}.size-600{font-size:var(--size-600)}.size-500{font-size:var(--size-500)}.size-400{font-size:var(--size-400)}.size-300{font-size:var(--size-300)}.size-250{font-size:var(--size-250)}.size-200{font-size:var(--size-200)}.size-100{font-size:var(--size-100)}.weight-700{font-weight:var(--weight-700)}.weight-600{font-weight:var(--weight-600)}.weight-500{font-weight:var(--weight-500)}.weight-400{font-weight:var(--weight-400)}.weight-300{font-weight:var(--weight-300)}.block-1{width:100%;max-width:var(--block-1)}.block-2{width:100%;max-width:var(--block-2)}.block-3{width:100%;max-width:var(--block-3)}.block-4{width:100%;max-width:var(--block-4)}.block-5{width:100%;max-width:var(--block-5)}.hidden{display:none}.flex{display:flex}.flex-1{flex:auto}.block{display:block}.grid{display:grid}.float-left{float:left}.float-right{float:right}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.center{transform:translate(-50%,-50%);top:50%;left:50%}.center-x{transform:translateX(-50%);left:50%}.center-y{transform:translateY(-50%);top:50%}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.justify-around{justify-content:space-around}.justify-evenly{justify-content:space-evenly}.m-auto{margin:auto}.ml-auto{margin-left:auto}.mr-auto{margin-right:auto}.mt-auto{margin-top:auto}.inset{top:0;right:0;bottom:0;left:0}.top-0{top:0}.top-10{top:10px}.top-20{top:20px}.top-30{top:30px}.top-40{top:40px}.top-50{top:50px}.top-full{top:100%}.left-0{left:0}.left-10{left:10px}.left-20{left:20px}.left-30{left:30px}.left-40{left:40px}.left-50{left:50px}.bottom-0{bottom:0}.bottom-10{bottom:10px}.bottom-20{bottom:20px}.bottom-30{bottom:30px}.bottom-40{bottom:40px}.bottom-50{bottom:50px}.right-0{right:0}.right-10{right:10px}.right-20{right:20px}.right-30{right:30px}.right-40{right:40px}.right-50{right:50px}.bottom-10{bottom:-20px}.right-10{right:-20px}.left-50{left:50%}.right-50{right:50%}.top-50{top:50%}.bottom-50{bottom:50%}.text-left{text-align:start}.text-center{text-align:center}.text-pretty{text-wrap:pretty}.text-balance{text-wrap:balance}.text-right{text-align:right}.text-justify{text-align:justify;hyphens:auto}.white-space{white-space:nowrap}.z-1{z-index:1}.z-2{z-index:2}.z-3{z-index:3}.z-4{z-index:4}.z-5{z-index:5}.z-6{z-index:6}.z-7{z-index:7}.z-8{z-index:8}.z-9{z-index:9}.z-10{z-index:10}.h-full{min-height:100vh}.h-fit{height:fit-content}.h-100{height:100vh}.h-50{height:50%}.h-33{height:calc(100%/3)}.h-40{height:40%}.h-30{height:30%}.h-60{height:60%}.h-65{height:65%}.h-66{height:calc((100%/3)*2)}.h-25{height:25%}.h-75{height:75%}.h-20{height:20%}.h-60{height:60%}.h-70{height:70%}.h-80{height:80%}.h-90{height:90%}.max-h-600{max-height:650px}.w-auto{width:auto}.w-full{width:100%}.w-fit{width:-moz-fit-content;width:fit-content}.w-100{width:100vw}.w-10{width:10%}.w-15{width:15%}.w-20{width:20%}.w-25{width:25%}.w-30{width:30%}.w-33{width:calc(100%/3)}.w-35{width:35%}.w-40{width:40%}.w-42{width:42%}.w-45{width:45%}.w-50{width:50%}.w-55{width:55%}.w-58{width:58%}.w-60{width:60%}.w-65{width:65%}.w-66{width:calc((100%/3)*2)}.w-70{width:70%}.w-75{width:75%}.w-80{width:80%}.w-85{width:85%}.w-90{width:90%}.max-w-full{max-width:100%}.max-w-none{max-width:none}.min-w-300{min-width:300px}.min-w-350{min-width:350px}.min-w-400{min-width:400px}.min-w-500{min-width:500px}.min-w-600{min-width:600px}.min-w-800{min-width:800px}.max-w-400{max-width:400px}.max-w-500{max-width:500px}.max-w-600{max-width:600px}.max-w-800{max-width:800px}.max-w-900{max-width:900px}.min-h-screen{min-height:100vh}.grid-flow-col{grid-auto-flow:column}.grid-cols-1{grid-template-columns:repeat(1,1fr)}.grid-cols-2{grid-template-columns:repeat(2,1fr)}.grid-cols-3{grid-template-columns:repeat(3,1fr)}.grid-cols-4{grid-template-columns:repeat(4,1fr)}.grid-cols-5{grid-template-columns:repeat(5,1fr)}.grid-cols-6{grid-template-columns:repeat(6,1fr)}.grid-cols-7{grid-template-columns:repeat(7,1fr)}.grid-cols-8{grid-template-columns:repeat(8,1fr)}.grid-cols-9{grid-template-columns:repeat(9,1fr)}.grid-cols-10{grid-template-columns:repeat(10,1fr)}.grid-rows-5{grid-template-rows:repeat(5,1fr)}.grid-rows-6{grid-template-rows:repeat(6,1fr)}.grid-rows-7{grid-template-rows:repeat(7,1fr)}.grid-rows-8{grid-template-rows:repeat(8,1fr)}.grid-rows-9{grid-template-rows:repeat(9,1fr)}.grid-rows-10{grid-template-rows:repeat(10,1fr)}.col-full,.col-span-full{grid-column:1/-1}.col-span-1{grid-column:span 1/span 1}.col-span-2{grid-column:span 2/span 2}.col-span-3{grid-column:span 3/span 3}.col-span-3{grid-column:span 3/span 3}.col-span-4{grid-column:span 4/span 4}.col-span-5{grid-column:span 5/span 5}.col-span-6{grid-column:span 6/span 6}.col-span-7{grid-column:span 7/span 7}.col-span-8{grid-column:span 8/span 8}.col-span-9{grid-column:span 9/span 9}.col-span-full{grid-column:1/-1}.row-span-1{grid-row:span 1/span 1}.row-span-2{grid-row:span 2/span 2}.row-span-3{grid-row:span 3/span 3}.row-span-3{grid-row:span 3/span 3}.row-span-4{grid-row:span 4/span 4}.row-span-5{grid-row:span 5/span 5}.row-span-6{grid-row:span 6/span 6}.row-span-7{grid-row:span 7/span 7}.row-span-8{grid-row:span 8/span 8}.row-span-9{grid-row:span 9/span 9}.row-span-full{grid-row:1/-1}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.row-reverse{flex-direction:row-reverse}.-translate-x-50{transform:translateX(-50%)}.-translate-y-50{transform:translateY(-50%)}.-translate-50{transform:translate(-50%,-50%)}.translate-x-50{transform:translateX(50%)}.translate-y-50{transform:translateY(50%)}.translate-50{transform:translate(50%,50%)}.-translate-x-100{transform:translateX(-100%)}.-translate-y-100{transform:translateY(-100%)}.-translate-100{transform:translate(-100%,-100%)}.translate-x-100{transform:translateX(100%)}.translate-y-100{transform:translateY(100%)}.-translate-y-100{transform:translateY(-100%)}.translate-100{transform:translate(100%,100%)}.translate-left-100{transform:translateX(var(--space-100))}.translate-right-100{transform:translateX(calc(var(--space-100) * -1))}.overflow-hidden{overflow:hidden}.overflow-x-scroll{overflow-x:scroll}.overflow-y-scroll{overflow-y:scroll}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.object-cover{object-fit:cover}.contain img,.object-contain,figure.contain img{object-fit:contain}.transition{transition:all 280ms ease}.rounded{border-radius:50vw}.border-img{border:4px solid var(--main)}.border-main-200{border:1px solid var(--main-200)}.border{border:3px solid}.radius-top-10{border-top-left-radius:10px;border-top-right-radius:10px}.radius{border-radius:10px}.radius-15{border-radius:15px;overflow:hidden}.shadow{box-shadow:0 7px 29px rgba(100,100,111,.2)}.radius-top{border-radius:7px 7px 0 0}.radius-top-left{border-top-left-radius:15px}.radius-top-right{border-top-right-radius:15px}.radius-bottom{border-radius:0 0 7px 7px}.top-radius{border-radius:15px 15px 0 0}.bottom-radius{border-radius:0 0 15px 15px}.aspect-square{aspect-ratio:1/1}.aspect-video{aspect-ratio:16/9}.bg-cover{background-size:cover}.pointer{cursor:pointer}.default{cursor:default}.pointer-none{pointer-events:none}.transition-300{transition:all 320ms ease}.transition-400{transition:all 480ms ease}.transition-500{transition:all 520ms ease}.transition-600{transition:all 640ms ease}.transition-700{transition:var(--transition-700)}.uppercase{text-transform:uppercase}.lowercase{text-transform:lowercase}.capitalize{text-transform:capitalize}.opacity-0{opacity:0}.opacity-30{opacity:.3}.opacity-50{opacity:.5}.reset-appearance{padding:0;background:0 0;border:none;appearance:none}.gap-200{gap:var(--space-200)}.gap-150{gap:var(--space-150)}.gap-130{gap:var(--space-130)}.gap-120{gap:var(--space-120)}.gap-100{gap:var(--space-100)}.gap-90{gap:var(--space-90)}.gap-80{gap:var(--space-80)}.gap-70{gap:var(--space-70)}.gap-60{gap:var(--space-60)}.gap-50{gap:var(--space-50)}.gap-40{gap:var(--space-40)}.gap-30{gap:var(--space-30)}.gap-25{gap:var(--space-25)}.gap-20{gap:var(--space-20)}.gap-15{gap:var(--space-15)}.gap-10{gap:var(--space-10)}.gap-5{gap:var(--space-5)}.gap-2{gap:var(--space-2)}.p-200{padding:var(--space-200)}.p-150{padding:var(--space-150)}.p-130{padding:var(--space-130)}.p-120{padding:var(--space-120)}.p-100{padding:var(--space-100)}.p-90{padding:var(--space-90)}.p-80{padding:var(--space-80)}.p-70{padding:var(--space-70)}.p-60{padding:var(--space-60)}.p-50{padding:var(--space-50)}.p-40{padding:var(--space-40)}.p-30{padding:var(--space-30)}.p-25{padding:var(--space-25)}.p-20{padding:var(--space-20)}.p-15{padding:var(--space-15)}.p-10{padding:var(--space-10)}.p-5{padding:var(--space-5)}.px-200{padding-right:var(--space-200);padding-left:var(--space-200)}.px-150{padding-right:var(--space-150);padding-left:var(--space-150)}.px-140{padding-right:var(--space-140);padding-left:var(--space-140)}.px-130{padding-right:var(--space-130);padding-left:var(--space-130)}.px-120{padding-right:var(--space-120);padding-left:var(--space-120)}.px-100{padding-right:var(--space-100);padding-left:var(--space-100)}.px-90{padding-right:var(--space-90);padding-left:var(--space-90)}.px-80{padding-right:var(--space-80);padding-left:var(--space-80)}.px-70{padding-right:var(--space-70);padding-left:var(--space-70)}.px-60{padding-right:var(--space-60);padding-left:var(--space-60)}.px-50{padding-right:var(--space-50);padding-left:var(--space-50)}.px-40{padding-right:var(--space-40);padding-left:var(--space-40)}.px-30{padding-right:var(--space-30);padding-left:var(--space-30)}.px-25{padding-right:var(--space-25);padding-left:var(--space-25)}.px-20{padding-right:var(--space-20);padding-left:var(--space-20)}.px-15{padding-right:var(--space-15);padding-left:var(--space-15)}.px-10{padding-right:var(--space-10);padding-left:var(--space-10)}.px-5{padding-right:var(--space-5);padding-left:var(--space-5)}.py-200{padding-top:var(--space-200);padding-bottom:var(--space-200)}.py-160{padding-top:var(--space-160);padding-bottom:var(--space-160)}.py-150{padding-top:var(--space-150);padding-bottom:var(--space-150)}.py-140{padding-top:var(--space-140);padding-bottom:var(--space-140)}.py-130{padding-top:var(--space-130);padding-bottom:var(--space-130)}.py-120{padding-top:var(--space-120);padding-bottom:var(--space-120)}.py-180{padding-top:var(--space-180);padding-bottom:var(--space-180)}.py-100{padding-top:var(--space-100);padding-bottom:var(--space-100)}.py-90{padding-top:var(--space-90);padding-bottom:var(--space-90)}.py-80{padding-top:var(--space-80);padding-bottom:var(--space-80)}.py-70{padding-top:var(--space-70);padding-bottom:var(--space-70)}.py-60{padding-top:var(--space-60);padding-bottom:var(--space-60)}.py-50{padding-top:var(--space-50);padding-bottom:var(--space-50)}.py-40{padding-top:var(--space-40);padding-bottom:var(--space-40)}.py-30{padding-top:var(--space-30);padding-bottom:var(--space-30)}.py-25{padding-top:var(--space-25);padding-bottom:var(--space-25)}.py-20{padding-top:var(--space-20);padding-bottom:var(--space-20)}.py-15{padding-top:var(--space-15);padding-bottom:var(--space-15)}.py-10{padding-top:var(--space-10);padding-bottom:var(--space-10)}.py-5{padding-top:var(--space-5);padding-bottom:var(--space-5)}.pt-200{padding-top:var(--space-200)}.pt-180{padding-top:var(--space-180)}.pt-170{padding-top:var(--space-170)}.pt-150{padding-top:var(--space-150)}.pt-140{padding-top:var(--space-140)}.pt-130{padding-top:var(--space-130)}.pt-120{padding-top:var(--space-120)}.pt-100{padding-top:var(--space-100)}.pt-90{padding-top:var(--space-90)}.pt-80{padding-top:var(--space-80)}.pt-70{padding-top:var(--space-70)}.pt-60{padding-top:var(--space-60)}.pt-50{padding-top:var(--space-50)}.pt-40{padding-top:var(--space-40)}.pt-30{padding-top:var(--space-30)}.pt-25{padding-top:var(--space-25)}.pt-20{padding-top:var(--space-20)}.pt-15{padding-top:var(--space-15)}.pt-10{padding-top:var(--space-10)}.pt-5{padding-top:var(--space-5)}.pr-200{padding-right:var(--space-200)}.pr-150{padding-right:var(--space-150)}.pr-130{padding-right:var(--space-130)}.pr-120{padding-right:var(--space-120)}.pr-100{padding-right:var(--space-100)}.pr-90{padding-right:var(--space-90)}.pr-80{padding-right:var(--space-80)}.pr-70{padding-right:var(--space-70)}.pr-60{padding-right:var(--space-60)}.pr-50{padding-right:var(--space-50)}.pr-40{padding-right:var(--space-40)}.pr-30{padding-right:var(--space-30)}.pr-25{padding-right:var(--space-25)}.pr-20{padding-right:var(--space-20)}.pr-15{padding-right:var(--space-15)}.pr-10{padding-right:var(--space-10)}.pr-5{padding-right:var(--space-5)}.pb-200{padding-bottom:var(--space-200)}.pb-180{padding-bottom:var(--space-180)}.pb-150{padding-bottom:var(--space-150)}.pb-140{padding-bottom:var(--space-140)}.pb-130{padding-bottom:var(--space-130)}.pb-120{padding-bottom:var(--space-120)}.pb-100{padding-bottom:var(--space-100)}.pb-90{padding-bottom:var(--space-90)}.pb-80{padding-bottom:var(--space-80)}.pb-70{padding-bottom:var(--space-70)}.pb-60{padding-bottom:var(--space-60)}.pb-50{padding-bottom:var(--space-50)}.pb-40{padding-bottom:var(--space-40)}.pb-30{padding-bottom:var(--space-30)}.pb-25{padding-bottom:var(--space-25)}.pb-20{padding-bottom:var(--space-20)}.pb-15{padding-bottom:var(--space-15)}.pb-10{padding-bottom:var(--space-10)}.pb-5{padding-bottom:var(--space-5)}.pl-200{padding-left:var(--space-200)}.pl-150{padding-left:var(--space-150)}.pl-130{padding-left:var(--space-130)}.pl-120{padding-left:var(--space-120)}.pl-100{padding-left:var(--space-100)}.pl-90{padding-left:var(--space-90)}.pl-80{padding-left:var(--space-80)}.pl-70{padding-left:var(--space-70)}.pl-60{padding-left:var(--space-60)}.pl-50{padding-left:var(--space-50)}.pl-40{padding-left:var(--space-40)}.pl-30{padding-left:var(--space-30)}.pl-25{padding-left:var(--space-25)}.pl-20{padding-left:var(--space-20)}.pl-15{padding-left:var(--space-15)}.pl-10{padding-left:var(--space-10)}.pl-5{padding-left:var(--space-5)}.m-200{margin:var(--space-200)}.m-150{margin:var(--space-150)}.m-130{margin:var(--space-130)}.m-120{margin:var(--space-120)}.m-100{margin:var(--space-100)}.m-90{margin:var(--space-90)}.m-80{margin:var(--space-80)}.m-70{margin:var(--space-70)}.m-60{margin:var(--space-60)}.m-50{margin:var(--space-50)}.m-40{margin:var(--space-40)}.m-30{margin:var(--space-30)}.m-25{margin:var(--space-25)}.m-20{margin:var(--space-20)}.m-15{margin:var(--space-15)}.m-10{margin:var(--space-10)}.m-5{margin:var(--space-5)}.m-0{margin:var(--space-0)}.mx-200{margin-right:var(--space-200);margin-left:var(--space-200)}.mx-150{margin-right:var(--space-150);margin-left:var(--space-150)}.mx-130{margin-right:var(--space-130);margin-left:var(--space-130)}.mx-120{margin-right:var(--space-120);margin-left:var(--space-120)}.mx-100{margin-right:var(--space-100);margin-left:var(--space-100)}.mx-90{margin-right:var(--space-90);margin-left:var(--space-90)}.mx-80{margin-right:var(--space-80);margin-left:var(--space-80)}.mx-70{margin-right:var(--space-70);margin-left:var(--space-70)}.mx-60{margin-right:var(--space-60);margin-left:var(--space-60)}.mx-50{margin-right:var(--space-50);margin-left:var(--space-50)}.mx-40{margin-right:var(--space-40);margin-left:var(--space-40)}.mx-30{margin-right:var(--space-30);margin-left:var(--space-30)}.mx-25{margin-right:var(--space-25);margin-left:var(--space-25)}.mx-20{margin-right:var(--space-20);margin-left:var(--space-20)}.mx-15{margin-right:var(--space-15);margin-left:var(--space-15)}.mx-10{margin-right:var(--space-10);margin-left:var(--space-10)}.mx-5{margin-right:var(--space-5);margin-left:var(--space-5)}.my-200{margin-top:var(--space-200);margin-bottom:var(--space-200)}.my-150{margin-top:var(--space-150);margin-bottom:var(--space-150)}.my-130{margin-top:var(--space-130);margin-bottom:var(--space-130)}.my-120{margin-top:var(--space-120);margin-bottom:var(--space-120)}.my-100{margin-top:var(--space-100);margin-bottom:var(--space-100)}.my-90{margin-top:var(--space-90);margin-bottom:var(--space-90)}.my-80{margin-top:var(--space-80);margin-bottom:var(--space-80)}.my-70{margin-top:var(--space-70);margin-bottom:var(--space-70)}.my-60{margin-top:var(--space-60);margin-bottom:var(--space-60)}.my-50{margin-top:var(--space-50);margin-bottom:var(--space-50)}.my-40{margin-top:var(--space-40);margin-bottom:var(--space-40)}.my-30{margin-top:var(--space-30);margin-bottom:var(--space-30)}.my-25{margin-top:var(--space-25);margin-bottom:var(--space-25)}.my-20{margin-top:var(--space-20);margin-bottom:var(--space-20)}.my-15{margin-top:var(--space-15);margin-bottom:var(--space-15)}.my-10{margin-top:var(--space-10);margin-bottom:var(--space-10)}.my-5{margin-top:var(--space-5);margin-bottom:var(--space-5)}.mt-200{margin-top:var(--space-200)}.mt-150{margin-top:var(--space-150)}.mt-140{margin-top:var(--space-140)}.mt-130{margin-top:var(--space-130)}.mt-120{margin-top:var(--space-120)}.mt-100{margin-top:var(--space-100)}.mt-90{margin-top:var(--space-90)}.mt-80{margin-top:var(--space-80)}.mt-70{margin-top:var(--space-70)}.mt-60{margin-top:var(--space-60)}.mt-50{margin-top:var(--space-50)}.mt-40{margin-top:var(--space-40)}.mt-30{margin-top:var(--space-30)}.mt-25{margin-top:var(--space-25)}.mt-20{margin-top:var(--space-20)}.mt-15{margin-top:var(--space-15)}.mt-10{margin-top:var(--space-10)}.mt-5{margin-top:var(--space-5)}.mr-200{margin-right:var(--space-200)}.mr-150{margin-right:var(--space-150)}.mr-130{margin-right:var(--space-130)}.mr-120{margin-right:var(--space-120)}.mr-100{margin-right:var(--space-100)}.mr-90{margin-right:var(--space-90)}.mr-80{margin-right:var(--space-80)}.mr-70{margin-right:var(--space-70)}.mr-60{margin-right:var(--space-60)}.mr-50{margin-right:var(--space-50)}.mr-40{margin-right:var(--space-40)}.mr-30{margin-right:var(--space-30)}.mr-25{margin-right:var(--space-25)}.mr-20{margin-right:var(--space-20)}.mr-15{margin-right:var(--space-15)}.mr-10{margin-right:var(--space-10)}.mr-5{margin-right:var(--space-5)}.mb-200{margin-bottom:var(--space-200)}.mb-150{margin-bottom:var(--space-150)}.mb-130{margin-bottom:var(--space-130)}.mb-120{margin-bottom:var(--space-120)}.mb-100{margin-bottom:var(--space-100)}.mb-90{margin-bottom:var(--space-90)}.mb-80{margin-bottom:var(--space-80)}.mb-70{margin-bottom:var(--space-70)}.mb-60{margin-bottom:var(--space-60)}.mb-50{margin-bottom:var(--space-50)}.mb-40{margin-bottom:var(--space-40)}.mb-30{margin-bottom:var(--space-30)}.mb-25{margin-bottom:var(--space-25)}.mb-20{margin-bottom:var(--space-20)}.mb-15{margin-bottom:var(--space-15)}.mb-10{margin-bottom:var(--space-10)}.mb-5{margin-bottom:var(--space-5)}.ml-200{margin-left:var(--space-200)}.ml-150{margin-left:var(--space-150)}.ml-130{margin-left:var(--space-130)}.ml-120{margin-left:var(--space-120)}.ml-100{margin-left:var(--space-100)}.ml-90{margin-left:var(--space-90)}.ml-80{margin-left:var(--space-80)}.ml-70{margin-left:var(--space-70)}.ml-60{margin-left:var(--space-60)}.ml-50{margin-left:var(--space-50)}.ml-40{margin-left:var(--space-40)}.ml-30{margin-left:var(--space-30)}.ml-25{margin-left:var(--space-25)}.ml-20{margin-left:var(--space-20)}.ml-15{margin-left:var(--space-15)}.ml-10{margin-left:var(--space-10)}.ml-5{margin-left:var(--space-5)}.scale img{transition:all 480ms ease}.scale:hover img{transform:scale(1.1)}@media screen and (max-width:1200px){.w-auto-xxl{width:auto}.w-full-xxl{width:100%}.w-fit-xxl{width:-moz-fit-content;width:fit-content}.w-10-xxl{width:10%}.w-15-xxl{width:15%}.w-20-xxl{width:20%}.w-25-xxl{width:25%}.w-30-xxl{width:30%}.w-33-xxl{width:calc(100%/3)}.w-35-xxl{width:35%}.w-40-xxl{width:40%}.w-45-xxl{width:45%}.w-50-xxl{width:50%}.w-55-xxl{width:55%}.w-60-xxl{width:60%}.w-65-xxl{width:65%}.w-66-xxl{width:calc((100%/3)*2)}.w-70-xxl{width:70%}.w-75-xxl{width:75%}.w-80-xxl{width:80%}.w-90-xxl{width:90%}.w-100-xxl{width:100vw}.items-start-xxl{align-items:flex-start}.items-end-xxl{align-items:flex-end}.items-center-xxl{align-items:center}.justify-start-xxl{justify-content:flex-start}.justify-end-xxl{justify-content:flex-end}.justify-center-xxl{justify-content:center}.justify-between-xxl{justify-content:space-between}.justify-around-xxl{justify-content:space-around}.justify-evenly-xxl{justify-content:space-evenly}.m-auto-xxl{margin:auto}.ml-auto-xxl{margin-left:auto}.mr-auto-xxl{margin-right:auto}.hidden-xxl{display:none}.flex-xxl{display:flex}.row-reverse-xxl{flex-direction:row-reverse}.row-xxl{flex-direction:row-reverse}.column-reverse-xxl{flex-direction:column-reverse}.flex-col-xxl{flex-direction:column}.flex-wrap-xxl{flex-wrap:wrap}.grid-xxl{display:grid}.grid-cols-100-xxl{grid-template-columns:100%}.grid-cols-2-xxl{grid-template-columns:repeat(2,1fr)}.grid-cols-3-xxl{grid-template-columns:repeat(3,1fr)}.grid-cols-4-xxl{grid-template-columns:repeat(4,1fr)}.grid-cols-5-xxl{grid-template-columns:repeat(5,1fr)}.grid-cols-6-xxl{grid-template-columns:repeat(6,1fr)}.text-left-xxl{text-align:start}.text-center-xxl{text-align:center}.text-right-xxl{text-align:right}.text-justify-xxl{text-align:justify;hyphens:auto}.absolute-xxl{position:absolute}.relative-xxl{position:relative}.static-xxl{position:static}.top-0-xxl{top:0}.bottom-0-xxl{bottom:0}.left-0-xxl{left:0}.right-0-xxl{right:0}.row-reverse-xxl{flex-direction:row-reverse}.row-xxl{flex-direction:row-reverse}.column-reverse-xl{flex-direction:column-reverse}}@media screen and (max-width:1024px){.w-auto-xl{width:auto}.w-full-xl{width:100%}.w-fit-xl{width:-moz-fit-content;width:fit-content}.w-10-xl{width:10%}.w-15-xl{width:15%}.w-20-xl{width:20%}.w-25-xl{width:25%}.w-30-xl{width:30%}.w-33-xl{width:calc(100%/3)}.w-35-xl{width:35%}.w-40-xl{width:40%}.w-45-xl{width:45%}.w-50-xl{width:50%}.w-55-xl{width:55%}.w-60-xl{width:60%}.w-65-xl{width:65%}.w-66-xl{width:calc((100%/3)*2)}.w-70-xl{width:70%}.w-75-xl{width:75%}.w-80-xl{width:80%}.w-90-xl{width:90%}.w-100-xl{width:100vw}.hidden-xl{display:none}.flex-xl{display:flex}.items-start-xl{align-items:flex-start}.items-end-xl{align-items:flex-end}.items-center-xl{align-items:center}.justify-start-xl{justify-content:flex-start}.justify-end-xl{justify-content:flex-end}.justify-center-xl{justify-content:center}.justify-between-xl{justify-content:space-between}.justify-around-xl{justify-content:space-around}.justify-evenly-xl{justify-content:space-evenly}.m-auto-xl{margin:auto}.ml-auto-xl{margin-left:auto}.mr-auto-xl{margin-right:auto}.row-reverse-xl{flex-direction:row-reverse}.row-xl{flex-direction:row-reverse}.column-reverse-xl{flex-direction:column-reverse}.flex-col-xl{flex-direction:column}.flex-wrap-xl{flex-wrap:wrap}.grid-xl{display:grid}.grid-cols-100-xl{grid-template-columns:100%}.grid-cols-2-xl{grid-template-columns:repeat(2,1fr)}.grid-cols-3-xl{grid-template-columns:repeat(3,1fr)}.grid-cols-4-xl{grid-template-columns:repeat(4,1fr)}.grid-cols-5-xl{grid-template-columns:repeat(5,1fr)}.grid-cols-6-xl{grid-template-columns:repeat(6,1fr)}.text-left-xl{text-align:start}.text-center-xl{text-align:center}.text-right-xl{text-align:right}.text-justify-xl{text-align:justify;hyphens:auto}.absolute-xl{position:absolute}.relative-xl{position:relative}.static-xl{position:static}.top-0-xl{top:0}.bottom-0-xl{bottom:0}.left-0-xl{left:0}.right-0-xl{right:0}}@media screen and (max-width:920px){.w-auto-lg{width:auto}.w-full-lg{width:100%}.w-fit-lg{width:-moz-fit-content;width:fit-content}.w-10-lg{width:10%}.w-15-lg{width:15%}.w-20-lg{width:20%}.w-25-lg{width:25%}.w-30-lg{width:30%}.w-33-lg{width:calc(100%/3)}.w-35-lg{width:35%}.w-40-lg{width:40%}.w-45-lg{width:45%}.w-50-lg{width:50%}.w-55-lg{width:55%}.w-60-lg{width:60%}.w-65-lg{width:65%}.w-66-lg{width:calc((100%/3)*2)}.w-70-lg{width:70%}.w-75-lg{width:75%}.w-80-lg{width:80%}.w-90-lg{width:90%}.w-100-lg{width:100vw}.hidden-lg{display:none}.flex-lg{display:flex}.items-start-lg{align-items:flex-start}.items-end-lg{align-items:flex-end}.items-center-lg{align-items:center}.justify-start-lg{justify-content:flex-start}.justify-end-lg{justify-content:flex-end}.justify-center-lg{justify-content:center}.justify-between-lg{justify-content:space-between}.justify-around-lg{justify-content:space-around}.justify-evenly-lg{justify-content:space-evenly}.m-auto-lg{margin:auto}.ml-auto-lg{margin-left:auto}.mr-auto-lg{margin-right:auto}.row-reverse-lg{flex-direction:row-reverse}.row-lg{flex-direction:row-reverse}.column-reverse-lg{flex-direction:column-reverse}.flex-col-lg{flex-direction:column}.flex-wrap-lg{flex-wrap:wrap}.grid-lg{display:grid}.grid-cols-100-lg{grid-template-columns:100%}.grid-cols-2-lg{grid-template-columns:repeat(2,1fr)}.grid-cols-3-lg{grid-template-columns:repeat(3,1fr)}.grid-cols-4-lg{grid-template-columns:repeat(4,1fr)}.grid-cols-5-lg{grid-template-columns:repeat(5,1fr)}.grid-cols-6-lg{grid-template-columns:repeat(6,1fr)}.text-left-lg{text-align:start}.text-center-lg{text-align:center}.text-right-lg{text-align:right}.text-justify-lg{text-align:justify;hyphens:auto}.absolute-lg{position:absolute}.relative-lg{position:relative}.static-lg{position:static}.top-0-lg{top:0}.bottom-0-lg{bottom:0}.left-0-lg{left:0}.right-0-lg{right:0}.gap-0-lg{gap:0}}@media screen and (max-width:850px){.w-auto-md{width:auto}.w-full-md{width:100%}.w-fit-md{width:-moz-fit-content;width:fit-content}.w-10-md{width:10%}.w-15-md{width:15%}.w-20-md{width:20%}.w-25-md{width:25%}.w-30-md{width:30%}.w-33-md{width:calc(100%/3)}.w-35-md{width:35%}.w-40-md{width:40%}.w-45-md{width:45%}.w-50-md{width:50%}.w-55-md{width:55%}.w-60-md{width:60%}.w-65-md{width:65%}.w-66-md{width:calc((100%/3)*2)}.w-70-md{width:70%}.w-75-md{width:75%}.w-80-md{width:80%}.w-90-md{width:90%}.w-100-md{width:100vw}.items-start-md{align-items:flex-start}.items-end-md{align-items:flex-end}.items-center-md{align-items:center}.justify-start-md{justify-content:flex-start}.justify-end-md{justify-content:flex-end}.justify-center-md{justify-content:center}.justify-between-md{justify-content:space-between}.justify-around-md{justify-content:space-around}.justify-evenly-md{justify-content:space-evenly}.m-auto-md{margin:auto}.ml-auto-md{margin-left:auto}.mr-auto-md{margin-right:auto}.hidden-md{display:none}.flex-md{display:flex}.row-reverse-md{flex-direction:row-reverse}.row-md{flex-direction:row-reverse}.column-reverse-md{flex-direction:column-reverse}.flex-col-md{flex-direction:column}.flex-wrap-md{flex-wrap:wrap}.grid-md{display:grid}.grid-cols-100-md{grid-template-columns:100%}.grid-cols-2-md{grid-template-columns:repeat(2,1fr)}.grid-cols-3-md{grid-template-columns:repeat(3,1fr)}.grid-cols-4-md{grid-template-columns:repeat(4,1fr)}.grid-cols-5-md{grid-template-columns:repeat(5,1fr)}.grid-cols-6-md{grid-template-columns:repeat(6,1fr)}.text-left-md{text-align:start}.text-center-md{text-align:center}.text-right-md{text-align:right}.text-justify-md{text-align:justify;hyphens:auto}.absolute-md{position:absolute}.relative-md{position:relative}.static-md{position:static}.top-0-md{top:0}.bottom-0-md{bottom:0}.left-0-md{left:0}.right-0-md{right:0}}@media screen and (max-width:767px){.w-auto-sm{width:auto}.w-full-sm{width:100%}.w-fit-sm{width:-moz-fit-content;width:fit-content}.w-10-sm{width:10%}.w-15-sm{width:15%}.w-20-sm{width:20%}.w-25-sm{width:25%}.w-30-sm{width:30%}.w-33-sm{width:calc(100%/3)}.w-35-sm{width:35%}.w-40-sm{width:40%}.w-45-sm{width:45%}.w-50-sm{width:50%}.w-55-sm{width:55%}.w-60-sm{width:60%}.w-65-sm{width:65%}.w-66-sm{width:calc((100%/3)*2)}.w-70-sm{width:70%}.w-75-sm{width:75%}.w-80-sm{width:80%}.w-90-sm{width:90%}.w-100-sm{width:100vw}.hidden-sm{display:none}.flex-sm{display:flex}.items-start-sm{align-items:flex-start}.items-end-sm{align-items:flex-end}.items-center-sm{align-items:center}.justify-start-sm{justify-content:flex-start}.justify-end-sm{justify-content:flex-end}.justify-center-sm{justify-content:center}.justify-between-sm{justify-content:space-between}.justify-around-sm{justify-content:space-around}.justify-evenly-sm{justify-content:space-evenly}.m-auto-sm{margin:auto}.ml-auto-sm{margin-left:auto}.mr-auto-sm{margin-right:auto}.row-reverse-sm{flex-direction:row-reverse}.row-sm{flex-direction:row-reverse}.column-reverse-sm{flex-direction:column-reverse}.flex-col-sm{flex-direction:column}.flex-wrap-sm{flex-wrap:wrap}.grid-sm{display:grid}.grid-cols-100-sm{grid-template-columns:100%}.grid-cols-2-sm{grid-template-columns:repeat(2,1fr)}.grid-cols-3-sm{grid-template-columns:repeat(3,1fr)}.grid-cols-4-sm{grid-template-columns:repeat(4,1fr)}.grid-cols-5-sm{grid-template-columns:repeat(5,1fr)}.grid-cols-6-sm{grid-template-columns:repeat(6,1fr)}.text-left-sm{text-align:start}.text-center-sm{text-align:center}.text-right-sm{text-align:right}.text-justify-sm{text-align:justify;hyphens:auto}.absolute-sm{position:absolute}.relative-sm{position:relative}.static-sm{position:static}.top-0-sm{top:0}.bottom-0-sm{bottom:0}.left-0-sm{left:0}.right-0-sm{right:0}.pb-0-sm{padding-bottom:0}.pt-0-sm{padding-top:0}}@media screen and (max-width:640px){.w-auto-xs{width:auto}.w-full-xs{width:100%}.w-fit-xs{width:-moz-fit-content;width:fit-content}.w-10-xs{width:10%}.w-15-xs{width:15%}.w-20-xs{width:20%}.w-25-xs{width:25%}.w-30-xs{width:30%}.w-33-xs{width:calc(100%/3)}.w-35-xs{width:35%}.w-40-xs{width:40%}.w-45-xs{width:45%}.w-50-xs{width:50%}.w-55-xs{width:55%}.w-60-xs{width:60%}.w-65-xs{width:65%}.w-66-xs{width:calc((100%/3)*2)}.w-70-xs{width:70%}.w-75-xs{width:75%}.w-80-xs{width:80%}.w-90-xs{width:90%}.w-100-xs{width:100vw}.items-start-sm{align-items:flex-start}.items-end-xs{align-items:flex-end}.items-center-xs{align-items:center}.items-start-xs{align-items:flex-start}.justify-start-xs{justify-content:flex-start}.justify-end-xs{justify-content:flex-end}.justify-center-xs{justify-content:center}.justify-between-xs{justify-content:space-between}.justify-around-xs{justify-content:space-around}.justify-evenly-xs{justify-content:space-evenly}.m-auto-xs{margin:auto}.ml-auto-xs{margin-left:auto}.mr-auto-xs{margin-right:auto}.hidden-xs{display:none}.flex-xs{display:flex}.row-reverse-xs{flex-direction:row-reverse}.row-xs{flex-direction:row}.column-reverse-xs{flex-direction:column-reverse}.flex-col-xs{flex-direction:column}.flex-wrap-xs{flex-wrap:wrap}.grid-xs{display:grid}.grid-cols-100-xs{grid-template-columns:100%}.grid-cols-2-xs{grid-template-columns:repeat(2,1fr)}.grid-cols-3-xs{grid-template-columns:repeat(3,1fr)}.grid-cols-4-xs{grid-template-columns:repeat(4,1fr)}.grid-cols-5-xs{grid-template-columns:repeat(5,1fr)}.grid-cols-6-xs{grid-template-columns:repeat(6,1fr)}.text-left-xs{text-align:start}.text-center-xs{text-align:center}.text-right-xs{text-align:right}.text-justify-xs{text-align:justify;hyphens:auto}.absolute-xs{position:absolute}.relative-xs{position:relative}.static-xs{position:static}.top-0-xs{top:0}.bottom-0-xs{bottom:0}.left-0-xs{left:0}.right-0-xs{right:0}.gap-200-xs{gap:var(--space-200)}.gap-150-xs{gap:var(--space-150)}.gap-130-xs{gap:var(--space-130)}.gap-120-xs{gap:var(--space-120)}.gap-100-xs{gap:var(--space-100)}.gap-90-xs{gap:var(--space-90)}.gap-80-xs{gap:var(--space-80)}.gap-70-xs{gap:var(--space-70)}.gap-60-xs{gap:var(--space-60)}.gap-50-xs{gap:var(--space-50)}.gap-40-xs{gap:var(--space-40)}.gap-30-xs{gap:var(--space-30)}.gap-25-xs{gap:var(--space-25)}.gap-20-xs{gap:var(--space-20)}.gap-15-xs{gap:var(--space-15)}.gap-10-xs{gap:var(--space-10)}.gap-5-xs{gap:var(--space-5)}.gap-2-xs{gap:var(--space-2)}}
@font-face{font-family:goldplay;src:url(https://cacaosampaka.com/wp-content/themes/cacaos-sampaka/assets/fonts/Goldplay-Light.woff2)format('woff2'),url(https://cacaosampaka.com/wp-content/themes/cacaos-sampaka/assets/fonts/Goldplay-Light.woff)format('woff'),url(https://cacaosampaka.com/wp-content/themes/cacaos-sampaka/assets/fonts/Goldplay-Light.ttf)format('truetype');font-weight:300;font-style:normal;font-display: swap}@font-face{font-family:goldplay;src:url(https://cacaosampaka.com/wp-content/themes/cacaos-sampaka/assets/fonts/Goldplay-Medium.woff2)format('woff2'),url(https://cacaosampaka.com/wp-content/themes/cacaos-sampaka/assets/fonts/Goldplay-Medium.woff)format('woff'),url(https://cacaosampaka.com/wp-content/themes/cacaos-sampaka/assets/fonts/Goldplay-Medium.ttf)format('truetype');font-weight:500;font-style:normal;font-display: swap}@font-face{font-family:goldplay;src:url(https://cacaosampaka.com/wp-content/themes/cacaos-sampaka/assets/fonts/Goldplay-SemiBold.woff2)format('woff2'),url(https://cacaosampaka.com/wp-content/themes/cacaos-sampaka/assets/fonts/Goldplay-SemiBold.woff)format('woff'),url(https://cacaosampaka.com/wp-content/themes/cacaos-sampaka/assets/fonts/Goldplay-SemiBold.ttf)format('truetype');font-weight:600;font-style:normal;font-display: swap}@font-face{font-family:goldplay;src:url(https://cacaosampaka.com/wp-content/themes/cacaos-sampaka/assets/fonts/Goldplay-Regular.woff2)format('woff2'),url(https://cacaosampaka.com/wp-content/themes/cacaos-sampaka/assets/fonts/Goldplay-Regular.woff)format('woff'),url(https://cacaosampaka.com/wp-content/themes/cacaos-sampaka/assets/fonts/Goldplay-Regular.ttf)format('truetype');font-weight:400;font-style:normal;font-display: swap}@font-face{font-family:goldplay;src:url(https://cacaosampaka.com/wp-content/themes/cacaos-sampaka/assets/fonts/Goldplay-Bold.woff2)format('woff2'),url(https://cacaosampaka.com/wp-content/themes/cacaos-sampaka/assets/fonts/Goldplay-Bold.woff)format('woff'),url(https://cacaosampaka.com/wp-content/themes/cacaos-sampaka/assets/fonts/Goldplay-Bold.ttf)format('truetype');font-weight:700;font-style:normal;font-display: swap}@font-face{font-family:ivy mode;src:url(https://cacaosampaka.com/wp-content/themes/cacaos-sampaka/assets/fonts/IvyMode-Regular.woff2)format('woff2'),url(https://cacaosampaka.com/wp-content/themes/cacaos-sampaka/assets/fonts/IvyMode-Regular.woff)format('woff'),url(https://cacaosampaka.com/wp-content/themes/cacaos-sampaka/assets/fonts/IvyMode-Regular.ttf)format('truetype');font-weight:400;font-style:normal;font-display: swap}
html{background:var(--tertiary)}html,body{font-family:goldplay;font-optical-sizing:auto;color:var(--dark);font-size:var(--size-300);text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}main{position:relative;overflow:hidden}.title{font-family:ivy mode}body figure{margin:0}body.login,body.active{overflow:hidden}.content h1,.content h2,.content h3,.content h4,.content h5{width:100%;margin:0}.hover-main:hover{transition:all 280ms ease}.hover-main:hover{color:var(--main)}.hover-secondary:hover{color:var(--main)}.hover-scale{overflow:hidden}.hover-scale img{transition:all 320ms ease}.hover-scale:hover img{scale:1.2}p,li{width:100%;margin:0;line-height:1.4}.content p:not(:last-child){margin-bottom:20px}a{text-decoration:none;transition:all 320ms ease}.button,.btn{width:fit-content;font-family:ivy mode;font-weight:var(--weight-500);border:1px solid transparent;transition:all 420ms ease;padding:var(--space-10)var(--space-20)}.button,.btn.bg-main{color:#fff;background:var(--main)}.btn.color-dark{border:1px solid}.btn.color-dark:hover{color:#fff;background:var(--main);border:1px solid var(--main)}button:hover,.btn:hover{color:var(--main);border:1px solid var(--main);background:0 0}.hover-underline:hover,.underline{text-decoration:underline}#topbar .swiper,#topbar{max-height:28px;min-height:28px}#topbar .swiper-slide{display:flex;align-items:center;justify-content:center}#header{top:28px;height:120px;transition:all 420ms ease}#header.scrolled{height:85px}#header nav,#header nav .menu{display:grid;grid-template-columns:1fr max-content 1fr}#header nav .menu>div{transition:all 420ms ease}body.active #header nav .menu>div{pointer-events:none;opacity:0}#header #logo svg{width:140px;height:55px}#header .menu a:not(#logo){width:fit-content;color:var(--dark);text-transform:uppercase;font-size:var(--size-100);letter-spacing:.1em;transition:all 420ms ease}#header .menu a:not(#logo):hover{text-decoration:underline}#menu{height:30px;width:25px;padding:0;border:0;background-color:initial;gap:10px;display:flex;flex-direction:column;justify-content:center;align-items:center;position:relative;transition:all 320ms ease;cursor:pointer}#menu span{width:25px;height:2px;background-color:var(--secondary);transition:all 320ms ease}#menu::before{width:25px;top:7px}#menu::after{width:25px;bottom:7px}#menu span{background-color:var(--secondary)}#menu::after,#menu::before{content:'';height:2px;border-radius:50vh;transition:all 280ms ease;position:absolute;right:0;transform-origin:center center;background-color:var(--secondary)}.active #menu::after{top:50%;transform:rotate(45deg)}.active #menu::before{top:50%;transform:rotate(-45deg)}.active #menu span{width:0}#hero video{object-fit:cover}#header .big_menu{top:120px;min-height:calc(100dvh - 120px);overflow-y:auto;opacity:0;pointer-events:none;transition:all 320ms ease}body.active #header .big_menu{opacity:1;pointer-events:all;transition-delay:320ms}#header .big_menu a{color:#fff;transition:all 320ms ease}#header .big_menu .left{opacity:0;transform:translateX(50px);transition:all 420ms ease}#header .big_menu .right{opacity:0;transform:translateX(-50px);transition:all 420ms ease}body.active #header .big_menu .right,body.active #header .big_menu .left{opacity:1;transform:none;transition-delay:620ms}#header .big_menu .left a{font-size:30px}#header .big_menu a:hover{text-decoration:underline}.overlay{position:fixed;height:0;inset:0;background:var(--dark);opacity:1;pointer-events:none;transition:all 620ms cubic-bezier(.7,0,.3,1)}body.active .overlay{height:100dvh}body.active #logo{color:#fff}.overlay::before{content:'';width:37%;height:auto;aspect-ratio:1/1;background:url(https://cacaosampaka.com/wp-content/themes/cacaos-sampaka/assets/images/circle.svg);background-repeat:no-repeat;position:absolute;bottom:0;left:50%;transform:translateX(-50%);opacity:0;transition:all 420ms ease}body.active .overlay::before{opacity:1;transition-delay:620ms}.home #hero video,.home #hero figure{min-height:71dvh}.home #intro{background:linear-gradient(to bottom,#E7E6E4,transparent)}.home #intro .btn{border:1px solid transparent;transition:all 320ms ease}.home #hero .btn:hover,.home #intro .btn:hover{color:#fff;background:var(--main);border:1px solid var(--main)}.content.line::before{content:"";display:block;margin:var(--space-30)auto;width:30px;height:1px;background:var(--secondary)}.introSwiper div.w-50{margin-top:20%}.swiper .line::before{content:'';width:30px;display:inline-flex;height:1px;background:var(--dark)}.swiper-pagination-fraction{font-family:ivy mode;font-size:var(--size-300);width:fit-content;position:static;color:var(--main-300)}.swiper-pagination-current{font-size:var(--size-600)}.prev-btn,.next-btn{min-width:65px;min-height:65px;border-radius:100%;background:var(--main-200);display:flex;align-items:center;justify-content:center;color:var(--main);transition:all 420ms ease;cursor:pointer}.prev-btn:hover,.next-btn:hover{background:var(--main);color:#fff}.prev-btn{transform:rotate(180deg)}.bigtitle{font-size:20rem;bottom:var(--space-50);white-space:nowrap;transform:translateX(-25%);-webkit-text-fill-color:transparent;-webkit-text-stroke-width:1px;-webkit-text-stroke-color:#000;opacity:.12}.imageSwiper{position:absolute;top:-25%}.wpcf7-form{position:relative}.wpcf7 form .fields label{font-family:ivy mode;font-size:var(--size-300);font-weight:var(--weight-500);flex-direction:column}.wpcf7 form .fields .wpcf7-form-control-wrap{width:100%}.wpcf7 form .file{display:none}.wpcf7 form .file .wpcf7-file{background:0 0;border:none;padding-left:0;margin-top:var(--space-10)}form select,form input:not([type=submit],[type=checkbox],[type=radio]){font-size:var(--size-200);height:42px;width:100%;padding:0 10px;border:1px solid var(--dark);background:#fff}form textarea{font-size:var(--size-200);width:100%;height:100px;padding:10px;background:#fff;border:1px solid var(--dark);resize:none}form input::placeholder,form textarea::placeholder{color:#b3b3b3}.wpcf7 form [data-name=acceptance]{font-family:ivy mode;font-size:var(--size-300);font-weight:var(--weight-500)}#claims .wpcf7 form [data-name=acceptance]{margin-top:var(--space-30)}.wpcf7 form [data-name=acceptance] a{color:var(--main);text-decoration:underline}#popup form .wpcf7-acceptance{font-family:ivy mode}#popup form [type=checkbox]{width:15px;height:15px}.wpcf7 form .your-rights label{display:flex;flex-direction:row;align-items:start}.wpcf7 .your-rights>div>.pointer:last-child{flex-direction:column}.wpcf7 form [data-name=your-rights]{width:100%;display:flex;flex-direction:column;gap:15px}.wpcf7 form [data-name=your-child] .wpcf7-list-item{margin-left:0}.wpcf7 form .wpcf7-list-item{margin-left:0}.wpcf7 form [data-name=your-rights]>span{width:100%;display:flex;flex-direction:column;gap:15px}.wpcf7 form [data-name=acceptance] [type=checkbox]{width:19px;height:19px}.wpcf7 form input[type=submit]{width:fit-content;font-family:ivy mode;font-size:var(--size-200);font-weight:var(--weight-500);padding:var(--space-15)var(--space-25);color:#fff;background:var(--main);border:1px solid var(--main);transition:all 420ms ease;margin-left:auto;cursor:pointer}.wpcf7 form input[type=submit]:disabled{cursor:not-allowed}.wpcf7 form input[type=submit]:hover{color:var(--main);background:0 0}.wpcf7 .wpcf7-submit:disabled{filter:grayscale(1);opacity:.4}.wpcf7 p a{color:var(--dark);text-decoration:underline}.wpcf7-not-valid-tip{display:none!important}.wpcf7 form input.wpcf7-not-valid{border-bottom:2px solid #ff9800}.wpcf7 form.invalid .wpcf7-response-output{display:none}form .wpcf7-spinner{position:absolute;width:50%;bottom:12px;right:150px;width:24px}form #coupon_code{font-size:var(--size-300);border:1px solid var(--main)}.content p:not(:last-child){margin-bottom:var(--space-20)}.content p strong{font-weight:var(--weight-600)}.content a{color:var(--main)}.content figure{max-width:100%;margin-bottom:var(--space-30)}.content h2,.content h3,.content h4,.content h5,.content h6{font-family:iviy mode;font-weight:400;font-size:var(--size-600);margin-bottom:var(--space-25);margin-top:0}.content h2{font-size:var(--size-700);margin-bottom:var(--space-40)}.content ol,.content ul{padding-left:20px;margin-bottom:var(--space-20)}.content ul li{margin-bottom:var(--space-10);position:relative}.content ul li:last-child{margin-bottom:0}.content ul li:before{content:'';width:5px;height:5px;border-radius:100%;background:var(--dark);position:absolute;left:-12px;top:8px}.wp-block-embed__wrapper{position:relative;padding-bottom:56.25%}.wp-block-embed__wrapper>*{position:absolute;inset:0;width:100%;height:100%}.content ol li{list-style:decimal;margin-bottom:var(--space-15)}.content ol li::marker{color:var(--dark);font-weight:700}.content blockquote{max-width:760px;margin:0;font-size:var(--size-500);padding-bottom:var(--space-100)}#content .content h2{font-size:var(--size-800)}.add-to-cart svg{width:13px;height:13px}.wp-block-columns{gap:var(--space-30);align-items:stretch;padding-bottom:var(--space-100)}.wp-block-details{padding-bottom:var(--space-40)}.wp-block-details summary{font-family:ivy mode;font-size:var(--size-600);font-weight:var(--weight-400);color:var(--main);line-height:1.3;pointer-events:none;cursor:default}.wp-block-details p{display:block!important}.wp-block-details summary{list-style:none;padding-bottom:var(--space-20)}.wp-block-details summary::-webkit-details-marker{display:none}.wp-block-columns figure,#content .wp-block-columns img{height:100%}#content .wp-block-group{padding-bottom:var(--space-100)}#content .content>*:not(.wp-block-columns){width:75%}#pagination a{color:var(--main)}#hero.hero-image>.block-2{min-height:490px}#hero.hero-image{border:none!important}#hero.border-bottom{border-bottom:1px solid var(--main-300)}article.post h2{transition:all 420ms ease;line-height:1.2}article.post:hover h2{transform:translateY(-15px)}article.post div{background:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 fill=%27none%27 viewBox=%270 0 48 48%27 width=%2748%27 height=%2748%27%3E%3Ccircle cx=%2724%27 cy=%2724%27 r=%2723.5%27 stroke=%27%23F3F0E1%27/%3E%3Cpath fill=%27%23F3F0E1%27 fill-rule=%27evenodd%27 d=%27M16 24a.75.75 0 0 1 .75-.75h12.59l-2.1-1.95a.75.75 0 1 1 1.02-1.1l3.5 3.25a.75.75 0 0 1 0 1.1l-3.5 3.25a.75.75 0 1 1-1.02-1.1l2.1-1.95H16.75A.75.75 0 0 1 16 24Z%27 clip-rule=%27evenodd%27/%3E%3C/svg%3E")right 2rem bottom 2rem no-repeat,linear-gradient(to top,rgba(43,43,43,.8),rgba(43,43,43,0))}#blog article:first-of-type{grid-column:span 2}article.post figure{min-height:620px}#pagination [aria-current]{font-weight:600}#newsletter .w-63{width:63%;min-width:1080px;gap:var(--space-20)var(--space-40);background:url(https://cacaosampaka.com/wp-content/themes/cacaos-sampaka/assets/images/iso.svg)right 40px top 40px no-repeat,linear-gradient(30deg,#5E5C33,#853737)}#newsletter .text-pretty{width:calc(100% + 10%);transform:translateX(-10%)}#newsletter .eating{min-width:290px;margin-top:-70px;position:relative}#newsletter .eating::after{content:"";width:37%;position:absolute;left:-20%;top:45%;height:100%;background:url(https://cacaosampaka.com/wp-content/themes/cacaos-sampaka/assets/images/shapes.svg)no-repeat;background-size:100%}#newsletter .legal{padding-left:150px}#newsletter .klaviyo{width:calc(100% - var(--space-40));min-height:175px;margin-left:var(--space-40)}#newsletter .wpcf7 form input[type=submit]{font-family:ivy mode;font-weight:600;display:flex;align-items:center;justify-content:center;background:#fff;color:var(--main);height:42px;padding:0 var(--space-25);margin-top:0}#newsletter a{color:#fff;text-decoration:underline}#newsletter .pointer a{color:#fff;text-decoration:underline}[data-name=hcap-cf7]{width:0!important}#newsletter ::-webkit-calendar-picker-indicator{filter:invert(1)}#newsletter .email>label{width:100%}#popup form input:not([type=submit]){background:0 0}#newsletter form input:not([type=submit]){background:0 0;border:1px solid #fff;color:#fff}#product .heart{position:static}#product .heart svg{width:24px;height:20px}.heart{position:absolute;top:var(--space-25);right:var(--space-25);z-index:1;margin:0;cursor:pointer}.heart svg{color:var(--main);fill:transparent;transition:all 320ms ease}.heart.active svg,.heart:hover svg{fill:var(--main)}.animate-image .main-image{opacity:1;transition:all 520ms ease}.animate-image:hover .main-image{opacity:0}.animate-image .hover-image{opacity:0;transition:all 520ms ease}.animate-image:hover .hover-image{opacity:1}.product .category{border-top:1px solid;border-bottom:1px solid;color:var(--main-600);padding:5px 10px}.product .product-flag,#product .product-flag{position:absolute;top:0;left:0;z-index:2;background:var(--main);color:#f3f0e1;padding:.33em 1em;font-family:ivy mode;letter-spacing:.04em;font-size:var(--size-500);text-transform:uppercase}#product .product-flag{font-size:var(--size-500)}.product .line::before{content:"";display:block;margin:20px auto;width:20px;height:2px;background:var(--secondary)}table .quantity : where(button,input){width:2em;height:2em;font-size:1em}.quantity [type=number]{width:36px;height:36px;font-size:var(--size-300);text-align:center;border:1px solid var(--main);appearance:none;background:0 0}input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}.quantity{display:flex;align-items:center}.quantity .change{width:36px;height:36px;border:1px solid var(--main);appearance:none;background:0 0}.quantity .btn-plus{border-right:none}.quantity .btn-less{border-left:none}.woocommerce-cart-form .actions{padding:0}.coupon{display:flex}.coupon input::placeholder{color:#a0a0a0;opacity:1}[name=apply_coupon]{white-space:nowrap}[name=add-to-cart]{cursor:pointer}#product .w-50 .line::before{margin-top:var(--space-30)0;margin-inline:0}.product_page #product .gallerySwiper{width:calc(50% + 70px);margin-inline-start:-70px;background:#fff}#product .swiper-button-next,#product .swiper-button-prev{color:var(--main)}#product .swiper-button-next:after,#product .swiper-button-prev:after{font-size:var(--size-400)}#product .specs>div:not(:first-of-type)::before{content:"|";margin-inline:var(--space-15)}#product .advantages svg{min-width:24px;min-height:24px}#product .kinds figure{max-height:110px}#product .map{width:35%;right:var(--space-30);top:calc(var(--space-30)*-1);height:fit-content}.product_page form [type=submit]{width:100%;cursor:pointer}.product_page form .radio-option{position:relative;border:1px solid var(--dark);color:var(--dark);padding:var(--space-10)var(--space-15);cursor:pointer;transition:all 420ms ease}.product_page form .radio-option.active,.product_page form .radio-option:hover{color:#fff;background:var(--main);border:1px solid var(--main)}.product_page form .radio-option input{position:absolute;opacity:0;inset:0;cursor:pointer}.woocommerce-variation-price{font-family:ivy mode;font-size:var(--size-700)}.tab{border-bottom:1px solid var(--main-300)}.tab .pointer::after{background:url(data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 fill=%27none%27 viewBox=%270 0 24 25%27%3E%3Ccircle cx=%2712%27 cy=%2712.722%27 r=%2711.5%27 stroke=%27%23AB652E%27 opacity=%27.5%27/%3E%3Cpath fill=%27%23AB652E%27 d=%27M16.879 12.293c.299 0 .483.16.483.46v.115c0 .299-.184.46-.483.46h-4.255v4.117c0 .299-.161.46-.46.46h-.253c-.299 0-.46-.161-.46-.46v-4.117H7.173c-.299 0-.46-.161-.46-.46v-.115c0-.3.161-.46.46-.46h4.278V8.222c0-.3.161-.46.46-.46h.253c.299 0 .46.16.46.46v4.07h4.255Z%27 opacity=%27.5%27/%3E%3C/svg%3E) 100% no-repeat;display:block;width:100%;text-transform:uppercase;text-align:start}.tab .grid{grid-template-columns:.6fr .4fr}.tab .grid>span:not(:nth-last-child(-n+2)){border-bottom:1px solid var(--main-300)}#cart .woocommerce{width:100%;display:grid;grid-template-columns:.65fr .25fr;gap:var(--space-50)}#cart .woocommerce-shipping-calculator{display:none}#cart .woocommerce .woocommerce-notices-wrapper{grid-column:1/-1}#cart .woocommerce-cart-form{width:100%;display:flex;flex-direction:column}#cart .cart-collaterals{width:100%}.includes_tax{display:block;padding-top:8px}.woocommerce-cart-form h1,.cart-collaterals h2{width:100%;font-family:ivy mode;font-size:var(--size-600);font-weight:var(--weight-400);padding-bottom:var(--space-15)}.woocommerce-cart-form h1{border-bottom:1px solid var(--main-300)}.account_page .woocommerce-orders-table .woocommerce-orders-table__cell-order-number>a{color:var(--main);padding:0}.account_page .favourites-grid h3{font-size:var(--size-300);font-weight:var(--weight-500)}.woocommerce-remove-coupon,.woocommerce-cart-form a{color:var(--main)}.woocommerce-cart-form td,.woocommerce-cart-form .product-remove{vertical-align:middle}.product-thumbnail img{max-width:100%;height:auto;padding:var(--space-20);background:#fff;aspect-ratio:1/1;max-width:100px}th{font-family:ivy mode;font-weight:500}th,td{padding-inline:.5em;padding-block:1em;text-align:left;vertical-align:top}.cart-collaterals .wc-proceed-to-checkout{width:100%;display:flex;flex-direction:column;gap:15px;margin-top:var(--space-20)}.alert-message{background:wheat}.alert-message p{font-size:13px}.alert-message svg{width:27px;height:27px;border:1px solid var(--dark);padding:3px;border-radius:100%}#checkout{font-family:ivy mode;grid-template-columns:2fr 1fr;gap:var(--space-40)}#checkout #customer_details{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--space-40)}#checkout h3{font-size:var(--size-600);font-weight:400}#checkout #shipping_mobile_phone_field,#checkout #billing_invoice_field{grid-column:1/-1}.woocommerce-shipping-fields,.woocommerce-billing-fields{display:flex;flex-direction:column;gap:var(--space-15)}#checkout .shipping_address,#checkout .woocommerce-privacy-policy-text{display:none}#checkout .shipping_address #shipping_country_field{display:none}#checkout .woocommerce-additional-fields{padding-top:var(--space-20)}#checkout #billing_country_field{display:none}#checkout p.form-row{margin-top:auto}.shipping_address>div,.woocommerce-billing-fields__field-wrapper{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-15)}#shipping_phone_field,#shipping_state_field,#shipping_address_1_field,#shipping_address_2_field,#billing_address_1_field,#billing_address_2_field,#billing_nif_field,#billing_company_field,#shipping_company_field,#billing_state_field{grid-column:1/-1}#checkout #ship-to-different-address{font-size:var(--size-200);font-weight:600}#order_details{width:100%;display:flex;flex-direction:column;gap:var(--space-20)}#checkout #payment ul{padding:var(--space-20);background:var(--main-100)}#checkout #payment a{color:var(--main)}input[type=checkbox],input[type=radio]{accent-color:var(--main)}#checkout .place-order,#payment{width:100%;display:flex;flex-direction:column;gap:var(--space-15)}#payment{gap:var(--space-25)}#payment>ul{width:100%;display:flex;flex-direction:column;gap:var(--space-15)}#payment .wc_payment_method>label{font-weight:var(--weight-600)}#payment .wc_payment_method:has(>input:checked)>.payment_box{display:block}#payment #place_order{margin-top:10px;margin-bottom:var(--space-10);cursor:pointer}#order_review th{font-weight:var(--weight-600)}#ppcp-recaptcha-v2-container{margin:0!important}#thank .my_order{width:100%;font-weight:var(--weight-600);border:1px solid var(--main);padding:var(--space-15);background:var(--main-100)}#thank h2{font-family:ivy mode;font-weight:400}#thank .my_order strong{font-weight:var(--weight-400)}#thank a{color:var(--main)}.woocommerce-order-details{display:flex;flex-direction:column;gap:var(--space-20)}.woocommerce-customer-details>section{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:var(--space-30)}.woocommerce-customer-details h2{font-family:ivy mode;font-weight:400}.woocommerce-customer-details address{display:flex;flex-direction:column;gap:var(--space-10)}.woocommerce-column--shipping-address,.woocommerce-column--billing-address{display:flex;flex-direction:column;gap:var(--space-20)}#login,#popup{opacity:0;pointer-events:none;transition:all 520ms ease}.login #login,.popup #popup{opacity:1;pointer-events:all}#login .close,#popup .close{min-width:40px;max-width:40px;min-height:40px;max-height:40px;display:flex;justify-content:center;align-items:center;position:relative;margin-left:auto;cursor:pointer;transition:all 320ms ease}#popup .logo svg{width:140px;height:60px}#login .close:hover,#popup .close:hover{transform:scale(.7)}#login .close::after,#popup .close::after,#login .close::before,#popup .close::before{content:'';width:100%;height:2px;background:#fff;position:absolute}#login .close::after,#popup .close::after{transform:rotate(45deg)}#login .close::before,#popup .close::before{transform:rotate(-45deg)}#login,#popup{background:rgba(0,0,0,.4);z-index:11}#login form{display:flex;flex-direction:column}#login form>p{margin-bottom:var(--space-15)}#login .w-60 .form-row{display:flex;flex-direction:column;align-items:center;gap:5px}#login .w-60 .form-row label{width:100%;font-family:ivy mode;font-weight:500}#login div>a,#login .lost_password a{color:var(--main)}#login div>a:hover,#login .lost_password a:hover{text-decoration:underline}#login .lost_password{margin-top:var(--space-20);text-align:center}#login form .woocommerce-form-login__rememberme{display:none}#login .size-700::after{content:"";display:block;margin:var(--space-25)auto;width:25px;height:1px;background:var(--secondary)}#login>div{width:100%;max-width:630px;max-height:90vh;overflow-y:auto}#login>div>.w-full{background:var(--main-100)url(https://cacaosampaka.com/wp-content/themes/cacaos-sampaka/assets/images/login.png)0 100% no-repeat;background-size:75%;background-blend-mode:darken}#popup>div{max-width:990px;max-height:90vh;overflow-y:auto}#popup form{display:flex;flex-direction:column;gap:15px}.account_page .block-4 .woocommerce{width:100%;display:grid;grid-template-columns:200px 1fr;gap:var(--space-60)}.account_page .loggin .woocommerce{display:flex;justify-content:center;align-items:center;flex-direction:column}.lost_reset_password{max-width:350px}.woocommerce-pagination{margin-top:var(--space-20);display:flex;gap:var(--space-15)}.woocommerce-pagination a{color:#fff}.account_page .woocommerce-orders-table,.account_page .woocommerce-MyAccount-content{width:100%}.woocommerce-orders-table__cell-order-actions{display:flex;gap:var(--space-10)}.account_page .woocommerce-orders-table a{color:#fff}.woocommerce-MyAccount-navigation ul{padding-left:0}.woocommerce-MyAccount-navigation li::before{display:none}.woocommerce-Addresses{width:100%;display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:var(--space-30)}.woocommerce-Addresses>div{display:flex;flex-direction:column;gap:var(--space-15)}.account_page .woocommerce-Address a{width:fit-content;padding:var(--space-10)var(--space-20);background:var(--main);color:#fff;float:left}.woocommerce-address-fields{width:100%;display:flex;flex-direction:column;gap:var(--space-25)}form.edit-account [type=submit]{margin-top:var(--space-25)}.account_page .block-4 .woocommerce>h2{font-size:var(--size-900);font-weight:400}.account_page h2{font-size:var(--size-600);margin-bottom:var(--space-25)}.account_page .login .form-row{display:flex;flex-direction:column;gap:5px}.account_page .woocommerce-order-details__title{margin-bottom:0}.account_page .woocommerce-order-details{gap:0;padding-bottom:var(--space-25)}mark{background:var(--secondary);color:#fff}address{line-height:1.3}#faqs .preguntas_frecuentes__item a{color:var(--main);font-weight:300;text-decoration:underline}.animate_inside>*,.animate{opacity:0;transform:translateY(40px);transition:all 420ms ease-out}.animate_inside>*.active,.animate.active{opacity:1;transform:none}#content blockquote{position:relative}#content blockquote::before,#quote span::before{content:'“';font-size:max(9.16667rem,min(18.33vw,13.75rem));font-weight:400;position:absolute;top:-.25em;left:0;color:var(--secondary);opacity:.1;line-height:1}#content blockquote::before{left:0;transform:translateX(-70%)}.bg-circle{width:min(894px,80%);aspect-ratio:1/1;background:url(https://cacaosampaka.com/wp-content/themes/cacaos-sampaka/assets/images/circle.svg)50% no-repeat;top:62%;left:50%;transform:translateX(-50%);z-index:-1}#flogo{width:140px;height:54px}#footer .locations::before{content:'';display:inline-flex;background:url(https://cacaosampaka.com/wp-content/themes/cacaos-sampaka/assets/images/pin.svg);width:12px;height:14px;margin-right:5px}#footer .social svg{width:30px;height:30px}#footer .legal{border-top:1px solid rgba(255,255,255,.3)}.wc-block-components-notice-banner,.woocommerce-message:not(:empty){display:flex;justify-content:space-between;align-items:center;background:var(--main-100);color:var(--main);border:1px solid;padding:var(--space-15);margin-inline:max(0px,(100% - var(--ancho))/2);gap:.5em;font-weight:var(--weight-600)}.wc-block-components-notice-banner .restore-item,.wc-block-components-notice-banner .button,.woocommerce-message:not(:empty) .restore-item,.woocommerce-message:not(:empty) .button{width:fit-content;color:#fff;font-family:ivy mode;font-weight:var(--weight-500);border:1px solid var(--main);background:var(--main);transition:all 420ms ease;padding:var(--space-10)var(--space-20)}.woocommerce-info a{color:var(--main)}.woocommerce-form-login .lost_password a{color:var(--main)}.account_page .woocommerce-MyAccount-content a.button{display:inline-flex;color:#fff;margin-top:30px}.checkout_page .woocommerce-form-login{max-width:450px}.checkout_page .woocommerce-form-login>p{margin-bottom:var(--space-15)}.checkout_page .woocommerce-form-login__rememberme{display:none}.invoice-field{display:none}.invoice-field.invoice-visible{display:block!important}.woocommerce-info,.woocommerce-notices-wrapper{width:100%;max-width:var(--block-3)}.woocommerce-error{font-size:var(--size-300);color:#fff;padding:var(--space-15);background:var(--main);margin-bottom:var(--space-30)}.woocommerce-error a{color:#fff}#hero:has(figure img[src*=pascua]) div:has(>.title){width:30%!important}.franquicias .franchise-hero{min-height:auto;padding:48px 0 58px;overflow:hidden;background:#f7f4ec}.franquicias .franchise-hero__bg{z-index:0}.franquicias .franchise-hero__bg img{width:100%;height:100%;object-fit:cover}.franquicias .franchise-hero__bg::after{content:"";position:absolute;inset:0;background:radial-gradient( circle at 25% 52%,rgba(247,244,236,.96) 0%,rgba(247,244,236,.92) 26%,rgba(247,244,236,.72) 45%,rgba(247,244,236,.2) 72%,rgba(247,244,236,8%) 100% ),linear-gradient( 90deg,rgba(247,244,236,.9) 0%,rgba(247,244,236,.78) 36%,rgba(247,244,236,.34) 62%,rgba(247,244,236,8%) 100% );z-index:1}.franquicias .franchise-hero__inner{position:relative;z-index:2;align-items:center}.franquicias .franchise-hero__content{max-width:620px}.franquicias .franchise-kicker{display:block;margin-bottom:10px;color:#b8643f;font-size:13px;letter-spacing:.18em;text-transform:uppercase}.franquicias .franchise-hero__content h1{max-width:620px;margin:0;font-size:clamp(52px,5vw,84px);line-height:.94;color:#26211d}.franquicias .franchise-hero__text{max-width:540px;margin-top:18px;font-size:17px;line-height:1.38}.franquicias .franchise-hero__benefits{max-width:620px;margin-top:22px;gap:22px}.franquicias .franchise-benefit{gap:10px;font-size:14px;line-height:1.22}.franquicias .franchise-benefit__icon{width:30px;height:30px}.franquicias .franchise-benefit__icon img{width:100%;height:100%;object-fit:contain}.franquicias .franchise-gnf-badge{max-width:520px;margin-top:24px}.franquicias .franchise-gnf-badge__image{width:78px;min-width:78px}.franquicias .franchise-gnf-badge__image img{width:100%;height:auto}.franquicias .franchise-form-wrap{justify-content:flex-end}.franquicias .franchise-form-card{max-width:540px;padding:30px 38px 32px;background:rgba(255,252,245,.94);box-shadow:0 22px 65px rgba(45,31,23,.14);backdrop-filter:blur(8px)}.franquicias .franchise-form-card h2{margin:0;font-size:27px;line-height:1.1;color:#26211d}.franquicias .franchise-form .wpcf7-form{display:flex;flex-direction:column;gap:12px}.franquicias .franchise-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 18px}.franquicias .franchise-form label{display:flex;flex-direction:column;gap:5px;margin:0;font-size:13px;line-height:1.2;color:#302924}.franquicias .franchise-form label span{display:block}.franquicias .franchise-form .wpcf7-form-control-wrap{display:block;width:100%}.franquicias .franchise-form input[type=text],.franquicias .franchise-form input[type=email],.franquicias .franchise-form input[type=tel],.franquicias .franchise-form textarea,.franquicias .franchise-form select{width:100%;min-height:38px;padding:7px 10px;border:1px solid rgba(59,45,36,.22);border-radius:0;background:#fff;color:#26211d;font-size:14px;box-shadow:none}.franquicias .franchise-form textarea{min-height:58px;resize:vertical}.franquicias .franchise-form-message{width:100%}.franquicias .franchise-form-acceptance{font-size:11px;line-height:1.35;color:#3c342f}.franquicias .franchise-form-acceptance label{display:flex;flex-direction:row;align-items:flex-start;gap:10px}.franquicias .franchise-form input[type=checkbox]{width:15px;min-width:15px;height:15px;min-height:15px;margin-top:2px}.franquicias .franchise-form input[type=submit],.franquicias .franchise-form .wpcf7-submit{align-self:flex-start;width:auto;min-width:190px;min-height:42px;padding:0 28px;border:0!important;background:#b8643f!important;color:#fff!important;text-transform:uppercase;letter-spacing:.08em;cursor:pointer;opacity:1!important;font-size:12px}.franquicias .franchise-form input[type=submit]:hover,.franquicias .franchise-form .wpcf7-submit:hover{background:#8f472e!important}@media(max-width:1024px){.franquicias .franchise-hero{padding:55px 0}.franquicias .franchise-hero__bg::after{background:rgba(247,244,236,.9)}.franquicias .franchise-form-wrap{justify-content:flex-start}.franquicias .franchise-form-card{max-width:none}}@media(max-height:850px) and (min-width:1025px){.franquicias .franchise-hero{padding:34px 0 42px}.franquicias .franchise-hero__content h1{font-size:clamp(48px,4.3vw,72px);line-height:.95}.franquicias .franchise-hero__text{margin-top:14px;font-size:16px;line-height:1.34}.franquicias .franchise-hero__benefits{margin-top:18px}.franquicias .franchise-gnf-badge{margin-top:18px}.franquicias .franchise-gnf-badge__image{width:64px;min-width:64px}.franquicias .franchise-form-card{padding:26px 32px 28px}.franquicias .franchise-form-card h2{font-size:24px}.franquicias .franchise-form .wpcf7-form{gap:9px}.franquicias .franchise-form-grid{gap:9px 14px}.franquicias .franchise-form input[type=text],.franquicias .franchise-form input[type=email],.franquicias .franchise-form input[type=tel],.franquicias .franchise-form textarea,.franquicias .franchise-form select{min-height:34px;padding:6px 9px}.franquicias .franchise-form-acceptance{font-size:10.5px}.franquicias .franchise-form input[type=submit],.franquicias .franchise-form .wpcf7-submit{min-height:38px}}@media(max-width:640px){.franquicias .franchise-hero__content h1{font-size:46px}.franquicias .franchise-form-grid{grid-template-columns:1fr}.franquicias .franchise-form-card{padding:28px}.franquicias .franchise-gnf-badge{align-items:flex-start}.franquicias .franchise-gnf-badge__image{width:74px;min-width:74px}}.franquicias .franchise-form .wpcf7-form-control.wpcf7-submit,.franquicias .franchise-form input[type=submit].wpcf7-submit{background-color:#b8643f!important;color:#fff!important;border:0!important}.franquicias .franchise-form .wpcf7-form-control.wpcf7-submit:hover,.franquicias .franchise-form input[type=submit].wpcf7-submit:hover{background-color:#8f472e!important}.franquicias #intro{padding-top:75px;padding-bottom:90px}.franquicias #intro .franchise-kicker{margin-bottom:8px;text-align:center}.franquicias #intro h2{margin:0;font-size:clamp(32px,3vw,46px)}.franquicias .franchise-intro__text{max-width:820px;margin:0 auto;line-height:1.65}.franquicias #sobre-tiendas{padding-bottom:105px}.franquicias .franchise-stores{align-items:center}.franquicias .franchise-stores__image{aspect-ratio:16/9;overflow:hidden}.franquicias .franchise-stores__image img{width:100%;height:100%;object-fit:cover}.franquicias .franchise-stores__content h2{margin:0 0 20px;font-size:clamp(32px,3vw,48px)}.franquicias .franchise-stores__content .content{max-width:620px;line-height:1.6}.franquicias .franchise-check-list{margin:0;padding:0;list-style:none}.franquicias .franchise-check-list li{position:relative;padding-left:18px;line-height:1.5}.franquicias .franchise-check-list__icon{position:absolute;left:0;top:.68em;width:7px;height:1px;border:0;border-radius:0;background:#b8643f}.franquicias .franchise-check-list__icon::after{display:none}.franquicias #beneficios{padding-bottom:115px}.franquicias #beneficios h2{margin:0;font-size:clamp(32px,3vw,46px)}.franquicias .franchise-benefits-grid{align-items:stretch}.franquicias .franchise-benefit-card{height:100%;background:#fffaf1;display:flex;flex-direction:column}.franquicias .franchise-benefit-card__image{width:100%;aspect-ratio:4/3;overflow:hidden;background:#eee5d8}.franquicias .franchise-benefit-card__image img{width:100%;height:100%;object-fit:cover;display:block}.franquicias .franchise-benefit-card__content{padding:22px 22px 26px;min-height:120px;justify-content:flex-start}.franquicias .franchise-benefit-card__content h3{margin:0;font-size:22px;line-height:1.15}.franquicias .franchise-benefit-card__content .content{margin-top:8px;line-height:1.45}@media(max-width:1024px){.franquicias #intro{padding-top:60px;padding-bottom:70px}.franquicias #sobre-tiendas,.franquicias #beneficios{padding-bottom:80px}}@media(max-width:640px){.franquicias .franchise-benefit-card__image{aspect-ratio:16/10}.franquicias .franchise-benefit-card__content{min-height:auto}}.franquicias #galeria{padding-bottom:0}.franquicias .franchise-gallery{width:100%}.franquicias .franchise-gallery__image{aspect-ratio:16/8;overflow:hidden}.franquicias .franchise-gallery__image img{width:100%;height:100%;object-fit:cover;display:block}.franquicias #acompanamiento{padding:90px 0 100px;background:#f7f4ec}.franquicias #acompanamiento h2{margin:0;font-size:clamp(32px,3vw,46px)}.franquicias .franchise-support-grid{align-items:start}.franquicias .franchise-support-item{max-width:170px;margin:0 auto}.franquicias .franchise-support-item__icon{width:48px;height:48px;margin-bottom:8px}.franquicias .franchise-support-item__icon img{width:100%;height:100%;object-fit:contain}.franquicias .franchise-support-item h3{margin:0;font-size:17px;line-height:1.2}.franquicias .franchise-support-item .content{margin-top:6px;font-size:13px;line-height:1.4}.franquicias .franchise-certification{padding:70px 0;background:#eee3d4}.franquicias .franchise-certification__inner{position:relative}.franquicias .franchise-certification__main{width:100%}.franquicias .franchise-certification__badge{width:125px;min-width:125px}.franquicias .franchise-certification__badge img{width:100%;height:auto}.franquicias .franchise-certification h2{margin:0;font-size:clamp(30px,2.6vw,42px)}.franquicias .franchise-certification .content{max-width:780px;line-height:1.6}.franquicias .franchise-link{margin-top:6px;color:#8f472e;text-decoration:none;letter-spacing:.12em}.franquicias .franchise-certification__decoration{max-width:180px;opacity:.16}@media(max-width:1024px){.franquicias #acompanamiento{padding:70px 0}.franquicias .franchise-certification__main{flex-direction:column;align-items:flex-start}.franquicias .franchise-certification__decoration{display:none}}@media(max-width:640px){.franquicias .franchise-gallery{grid-template-columns:1fr}.franquicias .franchise-gallery__image{aspect-ratio:16/10}.franquicias .franchise-certification__badge{width:95px;min-width:95px}}.franquicias #galeria{padding-top:35px}.franquicias .franchise-gallery__image{aspect-ratio:16/6}.franquicias .franchise-support-item h3{font-size:15px;font-weight:500;color:#26211d}.franquicias .franchise-support-item .content{color:rgba(38,33,29,.72)}.franquicias .franchise-support-item::before{content:"";display:block;width:28px;height:1px;margin:0 auto 14px;background:#b8643f}.franquicias .franchise-certification{padding:80px 0}.franquicias .franchise-certification__badge{width:145px;min-width:145px}.franquicias .franchise-certification h2{font-size:clamp(34px,3vw,48px)}@media(max-width:767px){.franquicias{overflow-x:hidden}.franquicias .block-2,.franquicias .block-3,.franquicias .block-4,.franquicias .block-5{width:calc(100% - 40px);max-width:none}.franquicias .franchise-hero{padding:60px 0 55px}.franquicias .franchise-hero__bg::after{background:rgba(247,244,236,.88)}.franquicias .franchise-hero__inner{display:flex;flex-direction:column;gap:38px}.franquicias .franchise-hero__content{max-width:none;width:100%}.franquicias .franchise-kicker{font-size:11px;letter-spacing:.16em;margin-bottom:12px}.franquicias .franchise-hero__content h1{max-width:100%;font-size:48px;line-height:.96}.franquicias .franchise-hero__text{max-width:100%;margin-top:20px;font-size:15px;line-height:1.5}.franquicias .franchise-hero__benefits{display:grid;grid-template-columns:1fr;gap:14px;margin-top:24px}.franquicias .franchise-benefit{font-size:13px;line-height:1.3}.franquicias .franchise-benefit__icon{width:28px;height:28px}.franquicias .franchise-gnf-badge{margin-top:26px;align-items:flex-start;gap:16px}.franquicias .franchise-gnf-badge__image{width:62px;min-width:62px}.franquicias .franchise-gnf-badge strong{font-size:15px;line-height:1.2}.franquicias .franchise-gnf-badge span{font-size:13px;line-height:1.35}.franquicias .franchise-form-wrap{width:100%;justify-content:flex-start}.franquicias .franchise-form-card{width:100%;max-width:none;padding:28px 24px}.franquicias .franchise-form-card h2{font-size:28px}.franquicias .franchise-form-grid{grid-template-columns:1fr;gap:12px}.franquicias .franchise-form input[type=text],.franquicias .franchise-form input[type=email],.franquicias .franchise-form input[type=tel],.franquicias .franchise-form textarea,.franquicias .franchise-form select{min-height:42px}.franquicias .franchise-form input[type=submit],.franquicias .franchise-form .wpcf7-submit{width:100%;min-width:0}.franquicias #intro{padding-top:65px;padding-bottom:65px}.franquicias #intro h2{font-size:32px;line-height:1.05}.franquicias .franchise-intro__text{font-size:14px;line-height:1.55}.franquicias #sobre-tiendas{padding-bottom:70px}.franquicias .franchise-stores{display:flex;flex-direction:column;gap:34px}.franquicias .franchise-stores__image{width:100%;aspect-ratio:16/10;order:1}.franquicias .franchise-stores__content{width:100%;padding:0;order:2}.franquicias .franchise-stores__content h2{font-size:34px;line-height:1.05;margin-bottom:20px}.franquicias .franchise-stores__content .content{max-width:none;font-size:14px;line-height:1.55}.franquicias .franchise-check-list{margin-top:20px;gap:12px}.franquicias .franchise-check-list li{font-size:14px;line-height:1.45}.franquicias #beneficios{padding-bottom:75px}.franquicias #beneficios h2{font-size:32px;line-height:1.1}.franquicias .franchise-benefits-grid{grid-template-columns:1fr;gap:24px}.franquicias .franchise-benefit-card__image{aspect-ratio:16/10}.franquicias .franchise-benefit-card__content{padding:22px 20px 24px;min-height:auto}.franquicias .franchise-benefit-card__content h3{font-size:23px}.franquicias .franchise-benefit-card__content .content{font-size:14px;line-height:1.45}.franquicias #galeria{padding-top:10px}.franquicias .franchise-gallery{display:grid;grid-template-columns:1fr}.franquicias .franchise-gallery__image{aspect-ratio:16/9}.franquicias #acompanamiento{padding:65px 0 70px}.franquicias #acompanamiento h2{font-size:32px;line-height:1.1}.franquicias .franchise-support-grid{grid-template-columns:1fr 1fr;gap:34px 22px}.franquicias .franchise-support-item{max-width:none}.franquicias .franchise-support-item h3{font-size:15px}.franquicias .franchise-support-item .content{font-size:12px;line-height:1.4}.franquicias .franchise-certification{padding:58px 0}.franquicias .franchise-certification__inner{width:calc(100% - 40px)}.franquicias .franchise-certification__main{flex-direction:column;align-items:flex-start;gap:24px}.franquicias .franchise-certification__badge{width:88px;min-width:88px}.franquicias .franchise-certification h2{font-size:30px;line-height:1.1}.franquicias .franchise-certification .content{font-size:14px;line-height:1.55}.franquicias .franchise-link{font-size:11px}.franquicias .franchise-certification__decoration{display:none}}
@media screen and (max-width:1760px){.block-1{padding-left:var(--space-30);padding-right:var(--space-30)}}@media screen and (max-width:1480px){.block-2{padding-left:var(--space-30);padding-right:var(--space-30)}}@media screen and (max-width:1340px){.block-3{padding-left:var(--space-30);padding-right:var(--space-30)}#footer .block-3{padding-inline:0}}@media screen and (max-width:1200px){:root{--space-150:100px;--space-140:100px;--space-130:100px;--space-120:100px;--space-100:100px;--space-90:90px;--space-80:80px;--space-70:70px;--space-60:60px;--space-50:50px;--space-40:40px;--space-30:30px;--space-25:25px;--space-20:20px;--space-15:15px;--space-10:10px;--space-5:5px;--space-2:2px}.block-4{padding-left:var(--space-30);padding-right:var(--space-30)}#header nav .menu>div{display:none}#header nav .menu{display:flex}#newsletter .w-63{min-width:100%}#newsletter .eating::after{width:35%}#blog .grid{grid-template-columns:repeat(2,1fr)}#blog article:first-of-type{grid-column:span 1}#checkout #customer_details{grid-template-columns:100%}}@media screen and (max-width:1024px){#cart .woocommerce{grid-template-columns:100%}}@media screen and (max-width:940px){:root{--space-150:100px;--space-140:100px;--space-130:100px;--space-120:100px;--space-100:100px;--space-90:90px;--space-80:80px;--space-70:70px;--space-60:60px;--space-50:50px;--space-40:40px;--space-30:30px;--space-25:25px;--space-20:20px;--space-15:15px;--space-10:10px;--space-5:5px;--space-2:2px}.cart-collaterals,.woocommerce-cart-form{width:100%}.block-3{padding-left:var(--space-30);padding-right:var(--space-30)}#newsletter .w-63>div{padding-inline:var(--space-50)var(--space-30)}#newsletter .eating::after{display:none}#newsletter .text-pretty{width:100%;transform:none}#newsletter .eating{max-width:300px}#newsletter .klaviyo{width:100%;margin-left:0}.introSwiper div.w-50{margin-top:0;order:1}#checkout{grid-template-columns:1fr 1fr}}@media screen and (max-width:767px){:root{--size-950:35px;--size-900:32px;--size-800:28px;--size-700:25px;--size-600:22px;--size-500:18px;--size-400:18px;--size-300:16px;--size-200:14px;--size-100:12px;--space-200:60px;--space-180:60px;--space-170:60px;--space-150:60px;--space-140:60px;--space-130:60px;--space-120:60px;--space-100:60px;--space-90:50px;--space-80:45px;--space-70:40px;--space-60:35px;--space-50:30px;--space-40:25px;--space-30:20px;--space-25:20px;--space-20:20px;--space-15:15px;--space-10:10px;--space-5:5px}.block-5{padding-left:var(--space-30);padding-right:var(--space-30)}.w-33,.w-35,.w-40,.w-45,.w-50,.w-55,.w-65,.w-80,.w-66{width:100%;min-width:100%}#topbar .swiper,#topbar{min-height:46px;max-height:46px}#topbar a{line-height:1.2}#header{top:0;height:70px}#header #logo svg{width:90px;height:35px}#header .big_menu .left a{font-size:25px}#header .big_menu .right{transform:translateX(50px)}#header .big_menu>div{padding-block:var(--space-50)}.home #hero video,.home #hero figure{min-height:auto;padding:0}.home #intro{padding-bottom:0}#hero.hero-image>.block-2{min-height:250px;min-height:250px;display:flex;flex-direction:column;justify-content:end}#hero.hero-image .w-50{padding-right:unset;padding-inline-start:max(6.25rem,min(50vw,45rem))}.product .yith-add-to-wishlist-button-block{top:var(--space-10);right:var(--space-5)}#blog .grid{grid-template-columns:100%}.account_page .block-4 .woocommerce{display:flex;flex-direction:column}.woocommerce-cart-form .actions>div{width:100%;flex-direction:column;gap:20px}[name=update_cart]{width:100%}.cart_page .woocommerce-cart-form thead{display:none}.woocommerce-cart-form .cart_item{display:grid;grid-template-columns:100px 1fr 1fr;gap:var(--space-15);padding-block:var(--space-15)}.woocommerce-cart-form .product-subtotal{grid-row:2;grid-column:3;text-align:right}.woocommerce-cart-form .product-remove{grid-row:1;grid-column:3;text-align:right}.woocommerce-cart-form td{align-self:center;vertical-align:middle}.woocommerce-cart-form td{padding:0}.shipping_address>div,.woocommerce-billing-fields__field-wrapper,#checkout{grid-template-columns:100%}#login .close,#popup .close{min-width:35px;max-width:35px;min-height:35px;max-height:35px}#popup .logo{width:100%;display:flex;justify-content:center}.product .heart{top:12px;right:12px}#product .specs{overflow-x:auto}.product_page #product .gallerySwiper{width:100%;margin-inline-start:0}#flogo{margin:auto}.button.wc-forward{display:block;margin-top:10px;border:1px solid #fff}.wc-block-components-notice-banner,.woocommerce-message:not(:empty){flex-wrap:wrap;line-height:1.3}.account_page .woocommerce-orders-table,.account_page .woocommerce-MyAccount-content{overflow-x:auto}}
@keyframes wc-skeleton-shimmer{to{transform:translateX(100%)}}body.wc-block-product-gallery-modal-open,body.wc-modal--open{overflow:hidden}.wc-block-grid__products .wc-block-grid__product-image{display:block;position:relative;text-decoration:none}.wc-block-grid__products .wc-block-grid__product-image a{border:0;box-shadow:none;outline:0;text-decoration:none}.wc-block-grid__products .wc-block-grid__product-image img{height:auto;max-width:100%;width:100%}.wc-block-grid__products .wc-block-grid__product-image img[hidden]{display:none}.wc-block-grid__products .wc-block-grid__product-image img[alt=""]{border:1px solid #f2f2f2}.edit-post-visual-editor .editor-block-list__block .wc-block-grid__product-title,.editor-styles-wrapper .wc-block-grid__product-title,.wc-block-grid__product-title{color:inherit;display:block;font-family:inherit;font-size:inherit;font-weight:700;line-height:1.2;padding:0}.wc-block-grid__product-price{display:block}.wc-block-grid__product-price .wc-block-grid__product-price__regular{margin-right:.5em}.wc-block-grid__product-add-to-cart.wp-block-button{white-space:normal;word-break:break-word}.wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link{display:inline-flex;font-size:1em;justify-content:center;text-align:center;white-space:normal;word-break:break-word}.wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link.loading{opacity:.25}.wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link.added:after{content:"";display:inline-block;font-family:WooCommerce;height:auto;margin-left:.5em;width:auto}.wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link.loading:after{animation:spin 2s linear infinite;content:"";display:inline-block;font-family:WooCommerce;height:auto;margin-left:.5em;width:auto}.has-5-columns:not(.alignfull) .wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link:after,.has-6-columns .wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link:after,.has-7-columns .wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link:after,.has-8-columns .wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link:after,.has-9-columns .wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link:after{content:"";margin:0}.wc-block-grid__product-rating,.wp-block-woocommerce-product-review-rating{display:block}.wc-block-grid__product-rating .star-rating,.wc-block-grid__product-rating .wc-block-grid__product-rating__stars,.wc-block-grid__product-rating .wc-block-product-review-rating__stars,.wp-block-woocommerce-product-review-rating .star-rating,.wp-block-woocommerce-product-review-rating .wc-block-grid__product-rating__stars,.wp-block-woocommerce-product-review-rating .wc-block-product-review-rating__stars{font-family:WooCommerce;font-size:1em;font-weight:400;height:1.618em;line-height:1.618;margin:0 auto;overflow:hidden;position:relative;text-align:left;width:5.3em}.wc-block-grid__product-rating .star-rating:before,.wc-block-grid__product-rating .wc-block-grid__product-rating__stars:before,.wc-block-grid__product-rating .wc-block-product-review-rating__stars:before,.wp-block-woocommerce-product-review-rating .star-rating:before,.wp-block-woocommerce-product-review-rating .wc-block-grid__product-rating__stars:before,.wp-block-woocommerce-product-review-rating .wc-block-product-review-rating__stars:before{content:"SSSSS";left:0;opacity:.5;position:absolute;right:0;top:0;white-space:nowrap}.wc-block-grid__product-rating .star-rating span,.wc-block-grid__product-rating .wc-block-grid__product-rating__stars span,.wc-block-grid__product-rating .wc-block-product-review-rating__stars span,.wp-block-woocommerce-product-review-rating .star-rating span,.wp-block-woocommerce-product-review-rating .wc-block-grid__product-rating__stars span,.wp-block-woocommerce-product-review-rating .wc-block-product-review-rating__stars span{left:0;overflow:hidden;padding-top:1.5em;position:absolute;right:0;top:0}.wc-block-grid__product-rating .star-rating span:before,.wc-block-grid__product-rating .wc-block-grid__product-rating__stars span:before,.wc-block-grid__product-rating .wc-block-product-review-rating__stars span:before,.wp-block-woocommerce-product-review-rating .star-rating span:before,.wp-block-woocommerce-product-review-rating .wc-block-grid__product-rating__stars span:before,.wp-block-woocommerce-product-review-rating .wc-block-product-review-rating__stars span:before{color:inherit;content:"SSSSS";left:0;position:absolute;right:0;top:0;white-space:nowrap}.wc-block-grid .wc-block-grid__product-onsale,.wc-block-grid__product-image .wc-block-grid__product-onsale{background:#fff;border:1px solid #43454b;border-radius:4px;color:#43454b;display:inline-block;font-size:.875em;font-weight:600;left:auto;padding:.25em .75em;position:absolute;right:4px;text-align:center;text-transform:uppercase;top:4px;width:auto;z-index:9}.wc-block-grid__product .wc-block-grid__product-image,.wc-block-grid__product .wc-block-grid__product-link{display:inline-block;position:relative}.wc-block-grid__product .wc-block-grid__product-image:not(.wc-block-components-product-image),.wc-block-grid__product .wc-block-grid__product-title{margin:0 0 12px}.wc-block-grid__product .wc-block-grid__product-add-to-cart,.wc-block-grid__product .wc-block-grid__product-onsale,.wc-block-grid__product .wc-block-grid__product-price,.wc-block-grid__product .wc-block-grid__product-rating{margin:0 auto 12px}.theme-twentysixteen .wc-block-grid .price ins{color:#77a464}.theme-twentynineteen .wc-block-grid__product{font-size:.88889em}.theme-twentynineteen .wc-block-components-product-sale-badge,.theme-twentynineteen .wc-block-components-product-title,.theme-twentynineteen .wc-block-grid__product-onsale,.theme-twentynineteen .wc-block-grid__product-title{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}.theme-twentynineteen .wc-block-grid__product-title:before{display:none}.theme-twentynineteen .wc-block-components-product-sale-badge,.theme-twentynineteen .wc-block-grid__product-onsale{line-height:1}.theme-twentynineteen .editor-styles-wrapper .wp-block-button .wp-block-button__link:not(.has-text-color){color:#fff}.theme-twentytwenty .wc-block-grid__product-link{color:#000}.theme-twentytwenty .wc-block-components-product-title,.theme-twentytwenty .wc-block-grid__product-title{color:#cd2653;font-family:-apple-system,blinkmacsystemfont,Helvetica Neue,helvetica,sans-serif;font-size:1em}.theme-twentytwenty .wp-block-columns .wc-block-components-product-title{margin-top:0}.theme-twentytwenty .wc-block-components-product-price .woocommerce-Price-amount,.theme-twentytwenty .wc-block-components-product-price__value,.theme-twentytwenty .wc-block-grid__product-price .woocommerce-Price-amount,.theme-twentytwenty .wc-block-grid__product-price__value{font-family:-apple-system,blinkmacsystemfont,Helvetica Neue,helvetica,sans-serif;font-size:.9em}.theme-twentytwenty .wc-block-components-product-price del,.theme-twentytwenty .wc-block-grid__product-price del{opacity:.7}.theme-twentytwenty .wc-block-components-product-price ins,.theme-twentytwenty .wc-block-grid__product-price ins{text-decoration:none}.theme-twentytwenty .star-rating,.theme-twentytwenty .wc-block-grid__product-rating{font-size:.7em}.theme-twentytwenty .star-rating .wc-block-components-product-rating__stars,.theme-twentytwenty .star-rating .wc-block-grid__product-rating__stars,.theme-twentytwenty .wc-block-grid__product-rating .wc-block-components-product-rating__stars,.theme-twentytwenty .wc-block-grid__product-rating .wc-block-grid__product-rating__stars{line-height:1}.theme-twentytwenty .wc-block-components-product-button>.wp-block-button__link,.theme-twentytwenty .wc-block-grid__product-add-to-cart>.wp-block-button__link{font-family:-apple-system,blinkmacsystemfont,Helvetica Neue,helvetica,sans-serif}.theme-twentytwenty .wc-block-components-product-sale-badge,.theme-twentytwenty .wc-block-grid__products .wc-block-grid__product-onsale{background:#cd2653;color:#fff;font-family:-apple-system,blinkmacsystemfont,Helvetica Neue,helvetica,sans-serif;font-weight:700;letter-spacing:-.02em;line-height:1.2;text-transform:uppercase}.theme-twentytwenty .wc-block-grid__products .wc-block-components-product-sale-badge{position:static}.theme-twentytwenty .wc-block-grid__products .wc-block-grid__product-image .wc-block-components-product-sale-badge{position:absolute}.theme-twentytwenty .wc-block-grid__products .wc-block-grid__product-onsale:not(.wc-block-components-product-sale-badge){position:absolute;right:4px;top:4px;z-index:1}.theme-twentytwenty .wc-block-active-filters__title,.theme-twentytwenty .wc-block-attribute-filter__title,.theme-twentytwenty .wc-block-price-filter__title,.theme-twentytwenty .wc-block-stock-filter__title{font-size:1em}.theme-twentytwenty .wc-block-active-filters .wc-block-active-filters__clear-all,.theme-twentytwenty .wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link{font-size:.75em}@media only screen and (min-width:768px){.theme-twentytwenty .wc-block-grid__products .wc-block-grid__product-onsale{font-size:.875em;padding:.5em}}@media only screen and (min-width:1168px){.theme-twentytwenty .wc-block-grid__products .wc-block-grid__product-onsale{font-size:.875em;padding:.5em}}.theme-twentytwentytwo .wc-block-grid__product-add-to-cart .added_to_cart{display:block;margin-top:12px}.theme-twentytwentytwo .wc-block-components-product-price ins,.theme-twentytwentytwo .wc-block-grid__product-price ins{text-decoration:none}.screen-reader-text{clip:rect(1px,1px,1px,1px);word-wrap:normal!important;border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;overflow-wrap:normal!important;padding:0;position:absolute!important;width:1px}.screen-reader-text:focus{clip:auto!important;background-color:#fff;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,.6);clip-path:none;color:#2b2d2f;display:block;font-size:.875rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}.wp-block-group.woocommerce.product .up-sells.upsells.products{max-width:var(--wp--style--global--wide-size)}
@keyframes wc-skeleton-shimmer{to{transform:translateX(100%)}}.wc-block-components-notice-banner{align-content:flex-start;align-items:stretch;background-color:#fff;border:1px solid #2f2f2f;border-radius:4px;box-sizing:border-box;color:#2f2f2f;display:flex;font-size:.875em;font-weight:400;gap:12px;line-height:1.5;margin:16px 0;padding:16px!important}.wc-block-components-notice-banner>.wc-block-components-notice-banner__content{align-self:center;flex-basis:100%;padding-right:16px;white-space:normal}.wc-block-components-notice-banner>.wc-block-components-notice-banner__content:last-child{padding-right:0}.wc-block-components-notice-banner>.wc-block-components-notice-banner__content .wc-block-components-notice-banner__summary{font-weight:600;margin:0 0 8px}.wc-block-components-notice-banner>.wc-block-components-notice-banner__content ol,.wc-block-components-notice-banner>.wc-block-components-notice-banner__content ul{margin:0 0 0 24px;padding:0}.wc-block-components-notice-banner>.wc-block-components-notice-banner__content ol li:after,.wc-block-components-notice-banner>.wc-block-components-notice-banner__content ul li:after{clear:both;content:"";display:block}.wc-block-components-notice-banner>.wc-block-components-notice-banner__content .wc-forward{appearance:none;background:transparent!important;border:0;color:#2f2f2f!important;float:right;margin:0;opacity:.7;padding:0!important;text-decoration-line:underline;text-underline-position:under;transition:all .2s ease-in-out}.wc-block-components-notice-banner>.wc-block-components-notice-banner__content .wc-forward:active,.wc-block-components-notice-banner>.wc-block-components-notice-banner__content .wc-forward:focus,.wc-block-components-notice-banner>.wc-block-components-notice-banner__content .wc-forward:hover{opacity:1;text-decoration:none}.wc-block-components-notice-banner>svg{fill:#fff;background-color:#2f2f2f;border-radius:50%;flex-grow:0;flex-shrink:0;height:100%;padding:2px}.wc-block-components-notice-banner>.wc-block-components-button{background:transparent none!important;border:0!important;box-shadow:none!important;color:#2f2f2f!important;flex:0 0 16px;height:16px!important;margin:6px 0 0 auto!important;min-height:auto!important;min-width:0!important;opacity:.6;outline:none!important;padding:0!important;width:16px!important}.wc-block-components-notice-banner>.wc-block-components-button>svg{margin:0!important}.wc-block-components-notice-banner>.wc-block-components-button:active,.wc-block-components-notice-banner>.wc-block-components-button:focus,.wc-block-components-notice-banner>.wc-block-components-button:hover{opacity:1}.wc-block-components-notice-banner>.wc-block-components-button:focus{outline:2px solid currentColor!important;outline-offset:0}.wc-block-components-notice-banner.is-error{background-color:#fff0f0;border-color:#cc1818}.wc-block-components-notice-banner.is-error>svg{background-color:#cc1818;transform:rotate(180deg)}.wc-block-components-notice-banner.is-warning{background-color:#fffbf4;border-color:#f0b849}.wc-block-components-notice-banner.is-warning>svg{background-color:#f0b849;transform:rotate(180deg)}.wc-block-components-notice-banner.is-success{background-color:#f4fff7;border-color:#4ab866}.wc-block-components-notice-banner.is-success>svg{background-color:#4ab866}.wc-block-components-notice-banner.is-info{background-color:#f4f8ff;border-color:#007cba}.wc-block-components-notice-banner.is-info>svg{background-color:#007cba}.wc-block-components-notice-banner:focus{outline-width:0}.wc-block-components-notice-banner:focus-visible{outline-style:solid;outline-width:2px}.woocommerce.wc-block-store-notices.alignwide{max-width:var(--wp--style--global--wide-size)}

.payment_methods li[class*=payment_method_ppcp-] label img{max-height:24px}

:root{--wp-block-synced-color:#7a00df;--wp-block-synced-color--rgb:122,0,223;--wp-bound-block-color:var(--wp-block-synced-color);--wp-editor-canvas-background:#ddd;--wp-admin-theme-color:#007cba;--wp-admin-theme-color--rgb:0,124,186;--wp-admin-theme-color-darker-10:#006ba1;--wp-admin-theme-color-darker-10--rgb:0,107,160.5;--wp-admin-theme-color-darker-20:#005a87;--wp-admin-theme-color-darker-20--rgb:0,90,135;--wp-admin-border-width-focus:2px}@media (min-resolution:192dpi){:root{--wp-admin-border-width-focus:1.5px}}.wp-element-button{cursor:pointer}:root .has-very-light-gray-background-color{background-color:#eee}:root .has-very-dark-gray-background-color{background-color:#313131}:root .has-very-light-gray-color{color:#eee}:root .has-very-dark-gray-color{color:#313131}:root .has-vivid-green-cyan-to-vivid-cyan-blue-gradient-background{background:linear-gradient(135deg,#00d084,#0693e3)}:root .has-purple-crush-gradient-background{background:linear-gradient(135deg,#34e2e4,#4721fb 50%,#ab1dfe)}:root .has-hazy-dawn-gradient-background{background:linear-gradient(135deg,#faaca8,#dad0ec)}:root .has-subdued-olive-gradient-background{background:linear-gradient(135deg,#fafae1,#67a671)}:root .has-atomic-cream-gradient-background{background:linear-gradient(135deg,#fdd79a,#004a59)}:root .has-nightshade-gradient-background{background:linear-gradient(135deg,#330968,#31cdcf)}:root .has-midnight-gradient-background{background:linear-gradient(135deg,#020381,#2874fc)}:root{--wp--preset--font-size--normal:16px;--wp--preset--font-size--huge:42px}.has-regular-font-size{font-size:1em}.has-larger-font-size{font-size:2.625em}.has-normal-font-size{font-size:var(--wp--preset--font-size--normal)}.has-huge-font-size{font-size:var(--wp--preset--font-size--huge)}:root .has-text-align-center{text-align:center}:root .has-text-align-left{text-align:left}:root .has-text-align-right{text-align:right}.has-fit-text{white-space:nowrap!important}#end-resizable-editor-section{display:none}.aligncenter{clear:both}.items-justified-left{justify-content:flex-start}.items-justified-center{justify-content:center}.items-justified-right{justify-content:flex-end}.items-justified-space-between{justify-content:space-between}.screen-reader-text{word-wrap:normal!important;border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-break:normal!important}.screen-reader-text:focus{background-color:#ddd;clip-path:none;color:#444;display:block;font-size:1em;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}html :where(.has-border-color){border-style:solid}html :where([style^=border-color],[style*=";border-color"],[style*="; border-color"]){border-style:solid}html :where([style^=border-top-color],[style*=";border-top-color"],[style*="; border-top-color"]){border-top-style:solid}html :where([style^=border-right-color],[style*=";border-right-color"],[style*="; border-right-color"]){border-right-style:solid}html :where([style^=border-bottom-color],[style*=";border-bottom-color"],[style*="; border-bottom-color"]){border-bottom-style:solid}html :where([style^=border-left-color],[style*=";border-left-color"],[style*="; border-left-color"]){border-left-style:solid}html :where([style^=border-width],[style*=";border-width"],[style*="; border-width"]){border-style:solid}html :where([style^=border-top-width],[style*=";border-top-width"],[style*="; border-top-width"]){border-top-style:solid}html :where([style^=border-right-width],[style*=";border-right-width"],[style*="; border-right-width"]){border-right-style:solid}html :where([style^=border-bottom-width],[style*=";border-bottom-width"],[style*="; border-bottom-width"]){border-bottom-style:solid}html :where([style^=border-left-width],[style*=";border-left-width"],[style*="; border-left-width"]){border-left-style:solid}html :where(img[class*=wp-image-]){height:auto;max-width:100%}:where(figure){margin:0 0 1em}html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:var(--wp-admin--admin-bar--height,0px)}@media screen and (max-width:600px){html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:0px}}
/*! This file is auto-generated */
.wp-block-button__link{color:#fff;background-color:#32373c;border-radius:9999px;box-shadow:none;text-decoration:none;padding:calc(.667em + 2px) calc(1.333em + 2px);font-size:1.125em}.wp-block-file__button{background:#32373c;color:#fff;text-decoration:none}
.wpcf7 .screen-reader-response {
	position: absolute;
	overflow: hidden;
	clip: rect(1px, 1px, 1px, 1px);
	clip-path: inset(50%);
	height: 1px;
	width: 1px;
	margin: -1px;
	padding: 0;
	border: 0;
	word-wrap: normal !important;
	word-break: normal !important;
}

.wpcf7 .hidden-fields-container {
	display: none;
}

.wpcf7 form .wpcf7-response-output {
	margin: 2em 0.5em 1em;
	padding: 0.2em 1em;
	border: 2px solid #00a0d2; /* Blue */
}

.wpcf7 form.init .wpcf7-response-output,
.wpcf7 form.resetting .wpcf7-response-output,
.wpcf7 form.submitting .wpcf7-response-output {
	display: none;
}

.wpcf7 form.sent .wpcf7-response-output {
	border-color: #46b450; /* Green */
}

.wpcf7 form.failed .wpcf7-response-output,
.wpcf7 form.aborted .wpcf7-response-output {
	border-color: #dc3232; /* Red */
}

.wpcf7 form.spam .wpcf7-response-output {
	border-color: #f56e28; /* Orange */
}

.wpcf7 form.invalid .wpcf7-response-output,
.wpcf7 form.unaccepted .wpcf7-response-output,
.wpcf7 form.payment-required .wpcf7-response-output {
	border-color: #ffb900; /* Yellow */
}

.wpcf7-form-control-wrap {
	position: relative;
}

.wpcf7-not-valid-tip {
	color: #dc3232; /* Red */
	font-size: 1em;
	font-weight: normal;
	display: block;
}

.use-floating-validation-tip .wpcf7-not-valid-tip {
	position: relative;
	top: -2ex;
	left: 1em;
	z-index: 100;
	border: 1px solid #dc3232;
	background: #fff;
	padding: .2em .8em;
	width: 24em;
}

.wpcf7-list-item {
	display: inline-block;
	margin: 0 0 0 1em;
}

.wpcf7-list-item-label::before,
.wpcf7-list-item-label::after {
	content: " ";
}

.wpcf7-spinner {
	visibility: hidden;
	display: inline-block;
	background-color: #23282d; /* Dark Gray 800 */
	opacity: 0.75;
	width: 24px;
	height: 24px;
	border: none;
	border-radius: 100%;
	padding: 0;
	margin: 0 24px;
	position: relative;
}

form.submitting .wpcf7-spinner {
	visibility: visible;
}

.wpcf7-spinner::before {
	content: '';
	position: absolute;
	background-color: #fbfbfc; /* Light Gray 100 */
	top: 4px;
	left: 4px;
	width: 6px;
	height: 6px;
	border: none;
	border-radius: 100%;
	transform-origin: 8px 8px;
	animation-name: spin;
	animation-duration: 1000ms;
	animation-timing-function: linear;
	animation-iteration-count: infinite;
}

@media (prefers-reduced-motion: reduce) {
	.wpcf7-spinner::before {
		animation-name: blink;
		animation-duration: 2000ms;
	}
}

@keyframes spin {
	from {
		transform: rotate(0deg);
	}

	to {
		transform: rotate(360deg);
	}
}

@keyframes blink {
	from {
		opacity: 0;
	}

	50% {
		opacity: 1;
	}

	to {
		opacity: 0;
	}
}

.wpcf7 [inert] {
	opacity: 0.5;
}

.wpcf7 input[type="file"] {
	cursor: pointer;
}

.wpcf7 input[type="file"]:disabled {
	cursor: default;
}

.wpcf7 .wpcf7-submit:disabled {
	cursor: not-allowed;
}

.wpcf7 input[type="url"],
.wpcf7 input[type="email"],
.wpcf7 input[type="tel"] {
	direction: ltr;
}

.wpcf7-reflection > output {
	display: list-item;
	list-style: none;
}

.wpcf7-reflection > output[hidden] {
	display: none;
}
