@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') format('woff');font-weight:400;font-style:normal}:root{--swiper-theme-color:#007aff}.swiper-container{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}.swiper-container-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;box-sizing:content-box}.swiper-container-android .swiper-slide,.swiper-wrapper{transform:translate3d(0px,0,0)}.swiper-container-multirow>.swiper-wrapper{flex-wrap:wrap}.swiper-container-multirow-column>.swiper-wrapper{flex-wrap:wrap;flex-direction:column}.swiper-container-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}.swiper-container-pointer-events{touch-action:pan-y}.swiper-container-pointer-events.swiper-container-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform}.swiper-slide-invisible-blank{visibility:hidden}.swiper-container-autoheight,.swiper-container-autoheight .swiper-slide{height:auto}.swiper-container-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-container-3d{perspective:1200px}.swiper-container-3d .swiper-cube-shadow,.swiper-container-3d .swiper-slide,.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-container-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-container-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-container-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-container-horizontal.swiper-container-css-mode>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-container-vertical.swiper-container-css-mode>.swiper-wrapper{scroll-snap-type:y mandatory}:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{position:absolute;top: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:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none!important;letter-spacing:0;text-transform:none;font-variant:initial;line-height:1}.swiper-button-prev,.swiper-container-rtl .swiper-button-next{left:10px;right:auto}.swiper-button-prev:after,.swiper-container-rtl .swiper-button-next:after{content:'prev'}.swiper-button-next,.swiper-container-rtl .swiper-button-prev{right:10px;left:auto}.swiper-button-next:after,.swiper-container-rtl .swiper-button-prev:after{content:'next'}.swiper-button-next.swiper-button-white,.swiper-button-prev.swiper-button-white{--swiper-navigation-color:#ffffff}.swiper-button-next.swiper-button-black,.swiper-button-prev.swiper-button-black{--swiper-navigation-color:#000000}.swiper-button-lock{display:none}.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-container-horizontal>.swiper-pagination-bullets,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:10px;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:8px;height:8px;display:inline-block;border-radius:50%;background:#000;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-active{opacity:1;background:var(--swiper-pagination-color,var(--swiper-theme-color))}.swiper-container-vertical>.swiper-pagination-bullets{right:10px;top:50%;transform:translate3d(0px,-50%,0)}.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:6px 0;display:block}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:.2s transform,.2s top}.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 4px}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s left}.swiper-container-horizontal.swiper-container-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s right}.swiper-pagination-progressbar{background: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-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-container-horizontal>.swiper-pagination-progressbar,.swiper-container-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:4px;left:0;top:0}.swiper-container-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-container-vertical>.swiper-pagination-progressbar{width:4px;height:100%;left:0;top:0}.swiper-pagination-white{--swiper-pagination-color:#ffffff}.swiper-pagination-black{--swiper-pagination-color:#000000}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:10px;position:relative;-ms-touch-action:none;background:rgba(0,0,0,.1)}.swiper-container-horizontal>.swiper-scrollbar{position:absolute;left:1%;bottom:3px;z-index:50;height:5px;width:98%}.swiper-container-vertical>.swiper-scrollbar{position:absolute;right:3px;top:1%;z-index:50;width:5px;height:98%}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:rgba(0,0,0,.5);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}.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%;animation:swiper-preloader-spin 1s infinite linear;box-sizing:border-box;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{100%{transform:rotate(360deg)}}.swiper-container .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-container-fade.swiper-container-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-container-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-container-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-fade .swiper-slide-active,.swiper-container-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube{overflow:visible}.swiper-container-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-container-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-cube.swiper-container-rtl .swiper-slide{transform-origin:100% 0}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-next,.swiper-container-cube .swiper-slide-next+.swiper-slide,.swiper-container-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-container-cube .swiper-slide-shadow-bottom,.swiper-container-cube .swiper-slide-shadow-left,.swiper-container-cube .swiper-slide-shadow-right,.swiper-container-cube .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-container-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0;width:100%;height:100%;opacity:.6;z-index:0}.swiper-container-cube .swiper-cube-shadow:before{content:'';background:#000;position:absolute;left:0;top:0;bottom:0;right:0;filter:blur(50px)}.swiper-container-flip{overflow:visible}.swiper-container-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-container-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-flip .swiper-slide-active,.swiper-container-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-flip .swiper-slide-shadow-bottom,.swiper-container-flip .swiper-slide-shadow-left,.swiper-container-flip .swiper-slide-shadow-right,.swiper-container-flip .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;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}@font-face{font-family:twixheadlinecampaignfont;src:url(/themes/custom/emulsifymars/dist/css/../45900f7d317498fd91c7e1e843506c1e.ttf) format("opentype");font-weight:100}@font-face{font-family:twixheadlinecampaignfont;src:url(/themes/custom/emulsifymars/dist/css/../45900f7d317498fd91c7e1e843506c1e.ttf) format("opentype");font-weight:400}@font-face{font-family:twixheadlinecampaignfont;src:url(/themes/custom/emulsifymars/dist/css/../45900f7d317498fd91c7e1e843506c1e.ttf) format("opentype");font-weight:900}@font-face{font-family:twixsecondarytypeface;src:url(/themes/custom/emulsifymars/dist/css/../b2df24321c7e2c2e59319f692de5fdee.ttf) format("opentype")}@font-face{font-family:twixprimarytypefacefont;src:url(/themes/custom/emulsifymars/dist/css/../df949cd16bd810a8e4fad5169733a4fc.ttf) format("opentype");font-weight:100}@font-face{font-family:twixprimarytypefacefont;src:url(/themes/custom/emulsifymars/dist/css/../df949cd16bd810a8e4fad5169733a4fc.ttf) format("opentype");font-weight:400}@font-face{font-family:twixprimarytypefacefont;src:url(/themes/custom/emulsifymars/dist/css/../df949cd16bd810a8e4fad5169733a4fc.ttf) format("opentype");font-weight:900}@font-face{font-family:geomanistregular;src:url(/themes/custom/emulsifymars/dist/css/../7da201004f3c567bae2df158acb0b639.ttf) format("opentype")}@font-face{font-family:geomanistmedium;src:url(/themes/custom/emulsifymars/dist/css/../710cedaf67c4c630429aa1b827f56fea.ttf) format("opentype");font-weight:100}@font-face{font-family:geomanistmedium;src:url(/themes/custom/emulsifymars/dist/css/../710cedaf67c4c630429aa1b827f56fea.ttf) format("opentype");font-weight:400}@font-face{font-family:geomanistmedium;src:url(/themes/custom/emulsifymars/dist/css/../710cedaf67c4c630429aa1b827f56fea.ttf) format("opentype");font-weight:900}@font-face{font-family:geomanistbold;src:url(/themes/custom/emulsifymars/dist/css/../0a7742378df01f3c4fc2df2d53159ea9.ttf) format("opentype");font-weight:100}@font-face{font-family:geomanistbold;src:url(/themes/custom/emulsifymars/dist/css/../0a7742378df01f3c4fc2df2d53159ea9.ttf) format("opentype");font-weight:400}@font-face{font-family:geomanistbold;src:url(/themes/custom/emulsifymars/dist/css/../0a7742378df01f3c4fc2df2d53159ea9.ttf) format("opentype");font-weight:900}:root{--v-heading-font:Courier New;--v-primary-font:Arial;--v-secondary-font:Times;--v-card-border-radius:0px;--v-button-border-radius:0px;--v-graphic-divider:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 125 15'%3E%3Cpath fill='%23EAAA00' fill-rule='evenodd' d='M100.004 12.542L87.502 0l-12.5 12.542L62.502 0 50 12.542 37.501 0l-12.5 12.542L12.498 0 0 12.542V15h125v-2.458L112.501 0l-12.497 12.542z' clip-rule='evenodd'/%3E%3C/svg%3E%0A")}:root [data-theme=default]{--v-heading-font:Courier New;--v-primary-font:Arial;--v-secondary-font:Times;--v-card-border-radius:0px;--v-button-border-radius:0px;--v-graphic-divider:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 125 15'%3E%3Cpath fill='%23EAAA00' fill-rule='evenodd' d='M100.004 12.542L87.502 0l-12.5 12.542L62.502 0 50 12.542 37.501 0l-12.5 12.542L12.498 0 0 12.542V15h125v-2.458L112.501 0l-12.497 12.542z' clip-rule='evenodd'/%3E%3C/svg%3E%0A")}:root [data-theme=mars]{--v-heading-font:Courier New;--v-primary-font:Arial;--v-secondary-font:Times;--v-card-border-radius:0px;--v-button-border-radius:0px;--v-graphic-divider:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 128 15'%3E%3Cpath stroke='%23CB9F53' stroke-width='3' d='M2 7.426s5.969 8.36 29.727 4.18S89.004-8.343 127 12.694'/%3E%3C/svg%3E%0A")}:root [data-theme=twix]{--v-heading-font:TwixHeadlineCampaignFont;--v-primary-font:TwixPrimaryTypefaceFont;--v-secondary-font:TwixSecondaryTypeface;--v-card-border-radius:20px;--v-button-border-radius:30px;--v-graphic-divider:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 125 15'%3E%3Cpath fill='%23EAAA00' fill-rule='evenodd' d='M100.004 12.542L87.502 0l-12.5 12.542L62.502 0 50 12.542 37.501 0l-12.5 12.542L12.498 0 0 12.542V15h125v-2.458L112.501 0l-12.497 12.542z' clip-rule='evenodd'/%3E%3C/svg%3E%0A")}:root [data-theme=dove]{--v-heading-font:GeomanistBold;--v-primary-font:GeomanistMedium;--v-secondary-font:GeomanistRegular;--v-card-border-radius:0px;--v-button-border-radius:0px;--v-graphic-divider:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 128 15'%3E%3Cpath stroke='%23CB9F53' stroke-width='3' d='M2 7.426s5.969 8.36 29.727 4.18S89.004-8.343 127 12.694'/%3E%3C/svg%3E%0A")}:root [data-theme=galaxy]{--v-heading-font:Courier New;--v-primary-font:Arial;--v-secondary-font:Times;--v-card-border-radius:0px;--v-button-border-radius:0px;--v-graphic-divider:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 128 15'%3E%3Cpath stroke='%23CB9F53' stroke-width='3' d='M2 7.426s5.969 8.36 29.727 4.18S89.004-8.343 127 12.694'/%3E%3C/svg%3E%0A")}@media print{*{-webkit-print-color-adjust:exact}.recipe-media__image-wrapper{height:100%}#onetrust-close-btn-container-mobile{display:none}#onetrust-banner-sdk .onetrust-close-btn-ui{display:none}.layout__region img{height:auto;width:100%}.product-used{margin-top:0!important}}:root{--c-text:#666;--c-text-inverse:#fff;--c-background:#fff;--c-background-section:#e5e5e5;--c-background-button:rgba(244,243,240,0.160784);--c-accent:#4c4c4c;--c-accent-high:#000;--c-highlight:#ccc;--c-highlight-high:#e5e5e5;--c-player:red;--c-muted:#f2f2f2;--c-warning:#f9fb93;--c-error:#fbe3e4;--c-message:#cfefc2;--c-subcolor-1:#e02466;--c-pp-header-bg:#f9f1db;--c-alert:#ad0404}:root [data-theme=default]{--c-text:#666;--c-text-inverse:#fff;--c-background:#fff;--c-background-section:#e5e5e5;--c-background-button:rgba(244,243,240,0.160784);--c-accent:#4c4c4c;--c-accent-high:#000;--c-highlight:#ccc;--c-highlight-high:#e5e5e5;--c-player:red;--c-muted:#f2f2f2;--c-warning:#f9fb93;--c-error:#fbe3e4;--c-message:#cfefc2;--c-subcolor-1:#e02466;--c-pp-header-bg:#f9f1db;--c-alert:#ad0404}:root [data-theme=mars]{--c-top-nav:#fff;--c-top-nav-gradient:#fff;--c-cookie-banner:#f9f5ef;--c-cookie-banner-gradient:#f9f5ef;--c-bottom-nav:#3c3c3c;--c-card-background:#fff;--c-primary:#3c3c3c;--c-secondary:#0000a0;--c-subcolor-1:#00d7b9;--c-subcolor-2:#ffdc00;--c-subcolor-3:#fff;--c-subcolor-4:#c4c4c4;--c-primary-rgb:60,60,60;--c-secondary-rgb:0,0,160;--c-subcolor-1-rgb:0,215,185;--c-subcolor-2-rgb:255,220,0;--c-subcolor-3-rgb:255,255,255;--c-subcolor-4-rgb:196,196,196}:root [data-theme=twix]{--c-top-nav:#eaaa00;--c-top-nav-gradient:#f9f1db;--c-cookie-banner:#eaaa00;--c-cookie-banner-gradient:#f9f1db;--c-bottom-nav:#e62b1e;--c-card-background:#f9f1db;--c-primary:#490e00;--c-secondary:#e62b1e;--c-subcolor-1:#eaaa00;--c-subcolor-2:#f9f1db;--c-subcolor-3:#fff;--c-subcolor-4:#c4c4c4;--c-primary-rgb:73,15,0;--c-secondary-rgb:230,43,30;--c-subcolor-1-rgb:234,172,0;--c-subcolor-2-rgb:249,241,219;--c-subcolor-3-rgb:255,255,255;--c-subcolor-4-rgb:196,196,196}:root [data-theme=dove]{--c-top-nav:#fff;--c-top-nav-gradient:#fff;--c-cookie-banner:#f9f5ef;--c-cookie-banner-gradient:#f9f5ef;--c-bottom-nav:#502c1c;--c-card-background:#fff;--c-primary:#502c1c;--c-secondary:#e42525;--c-subcolor-1:#cb9f53;--c-subcolor-2:#f9f5ef;--c-subcolor-3:#fff;--c-subcolor-4:#c4c4c4;--c-primary-rgb:80,44,28;--c-secondary-rgb:228,37,37;--c-subcolor-1-rgb:203,159,83;--c-subcolor-2-rgb:249,245,239;--c-subcolor-3-rgb:255,255,255;--c-subcolor-4-rgb:196,196,196}:root [data-theme=galaxy]{--c-top-nav:#fff;--c-top-nav-gradient:#fff;--c-cookie-banner:#f9f5ef;--c-cookie-banner-gradient:#f9f5ef;--c-bottom-nav:#502c1c;--c-card-background:#fff;--c-primary:#502c1c;--c-secondary:#e02466;--c-subcolor-1:#cb9f53;--c-subcolor-2:#f9f5ef;--c-subcolor-3:#fff;--c-subcolor-4:#c4c4c4;--c-primary-rgb:80,44,28;--c-secondary-rgb:224,36,102;--c-subcolor-1-rgb:203,159,83;--c-subcolor-2-rgb:249,245,239;--c-subcolor-3-rgb:255,255,255;--c-subcolor-4-rgb:196,196,196}.cl-colors{padding:1rem}.cl-colors__list{display:flex;flex-wrap:wrap;margin:0 0 2rem;padding:0}.cl-colors__item{list-style:none;padding:1rem 2rem;transition:all .4s;flex:1 1 20%;min-width:150px;min-height:150px;display:flex;justify-content:center;align-items:flex-end}.cl-colors__item--default-text{background-color:var(--c-text);color:var(--c-muted)}.cl-colors__item--default-text-inverse{background-color:var(--c-text-inverse);color:var(--c-accent-high)}.cl-colors__item--default-background{background-color:var(--c-background);color:var(--c-accent-high)}.cl-colors__item--default-background-section{background-color:var(--c-background-section);color:var(--c-accent-high)}.cl-colors__item--default-background-button{background-color:var(--c-background-button);color:var(--c-accent-high)}.cl-colors__item--default-accent{background-color:var(--c-accent);color:var(--c-muted)}.cl-colors__item--default-accent-high{background-color:var(--c-accent-high);color:var(--c-muted)}.cl-colors__item--default-highlight{background-color:var(--c-highlight);color:var(--c-accent-high)}.cl-colors__item--default-highlight-high{background-color:var(--c-highlight-high);color:var(--c-accent-high)}.cl-colors__item--default-player{background-color:var(--c-player);color:var(--c-accent-high)}.cl-colors__item--default-muted{background-color:var(--c-muted);color:var(--c-accent-high)}.cl-colors__item--default-warning{background-color:var(--c-warning);color:var(--c-accent-high)}.cl-colors__item--default-error{background-color:var(--c-error);color:var(--c-accent-high)}.cl-colors__item--default-message{background-color:var(--c-message);color:var(--c-accent-high)}.cl-colors__item--default-subcolor-1{background-color:var(--c-subcolor-1);color:var(--c-accent-high)}.cl-colors__item--default-pp-header-bg{background-color:var(--c-pp-header-bg);color:var(--c-accent-high)}.cl-colors__item--default-alert{background-color:var(--c-alert);color:var(--c-muted)}.cl-colors__item--mars-top-nav{background-color:var(--c-top-nav);color:var(--c-accent-high)}.cl-colors__item--mars-top-nav-gradient{background-color:var(--c-top-nav-gradient);color:var(--c-accent-high)}.cl-colors__item--mars-cookie-banner{background-color:var(--c-cookie-banner);color:var(--c-accent-high)}.cl-colors__item--mars-cookie-banner-gradient{background-color:var(--c-cookie-banner-gradient);color:var(--c-accent-high)}.cl-colors__item--mars-bottom-nav{background-color:var(--c-bottom-nav);color:var(--c-muted)}.cl-colors__item--mars-card-background{background-color:var(--c-card-background);color:var(--c-accent-high)}.cl-colors__item--mars-primary{background-color:var(--c-primary);color:var(--c-muted)}.cl-colors__item--mars-secondary{background-color:var(--c-secondary);color:var(--c-muted)}.cl-colors__item--mars-subcolor-1{background-color:var(--c-subcolor-1);color:var(--c-muted)}.cl-colors__item--mars-subcolor-2{background-color:var(--c-subcolor-2);color:var(--c-accent-high)}.cl-colors__item--mars-subcolor-3{background-color:var(--c-subcolor-3);color:var(--c-accent-high)}.cl-colors__item--mars-subcolor-4{background-color:var(--c-subcolor-4);color:var(--c-accent-high)}.cl-colors__item--twix-top-nav{background-color:var(--c-top-nav);color:var(--c-muted)}.cl-colors__item--twix-top-nav-gradient{background-color:var(--c-top-nav-gradient);color:var(--c-accent-high)}.cl-colors__item--twix-cookie-banner{background-color:var(--c-cookie-banner);color:var(--c-muted)}.cl-colors__item--twix-cookie-banner-gradient{background-color:var(--c-cookie-banner-gradient);color:var(--c-accent-high)}.cl-colors__item--twix-bottom-nav{background-color:var(--c-bottom-nav);color:var(--c-accent-high)}.cl-colors__item--twix-card-background{background-color:var(--c-card-background);color:var(--c-accent-high)}.cl-colors__item--twix-primary{background-color:var(--c-primary);color:var(--c-muted)}.cl-colors__item--twix-secondary{background-color:var(--c-secondary);color:var(--c-accent-high)}.cl-colors__item--twix-subcolor-1{background-color:var(--c-subcolor-1);color:var(--c-muted)}.cl-colors__item--twix-subcolor-2{background-color:var(--c-subcolor-2);color:var(--c-accent-high)}.cl-colors__item--twix-subcolor-3{background-color:var(--c-subcolor-3);color:var(--c-accent-high)}.cl-colors__item--twix-subcolor-4{background-color:var(--c-subcolor-4);color:var(--c-accent-high)}.cl-colors__item--dove-top-nav{background-color:var(--c-top-nav);color:var(--c-accent-high)}.cl-colors__item--dove-top-nav-gradient{background-color:var(--c-top-nav-gradient);color:var(--c-accent-high)}.cl-colors__item--dove-cookie-banner{background-color:var(--c-cookie-banner);color:var(--c-accent-high)}.cl-colors__item--dove-cookie-banner-gradient{background-color:var(--c-cookie-banner-gradient);color:var(--c-accent-high)}.cl-colors__item--dove-bottom-nav{background-color:var(--c-bottom-nav);color:var(--c-muted)}.cl-colors__item--dove-card-background{background-color:var(--c-card-background);color:var(--c-accent-high)}.cl-colors__item--dove-primary{background-color:var(--c-primary);color:var(--c-muted)}.cl-colors__item--dove-secondary{background-color:var(--c-secondary);color:var(--c-accent-high)}.cl-colors__item--dove-subcolor-1{background-color:var(--c-subcolor-1);color:var(--c-accent-high)}.cl-colors__item--dove-subcolor-2{background-color:var(--c-subcolor-2);color:var(--c-accent-high)}.cl-colors__item--dove-subcolor-3{background-color:var(--c-subcolor-3);color:var(--c-accent-high)}.cl-colors__item--dove-subcolor-4{background-color:var(--c-subcolor-4);color:var(--c-accent-high)}.cl-colors__item--galaxy-top-nav{background-color:var(--c-top-nav);color:var(--c-accent-high)}.cl-colors__item--galaxy-top-nav-gradient{background-color:var(--c-top-nav-gradient);color:var(--c-accent-high)}.cl-colors__item--galaxy-cookie-banner{background-color:var(--c-cookie-banner);color:var(--c-accent-high)}.cl-colors__item--galaxy-cookie-banner-gradient{background-color:var(--c-cookie-banner-gradient);color:var(--c-accent-high)}.cl-colors__item--galaxy-bottom-nav{background-color:var(--c-bottom-nav);color:var(--c-muted)}.cl-colors__item--galaxy-card-background{background-color:var(--c-card-background);color:var(--c-accent-high)}.cl-colors__item--galaxy-primary{background-color:var(--c-primary);color:var(--c-muted)}.cl-colors__item--galaxy-secondary{background-color:var(--c-secondary);color:var(--c-accent-high)}.cl-colors__item--galaxy-subcolor-1{background-color:var(--c-subcolor-1);color:var(--c-accent-high)}.cl-colors__item--galaxy-subcolor-2{background-color:var(--c-subcolor-2);color:var(--c-accent-high)}.cl-colors__item--galaxy-subcolor-3{background-color:var(--c-subcolor-3);color:var(--c-accent-high)}.cl-colors__item--galaxy-subcolor-4{background-color:var(--c-subcolor-4);color:var(--c-accent-high)}.motion{padding:0 1rem}@media(min-width:920px){.motion__grid{display:flex;flex-wrap:wrap}}@media(min-width:920px){.motion__grid-item{margin-bottom:1rem;margin-right:1rem;width:49%}.motion__grid-item:nth-child(2n){margin-right:0}}.demo-motion{background-color:var(--c-highlight-high);border-radius:2px;cursor:pointer;padding:3rem;text-align:center}.demo-motion::before{content:"Duration: .3s";display:block}.demo-motion::after{content:"Timing Function: ease-in-out"}.demo-motion span{display:block;margin:.25rem}.demo-motion--fade{transition:all .3s ease-in-out}.demo-motion--fade:hover{background-color:var(--c-accent-high);color:var(--c-muted)}.demo-motion--slide-up{transition:transform .4s ease-in}.demo-motion--slide-up::before{content:"Duration: 0.4s";display:block}.demo-motion--slide-up::after{content:"Timing Function: ease-in"}.demo-motion--slide-up:hover{transform:translateY(-10px)}.demo-motion--slide-down{transition:transform .2s linear}.demo-motion--slide-down::before{content:"Duration: 0.2s";display:block}.demo-motion--slide-down::after{content:"Timing Function: linear"}.demo-motion--slide-down:hover{transform:translateY(10px)}.demo-motion--expand{transition:transform .3s cubic-bezier(.17,.67,.83,.67)}.demo-motion--expand::before{content:"Duration: 0.3s";display:block}.demo-motion--expand::after{content:"Timing Function: cubic-bezier(.17,.67,.83,.67)"}.demo-motion--expand:hover{transform:scale(1.03)}html{box-sizing:border-box;font-size:62.5%}body{background-color:var(--c-background);color:var(--c-text);font-family:helvetica,arial,sans-serif;font-size:1rem;line-height:1.6}body p a{color:var(--c-primary);text-decoration:none;border-bottom:1px solid var(--c-secondary)}body,body button{letter-spacing:.048rem}@media(min-width:768px){body,body button{letter-spacing:.07rem}}@media(min-width:1024px){body,body button{letter-spacing:.16rem}}body #layout-builder-modal{font-size:120%}.no-scroll{overflow:hidden}@media(min-width:1024px){.no-scroll{overflow:visible}}*,*::after,*::before{box-sizing:inherit}.main{width:100%;margin:0 auto;display:block}.visually-hidden{position:absolute!important;clip:rect(1px,1px,1px,1px);overflow:hidden;height:1px;width:1px;word-wrap:normal}.visually-hidden:focus-within{overflow:hidden}.text-color-A{color:var(--c-primary)!important}.text-color-E{color:var(--c-subcolor-3)!important}.text-color-W{color:#fff!important}.bg-color-C{background-color:var(--c-subcolor-1)!important}.bg-color-D{background-color:var(--c-subcolor-2)!important}.bg-color-E{background-color:var(--c-subcolor-3)!important}.bg-gradient-C{background-image:radial-gradient(circle at 50% 40%,var(--c-card-background) 10%,var(--c-subcolor-1))!important}.bg-gradient-D{background-image:radial-gradient(circle at 50% 40%,var(--c-card-background) 10%,var(--c-subcolor-2))!important}.bg-gradient-E{background-image:radial-gradient(circle at 50% 40%,var(--c-card-background) 10%,var(--c-subcolor-3))!important}.aspect-ratio-wrapper{position:relative;height:0}.aspect-ratio-wrapper--21-9{padding-top:42.85%}.aspect-ratio-wrapper--16-9{padding-top:56.25%}.aspect-ratio-wrapper--4-3{padding-top:75%}.aspect-ratio-wrapper--3-4{padding-top:133%}.aspect-ratio-wrapper--1-1{padding-top:100%}.aspect-ratio-wrapper--full-width{width:100%}.aspect-ratio-wrapper img,.aspect-ratio-wrapper figure{position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%);width:100%;height:100%}.swiper-slide .aspect-ratio-wrapper{position:static}#onetrust-banner-sdk,#onetrust-pc-sdk,#ot-sdk-cookie-policy,#ot-sync-ntfy{font-size:16px!important}.sronly{border:0!important;clip:rect(1px,1px,1px,1px)!important;-webkit-clip-path:inset(50%)!important;clip-path:inset(50%)!important;height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;width:1px!important;white-space:nowrap!important}.sronly-focusable:focus,.sronly-focusable:active{clip:auto!important;-webkit-clip-path:none!important;clip-path:none!important;height:auto!important;margin:auto!important;overflow:visible!important;width:auto!important;white-space:normal!important}.badge{font-family:var(--v-primary-font);letter-spacing:var(--v-primary-font-m-letter-spacing);display:inline-block;padding:0 1.5rem;font-weight:600;line-height:7.7rem;font-size:2rem;border-radius:50%;border:.6rem solid var(--c-text-inverse);color:var(--c-text-inverse);background-color:var(--c-secondary)}@media(min-width:768px){.badge{letter-spacing:var(--v-primary-font-t-letter-spacing)}}@media(min-width:1440px){.badge{letter-spacing:var(--v-primary-font-d-letter-spacing)}}.button{border:none;cursor:pointer;display:inline-block;text-decoration:none;text-align:center;text-transform:uppercase;border-radius:var(--v-button-border-radius);color:var(--c-subcolor-3);background-color:var(--c-primary);line-height:1.4;padding:.5rem 1rem}.button:visited{color:var(--c-subcolor-3)}.button:hover{color:var(--c-primary);background-color:var(--c-highlight)}@media(prefers-color-scheme:dark){.button{color:var(--c-text);background-color:var(--c-primary)}.button:visited{color:var(--c-text)}.button:hover{color:var(--c-text);background-color:var(--c-highlight-high)}}.button--alt{color:var(--c-subcolor-3);background-color:var(--c-secondary);line-height:2;padding:1rem 2rem}.button--alt:visited{color:var(--c-subcolor-3)}.button--alt:hover{color:var(--c-secondary);background-color:var(--c-highlight)}@media(prefers-color-scheme:dark){.button--alt{color:var(--c-text);background-color:var(--c-secondary)}.button--alt:visited{color:var(--c-text)}.button--alt:hover{color:var(--c-text);background-color:var(--c-highlight-high)}}.toggle-button{display:inline-block;margin:0 12px 12px 0}.toggle-button__input{display:none}.toggle-button__label{font-family:var(--v-primary-font);letter-spacing:var(--v-primary-font-m-letter-spacing);display:inline-block;cursor:pointer;border:1px solid var(--c-secondary);padding:20px 40px;border-radius:var(--v-button-border-radius);font-size:14px;line-height:14px;text-transform:uppercase;color:var(--c-secondary)}@media(min-width:768px){.toggle-button__label{letter-spacing:var(--v-primary-font-t-letter-spacing)}}@media(min-width:1440px){.toggle-button__label{letter-spacing:var(--v-primary-font-d-letter-spacing)}}.toggle-button__input:checked~.toggle-button__label{background-color:var(--c-secondary);color:var(--c-subcolor-3)}.where-to-buy{display:flex;flex-grow:1;justify-content:center}.where-to-buy .where-to-buy-link{font-family:var(--v-secondary-font);letter-spacing:var(--v-secondary-font-m-letter-spacing);color:var(--c-subcolor-1);display:block;padding:1.8rem 1rem;line-height:1;font-size:1.4rem;text-align:center;text-decoration:none;text-transform:uppercase;font-weight:700;color:var(--c-primary);border:none;background:0 0;cursor:pointer}@media(min-width:768px){.where-to-buy .where-to-buy-link{letter-spacing:var(--v-secondary-font-t-letter-spacing)}}@media(min-width:1440px){.where-to-buy .where-to-buy-link{letter-spacing:var(--v-secondary-font-d-letter-spacing)}}.where-to-buy .where-to-buy-link:hover{text-decoration:underline}.where-to-buy .where-to-buy-link[disabled]{cursor:not-allowed;opacity:.6}.where-to-buy .where-to-buy-link:hover{text-decoration:underline}.where-to-buy .where-to-buy-button{font-family:var(--v-primary-font);letter-spacing:var(--v-primary-font-m-letter-spacing);color:var(--c-text-inverse);font-size:1.4rem;text-decoration:none;text-transform:uppercase;text-align:center;line-height:5rem;padding:0 1rem;position:relative;overflow:hidden;display:inline-block;border:none;border-radius:var(--v-button-border-radius);white-space:nowrap;cursor:pointer;flex-grow:1;transition:background-position .6s cubic-bezier(.75,0,.25,0);background:linear-gradient(45deg,var(--c-subcolor-3) 50%,var(--c-secondary) 50%);background-size:200% 200%;background-position:right top;transition:all .6s cubic-bezier(.75,0,.25,0)}@media(min-width:768px){.where-to-buy .where-to-buy-button{letter-spacing:var(--v-primary-font-t-letter-spacing)}}@media(min-width:1440px){.where-to-buy .where-to-buy-button{letter-spacing:var(--v-primary-font-d-letter-spacing)}}.where-to-buy .where-to-buy-button:hover{background-position:left bottom}.where-to-buy--pdp-hero{width:100%;max-width:100%;display:flex;justify-content:center}@media(min-width:768px){.where-to-buy--pdp-hero{padding:0 59px}}@media(min-width:1024px){.where-to-buy--pdp-hero{display:inline-block;width:auto;padding:0}}.where-to-buy--pdp-hero .where-to-buy-button{min-width:13.3rem}@media(min-width:768px){.where-to-buy--pdp-hero .where-to-buy-button{min-width:15.7rem}}@media(min-width:1024px){.where-to-buy--pdp-hero .where-to-buy-button{min-width:20.2rem!important}}@media(min-width:1440px){.where-to-buy--pdp-hero .where-to-buy-button{font-size:1.6rem}}.where-to-buy--pdp-hero .where-to-buy-button:hover{color:var(--c-secondary)}.where-to-buy--pdp-hero .ps-widget.ps-enabled[ps-sku]{flex-grow:1;max-width:100%;padding:0 20px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@media(min-width:1024px){.where-to-buy--pdp-hero .ps-widget.ps-enabled[ps-sku]{flex-grow:0;min-width:202px}}.where-to-buy--pdp-hero .ps-widget.ps-enabled[ps-sku]:hover{min-width:202px}.product-card .where-to-buy .where-to-buy-link,.product-card .where-to-buy .where-to-buy-button{max-width:16.5rem;text-overflow:ellipsis;overflow:hidden}.product-card:hover .where-to-buy-button{color:var(--c-secondary);text-align:center;text-decoration:none;transition:background-position .6s cubic-bezier(.75,0,.25,0);background:linear-gradient(45deg,var(--c-secondary) 50%,var(--c-subcolor-3) 50%);background-size:200% 200%;background-position:right top;transition:all .6s cubic-bezier(.75,0,.25,0)}.product-card:hover .where-to-buy-button:hover{background-position:left bottom}.product-card:hover .where-to-buy-button:hover{color:var(--c-subcolor-3)}@media(min-width:768px){.product-card:hover .default-link{color:var(--c-secondary);box-shadow:none}.product-card:hover .default-link:hover{color:var(--c-subcolor-3)}.product-card:hover .where-to-buy{color:var(--c-subcolor-3)}.product-card:hover .where-to-buy .where-to-buy-link{color:currentColor}.product-card:hover .where-to-buy.price-spider .ps-widget{color:var(--c-secondary);transition:background-position .6s cubic-bezier(.75,0,.25,0);background:linear-gradient(45deg,var(--c-secondary) 50%,var(--c-subcolor-3) 50%);background-size:200% 200%;background-position:right top;transition:all .6s cubic-bezier(.75,0,.25,0)}.product-card:hover .where-to-buy.price-spider .ps-widget:hover{background-position:left bottom}.product-card:hover .where-to-buy.price-spider .ps-widget:hover{color:var(--c-subcolor-3)}}.product-card .where-to-buy.price-spider .ps-widget{padding:0 1rem;border:none!important;background-position:right top;transition:color .6s cubic-bezier(.75,0,.25,0);display:flex;flex-grow:1;min-width:auto;max-width:16.5rem;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.product-card .where-to-buy.price-spider .ps-widget .ps-button-label{flex-grow:1;min-width:auto}.fonts-test-component{color:var(--c-primary);padding:0 5rem}.fonts-test-component__heading{margin:0;font-size:5rem}.fonts-test-component__heading--heading-font{font-family:var(--v-heading-font);letter-spacing:var(--v-heading-font-m-letter-spacing)}@media(min-width:768px){.fonts-test-component__heading--heading-font{letter-spacing:var(--v-heading-font-t-letter-spacing)}}@media(min-width:1440px){.fonts-test-component__heading--heading-font{letter-spacing:var(--v-heading-font-d-letter-spacing)}}.fonts-test-component__heading--primary-font{font-family:var(--v-primary-font);letter-spacing:var(--v-primary-font-m-letter-spacing)}@media(min-width:768px){.fonts-test-component__heading--primary-font{letter-spacing:var(--v-primary-font-t-letter-spacing)}}@media(min-width:1440px){.fonts-test-component__heading--primary-font{letter-spacing:var(--v-primary-font-d-letter-spacing)}}.fonts-test-component__heading--secondary-font{font-family:var(--v-secondary-font);letter-spacing:var(--v-secondary-font-m-letter-spacing)}@media(min-width:768px){.fonts-test-component__heading--secondary-font{letter-spacing:var(--v-secondary-font-t-letter-spacing)}}@media(min-width:1440px){.fonts-test-component__heading--secondary-font{letter-spacing:var(--v-secondary-font-d-letter-spacing)}}.fonts-test-component__paragraph{-moz-column-count:3;column-count:3;-moz-column-gap:5rem;column-gap:5rem;font-size:2rem}.fonts-test-component__paragraph--light{font-family:var(--v-secondary-font);letter-spacing:var(--v-secondary-font-m-letter-spacing)}@media(min-width:768px){.fonts-test-component__paragraph--light{letter-spacing:var(--v-secondary-font-t-letter-spacing)}}@media(min-width:1440px){.fonts-test-component__paragraph--light{letter-spacing:var(--v-secondary-font-d-letter-spacing)}}.fonts-test-component__paragraph--medium{font-family:var(--v-primary-font);letter-spacing:var(--v-primary-font-m-letter-spacing)}@media(min-width:768px){.fonts-test-component__paragraph--medium{letter-spacing:var(--v-primary-font-t-letter-spacing)}}@media(min-width:1440px){.fonts-test-component__paragraph--medium{letter-spacing:var(--v-primary-font-d-letter-spacing)}}.fonts-test-component__paragraph--bold{font-family:var(--v-heading-font);letter-spacing:var(--v-heading-font-m-letter-spacing)}@media(min-width:768px){.fonts-test-component__paragraph--bold{letter-spacing:var(--v-heading-font-t-letter-spacing)}}@media(min-width:1440px){.fonts-test-component__paragraph--bold{letter-spacing:var(--v-heading-font-d-letter-spacing)}}.checkbox-item{list-style:none;margin:0;padding:0;position:relative;padding:12px 2px;margin:0 -2px}.checkbox-item__input{display:none}.checkbox-item__label{font-family:var(--v-secondary-font);letter-spacing:var(--v-secondary-font-m-letter-spacing);display:block;cursor:pointer;font-size:1.6rem;line-height:2.24rem;color:var(--c-primary)}@media(min-width:768px){.checkbox-item__label{letter-spacing:var(--v-secondary-font-t-letter-spacing)}}@media(min-width:1440px){.checkbox-item__label{letter-spacing:var(--v-secondary-font-d-letter-spacing)}}.checkbox-item__label::before{content:'';position:absolute;height:20px;width:20px;border:1px solid var(--c-subcolor-4);top:12px;right:2px}.checkbox-item__input:checked~.checkbox-item__label::before{border-color:var(--c-secondary);background-color:var(--c-secondary)}.checkbox-item__input:checked~.checkbox-item__label::after{content:'';position:absolute;height:7px;width:14px;border-left:2px solid var(--c-subcolor-2);border-bottom:2px solid var(--c-subcolor-2);top:16px;right:5px;transform:rotate(-45deg)}.form-item--radios,.form-item--radio__item{list-style:none;margin:0;padding:0}.form-item__dropdown{border:1px solid var(--c-muted);display:block;position:relative}@media(prefers-color-scheme:dark){.form-item__dropdown{background-color:var(--c-background-inverse)}}.form-item__dropdown::after{border-left:5px solid transparent;border-right:5px solid transparent;border-top:9px solid var(--c-accent);content:' ';position:absolute;top:42%;right:1em;z-index:2;pointer-events:none;display:none}.form-item__dropdown:hover{border-color:var(--c-accent-high)}.form-item__select{border:1px solid var(--c-muted);height:41px;font-size:16px;margin:0;outline:none;padding:.6em .8em .5em;width:100%}.form-item__select :focus{outline:none;color:var(--c-accent)}@supports((-webkit-appearance:none) or (-moz-appearance:none) or (appearance:none)) or ((-moz-appearance:none) and (mask-type:alpha)){.form-item__dropdown::after{display:block}.form-item__select{padding-right:2em;background:0 0;border:1px solid transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none}.form-item__select:focus{border-color:var(--c-accent);border-radius:0}}.form-item{color:var(--c-text);margin-bottom:1em}.form-item::after{clear:both;content:'';display:table}.form-item__label{display:block;font-weight:600}@media(min-width:275px){.form-item__label{display:block;margin-right:2%;padding:.6em 0}}.form-item__textfield{border:1px solid var(--c-highlight-high);padding:.6em;max-width:100%}.form-item__textfield:focus{border-color:var(--c-accent-high)}.form-item__textfield::-webkit-input-placeholder{color:var(--c-highlight)}.form-item__textfield:-moz-placeholder{color:var(--c-highlight)}.form-item__textfield::-moz-placeholder{color:var(--c-highlight)}.form-item__textfield:-ms-input-placeholder{color:var(--c-highlight)}.form-item__description{margin-top:.3em}.form-fieldset{border:none;margin-bottom:2em;padding:0}.form-fieldset .form-item{margin-left:1em;max-width:31em}.iframe-container,.newsletter-iframe{position:relative;overflow:hidden;width:100%;margin:0 auto}.iframe-container__inner,.newsletter-iframe__inner{border:none;width:100%}.newsletter-iframe__inner{height:768px;overflow:hidden}.icons-demo{display:flex}.icons-demo .icon{height:100px;padding:1rem;width:100px}@media(prefers-color-scheme:dark){.icons-demo .icon{fill:var(--c-accent-high)}}.icons-demo pre{background-color:var(--c-muted);font-size:.8rem;margin:0;text-align:center}.icons-demo__item{border:1px solid var(--c-muted);margin:.25rem}img,picture{display:block;max-width:100%;width:100%;height:100%}figure{margin:0}.figure__caption{font-style:italic}.overlay{position:fixed;left:0;top:0;right:0;bottom:0;overflow-y:scroll;padding:0;z-index:1000}.overlay_content{position:relative;width:100%;margin:0 auto;z-index:1010}.default-link{font-family:var(--v-primary-font);letter-spacing:var(--v-primary-font-m-letter-spacing);color:var(--c-text-inverse);font-size:1.4rem;text-decoration:none;text-align:center;line-height:5rem;padding:0 1rem;min-width:13.3rem;position:relative;overflow:hidden;display:inline-block;border-radius:var(--v-button-border-radius);cursor:pointer;transition:background-position .6s cubic-bezier(.75,0,.25,0);background:linear-gradient(45deg,var(--c-subcolor-3) 50%,var(--c-secondary) 50%);background-size:200% 200%;background-position:right top}@media(min-width:768px){.default-link{letter-spacing:var(--v-primary-font-t-letter-spacing)}}@media(min-width:1440px){.default-link{letter-spacing:var(--v-primary-font-d-letter-spacing)}}.default-link:hover{background-position:left bottom}@media(min-width:768px){.default-link{min-width:15.7rem}}@media(min-width:1440px){.default-link{min-width:20.2rem;line-height:6rem;font-size:1.6rem}}.default-link:hover{color:var(--c-secondary)}.default-link__label{position:relative;z-index:1;transition:color .6s cubic-bezier(.75,0,.25,0)}.default-link--small{font-size:1.4rem;line-height:5rem}.default-link--light{color:var(--c-secondary);box-shadow:0 0 5px #ccc;text-align:center;transition:background-position .6s cubic-bezier(.75,0,.25,0);background:linear-gradient(45deg,var(--c-secondary) 50%,var(--c-subcolor-3) 50%);background-size:200% 200%;background-position:right top}.default-link--light:hover{background-position:left bottom}.default-link--light:hover{color:var(--c-subcolor-3)}.default-link+.default-link{margin-top:2rem}@media(min-width:768px){.default-link+.default-link{margin-top:0}}.link{color:var(--c-secondary)}.link:hover{color:var(--c-secondary)}.text_link{color:var(--c-subcolor-1)}.text_link:hover{text-decoration:underline}ul,ol{padding-left:1em}ul{list-style-type:disc}ol{list-style:none}ol li{margin-left:0;margin-right:0}ol li::before{display:none}ol .list-item,.text-long ol li,ol .text-long ul li{position:relative;margin:10px;border-radius:20px;box-shadow:0 0 16px 0 rgba(0,0,0,.12);border:solid 2px var(--c-text-inverse);background-color:var(--c-text-inverse);padding:40px 20px 20px}@media(min-width:375px){ol .list-item,.text-long ol li,ol .text-long ul li{padding:30px 20px 20px;margin:10px 0}}@media(min-width:768px){ol .list-item,.text-long ol li,ol .text-long ul li{padding:20px 20px 20px 80px;margin-bottom:20px}}ol .list-item__content{font-family:var(--v-secondary-font);letter-spacing:var(--v-secondary-font-m-letter-spacing);font-weight:400;font-stretch:normal;font-style:normal;margin:20px 0;color:var(--c-primary)}@media(min-width:768px){ol .list-item__content{letter-spacing:var(--v-secondary-font-t-letter-spacing)}}@media(min-width:1440px){ol .list-item__content{letter-spacing:var(--v-secondary-font-d-letter-spacing)}}@media(min-width:275px){ol .list-item__content{font-size:1.6rem;line-height:2.24rem}}@media(min-width:1024px){ol .list-item__content{font-size:1.8rem;line-height:2.52rem}}ol .list-item__number{font-family:var(--v-primary-font);letter-spacing:var(--v-primary-font-m-letter-spacing);color:var(--c-secondary);font-size:2rem;font-weight:700;position:absolute;line-height:32px;left:50%;top:calc(32px/2);transform:translateX(-50%)}@media(min-width:768px){ol .list-item__number{letter-spacing:var(--v-primary-font-t-letter-spacing)}}@media(min-width:1440px){ol .list-item__number{letter-spacing:var(--v-primary-font-d-letter-spacing)}}@media(min-width:768px){ol .list-item__number{font-size:1.6rem;left:50px;top:calc(50% - 32px/2)}}@media(min-width:1024px){ol .list-item__number{font-size:2.8rem}}.list-item,.text-long ol li,.text-long ul li{margin-bottom:.2em;padding-left:1em}.faq_list{padding-left:0}.faq_list .list-item--faq::before{content:"";display:none}@media(min-width:375px){.list-item.list-item--faq,.text-long ol li.list-item--faq,.text-long ul li.list-item--faq{padding:10px;margin-bottom:40px}}@media(min-width:768px){.list-item.list-item--faq,.text-long ol li.list-item--faq,.text-long ul li.list-item--faq{padding:10px 40px;margin-bottom:40px}}@media(min-width:1440px){.list-item.list-item--faq,.text-long ol li.list-item--faq,.text-long ul li.list-item--faq{padding:10px 40px;margin-bottom:60px}}.list-item.list-item--faq .search-highlight,.text-long ol li.list-item--faq .search-highlight,.text-long ul li.list-item--faq .search-highlight{font-weight:inherit;display:inline-block;position:relative}.list-item.list-item--faq .search-highlight::before,.text-long ol li.list-item--faq .search-highlight::before,.text-long ul li.list-item--faq .search-highlight::before{content:"";position:absolute;display:block;width:100%;height:100%;top:0;left:0;background-color:var(--c-primary);opacity:.1}.list-item__faq-mark{font-family:var(--v-primary-font);letter-spacing:var(--v-primary-font-m-letter-spacing);color:var(--c-secondary);font-size:2rem;margin-bottom:1rem}@media(min-width:768px){.list-item__faq-mark{letter-spacing:var(--v-primary-font-t-letter-spacing)}}@media(min-width:1440px){.list-item__faq-mark{letter-spacing:var(--v-primary-font-d-letter-spacing)}}@media(min-width:768px){.list-item__faq-mark{position:absolute;top:3.4rem;left:0;font-size:2.6rem;margin-bottom:0}}@media(min-width:1440px){.list-item__faq-mark{top:3.7rem;font-size:2.8rem}}.list-item__question,.list-item__answer{font-family:var(--v-secondary-font);letter-spacing:var(--v-secondary-font-m-letter-spacing);position:relative;min-height:40px;font-weight:400;line-height:1.4}@media(min-width:768px){.list-item__question,.list-item__answer{letter-spacing:var(--v-secondary-font-t-letter-spacing)}}@media(min-width:1440px){.list-item__question,.list-item__answer{letter-spacing:var(--v-secondary-font-d-letter-spacing)}}@media(min-width:275px){.list-item__question,.list-item__answer{font-size:1.6rem;line-height:2.24rem;padding:20px 17px}}@media(min-width:768px){.list-item__question,.list-item__answer{padding:30px 40px 20px 75px}}@media(min-width:1440px){.list-item__question,.list-item__answer{font-size:1.8rem;line-height:2.52rem;padding:32px 40px 20px 75px}}.list-item__answer>table{display:block;overflow-x:auto}.list-item__question{border-bottom:1px solid var(--c-highlight)}@media(min-width:768px){.list-item__question{padding-bottom:30px}}.article-detail .ul{font-size:18px;font-family:secondary-font;line-height:29px;list-style-position:inside;list-style-type:none;color:var(--c-primary);padding:2rem 0 4rem;width:90%}.article-detail .list-item,.article-detail .text-long ol li,.text-long ol .article-detail li,.article-detail .text-long ul li,.text-long ul .article-detail li{position:relative}.article-detail .list-item::before,.article-detail .text-long ol li::before,.text-long ol .article-detail li::before,.article-detail .text-long ul li::before,.text-long ul .article-detail li::before{content:"";background-color:var(--c-secondary);height:7px;width:7px;border-radius:3.5px;position:absolute;left:1px;top:10px}@media(min-width:1440px){.article-detail .list-item::before,.article-detail .text-long ol li::before,.text-long ol .article-detail li::before,.article-detail .text-long ul li::before,.text-long ul .article-detail li::before{height:6px;width:6px;border-radius:3px;top:14px}}.search-results-item{font-family:var(--v-primary-font);letter-spacing:var(--v-primary-font-m-letter-spacing);color:var(--c-subcolor-3);font-size:14px;line-height:22px;text-transform:uppercase;margin:20px 20px 0 0;cursor:default;display:flex;justify-content:space-between}@media(min-width:768px){.search-results-item{letter-spacing:var(--v-primary-font-t-letter-spacing)}}@media(min-width:1440px){.search-results-item{letter-spacing:var(--v-primary-font-d-letter-spacing)}}@media(min-width:768px){.search-results-item{font-size:16px;margin-right:30px;justify-content:flex-start}}@media(min-width:1440px){.search-results-item{font-size:18px;margin-right:40px}}.search-results-item__clear{width:0;height:0;overflow:hidden;border-radius:10px;background-color:var(--c-subcolor-3);position:relative}.search-results-item--active .search-results-item__clear{width:20px;height:20px;margin-left:8px}.search-results-item--active .search-results-item__clear::before,.search-results-item--active .search-results-item__clear::after{content:'';display:block;height:2px;width:16px;border-radius:2px;background-color:var(--c-secondary);position:absolute;top:9px}.search-results-item--active .search-results-item__clear::before{left:2px;transform:rotate(45deg)}.search-results-item--active .search-results-item__clear::after{right:2px;transform:rotate(-45deg)}.search-results-item a{color:var(--c-subcolor-3);text-decoration:none;cursor:pointer}.block-graphic-divider{text-align:center;margin:0 auto 4rem}@media(min-width:1024px){.block-graphic-divider{margin-bottom:6rem}}.block-graphic-divider svg{display:block;margin:0 auto;width:10rem;height:auto}@media(min-width:768px){.block-graphic-divider svg{width:10.8rem}}@media(min-width:1024px){.block-graphic-divider svg{width:12.5rem}}.horizontal-img__inner{margin:0 auto 5rem;width:10rem;min-height:1rem}@media(min-width:768px){.horizontal-img__inner{width:12.5rem;min-height:1.5rem}}.horizontal-img__graphic-divider{height:inherit;width:inherit}.table,.text-long table{border:1px solid var(--c-highlight-high);border-radius:4px;border-spacing:0;background-color:var(--c-muted);margin:1em 0;width:100%}.table__heading-cell,.text-long th,.table__cell,.text-long td{border:none;border-bottom:1px solid var(--c-highlight-high);border-right:1px solid var(--c-highlight-high);padding:1em}.table__heading-cell:last-child,.text-long th:last-child,.table__cell:last-child,.text-long td:last-child{border-right:none}.table__heading-cell,.text-long th{color:var(--c-accent-high);font-weight:700;padding:1.2em;text-align:left}.table__row:nth-child(odd),.text-long tr:nth-child(odd){background-color:var(--c-background)}.table__row:first-child th:first-child,.text-long tr:first-child th:first-child,.table__row:first-child td:first-child,.text-long tr:first-child td:first-child{border-radius:5px 0 0}.table__row:first-child th:last-child,.text-long tr:first-child th:last-child,.table__row:first-child td:last-child,.text-long tr:first-child td:last-child{border-radius:0 5px 0 0}tbody .table__row:last-child th,tbody .text-long tr:last-child th,.text-long tbody tr:last-child th,tbody .table__row:last-child td,tbody .text-long tr:last-child td,.text-long tbody tr:last-child td{border-bottom:none}.table__row:last-child td:first-child,.text-long tr:last-child td:first-child{border-radius:0 0 0 5px}.table__row:last-child td:last-child,.text-long tr:last-child td:last-child{border-radius:0 0 5px}.table__footer-cell,.text-long tfoot th,.table__footer-cell:first-child,.text-long tfoot th:first-child{border-bottom:none;border-top:1px solid var(--c-highlight-high)}.eyebrow{font-family:var(--v-secondary-font);letter-spacing:var(--v-secondary-font-m-letter-spacing);text-transform:uppercase;font-size:1.6rem;line-height:1.6rem;color:var(--c-subcolor-3);display:block;margin-bottom:3rem}@media(min-width:768px){.eyebrow{letter-spacing:var(--v-secondary-font-t-letter-spacing)}}@media(min-width:1440px){.eyebrow{letter-spacing:var(--v-secondary-font-d-letter-spacing)}}.eyebrow--parent-page{font-family:var(--v-primary-font);letter-spacing:var(--v-primary-font-m-letter-spacing);font-size:1.4rem;color:var(--c-primary);text-align:center}@media(min-width:768px){.eyebrow--parent-page{letter-spacing:var(--v-primary-font-t-letter-spacing)}}@media(min-width:1440px){.eyebrow--parent-page{letter-spacing:var(--v-primary-font-d-letter-spacing)}}@media(max-width:375px){.eyebrow{line-height:1.4rem}}@media(max-width:768px){.eyebrow{font-size:1.4rem}}.h1,.text-long h1{color:var(--c-text-inverse);font-family:helveticaneue,helvetica,arial,sans-serif;font-weight:700;font-style:normal;font-size:8.4rem;line-height:7.5rem;margin:0 0 .5em;width:auto}.h1__link{color:inherit;text-decoration:none}.h1__link:hover{color:inherit}@media(max-width:768px){.h1,.text-long h1{font-size:7.2rem;line-height:6.4rem}}@media(max-width:375px){.h1,.text-long h1{font-size:4.8rem;line-height:4.3rem}}.h2,.text-long h2{color:var(--c-accent);font-family:helveticaneue,helvetica,arial,sans-serif;font-weight:700;font-style:normal;font-size:1.8rem;line-height:1.4;margin:0 0 .5em;width:auto}.h2__link{color:inherit}.h2__link:hover{color:inherit}.h3,.text-long h3{color:var(--c-accent);font-family:helveticaneue,helvetica,arial,sans-serif;font-weight:700;font-style:normal;font-size:1.4rem;line-height:1.6;margin:0 0 .5em;width:auto}.h3__link{color:inherit}.h3__link:hover{color:inherit}.h4,.text-long h4{color:var(--c-accent);font-family:helveticaneue,helvetica,arial,sans-serif;font-weight:600;font-style:normal;font-size:1.2rem;line-height:1.6;margin:0 0 .5em;width:auto}.h4__link{color:inherit}.h4__link:hover{color:inherit}.h5,.text-long h5,.h6,.text-long h6{color:var(--c-accent);font-family:helveticaneue,helvetica,arial,sans-serif;font-weight:600;font-style:normal;font-size:1.1rem;line-height:2;margin:0 0 .5em;width:auto}.h5__link,.h6__link{color:inherit}.h5__link:hover,.h6__link:hover{color:inherit}.h1--primary-modifier,.h2--primary-modifier,.h3--primary-modifier,.h4--primary-modifier,.h5--primary-modifier,.h6--primary-modifier{font-family:var(--v-primary-font);letter-spacing:var(--v-primary-font-m-letter-spacing);font-family:var(--v-primary-font)!important}@media(min-width:768px){.h1--primary-modifier,.h2--primary-modifier,.h3--primary-modifier,.h4--primary-modifier,.h5--primary-modifier,.h6--primary-modifier{letter-spacing:var(--v-primary-font-t-letter-spacing)}}@media(min-width:1440px){.h1--primary-modifier,.h2--primary-modifier,.h3--primary-modifier,.h4--primary-modifier,.h5--primary-modifier,.h6--primary-modifier{letter-spacing:var(--v-primary-font-d-letter-spacing)}}.article-detail .h2,.article-detail .text-long h2,.text-long .article-detail h2{width:90%;margin:0 auto 15px}@media(min-width:768px){.article-detail .h2,.article-detail .text-long h2,.text-long .article-detail h2{width:70%}}.paragraph,.text-long p{margin:0 0 1em}.blockquote,.text-long blockquote{font-style:italic;border-left:solid 3px var(--c-accent);margin-left:1em;padding-left:1em}.hr,.text-long hr{border-style:solid;border-width:1px 0 0;color:currentColor}.paragraph--large{color:var(--c-subcolor-3);font-size:2.2rem;line-height:3.5rem;max-width:81rem;margin:0 auto 5rem}@media(max-width:768px){.paragraph--large{font-size:1.8rem;line-height:2.8rem}}.ambient-video{width:100%;height:100%;position:relative}.ambient-video video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.ambient-video .ambient-video__control[data-state=play]{display:block;border-radius:50%;border:hidden;background-color:var(--c-text-inverse);position:absolute;z-index:1;top:15px;right:15px;left:auto;height:50px;width:50px;box-shadow:1px 1px 10px 0 rgba(0,0,0,.1);background-color:rgba(255,255,255,.2)}.ambient-video .ambient-video__control[data-state=play]:hover{cursor:pointer}.ambient-video .ambient-video__control[data-state=play]>div{width:0;height:0;margin:auto 35%}.ambient-video .ambient-video__control[data-state=play] .sronly--pause{display:none}.ambient-video .ambient-video__control[data-state=play] .play-icon{width:20px;height:24px;fill:var(--c-secondary);margin:auto 35%}@media(min-width:768px){.ambient-video .ambient-video__control[data-state=play]{top:20px;right:20px;height:60px;width:60px}}@media(min-width:1440px){.ambient-video .ambient-video__control[data-state=play]{top:40px;right:calc(5% + 40px)}}.ambient-video__control[data-state=pause] .play-icon{display:none}.ambient-video .ambient-video__controls[data-state=unmute],.ambient-video .ambient-video__controls[data-state=mute]{display:block;border-radius:50%;border:hidden;background-color:var(--c-text-inverse);position:absolute;z-index:1;top:75px;right:15px;left:auto;height:50px;width:50px;box-shadow:1px 1px 10px 0 rgba(0,0,0,.1);background-color:rgba(241,241,241,.2)}.ambient-video .ambient-video__controls[data-state=unmute]:hover,.ambient-video .ambient-video__controls:hover[data-state=mute]{cursor:pointer}.ambient-video .ambient-video__controls[data-state=unmute]>div,.ambient-video .ambient-video__controls[data-state=mute]>div{width:0;height:0;margin:auto 35%}.ambient-video .ambient-video__controls[data-state=unmute] .sronly--unmute,.ambient-video .ambient-video__controls[data-state=mute] .sronly--unmute{display:none}.ambient-video .ambient-video__controls[data-state=unmute] .mute-icon,.ambient-video .ambient-video__controls[data-state=mute] .mute-icon{width:24px;height:24px;fill:#fff;margin:auto 25%}@media(min-width:768px){.ambient-video .ambient-video__controls[data-state=unmute],.ambient-video .ambient-video__controls[data-state=mute]{top:100px;right:20px;height:60px;width:60px}}@media(min-width:1440px){.ambient-video .ambient-video__controls[data-state=unmute],.ambient-video .ambient-video__controls[data-state=mute]{top:120px;right:calc(5% + 40px)}}.ambient-video .ambient-video__controls[data-state=mute]{opacity:.5}.ambient-video .ambient-video__control[data-state=pause]{display:block;border-radius:50%;border:hidden;background-color:var(--c-background-button);position:absolute;z-index:1;width:50px;height:50px;top:15px;right:15px;left:auto;background-color:var(--c-background-button)}.ambient-video .ambient-video__control[data-state=pause]:hover{cursor:pointer}.ambient-video .ambient-video__control[data-state=pause]>div{width:14px;height:18px;margin:auto}.ambient-video .ambient-video__control[data-state=pause] .sronly--play{display:none}.ambient-video .ambient-video__control[data-state=pause]>div{width:14px;height:18px;border-right:4px solid var(--c-text-inverse);border-left:4px solid var(--c-text-inverse);margin:auto}@media(min-width:768px){.ambient-video .ambient-video__control[data-state=pause]{top:20px;right:20px;height:60px;width:60px}}@media(min-width:1440px){.ambient-video .ambient-video__control[data-state=pause]{top:40px;right:calc(5% + 40px)}}.fullscreen-video{width:100%;height:100%;position:relative}.fullscreen-video video{width:100%}.fullscreen-video__control[data-state=hidden]{display:none}.fullscreen-video__control[data-state=play]{display:block;border-radius:50%;border:hidden;background-color:var(--c-text-inverse);position:absolute;z-index:1;width:60px;height:60px;top:15px;right:15px;left:auto}.fullscreen-video__control[data-state=play]:hover{cursor:pointer}.fullscreen-video__control[data-state=play]>div{width:0;height:0;margin:auto 35%}.fullscreen-video__control[data-state=play] .sronly--pause{display:none}.fullscreen-video__control[data-state=play] .play-icon{width:20px;height:24px;fill:var(--c-secondary);margin:auto 35%}@media(min-width:1440px){.fullscreen-video__control[data-state=play]{right:calc((100% - 1440px)/2 + 15px)}}.fullscreen-video__control[data-state=pause]{display:block;border-radius:50%;border:hidden;background-color:var(--c-background-button);position:absolute;z-index:1;width:60px;height:60px;top:15px;right:15px;left:auto}.fullscreen-video__control[data-state=pause]:hover{cursor:pointer}.fullscreen-video__control[data-state=pause]>div{width:14px;height:18px;margin:auto}.fullscreen-video__control[data-state=pause] .sronly--play{display:none}.fullscreen-video__control[data-state=pause]>div{width:14px;height:18px;border-right:4px solid var(--c-text-inverse);border-left:4px solid var(--c-text-inverse);margin:auto}@media(min-width:1440px){.fullscreen-video__control[data-state=pause]{right:calc((100% - 1440px)/2 + 15px)}}.fullscreen-video__control[data-state=pause] .play-icon{display:none}.fullscreen-video__controls{overflow:hidden;background:0 0;width:100%;min-height:30px;padding:0 20px}@media(min-width:768px){.fullscreen-video__controls{padding:0 30px}}.fullscreen-video__controls[data-state=hidden]{display:none}.fullscreen-video__controls[data-state=visible]{display:flex;align-items:center}.fullscreen-video__controls button{text-align:center;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;border:none;outline:none;cursor:pointer;background:0 0;height:24px}.fullscreen-video__controls button:hover,.fullscreen-video__controls button:focus{outline:2px solid #fff}.fullscreen-video__controls progress{display:block;width:100%;height:10px;border:none;overflow:hidden;border-radius:2px;color:var(--c-player)}.fullscreen-video__controls progress span{width:0%;height:10px;display:inline-block;background-color:var(--c-player)}.fullscreen-video__controls progress:focus{outline:2px solid #fff}.fullscreen-video__controls progress::-moz-progress-bar{background-color:var(--c-player)}.fullscreen-video__controls progress::-webkit-progress-value{background-color:var(--c-player)}.fullscreen-video__playpause[data-state=play]{display:block;border-radius:50%;border:hidden;background-color:var(--c-text-inverse);position:absolute;z-index:1;width:26px;height:26px;position:static;margin-right:10px}.fullscreen-video__playpause[data-state=play]:hover{cursor:pointer}.fullscreen-video__playpause[data-state=play]>div{width:0;height:0;margin:auto 35%}.fullscreen-video__playpause[data-state=play] .sronly--pause{display:none}@media(min-width:768px){.fullscreen-video__playpause[data-state=play]{margin-right:20px}}@media(min-width:1440px){.fullscreen-video__playpause[data-state=play]{margin-right:30px}}.fullscreen-video__playpause[data-state=play]>div{width:0;height:0;border-top:6px solid transparent;border-bottom:6px solid transparent;border-left:10px solid var(--c-player);margin:auto 35%}.fullscreen-video__playpause[data-state=pause]{display:block;border-radius:50%;border:hidden;background-color:var(--c-background-button);position:absolute;z-index:1;width:26px;height:26px;position:static;margin-right:10px}.fullscreen-video__playpause[data-state=pause]:hover{cursor:pointer}.fullscreen-video__playpause[data-state=pause]>div{width:14px;height:18px;margin:auto}.fullscreen-video__playpause[data-state=pause] .sronly--play{display:none}@media(min-width:768px){.fullscreen-video__playpause[data-state=pause]{margin-right:20px}}@media(min-width:1440px){.fullscreen-video__playpause[data-state=pause]{margin-right:30px}}.fullscreen-video__playpause[data-state=pause]>div{width:7px;height:9px;border-right:4px solid var(--c-text-inverse);border-left:4px solid var(--c-text-inverse);margin:auto}.fullscreen-video__volumechange[data-state=unmute],.fullscreen-video__volumechange[data-state=mute]{display:block;border-radius:50%;border:hidden;background-color:var(--c-text-inverse);position:absolute;z-index:1;top:90px;right:16px;left:auto;height:60px;width:60px;box-shadow:1px 1px 10px 0 rgba(0,0,0,.1);background-color:rgba(241,241,241,.2)}.fullscreen-video__volumechange[data-state=unmute]:hover,.fullscreen-video__volumechange:hover[data-state=mute]{cursor:pointer}.fullscreen-video__volumechange[data-state=unmute]>div,.fullscreen-video__volumechange[data-state=mute]>div{width:0;height:0;margin:auto 35%}.fullscreen-video__volumechange[data-state=unmute] .sronly--unmute,.fullscreen-video__volumechange[data-state=mute] .sronly--unmute{display:none}.fullscreen-video__volumechange[data-state=unmute] .mute-icon,.fullscreen-video__volumechange[data-state=mute] .mute-icon{width:24px;height:24px;fill:#fff;margin:auto 25%}@media(min-width:768px){.fullscreen-video__volumechange[data-state=unmute],.fullscreen-video__volumechange[data-state=mute]{top:100px;right:20px;height:60px;width:60px}}@media(min-width:1440px){.fullscreen-video__volumechange[data-state=unmute],.fullscreen-video__volumechange[data-state=mute]{right:calc((100% - 1440px)/2 + 15px)}}.fullscreen-video__volumechange[data-state=mute]{opacity:.5}.fullscreen-video button.fullscreen-video__mute{margin-right:10px;width:26px;height:26px}@media(min-width:768px){.fullscreen-video button.fullscreen-video__mute{margin-right:20px}}@media(min-width:1440px){.fullscreen-video button.fullscreen-video__mute{margin-right:30px}}.fullscreen-video button.fullscreen-video__subtitles{margin-right:10px}@media(min-width:768px){.fullscreen-video button.fullscreen-video__subtitles{margin-right:20px}}@media(min-width:1440px){.fullscreen-video button.fullscreen-video__subtitles{margin-right:30px}}.fullscreen-video button.fullscreen-video__close{position:absolute;background:0 0;top:20px;right:20px;z-index:10;text-align:center;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;border:none;outline:none;cursor:pointer;padding:0;width:24px;height:24px}@media(min-width:768px){.fullscreen-video button.fullscreen-video__close{top:40px;right:40px}}@media(min-width:1440px){.fullscreen-video button.fullscreen-video__close{right:60px}}.fullscreen-video button.fullscreen-video__close:focus{outline:2px solid #fff}.fullscreen-video__progress-time{cursor:pointer;flex-grow:1;margin-right:10px}.fullscreen-video__progress-time--duration{width:auto;flex-grow:0;flex-basis:80px;font-size:14px;color:var(--c-text-inverse);margin-right:10px;min-width:11rem}@media(min-width:768px){.fullscreen-video__progress-time--duration{margin-right:20px}}@media(min-width:1440px){.fullscreen-video__progress-time--duration{margin-right:30px}}.fullscreen-video__controls>button{display:block;background:0 0;padding:0}html:-ms-fullscreen{width:100%}:-webkit-full-screen{background-color:transparent}video:-webkit-full-screen+.fullscreen-video__controls{background:#ccc}video:-webkit-full-screen+.fullscreen-video__controls progress{margin-top:.5rem}figure[data-fullscreen=true]{display:flex;max-width:100%;width:100%;margin:0;padding:0;max-height:100%}figure[data-fullscreen=true] video{height:auto}figure[data-fullscreen=true] figcaption{display:none}figure[data-fullscreen=true] .fullscreen-video__controls{position:absolute;bottom:2%;width:100%;z-index:10}figure[data-fullscreen=true] .fullscreen-video__controls li{width:5%}figure[data-fullscreen=true] .fullscreen-video__controls .progress{width:68%}figure[data-fullscreen=false] .fullscreen-video__close{display:none}.inline-video{width:100%;height:100%;position:relative}.inline-video button{font-size:0}.inline-video video{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.inline-video__control[data-state=hidden]{display:none}.inline-video__control[data-state=play]{display:block;border-radius:50%;border:hidden;background-color:var(--c-text-inverse);position:absolute;z-index:1;width:97px;height:97px;left:10px;bottom:25px;outline:none;box-shadow:none}.inline-video__control[data-state=play]:hover{cursor:pointer}.inline-video__control[data-state=play]>div{width:0;height:0;margin:auto 35%}.inline-video__control[data-state=play] .sronly--pause{display:none}.inline-video__control[data-state=play] .play-icon{width:30.2px;height:36px;fill:var(--c-secondary);margin:auto 30%}.inline-video__control[data-state=pause]{display:block;border-radius:50%;border:hidden;background-color:var(--c-background-button);position:absolute;z-index:1;width:97px;height:97px;left:10px;bottom:30px}.inline-video__control[data-state=pause]:hover{cursor:pointer}.inline-video__control[data-state=pause]>div{width:14px;height:18px;margin:auto}.inline-video__control[data-state=pause] .sronly--play{display:none}.inline-video__control[data-state=pause]>div{width:30.2px;height:36px;border-right:4px solid var(--c-text-inverse);border-left:4px solid var(--c-text-inverse);margin:auto}.inline-video__control[data-state=pause] .play-icon{display:none}.inline-video__controls{overflow:hidden;background:0 0;width:100%;min-height:30px;position:relative;padding:0 20px}@media(min-width:768px){.inline-video__controls{padding:0 30px}}.inline-video__controls[data-state=hidden]{display:none}.inline-video__controls[data-state=visible]{display:flex;align-items:center}.inline-video__controls button{text-align:center;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;border:none;outline:none;cursor:pointer;background:0 0;background-size:contain;background-repeat:no-repeat}.inline-video__controls button:hover{opacity:.5}.inline-video__controls button[data-state=unmute]{opacity:.5}.inline-video__controls button[aria-label=Play]{opacity:.5}.inline-video__controls progress{display:block;width:100%;height:10px;border:none;overflow:hidden;border-radius:2px;color:var(--c-player)}.inline-video__controls progress span{width:0%;height:10px;display:inline-block;background-color:var(--c-player)}.inline-video__controls progress::-moz-progress-bar{background-color:var(--c-player)}.inline-video__controls progress::-webkit-progress-value{background-color:var(--c-player)}.inline-video__playpause[data-state=play]{display:block;border-radius:50%;border:hidden;background-color:var(--c-text-inverse);position:absolute;z-index:1;width:30px;height:30px;position:static;margin-right:10px}.inline-video__playpause[data-state=play]:hover{cursor:pointer}.inline-video__playpause[data-state=play]>div{width:0;height:0;margin:auto 35%}.inline-video__playpause[data-state=play] .sronly--pause{display:none}@media(min-width:768px){.inline-video__playpause[data-state=play]{margin-right:20px}}@media(min-width:1440px){.inline-video__playpause[data-state=play]{margin-right:30px}}.inline-video__playpause[data-state=play] .play-icon{width:10px;height:12px;fill:var(--c-secondary);margin:auto 35%}.inline-video__playpause[data-state=pause] .play-icon{display:none}.inline-video__playpause[data-state=pause]{display:block;border-radius:50%;border:hidden;background-color:var(--c-background-button);position:absolute;z-index:1;width:30px;height:30px;position:static;margin-right:10px}.inline-video__playpause[data-state=pause]:hover{cursor:pointer}.inline-video__playpause[data-state=pause]>div{width:14px;height:18px;margin:auto}.inline-video__playpause[data-state=pause] .sronly--play{display:none}@media(min-width:768px){.inline-video__playpause[data-state=pause]{margin-right:20px}}@media(min-width:1440px){.inline-video__playpause[data-state=pause]{margin-right:30px}}.inline-video__playpause[data-state=pause]>div{width:7px;height:9px;border-right:4px solid var(--c-text-inverse);border-left:4px solid var(--c-text-inverse);margin:auto}.inline-video button.inline-video__mute{margin-right:10px}@media(min-width:768px){.inline-video button.inline-video__mute{margin-right:20px}}@media(min-width:1440px){.inline-video button.inline-video__mute{margin-right:30px}}.inline-video button.inline-video__close{position:absolute;background:0 0;top:20px;right:20px;z-index:10;text-align:center;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;border:none;outline:none;cursor:pointer;padding:0;width:24px;height:24px}@media(min-width:768px){.inline-video button.inline-video__close{top:40px;right:40px}}@media(min-width:1440px){.inline-video button.inline-video__close{right:60px}}.inline-video__progress-time{cursor:pointer;flex-grow:1;margin-right:10px}.inline-video__progress-time--duration{width:auto;flex-grow:0;flex-basis:80px;font-size:14px;color:var(--c-text-inverse);margin-right:10px;min-width:11rem}@media(min-width:768px){.inline-video__progress-time--duration{margin-right:20px}}@media(min-width:1440px){.inline-video__progress-time--duration{margin-right:30px}}.inline-video__controls>button{display:block;background:0 0;padding:0}figure[data-fullcontrol=true]{max-width:100%;width:100%;margin:0;padding:0;max-height:100%}figure[data-fullcontrol=true] figcaption{display:none}figure[data-fullcontrol=true] .inline-video__controls{position:absolute;bottom:20px;width:100%;z-index:10}figure[data-fullcontrol=false] .inline-video__close{display:none}figure[data-fullcontrol=true] .inline-video__controls li{width:5%}figure[data-fullcontrol=true] .inline-video__controls .progress{width:68%}.overlay-video{width:100%;height:100%;position:relative}.overlay-video button{font-size:0}.overlay-video video{width:100%}.overlay-video__control[data-state=hidden]{display:none}.overlay-video__control[data-state=play]{display:block;border-radius:50%;border:hidden;background-color:var(--c-text-inverse);position:absolute;z-index:1;width:100px;height:100px;left:10px;bottom:25px}.overlay-video__control[data-state=play]:hover{cursor:pointer}.overlay-video__control[data-state=play]>div{width:0;height:0;margin:auto 35%}.overlay-video__control[data-state=play] .sronly--pause{display:none}.overlay-video__control[data-state=play] .play-icon{width:30.2px;height:36px;fill:var(--c-secondary);margin:auto 35%}.overlay-video__control[data-state=pause]{display:block;border-radius:50%;border:hidden;background-color:var(--c-background-button);position:absolute;z-index:1;width:100px;height:100px;left:10px;bottom:30px}.overlay-video__control[data-state=pause]:hover{cursor:pointer}.overlay-video__control[data-state=pause]>div{width:14px;height:18px;margin:auto}.overlay-video__control[data-state=pause] .sronly--play{display:none}.overlay-video__control[data-state=pause]>div{width:30.2px;height:36px;border-right:8px solid var(--c-text-inverse);border-left:8px solid var(--c-text-inverse);margin:auto}.overlay-video__control[data-state=pause] .play-icon{display:none}.overlay-video__controls{overflow:hidden;background:0 0;width:100%;min-height:30px;padding:0 20px}@media(min-width:768px){.overlay-video__controls{width:100%;padding:0 30px}}@media(min-width:1440px){.overlay-video__controls{width:100%}}.overlay-video__controls[data-state=hidden]{display:none}.overlay-video__controls[data-state=visible]{display:flex;align-items:center}.overlay-video__controls button{text-align:center;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;border:none;outline:none;cursor:pointer}.overlay-video__controls button:hover,.overlay-video__controls button:focus{opacity:.5}.overlay-video__controls progress{display:block;width:100%;height:10px;border:none;overflow:hidden;border-radius:2px;color:var(--c-player)}.overlay-video__controls progress span{width:0%;height:10px;display:inline-block;background-color:var(--c-player)}.overlay-video__controls progress::-moz-progress-bar{background-color:var(--c-player)}.overlay-video__controls progress::-webkit-progress-value{background-color:var(--c-player)}.overlay-video__playpause[data-state=play]{display:block;border-radius:50%;border:hidden;background-color:var(--c-text-inverse);position:absolute;z-index:1;width:30px;height:30px;position:static;margin-right:10px}.overlay-video__playpause[data-state=play]:hover{cursor:pointer}.overlay-video__playpause[data-state=play]>div{width:0;height:0;margin:auto 35%}.overlay-video__playpause[data-state=play] .sronly--pause{display:none}@media(min-width:768px){.overlay-video__playpause[data-state=play]{margin-right:20px}}@media(min-width:1440px){.overlay-video__playpause[data-state=play]{margin-right:30px}}.overlay-video__playpause[data-state=play] .play-icon{width:26.7px;height:31.9px;fill:var(--c-secondary);margin:auto 30%}.overlay-video__playpause[data-state=pause]{display:block;border-radius:50%;border:hidden;background-color:var(--c-background-button);position:absolute;z-index:1;width:30px;height:30px;position:static;margin-right:10px}.overlay-video__playpause[data-state=pause]:hover{cursor:pointer}.overlay-video__playpause[data-state=pause]>div{width:14px;height:18px;margin:auto}.overlay-video__playpause[data-state=pause] .sronly--play{display:none}@media(min-width:768px){.overlay-video__playpause[data-state=pause]{margin-right:20px}}@media(min-width:1440px){.overlay-video__playpause[data-state=pause]{margin-right:30px}}.overlay-video__playpause[data-state=pause]>div{width:7px;height:9px;border-right:4px solid var(--c-text-inverse);border-left:4px solid var(--c-text-inverse);margin:auto}.overlay-video button.overlay-video__mute{margin-right:10px}@media(min-width:768px){.overlay-video button.overlay-video__mute{margin-right:20px}}@media(min-width:1440px){.overlay-video button.overlay-video__mute{margin-right:30px}}.overlay-video button.overlay-video__subtitles{width:32px;height:20px}.overlay-video button.overlay-video__close{position:absolute;background:0 0;top:20px;right:32px;z-index:1000;text-align:center;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;border:none;outline:none;cursor:pointer;padding:0;width:24px;height:24px}@media(min-width:768px){.overlay-video button.overlay-video__close{top:40px;right:52px}}@media(min-width:1440px){.overlay-video button.overlay-video__close{right:72px;top:60px}}.overlay-video__progress-time{cursor:pointer;flex-grow:1;margin-right:10px}.overlay-video__progress-time--duration{width:auto;flex-grow:0;flex-basis:80px;font-size:14px;color:var(--c-text-inverse);margin-right:10px;min-width:11rem}@media(min-width:768px){.overlay-video__progress-time--duration{margin-right:20px}}@media(min-width:1440px){.overlay-video__progress-time--duration{margin-right:30px}}.overlay-video__controls>button{display:block;background:0 0;padding:0}figure[data-fullcontrol=true]{max-width:100%;width:100%;margin:0;padding:0;max-height:100%}figure[data-fullcontrol=true] figcaption{display:none}figure[data-fullcontrol=true] .overlay-video__controls{margin-top:-45px;z-index:10}figure[data-fullcontrol=false] .overlay-video__close{display:none}figure[data-fullcontrol=true] .overlay-video__controls li{width:5%}figure[data-fullcontrol=true] .overlay-video__controls .progress{width:68%}.overlay-video-modal{position:fixed;z-index:1000;padding-top:100px;top:0;left:0;width:100vw;height:100vh;overflow:hidden;background-color:#000}@media(min-width:768px){.overlay-video-modal{background-color:rgba(0,0,0,.6)}}.overlay-video-modal .inner-wrapper{position:absolute;top:50vh;left:50vw;padding-bottom:3rem;margin-right:-50%;transform:translate(-50%,-50%);width:375px;height:210px}@media(min-width:768px){.overlay-video-modal .inner-wrapper{width:688px;height:388.8px}}@media(min-width:1440px){.overlay-video-modal .inner-wrapper{width:896px;height:504px}}.overlay-video-modal .inner-wrapper video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.overlay-video[data-overlay=true]{display:flex;flex-direction:column;justify-content:center;align-items:center}.overlay-video[data-overlay=true] .overlay-video__overlay{position:fixed;left:0;top:0;height:100vh;width:100vw;background-color:#000}@media(min-width:768px){.overlay-video[data-overlay=true] .overlay-video__overlay{background-color:rgba(0,0,0,.6)}}.overlay-video[data-overlay=true] .overlay-video__container{background-color:#000}.overlay-video[data-overlay=true] .overlay-video__box{position:absolute;top:50%;left:50%;margin-right:-50%;transform:translate(-50%,-50%)}.article-header-image,.article-header-noimage{font-family:var(--v-primary-font);letter-spacing:var(--v-primary-font-m-letter-spacing);color:var(--c-primary);background-color:var(--c-subcolor-2);margin-bottom:1rem}@media(min-width:768px){.article-header-image,.article-header-noimage{letter-spacing:var(--v-primary-font-t-letter-spacing)}}@media(min-width:1440px){.article-header-image,.article-header-noimage{letter-spacing:var(--v-primary-font-d-letter-spacing)}}@media(min-width:768px){.article-header-image,.article-header-noimage{margin-bottom:2rem}}@media(min-width:1440px){.article-header-image,.article-header-noimage{margin-bottom:4rem}}.article-header-image__container,.article-header-noimage__container{max-width:1440px;margin:0 auto}.article-header-image__text_wrapper,.article-header-noimage__text_wrapper{max-width:100%;margin:0 20px}@media(min-width:768px){.article-header-image__text_wrapper,.article-header-noimage__text_wrapper{margin:0 40px}}@media(min-width:1440px){.article-header-image__text_wrapper,.article-header-noimage__text_wrapper{max-width:780px;margin:0 0 0 272px}}.article-header-image__text_wrapper .heading,.article-header-noimage__text_wrapper .heading{font-family:var(--v-primary-font);letter-spacing:var(--v-primary-font-m-letter-spacing);font-style:normal;font-weight:500}@media(min-width:768px){.article-header-image__text_wrapper .heading,.article-header-noimage__text_wrapper .heading{letter-spacing:var(--v-primary-font-t-letter-spacing)}}@media(min-width:1440px){.article-header-image__text_wrapper .heading,.article-header-noimage__text_wrapper .heading{letter-spacing:var(--v-primary-font-d-letter-spacing)}}@media(min-width:275px){.article-header-image__text_wrapper .heading,.article-header-noimage__text_wrapper .heading{font-size:2.8rem;line-height:2.8rem}}@media(min-width:768px){.article-header-image__text_wrapper .heading,.article-header-noimage__text_wrapper .heading{font-size:4rem;line-height:4rem}}@media(min-width:768px){.article-header-image__text_wrapper .heading,.article-header-noimage__text_wrapper .heading{font-size:40px}}@media(min-width:1024px){.article-header-image__text_wrapper .heading,.article-header-noimage__text_wrapper .heading{font-size:4.8rem;line-height:4.8rem}}.article-header-image__text_wrapper .eyebrow,.article-header-noimage__text_wrapper .eyebrow{font-family:var(--v-primary-font);letter-spacing:var(--v-primary-font-m-letter-spacing);font-style:normal;font-weight:500;text-transform:uppercase;color:var(--c-primary);margin-top:0}@media(min-width:768px){.article-header-image__text_wrapper .eyebrow,.article-header-noimage__text_wrapper .eyebrow{letter-spacing:var(--v-primary-font-t-letter-spacing)}}@media(min-width:1440px){.article-header-image__text_wrapper .eyebrow,.article-header-noimage__text_wrapper .eyebrow{letter-spacing:var(--v-primary-font-d-letter-spacing)}}@media(min-width:275px){.article-header-image__text_wrapper .eyebrow,.article-header-noimage__text_wrapper .eyebrow{font-size:1.4rem;line-height:1.4rem}}@media(min-width:768px){.article-header-image__text_wrapper .eyebrow,.article-header-noimage__text_wrapper .eyebrow{font-size:1.6rem;line-height:1.6rem}}.article-header-image__text_wrapper .published,.article-header-noimage__text_wrapper .published{font-family:var(--v-secondary-font);letter-spacing:var(--v-secondary-font-m-letter-spacing);font-style:normal;font-weight:400;margin-bottom:40px;display:block}@media(min-width:768px){.article-header-image__text_wrapper .published,.article-header-noimage__text_wrapper .published{letter-spacing:var(--v-secondary-font-t-letter-spacing)}}@media(min-width:1440px){.article-header-image__text_wrapper .published,.article-header-noimage__text_wrapper .published{letter-spacing:var(--v-secondary-font-d-letter-spacing)}}@media(min-width:275px){.article-header-image__text_wrapper .published,.article-header-noimage__text_wrapper .published{font-size:1.4rem;line-height:1.96rem;margin-bottom:30px}}@media(min-width:768px){.article-header-image__text_wrapper .published,.article-header-noimage__text_wrapper .published{font-size:1.6rem;line-height:2.24rem}}@media(min-width:1440px){.article-header-image__text_wrapper .published,.article-header-noimage__text_wrapper .published{margin-bottom:40px}}.article-header-image__text_wrapper .share-block,.article-header-noimage__text_wrapper .share-block{padding-top:42.2px;padding-bottom:62.2px;border-top:1px solid rgba(196,196,196,.6);display:flex;flex-flow:row nowrap}@media(min-width:275px){.article-header-image__text_wrapper .share-block,.article-header-noimage__text_wrapper .share-block{padding-top:30px;padding-bottom:35px}}@media(min-width:1440px){.article-header-image__text_wrapper .share-block,.article-header-noimage__text_wrapper .share-block{padding-top:42.2px;padding-bottom:62.2px}}.article-header-image__text_wrapper .share-block .share-text,.article-header-noimage__text_wrapper .share-block .share-text{font-family:var(--v-primary-font);letter-spacing:var(--v-primary-font-m-letter-spacing);font-style:normal;font-weight:500}@media(min-width:768px){.article-header-image__text_wrapper .share-block .share-text,.article-header-noimage__text_wrapper .share-block .share-text{letter-spacing:var(--v-primary-font-t-letter-spacing)}}@media(min-width:1440px){.article-header-image__text_wrapper .share-block .share-text,.article-header-noimage__text_wrapper .share-block .share-text{letter-spacing:var(--v-primary-font-d-letter-spacing)}}@media(min-width:275px){.article-header-image__text_wrapper .share-block .share-text,.article-header-noimage__text_wrapper .share-block .share-text{font-size:1.6rem;line-height:1.76rem}}@media(min-width:768px){.article-header-image__text_wrapper .share-block .share-text,.article-header-noimage__text_wrapper .share-block .share-text{font-size:1.8rem;line-height:1.8rem}}@media(min-width:768px){.article-header-image__text_wrapper .share-block .share-text,.article-header-noimage__text_wrapper .share-block .share-text{font-size:18px}}@media(min-width:1024px){.article-header-image__text_wrapper .share-block .share-text,.article-header-noimage__text_wrapper .share-block .share-text{font-size:2rem;line-height:2.2rem}}.article-header-image__text_wrapper .share-block .social-menu,.article-header-noimage__text_wrapper .share-block .social-menu{margin:0;margin-left:30px;display:flex;flex-flow:row nowrap;align-items:center}.article-header-image__text_wrapper .share-block .social-menu .social-menu__icon,.article-header-noimage__text_wrapper .share-block .social-menu .social-menu__icon{fill:var(--c-subcolor-1)}.article-header-image{font-family:var(--v-primary-font);letter-spacing:var(--v-primary-font-m-letter-spacing)}@media(min-width:768px){.article-header-image{letter-spacing:var(--v-primary-font-t-letter-spacing)}}@media(min-width:1440px){.article-header-image{letter-spacing:var(--v-primary-font-d-letter-spacing)}}.article-header-image__image{position:relative;margin-bottom:10px;width:100%;overflow:hidden;height:37.5rem}@media(min-width:768px){.article-header-image__image{height:46.6rem}}@media(min-width:1440px){.article-header-image__image{height:61.7rem}}.article-header-image__image img{height:100%;-o-object-fit:cover;object-fit:cover}.article-header-image__border{position:absolute;bottom:-2px;width:100%}.article-header-image__border svg{display:block;width:100%;height:auto;fill:var(--c-subcolor-2)}.article-header-noimage{font-family:var(--v-primary-font);letter-spacing:var(--v-primary-font-m-letter-spacing);position:relative;overflow:hidden}@media(min-width:768px){.article-header-noimage{letter-spacing:var(--v-primary-font-t-letter-spacing)}}@media(min-width:1440px){.article-header-noimage{letter-spacing:var(--v-primary-font-d-letter-spacing)}}.article-header-noimage__border{position:relative;width:100%}.article-header-noimage__border svg{display:block;width:100%;height:auto;fill:var(--c-subcolor-3)}@media(min-width:275px){.article-header-noimage__border{bottom:0}}@media(min-width:768px){.article-header-noimage__border{bottom:1.5rem}}@media(min-width:1024px){.article-header-noimage__border{bottom:-2px}}.article-header-noimage__inner{position:relative;z-index:2}@media(min-width:275px){.article-header-noimage__inner{max-height:326px}}@media(min-width:768px){.article-header-noimage__inner{max-height:388px;background-size:40% auto}}@media(min-width:1024px){.article-header-noimage__inner{max-height:100%;background-size:48% auto}}.article-header-noimage__brand_shape{z-index:1;position:absolute;display:block}@media(min-width:275px){.article-header-noimage__brand_shape{top:-9.5rem;right:-13rem;width:35rem;height:50rem}}@media(min-width:768px){.article-header-noimage__brand_shape{top:-2.5rem;right:-16rem;width:52rem;height:38rem}}@media(min-width:1440px){.article-header-noimage__brand_shape{top:-17rem;right:-14.4rem;width:74rem;height:74rem}}.article-header-noimage__brand_shape svg{width:100%;height:100%;fill:var(--c-subcolor-1);opacity:.2}.article-header-noimage__text_wrapper{padding-top:3rem}@media(min-width:275px){.article-header-noimage__text_wrapper{padding-top:.9rem}}@media(min-width:768px){.article-header-noimage__text_wrapper{padding-top:6.1rem}}@media(min-width:1024px){.article-header-noimage__text_wrapper{padding-top:6.9rem}}@media(min-width:1440px){.article-header-noimage__text_wrapper{padding-top:6.9rem}}.article-full-width{padding:2rem 0;overflow-x:hidden}.article-full-width--parallax{max-width:100%}.article-full-width--parallax__media{overflow:hidden}.article-full-width--parallax__media img{width:100%;-o-object-fit:cover;object-fit:cover}@media(min-width:375px){.article-full-width--parallax__media picture{height:211px}}@media(min-width:768px){.article-full-width--parallax__media picture{height:432px}}@media(min-width:1440px){.article-full-width--parallax__media picture{height:810px}}.article-full-width__container{max-width:1440px;margin:0 auto}.article-full-width__heading:empty{display:none}.article-full-width__heading--main-heading,.article-full-width__heading--full-width-heading-center,.article-full-width__heading--full-width-heading-right,.article-full-width__heading--full-width-heading-left{font-family:var(--v-heading-font);letter-spacing:var(--v-heading-font-m-letter-spacing);text-align:left;color:var(--c-primary);font-size:2.6rem;line-height:1.1;font-weight:500;margin:0 0 30px;padding:0 20px}@media(min-width:768px){.article-full-width__heading--main-heading,.article-full-width__heading--full-width-heading-center,.article-full-width__heading--full-width-heading-right,.article-full-width__heading--full-width-heading-left{letter-spacing:var(--v-heading-font-t-letter-spacing)}}@media(min-width:1440px){.article-full-width__heading--main-heading,.article-full-width__heading--full-width-heading-center,.article-full-width__heading--full-width-heading-right,.article-full-width__heading--full-width-heading-left{letter-spacing:var(--v-heading-font-d-letter-spacing)}}@media(min-width:768px){.article-full-width__heading--main-heading,.article-full-width__heading--full-width-heading-center,.article-full-width__heading--full-width-heading-right,.article-full-width__heading--full-width-heading-left{font-size:2.8rem;padding:0 40px}}@media(min-width:1440px){.article-full-width__heading--main-heading,.article-full-width__heading--full-width-heading-center,.article-full-width__heading--full-width-heading-right,.article-full-width__heading--full-width-heading-left{font-size:3.6rem;max-width:780px;margin:0 503px 40px 272px;padding:0}}.article-full-width__heading--full-width-heading-center{text-align:center}@media(min-width:1440px){.article-full-width__heading--full-width-heading-center{margin:0 auto 40px}}.article-full-width__heading--full-width-heading-right{text-align:right}@media(min-width:1440px){.article-full-width__heading--full-width-heading-right{margin:0 272px 40px 503px}}.article-full-width__content{font-family:var(--v-secondary-font);letter-spacing:var(--v-secondary-font-m-letter-spacing);color:var(--c-primary);font-size:1.6rem;font-weight:400;line-height:1.82rem;max-width:1128px;margin:3rem 2rem 0}@media(min-width:768px){.article-full-width__content{letter-spacing:var(--v-secondary-font-t-letter-spacing)}}@media(min-width:1440px){.article-full-width__content{letter-spacing:var(--v-secondary-font-d-letter-spacing)}}@media(min-width:768px){.article-full-width__content{margin:2rem 4rem 0}}@media(min-width:1280px){.article-full-width__content{margin:3rem auto 0}}.article-full-width__content .paragraph,.article-full-width__content .text-long p,.text-long .article-full-width__content p{padding-bottom:2rem;margin:0;border-bottom:1px solid var(--c-subcolor-4);width:100%;text-align:left}@media(min-width:375px){.article-full-width__content .paragraph,.article-full-width__content .text-long p,.text-long .article-full-width__content p{font-size:1.2rem}}.article-full-width__media{text-align:center;font-size:18rem;background:var(--c-subcolor-2);overflow:hidden;position:relative;max-width:1128px;margin:0 auto;height:auto}.article-full-width__media img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.article-full-width__media .inline-video{max-height:635px}.article-full-width__media .inline-video__control[data-state=play]{padding:0;width:7.5rem;height:7.5rem;top:calc(50% - 3.75rem);left:calc(50% - 3.75rem)}@media(min-width:768px){.article-full-width__media .inline-video__control[data-state=play]{width:8.56rem;height:8.56rem;top:calc(50% - 4.28rem);left:calc(50% - 4.28rem)}}@media(min-width:1440px){.article-full-width__media .inline-video__control[data-state=play]{width:10rem;height:10rem;top:calc(50% - 5rem);left:calc(50% - 5rem)}}.article-full-width__media .inline-video__control[data-state=play] .play-icon{width:2.34rem;height:2.79rem;margin-left:2.9rem}@media(min-width:768px){.article-full-width__media .inline-video__control[data-state=play] .play-icon{width:2.67rem;height:3.18rem;margin-left:3.31rem}}@media(min-width:1440px){.article-full-width__media .inline-video__control[data-state=play] .play-icon{width:3.12rem;height:3.72rem;margin-left:3.87rem}}.article-full-width__media .inline-video__control[data-state=pause]{width:6.6rem;height:7rem;top:calc(50% - 7rem/2);left:calc(50% - 6.6rem/2)}.article-inline{font-family:var(--v-secondary-font);letter-spacing:var(--v-secondary-font-m-letter-spacing);position:relative;padding:2rem 0;max-width:780px;margin:0 auto 6rem;font-size:2rem;line-height:1.8;color:var(--c-primary)}@media(min-width:768px){.article-inline{letter-spacing:var(--v-secondary-font-t-letter-spacing)}}@media(min-width:1440px){.article-inline{letter-spacing:var(--v-secondary-font-d-letter-spacing)}}.article-inline__brand-shape{position:absolute;display:block;left:12%;z-index:0}@media(min-width:275px){.article-inline__brand-shape{width:35rem;height:30rem;top:-40%;left:12%}}@media(min-width:768px){.article-inline__brand-shape{width:40rem;height:35rem;top:-15%;left:50%}}@media(min-width:1440px){.article-inline__brand-shape{width:56rem;height:48.5rem;top:-21rem;left:40%}}.article-inline__brand-shape svg{fill:rgba(var(--c-subcolor-1-rgb),0.2)}.article-inline__heading--main-heading{font-family:var(--v-heading-font);letter-spacing:var(--v-heading-font-m-letter-spacing);text-align:left;color:var(--c-primary);text-transform:uppercase;font-size:2.8rem;line-height:1.1;font-weight:500;margin:0 0 30px}@media(min-width:768px){.article-inline__heading--main-heading{letter-spacing:var(--v-heading-font-t-letter-spacing)}}@media(min-width:1440px){.article-inline__heading--main-heading{letter-spacing:var(--v-heading-font-d-letter-spacing)}}@media(min-width:375px){.article-inline__heading--main-heading{font-size:2rem;line-height:2.2rem}}@media(min-width:768px){.article-inline__heading--main-heading{font-size:2.6rem;line-height:2.86rem}}@media(min-width:1024px){.article-inline__heading--main-heading{font-size:2.8rem;line-height:3.08rem}}.article-inline__media{position:relative;z-index:1;overflow-x:hidden}@media(min-width:375px){.article-inline{margin:0 2rem}}@media(min-width:768px){.article-inline{max-width:688px;margin:0 4rem;font-size:1.4rem;line-height:1.3}}@media(min-width:1440px){.article-inline{max-width:780px;margin-left:272px}}.article-inline img{width:100%;-o-object-fit:cover;object-fit:cover}.article-inline__content{padding:0}@media(min-width:375px){.article-inline__content{margin-top:1rem;font-size:1.2rem;line-height:1.56rem}}@media(min-width:768px){.article-inline__content{margin-top:2rem;font-size:1.4rem}}@media(min-width:1024px){.article-inline__content{margin-top:3rem;font-size:1.6rem;line-height:2.08rem}}.article-inline .paragraph,.article-inline .text-long p,.text-long .article-inline p{padding-bottom:2rem;margin:0 0 2rem;border-bottom:1px solid var(--c-subcolor-4);width:100%}.article-inline .inline-video{max-height:635px}.article-inline .inline-video__control[data-state=play]{padding:0;width:6.7rem;height:6.7rem;top:calc(50% - 3.35rem);left:calc(50% - 3.35rem)}@media(min-width:768px){.article-inline .inline-video__control[data-state=play]{width:8.56rem;height:8.56rem;top:calc(50% - 4.28rem);left:calc(50% - 4.28rem)}}@media(min-width:1440px){.article-inline .inline-video__control[data-state=play]{width:9.67rem;height:9.67rem;top:calc(50% - 4.835rem);left:calc(50% - 4.835rem)}}.article-inline .inline-video__control[data-state=play] .play-icon{width:2.09rem;height:2.5rem;margin-left:2.59rem}@media(min-width:768px){.article-inline .inline-video__control[data-state=play] .play-icon{width:2.67rem;height:3.19rem;margin-left:3.31rem}}@media(min-width:1440px){.article-inline .inline-video__control[data-state=play] .play-icon{width:3.02rem;height:3.6rem;margin-left:3.74rem}}.article-inline .inline-video__control[data-state=pause]{width:9.671rem;height:9.671rem;top:calc(50% - 9.671rem/2);left:calc(50% - 9.671rem/2)}.list-container-block h2{font-family:var(--v-primary-font);letter-spacing:var(--v-primary-font-m-letter-spacing);color:var(--c-primary);font-weight:400;font-size:2.8rem;line-height:1.1}@media(min-width:768px){.list-container-block h2{letter-spacing:var(--v-primary-font-t-letter-spacing)}}@media(min-width:1440px){.list-container-block h2{letter-spacing:var(--v-primary-font-d-letter-spacing)}}@media(min-width:375px){.list-container-block h2{font-size:2rem;margin:0 20px}}@media(min-width:768px){.list-container-block h2{font-size:2.6rem;margin:0 40px}}@media(min-width:1440px){.list-container-block h2{margin:0 0 30px 19%}}.list-container-block ol{padding:0}.list-container-block ol img{margin-top:30px;height:100%;width:100%;-o-object-fit:cover;object-fit:cover}@media(min-width:375px){.list-container-block ol img{max-width:275px;margin:20px auto 0}}@media(min-width:768px){.list-container-block ol img{max-width:509px;margin:30px auto 0}}.list-container-block ol .list-item__content{color:var(--c-primary)}@media(min-width:375px){.list-container-block ol .list-item__content{max-width:295px;font-size:1.6rem}}@media(min-width:768px){.list-container-block ol .list-item__content{max-width:530px;margin:0 auto}}@media(min-width:375px){.list-container-block ol{max-width:355px;margin:0 20px}}@media(min-width:768px){.list-container-block ol{max-width:688px;margin:0 40px}}@media(min-width:1440px){.list-container-block ol{max-width:780px;margin-left:19%}}.article-wysiwyg{font-family:var(--v-secondary-font);letter-spacing:var(--v-secondary-font-m-letter-spacing);background-color:var(--c-subcolor-3);font-size:1.8rem;line-height:1.6;color:var(--c-primary);margin:40px 0}@media(min-width:768px){.article-wysiwyg{letter-spacing:var(--v-secondary-font-t-letter-spacing)}}@media(min-width:1440px){.article-wysiwyg{letter-spacing:var(--v-secondary-font-d-letter-spacing)}}@media(min-width:768px){.article-wysiwyg{margin:60px 0}}@media(min-width:1440px){.article-wysiwyg{font-size:2rem;line-height:1.8;margin:80px 0}}.article-wysiwyg__container{max-width:1440px;margin:0 auto}.article-wysiwyg__heading{font-size:2rem;font-weight:500;line-height:1.1;letter-spacing:.1rem;text-transform:uppercase;margin:50px 0 20px}@media(min-width:768px){.article-wysiwyg__heading{font-size:2.6rem;letter-spacing:.13rem;margin:60px 0 30px}}@media(min-width:1440px){.article-wysiwyg__heading{font-size:2.8rem;letter-spacing:.14rem;margin:60px 0 30px}}.article-wysiwyg__content{margin:0 20px}@media(min-width:768px){.article-wysiwyg__content{max-width:570px;margin:0 auto}}@media(min-width:1440px){.article-wysiwyg__content{max-width:1128px;padding:0 30px}}.article-detail .article-wysiwyg{font-size:1.8rem;line-height:1.6}.card-item .default-link{font-size:1.4rem;min-width:13.3rem}@media(min-width:1440px){.card-item .default-link{line-height:5rem}}.card__heading{color:var(--c-accent);font-family:helveticaneue,helvetica,arial,sans-serif;font-weight:700;font-style:normal;font-size:1.3rem;line-height:1.4;margin:0 0 .5em;width:auto;margin-bottom:0}.card__heading__link{color:inherit}.card__heading__link:hover{color:inherit}.card__heading-link{color:var(--c-secondary)}.card__heading-link:hover{color:var(--c-secondary)}.card__subheading{color:var(--c-accent);font-family:helveticaneue,helvetica,arial,sans-serif;font-weight:700;font-style:normal;font-size:1rem;line-height:1.6;margin:0 0 .5em;width:auto;margin-bottom:0;color:var(--c-text)}.card__subheading__link{color:inherit}.card__subheading__link:hover{color:inherit}.card__body{margin:.7em 0 1em}.card__link{color:var(--c-secondary)}.card__link:hover{color:var(--c-secondary)}.card__button{border:none;cursor:pointer;display:inline-block;text-decoration:none;text-align:center;text-transform:uppercase;border-radius:var(--v-button-border-radius);color:var(--c-subcolor-3);background-color:var(--c-primary);line-height:1.4;padding:.5rem 1rem}.card__button:visited{color:var(--c-subcolor-3)}.card__button:hover{color:var(--c-primary);background-color:var(--c-highlight)}@media(prefers-color-scheme:dark){.card__button{color:var(--c-text);background-color:var(--c-primary)}.card__button:visited{color:var(--c-text)}.card__button:hover{color:var(--c-text);background-color:var(--c-highlight-high)}}.card--bg{background-color:var(--c-highlight-high);padding:1em}.article-card{min-height:52rem;border-radius:var(--v-card-border-radius);display:inline-block;padding:0 3rem;margin-bottom:6rem;position:relative;background-color:var(--c-subcolor-2);box-shadow:1px 1px 10px 0 rgba(0,0,0,.1);width:31.5rem}@media(min-width:768px){.article-card{width:33.4rem}}@media(min-width:1440px){.article-card{width:31.8rem}}.article-card__brand-shape{position:absolute;display:block;width:100%;height:100%;top:0;right:0;z-index:1;overflow:hidden;border-radius:3rem}.article-card__brand-shape svg{fill:rgba(var(--c-subcolor-1-rgb),0.2);width:50rem;height:50rem;position:absolute;top:1rem;right:-25rem}.article-card__content{position:relative;box-sizing:border-box;z-index:2;min-height:52rem;padding:6rem 0 3rem;display:flex;flex-direction:column}.article-card-heading{margin-bottom:0}.article-card-heading__link{font-family:var(--v-primary-font);letter-spacing:var(--v-primary-font-m-letter-spacing);color:var(--c-article-card-title,var(--c-card-title,var(--c-primary)));text-decoration:none;font-size:4rem;line-height:4.4rem;margin-bottom:3rem;padding-bottom:.6rem;max-height:182px;text-overflow:ellipsis;-webkit-line-clamp:4;display:-webkit-box;-webkit-box-orient:vertical}@media(min-width:768px){.article-card-heading__link{letter-spacing:var(--v-primary-font-t-letter-spacing)}}@media(min-width:1440px){.article-card-heading__link{letter-spacing:var(--v-primary-font-d-letter-spacing)}}.article-card-paragraph--xs{font-family:var(--v-secondary-font);letter-spacing:var(--v-secondary-font-m-letter-spacing);word-break:break-word;color:var(--c-article-card-title,var(--c-card-title,var(--c-primary)));font-size:1.6rem;line-height:2.24rem;flex-grow:1;margin-top:0;font-weight:700;max-height:135px;margin-bottom:auto;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:6;display:-webkit-box;-webkit-box-orient:vertical}@media(min-width:768px){.article-card-paragraph--xs{letter-spacing:var(--v-secondary-font-t-letter-spacing)}}@media(min-width:1440px){.article-card-paragraph--xs{letter-spacing:var(--v-secondary-font-d-letter-spacing)}}.article-card-paragraph--with-eyebrow{max-height:112px;-webkit-line-clamp:5}.article-card .badge{position:absolute;top:-3.5rem;right:-1.5rem;z-index:2}.article-card .eyebrow{font-family:var(--v-primary-font);letter-spacing:var(--v-primary-font-m-letter-spacing);color:var(--c-article-card-eyebrow,var(--c-card-eyebrow,var(--c-primary)));text-align:center;margin-top:0;margin-bottom:1rem}@media(min-width:768px){.article-card .eyebrow{letter-spacing:var(--v-primary-font-t-letter-spacing)}}@media(min-width:1440px){.article-card .eyebrow{letter-spacing:var(--v-primary-font-d-letter-spacing)}}.article-card--with-bg-img{background-color:#ccc;background-blend-mode:multiply;background-size:cover;background-position:top center}.article-card--with-bg-img .eyebrow,.article-card--with-bg-img .article-card-heading__link,.article-card--with-bg-img .article-card-paragraph--xs{color:var(--c-article-card-title,var(--c-card-title,var(--c-subcolor-3)))}.article-card--with-bg-img .bg-image{position:absolute;width:100%;height:100%;top:0;left:0;border-radius:var(--v-card-border-radius);overflow:hidden}.article-card--with-bg-img .bg-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.article-card .default-link{align-self:flex-start;position:absolute;bottom:3rem;left:0}.product-card{min-height:520px;border-radius:var(--v-card-border-radius);transition:cubic-bezier(.75,0,.25,0),.8s;background-image:radial-gradient(circle at 50% 40%,var(--c-card-background) 10%,var(--c-subcolor-1));position:relative;cursor:pointer;box-shadow:1px 1px 10px 0 rgba(0,0,0,.1);box-sizing:border-box;width:31.5rem}@media(min-width:768px){.product-card{width:33.4rem}}@media(min-width:1440px){.product-card{width:31.8rem}}.product-card a{text-decoration:none}@media(min-width:768px){.product-card:hover .product-card__hover-helper{opacity:1}.product-card:hover .eyebrow,.product-card:hover .product-card__title{color:var(--c-subcolor-3);transition:inherit}.product-card:hover .product-card__image img{transform:scale(1.1);transition:transform .8s}.product-card:hover .product-card__img-hover .product-image__image{opacity:0}.product-card:hover .product-card__img-hover .hover-image__image{opacity:1}}.product-card__hover-helper{position:absolute;top:0;bottom:0;left:0;right:0;border-radius:var(--v-card-border-radius);opacity:0;background-image:radial-gradient(circle at 50% 50%,var(--c-secondary),var(--c-secondary));transition:inherit}.product-card__inner{position:relative;padding-bottom:8rem;box-sizing:border-box;min-height:520px;transition:inherit}.product-card .badge{position:absolute;top:-3.5rem;right:-1.5rem;z-index:2}.product-card .eyebrow{font-family:var(--v-primary-font);letter-spacing:var(--v-primary-font-m-letter-spacing);color:var(--c-product-card-eyebrow,var(--c-card-eyebrow,var(--c-primary)));padding-top:3rem;text-align:center;margin:0 0 -1rem}@media(min-width:768px){.product-card .eyebrow{letter-spacing:var(--v-primary-font-t-letter-spacing)}}@media(min-width:1440px){.product-card .eyebrow{letter-spacing:var(--v-primary-font-d-letter-spacing)}}.product-card__brand-shape{position:absolute;width:20rem;height:20rem;left:calc(50% - 100px);margin-top:5.7rem}.product-card__brand-shape svg{fill:rgba(var(--c-subcolor-1-rgb),0.2);width:100%;height:100%}.product-card__image{display:flex;align-items:center;margin:auto;padding-top:3rem;height:25.5rem;width:25.5rem;box-sizing:content-box;justify-content:center}.product-card__image img{max-width:100%;max-height:100%;transition:transform .8s;z-index:1;-o-object-fit:contain;object-fit:contain}.product-card__img-hover{height:25.5rem;width:25.5rem;margin:0 auto;padding-top:3rem;position:relative;box-sizing:content-box}.product-card__img-hover img{max-width:100%;max-height:25.5rem;display:block;left:50%;transform:translate(-50%,0);position:absolute;transition:opacity .25s ease-in;-o-object-fit:contain;object-fit:contain}.product-card__img-hover img.product-image__image{opacity:1}.product-card__img-hover img.hover-image__image{opacity:0}.product-card__title{font-family:var(--v-primary-font);letter-spacing:var(--v-primary-font-m-letter-spacing);color:var(--c-product-card-title,var(--c-card-title,var(--c-primary)));font-size:2.2rem;line-height:1.1;margin:2rem 3rem .5rem;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:5;display:-webkit-box;-webkit-box-orient:vertical}@media(min-width:768px){.product-card__title{letter-spacing:var(--v-primary-font-t-letter-spacing)}}@media(min-width:1440px){.product-card__title{letter-spacing:var(--v-primary-font-d-letter-spacing)}}.product-card--with-rating .product-card__title{-webkit-line-clamp:4}.product-card__rating{margin:1rem 0 .5rem}.product-card__rating .inline-rating{margin:0 3rem}.product-card__rating .score{font-family:var(--v-secondary-font);letter-spacing:var(--v-secondary-font-m-letter-spacing);color:var(--c-product-card-title,var(--c-card-title,var(--c-primary)));font-size:1.4rem}@media(min-width:768px){.product-card__rating .score{letter-spacing:var(--v-secondary-font-t-letter-spacing)}}@media(min-width:1440px){.product-card__rating .score{letter-spacing:var(--v-secondary-font-d-letter-spacing)}}.product-card__link_section{display:flex;flex-direction:row;justify-content:center;position:absolute;right:3rem;bottom:3rem;left:3rem;height:5rem;font-size:0}.product-card__link_section--no-commerce-vendor{justify-content:space-between}.product-card__link{display:flex;flex-grow:1;padding-left:1rem}.product-card .ps-disabled{display:none!important}.recipe-card{min-height:520px;max-height:520px;background-image:radial-gradient(circle at 50% 40%,var(--c-card-background) 10%,var(--c-subcolor-1));border-radius:var(--v-card-border-radius);display:flex;flex-direction:column;position:relative;box-shadow:1px 1px 10px 0 rgba(0,0,0,.1);margin-bottom:6rem;width:31.5rem}@media(min-width:768px){.recipe-card{width:33.4rem}}@media(min-width:1440px){.recipe-card{width:31.8rem}}.recipe-card .eyebrow{font-family:var(--v-primary-font);letter-spacing:var(--v-primary-font-m-letter-spacing);color:var(--c-recipe-card-eyebrow,var(--c-card-eyebrow,var(--c-primary)));margin-bottom:0;margin-top:0;padding:2rem 3rem 0}@media(min-width:768px){.recipe-card .eyebrow{letter-spacing:var(--v-primary-font-t-letter-spacing)}}@media(min-width:1440px){.recipe-card .eyebrow{letter-spacing:var(--v-primary-font-d-letter-spacing)}}.recipe-card__media{overflow:hidden;display:flex;align-items:center;height:239px;box-sizing:border-box;justify-content:center;border-top-left-radius:var(--v-card-border-radius);border-top-right-radius:var(--v-card-border-radius);position:relative}.recipe-card__media img{min-width:100%;min-height:100%;position:absolute;top:0;left:0;-o-object-fit:cover;object-fit:cover}.recipe-card__media a{display:block;height:100%;width:100%}.recipe-card__media:focus-within{outline:2px solid #000}.recipe-card .recipe-card-heading{flex-grow:1;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:3;display:-webkit-box;-webkit-box-orient:vertical;min-height:9rem;margin-top:0;margin-bottom:0;padding:3rem 3rem 1rem}.recipe-card-heading__link{font-family:var(--v-primary-font);letter-spacing:var(--v-primary-font-m-letter-spacing);color:var(--c-recipe-card-title,var(--c-card-title,var(--c-primary)));text-decoration:none;font-size:2.2rem;line-height:2.42rem;min-height:6rem;display:block;font-weight:700;overflow:hidden}@media(min-width:768px){.recipe-card-heading__link{letter-spacing:var(--v-primary-font-t-letter-spacing)}}@media(min-width:1440px){.recipe-card-heading__link{letter-spacing:var(--v-primary-font-d-letter-spacing)}}.recipe-card__labels_section{display:flex;flex-direction:row;justify-content:space-between;padding:0 3rem 10rem;flex-grow:1}.recipe-card__labels_section .ingredients-block{margin-right:4rem}.recipe-card__labels_section .cooking-time,.recipe-card__labels_section .ingredients{font-family:var(--v-secondary-font);letter-spacing:var(--v-secondary-font-m-letter-spacing);color:var(--c-recipe-card-title,var(--c-card-title,var(--c-primary)));font-size:1.4rem;line-height:2.2rem}@media(min-width:768px){.recipe-card__labels_section .cooking-time,.recipe-card__labels_section .ingredients{letter-spacing:var(--v-secondary-font-t-letter-spacing)}}@media(min-width:1440px){.recipe-card__labels_section .cooking-time,.recipe-card__labels_section .ingredients{letter-spacing:var(--v-secondary-font-d-letter-spacing)}}.recipe-card-items,.recipe-card-time{font-family:var(--v-primary-font);letter-spacing:var(--v-primary-font-m-letter-spacing);color:var(--c-recipe-card-title,var(--c-card-title,var(--c-primary)));font-size:1.6rem;line-height:.1rem;font-weight:700}@media(min-width:768px){.recipe-card-items,.recipe-card-time{letter-spacing:var(--v-primary-font-t-letter-spacing)}}@media(min-width:1440px){.recipe-card-items,.recipe-card-time{letter-spacing:var(--v-primary-font-d-letter-spacing)}}.recipe-card__details-button{position:absolute;bottom:0;z-index:2}.recipe-card__details-button .default-link{margin-left:3rem;margin-bottom:2.5rem}.recipe-card__details-button .default-link--visited{color:var(--c-text-inverse);background-color:var(--c-secondary)!important}.recipe-card__details-button .default-link--visited::after{height:0}.recipe-card .badge{position:absolute;top:-3.5rem;right:-1.5rem;z-index:2}.recommendations-card{min-height:520px;background-image:radial-gradient(circle at 50% 40%,var(--c-card-background) 10%,var(--c-subcolor-1));border-radius:var(--v-card-border-radius);display:flex;flex-direction:column;position:relative;box-shadow:1px 1px 10px 0 rgba(0,0,0,.1);margin-bottom:6rem;width:31.5rem}@media(min-width:768px){.recommendations-card{width:33.4rem}}@media(min-width:1440px){.recommendations-card{width:31.8rem}}.recommendations-card__media{overflow:hidden;display:flex;align-items:center;position:absolute;bottom:0;max-height:31.8rem;height:100%;width:100%;box-sizing:border-box;justify-content:center;border-bottom-left-radius:var(--v-card-border-radius);border-bottom-right-radius:var(--v-card-border-radius)}.recommendations-card__media img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.recommendations-card__media a{display:block;height:100%;width:100%}.recommendations-card .badge{position:absolute;top:-3.5rem;right:-1.5rem;z-index:2}.recommendations-card .recommendations-card-heading{padding-top:2rem;margin:0 0 2.8rem;flex-grow:unset;text-transform:uppercase;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:3;display:-webkit-box;-webkit-box-orient:vertical;min-height:9rem}.recommendations-card .details-button{flex-grow:1;padding:0 3rem}.recommendations-card-heading__link{font-family:var(--v-primary-font);letter-spacing:var(--v-primary-font-m-letter-spacing);color:var(--c-recommendations-card-title,var(--c-card-title,var(--c-primary)));text-decoration:none;font-size:2.2rem;line-height:2.42rem;min-height:5rem;min-width:25.8rem;display:block;padding:0 3rem;font-weight:700}@media(min-width:768px){.recommendations-card-heading__link{letter-spacing:var(--v-primary-font-t-letter-spacing)}}@media(min-width:1440px){.recommendations-card-heading__link{letter-spacing:var(--v-primary-font-d-letter-spacing)}}.recommendations-card__labels_section{display:flex;flex-direction:row;justify-content:space-between;padding:0 3rem 3rem;flex-grow:1}.recommendations-card-items,.recommendations-card-time{font-family:var(--v-secondary-font);letter-spacing:var(--v-secondary-font-m-letter-spacing);color:var(--c-recommendations-card-title,var(--c-card-title,var(--c-primary)));font-size:1.6rem;line-height:.1rem;font-weight:700}@media(min-width:768px){.recommendations-card-items,.recommendations-card-time{letter-spacing:var(--v-secondary-font-t-letter-spacing)}}@media(min-width:1440px){.recommendations-card-items,.recommendations-card-time{letter-spacing:var(--v-secondary-font-d-letter-spacing)}}.recommendations-card__details-button .default-link{margin-left:3rem;margin-bottom:2.5rem}.form-integration__contact #dvFastForms .ff-form-main{position:relative;display:block;border-radius:2rem;box-shadow:0 0 12px 0 rgba(0,0,0,.08);background-color:#fff;margin:5rem auto;padding:2rem 2rem 0;border:.2rem solid #fff;max-width:none;width:calc(100% - 4rem)}@media(min-width:768px){.form-integration__contact #dvFastForms .ff-form-main{padding:2rem 6rem 1rem;margin:6rem auto;max-width:89.5rem;width:calc(100% - 8rem)}}@media(min-width:1024px){.form-integration__contact #dvFastForms .ff-form-main{padding:2rem 6rem 3rem;margin:8rem auto}}.form-integration__contact #dvFastForms .ff-group-row{max-width:100%;margin:0;padding:0}.form-integration__contact #dvFastForms .ff-item-row{margin:0 0 3rem;padding:0}@media(min-width:768px){.form-integration__contact #dvFastForms .ff-item-row{margin:0 0 3rem}}.form-integration__contact #dvFastForms .ff-label-col{margin-bottom:.5rem;padding:0;float:none}.form-integration__contact #dvFastForms .ff-field-col{display:block}.form-integration__contact #dvFastForms .ff-label,.form-integration__contact #dvFastForms .ff-required-mark,.form-integration__contact #dvFastForms #GENERALTEXT894{font-family:var(--v-secondary-font);letter-spacing:var(--v-secondary-font-m-letter-spacing);color:var(--c-primary);font-size:1.4rem;line-height:1.1}@media(min-width:768px){.form-integration__contact #dvFastForms .ff-label,.form-integration__contact #dvFastForms .ff-required-mark,.form-integration__contact #dvFastForms #GENERALTEXT894{letter-spacing:var(--v-secondary-font-t-letter-spacing)}}@media(min-width:1440px){.form-integration__contact #dvFastForms .ff-label,.form-integration__contact #dvFastForms .ff-required-mark,.form-integration__contact #dvFastForms #GENERALTEXT894{letter-spacing:var(--v-secondary-font-d-letter-spacing)}}@media(min-width:1024px){.form-integration__contact #dvFastForms .ff-label,.form-integration__contact #dvFastForms .ff-required-mark,.form-integration__contact #dvFastForms #GENERALTEXT894{font-size:1.6rem;line-height:1.1}}.form-integration__contact #dvFastForms .ff-captcha>div>div>img{width:195px;height:75px}.form-integration__contact #dvFastForms .ff-col-1,.form-integration__contact #dvFastForms .ff-col-2{max-width:100%!important;min-width:90%!important;width:100%}.form-integration__contact #dvFastForms .ff-section-col{width:100%!important}.form-integration__contact #dvFastForms .ff-section-header{font-family:var(--v-primary-font);letter-spacing:var(--v-primary-font-m-letter-spacing);color:var(--c-secondary);display:block;text-transform:uppercase;text-align:center;margin:1rem 0 0;font-size:2rem;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.1;letter-spacing:1.12px}@media(min-width:768px){.form-integration__contact #dvFastForms .ff-section-header{letter-spacing:var(--v-primary-font-t-letter-spacing)}}@media(min-width:1440px){.form-integration__contact #dvFastForms .ff-section-header{letter-spacing:var(--v-primary-font-d-letter-spacing)}}@media(min-width:768px){.form-integration__contact #dvFastForms .ff-section-header{font-size:2.6rem;margin:2rem 0 0}}@media(min-width:1024px){.form-integration__contact #dvFastForms .ff-section-header{font-size:2.8rem;margin:4rem 0 2rem}}.form-integration__contact #dvFastForms .ff-select-type{font-family:var(--v-secondary-font);letter-spacing:var(--v-secondary-font-m-letter-spacing);position:relative;display:block;font-size:1.6rem;color:var(--c-primary);line-height:2.24rem;padding:.6em 4.5rem .5em 1.5rem;width:100%;height:5rem;max-width:100%;box-sizing:border-box;margin:0;border:1px solid #c4c4c4;border-radius:var(--v-button-border-radius);-moz-appearance:none;-webkit-appearance:none;appearance:none;background-color:#fff;background-image:linear-gradient(45deg,transparent 5px,var(--c-secondary) 6.5px,var(--c-secondary) 7px,transparent 8px),linear-gradient(135deg,transparent 11px,var(--c-secondary) 12px,var(--c-secondary) 12.5px,transparent 14px);background-position:calc(100% - 20px) 50%,calc(100% - 20px) 50%;background-size:18px 9px,18px 9px;background-repeat:no-repeat}@media(min-width:768px){.form-integration__contact #dvFastForms .ff-select-type{letter-spacing:var(--v-secondary-font-t-letter-spacing)}}@media(min-width:1440px){.form-integration__contact #dvFastForms .ff-select-type{letter-spacing:var(--v-secondary-font-d-letter-spacing)}}@media(min-width:1024px){.form-integration__contact #dvFastForms .ff-select-type{font-size:1.8rem;line-height:2.52rem;padding:.6em 4.5rem .5em 2rem}}.form-integration__contact #dvFastForms .ff-select-type:focus{background-image:linear-gradient(135deg,transparent 5px,var(--c-secondary) 6.5px,var(--c-secondary) 7px,transparent 8px),linear-gradient(45deg,transparent 11px,var(--c-secondary) 12px,var(--c-secondary) 12.5px,transparent 14px);background-position:calc(100% - 20px) 50%,calc(100% - 20px) 50%;background-size:18px 9px,18px 9px;background-repeat:no-repeat;outline:0}.form-integration__contact #dvFastForms .ff-select-type::-ms-expand{display:none}.form-integration__contact #dvFastForms .ff-input-type{font-family:var(--v-secondary-font);letter-spacing:var(--v-secondary-font-m-letter-spacing);border-style:solid solid solid solid;border-color:#c4c4c4;border-width:1px;width:100%;color:var(--c-primary);cursor:text;font-size:1.6rem;line-height:1.2;padding:1rem 1.5rem}@media(min-width:768px){.form-integration__contact #dvFastForms .ff-input-type{letter-spacing:var(--v-secondary-font-t-letter-spacing)}}@media(min-width:1440px){.form-integration__contact #dvFastForms .ff-input-type{letter-spacing:var(--v-secondary-font-d-letter-spacing)}}@media(min-width:1024px){.form-integration__contact #dvFastForms .ff-input-type{font-size:1.8rem;line-height:1.2;padding:1.3rem 2rem}}.form-integration__contact #dvFastForms .ff-input-type::-webkit-input-placeholder{font-family:var(--v-secondary-font);letter-spacing:var(--v-secondary-font-m-letter-spacing);color:var(--c-primary);font-size:1.6rem;line-height:1.2;opacity:1}@media(min-width:768px){.form-integration__contact #dvFastForms .ff-input-type::-webkit-input-placeholder{letter-spacing:var(--v-secondary-font-t-letter-spacing)}}@media(min-width:1440px){.form-integration__contact #dvFastForms .ff-input-type::-webkit-input-placeholder{letter-spacing:var(--v-secondary-font-d-letter-spacing)}}@media(min-width:1024px){.form-integration__contact #dvFastForms .ff-input-type::-webkit-input-placeholder{font-size:1.8rem}}.form-integration__contact #dvFastForms .ff-input-type::-moz-placeholder{font-family:var(--v-secondary-font);letter-spacing:var(--v-secondary-font-m-letter-spacing);color:var(--c-primary);font-size:1.6rem;line-height:1.2;opacity:1}@media(min-width:768px){.form-integration__contact #dvFastForms .ff-input-type::-moz-placeholder{letter-spacing:var(--v-secondary-font-t-letter-spacing)}}@media(min-width:1440px){.form-integration__contact #dvFastForms .ff-input-type::-moz-placeholder{letter-spacing:var(--v-secondary-font-d-letter-spacing)}}@media(min-width:1024px){.form-integration__contact #dvFastForms .ff-input-type::-moz-placeholder{font-size:1.8rem}}.form-integration__contact #dvFastForms .ff-input-type:-ms-input-placeholder{font-family:var(--v-secondary-font);letter-spacing:var(--v-secondary-font-m-letter-spacing);color:var(--c-primary);font-size:1.6rem;opacity:1}@media(min-width:768px){.form-integration__contact #dvFastForms .ff-input-type:-ms-input-placeholder{letter-spacing:var(--v-secondary-font-t-letter-spacing)}}@media(min-width:1440px){.form-integration__contact #dvFastForms .ff-input-type:-ms-input-placeholder{letter-spacing:var(--v-secondary-font-d-letter-spacing)}}@media(min-width:1024px){.form-integration__contact #dvFastForms .ff-input-type:-ms-input-placeholder{font-size:1.8rem}}.form-integration__contact #dvFastForms .ff-input-type:-moz-placeholder{font-family:var(--v-secondary-font);letter-spacing:var(--v-secondary-font-m-letter-spacing);color:var(--c-primary);font-size:1.6rem;opacity:1}@media(min-width:768px){.form-integration__contact #dvFastForms .ff-input-type:-moz-placeholder{letter-spacing:var(--v-secondary-font-t-letter-spacing)}}@media(min-width:1440px){.form-integration__contact #dvFastForms .ff-input-type:-moz-placeholder{letter-spacing:var(--v-secondary-font-d-letter-spacing)}}@media(min-width:1024px){.form-integration__contact #dvFastForms .ff-input-type:-moz-placeholder{font-size:1.8rem}}.form-integration__contact #dvFastForms .ff-textarea{font-family:var(--v-secondary-font);letter-spacing:var(--v-secondary-font-m-letter-spacing);height:14rem;width:100%;border-color:#c4c4c4;border-radius:var(--v-button-border-radius);color:var(--c-primary);padding:1rem 1.5rem;font-size:1.6rem;display:block}@media(min-width:768px){.form-integration__contact #dvFastForms .ff-textarea{letter-spacing:var(--v-secondary-font-t-letter-spacing)}}@media(min-width:1440px){.form-integration__contact #dvFastForms .ff-textarea{letter-spacing:var(--v-secondary-font-d-letter-spacing)}}@media(min-width:768px){.form-integration__contact #dvFastForms .ff-textarea{height:20rem}}@media(min-width:1024px){.form-integration__contact #dvFastForms .ff-textarea{font-size:1.8rem}}.form-integration__contact #dvFastForms .ff-textarea::-webkit-input-placeholder{color:transparent}.form-integration__contact #dvFastForms .ff-textarea::-moz-placeholder{color:transparent}.form-integration__contact #dvFastForms .ff-textarea:-ms-input-placeholder{color:transparent}.form-integration__contact #dvFastForms .ff-textarea:-moz-placeholder{color:transparent}.form-integration__contact #dvFastForms .ff-input-type:focus,.form-integration__contact #dvFastForms .ff-textarea:focus,.form-integration__contact #dvFastForms .ff-select-type:focus{outline:none}.form-integration__contact #dvFastForms .ff-input-type.ff-type-text.ff-input-type-invalid{border-style:solid solid solid solid!important;border-color:var(--c-secondary)!important;border-width:1px!important;border-radius:0}.form-integration__contact #dvFastForms .ff-textarea.ff-input-type-invalid{border:1px solid var(--c-secondary)!important;border-radius:var(--v-button-border-radius)!important}.form-integration__contact #dvFastForms .ff-select-type.ff-input-type-invalid{border:1px solid var(--c-secondary)!important;border-radius:var(--v-button-border-radius)!important}.form-integration__contact #dvFastForms .ff-invalid-msg{font-family:var(--v-secondary-font);letter-spacing:var(--v-secondary-font-m-letter-spacing);color:var(--c-secondary);font-size:1.3rem;line-height:1.1;position:relative;padding:.5rem 0 0}@media(min-width:768px){.form-integration__contact #dvFastForms .ff-invalid-msg{letter-spacing:var(--v-secondary-font-t-letter-spacing)}}@media(min-width:1440px){.form-integration__contact #dvFastForms .ff-invalid-msg{letter-spacing:var(--v-secondary-font-d-letter-spacing)}}.form-integration__contact #dvFastForms #error{font-family:var(--v-secondary-font);letter-spacing:var(--v-secondary-font-m-letter-spacing);font-size:1.3rem;line-height:1.1;margin-top:-1.3rem;color:var(--c-secondary)}@media(min-width:768px){.form-integration__contact #dvFastForms #error{letter-spacing:var(--v-secondary-font-t-letter-spacing)}}@media(min-width:1440px){.form-integration__contact #dvFastForms #error{letter-spacing:var(--v-secondary-font-d-letter-spacing)}}.form-integration__contact #dvFastForms #error font{color:var(--c-secondary)}.form-integration__contact #dvFastForms .ff-fileupload-drop-area{font-family:var(--v-secondary-font);letter-spacing:var(--v-secondary-font-m-letter-spacing);background-color:#fff;text-align:left;width:100%;padding:1.15rem;margin:0;display:inline-block;border-color:#c4c4c4;border-radius:var(--v-button-border-radius)}@media(min-width:768px){.form-integration__contact #dvFastForms .ff-fileupload-drop-area{letter-spacing:var(--v-secondary-font-t-letter-spacing)}}@media(min-width:1440px){.form-integration__contact #dvFastForms .ff-fileupload-drop-area{letter-spacing:var(--v-secondary-font-d-letter-spacing)}}.form-integration__contact #dvFastForms .ff-fileupload-drop-area .ff-fileupload-select{display:block;width:100%;color:var(--c-primary);font-size:1.6rem;position:relative}.form-integration__contact #dvFastForms .ff-fileupload-drop-area .ff-fileupload-select::before{content:'';position:absolute;background:linear-gradient(#e62b1e,#e62b1e),linear-gradient(#e62b1e,#e62b1e);background-position:center;background-size:100% 2px,2px 100%;background-repeat:no-repeat;width:18px;height:18px;top:calc(50% - 9px);right:20px;cursor:pointer}@media(min-width:1024px){.form-integration__contact #dvFastForms .ff-fileupload-drop-area .ff-fileupload-select{font-size:1.8rem}}.form-integration__contact #dvFastForms .ff-fileupload-drop-area .ff-fileupload-select:hover{color:var(--c-secondary)!important}.form-integration__contact #dvFastForms .ff-fileupload-drop-area [name=FileUploadLabel]+.ff-fileupload-select{margin-top:1.15rem}.form-integration__contact #dvFastForms .ff-fileupload-drop-area .ff-type-file{cursor:pointer}.form-integration__contact #dvFastForms .ff-fileupload-drop-area [name=FileUploadLabel]{display:flex;align-items:center}.form-integration__contact #dvFastForms .ff-fileupload-drop-area [name=FileUploadLabel] a{display:inline-block}.form-integration__contact #dvFastForms .ff-fileupload-drop-area [name=FileUploadLabel] img{height:auto;width:auto}.form-integration__contact #dvFastForms .g-recaptcha div iframe{position:absolute}.form-integration__contact #dvFastForms .ff-general-text-label{font-family:var(--v-secondary-font);letter-spacing:var(--v-secondary-font-m-letter-spacing);font-size:1.2rem;color:var(--c-primary)}@media(min-width:768px){.form-integration__contact #dvFastForms .ff-general-text-label{letter-spacing:var(--v-secondary-font-t-letter-spacing)}}@media(min-width:1440px){.form-integration__contact #dvFastForms .ff-general-text-label{letter-spacing:var(--v-secondary-font-d-letter-spacing)}}@media(min-width:1024px){.form-integration__contact #dvFastForms .ff-general-text-label{font-size:1.4rem}}.form-integration__contact #dvFastForms .group-6 .ff-item-row:nth-child(n+3),.form-integration__contact #dvFastForms .group-7 .ff-item-row{margin-bottom:1rem}.form-integration__contact #dvFastForms .group-7{margin-bottom:2rem}.form-integration__contact #dvFastForms .ff-footer-group,.form-integration__contact #dvFastForms .ff-submit-btn{padding:0;margin:0}.form-integration__contact #dvFastForms .footnoteDiv{margin:0 0 3rem}.form-integration__contact #dvFastForms .footnoteDiv .ff-footnote-label{font-family:var(--v-secondary-font);letter-spacing:var(--v-secondary-font-m-letter-spacing);font-size:1.2rem;color:var(--c-primary)}@media(min-width:768px){.form-integration__contact #dvFastForms .footnoteDiv .ff-footnote-label{letter-spacing:var(--v-secondary-font-t-letter-spacing)}}@media(min-width:1440px){.form-integration__contact #dvFastForms .footnoteDiv .ff-footnote-label{letter-spacing:var(--v-secondary-font-d-letter-spacing)}}@media(min-width:1024px){.form-integration__contact #dvFastForms .footnoteDiv .ff-footnote-label{font-size:1.4rem}}.form-integration__contact #dvFastForms .btnDiv{text-align:center}.form-integration__contact #dvFastForms .btnDiv input{font-family:var(--v-primary-font);letter-spacing:var(--v-primary-font-m-letter-spacing);color:var(--c-text-inverse);font-size:1.4rem;text-decoration:none;text-align:center;line-height:5rem;padding:0 1rem;min-width:13.3rem;position:relative;overflow:hidden;display:inline-block;border-radius:var(--v-button-border-radius);width:100%;margin:0;border:none;transition:all .6s cubic-bezier(.75,0,.25,0);background:linear-gradient(45deg,var(--c-subcolor-3) 50%,var(--c-secondary) 50%)!important;background-size:200% 200%!important;background-position:right top!important}@media(min-width:768px){.form-integration__contact #dvFastForms .btnDiv input{letter-spacing:var(--v-primary-font-t-letter-spacing)}}@media(min-width:1440px){.form-integration__contact #dvFastForms .btnDiv input{letter-spacing:var(--v-primary-font-d-letter-spacing)}}.form-integration__contact #dvFastForms .btnDiv input:hover{color:var(--c-secondary);background-position:left bottom!important}@media(min-width:768px){.form-integration__contact #dvFastForms .btnDiv input{width:auto;min-width:15.7rem}}@media(min-width:1440px){.form-integration__contact #dvFastForms .btnDiv input{min-width:20.2rem;line-height:6rem;font-size:1.6rem}}@media(min-width:768px){.form-integration__contact #dvFastForms .group-1 .ff-item-row:nth-child(2){display:block;float:left;width:calc(50% - 2rem)}.form-integration__contact #dvFastForms .group-1 .ff-item-row:nth-child(3){display:block;float:right;width:50%}}.form-integration__contact #dvFastForms .group-1 .ff-item-row:nth-child(1),.form-integration__contact #dvFastForms .group-5 .ff-item-row:nth-child(1),.form-integration__contact #dvFastForms .group-5 .ff-item-row:nth-child(2) .ff-label-col,.form-integration__contact #dvFastForms .group-6 .ff-item-row:nth-child(1),.form-integration__contact #dvFastForms .group-7 .ff-item-row:nth-child(1){display:none}.node--faq_contact[data-theme] .ff-ui-dialog{box-shadow:0 0 12px 0 rgba(0,0,0,.08);border-radius:2rem;border:.2rem solid #fff!important;padding:0;margin:0}@media(min-width:375px){.node--faq_contact[data-theme] .ff-ui-dialog{width:335px!important}}@media(min-width:768px){.node--faq_contact[data-theme] .ff-ui-dialog{width:728px!important}}.node--faq_contact[data-theme] .ff-ui-dialog .ff-ui-dialog-content{font-family:var(--v-primary-font);letter-spacing:var(--v-primary-font-m-letter-spacing);color:var(--c-secondary)!important;display:block;text-align:center;margin:3rem 0;padding:0 2rem;font-size:2rem;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.1;letter-spacing:1.12px;overflow:visible}@media(min-width:768px){.node--faq_contact[data-theme] .ff-ui-dialog .ff-ui-dialog-content{letter-spacing:var(--v-primary-font-t-letter-spacing)}}@media(min-width:1440px){.node--faq_contact[data-theme] .ff-ui-dialog .ff-ui-dialog-content{letter-spacing:var(--v-primary-font-d-letter-spacing)}}@media(min-width:768px){.node--faq_contact[data-theme] .ff-ui-dialog .ff-ui-dialog-content{font-size:2.6rem;margin:6rem 0;padding:0 20%}}@media(min-width:1024px){.node--faq_contact[data-theme] .ff-ui-dialog .ff-ui-dialog-content{font-size:2.8rem;margin:6rem 0;padding:0 15%}}.node--faq_contact[data-theme] .ff-ui-dialog .ff-ui-dialog-buttonpane{padding:0;margin:0}.node--faq_contact[data-theme] .ff-ui-dialog .ff-ui-dialog-buttonpane .ff-ui-dialog-buttonset{float:none;text-align:center}.node--faq_contact[data-theme] .ff-ui-dialog .ff-ui-dialog-buttonpane .ff-ui-dialog-buttonset .ff-btn-submit{font-family:var(--v-primary-font);letter-spacing:var(--v-primary-font-m-letter-spacing);color:var(--c-text-inverse)!important;background-color:var(--c-secondary)!important;font-family:var(--v-primary-font)!important;font-size:1.4rem!important;text-decoration:none!important;line-height:5rem!important;padding:0 2.7rem!important;position:relative!important;overflow:hidden!important;display:inline-block!important;border-radius:var(--v-button-border-radius)!important;width:auto!important;min-width:20rem;margin:0 0 3rem!important}@media(min-width:768px){.node--faq_contact[data-theme] .ff-ui-dialog .ff-ui-dialog-buttonpane .ff-ui-dialog-buttonset .ff-btn-submit{letter-spacing:var(--v-primary-font-t-letter-spacing)}}@media(min-width:1440px){.node--faq_contact[data-theme] .ff-ui-dialog .ff-ui-dialog-buttonpane .ff-ui-dialog-buttonset .ff-btn-submit{letter-spacing:var(--v-primary-font-d-letter-spacing)}}.node--faq_contact[data-theme] .ff-ui-dialog .ff-ui-dialog-buttonpane .ff-ui-dialog-buttonset .ff-btn-submit:hover{color:var(--c-secondary)!important;background-color:transparent!important}@media(min-width:768px){.node--faq_contact[data-theme] .ff-ui-dialog .ff-ui-dialog-buttonpane .ff-ui-dialog-buttonset .ff-btn-submit{padding:0 3.7rem!important;margin:0 0 4rem!important}}@media(min-width:1024px){.node--faq_contact[data-theme] .ff-ui-dialog .ff-ui-dialog-buttonpane .ff-ui-dialog-buttonset .ff-btn-submit{line-height:6rem!important;padding:0 5.7rem!important;font-size:1.6rem!important;margin:0 0 6rem!important}}.contact-module{background-color:var(--c-subcolor-2);margin-top:0;position:relative;overflow:hidden;padding:5rem 2rem 4rem;border-top:5px solid var(--c-secondary)}@media(min-width:768px){.contact-module{padding:6rem 4rem 6.4rem;border-top:8px solid var(--c-secondary)}}@media(min-width:1440px){.contact-module{padding:8rem 15.5rem 8.5rem;border-top:12px solid var(--c-secondary);max-height:534px}}.contact-module__brand-shape{position:absolute;z-index:1;top:-15%;right:-60%;width:145%;height:145%;pointer-events:none}@media(min-width:768px){.contact-module__brand-shape{top:-10%;right:-70%;width:150%;height:150%}}@media(min-width:1440px){.contact-module__brand-shape{top:-15%;right:-66.5%;width:150%;height:150%}}@media(min-width:375px){.contact-module__brand-shape{top:-15%;right:-90%;width:145%;height:145%}}.contact-module__brand-shape svg{fill:rgba(var(--c-subcolor-1-rgb),0.2);width:100%;height:100%}.contact-module__content{position:relative;z-index:2}.contact-module__heading{font-family:var(--v-primary-font);letter-spacing:var(--v-primary-font-m-letter-spacing);color:var(--c-primary)}@media(min-width:768px){.contact-module__heading{letter-spacing:var(--v-primary-font-t-letter-spacing)}}@media(min-width:1440px){.contact-module__heading{letter-spacing:var(--v-primary-font-d-letter-spacing)}}@media(min-width:275px){.contact-module__heading{font-size:2.8rem;line-height:2.8rem;margin:0 0 3rem}}@media(min-width:768px){.contact-module__heading{font-size:4rem;font-weight:500;line-height:4rem}}@media(min-width:1024px){.contact-module__heading{font-size:4.8rem;font-weight:500;line-height:4.8rem;max-width:782px}}.contact-module__paragraph{font-family:var(--v-secondary-font);letter-spacing:var(--v-secondary-font-m-letter-spacing);color:var(--c-primary)}@media(min-width:768px){.contact-module__paragraph{letter-spacing:var(--v-secondary-font-t-letter-spacing)}}@media(min-width:1440px){.contact-module__paragraph{letter-spacing:var(--v-secondary-font-d-letter-spacing)}}@media(min-width:275px){.contact-module__paragraph{font-size:1.6rem;line-height:2.2rem;margin-bottom:4rem}}@media(min-width:1024px){.contact-module__paragraph{font-size:1.8rem;line-height:2.52rem;margin:0 0 6.2rem;max-width:782px}}@media(min-width:275px){.contact-module__contact-information{margin-bottom:4rem}}@media(min-width:768px){.contact-module__contact-information{height:5rem;margin-bottom:6.3rem}}@media(min-width:1024px){.contact-module__contact-information{height:6rem}}.contact-module__contact-social{display:flex}.contact-module__contact-social .social-menu{margin:0}.contact-module__contact-social .social-menu .social-menu__item{margin-right:4rem}.contact-module__contact-social .social-menu .social-menu__item:last-child{margin-right:0}@media(min-width:275px){.contact-module__contact-social{flex-direction:column}}@media(min-width:768px){.contact-module__contact-social{flex-direction:row;align-items:center}}@media(min-width:1024px){.contact-module__contact-social{height:2.2rem}}.contact-module__social-heading{font-family:var(--v-primary-font);letter-spacing:var(--v-primary-font-m-letter-spacing);color:var(--c-primary);text-transform:uppercase;margin:0 4rem 0 0}@media(min-width:768px){.contact-module__social-heading{letter-spacing:var(--v-primary-font-t-letter-spacing)}}@media(min-width:1440px){.contact-module__social-heading{letter-spacing:var(--v-primary-font-d-letter-spacing)}}@media(min-width:275px){.contact-module__social-heading{font-size:1.6rem;line-height:1.6rem;margin:0 3.93rem 2rem 0}}@media(min-width:768px){.contact-module__social-heading{font-size:1.8rem;line-height:1.1;height:2.2rem;margin:0 3.93rem 0 0}}@media(min-width:1024px){.contact-module__social-heading{font-size:2rem;font-weight:500}}.contact-module .default-link{background-color:var(--c-secondary);width:100%;height:50px;text-align:center;margin-right:1rem;line-height:5rem;font-size:1.4rem;padding:0 1.5rem}.contact-module .default-link:last-child{margin-right:0}@media(min-width:375px){.contact-module .default-link{min-width:33.5rem;width:auto}}@media(min-width:768px){.contact-module .default-link{font-size:1.6rem;margin-right:3.2rem;line-height:5rem;min-width:216px}}@media(min-width:1024px){.contact-module .default-link{min-width:318px;height:60px}.contact-module .default-link__label{line-height:60px}}.contact-module .default-link__label{font-family:var(--v-primary-font);letter-spacing:var(--v-primary-font-m-letter-spacing)}@media(min-width:768px){.contact-module .default-link__label{letter-spacing:var(--v-primary-font-t-letter-spacing)}}@media(min-width:1440px){.contact-module .default-link__label{letter-spacing:var(--v-primary-font-d-letter-spacing)}}.contact-module .contact-module__contact-information .default-link{min-width:157px;line-height:5rem}@media(min-width:1024px){.contact-module .contact-module__contact-information .default-link{min-width:202px}}.content-feature{position:relative;text-align:center;padding:5rem 2rem}@media(min-width:769px){.content-feature{height:544px}}@media(min-width:768px){.content-feature{padding:6rem 2rem}}@media(min-width:1440px){.content-feature{padding:0}}.content-feature__bg-image{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}.content-feature__bg-image--dark-overlay::after{content:'';position:absolute;display:block;width:100%;height:100%;top:0;left:0;background-image:linear-gradient(to top,rgba(0,0,0,0.5),rgba(0,0,0,0.15),rgba(0,0,0,0.3))}.content-feature__bg-image .parallax-image{position:absolute;top:0;bottom:0;margin:auto;width:100%;-o-object-fit:cover;object-fit:cover;will-change:transform}.content-feature__bg-image .parallax-image img{transform:scale(1.2)}.content-feature__content{position:relative;margin:0 auto;max-width:1050px}@media(min-width:1440px){.content-feature__content{height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center}}.content-feature .eyebrow{font-family:var(--v-primary-font);letter-spacing:var(--v-primary-font-m-letter-spacing);margin-top:0}@media(min-width:768px){.content-feature .eyebrow{letter-spacing:var(--v-primary-font-t-letter-spacing)}}@media(min-width:1440px){.content-feature .eyebrow{letter-spacing:var(--v-primary-font-d-letter-spacing)}}@media(min-width:275px){.content-feature .eyebrow{font-size:1.4rem;line-height:1.4rem}}@media(min-width:1024px){.content-feature .eyebrow{font-size:1.6rem;line-height:1.6rem}}@media(min-width:1024px){.content-feature__graphic-divider{margin-bottom:3rem!important}}.content-feature__heading{font-family:var(--v-heading-font);letter-spacing:var(--v-heading-font-m-letter-spacing);color:var(--c-subcolor-3);margin:3rem 0 4rem;word-break:break-word}@media(min-width:768px){.content-feature__heading{letter-spacing:var(--v-heading-font-t-letter-spacing)}}@media(min-width:1440px){.content-feature__heading{letter-spacing:var(--v-heading-font-d-letter-spacing)}}@media(min-width:275px){.content-feature__heading{font-size:4rem;line-height:4rem}}@media(min-width:768px){.content-feature__heading{margin:4rem 0;font-size:5.6rem;line-height:5.6rem}}@media(min-width:1280px){.content-feature__heading{font-size:6.4rem;line-height:6.4rem;margin:4rem 0 6rem}}.content-feature__heading a{color:inherit;text-decoration:none}.content-feature__paragraph{font-family:var(--v-secondary-font);letter-spacing:var(--v-secondary-font-m-letter-spacing);color:var(--c-subcolor-3);font-size:1.8rem;line-height:2.88rem;margin:0 auto 3rem}@media(min-width:768px){.content-feature__paragraph{letter-spacing:var(--v-secondary-font-t-letter-spacing)}}@media(min-width:1440px){.content-feature__paragraph{letter-spacing:var(--v-secondary-font-d-letter-spacing)}}@media(min-width:768px){.content-feature__paragraph{max-width:570px}}@media(min-width:1024px){.content-feature__paragraph{font-size:2.2rem;line-height:3.52rem;margin:0 auto 3rem;max-width:1050px}}.content-feature::before{content:"";position:absolute;height:100%;width:100%;left:0;top:0;background-image:linear-gradient(to top,rgba(0,0,0,0.5),rgba(0,0,0,0.15),rgba(0,0,0,0.3));opacity:.4}.block[data-block-plugin-id=mars_common_content_feature_module]+.block[data-block-plugin-id=mars_common_content_feature_module],.block[data-block-plugin-id=freeform_story_block]+.block[data-block-plugin-id=mars_common_content_feature_module]{margin-top:50px}@media(min-width:768px){.block[data-block-plugin-id=mars_common_content_feature_module]+.block[data-block-plugin-id=mars_common_content_feature_module],.block[data-block-plugin-id=freeform_story_block]+.block[data-block-plugin-id=mars_common_content_feature_module]{margin-top:60px}}@media(min-width:1440px){.block[data-block-plugin-id=mars_common_content_feature_module]+.block[data-block-plugin-id=mars_common_content_feature_module],.block[data-block-plugin-id=freeform_story_block]+.block[data-block-plugin-id=mars_common_content_feature_module]{margin-top:80px}}.cookie-banner{position:fixed;z-index:2147483644;bottom:0;right:0;left:0;display:none;box-shadow:0 0 18px rgba(0,0,0,.2);background-color:#fff}.cookie-banner__border{position:absolute;width:100%;transform:translateY(-100%) translateY(5px);z-index:100}.cookie-banner__border--no-overflow{position:relative;transform:none;background-color:#fff;margin-top:5rem}@media(min-width:768px){.cookie-banner__border--no-overflow{margin-top:6rem}}@media(min-width:1024px){.cookie-banner__border--no-overflow{margin-top:8rem}}.cookie-banner__border svg{display:block;top:5px;width:100%;fill:var(--c-subcolor-2);height:auto}.layout-builder__section .cookie-banner .cookie-banner__border{position:relative;transform:none;background-color:#fff;background-image:linear-gradient(45deg,gray 25%,transparent 25%),linear-gradient(-45deg,gray 25%,transparent 25%),linear-gradient(45deg,transparent 75%,gray 75%),linear-gradient(-45deg,transparent 75%,gray 75%);background-size:20px 20px;background-position:0 0,0 10px,10px -10px,-10px 0}.cookie-banner--brand-border{box-shadow:unset}.cookie-banner__wrapper{position:relative;letter-spacing:normal;padding:20px 49px 30px 20px;max-height:90%;max-width:1440px;margin:0 auto;font-size:16px;font-weight:400;line-height:1.4;color:var(--c-cookie-banner-text,var(--c-primary))}@media(min-width:768px){.cookie-banner__wrapper{padding:40px 80px 40px 40px}}@media(min-width:1440px){.cookie-banner__wrapper{padding:40px 350px 60px 40px}}.cookie-banner .cookie-banner__border{padding-top:20px}.cookie-banner__link{flex:.45;justify-content:center;display:flex}.cookie-banner__link #cookie-banner-settings{color:#0000a0;font-weight:700;text-decoration:underline;background:0 0;border:none;letter-spacing:normal;cursor:pointer}.cookie-banner__link #onetrust-accept-btn-handler{background-color:#0000a0;border-color:#0000a0;color:#fff;min-width:125px;margin-left:2em;padding:12px 10px;line-height:1.2;text-decoration:none}@media(min-width:275px){.cookie-banner__link{margin-top:20px}}@media(min-width:768px){.cookie-banner__link{margin-top:20px}}@media(min-width:1024px){.cookie-banner__link{margin-top:0}}.cookie-banner__content p{margin:0}.cookie-banner__content p>a{color:#3860be;font-weight:700;text-decoration:underline}.cookie-banner .cookie-banner-close-button{background-image:url(data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB3aWR0aD0iMzQ4LjMzM3B4IiBoZWlnaHQ9IjM0OC4zMzNweCIgdmlld0JveD0iMCAwIDM0OC4zMzMgMzQ4LjMzNCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMzQ4LjMzMyAzNDguMzM0OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PGc+PHBhdGggZmlsbD0iIzU2NTY1NiIgZD0iTTMzNi41NTksNjguNjExTDIzMS4wMTYsMTc0LjE2NWwxMDUuNTQzLDEwNS41NDljMTUuNjk5LDE1LjcwNSwxNS42OTksNDEuMTQ1LDAsNTYuODVjLTcuODQ0LDcuODQ0LTE4LjEyOCwxMS43NjktMjguNDA3LDExLjc2OWMtMTAuMjk2LDAtMjAuNTgxLTMuOTE5LTI4LjQxOS0xMS43NjlMMTc0LjE2NywyMzEuMDAzTDY4LjYwOSwzMzYuNTYzYy03Ljg0Myw3Ljg0NC0xOC4xMjgsMTEuNzY5LTI4LjQxNiwxMS43NjljLTEwLjI4NSwwLTIwLjU2My0zLjkxOS0yOC40MTMtMTEuNzY5Yy0xNS42OTktMTUuNjk4LTE1LjY5OS00MS4xMzksMC01Ni44NWwxMDUuNTQtMTA1LjU0OUwxMS43NzQsNjguNjExYy0xNS42OTktMTUuNjk5LTE1LjY5OS00MS4xNDUsMC01Ni44NDRjMTUuNjk2LTE1LjY4Nyw0MS4xMjctMTUuNjg3LDU2LjgyOSwwbDEwNS41NjMsMTA1LjU1NEwyNzkuNzIxLDExLjc2N2MxNS43MDUtMTUuNjg3LDQxLjEzOS0xNS42ODcsNTYuODMyLDBDMzUyLjI1OCwyNy40NjYsMzUyLjI1OCw1Mi45MTIsMzM2LjU1OSw2OC42MTF6Ii8+PC9nPjwvc3ZnPg==);background-size:contain;background-repeat:no-repeat;background-position:center;height:12px;width:12px;border:none;position:absolute;cursor:pointer}@media(min-width:275px){.cookie-banner .cookie-banner-close-button{right:10px;top:10px}}@media(min-width:768px){.cookie-banner .cookie-banner-close-button{right:10px;top:10px}}@media(min-width:1024px){.cookie-banner .cookie-banner-close-button{right:20px;top:50%}}#onetrust-consent-sdk.--loaded #onetrust-banner-sdk.bottom{opacity:1;transform:translateY(0)}#onetrust-consent-sdk #onetrust-banner-sdk.bottom{font-family:var(--v-secondary-font);letter-spacing:var(--v-secondary-font-m-letter-spacing);overflow:initial;background-image:radial-gradient(circle at 50% 30vw,var(--c-cookie-banner-gradient),var(--c-cookie-banner) 50%);transition:500ms transform ease;transform:translateY(150%)}@media(min-width:768px){#onetrust-consent-sdk #onetrust-banner-sdk.bottom{letter-spacing:var(--v-secondary-font-t-letter-spacing)}}@media(min-width:1440px){#onetrust-consent-sdk #onetrust-banner-sdk.bottom{letter-spacing:var(--v-secondary-font-d-letter-spacing)}}#onetrust-consent-sdk #onetrust-banner-sdk.bottom .ot-close-icon{background-image:none!important}#onetrust-consent-sdk #onetrust-banner-sdk.bottom .ot-close-icon::before{content:"\00d7";color:var(--c-cookie-banner-close,var(--c-cookie-banner-text,var(--c-primary)));font-size:30px;font-weight:400;font-family:helvetica,arial,sans-serif}#onetrust-consent-sdk #onetrust-banner-sdk.bottom .cookie-banner__border svg{fill:var(--c-cookie-banner);position:absolute;bottom:2px;width:100%}#onetrust-consent-sdk #onetrust-banner-sdk.bottom [role=alertdialog]{position:relative;margin:0 auto;max-width:1440px}#onetrust-consent-sdk #onetrust-banner-sdk.bottom .ot-sdk-container{padding:20px 49px 30px 20px}@media(min-width:768px){#onetrust-consent-sdk #onetrust-banner-sdk.bottom .ot-sdk-container{padding:15px 80px 5px 40px}}@media(min-width:1440px){#onetrust-consent-sdk #onetrust-banner-sdk.bottom .ot-sdk-container{padding:40px 350px 60px 40px}}#onetrust-consent-sdk #onetrust-banner-sdk.bottom #onetrust-group-container{width:100%}#onetrust-consent-sdk #onetrust-banner-sdk.bottom #onetrust-group-container #onetrust-policy{margin:0;font-size:1.8rem;line-height:1.4}#onetrust-consent-sdk #onetrust-banner-sdk.bottom #onetrust-group-container #onetrust-policy-text,#onetrust-consent-sdk #onetrust-banner-sdk.bottom #onetrust-group-container a[href],#onetrust-consent-sdk #onetrust-banner-sdk.bottom #onetrust-group-container a[href] font,#onetrust-consent-sdk #onetrust-banner-sdk.bottom #onetrust-group-container .ot-link-btn{color:var(--c-cookie-banner-text,var(--c-primary))}#onetrust-consent-sdk #onetrust-banner-sdk.bottom #onetrust-button-group-parent{position:relative;left:0;width:initial;padding:0;transform:none;font-size:1.6rem;font-weight:500;line-height:1;letter-spacing:.16rem;text-align:initial}#onetrust-consent-sdk #onetrust-banner-sdk.bottom #onetrust-button-group-parent #onetrust-button-group{display:inline-block;margin-right:6rem}#onetrust-consent-sdk #onetrust-banner-sdk.bottom #onetrust-button-group-parent #onetrust-pc-btn-handler{margin:0;min-width:initial;text-align:left;text-transform:uppercase;background-color:initial;color:var(--c-cookie-banner-text,var(--c-primary))}#onetrust-pc-sdk .ot-close-icon{background-image:none!important}#onetrust-pc-sdk .ot-close-icon::before{content:"\00d7";font-size:30px;font-weight:400;font-family:helvetica,arial,sans-serif}.cta{background-color:var(--c-background-section);padding:3rem;text-align:center;text-transform:uppercase}.dropdown{position:relative;display:block;width:100%;padding-top:1.8rem}.dropdown__trigger{border:none;cursor:pointer;display:inline-block;text-decoration:none;text-align:center;text-transform:uppercase;border-radius:var(--v-button-border-radius);font-family:var(--v-secondary-font);letter-spacing:var(--v-secondary-font-m-letter-spacing);position:relative;width:100%;background:var(--c-subcolor-3);box-shadow:1px 1px 10px 0 rgba(0,0,0,.1);padding:1.4rem 5rem 1.4rem 2rem;color:var(--c-primary);font-size:1.6rem;line-height:1.4;font-weight:400;text-decoration:none;text-transform:none;text-align:left}@media(min-width:768px){.dropdown__trigger{letter-spacing:var(--v-secondary-font-t-letter-spacing)}}@media(min-width:1440px){.dropdown__trigger{letter-spacing:var(--v-secondary-font-d-letter-spacing)}}.dropdown__trigger::after{border-style:solid;border-left-color:transparent;border-top-color:transparent;border-right-color:currentColor;border-bottom-color:currentColor;border-width:1px;content:' ';position:absolute;top:19px;right:22px;height:9px;width:9px;transform:rotate(45deg)}@media(min-width:768px){.dropdown__trigger::after{top:24px}}@media(min-width:768px){.dropdown__trigger{padding:1.6rem 5rem 1.5rem 2rem;font-size:1.8rem;line-height:normal}}@media(min-width:1024px){.dropdown__trigger{padding-top:1.8rem;padding-bottom:1.7rem;font-size:1.8rem;line-height:1.4}}.dropdown__list{list-style:none;margin:0;padding:0;position:absolute;top:0;bottom:0;left:0;right:-1.7rem;background-color:var(--c-subcolor-3);box-shadow:1px 1px 10px 0 rgba(0,0,0,.1);z-index:1000;overflow-y:scroll}.dropdown__item{text-align:left}.dropdown__span,.dropdown__link{font-family:var(--v-secondary-font);letter-spacing:var(--v-secondary-font-m-letter-spacing);display:block;color:var(--c-primary);padding:2rem 3rem 2rem 2rem;font-size:1.6rem;line-height:1.4rem;font-weight:400;text-decoration:none;outline-offset:-1px}@media(min-width:768px){.dropdown__span,.dropdown__link{letter-spacing:var(--v-secondary-font-t-letter-spacing)}}@media(min-width:1440px){.dropdown__span,.dropdown__link{letter-spacing:var(--v-secondary-font-d-letter-spacing)}}@media(min-width:768px){.dropdown__span,.dropdown__link{font-size:1.8rem;line-height:1.4rem}}.dropdown__link:active,.dropdown__link:hover{position:relative;font-weight:500;background:rgba(var(--c-primary-rgb),0.1)}.dropdown__abbr{position:relative;margin-right:2rem}.dropdown__abbr::after{content:'';position:absolute;top:50%;right:-1rem;transform:translateY(-50%);width:2px;height:1.4rem;opacity:.6;background:var(--c-subcolor-4)}.dropdown__content--outer{position:absolute;top:68px;left:0;display:none;padding-top:8px;height:150px;width:100%;overflow:hidden}@media(min-width:768px){.dropdown__content--outer{top:-138px}}.dropdown__content--inner{position:relative;width:100%;height:100%;overflow:hidden;border-radius:var(--v-card-border-radius)}.dropdown.is-expanded .dropdown__content--outer{display:block}.dropdown__trigger[aria-expanded=true]::after{top:24px;border-left-color:currentColor;border-top-color:currentColor;border-right-color:transparent;border-bottom-color:transparent}@media(min-width:768px){.dropdown__trigger[aria-expanded=true]::after{top:19px}}@media(min-width:1024px){.dropdown__trigger[aria-expanded=true]::after{top:29px}}.dropdown__title-selected+.dropdown__title-default{display:none}.dropdown.is-expanded .dropdown__title-selected{display:none}.dropdown.is-expanded .dropdown__title-selected+.dropdown__title-default{display:inline}.entry-gate-form{display:flex;flex-direction:column;justify-content:space-between;margin-bottom:2rem}@media(min-width:1440px){.entry-gate-form{flex-direction:row}}.entry-gate-form__fieldset{padding:0;margin:0 2rem 2rem;border-radius:var(--v-button-border-radius);display:flex;font-size:0;border:none;overflow:hidden}@media(min-width:1440px){.entry-gate-form__fieldset{margin-bottom:0}}.entry-gate-form__fieldset--error{border:1px solid var(--c-secondary)}.entry-gate-form__input-container{position:relative;display:inline;overflow:hidden;flex-grow:1}.entry-gate-form__input-container::after{content:"";position:absolute;display:block;width:.1rem;height:3rem;background-color:var(--c-subcolor-4);top:50%;right:1px;transform:translateY(-50%)}.entry-gate-form__input-container:last-of-type::after{display:none}@media(min-width:1440px){.entry-gate-form__input-container{max-width:14.5rem}}.entry-gate-form__input{font-family:var(--v-secondary-font);letter-spacing:var(--v-secondary-font-m-letter-spacing);color:var(--c-entrygate_date_color);font-size:1.8rem;line-height:2.5rem;padding:1.5rem 0 1rem;text-align:center;border:none;outline:none;width:100%;border-radius:var(--card-border-radius)}@media(min-width:768px){.entry-gate-form__input{letter-spacing:var(--v-secondary-font-t-letter-spacing)}}@media(min-width:1440px){.entry-gate-form__input{letter-spacing:var(--v-secondary-font-d-letter-spacing)}}@media(min-width:1024px){.entry-gate-form__input{padding:2rem 0 1.5rem}}.entry-gate-form__input:focus+label,.entry-gate-form__input:not(:focus):valid+label{top:1rem;font-size:1.2rem}.entry-gate-form__input--invalid,.entry-gate-form__input--invalid+label{color:var(--c-secondary)}.entry-gate-form .entry-gate-form__input-container:last-child input:invalid:not(:-moz-placeholder-shown)+label{top:1rem;font-size:1.6rem}.entry-gate-form .entry-gate-form__input-container:last-child input:invalid:not(:-ms-input-placeholder)+label{top:1rem;font-size:1.6rem}.entry-gate-form .entry-gate-form__input-container:last-child input:invalid:not(:placeholder-shown)+label{top:1rem;font-size:1.6rem}@media(min-width:275px){.entry-gate-form .entry-gate-form__input-container:last-child input:invalid:not(:-moz-placeholder-shown)+label{font-size:1.2rem}.entry-gate-form .entry-gate-form__input-container:last-child input:invalid:not(:-ms-input-placeholder)+label{font-size:1.2rem}.entry-gate-form .entry-gate-form__input-container:last-child input:invalid:not(:placeholder-shown)+label{font-size:1.2rem}}@media(min-width:768px){.entry-gate-form .entry-gate-form__input-container:last-child input:invalid:not(:-moz-placeholder-shown)+label{font-size:1.2rem}.entry-gate-form .entry-gate-form__input-container:last-child input:invalid:not(:-ms-input-placeholder)+label{font-size:1.2rem}.entry-gate-form .entry-gate-form__input-container:last-child input:invalid:not(:placeholder-shown)+label{font-size:1.2rem}}@media(min-width:1440px){.entry-gate-form .entry-gate-form__input-container:last-child input:invalid:not(:-moz-placeholder-shown)+label{font-size:1.2rem}.entry-gate-form .entry-gate-form__input-container:last-child input:invalid:not(:-ms-input-placeholder)+label{font-size:1.2rem}.entry-gate-form .entry-gate-form__input-container:last-child input:invalid:not(:placeholder-shown)+label{font-size:1.2rem}}.entry-gate-form__input-label{font-family:var(--v-secondary-font);letter-spacing:var(--v-secondary-font-m-letter-spacing);position:absolute;text-align:center;font-size:1.6rem;pointer-events:none;transition:all .3s ease;color:var(--c-entrygate_text_color);top:50%;left:50%;transform:translateX(-50%) translateY(-50%)}@media(min-width:768px){.entry-gate-form__input-label{letter-spacing:var(--v-secondary-font-t-letter-spacing)}}@media(min-width:1440px){.entry-gate-form__input-label{letter-spacing:var(--v-secondary-font-d-letter-spacing)}}@media(min-width:768px){.entry-gate-form__input-label{font-size:2rem}}.entry-gate-form__submit-btn{font-family:var(--v-secondary-font);letter-spacing:var(--v-secondary-font-m-letter-spacing);position:relative;line-height:5rem;background:var(--c-secondary);color:var(--c-subcolor-3);border-radius:var(--v-button-border-radius);font-size:1.6rem;font-weight:500;text-transform:uppercase;border:none;overflow:hidden;z-index:1;transition:color .3s;padding:0 7rem;max-width:20rem;min-width:100%;margin:0 auto}@media(min-width:768px){.entry-gate-form__submit-btn{letter-spacing:var(--v-secondary-font-t-letter-spacing)}}@media(min-width:1440px){.entry-gate-form__submit-btn{letter-spacing:var(--v-secondary-font-d-letter-spacing)}}@media(min-width:768px){.entry-gate-form__submit-btn{min-width:0}.entry-gate-form__submit-btn:hover{color:var(--c-primary);background-color:transparent;transition:background-color .6s cubic-bezier(.75,0,.25,0)}.entry-gate-form__submit-btn::after{content:"";position:absolute;top:0;left:0;width:500%;height:1000%;background:var(--c-subcolor-3);z-index:-1;transform-origin:0% 0%;transform:translateX(0) translateY(10%) rotate(45deg);transition:transform .5s}.entry-gate-form__submit-btn:hover::after{transform:translateX(0) translateY(-50%) rotate(45deg)}}@media(min-width:1440px){.entry-gate-form__submit-btn{margin:0;height:6rem}}@media(min-width:275px){.entry-gate-form__submit-btn>span{line-height:1.4rem;font-size:1.4rem}}@media(min-width:1024px){.entry-gate-form__submit-btn>span{line-height:1.6rem;font-size:1.6rem}}.entry-gate-form__error-message{font-family:var(--v-secondary-font);letter-spacing:var(--v-secondary-font-m-letter-spacing);display:none;color:var(--c-entrygate_alert_color);font-size:1.6rem;text-align:left;margin-bottom:2rem}@media(min-width:768px){.entry-gate-form__error-message{letter-spacing:var(--v-secondary-font-t-letter-spacing)}}@media(min-width:1440px){.entry-gate-form__error-message{letter-spacing:var(--v-secondary-font-d-letter-spacing)}}.entry-gate-form input::-webkit-outer-spin-button,.entry-gate-form input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.entry-gate-form input[type=number]{-moz-appearance:textfield}.entry-gate-form ::-moz-placeholder{font-family:var(--v-secondary-font);letter-spacing:var(--v-secondary-font-m-letter-spacing);color:var(--c-primary);opacity:1;font-size:1.8rem;line-height:2.5rem}.entry-gate-form :-ms-input-placeholder{font-family:var(--v-secondary-font);letter-spacing:var(--v-secondary-font-m-letter-spacing);color:var(--c-primary);opacity:1;font-size:1.8rem;line-height:2.5rem}.entry-gate-form ::placeholder{font-family:var(--v-secondary-font);letter-spacing:var(--v-secondary-font-m-letter-spacing);color:var(--c-primary);opacity:1;font-size:1.8rem;line-height:2.5rem}@media(min-width:768px){.entry-gate-form ::-moz-placeholder{letter-spacing:var(--v-secondary-font-t-letter-spacing)}.entry-gate-form :-ms-input-placeholder{letter-spacing:var(--v-secondary-font-t-letter-spacing)}.entry-gate-form ::placeholder{letter-spacing:var(--v-secondary-font-t-letter-spacing)}}@media(min-width:1440px){.entry-gate-form ::-moz-placeholder{letter-spacing:var(--v-secondary-font-d-letter-spacing)}.entry-gate-form :-ms-input-placeholder{letter-spacing:var(--v-secondary-font-d-letter-spacing)}.entry-gate-form ::placeholder{letter-spacing:var(--v-secondary-font-d-letter-spacing)}}.entry-gate-form :-ms-input-placeholder{font-family:var(--v-secondary-font);letter-spacing:var(--v-secondary-font-m-letter-spacing);color:var(--c-primary);font-size:1.8rem;line-height:2.5rem}@media(min-width:768px){.entry-gate-form :-ms-input-placeholder{letter-spacing:var(--v-secondary-font-t-letter-spacing)}}@media(min-width:1440px){.entry-gate-form :-ms-input-placeholder{letter-spacing:var(--v-secondary-font-d-letter-spacing)}}.entry-gate-form ::-ms-input-placeholder{font-family:var(--v-secondary-font);letter-spacing:var(--v-secondary-font-m-letter-spacing);color:var(--c-primary);font-size:1.8rem;line-height:2.5rem}@media(min-width:768px){.entry-gate-form ::-ms-input-placeholder{letter-spacing:var(--v-secondary-font-t-letter-spacing)}}@media(min-width:1440px){.entry-gate-form ::-ms-input-placeholder{letter-spacing:var(--v-secondary-font-d-letter-spacing)}}.entry-gate{position:fixed;top:0;left:0;display:none;justify-content:center;align-items:center;width:100%;height:100%;background-color:rgba(0,0,0,.6);z-index:1500;overflow:auto;opacity:0}.entry-gate--loaded{opacity:1;transition:opacity .5s ease}.entry-gate__error{display:none;text-align:center;border-radius:var(--v-card-border-radius);padding:3rem;max-width:90%;background-color:var(--c-subcolor-2);position:relative;overflow:hidden}@media(min-width:768px){.entry-gate__error{max-width:75%;padding:6rem 5rem}}@media(min-width:1440px){.entry-gate__error{padding:6rem 11rem;max-width:89.6rem}}.entry-gate.age-error .entry-gate__error{display:block}.entry-gate.age-error .entry-gate__inner{display:none}.entry-gate__error-link{font-family:var(--v-primary-font);letter-spacing:var(--v-primary-font-m-letter-spacing);color:var(--c-secondary);display:block;font-size:1.8rem;text-decoration:none;text-transform:uppercase;padding-right:1rem;position:relative}@media(min-width:768px){.entry-gate__error-link{letter-spacing:var(--v-primary-font-t-letter-spacing)}}@media(min-width:1440px){.entry-gate__error-link{letter-spacing:var(--v-primary-font-d-letter-spacing)}}.entry-gate__inner-content-wrapper{position:relative;margin:0;padding:1rem}@media(min-width:275px){.entry-gate__inner-content-wrapper{padding:3rem}}@media(min-width:768px){.entry-gate__inner-content-wrapper{padding:6rem 5.9rem}}@media(min-width:1024px){.entry-gate__inner-content-wrapper{padding:2rem 4rem 1rem}}.entry-gate__brand-shape-wrapper{position:absolute;width:100%;height:100%;bottom:0;left:0;overflow:hidden}.entry-gate__brand-shape{position:absolute;width:100%;margin-left:-10rem;bottom:-16rem}@media(min-width:768px){.entry-gate__brand-shape{bottom:-20rem}}@media(min-width:1024px){.entry-gate__brand-shape{margin-left:-13rem;bottom:-22rem}}.entry-gate__brand-shape svg{width:45rem;height:45rem;fill:rgba(var(--c-subcolor-1-rgb),0.2)}@media(min-width:1024px){.entry-gate__brand-shape svg{width:60rem;height:60rem}}.entry-gate__inner{text-align:center;border-radius:var(--v-card-border-radius);max-width:89.6rem;background-color:var(--c-entrygate_background_color);position:relative;overflow-x:hidden;overflow-y:auto;max-height:80vh}@media(min-width:275px){.entry-gate__inner{width:90%}}@media(min-width:768px){.entry-gate__inner{width:75%;max-width:57rem}}@media(min-width:1024px){.entry-gate__inner{max-width:89.6rem}}.entry-gate__heading{font-family:var(--v-heading-font);letter-spacing:var(--v-heading-font-m-letter-spacing);color:var(--c-entrygate_title_color);font-weight:500;margin:0 0 2rem}@media(min-width:768px){.entry-gate__heading{letter-spacing:var(--v-heading-font-t-letter-spacing)}}@media(min-width:1440px){.entry-gate__heading{letter-spacing:var(--v-heading-font-d-letter-spacing)}}@media(min-width:275px){.entry-gate__heading{font-size:3rem;line-height:4rem}}@media(min-width:768px){.entry-gate__heading{font-size:4rem;line-height:4rem}}@media(min-width:1024px){.entry-gate__heading{margin-bottom:1rem;font-size:5rem;line-height:6.4rem;height:auto}}.entry-gate__paragraph{font-family:var(--v-secondary-font);letter-spacing:var(--v-secondary-font-m-letter-spacing);color:var(--c-entrygate_text_color);margin:0 0 2rem;padding-bottom:2rem;border-bottom:1px solid #c4c4c4;line-height:1.4}@media(min-width:768px){.entry-gate__paragraph{letter-spacing:var(--v-secondary-font-t-letter-spacing)}}@media(min-width:1440px){.entry-gate__paragraph{letter-spacing:var(--v-secondary-font-d-letter-spacing)}}@media(min-width:768px){.entry-gate__paragraph{font-size:1.6rem}}@media(min-width:1024px){.entry-gate__paragraph{font-size:1.8rem}}.entry-gate__eyebrow{font-family:var(--v-primary-font);letter-spacing:var(--v-primary-font-m-letter-spacing);display:block;color:var(--c-entrygate_text_color);font-size:1.8rem;line-height:2.5rem;font-weight:600;margin-bottom:2rem}@media(min-width:768px){.entry-gate__eyebrow{letter-spacing:var(--v-primary-font-t-letter-spacing)}}@media(min-width:1440px){.entry-gate__eyebrow{letter-spacing:var(--v-primary-font-d-letter-spacing)}}@media(min-width:768px){.entry-gate__eyebrow{font-size:1.6rem;line-height:1.4rem}}@media(min-width:1024px){.entry-gate__eyebrow{font-size:1.8rem;line-height:2.5rem}}.entry-gate__bottom-paragraph,.entry-gate__bottom-paragraph a{font-family:var(--v-secondary-font);letter-spacing:var(--v-secondary-font-m-letter-spacing);color:var(--c-entrygate_text_color);display:inline;position:relative;z-index:2}@media(min-width:768px){.entry-gate__bottom-paragraph,.entry-gate__bottom-paragraph a{letter-spacing:var(--v-secondary-font-t-letter-spacing)}}@media(min-width:1440px){.entry-gate__bottom-paragraph,.entry-gate__bottom-paragraph a{letter-spacing:var(--v-secondary-font-d-letter-spacing)}}@media(min-width:768px){.entry-gate__bottom-paragraph,.entry-gate__bottom-paragraph a{font-size:1.4rem;line-height:1.4rem}}@media(min-width:1024px){.entry-gate__bottom-paragraph,.entry-gate__bottom-paragraph a{font-size:1.6rem;line-height:2rem;text-align:left}}.error-component{background-color:var(--c-subcolor-2);position:relative;overflow:hidden}@media(min-width:275px){.error-component{padding:0 2rem 11rem}}@media(min-width:768px){.error-component{padding:0 8rem 46.7rem}}@media(min-width:1024px){.error-component{padding:0 8rem 31.1rem}}.error-component__content{z-index:2}.error-component__graphic-divider{margin-bottom:3rem;position:relative;z-index:2}@media(min-width:768px){.error-component__graphic-divider{margin-bottom:4rem}}.error-component__brand-shape{width:100%;position:absolute;top:0;left:0}@media(min-width:275px){.error-component__brand-shape{height:19rem}}@media(min-width:768px){.error-component__brand-shape{height:31rem}}@media(min-width:1024px){.error-component__brand-shape{height:32.7rem}}.error-component__brand-shape svg{position:absolute;bottom:0;left:50%;transform:translateX(-50%);fill:rgba(var(--c-subcolor-1-rgb),0.2)}@media(min-width:275px){.error-component__brand-shape svg{width:33.4rem}}@media(min-width:768px){.error-component__brand-shape svg{width:65.2rem}}@media(min-width:1024px){.error-component__brand-shape svg{width:85.6rem}}.error-component__heading{font-family:var(--v-heading-font);letter-spacing:var(--v-heading-font-m-letter-spacing);text-align:center;color:var(--c-primary);z-index:5;position:relative}@media(min-width:768px){.error-component__heading{letter-spacing:var(--v-heading-font-t-letter-spacing)}}@media(min-width:1440px){.error-component__heading{letter-spacing:var(--v-heading-font-d-letter-spacing)}}@media(min-width:275px){.error-component__heading{font-size:6rem;line-height:5.4rem;margin-top:6rem;margin-bottom:3rem}}@media(min-width:768px){.error-component__heading{font-size:10rem;line-height:9rem;margin-top:12rem;margin-bottom:4rem}}@media(min-width:1024px){.error-component__heading{font-size:12rem;line-height:10.8rem}}.error-component__paragraph{font-family:var(--v-secondary-font);letter-spacing:var(--v-secondary-font-m-letter-spacing);text-align:center;color:var(--c-primary);z-index:5;position:relative;margin-bottom:3rem}@media(min-width:768px){.error-component__paragraph{letter-spacing:var(--v-secondary-font-t-letter-spacing)}}@media(min-width:1440px){.error-component__paragraph{letter-spacing:var(--v-secondary-font-d-letter-spacing)}}@media(min-width:275px){.error-component__paragraph{font-size:1.8rem;line-height:2.8rem}}@media(min-width:768px){.error-component__paragraph{font-size:2rem;line-height:3.2rem;margin-bottom:6rem}}@media(min-width:1024px){.error-component__paragraph{font-size:2.2rem;line-height:3.52rem}}.error-component__link-container{display:flex;justify-content:center;z-index:5;position:relative}@media(min-width:275px){.error-component__link-container{flex-direction:column}}@media(min-width:768px){.error-component__link-container{flex-direction:row}}@media(min-width:768px){.error-component__link-container .default-link{flex-basis:auto;margin-right:20px}.error-component__link-container .default-link:last-child{margin-right:0}}.error-component__img-container{position:absolute;top:0;bottom:0;left:0;right:0;width:auto;z-index:1;min-width:1440px;margin-left:50%;transform:translateX(-50%)}.error-component__img-container picture{min-width:initial;display:inline}.error-component__img-container img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media(min-width:1440px){.error-component__img-container{min-width:100%}}.faq-filters{margin-bottom:5rem}@media(min-width:768px){.faq-filters{margin-bottom:6rem}}@media(min-width:1440px){.faq-filters{margin-bottom:8rem}}.faq-filters__search{margin:0;max-width:none;display:flex}.faq-filters__search .search-input{border:1px solid var(--c-subcolor-4);border-radius:var(--v-button-border-radius);flex-grow:1}.faq-filters__search .search-input__field{padding:0 2rem 0 5rem;width:100%}.faq-filters__search-results{margin:2rem 2rem 3rem 0;font-size:1.6rem;color:var(--c-primary);display:none}.faq-filters__search-results.active{display:block}@media(min-width:768px){.faq-filters__search-results{margin:2rem 2rem 4rem 0}}@media(min-width:1440px){.faq-filters__search-results{margin:2rem 2rem 4rem 0}}.faq-filters__filters{position:relative;font-size:0;margin-top:3rem;max-width:none;display:none;flex-wrap:wrap;justify-content:flex-start;padding-bottom:30px}.faq-filters__filters.active{display:flex}@media(min-width:768px){.faq-filters__filters{margin-top:4rem;max-width:none}}@media(min-width:1440px){.faq-filters__filters{margin:4rem auto 0;padding-bottom:40px}}.faq-filters__filters .default-link{font-family:var(--v-primary-font);letter-spacing:var(--v-primary-font-m-letter-spacing);display:inline-block;cursor:pointer;position:relative;overflow:hidden;border:1px solid var(--c-secondary);padding:1.1rem;font-size:1.2rem;line-height:1;text-transform:uppercase;color:var(--c-secondary);margin:0 1rem 1.2rem 0;text-decoration:none;transition:background-position .6s cubic-bezier(.75,0,.25,0);background:linear-gradient(45deg,var(--c-secondary) 50%,rgba(0,0,0,0) 50%);background-size:200% 200%;background-position:right top}@media(min-width:768px){.faq-filters__filters .default-link{letter-spacing:var(--v-primary-font-t-letter-spacing)}}@media(min-width:1440px){.faq-filters__filters .default-link{letter-spacing:var(--v-primary-font-d-letter-spacing)}}.faq-filters__filters .default-link:hover{background-position:left bottom}@media(min-width:768px){.faq-filters__filters .default-link{padding:17px 43px;margin:0 1.2rem 2rem 0}}@media(min-width:1440px){.faq-filters__filters .default-link{padding:20px 40px;font-size:1.4rem}}.faq-filters__filters .default-link:hover{color:var(--c-subcolor-3)}.faq-filters__filters .default-link.active{color:var(--c-subcolor-3);background-position:left bottom}.faq-filters__filters::before{content:'';width:100%;height:1px;background-color:var(--c-subcolor-4);position:absolute;bottom:0}.faq-filters .search-input-wrapper{width:100%;position:relative}.faq-filters .search-input-wrapper.suggested{margin-left:0}.faq-filters .search-input-wrapper.suggested .search-input{border-radius:var(--v-card-border-radius) var(--v-card-border-radius) 0 0;border-bottom:none}.faq-filters .search-input-wrapper.suggested .search-input__field{width:100%}.faq-filters .search-input-wrapper.suggested .mars-search-autocomplete-suggestions-wrapper{position:absolute;z-index:100;width:100%;border:1px solid var(--c-subcolor-4);border-top:none}.faq-heading{font-family:var(--v-primary-font);letter-spacing:var(--v-primary-font-m-letter-spacing);font-weight:400;color:var(--c-primary);text-align:center;font-size:20px;margin:4rem auto 2rem}@media(min-width:768px){.faq-heading{letter-spacing:var(--v-primary-font-t-letter-spacing)}}@media(min-width:1440px){.faq-heading{letter-spacing:var(--v-primary-font-d-letter-spacing)}}@media(min-width:768px){.faq-heading{font-size:26px;margin:6rem auto}}@media(min-width:1440px){.faq-heading{font-size:28px;margin:8rem auto 3.3rem}}.faq{margin:auto;padding:0 2rem}@media(min-width:768px){.faq{padding:0 4rem;max-width:97.5rem}}.faq .search-no-results{background-color:var(--c-background)}.faq-heading{font-family:var(--v-primary-font);letter-spacing:var(--v-primary-font-m-letter-spacing);font-weight:400;color:var(--c-primary);text-align:center;font-size:20px;margin:4rem auto 2rem}@media(min-width:768px){.faq-heading{letter-spacing:var(--v-primary-font-t-letter-spacing)}}@media(min-width:1440px){.faq-heading{letter-spacing:var(--v-primary-font-d-letter-spacing)}}@media(min-width:768px){.faq-heading{font-size:26px;margin:6rem auto}}@media(min-width:1440px){.faq-heading{font-size:28px;margin:8rem auto 3.3rem}}.list-item__question,.list-item__answer{color:var(--c-primary)}.list-item__question p,.list-item__answer p{margin:0;word-break:break-word}.faq__see_all{text-align:center;display:none;margin-bottom:5rem}@media(min-width:768px){.faq__see_all{margin-bottom:6rem}}@media(min-width:1440px){.faq__see_all{margin-bottom:11rem}}.faq__see_all.active{display:block}.default-link--faq_see_all{font-family:var(--v-primary-font);letter-spacing:var(--v-primary-font-m-letter-spacing);background-color:var(--c-secondary);color:var(--c-text-inverse);padding:0 3rem;margin-left:auto;margin-right:auto;height:50px;line-height:50px;min-width:100%}@media(min-width:768px){.default-link--faq_see_all{letter-spacing:var(--v-primary-font-t-letter-spacing)}}@media(min-width:1440px){.default-link--faq_see_all{letter-spacing:var(--v-primary-font-d-letter-spacing)}}.default-link--faq_see_all:hover{color:var(--c-secondary)}@media(min-width:768px){.default-link--faq_see_all{min-width:157px}}@media(min-width:1440px){.default-link--faq_see_all{height:60px;line-height:6rem;min-width:202px}}.default-link--faq_see_all .default-link__label{vertical-align:middle}.feedback-module{background-color:var(--c-subcolor-2);overflow:hidden;position:relative;text-align:center}@media(min-width:275px){.feedback-module{padding:5rem 0;border-top:5px solid var(--c-secondary)}}@media(min-width:768px){.feedback-module{padding:6rem 10rem;border-top:8px solid var(--c-secondary)}}@media(min-width:1024px){.feedback-module{padding:8rem 15.5rem 6rem;border-top:12px solid var(--c-secondary)}}.feedback-module__radio{opacity:0;width:0;height:0}.feedback-module .default-link span{position:relative;z-index:3;padding-left:0}.feedback-module .default-link:hover{cursor:pointer}.feedback-module .default-link:hover::after{height:170px}.feedback-module .default-link:focus-within{outline:#4169e1 auto 1px}.feedback-module__brand-shape{position:absolute;display:block;z-index:1}@media(min-width:275px){.feedback-module__brand-shape{top:-2rem;right:-24rem;width:45rem;height:45rem}}@media(min-width:768px){.feedback-module__brand-shape{top:-3rem;right:-21rem;width:60rem;height:60rem}}@media(min-width:1024px){.feedback-module__brand-shape{top:-10rem;right:-25rem;width:80rem;height:80rem}}.feedback-module__brand-shape svg{width:100%;height:100%;fill:rgba(var(--c-subcolor-1-rgb),0.2)}.feedback-module__main-content{position:relative;z-index:2;margin-bottom:3rem}@media(min-width:768px){.feedback-module__main-content{margin-bottom:6rem}}.feedback-module__heading{font-family:var(--v-primary-font);letter-spacing:var(--v-primary-font-m-letter-spacing);color:var(--c-primary);margin-top:0}@media(min-width:768px){.feedback-module__heading{letter-spacing:var(--v-primary-font-t-letter-spacing)}}@media(min-width:1440px){.feedback-module__heading{letter-spacing:var(--v-primary-font-d-letter-spacing)}}@media(min-width:275px){.feedback-module__heading{font-size:2.8rem;line-height:2.8rem;margin-bottom:2.9rem}}@media(min-width:768px){.feedback-module__heading{font-size:4rem;line-height:4rem;margin-bottom:4rem}}@media(min-width:1024px){.feedback-module__heading{font-size:4.8rem;line-height:4.8rem}}.feedback-module__paragraph{font-family:var(--v-secondary-font);letter-spacing:var(--v-secondary-font-m-letter-spacing);color:var(--c-primary)}@media(min-width:768px){.feedback-module__paragraph{letter-spacing:var(--v-secondary-font-t-letter-spacing)}}@media(min-width:1440px){.feedback-module__paragraph{letter-spacing:var(--v-secondary-font-d-letter-spacing)}}@media(min-width:275px){.feedback-module__paragraph{font-size:1.6rem;line-height:2.24rem;margin-bottom:3rem}}@media(min-width:768px){.feedback-module__paragraph{margin-bottom:6rem}}@media(min-width:1024px){.feedback-module__paragraph{font-size:1.8rem;line-height:2.52rem}}.feedback-module__btn-group{height:6.2rem;margin-bottom:3rem}.feedback-module__btn-group .default-link{min-width:15.7rem;cursor:pointer;margin:.1rem .5rem}@media(min-width:768px){.feedback-module__btn-group .default-link{margin:.1rem 1rem}}@media(min-width:1440px){.feedback-module__btn-group .default-link{min-width:20.2rem}}@media(min-width:768px){.feedback-module__btn-group{margin-bottom:4rem}}@media(min-width:1024px){.feedback-module__btn-group{margin-bottom:6rem}}.feedback-module__bottom-link{z-index:2}@media(min-width:768px){.feedback-module__bottom-link{line-height:6rem}}.feedback-module__feedback-img{position:relative}.feedback-module__tick{position:relative;z-index:1}@media(min-width:275px){.feedback-module__tick{margin:0 auto 4.9rem;width:9.8rem;height:9.8rem;padding:2.3rem 2.6rem}}@media(min-width:768px){.feedback-module__tick{margin:0 auto 7.12rem;width:11.58rem;height:11.58rem;padding:2.9rem 3rem}}@media(min-width:1024px){.feedback-module__tick{margin:0 auto 9.4rem}}@media(min-width:275px){.feedback-module__tick svg{width:5rem;height:5rem}}@media(min-width:768px){.feedback-module__tick svg{width:5.79rem;height:5.79rem}}.feedback-module__tick svg path{fill:var(--c-secondary)}.feedback-module__tick--positive{background:var(--c-subcolor-3);border-radius:50%}.feedback-module__tick--negative svg{width:100%;height:100%}.feedback-module__tick--negative svg path{fill:var(--c-secondary)}@media(min-width:275px){.feedback-module__tick--negative{padding:0;margin:3.9rem auto}}@media(min-width:768px){.feedback-module__tick--negative{margin-bottom:7.2rem}}@media(min-width:1024px){.feedback-module__tick--negative{margin:6.7rem auto}}.feedback-module__png-asset{position:absolute;z-index:2;display:flex;justify-content:center;height:64px}.feedback-module__png-asset img{height:100%;-o-object-fit:cover;object-fit:cover}@media(min-width:275px){.feedback-module__png-asset{width:14rem;bottom:-3rem;right:-6.3rem}}@media(min-width:768px){.feedback-module__png-asset{width:19rem;height:8.3rem;bottom:-5rem;right:-8.3rem}}@media(min-width:1024px){.feedback-module__png-asset{height:9.6rem}}.feedback-module .button-vote{display:none}.filter-block{padding-bottom:10px;border-bottom:1px solid var(--c-subcolor-4);position:relative}.filter-block:last-child{border-bottom:none}.filter-block__list{padding-left:0}@media(min-width:769px){.filter-block__list{margin-top:0;padding-top:1rem;padding-left:1.2rem;max-height:20rem;overflow-x:hidden;overflow-y:auto;box-shadow:0 -1rem 1rem -1rem rgba(0,0,0,.1) inset;scrollbar-color:var(--c-primary);scrollbar-width:thin}.filter-block__list::-webkit-scrollbar{width:.4rem}.filter-block__list::-webkit-scrollbar-track{background:var(--c-highlight-high)}.filter-block__list::-webkit-scrollbar-thumb{background:var(--c-primary);border-radius:var(--v-button-border-radius)}}@media(min-width:769px){.filter-block{flex-basis:230px;max-width:230px;flex-grow:0;border:none;padding-bottom:0}.filter-block:first-child .filter-title{padding-left:0}.filter-block:last-child .filter-title,.filter-block:nth-child(4n) .filter-title{border-right:none}.filter-block .filter-title{width:100%;padding:5px 45px 15px 15px;border-bottom:1px solid var(--c-subcolor-4);border-right:1px solid var(--c-subcolor-4);color:var(--c-secondary);position:relative;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;cursor:pointer}.filter-block .filter-title::before{content:'';position:absolute;height:10px;width:10px;top:7px;right:20px;border-right:1px solid var(--c-secondary);border-bottom:1px solid var(--c-secondary);transform:rotate(45deg)}.filter-block--open .filter-title::before{top:12px;transform:rotate(225deg)}.filter-block--open .filter-block__checkboxes{display:block}}@media(min-width:769px){.filter-block__checkboxes{position:absolute;z-index:1;box-shadow:1px 1px 10px 0 rgba(0,0,0,.1);background-color:var(--c-subcolor-3);border-radius:10px;display:none;width:230px;margin-top:-2.2rem;overflow:hidden}.filter-block__checkboxes .checkbox-item{padding-right:4rem;margin-right:1rem}.filter-block__checkboxes .search-filter-block__button--apply{margin:10px auto;width:208px;text-align:center}}.filter-title{font-family:var(--v-primary-font);letter-spacing:var(--v-primary-font-m-letter-spacing);margin:30px 0 10px;padding:0;min-height:4rem;font-size:1.6rem;line-height:1;color:var(--c-primary);background:0 0;border:none;text-align:left}@media(min-width:768px){.filter-title{letter-spacing:var(--v-primary-font-t-letter-spacing)}}@media(min-width:1440px){.filter-title{letter-spacing:var(--v-primary-font-d-letter-spacing)}}@media(min-width:769px){.filter-title{margin:0 0 3rem}}.filter-title__counter::before{content:'('}.filter-title__counter::after{content:')'}.filter-title__counter:empty{display:none}.flexible-driver{background-color:var(--c-subcolor-2);border-top:5px solid var(--c-secondary);position:relative;overflow:hidden;margin:5rem 2rem;padding:1rem 0;min-height:336px}@media(min-width:768px){.flexible-driver{margin:6rem 4rem;padding-bottom:1.5rem;min-height:386px}}@media(min-width:1024px){.flexible-driver{margin:8rem auto;max-width:1125px;min-height:422px;padding-bottom:0}}.flexible-driver__content{position:relative;z-index:2}.flexible-driver__bg-image{position:absolute;z-index:1;display:flex;justify-content:center;align-items:center}.flexible-driver__bg-image--left{width:16.3rem;height:16.3rem;left:0;bottom:-1.3rem}@media(min-width:768px){.flexible-driver__bg-image--left{width:22.2rem;height:22.2rem;left:1.9rem;bottom:-5.8rem}}@media(min-width:1440px){.flexible-driver__bg-image--left{width:31.6rem;height:31.6rem;left:1.5rem;bottom:-7.8rem}}.flexible-driver__bg-image--right{width:11.4rem;height:11.4rem;right:-4.6rem;top:2.1rem}@media(min-width:768px){.flexible-driver__bg-image--right{width:18.9rem;height:18.9rem;right:-7.7rem;top:4rem}}@media(min-width:1440px){.flexible-driver__bg-image--right{width:25.9rem;height:25.9rem;right:-5.2rem;top:2.2rem}}.flexible-driver__bg-image img{-o-object-fit:contain;object-fit:contain;flex-grow:1;max-width:100%;max-height:100%}.flexible-driver .middle_content{float:left;width:100%;z-index:2}.flexible-driver .h2,.flexible-driver .text-long h2,.text-long .flexible-driver h2{font-family:var(--v-heading-font);letter-spacing:var(--v-heading-font-m-letter-spacing);color:var(--c-primary);font-size:2.8rem;font-weight:300;font-stretch:normal;font-style:normal;line-height:4.8rem;margin:0 2rem;padding-top:5rem;text-align:center}@media(min-width:768px){.flexible-driver .h2,.flexible-driver .text-long h2,.text-long .flexible-driver h2{letter-spacing:var(--v-heading-font-t-letter-spacing)}}@media(min-width:1440px){.flexible-driver .h2,.flexible-driver .text-long h2,.text-long .flexible-driver h2{letter-spacing:var(--v-heading-font-d-letter-spacing)}}@media(min-width:768px){.flexible-driver .h2,.flexible-driver .text-long h2,.text-long .flexible-driver h2{font-size:4rem;margin:0 4rem;padding-top:8.5rem}}@media(min-width:1024px){.flexible-driver .h2,.flexible-driver .text-long h2,.text-long .flexible-driver h2{font-size:4.8rem;margin:0 11.5rem}}.flexible-driver__paragraph{font-family:var(--v-secondary-font);letter-spacing:var(--v-secondary-font-m-letter-spacing);color:var(--c-primary);font-size:1.8rem;line-height:2.52rem;margin:0;padding:3rem 0 4rem;text-align:center}@media(min-width:768px){.flexible-driver__paragraph{letter-spacing:var(--v-secondary-font-t-letter-spacing)}}@media(min-width:1440px){.flexible-driver__paragraph{letter-spacing:var(--v-secondary-font-d-letter-spacing)}}@media(min-width:1024px){.flexible-driver__paragraph{max-width:40%;margin:0 auto}}.flexible-driver .cta_wrapper{padding:0;text-align:center}@media(min-width:768px){.flexible-driver .cta_wrapper{padding:3.3rem 0 0}}.flexible-driver .default-link{background-color:var(--c-secondary);color:var(--c-subcolor-3);margin:0 auto}.flexible-driver .default-link:hover{color:var(--c-secondary)}.flexible-driver .flexible_driver__brand-shape_1{position:absolute}@media(min-width:375px){.flexible-driver .flexible_driver__brand-shape_1{top:40%}}@media(min-width:768px){.flexible-driver .flexible_driver__brand-shape_1{top:25%}}.flexible-driver .flexible_driver__brand-shape_2{position:absolute;right:0}.flexible-framer{font-family:var(--v-primary-font);letter-spacing:var(--v-primary-font-m-letter-spacing);position:relative;background-color:var(--c-subcolor-2);color:var(--c-primary)}.flexible-framer__border{position:absolute;width:100%;transform:translateY(-100%) translateY(5px);z-index:100}.flexible-framer__border--no-overflow{position:relative;transform:none;background-color:#fff;margin-top:5rem}@media(min-width:768px){.flexible-framer__border--no-overflow{margin-top:6rem}}@media(min-width:1024px){.flexible-framer__border--no-overflow{margin-top:8rem}}.flexible-framer__border svg{display:block;top:5px;width:100%;fill:var(--c-subcolor-2);height:auto}.layout-builder__section .flexible-framer .flexible-framer__border{position:relative;transform:none;background-color:#fff;background-image:linear-gradient(45deg,gray 25%,transparent 25%),linear-gradient(-45deg,gray 25%,transparent 25%),linear-gradient(45deg,transparent 75%,gray 75%),linear-gradient(-45deg,transparent 75%,gray 75%);background-size:20px 20px;background-position:0 0,0 10px,10px -10px,-10px 0}@media(min-width:768px){.flexible-framer{letter-spacing:var(--v-primary-font-t-letter-spacing)}}@media(min-width:1440px){.flexible-framer{letter-spacing:var(--v-primary-font-d-letter-spacing)}}.flexible-framer__border{z-index:0;transform:translateY(-50%)}.flexible-framer__border--no-overflow{margin-top:3.36rem}.flexible-framer__heading{font-family:var(--v-heading-font);letter-spacing:var(--v-heading-font-m-letter-spacing);position:relative;font-weight:300;font-stretch:normal;font-style:normal;color:var(--c-primary);text-align:center;padding-top:8rem;font-size:4rem;line-height:4rem;margin-top:0;margin-bottom:4rem}@media(min-width:768px){.flexible-framer__heading{letter-spacing:var(--v-heading-font-t-letter-spacing)}}@media(min-width:1440px){.flexible-framer__heading{letter-spacing:var(--v-heading-font-d-letter-spacing)}}@media(min-width:768px){.flexible-framer__heading{margin-bottom:4rem}}@media(min-width:1280px){.flexible-framer__heading{font-size:6.4rem;line-height:6.4rem;margin-bottom:6rem}}.flexible-framer__graphic-divider{margin-bottom:6rem}.flexible-framer--brand-border .flexible-framer__heading{padding-top:4rem}.flexible-framer .grid{display:block;padding-bottom:5rem;counter-reset:card-counter;margin-bottom:0}@media(min-width:768px){.flexible-framer .grid{display:grid;margin:0 4rem;padding-bottom:6rem;grid-column-gap:2rem}}@media(min-width:1024px){.flexible-framer .grid{grid-column-gap:3rem}}@media(min-width:1280px){.flexible-framer .grid{margin-left:auto;margin-right:auto}}@media(min-width:1440px){.flexible-framer .grid{padding-bottom:8rem}}.flexible-framer .grid.grid-items-2{max-width:120.8rem;margin:0 auto}@media(min-width:768px){.flexible-framer .grid.grid-items-2{grid-template-columns:1fr 1fr}}@media(min-width:768px){.flexible-framer .grid.grid-items-3{grid-template-columns:1fr 1fr 1fr}}.flexible-framer .grid.grid-items-3 .image-wrapper.image-size-small{max-width:293px}@media(min-width:768px){.flexible-framer .grid.grid-items-4{grid-template-columns:1fr 1fr 1fr 1fr}}.flexible-framer .grid .image-background{display:inline-block;margin:0 auto;width:100%}.flexible-framer .grid .image-background a,.flexible-framer .grid .image-background .image-container{position:absolute;top:0;left:0;width:100%;height:100%}.flexible-framer .grid .image-background a img,.flexible-framer .grid .image-background .image-container img{width:100%;height:100%}.flexible-framer .grid .image-background.image-size-large{position:relative;height:0;padding-top:56.25%}.flexible-framer .grid .image-background.image-size-small{position:relative;height:0;padding-top:100%}.flexible-framer .grid .image-background.image-size-small a img{-o-object-fit:contain;object-fit:contain}.flexible-framer .grid .image-wrapper{counter-increment:card-counter;grid-column-start:counter(card-counter);grid-column-end:counter(card-counter);grid-row-start:1;grid-row-end:1;display:flex;justify-content:center;align-items:flex-start;width:100%;margin:auto}.flexible-framer .grid .image-wrapper.image-size-large{max-width:335px}@media(min-width:768px){.flexible-framer .grid .image-wrapper.image-size-large{max-width:334px}}@media(min-width:1024px){.flexible-framer .grid .image-wrapper.image-size-large{max-width:433px}}.flexible-framer .grid .image-wrapper.image-size-small{max-width:313px}.flexible-framer .grid .image-wrapper img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .8s}.flexible-framer .grid .image-wrapper img:hover{transform:scale(1.1)}.flexible-framer .grid .image-wrapper .brand-shape{display:none}.flexible-framer .grid .card__heading{font-family:var(--v-primary-font);letter-spacing:var(--v-primary-font-m-letter-spacing);grid-column-start:counter(card-counter);grid-column-end:counter(card-counter);grid-row-start:2;grid-row-end:2;text-align:center;color:var(--c-primary);font-size:2rem;line-height:1.1}@media(min-width:768px){.flexible-framer .grid .card__heading{letter-spacing:var(--v-primary-font-t-letter-spacing)}}@media(min-width:1440px){.flexible-framer .grid .card__heading{letter-spacing:var(--v-primary-font-d-letter-spacing)}}.flexible-framer .grid .card__heading-link{color:var(--c-primary);text-decoration:none}.flexible-framer .grid .card__heading-link:hover{color:var(--c-secondary)}@media(min-width:1280px){.flexible-framer .grid .card__heading{font-size:2.4rem}}.flexible-framer .grid .card__body{font-family:var(--v-secondary-font);letter-spacing:var(--v-secondary-font-m-letter-spacing);grid-column-start:counter(card-counter);grid-column-end:counter(card-counter);grid-row-start:3;grid-row-end:3;margin:1.6rem auto 0;font-size:1.6rem;line-height:1.4;flex:1 0 auto;max-width:549px;text-align:center}@media(min-width:768px){.flexible-framer .grid .card__body{letter-spacing:var(--v-secondary-font-t-letter-spacing)}}@media(min-width:1440px){.flexible-framer .grid .card__body{letter-spacing:var(--v-secondary-font-d-letter-spacing)}}@media(min-width:1280px){.flexible-framer .grid .card__body{font-size:1.8rem}}.flexible-framer .grid .cta-wrapper{grid-column-start:counter(card-counter);grid-column-end:counter(card-counter);grid-row-start:4;grid-row-end:4;flex:1 0 auto;display:flex;justify-content:center;align-items:flex-end;margin-top:3rem}@media(min-width:1440px){.flexible-framer .grid .cta-wrapper{margin-top:4rem}}.flexible-framer .grid .image-wrapper+.card__heading{margin-top:3rem}@media(min-width:1440px){.flexible-framer .grid .image-wrapper+.card__heading{margin-top:4rem}}.flexible-framer .grid .image-wrapper--odd.image-size-small .brand-shape{display:block;width:100%;height:100%;position:absolute}.flexible-framer .grid .image-wrapper--odd.image-size-small .brand-shape svg{width:100%;height:100%;max-width:27.7rem;margin-left:0%;fill:var(--c-subcolor-1);opacity:.2}.flexible-framer .grid .image-wrapper--odd.image-size-small .image-background{position:relative}.flexible-framer .grid .image-wrapper--odd.image-size-small .image-background .image{position:relative}.flexible-framer .even+.odd,.flexible-framer .odd+.even{margin-top:4rem}@media(min-width:768px){.flexible-framer .even+.odd,.flexible-framer .odd+.even{margin-top:0}}.freeform-story{position:relative;overflow:hidden;background-color:var(--c-subcolor-3)}.freeform-story__placeholder{width:10rem}@media(max-width:280px){.freeform-story__placeholder{width:0}}.freeform-story__container{position:relative;max-width:1440px;margin:0 auto}.freeform-story__brand-shape{position:absolute;z-index:1;display:block;top:0;width:120%;height:auto}@media(min-width:768px){.freeform-story__brand-shape{width:30rem}}@media(min-width:1024px){.freeform-story__brand-shape{width:45.5rem}}.freeform-story__brand-shape svg{fill:rgba(var(--c-subcolor-1-rgb),0.2);width:auto;height:100%}.freeform-story__content{position:relative;z-index:2;display:flex}@media(min-width:275px){.freeform-story__content{flex-direction:column}}@media(min-width:768px){.freeform-story__content{flex-direction:row}}.freeform-story__heading{font-family:var(--v-heading-font);letter-spacing:var(--v-heading-font-m-letter-spacing);color:var(--c-primary);margin-top:0;margin-bottom:1rem}@media(min-width:768px){.freeform-story__heading{letter-spacing:var(--v-heading-font-t-letter-spacing)}}@media(min-width:1440px){.freeform-story__heading{letter-spacing:var(--v-heading-font-d-letter-spacing)}}@media(min-width:275px){.freeform-story__heading{font-size:4rem;line-height:4rem}}@media(min-width:1024px){.freeform-story__heading{font-size:4.8rem;line-height:4.8rem}}.freeform-story__subheading{font-family:var(--v-heading-font);letter-spacing:var(--v-heading-font-m-letter-spacing);color:var(--c-secondary);margin:0}@media(min-width:768px){.freeform-story__subheading{letter-spacing:var(--v-heading-font-t-letter-spacing)}}@media(min-width:1440px){.freeform-story__subheading{letter-spacing:var(--v-heading-font-d-letter-spacing)}}@media(min-width:275px){.freeform-story__subheading{font-size:4rem;line-height:4rem}}@media(min-width:768px){.freeform-story__subheading{margin-top:-.4rem}}@media(min-width:1024px){.freeform-story__subheading{font-size:4.8rem;margin-top:-.6rem;line-height:4.8rem}}.freeform-story__paragraph{font-family:var(--v-secondary-font);letter-spacing:var(--v-secondary-font-m-letter-spacing);color:var(--c-primary)}@media(min-width:768px){.freeform-story__paragraph{letter-spacing:var(--v-secondary-font-t-letter-spacing)}}@media(min-width:1440px){.freeform-story__paragraph{letter-spacing:var(--v-secondary-font-d-letter-spacing)}}@media(min-width:275px){.freeform-story__paragraph{font-size:1.8rem;line-height:2.88rem}}@media(min-width:1024px){.freeform-story__paragraph{font-size:2rem;line-height:3.6rem}}.freeform-story--center img{max-width:90%;margin:2rem auto 0}.freeform-story--center .freeform-story__texts{padding:0 2rem;text-align:center}.freeform-story--center .freeform-story__brand-shape{top:1.3rem;left:50%;transform:translateX(-50%)}@media(min-width:768px){.freeform-story--center .freeform-story__brand-shape{top:-2.6rem;left:50%;transform:translateX(-50%)}.freeform-story--center .freeform-story__content{padding-top:2rem;padding-bottom:2rem;flex-direction:column}.freeform-story--center .freeform-story__content--column{flex:1 0 0}.freeform-story--center .freeform-story__texts{padding:0 10rem}}@media(min-width:1024px){.freeform-story--center .freeform-story__brand-shape{top:1.7rem;left:50%;transform:translateX(-50%)}.freeform-story--center .freeform-story__content{padding-top:3rem;padding-bottom:3rem}.freeform-story--center .freeform-story__texts{padding:0 15.6rem}}.freeform-story--right img{margin:2rem 0 0 auto}.freeform-story--right .freeform-story__brand-shape{top:2rem;width:27rem;height:35.6rem;left:0;right:auto;transform:translateX(-85%)}.freeform-story--right .freeform-story__texts{padding:2rem 2rem 0 4.9rem}@media(min-width:275px){.freeform-story--right .freeform-story__brand-shape{transform:translateX(23%)}.freeform-story--right .freeform-story__content{padding-top:2rem;padding-bottom:2rem;padding-left:50px;flex-direction:column}.freeform-story--right .freeform-story__content--column{flex:1 0 0}.freeform-story--right .freeform-story__texts{padding:30px 20px 0 0}}@media(min-width:768px){.freeform-story--right .freeform-story__brand-shape{top:-2.6rem;width:17.6rem;height:24rem;left:auto;right:0;transform:translateX(-11%)}.freeform-story--right .freeform-story__content{padding-top:2rem;padding-left:0;padding-bottom:2rem;flex-direction:row}.freeform-story--right .freeform-story__content--column{flex:1 0 0}.freeform-story--right .freeform-story__img{padding-right:1rem}.freeform-story--right .freeform-story__texts{padding:2rem 4rem 0 3rem}.freeform-story--right img{max-width:100%;width:100%}}@media(min-width:1024px){.freeform-story--right .freeform-story__brand-shape{top:4.4rem;width:27.3rem;height:35.6rem;transform:translateX(0%)}.freeform-story--right .freeform-story__content{padding-top:3rem;padding-bottom:3rem}.freeform-story--right .freeform-story__img{padding-right:1.5rem}.freeform-story--right .freeform-story__texts{padding:2rem 12.6rem 0 4.5rem}}.freeform-story--left img{max-width:90%;margin-top:2rem}.freeform-story--left .freeform-story__brand-shape{width:22.2rem;height:35.6rem;top:2rem;left:auto;right:0;transform:translateX(-20%)}.freeform-story--left .freeform-story__texts{padding:2rem 4.9rem 0 2rem}@media(min-width:275px){.freeform-story--left .freeform-story__content{padding-right:50px;padding-top:2rem;padding-bottom:2rem}.freeform-story--left .freeform-story__texts{padding:30px 0 0 20px}}@media(min-width:768px){.freeform-story--left .freeform-story__brand-shape{width:18.68rem;height:24rem;top:0;left:0;right:auto;transform:translateX(-59%)}.freeform-story--left .freeform-story__content{padding-right:0;padding-top:2rem;padding-bottom:2rem;flex-direction:row-reverse}.freeform-story--left .freeform-story__content--column{flex:1 0 0}.freeform-story--left .freeform-story__img{padding-left:1rem}.freeform-story--left .freeform-story__texts{padding:2rem 3rem 0 4rem}.freeform-story--left img{max-width:100%;width:100%;-o-object-fit:cover;object-fit:cover}}@media(min-width:1024px){.freeform-story--left .freeform-story__brand-shape{top:6.6rem;width:22.7rem;height:35.6rem;transform:translateX(-100%)}.freeform-story--left .freeform-story__content{padding-top:3rem;padding-bottom:3rem}.freeform-story--left .freeform-story__img{padding-left:1.5rem}.freeform-story--left .freeform-story__texts{padding:2rem 4.5rem 0 12.6rem}}.homepage-hero-3up__inner{display:flex;flex-flow:column nowrap;position:relative}@media(min-width:1024px){.homepage-hero-3up__inner{flex-flow:row nowrap}}.homepage-hero-3up__left{flex:2 0 65%;width:100%}@media(min-width:1024px){.homepage-hero-3up__left{width:auto}}.homepage-hero-3up__left .wrapper{position:relative;height:100%;min-height:435px}@media(min-width:768px){.homepage-hero-3up__left .wrapper{min-height:600px}}@media(min-width:1024px){.homepage-hero-3up__left .wrapper{min-height:580px}}@media(min-width:1024px){.homepage-hero-3up__left .wrapper .container{position:relative;max-width:1440px;height:100%;margin:0 auto}}.homepage-hero-3up__left .wrapper .eyebrow{font-family:var(--v-primary-font);letter-spacing:var(--v-primary-font-m-letter-spacing);font-size:1.4rem;color:var(--c-subcolor-3);text-decoration:none;margin-bottom:2.5rem}@media(min-width:768px){.homepage-hero-3up__left .wrapper .eyebrow{letter-spacing:var(--v-primary-font-t-letter-spacing)}}@media(min-width:1440px){.homepage-hero-3up__left .wrapper .eyebrow{letter-spacing:var(--v-primary-font-d-letter-spacing)}}@media(min-width:768px){.homepage-hero-3up__left .wrapper .eyebrow{font-size:1.6rem;margin-bottom:3.3rem}}@media(min-width:1024px){.homepage-hero-3up__left .wrapper .eyebrow{margin-bottom:3.1rem}}.homepage-hero-3up__left .wrapper .heading{margin:0;max-width:70%}.homepage-hero-3up__left .wrapper .heading__link{font-family:var(--v-heading-font);letter-spacing:var(--v-heading-font-m-letter-spacing);color:var(--c-subcolor-3);text-decoration:none;font-weight:300;word-wrap:break-spaces;font-size:3.3rem;line-height:.9}@media(min-width:768px){.homepage-hero-3up__left .wrapper .heading__link{letter-spacing:var(--v-heading-font-t-letter-spacing)}}@media(min-width:1440px){.homepage-hero-3up__left .wrapper .heading__link{letter-spacing:var(--v-heading-font-d-letter-spacing)}}@media(min-width:275px){.homepage-hero-3up__left .wrapper .heading__link{font-size:3.3rem}}@media(min-width:375px){.homepage-hero-3up__left .wrapper .heading__link{font-size:3.8rem}}@media(min-width:768px){.homepage-hero-3up__left .wrapper .heading__link{font-size:4.5rem}}@media(min-width:1024px){.homepage-hero-3up__left .wrapper .heading__link{font-size:5rem}}@media(min-width:1280px){.homepage-hero-3up__left .wrapper .heading__link{font-size:6rem}}@media(min-width:1440px){.homepage-hero-3up__left .wrapper .heading__link{font-size:6rem}}.homepage-hero-3up__left .wrapper .default-link{margin:3.4rem 0 3.5rem}@media(min-width:768px){.homepage-hero-3up__left .wrapper .default-link{margin:6rem 0}}@media(min-width:1024px){.homepage-hero-3up__left .wrapper .default-link{height:6rem;line-height:6rem}}.homepage-hero-3up__right{flex:1 0 35%;width:100%}@media(min-width:1024px){.homepage-hero-3up__right{width:auto}}.homepage-hero-3up__right__wrapper{position:relative;overflow:hidden;background-color:var(--c-subcolor-3);display:flex;flex-flow:column nowrap;padding:1rem 2rem}@media(min-width:768px){.homepage-hero-3up__right__wrapper{padding:0 4rem}}@media(min-width:1024px){.homepage-hero-3up__right__wrapper{padding:0 4rem 0 2.9rem;height:100%}}.homepage-hero-3up__brand-shape{position:absolute;z-index:0;display:block;top:44%;right:-26%;width:36rem;height:36rem;transform:translateY(-50%);-webkit-animation:hero-brand-shape-xs-m-animates-in 1.7s cubic-bezier(.75,0,.25,0);animation:hero-brand-shape-xs-m-animates-in 1.7s cubic-bezier(.75,0,.25,0)}@media(min-width:768px){.homepage-hero-3up__brand-shape{width:60rem;height:60rem;top:40%}}@media(min-width:1024px){.homepage-hero-3up__brand-shape{width:54rem;height:54rem;right:-37%;top:49%;-webkit-animation:hero-brand-shape-l-animates-in 1.7s cubic-bezier(.75,0,.25,0);animation:hero-brand-shape-l-animates-in 1.7s cubic-bezier(.75,0,.25,0)}}.homepage-hero-3up__brand-shape svg{width:100%;height:auto;fill:var(--c-subcolor-1);opacity:.1}.homepage-hero-3up__container--image{position:absolute;z-index:0;overflow:hidden;width:100%;height:100%;display:flex}.homepage-hero-3up__image{flex-grow:1;-o-object-fit:cover;object-fit:cover;-webkit-animation:hero-3up-image-animates-in 1.7s cubic-bezier(.75,0,.25,0);animation:hero-3up-image-animates-in 1.7s cubic-bezier(.75,0,.25,0)}@media(min-width:1024px){.homepage-hero-3up__image{transform:scale(1.05);-webkit-animation:hero-3up-image-animates-in 1.7s cubic-bezier(.75,0,.25,0);animation:hero-3up-image-animates-in 1.7s cubic-bezier(.75,0,.25,0)}}.homepage-hero-3up__container--hero-text{padding:30px 20px 0;position:absolute;z-index:1;bottom:0;-webkit-animation:hero-3up-text-animates-in 1.7s cubic-bezier(.75,0,.25,0);animation:hero-3up-text-animates-in 1.7s cubic-bezier(.75,0,.25,0)}@media(min-width:1024px){.homepage-hero-3up__container--hero-text{padding-left:40px}}.homepage-hero-3up .dark-overlay::after{content:'';position:absolute;display:block;width:100%;height:100%;top:0;left:0;background-image:linear-gradient(to top,rgba(0,0,0,0.5),rgba(0,0,0,0.15),rgba(0,0,0,0.3))}@media(min-width:1440px){.homepage-hero-3up--left-right-block .homepage-hero-3up__left .container{max-width:unset;margin-left:calc((100vw - 1440px)/2);margin-right:0}.homepage-hero-3up--left-right-block .homepage-hero-3up__right__wrapper{padding-right:calc((100vw - 1440px)/2 + 4rem)}}@-webkit-keyframes hero-3up-image-animates-in{0%{transform:scale(1)}100%{transform:scale(1.05)}}@keyframes hero-3up-image-animates-in{0%{transform:scale(1)}100%{transform:scale(1.05)}}@-webkit-keyframes hero-3up-text-animates-in{0%{opacity:0}100%{opacity:1}}@keyframes hero-3up-text-animates-in{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes hero-brand-shape-xs-m-animates-in{0%{opacity:0;right:-100%}100%{opacity:1;right:-26%}}@keyframes hero-brand-shape-xs-m-animates-in{0%{opacity:0;right:-100%}100%{opacity:1;right:-26%}}@-webkit-keyframes hero-brand-shape-l-animates-in{0%{opacity:0;right:-100%}100%{opacity:1;right:-37%}}@keyframes hero-brand-shape-l-animates-in{0%{opacity:0;right:-100%}100%{opacity:1;right:-37%}}.homepage-hero-block{font-family:var(--v-primary-font);letter-spacing:var(--v-primary-font-m-letter-spacing);z-index:1;flex:1 0 auto;padding-top:2.9rem}@media(min-width:768px){.homepage-hero-block{letter-spacing:var(--v-primary-font-t-letter-spacing)}}@media(min-width:1440px){.homepage-hero-block{letter-spacing:var(--v-primary-font-d-letter-spacing)}}@media(min-width:768px){.homepage-hero-block{padding-top:4em}}.homepage-hero-block--block-1{border-bottom:1px solid rgba(var(--c-subcolor-4-rgb),0.6)}.homepage-hero-block .wrapper{display:flex;height:100%;flex-flow:row nowrap;padding:0 0 2.8rem}@media(min-width:768px){.homepage-hero-block .wrapper{padding-bottom:4rem}}@media(min-width:768px){.homepage-hero-block:last-child .wrapper{padding-bottom:5.8rem}}.homepage-hero-block__left{font-weight:150;flex:2 0 58%;display:flex;flex-flow:column nowrap}.homepage-hero-block__left .eyebrow{font-family:var(--v-primary-font);letter-spacing:var(--v-primary-font-m-letter-spacing);flex:0 0 auto;color:var(--c-primary);font-size:1.4rem;line-height:1;font-weight:500;margin:0}@media(min-width:768px){.homepage-hero-block__left .eyebrow{letter-spacing:var(--v-primary-font-t-letter-spacing)}}@media(min-width:1440px){.homepage-hero-block__left .eyebrow{letter-spacing:var(--v-primary-font-d-letter-spacing)}}.homepage-hero-block__left h3{flex:1 0 auto;color:var(--c-primary);margin-top:3rem;margin-bottom:5.5rem}@media(min-width:768px){.homepage-hero-block__left h3{margin-bottom:6rem}}.homepage-hero-block__left h3 a{color:var(--c-primary);text-decoration:none;font-size:2rem;line-height:1.1}@media(min-width:768px){.homepage-hero-block__left h3 a{font-size:2.6rem}}@media(min-width:1024px){.homepage-hero-block__left h3 a{font-size:2.8rem}}.homepage-hero-block__left .cta-link{flex:0 0 auto;background:0 0;color:var(--c-secondary);padding-left:0;text-transform:uppercase;text-decoration:none;font-size:1.4rem;line-height:1}@media(min-width:1024px){.homepage-hero-block__left .cta-link{font-size:1.6rem}}.homepage-hero-block__left .cta-link__label{position:relative;display:inline-block;padding-right:1.5rem}.homepage-hero-block__left .cta-link__label::after{content:"";position:absolute;top:2px;right:0;border:solid var(--c-secondary);border-width:0 1px 1px 0;display:inline-block;padding:4px;transform:rotate(-45deg)}.homepage-hero-block__right{flex:1 0 42%;display:flex;justify-content:center;align-items:center}.homepage-hero-block__right .block1-small__image{width:136px}@media(min-width:768px){.homepage-hero-block__right .block1-small__image{width:200px}}.homepage-hero-block__right .block1-small__image:hover{transform:scale(1.1);transition:transform .8s}.homepage-hero-basic{height:calc(100vh - 77px);position:relative}@media(min-width:768px){.homepage-hero-basic{height:auto;min-height:31rem}}@media(min-width:1024px){.homepage-hero-basic{min-height:41rem}}@media(min-width:1440px){.homepage-hero-basic{min-height:58rem}}.homepage-hero-basic__background{position:absolute;width:100%;height:100%;overflow:hidden;z-index:1;background-size:cover;background-position:center center;background-repeat:no-repeat}@media(min-width:768px){.homepage-hero-basic__background{background-size:120% auto;background-position:center center;-webkit-animation:hero-basic-image-animates-in 1.7s cubic-bezier(.75,0,.25,0);animation:hero-basic-image-animates-in 1.7s cubic-bezier(.75,0,.25,0)}}.homepage-hero-basic__container{display:flex;height:100%}.homepage-hero-basic__image{flex-grow:1;height:100%;-o-object-fit:cover;object-fit:cover;-webkit-animation:hero-3up-image-animates-in 1.7s cubic-bezier(.75,0,.25,0);animation:hero-3up-image-animates-in 1.7s cubic-bezier(.75,0,.25,0)}@media(min-width:1024px){.homepage-hero-basic__image{transform:scale(1.05);-webkit-animation:hero-3up-image-animates-in 1.7s cubic-bezier(.75,0,.25,0);animation:hero-3up-image-animates-in 1.7s cubic-bezier(.75,0,.25,0)}}.homepage-hero-basic__content{position:absolute;display:flex;align-items:center;justify-content:center;height:100%;width:100%;z-index:2;-webkit-animation:hero-basic-text-animates-in 1.7s cubic-bezier(.75,0,.25,0);animation:hero-basic-text-animates-in 1.7s cubic-bezier(.75,0,.25,0)}.homepage-hero-basic__heading{font-family:var(--v-heading-font);letter-spacing:var(--v-heading-font-m-letter-spacing);font-weight:300;color:var(--c-subcolor-3);text-align:center;max-width:1440px;margin:0 auto}@media(min-width:768px){.homepage-hero-basic__heading{letter-spacing:var(--v-heading-font-t-letter-spacing)}}@media(min-width:1440px){.homepage-hero-basic__heading{letter-spacing:var(--v-heading-font-d-letter-spacing)}}@media(min-width:275px){.homepage-hero-basic__heading{font-size:4.8rem;line-height:4.32rem}}@media(min-width:1024px){.homepage-hero-basic__heading{font-size:8.4rem;line-height:7.56rem}}.homepage-hero-basic .dark-overlay::after{content:'';position:absolute;display:block;width:100%;height:100%;top:0;left:0;background-image:linear-gradient(to top,rgba(0,0,0,0.35),rgba(0,0,0,0.46),rgba(0,0,0,0.46),rgba(0,0,0,0.49),rgba(0,0,0,0.5),rgba(0,0,0,0.46),rgba(0,0,0,0.42),rgba(0,0,0,0.29),rgba(0,0,0,0.2))}@-webkit-keyframes hero-basic-image-animates-in{0%{background-size:100% auto}100%{background-size:120% auto}}@keyframes hero-basic-image-animates-in{0%{background-size:100% auto}100%{background-size:120% auto}}@-webkit-keyframes hero-basic-text-animates-in{0%{opacity:0}100%{opacity:1}}@keyframes hero-basic-text-animates-in{0%{opacity:0}100%{opacity:1}}.homepage-hero-standard{overflow:hidden;background-color:var(--c-secondary)}.homepage-hero-standard__inner{display:flex;flex-flow:column;position:relative;max-width:1440px;margin:0 auto}@media(min-width:768px){.homepage-hero-standard__inner{flex-flow:row nowrap}}.homepage-hero-standard__bubble{position:absolute;height:auto}.homepage-hero-standard__bubble svg{width:100%;height:auto;fill:var(--c-subcolor-3);opacity:.15}.homepage-hero-standard__bubble--1{width:30rem;top:49rem;left:43%}@media(min-width:768px){.homepage-hero-standard__bubble--1{width:37rem;top:-8.3rem;left:78%}}@media(max-width:767px){.homepage-hero-standard__bubble--1{-webkit-animation:movedown 2s;animation:movedown 2s}}@media(min-width:768px){.homepage-hero-standard__bubble--1{-webkit-animation:moveup 2s;animation:moveup 2s}}.homepage-hero-standard__bubble--2{width:8.5rem;top:8.7rem;right:25px}@media(min-width:768px){.homepage-hero-standard__bubble--2{width:11.5rem;top:11rem;right:66.5%}}@media(max-width:767px){.homepage-hero-standard__bubble--2{-webkit-animation:moveright 2s;animation:moveright 2s}}@media(min-width:768px){.homepage-hero-standard__bubble--2{-webkit-animation:moveleft 2s;animation:moveleft 2s}}.homepage-hero-standard__bubble--3{display:none;width:21.4rem;top:48.5rem;right:-26%}@media(min-width:768px){.homepage-hero-standard__bubble--3{display:block;top:58.3rem;right:50.5%}}@-webkit-keyframes moveleft{0%{top:8.7rem;right:25px}100%{top:11rem;right:66.5%}}@keyframes moveleft{0%{top:8.7rem;right:25px}100%{top:11rem;right:66.5%}}@-webkit-keyframes moveright{0%{top:11rem;right:66.5%}100%{top:8.7rem;right:25px}}@keyframes moveright{0%{top:11rem;right:66.5%}100%{top:8.7rem;right:25px}}@-webkit-keyframes movedown{0%{top:-8.3rem;left:78%}100%{top:49rem;left:43%}}@keyframes movedown{0%{top:-8.3rem;left:78%}100%{top:49rem;left:43%}}@-webkit-keyframes moveup{0%{top:49rem;left:43%}100%{top:-8.3rem;left:78%}}@keyframes moveup{0%{top:49rem;left:43%}100%{top:-8.3rem;left:78%}}.homepage-hero-standard__left{flex-grow:1;order:2}@media(min-width:768px){.homepage-hero-standard__left{order:1}}.homepage-hero-standard__left .wrapper{position:relative;height:100%;margin-top:52px;min-height:325px}@media(min-width:768px){.homepage-hero-standard__left .wrapper{min-height:600px}}@media(min-width:1024px){.homepage-hero-standard__left .wrapper{min-height:580px}}.homepage-hero-standard__left .wrapper .eyebrow{font-family:var(--v-primary-font);letter-spacing:var(--v-primary-font-m-letter-spacing);color:var(--c-subcolor-3);text-decoration:none;margin-bottom:4rem}@media(min-width:768px){.homepage-hero-standard__left .wrapper .eyebrow{letter-spacing:var(--v-primary-font-t-letter-spacing)}}@media(min-width:1440px){.homepage-hero-standard__left .wrapper .eyebrow{letter-spacing:var(--v-primary-font-d-letter-spacing)}}@media(min-width:275px){.homepage-hero-standard__left .wrapper .eyebrow{font-size:1.4rem;line-height:1.4rem}}@media(min-width:768px){.homepage-hero-standard__left .wrapper .eyebrow{font-size:1.6rem;line-height:1.6rem}}.homepage-hero-standard__left .wrapper .heading{margin:0 0 1rem;height:105px}@media(min-width:768px){.homepage-hero-standard__left .wrapper .heading{height:auto}}.homepage-hero-standard__left .wrapper .heading__link{font-family:var(--v-heading-font);letter-spacing:var(--v-heading-font-m-letter-spacing);color:var(--c-subcolor-3);text-decoration:none;font-weight:300;word-wrap:break-spaces}@media(min-width:768px){.homepage-hero-standard__left .wrapper .heading__link{letter-spacing:var(--v-heading-font-t-letter-spacing)}}@media(min-width:1440px){.homepage-hero-standard__left .wrapper .heading__link{letter-spacing:var(--v-heading-font-d-letter-spacing)}}@media(min-width:275px){.homepage-hero-standard__left .wrapper .heading__link{font-size:4.8rem;line-height:4.32rem;letter-spacing:-2.5px}}@media(min-width:768px){.homepage-hero-standard__left .wrapper .heading__link{font-size:8.4rem;line-height:7.56rem}}.homepage-hero-standard__left .wrapper .default-link{margin:3.4rem 0 3.5rem}.homepage-hero-standard__right{flex-grow:1;order:1}@media(min-width:768px){.homepage-hero-standard__right{order:2}}.homepage-hero-standard__container--image{height:auto;display:flex;justify-content:center;margin-top:60px}@media(min-width:768px){.homepage-hero-standard__container--image{width:100%;height:100%;margin-top:0}}@media(min-width:1024px){.homepage-hero-standard__container--image{position:absolute;left:0;top:0}}.homepage-hero-standard__container--image img{align-self:flex-end;-o-object-fit:contain;object-fit:contain;max-height:210px;max-width:210px}@media(min-width:768px){.homepage-hero-standard__container--image img{align-self:center;max-height:310px;max-width:310px}}@media(min-width:1024px){.homepage-hero-standard__container--image img{margin-left:auto;margin-right:8.6rem;height:658px;width:549px;max-height:658px;max-width:550px;transform:translateY(26.5%)}}.homepage-hero-standard__container--hero-text{padding:30px 20px 0;position:absolute;bottom:0;z-index:1;-webkit-animation:hero-standard-text-animates-in 1.7s cubic-bezier(.75,0,.25,0);animation:hero-standard-text-animates-in 1.7s cubic-bezier(.75,0,.25,0)}@media(min-width:768px){.homepage-hero-standard__container--hero-text{bottom:52px}}@media(min-width:1024px){.homepage-hero-standard__container--hero-text{padding-left:40px;padding-right:40px}}@-webkit-keyframes hero-standard-text-animates-in{0%{opacity:0}100%{opacity:1}}@keyframes hero-standard-text-animates-in{0%{opacity:0}100%{opacity:1}}.homepage-hero-video__wrapper{position:relative;background-color:var(--c-secondary);height:643px}@media(min-width:768px){.homepage-hero-video__wrapper{height:846px;background-color:var(--c-subcolor-3);max-height:calc(100vh - 12rem)}}@media(min-width:1024px){.homepage-hero-video__wrapper{max-height:calc(100vh - 16.2rem);min-height:300px}}@media(min-width:1440px){.homepage-hero-video__wrapper{height:580px}}.homepage-hero-video__container--video{width:100%;height:100%}@media(min-width:768px){.homepage-hero-video__container--video{position:static}}.homepage-hero-video__container--video .ambient-video__control{margin-left:40px;z-index:4}.homepage-hero-video__container .ambient-video__control[data-state=play]{left:calc(100% - 120px);top:15px}.homepage-hero-video__container .ambient-video__control[data-state=pause]{left:calc(100% - 120px);top:15px}.homepage-hero-video__container .ambient-video__controls[data-state=mute]{left:calc(100% - 80px);top:100px}.homepage-hero-video__container .ambient-video__controls[data-state=unmute],.homepage-hero-video__container .ambient-video .ambient-video__controls[data-state=mute],.ambient-video .homepage-hero-video__container .ambient-video__controls[data-state=mute]{left:calc(100% - 80px);top:100px}.homepage-hero-video__container .fullscreen-video{display:flex}.homepage-hero-video__container .fullscreen-video__video{-o-object-fit:cover;object-fit:cover}.homepage-hero-video__container .fullscreen-video[data-fullscreen=true] .fullscreen-video__video{-o-object-fit:contain;object-fit:contain}.homepage-hero-video__container .fullscreen-video__control[data-state=mute]{display:block;border-radius:50%;border:hidden;background-color:var(--c-text-inverse);position:absolute;z-index:1}.homepage-hero-video__container .fullscreen-video__control[data-state=mute]:hover{cursor:pointer}.homepage-hero-video__container .fullscreen-video__control[data-state=mute]>div{width:0;height:0;margin:auto 35%}.homepage-hero-video__container .fullscreen-video__control[data-state=mute] .sronly--unmute{display:none}.homepage-hero-video__container .fullscreen-video__control[data-state=play]{display:block;border-radius:50%;border:hidden;background-color:var(--c-text-inverse);position:absolute;z-index:1}.homepage-hero-video__container .fullscreen-video__control[data-state=play]:hover{cursor:pointer}.homepage-hero-video__container .fullscreen-video__control[data-state=play]>div{width:0;height:0;margin:auto 35%}.homepage-hero-video__container .fullscreen-video__control[data-state=play] .sronly--pause{display:none}.homepage-hero-video__container .fullscreen-video__control[data-state=pause]{display:block;border-radius:50%;border:hidden;background-color:var(--c-background-button);position:absolute;z-index:1}.homepage-hero-video__container .fullscreen-video__control[data-state=pause]:hover{cursor:pointer}.homepage-hero-video__container .fullscreen-video__control[data-state=pause]>div{width:14px;height:18px;margin:auto}.homepage-hero-video__container .fullscreen-video__control[data-state=pause] .sronly--play{display:none}.homepage-hero-video__container .fullscreen-video__control[data-state=pause]>div{width:14px;height:18px;border-right:4px solid var(--c-text-inverse);border-left:4px solid var(--c-text-inverse);margin:auto}.homepage-hero-video__container--title{width:100%;padding:0 2rem;position:absolute;z-index:2;bottom:0}@media(min-width:768px){.homepage-hero-video__container--title{width:75%;padding:0 4rem}}@media(min-width:1024px){.homepage-hero-video__container--title{width:62%}}@media(min-width:1440px){.homepage-hero-video__container--title{max-width:893px;left:calc((100% - 1440px)/2)}}.homepage-hero-video .eyebrow{font-family:var(--v-primary-font);letter-spacing:var(--v-primary-font-m-letter-spacing);font-size:14px;color:var(--c-subcolor-3);text-decoration:none}@media(min-width:768px){.homepage-hero-video .eyebrow{letter-spacing:var(--v-primary-font-t-letter-spacing)}}@media(min-width:1440px){.homepage-hero-video .eyebrow{letter-spacing:var(--v-primary-font-d-letter-spacing)}}@media(min-width:275px){.homepage-hero-video .eyebrow{font-size:1.4rem;line-height:1.4rem}}@media(min-width:768px){.homepage-hero-video .eyebrow{font-size:1.6rem;line-height:1.6rem}}.homepage-hero-video .heading{margin:0}.homepage-hero-video .heading__link{font-family:var(--v-heading-font);letter-spacing:var(--v-heading-font-m-letter-spacing);color:var(--c-subcolor-3);text-decoration:none;font-weight:300;word-wrap:break-spaces}@media(min-width:768px){.homepage-hero-video .heading__link{letter-spacing:var(--v-heading-font-t-letter-spacing)}}@media(min-width:1440px){.homepage-hero-video .heading__link{letter-spacing:var(--v-heading-font-d-letter-spacing)}}@media(min-width:275px){.homepage-hero-video .heading__link{font-size:4rem;line-height:4rem}}@media(min-width:768px){.homepage-hero-video .heading__link{font-size:5.6rem;line-height:5.6rem}}@media(min-width:1024px){.homepage-hero-video .heading__link{font-size:6.4rem;line-height:6.4rem}}.homepage-hero-video .default-link{margin:3.5rem 0 3rem}.homepage-hero-video .fullscreen-video__control[data-state=play]{background-color:var(--c-subcolor-3);bottom:30px}@media(min-width:768px){.homepage-hero-video .dark-overlay::after{content:'';position:absolute;display:block;width:100%;height:inherit;top:0;left:0;background-image:linear-gradient(45deg,rgba(0,0,0,0.5),rgba(0,0,0,0.15) 75%,rgba(0,0,0,0.3))}}@media(min-width:1440px){.homepage-hero-video .dark-overlay::after{content:'';position:absolute;display:block;width:100%;height:inherit;top:0;left:0;background-image:linear-gradient(to right,rgba(0,0,0,0.5),rgba(0,0,0,0.15) 75%,rgba(0,0,0,0.3))}}.carousel{padding:2rem 0 4rem;overflow-x:hidden;max-width:1128px;margin:0 auto}.carousel__heading--main-heading{font-family:var(--v-heading-font);letter-spacing:var(--v-heading-font-m-letter-spacing);text-align:left;color:var(--c-primary);font-size:2.8rem;line-height:1.1;font-weight:500;margin-left:8%}@media(min-width:768px){.carousel__heading--main-heading{letter-spacing:var(--v-heading-font-t-letter-spacing)}}@media(min-width:1440px){.carousel__heading--main-heading{letter-spacing:var(--v-heading-font-d-letter-spacing)}}@media(min-width:375px){.carousel__heading{font-size:2rem}}@media(min-width:768px){.carousel__heading{font-size:2.6rem}}.carousel__divider{position:absolute;width:100%;height:auto;z-index:2;bottom:-2px}.carousel__divider svg{display:block;width:100%;height:auto;fill:var(--c-subcolor-2)}.carousel .overlay-video__control{width:75px;height:75px;left:50%;bottom:50%;padding:0;transform:translateX(-50%) translateY(50%)}@media(min-width:768px){.carousel .overlay-video__control{width:85px;height:85px}}.carousel .carousel__content .swiper-slide{height:auto;padding-top:1px;background-color:var(--c-subcolor-2)}@media(min-width:768px){.carousel .carousel__content .swiper-slide{height:auto}}@media(min-width:1440px){.carousel .carousel__content .swiper-slide{height:auto}}.carousel__content{font-family:var(--v-secondary-font);letter-spacing:var(--v-secondary-font-m-letter-spacing);background-color:var(--c-subcolor-2);color:var(--c-primary);font-size:1.2rem;line-height:1.3em;padding:6rem 3rem .5rem}@media(min-width:768px){.carousel__content{letter-spacing:var(--v-secondary-font-t-letter-spacing)}}@media(min-width:1440px){.carousel__content{letter-spacing:var(--v-secondary-font-d-letter-spacing)}}@media(min-width:768px){.carousel__content{font-size:1.4rem;padding:3rem 4rem 1rem}}@media(min-width:1440px){.carousel__content{font-size:1.6rem;padding:2rem 11.6rem 1rem}}.carousel .swiper-slide{background:var(--c-subcolor-2);height:25rem;display:flex;justify-content:center;align-items:center}@media(min-width:768px){.carousel .swiper-slide{height:43.3rem}}@media(min-width:1440px){.carousel .swiper-slide{height:66.6rem}}.carousel .swiper-slide img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.carousel .swiper-slide video{height:25rem;-o-object-fit:cover;object-fit:cover}@media(min-width:768px){.carousel .swiper-slide video{height:43.3rem}}@media(min-width:1440px){.carousel .swiper-slide video{height:66.6rem}}.carousel .swiper-slide #fullscreen-play[data-state=play]{top:calc(50% - 7rem/2);left:calc(50% - 6.6rem/2);width:6.6rem;height:7rem;background-color:var(--c-subcolor-3);display:block;border-radius:50%;border:hidden;background-color:var(--c-text-inverse);position:absolute;z-index:1}.carousel .swiper-slide #fullscreen-play[data-state=play]::after{clear:both;content:'';display:table}.carousel .swiper-slide #fullscreen-play[data-state=play]:hover{cursor:pointer}.carousel .swiper-slide #fullscreen-play[data-state=play]>div{width:0;height:0;margin:auto 35%}.carousel .swiper-slide #fullscreen-play[data-state=play] .sronly--pause{display:none}.carousel .swiper-slide #fullscreen-play[data-state=play] .play-icon{width:10px;height:12px;fill:var(--c-secondary);margin:auto 30%}.carousel .swiper-slide .fullscreen-video__main{width:100%}.carousel .carousel-container{width:100%;height:auto;overflow:visible}.carousel .carousel-container.swiper-container-horizontal>.swiper-scrollbar{position:absolute;bottom:-4rem;height:1rem;transform:scale(.45)}@media(min-width:768px){.carousel .carousel-container.swiper-container-horizontal>.swiper-scrollbar{bottom:-1rem;height:1.8rem;transform:scale(.35)}}@media(min-width:1440px){.carousel .carousel-container.swiper-container-horizontal>.swiper-scrollbar{bottom:1rem;height:2.5rem;transform:scale(.4)}}.carousel .carousel-container.swiper-container-horizontal>.swiper-scrollbar .swiper-scrollbar-drag{background:var(--c-secondary)}.carousel .swiper-button-prev,.carousel .swiper-button-next{background-color:var(--c-subcolor-3);border-radius:50%;box-shadow:1px 1px 10px 0 rgba(0,0,0,.1);width:5.5rem;height:5.5rem;top:85%}@media(min-width:375px){.carousel .swiper-button-prev,.carousel .swiper-button-next{width:6rem;height:6rem}}@media(min-width:768px){.carousel .swiper-button-prev,.carousel .swiper-button-next{width:6rem;height:6rem;top:88%}}@media(min-width:1440px){.carousel .swiper-button-prev,.carousel .swiper-button-next{width:7rem;height:7rem}}.carousel .swiper-button-prev.swiper-button-disabled,.carousel .swiper-button-next.swiper-button-disabled{opacity:0}.carousel .swiper-button-prev::after,.carousel .swiper-button-next::after{display:none}.carousel .swiper-button-prev__icon,.carousel .swiper-button-next__icon{width:100%;height:100%;fill:var(--c-secondary)}.carousel .swiper-button-prev{z-index:2;left:20px;top:97.5%}@media(min-width:768px){.carousel .swiper-button-prev{top:88%;left:30px}}@media(min-width:1440px){.carousel .swiper-button-prev{top:90%;left:40px}}.carousel .swiper-button-next{z-index:2;right:20px;top:97.5%}@media(min-width:768px){.carousel .swiper-button-next{top:88%;right:30px}}@media(min-width:1440px){.carousel .swiper-button-next{top:90%;right:40px}}.overlay-video__control[data-state=play] .play-icon{position:absolute;margin:0;left:50%;top:50%;transform:translateX(-33%) translateY(-50%)}.overlay-video__playpause[data-state=pause] .play-icon{display:none}.overlay-video__playpause[data-state=play] .play-icon{width:10px;height:12px}.breadcrumb{list-style:none;margin:0;padding:0}.breadcrumb__item,.breadcrumb__link,.breadcrumb__link:link,.breadcrumb__link:visited,.breadcrumb__link:focus{color:var(--c-accent);text-decoration:none}.breadcrumb__link:hover{color:var(--c-accent-high)}.breadcrumb__item{display:inline-block;font-size:.75rem}.breadcrumb__item::after{content:'/'}.breadcrumb__item:last-child{color:var(--c-text)}.breadcrumb__item:last-child::after{content:''}.breadcrumb_link:active{color:var(--c-text)}.footer-menu{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;margin-top:10px}@media(min-width:1024px){.footer-menu{height:100%;align-items:center;margin-left:2.9rem}}@media(min-width:1280px){.footer-menu{margin-left:12.5rem}}.footer-menu__item{flex:0 1 50%;margin:0 0 26px}@media(min-width:768px){.footer-menu__item{flex:0 0 33%}}@media(min-width:1024px){.footer-menu__item{flex:0 1 auto;margin:0 60px 0 0}}.footer-menu__link{color:var(--c-secondary);font-family:var(--v-primary-font);letter-spacing:var(--v-primary-font-m-letter-spacing);color:var(--c-primary);text-decoration:none;font-size:1.6rem;line-height:1.6rem}.footer-menu__link:hover{color:var(--c-secondary)}@media(min-width:768px){.footer-menu__link{letter-spacing:var(--v-primary-font-t-letter-spacing)}}@media(min-width:1440px){.footer-menu__link{letter-spacing:var(--v-primary-font-d-letter-spacing)}}@media(min-width:1280px){.footer-menu__link{font-size:1.8rem;line-height:1.8rem}}.header-inline-menu{list-style:none;margin:0;padding:0;display:inline-block;margin-left:-1.5rem;margin-top:3rem}@media(min-width:768px){.header-inline-menu{margin-top:7rem}}@media(min-width:1024px){.header-inline-menu{margin:0 1.5rem 0 0}}.header-inline-menu__item{display:inline-block;padding-top:2.8rem;line-height:1rem;position:relative}@media(min-width:1024px){.header-inline-menu__item::before{content:'';position:absolute;left:0;top:0;width:1px;height:3.9rem;background:var(--c-primary)}.header-inline-menu__item:first-child::before{content:none}}.header-inline-menu__link{color:var(--c-secondary);font-family:var(--v-primary-font);letter-spacing:var(--v-primary-font-m-letter-spacing);padding:1rem 1.5rem;color:var(--c-mobile-search-right-menu-section,var(--c-subcolor-3));font-size:1.4rem;line-height:1.4rem;font-weight:500;text-decoration:none}.header-inline-menu__link:hover{color:var(--c-secondary)}@media(min-width:768px){.header-inline-menu__link{letter-spacing:var(--v-primary-font-t-letter-spacing)}}@media(min-width:1440px){.header-inline-menu__link{letter-spacing:var(--v-primary-font-d-letter-spacing)}}.header-inline-menu__link:hover{color:var(--c-subcolor-3)}@media(min-width:768px){.header-inline-menu__link{font-size:1.8rem;line-height:1.8rem}}@media(min-width:1024px){.header-inline-menu__link{color:var(--c-text-color-override,var(--c-primary));font-size:1.4rem;line-height:1.4rem}.header-inline-menu__link:hover{color:var(--c-hover-color,var(--c-secondary))}}.dropdown--header-navigation{width:auto;margin-top:3rem}@media(min-width:768px){.dropdown--header-navigation{margin-top:7rem}}@media(min-width:1024px){.dropdown--header-navigation{margin-top:0}.dropdown--header-navigation::before{content:'';position:absolute;left:0;top:0;width:1px;height:3.9rem;background:var(--c-text-color-override,var(--c-primary))}}.dropdown--header-navigation .dropdown__trigger{font-family:var(--v-primary-font);letter-spacing:var(--v-primary-font-m-letter-spacing);padding:1rem 3rem 1rem 1.5rem;color:var(--c-mobile-search-right-menu-section,var(--c-subcolor-3));background:0 0;font-size:1.4rem;line-height:1.4rem;font-weight:500;box-shadow:none;white-space:nowrap}@media(min-width:768px){.dropdown--header-navigation .dropdown__trigger{letter-spacing:var(--v-primary-font-t-letter-spacing)}}@media(min-width:1440px){.dropdown--header-navigation .dropdown__trigger{letter-spacing:var(--v-primary-font-d-letter-spacing)}}@media(min-width:768px){.dropdown--header-navigation .dropdown__trigger{font-size:1.8rem;line-height:1.8rem}}@media(min-width:1024px){.dropdown--header-navigation .dropdown__trigger{color:var(--c-text-color-override,var(--c-primary));font-size:1.4rem;line-height:1.4rem}}.dropdown--header-navigation .dropdown__trigger:hover{color:var(--c-subcolor-3)}@media(min-width:1024px){.dropdown--header-navigation .dropdown__trigger:hover{color:var(--c-hover-color,var(--c-secondary))}}.dropdown--header-navigation .dropdown__trigger::after{top:9px;right:auto;margin-left:.8rem}@media(min-width:768px){.dropdown--header-navigation .dropdown__trigger::after{top:11px}}@media(min-width:1024px){.dropdown--header-navigation .dropdown__trigger::after{top:9px}}.dropdown--header-navigation .dropdown__content--outer{padding-top:0;top:auto;bottom:52px;width:172px;height:auto}@media(min-width:1024px){.dropdown--header-navigation .dropdown__content--outer{top:52px;bottom:auto}}.dropdown--header-navigation .dropdown__content--inner{box-shadow:1px 1px 10px 0 rgba(0,0,0,.1)}.dropdown--header-navigation .dropdown__list{padding:1rem 0;position:relative;overflow-y:auto}.dropdown--header-navigation .dropdown__span,.dropdown--header-navigation .dropdown__link{padding:1rem 3rem 1rem 2rem;font-size:1.4rem}.dropdown--header-navigation .dropdown__link:hover,.dropdown--header-navigation .dropdown__item--selected .dropdown__link{font-weight:700;color:var(--c-secondary);background:0 0}.dropdown--header-navigation .dropdown__abbr{display:inline-block;min-width:2.5rem}.dropdown--header-navigation .dropdown__trigger[aria-expanded=true]::after{top:15px}.inline-menu{list-style:none;margin:0;padding:0}.inline-menu__item{margin:0 1em .5em 0}@media(min-width:1024px){.inline-menu__item{display:inline;margin-bottom:1em}}.inline-menu__item:last-child{margin-right:0}.inline-menu__link{color:var(--c-secondary);color:var(--c-subcolor-1);font-size:1.2rem;font-weight:600;text-decoration:none}.inline-menu__link:hover{color:var(--c-secondary)}.legal-links-menu{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;margin-top:10px}.legal-links-menu__item{flex:0 1 50%;margin:0 0 22px}@media(min-width:768px){.legal-links-menu__item{flex:0 0 33%;margin:0 0 21px}}.legal-links-menu__link{color:var(--c-secondary);font-family:var(--v-secondary-font);letter-spacing:var(--v-secondary-font-m-letter-spacing);color:var(--c-subcolor-3);text-decoration:none}.legal-links-menu__link:hover{color:var(--c-secondary)}@media(min-width:768px){.legal-links-menu__link{letter-spacing:var(--v-secondary-font-t-letter-spacing)}}@media(min-width:1440px){.legal-links-menu__link{letter-spacing:var(--v-secondary-font-d-letter-spacing)}}@media(min-width:275px){.legal-links-menu__link{font-size:1.2rem;line-height:1.32rem}}@media(min-width:768px){.legal-links-menu__link{font-size:1.4rem}}@media(min-width:1024px){.legal-links-menu__link{line-height:1.54rem}}.legal-links-menu__link:hover{color:var(--c-subcolor-3)}.main-nav__desktop{display:none}@media(min-width:1024px){.main-nav__desktop{display:block}}.main-nav__mobile{display:none;position:absolute;top:95px;right:0;left:0;bottom:0;width:100%;flex-flow:column nowrap}@media(min-width:768px){.main-nav__mobile{top:155px}}.header__primary--open .main-nav__mobile{display:flex}@media(min-width:1024px){.header__primary--open .main-nav__mobile{display:none}}.main-nav__mobile__border{position:relative;bottom:-2px;width:100%}.main-nav__mobile__border svg{display:block;width:100%;height:auto;fill:var(--c-bottom-nav)}.main-menu{flex:1;list-style:none;margin:0;padding:0}@media(min-width:1024px){.main-menu{margin:0 5.6rem 0 0}}@media(min-width:1280px){.main-menu{margin:0 5.6rem}}.main-menu--sub{border-bottom:none;height:0;overflow:hidden;width:100%;padding:.4rem 3rem}@media(min-width:275px){.main-menu--sub{margin:0}}@media(min-width:768px){.main-menu--sub{margin-top:-10px;padding:0 3rem .8rem}}@media(min-width:1024px){.main-menu--sub{background-color:var(--c-subcolor-3);display:none;height:auto;left:0;margin:0 1rem;overflow:visible;padding:.8rem 0;position:absolute;top:45px;width:200px;box-shadow:1px 1px 10px 0 rgba(0,0,0,.1);z-index:1000}}.main-menu--sub-open{height:auto}.main-menu__item{display:flex;flex-wrap:wrap;position:relative}@media(min-width:1024px){.main-menu__item{display:inline-block}}@media(min-width:275px){.main-menu__item--with-sub{flex-direction:column}.main-menu__item--with-sub .main-menu--sub{display:none}.main-menu__item--with-sub .main-menu--sub.main-menu--sub-open{display:block}}@media(min-width:275px) and (min-width:1024px){.main-menu__item--with-sub .main-menu--sub.main-menu--sub-open{display:none}}.main-menu__item--with-sub .main-menu__item--sub{display:flex;text-transform:uppercase}@media(min-width:1024px){.main-menu__item--with-sub .main-menu__item--sub{text-transform:capitalize}}@media(min-width:1024px){.main-menu__item--opened .main-menu--sub{display:block}}.main-menu__item:not(.main-menu__item--sub):hover{transition:all .2s}.main-menu__item:not(.main-menu__item--sub):hover:hover .main-menu__link::after{color:var(--c-text)}.main-menu__item .menu-item__heading{display:flex;flex-direction:row;align-items:center}.expand-sub{background-color:var(--c-accent-high);cursor:pointer;display:block;width:20%;color:#fff;position:relative}@media(min-width:1024px){.expand-sub{display:none}}.expand-sub::after{border:15px solid;border-bottom-color:transparent;border-left:12px solid transparent;border-right:12px solid transparent;content:'';display:block;margin-right:-12px;margin-top:-6px;position:absolute;right:50%;top:50%;width:0}.expand-sub--open{background-color:var(--c-accent-high);color:var(--c-muted)}.expand-sub--open::after{border-top-color:transparent;border-bottom:15px solid;margin-top:-20px}.main-menu__link{font-family:var(--v-primary-font);letter-spacing:var(--v-primary-font-m-letter-spacing);color:var(--c-text-color-override,var(--c-mobile-main-menu-items-color,var(--c-primary)));display:block;font-size:3.2rem;font-weight:500;line-height:1;padding:2rem 3rem;text-decoration:none;border:none;background:0 0;text-align:left}@media(min-width:768px){.main-menu__link{letter-spacing:var(--v-primary-font-t-letter-spacing)}}@media(min-width:1440px){.main-menu__link{letter-spacing:var(--v-primary-font-d-letter-spacing)}}@media(min-width:275px){.main-menu__link:focus{outline:none}}@media(min-width:768px){.main-menu__link{font-size:3.6rem;padding:2.5rem 3rem}.main-menu__link:focus{outline:none}}@media(min-width:1024px){.main-menu__link{display:inline-block;font-size:1.6rem;line-height:1;padding:1.5rem 3rem;text-transform:none;position:relative;width:auto;color:var(--c-text-color-override,var(--c-primary))}.main-menu__link:focus{outline:#4169e1 auto 1px}.main-menu__link.active,.main-menu__link:active,.main-menu__link:hover{color:var(--c-hover-color,var(--c-secondary))}.main-menu__link.active .menu_chevron__icon,.main-menu__link:active .menu_chevron__icon,.main-menu__link:hover .menu_chevron__icon{transform:scaleX(-1)}}@media(min-width:1280px){.main-menu__link{font-size:1.8rem}}@media(min-width:1024px){.main-menu__link--with-sub{width:auto;padding-right:5rem}}.menu_chevron__icon{display:inline-block;position:relative;transform:translateY(-50%);width:12px;height:7px;fill:var(--c-mobile-sub-menu-items-color,var(--c-secondary))}@media(min-width:275px){.menu_chevron__icon{pointer-events:none;top:5px;right:20px}.menu_chevron__icon.main-menu--sub-open{transform:translateY(-50%) rotate(180deg)}}@media(min-width:1024px){.menu_chevron__icon{right:45px;top:4px}.menu_chevron__icon.main-menu--sub-open{transform:translateY(-50%)}}.main-menu__link--sub{font-family:var(--v-primary-font);letter-spacing:var(--v-primary-font-m-letter-spacing);color:var(--c-mobile-sub-menu-items-color,var(--c-secondary));font-weight:500;font-size:1.6rem;padding:1.8rem 1rem 1.8rem 0}@media(min-width:768px){.main-menu__link--sub{letter-spacing:var(--v-primary-font-t-letter-spacing)}}@media(min-width:1440px){.main-menu__link--sub{letter-spacing:var(--v-primary-font-d-letter-spacing)}}@media(min-width:768px){.main-menu__link--sub{font-size:1.8rem;padding:1.9rem 1rem 1.9rem 0}}@media(min-width:1024px){.main-menu__link--sub{font-family:var(--v-secondary-font);letter-spacing:var(--v-secondary-font-m-letter-spacing);color:var(--c-primary);display:block;padding:1.2rem 2rem;font-size:1.4rem;font-weight:400;width:100%}}@media(min-width:1024px) and (min-width:768px){.main-menu__link--sub{letter-spacing:var(--v-secondary-font-t-letter-spacing)}}@media(min-width:1024px) and (min-width:1440px){.main-menu__link--sub{letter-spacing:var(--v-secondary-font-d-letter-spacing)}}@media(min-width:1024px){.main-menu__link--sub.active,.main-menu__link--sub:active,.main-menu__link--sub:hover{color:var(--c-secondary);text-shadow:.2px 0 0 currentColor}.main-menu__link--sub.active .menu_chevron__icon,.main-menu__link--sub:active .menu_chevron__icon,.main-menu__link--sub:hover .menu_chevron__icon{transform:scaleX(-1)}}.toggle-expand{position:relative;padding:0 2rem 0 0;text-decoration:none;width:100%;display:block;border:none;-moz-appearance:none;-webkit-appearance:none;appearance:none;background:0 0;cursor:pointer}@media(min-width:275px){.toggle-expand{display:flex;flex-flow:row nowrap;align-items:center}}@media(min-width:768px){.toggle-expand{padding-right:4rem}}@media(min-width:1024px){.toggle-expand{display:none}}.toggle-expand__text{font-family:var(--v-primary-font);letter-spacing:var(--v-primary-font-m-letter-spacing);display:block;font-size:1.4rem;text-transform:uppercase;color:var(--c-mobile-main-menu-items-color,var(--c-primary));margin-left:1rem}@media(min-width:768px){.toggle-expand__text{letter-spacing:var(--v-primary-font-t-letter-spacing)}}@media(min-width:1440px){.toggle-expand__text{letter-spacing:var(--v-primary-font-d-letter-spacing)}}@media(min-width:768px){.toggle-expand__text{font-size:1.8rem}}.toggle-expand__icon{height:2rem;width:2rem;margin:0 auto;fill:var(--c-mobile-cross-hamburger,var(--c-secondary))}@media(min-width:768px){.toggle-expand__icon{left:-22px;top:3px}}.toggle-expand__icon--open{display:inline-block}.toggle-expand--open .toggle-expand__icon--open{display:none}.toggle-expand__icon--close{display:none}.toggle-expand--open .toggle-expand__icon--close{display:inline-block}.social-menu{list-style:none;margin:0;padding:0;display:flex;flex-flow:row nowrap;align-items:center;margin:15px 0 23px}.social-menu__item{flex-basis:20px;margin-bottom:.25rem;margin-right:3rem}.social-menu__link{text-decoration:none;color:var(--c-subcolor-3)}.social-menu__link svg{display:inline;max-height:22px;max-width:22px}.social-menu__link svg path{fill:var(--c-secondary)}.social-menu__text{font-weight:700}.pager{margin:2em 0}.pager__items{list-style:none;margin:0;padding:0;text-align:center}.pager__item{display:inline-block;margin:0 .7em}@media(min-width:1024px){.pager__item{margin:0 1em}}.pager__link,.pager__link:link,.pager__link:visited{color:var(--c-text);font-weight:600;text-decoration:none}.pager__link.is-active,.pager__link:hover,.pager__link:link.is-active,.pager__link:link:hover,.pager__link:visited.is-active,.pager__link:visited:hover{color:var(--c-accent)}.pager__link--next,.pager__link--prev{display:block}.pager__link--next span,.pager__link--prev span{display:none}.pager__link--next::before,.pager__link--prev::before{border:8px solid var(--c-text);border-bottom:6px solid transparent;border-right:7px solid transparent;border-top:6px solid transparent;content:'';display:block;position:relative;top:1px}.pager__link--next:hover::before,.pager__link--prev:hover::before{border-left-color:var(--c-accent)}.pager__link--prev::before{border-left-color:transparent;border-right-color:var(--c-text)}.pager__link--prev:hover::before{border-left-color:transparent;border-right-color:var(--c-accent)}.parent-page-header{background-color:var(--c-subcolor-2);background-position:center;background-size:cover;position:relative;overflow:hidden}.parent-page-header .wrapper{padding:12rem 4rem 8rem;position:relative;max-width:1440px;margin:0 auto}@media(min-width:375px){.parent-page-header .wrapper{padding:5rem 4rem 8rem}}.parent-page-header .bg-video{width:100%;height:452px;top:0;right:0;bottom:0;left:0}@media(min-width:768px){.parent-page-header .bg-video{height:483px}}@media(min-width:1440px){.parent-page-header .bg-video{height:640px}}.parent-page-header .bg-video .ambient-video__control{z-index:10;top:15px;left:calc(100% - 75px)}.parent-page-header .wrapper>*:not(.bg-video):not(.brand-shape){position:relative;z-index:3}.parent-page-header .bg-image{position:absolute;top:0;left:0;width:100%;height:100%}.parent-page-header .bg-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.parent-page-header .parent-page-heading{font-family:var(--v-primary-font);letter-spacing:var(--v-primary-font-m-letter-spacing);color:var(--c-primary);text-align:center;font-weight:500}@media(min-width:768px){.parent-page-header .parent-page-heading{letter-spacing:var(--v-primary-font-t-letter-spacing)}}@media(min-width:1440px){.parent-page-header .parent-page-heading{letter-spacing:var(--v-primary-font-d-letter-spacing)}}@media(min-width:375px){.parent-page-header .parent-page-heading{font-size:4rem;line-height:4.4rem}}@media(min-width:768px){.parent-page-header .parent-page-heading{font-size:5.6rem;line-height:5.6rem}}@media(min-width:1024px){.parent-page-header .parent-page-heading{font-size:6.4rem;line-height:6.4rem}}.parent-page-header .parent-page-paragraph{font-family:var(--v-secondary-font);letter-spacing:var(--v-secondary-font-m-letter-spacing);color:var(--c-primary);text-align:center;margin:0 auto}@media(min-width:768px){.parent-page-header .parent-page-paragraph{letter-spacing:var(--v-secondary-font-t-letter-spacing)}}@media(min-width:1440px){.parent-page-header .parent-page-paragraph{letter-spacing:var(--v-secondary-font-d-letter-spacing)}}@media(min-width:375px){.parent-page-header .parent-page-paragraph{font-size:1.8rem;line-height:2.88rem}}@media(min-width:768px){.parent-page-header .parent-page-paragraph{font-size:2rem;max-width:89.6rem;line-height:3.2rem}}@media(min-width:1024px){.parent-page-header .parent-page-paragraph{font-size:2.2rem;line-height:3.52rem}}.parent-page-header--with-min-height .wrapper{min-height:45.2rem;display:flex;flex-direction:column;justify-content:flex-start}.parent-page-header--with-min-height .brand-shape{position:absolute;display:block;width:100%;z-index:1;left:0;top:0}@media(min-width:275px){.parent-page-header--with-min-height .brand-shape{height:17rem}}@media(min-width:768px){.parent-page-header--with-min-height .brand-shape{height:26.7rem}}@media(min-width:1024px){.parent-page-header--with-min-height .brand-shape{height:32.7rem}}.parent-page-header--with-min-height .brand-shape svg{position:absolute;bottom:0;left:50%;transform:translateX(-50%);fill:var(--c-subcolor-1);opacity:.2}@media(min-width:275px){.parent-page-header--with-min-height .brand-shape svg{width:33.4rem}}@media(min-width:768px){.parent-page-header--with-min-height .brand-shape svg{width:65.2rem}}@media(min-width:1024px){.parent-page-header--with-min-height .brand-shape svg{width:85.6rem}}.parent-page-header--with-min-height .eyebrow{margin-top:1rem}@media(min-width:768px){.parent-page-header--with-min-height .eyebrow{margin-top:5rem;margin-bottom:3rem}}@media(min-width:1024px){.parent-page-header--with-min-height .eyebrow{margin-top:7rem;margin-bottom:3rem}}.parent-page-header--with-min-height .parent-page-heading{margin:0 auto 4rem}@media(min-width:1024px){.parent-page-header--with-min-height .parent-page-heading{margin-bottom:6rem}}@media(min-width:375px){.parent-page-header--with-min-height .eyebrow{margin-top:1rem}}@media(min-width:768px){.parent-page-header--with-min-height .wrapper{min-height:48.3rem}.parent-page-header--with-min-height .eyebrow{margin-top:5rem;margin-bottom:3rem}}@media(min-width:1024px){.parent-page-header--with-min-height .wrapper{min-height:52rem}}.parent-page-header--with-bg-media .brand-shape{display:none}.parent-page-header--with-bg-media .parent-page-heading,.parent-page-header--with-bg-media .eyebrow,.parent-page-header--with-bg-media .parent-page-paragraph{color:var(--c-subcolor-3)}.parent-page-header--with-bg-media .parent-page-heading a,.parent-page-header--with-bg-media .eyebrow a,.parent-page-header--with-bg-media .parent-page-paragraph a{color:var(--c-subcolor-3);text-decoration:none}.parent-page-header--with-bg-video .wrapper{padding:0}.parent-page-header--with-bg-video .content{position:absolute;z-index:1;padding:0 2rem;left:0;width:100%;top:calc(50% - 15rem)}@media(min-width:375px){.parent-page-header--with-bg-video .content{padding:0 2rem}}@media(min-width:1024px){.parent-page-header--with-bg-video .content{padding:0 4rem}}@media(min-width:1440px){.parent-page-header--with-bg-video .content{left:calc(50% - 89.6rem/2);width:89.6rem}}.parent-page-header--with-bg-video .brand-shape{display:none}.parent-page-header--with-bg-video .parent-page-heading,.parent-page-header--with-bg-video .eyebrow,.parent-page-header--with-bg-video .parent-page-paragraph{color:var(--c-subcolor-3)}.parent-page-header--with-bg-video .parent-page-heading a,.parent-page-header--with-bg-video .eyebrow a,.parent-page-header--with-bg-video .parent-page-paragraph a{color:var(--c-subcolor-3);text-decoration:none}@media(min-width:275px){.parent-page-header .eyebrow{font-size:1.4rem;line-height:1.4rem}}@media(min-width:768px){.parent-page-header .eyebrow{font-size:1.6rem;line-height:1.6rem}}.parent-page-header--tint-enabled::after{content:'';position:absolute;display:block;width:100%;height:100%;top:0;left:0;background-image:linear-gradient(to top,rgba(0,0,0,0.35),rgba(0,0,0,0.46),rgba(0,0,0,0.46),rgba(0,0,0,0.49),rgba(0,0,0,0.5),rgba(0,0,0,0.46),rgba(0,0,0,0.42),rgba(0,0,0,0.29),rgba(0,0,0,0.2))}.pdp-allergen{position:relative;padding:1.8rem 2rem 5.5rem;background:#fff}@media(min-width:768px){.pdp-allergen{padding:1.7rem 4rem 4rem}}@media(min-width:1024px){.pdp-allergen{padding:3.6rem 4rem 4rem}}.pdp-allergen__header--singlepack{font-family:var(--v-primary-font);letter-spacing:var(--v-primary-font-m-letter-spacing);font-size:2rem;line-height:1.1;text-transform:uppercase;color:var(--c-secondary);text-align:center;margin:0}@media(min-width:768px){.pdp-allergen__header--singlepack{letter-spacing:var(--v-primary-font-t-letter-spacing)}}@media(min-width:1440px){.pdp-allergen__header--singlepack{letter-spacing:var(--v-primary-font-d-letter-spacing)}}@media(min-width:1024px){.pdp-allergen__header--singlepack{font-size:2.4rem}}.pdp-allergen__header--multipack{font-family:var(--v-primary-font);letter-spacing:var(--v-primary-font-m-letter-spacing);position:absolute;top:-4.3rem;left:2rem;right:2rem;display:block;margin:0;padding:2.3rem 2.3rem 0;font-size:2rem;line-height:1;text-transform:uppercase;text-align:center;background:#fff;border-bottom:0;border-top-left-radius:20px;border-top-right-radius:20px;color:var(--c-secondary)}@media(min-width:768px){.pdp-allergen__header--multipack{letter-spacing:var(--v-primary-font-t-letter-spacing)}}@media(min-width:1440px){.pdp-allergen__header--multipack{letter-spacing:var(--v-primary-font-d-letter-spacing)}}@media(min-width:768px){.pdp-allergen__header--multipack{left:10rem;right:10rem}}@media(min-width:1024px){.pdp-allergen__header--multipack{top:-5.1rem;left:4rem;right:auto;padding:2.7rem 2.8rem 0;font-size:2.4rem}}.pdp-allergen__container{display:flex;flex-flow:row wrap;justify-content:flex-start}@media(min-width:768px){.pdp-allergen__container{justify-content:center}}@media(min-width:1024px){.pdp-allergen__container{padding-top:3.2rem}}.pdp-allergen__allergen-column{display:flex;flex-direction:column;align-items:center;flex:0 0 50%;padding:0 1rem;margin-top:2.7rem}@media(min-width:768px){.pdp-allergen__allergen-column{flex:0 0 20%;align-items:center}}@media(min-width:1024px){.pdp-allergen__allergen-column{margin-top:3rem}}.pdp-allergen__allergen-icon-container{display:flex;justify-content:center;align-items:center;width:8rem;height:8rem;margin:0 3rem 2rem}@media(min-width:768px){.pdp-allergen__allergen-icon-container{width:6rem;height:6rem;margin:0 5rem 2rem}}@media(min-width:1024px){.pdp-allergen__allergen-icon-container{width:10.4rem;height:10.4rem;margin-bottom:3.6rem}}.pdp-allergen__allergen-icon-container img{height:100%;-o-object-fit:contain;object-fit:contain}.pdp-allergen__allergen-label{font-family:var(--v-secondary-font);letter-spacing:var(--v-secondary-font-m-letter-spacing);font-size:1.2rem;line-height:1.3;text-transform:uppercase;color:#222}@media(min-width:768px){.pdp-allergen__allergen-label{letter-spacing:var(--v-secondary-font-t-letter-spacing)}}@media(min-width:1440px){.pdp-allergen__allergen-label{letter-spacing:var(--v-secondary-font-d-letter-spacing)}}@media(min-width:768px){.pdp-allergen__allergen-label{font-size:1.4rem}}@media(min-width:1024px){.pdp-allergen__allergen-label{font-size:1.6rem}}.pdp-benefits{position:relative;padding:1.8rem 2rem 2rem;background:#fff;text-align:center;color:#222}@media(min-width:768px){.pdp-benefits{padding:1.7rem 4rem 2rem}}@media(min-width:1440px){.pdp-benefits{padding:3.6rem 4rem 0}}.pdp-benefits__header{font-family:var(--v-primary-font);letter-spacing:var(--v-primary-font-m-letter-spacing);font-size:1.6rem;line-height:1.1;text-transform:uppercase;margin:2rem 0}@media(min-width:768px){.pdp-benefits__header{letter-spacing:var(--v-primary-font-t-letter-spacing)}}@media(min-width:1440px){.pdp-benefits__header{letter-spacing:var(--v-primary-font-d-letter-spacing)}}@media(min-width:768px){.pdp-benefits__header{font-size:1.8rem}}@media(min-width:1440px){.pdp-benefits__header{font-size:2rem;margin:3rem 0}}.pdp-benefits__list{font-family:var(--v-secondary-font);letter-spacing:var(--v-secondary-font-m-letter-spacing);display:flex;flex-direction:column;justify-content:center;align-items:center;list-style-position:inside;list-style-type:none;padding:0;font-size:1.8rem;line-height:1.6;color:var(--c-primary)}@media(min-width:768px){.pdp-benefits__list{letter-spacing:var(--v-secondary-font-t-letter-spacing)}}@media(min-width:1440px){.pdp-benefits__list{letter-spacing:var(--v-secondary-font-d-letter-spacing)}}@media(min-width:1440px){.pdp-benefits__list{font-size:2rem;line-height:1.8}}.pdp-benefits__list .list-item,.pdp-benefits__list .text-long ol li,.text-long ol .pdp-benefits__list li,.pdp-benefits__list .text-long ul li,.text-long ul .pdp-benefits__list li{position:relative}.pdp-benefits__list .list-item::before,.pdp-benefits__list .text-long ol li::before,.text-long ol .pdp-benefits__list li::before,.pdp-benefits__list .text-long ul li::before,.text-long ul .pdp-benefits__list li::before{content:"";background-color:var(--c-secondary);height:7px;width:7px;border-radius:3.5px;position:absolute;left:1px;top:10px}@media(min-width:1440px){.pdp-benefits__list .list-item::before,.pdp-benefits__list .text-long ol li::before,.text-long ol .pdp-benefits__list li::before,.pdp-benefits__list .text-long ul li::before,.text-long ul .pdp-benefits__list li::before{height:6px;width:6px;border-radius:3px;top:14px}}.pdp-benefits__disclaimer{font-family:var(--v-secondary-font);letter-spacing:var(--v-secondary-font-m-letter-spacing);color:var(--c-primary);font-size:1.8rem;line-height:1.6}@media(min-width:768px){.pdp-benefits__disclaimer{letter-spacing:var(--v-secondary-font-t-letter-spacing)}}@media(min-width:1440px){.pdp-benefits__disclaimer{letter-spacing:var(--v-secondary-font-d-letter-spacing)}}@media(min-width:1440px){.pdp-benefits__disclaimer{font-size:2rem;line-height:1.8}}.pdp-benefits--multipack{padding-top:0}.pdp-cooking{position:relative;padding:1.8rem 2rem 3rem;background:#fff}@media(min-width:768px){.pdp-cooking{padding:1.7rem 4rem 4rem}}@media(min-width:1024px){.pdp-cooking{padding:1.7rem 4rem 4rem}}.pdp-cooking__header{font-family:var(--v-primary-font);letter-spacing:var(--v-primary-font-m-letter-spacing);font-size:2rem;line-height:1.1;text-transform:uppercase;color:var(--c-secondary);text-align:center;margin:0}@media(min-width:768px){.pdp-cooking__header{letter-spacing:var(--v-primary-font-t-letter-spacing)}}@media(min-width:1440px){.pdp-cooking__header{letter-spacing:var(--v-primary-font-d-letter-spacing)}}@media(min-width:1024px){.pdp-cooking__header{font-size:2.4rem}}.pdp-cooking__container{font-family:var(--v-secondary-font);letter-spacing:var(--v-secondary-font-m-letter-spacing);font-size:1.8rem;line-height:1.6;color:var(--c-primary);margin:3rem auto 0}@media(min-width:768px){.pdp-cooking__container{letter-spacing:var(--v-secondary-font-t-letter-spacing)}}@media(min-width:1440px){.pdp-cooking__container{letter-spacing:var(--v-secondary-font-d-letter-spacing)}}@media(min-width:768px){.pdp-cooking__container{margin:4rem auto 0;max-width:57rem}}@media(min-width:1024px){.pdp-cooking__container{font-size:2rem;line-height:1.8;margin:6rem auto 0;max-width:107rem}}.pdp-cooking__paragraph{margin:0;padding:0}.pdp-hero{position:relative;overflow:hidden;background-color:var(--c-subcolor-2)}.pdp-hero__wrapper{position:relative;padding:2rem 2rem 0;max-width:1440px;margin:0 auto}@media(min-width:768px){.pdp-hero__wrapper{padding:2rem 4rem 0}}@media(min-width:1024px){.pdp-hero__wrapper{padding-top:4.8rem;padding-bottom:0}}.pdp-hero__bubble{position:absolute}.pdp-hero__bubble svg{width:100%;height:auto;fill:rgba(var(--c-subcolor-3-rgb),0.2)}.pdp-hero__bubble--1{top:5.5%;right:5%;height:90px;width:90px}@media(min-width:768px){.pdp-hero__bubble--1{top:3%;right:6.5%;height:117px;width:117px}}@media(min-width:1024px){.pdp-hero__bubble--1{top:-6%;right:-6%;height:420px;width:420px}}.pdp-hero__bubble--2{top:26.5%;left:47%;height:292px;width:292px}@media(min-width:768px){.pdp-hero__bubble--2{top:14%;left:-21%;height:302px;width:302px}}@media(min-width:1024px){.pdp-hero__bubble--2{top:11%;left:25%;height:115px;width:115px}}.pdp-hero__bubble--3{top:120%;left:31.5%;height:214px;width:214px}@media(min-width:768px){.pdp-hero__bubble--3{display:block;top:19%;left:41%;height:505px;width:505px}}@media(min-width:1024px){.pdp-hero__bubble--3{top:83%;left:31.5%;height:214px;width:214px}}.pdp-hero__container{position:relative;display:flex;flex-flow:row nowrap}.pdp-hero__content-container{padding-top:1.2rem;max-width:100%}@media(min-width:1024px){.pdp-hero__content-container .menu-container{margin-top:14.7rem}}@media(min-width:1024px){.pdp-hero__content-container{flex:1 0 55.82627119%;padding-top:4.1rem;padding-bottom:4.1rem;padding-right:5.4rem}}@media(min-width:1280px){.pdp-hero__content-container{flex:1 0 50%;padding-top:4.1rem;padding-bottom:4rem;padding-right:6rem}}.pdp-hero__content-mobile{display:block}@media(min-width:1024px){.pdp-hero__content-mobile{display:none}}.pdp-hero__sticky-nav-top{flex:0;position:fixed;display:flex;flex-direction:row;top:0;left:0;right:0;padding:2rem;background-image:radial-gradient(circle at 0 0,var(--c-card-background),var(--c-subcolor-1));transform:translateY(-100%);transition:transform 1s ease-out;z-index:11;box-shadow:0 0 12px 0 rgba(0,0,0,.08)}@media(min-width:768px){.pdp-hero__sticky-nav-top{flex-direction:column;padding:3.25rem}}@media(min-width:1024px){.pdp-hero__sticky-nav-top{display:none}}.pdp-hero__sticky-nav-top.nav--show{transform:translateY(0)}.pdp-hero__sticky-nav-bottom{position:fixed;bottom:0;left:0;right:0;display:flex;flex-direction:column;padding:2rem 2rem 7.5rem;z-index:10;transition:z-index .7s}@media(min-width:768px){.pdp-hero__sticky-nav-bottom{flex-direction:column;padding:4rem 4rem 9.5rem}}@media(min-width:1024px){.pdp-hero__sticky-nav-bottom{position:static}}.pdp-hero__sticky-nav-bottom .pdp-hero__sections-container{transition:visibility .7s,opacity .7s ease-out;visibility:visible;opacity:1}.pdp-hero__sticky-nav-bottom.sections--hide .pdp-hero__sections-container{visibility:hidden;opacity:0}.pdp-hero__sticky-nav-bottom.sections--hide{z-index:-1}.pdp-hero__sticky-nav-bottom.nav--hide{display:none}.pdp-hero__product-label{font-family:var(--v-primary-font);letter-spacing:var(--v-primary-font-m-letter-spacing);margin:.3rem 0;font-size:1.4rem;font-weight:400;text-transform:uppercase;color:var(--c-primary)}@media(min-width:768px){.pdp-hero__product-label{letter-spacing:var(--v-primary-font-t-letter-spacing)}}@media(min-width:1440px){.pdp-hero__product-label{letter-spacing:var(--v-primary-font-d-letter-spacing)}}@media(min-width:1024px){.pdp-hero__product-label{font-size:1.6rem}}.pdp-hero__product-label--sticky{margin:0;padding-right:3.2rem;color:var(--c-product-card-title,var(--c-card-title,var(--c-primary)));line-height:1}.pdp-hero__product-name{font-family:var(--v-primary-font);letter-spacing:var(--v-primary-font-m-letter-spacing);margin:2rem 0 1.7rem;font-size:2.8rem;font-weight:400;line-height:1;color:var(--c-primary)}@media(min-width:768px){.pdp-hero__product-name{letter-spacing:var(--v-primary-font-t-letter-spacing)}}@media(min-width:1440px){.pdp-hero__product-name{letter-spacing:var(--v-primary-font-d-letter-spacing)}}@media(min-width:768px){.pdp-hero__product-name{font-size:4rem;margin-bottom:2.5rem}}@media(min-width:1024px){.pdp-hero__product-name{font-size:3.6rem;margin-top:2.7rem;margin-bottom:3rem}}@media(min-width:1280px){.pdp-hero__product-name{font-size:4.8rem;margin-bottom:3.6rem}}.pdp-hero__product-name--sticky{margin:0;color:var(--c-product-card-title,var(--c-card-title,var(--c-primary)));font-size:1.6rem}@media(min-width:768px){.pdp-hero__product-name--sticky{font-size:1.8rem;margin-top:1.5rem}}.pdp-hero__description{font-family:var(--v-secondary-font);letter-spacing:var(--v-secondary-font-m-letter-spacing);margin:3rem 0 5rem;font-size:1.8rem;line-height:2.88rem;text-align:center;color:var(--c-primary)}@media(min-width:768px){.pdp-hero__description{letter-spacing:var(--v-secondary-font-t-letter-spacing)}}@media(min-width:1440px){.pdp-hero__description{letter-spacing:var(--v-secondary-font-d-letter-spacing)}}@media(min-width:768px){.pdp-hero__description{margin:4rem 13.8rem 6rem 11.8rem}}@media(min-width:1024px){.pdp-hero__description{display:block;min-height:auto;margin:3.2rem 8.2rem 3.1rem 0;text-align:left;line-height:2.52rem;font-size:1.4rem}}@media(min-width:1280px){.pdp-hero__description{margin:2.2rem 17rem 3.6rem 0;line-height:3.6rem;font-size:2rem}}.pdp-hero__size-container{display:flex;flex-flow:row nowrap;margin:.9rem 0}.pdp-hero__size-label{font-family:var(--v-secondary-font);letter-spacing:var(--v-secondary-font-m-letter-spacing);flex:1 0 42%;font-size:1.2rem;line-height:1.3;color:var(--c-primary)}@media(min-width:768px){.pdp-hero__size-label{letter-spacing:var(--v-secondary-font-t-letter-spacing)}}@media(min-width:1440px){.pdp-hero__size-label{letter-spacing:var(--v-secondary-font-d-letter-spacing)}}@media(min-width:768px){.pdp-hero__size-label{font-size:1.4rem}}@media(min-width:1024px){.pdp-hero__size-label{flex:1 0 37%;font-size:1.6rem}}.pdp-hero__list-container{flex:1 0 58%}@media(min-width:1024px){.pdp-hero__list-container{flex:1 0 63%}}.pdp-hero__size-list{list-style:none;margin:0;padding:0;flex:1 0 auto;display:flex;justify-content:flex-start;flex-flow:row wrap}.pdp-hero__list-item{flex:0 0 auto;margin-bottom:1rem}.pdp-hero__list-item--link{font-family:var(--v-secondary-font);letter-spacing:var(--v-secondary-font-m-letter-spacing);padding:1.6rem 1rem;font-size:1.2rem;line-height:1.3;text-decoration:none;color:var(--c-secondary);font-weight:600}@media(min-width:768px){.pdp-hero__list-item--link{letter-spacing:var(--v-secondary-font-t-letter-spacing)}}@media(min-width:1440px){.pdp-hero__list-item--link{letter-spacing:var(--v-secondary-font-d-letter-spacing)}}.pdp-hero__list-item--link[data-size-selected=true]{text-decoration:underline}@media(min-width:768px){.pdp-hero__list-item--link{padding:1.6rem 1.3rem;margin-bottom:1.5rem;font-size:1.4rem}}@media(min-width:1024px){.pdp-hero__list-item--link{padding:1.5rem}}.pdp-hero__list-item--link:hover{text-decoration:underline}.pdp-hero__main-image{display:flex;justify-content:center;-webkit-animation:cubic-bezier(0,0,1,1) pulse 4.8s infinite;animation:cubic-bezier(0,0,1,1) pulse 4.8s infinite;align-items:center}.pdp-hero__main-image-container{padding:1.8rem 0 .2rem}@media(min-width:768px){.pdp-hero__main-image-container{padding:1rem 0 2rem}}.pdp-hero__main-image img{width:27.7rem;height:27.7rem;-o-object-fit:contain;object-fit:contain}@media(min-width:768px){.pdp-hero__main-image img{width:54.9rem;height:54.9rem}}.pdp-hero__side-image{display:flex;justify-content:center;-o-object-fit:contain;object-fit:contain}.pdp-hero__side-image-container{margin:4.5rem 0 2rem}@media(min-width:768px){.pdp-hero__side-image-container{margin-left:9.8rem;margin-right:11.8rem}}.pdp-hero__side-image-item{min-height:auto;display:flex;flex-direction:column;justify-content:center;margin:3rem auto;max-width:65vw}@media(min-width:768px){.pdp-hero__side-image-item{margin:4rem 0}}@media(min-width:1024px){.pdp-hero__side-image-item{display:block}}.pdp-hero__side-image img{width:27.7rem;height:27.7rem;-o-object-fit:contain;object-fit:contain}@media(min-width:768px){.pdp-hero__side-image img{width:47.2rem;height:47.2rem}}.pdp-hero__sections-list{list-style:none;margin:0;padding:0;flex:1 0 auto;margin:1rem 0 2rem}@media(min-width:375px){.pdp-hero__sections-list{display:flex;justify-content:space-between}}@media(min-width:1024px){.pdp-hero__sections-list{display:none}}.pdp-hero__sections-item{width:100%;margin:0 0 0 1.2rem}@media(min-width:768px){.pdp-hero__sections-item{margin-left:3rem}}.pdp-hero__sections-item:first-child{margin:0}.pdp-hero .default-link__label{display:inline-block;pointer-events:none;position:relative;width:100%}.pdp-hero__slider-container{position:relative;display:none}@media(min-width:1024px){.pdp-hero__slider-container{display:flex;align-items:center;flex:1 0 44.17372881%;padding-right:11.7rem}}@media(min-width:1280px){.pdp-hero__slider-container{flex:1 0 50%;padding-right:13.2rem}}.pdp-hero__slider-container .swiper-pagination{position:absolute;top:50%;right:0;transform:translateY(-50%);display:flex;flex-flow:column nowrap}.pdp-hero__slider-container .swiper-pagination-bullet{width:.5rem;height:3.5rem;border-radius:3px;margin:.7rem 0;background:var(--c-secondary)}.pdp-hero__slider-container .swiper-control{display:none;position:absolute;top:2.3rem;right:3.1rem;width:0;height:0}.pdp-hero__slider-container .swiper-control::before{content:'';position:absolute;top:-50%;left:-50%;transform:translate(-50%,-50%);width:6rem;height:6rem;border-radius:50%;box-shadow:1px 1px 10px 0 rgba(0,0,0,.1);background-color:var(--c-accent-high);opacity:.2}.pdp-hero__slider-container .swiper-control .playpause-icon{position:absolute;width:6rem;height:6rem;border-radius:50%;top:50%;left:50%;transform:translate(-50%,-50%)}.pdp-hero__slider-container .swiper-control .playpause-icon::before,.pdp-hero__slider-container .swiper-control .playpause-icon::after{content:'';position:absolute;opacity:1;width:5px;height:16px;background-color:var(--c-subcolor-3);top:50%;transform:translateY(-50%)}.pdp-hero__slider-container .swiper-control .playpause-icon::before{left:22px}.pdp-hero__slider-container .swiper-control .playpause-icon::after{right:22px}.pdp-hero__slider-container .swiper-control .sronly--play{display:none}.pdp-hero__slider-container .swiper-control-play .playpause-icon::before{width:0;height:0;background:0 0;border-top:12px solid transparent;border-bottom:12px solid transparent;border-left:20px solid var(--c-secondary)}.pdp-hero__slider-container .swiper-control-play .playpause-icon::after{display:none}.pdp-hero__slider-container .swiper-control-play .sronly--play{display:inline-block}.pdp-hero__slider-container .swiper-control-play .sronly--pause{display:none}.pdp-hero__slider-container .swiper-container-initialized~.swiper-control{display:block}.pdp-hero__nutrition-menu,.pdp-hero__allergen-menu,.pdp-hero__cooking-menu,.pdp-hero__more-info-menu{font-family:var(--v-primary-font);letter-spacing:var(--v-primary-font-m-letter-spacing);position:relative;display:block;padding:2.3rem 2.3rem 0;font-size:2rem;line-height:2.2rem;text-transform:uppercase;text-align:center;background:#fff;border-bottom:0;color:var(--c-secondary);cursor:pointer;margin:0;z-index:1}@media(min-width:768px){.pdp-hero__nutrition-menu,.pdp-hero__allergen-menu,.pdp-hero__cooking-menu,.pdp-hero__more-info-menu{letter-spacing:var(--v-primary-font-t-letter-spacing)}}@media(min-width:1440px){.pdp-hero__nutrition-menu,.pdp-hero__allergen-menu,.pdp-hero__cooking-menu,.pdp-hero__more-info-menu{letter-spacing:var(--v-primary-font-d-letter-spacing)}}@media(min-width:1024px){.pdp-hero__nutrition-menu,.pdp-hero__allergen-menu,.pdp-hero__cooking-menu,.pdp-hero__more-info-menu{font-size:2.4rem;line-height:2.64rem}}.pdp-hero__nutrition-menu{width:100%}@media(min-width:1024px){.pdp-hero__nutrition-menu{width:auto}}@media(min-width:1024px) and (min-width:1024px){.pdp-hero__nutrition-menu::after,.pdp-hero__allergen-menu::after,.pdp-hero__cooking-menu::after{content:'';position:absolute;display:block;width:1px;height:2rem;background-color:var(--c-subcolor-4);bottom:.3rem;right:1px}.pdp-hero__nutrition-menu:last-child::after,.pdp-hero__allergen-menu:last-child::after,.pdp-hero__cooking-menu:last-child::after{display:none}}@media(min-width:1024px){.pdp-hero__nutrition-menu:last-child::after,.pdp-hero__allergen-menu:last-child::after,.pdp-hero__cooking-menu:last-child::after{display:none}}.pdp-hero__allergen-menu,.pdp-hero__cooking-menu,.pdp-hero__more-info-menu{color:var(--c-subcolor-4);display:none}.pdp-hero__allergen-menu:hover,.pdp-hero__cooking-menu:hover,.pdp-hero__more-info-menu:hover{color:var(--c-secondary)}@media(min-width:1024px){.pdp-hero__allergen-menu,.pdp-hero__cooking-menu,.pdp-hero__more-info-menu{display:block}}.pdp-hero .pdp-hero-menu-container{display:flex;flex-direction:row;position:absolute;margin-bottom:0;bottom:0;width:100%;border-top-left-radius:20px;border-top-right-radius:20px;border:1px solid var(--c-subcolor-4);border-bottom:none;overflow:hidden}@media(min-width:1024px){.pdp-hero .pdp-hero-menu-container{width:auto}}.pdp-hero .pdp-hero-menu-container .pdp-hero__nutrition-menu{pointer-events:none}@media(min-width:1024px){.pdp-hero .pdp-hero-menu-container .pdp-hero__nutrition-menu{pointer-events:auto}}.pdp-hero [data-bv-show=rating_summary] .bv_main_container{width:100%!important;justify-content:space-between!important}@media(min-width:275px){.pdp-hero [data-bv-show=rating_summary] .bv_main_container{max-width:100%!important}}@media(min-width:768px){.pdp-hero [data-bv-show=rating_summary] .bv_main_container{max-width:75%!important;margin-bottom:2rem!important}}@media(min-width:1024px){.pdp-hero [data-bv-show=rating_summary] .bv_main_container{margin-bottom:0!important}}.pdp-hero [data-bv-show=rating_summary] .bv_main_container .bv_avgRating_component_container,.pdp-hero [data-bv-show=rating_summary] .bv_main_container .bv_avgRating_component_container:hover,.pdp-hero [data-bv-show=rating_summary] .bv_main_container .bv_numReviews_component_container,.pdp-hero [data-bv-show=rating_summary] .bv_main_container .bv_numReviews_component_container:hover,.pdp-hero [data-bv-show=rating_summary] .bv_main_container .bv_button_buttonMinimalist,.pdp-hero [data-bv-show=rating_summary] .bv_main_container .bv_button_buttonMinimalist:hover{color:var(--c-primary)!important;font-family:var(--v-secondary-font)!important;line-height:1.3}@media(min-width:275px){.pdp-hero [data-bv-show=rating_summary] .bv_main_container .bv_avgRating_component_container,.pdp-hero [data-bv-show=rating_summary] .bv_main_container .bv_avgRating_component_container:hover,.pdp-hero [data-bv-show=rating_summary] .bv_main_container .bv_numReviews_component_container,.pdp-hero [data-bv-show=rating_summary] .bv_main_container .bv_numReviews_component_container:hover,.pdp-hero [data-bv-show=rating_summary] .bv_main_container .bv_button_buttonMinimalist,.pdp-hero [data-bv-show=rating_summary] .bv_main_container .bv_button_buttonMinimalist:hover{font-size:1.2rem!important}}@media(min-width:768px){.pdp-hero [data-bv-show=rating_summary] .bv_main_container .bv_avgRating_component_container,.pdp-hero [data-bv-show=rating_summary] .bv_main_container .bv_avgRating_component_container:hover,.pdp-hero [data-bv-show=rating_summary] .bv_main_container .bv_numReviews_component_container,.pdp-hero [data-bv-show=rating_summary] .bv_main_container .bv_numReviews_component_container:hover,.pdp-hero [data-bv-show=rating_summary] .bv_main_container .bv_button_buttonMinimalist,.pdp-hero [data-bv-show=rating_summary] .bv_main_container .bv_button_buttonMinimalist:hover{font-size:1.4rem!important}}@media(min-width:1440px){.pdp-hero [data-bv-show=rating_summary] .bv_main_container .bv_avgRating_component_container,.pdp-hero [data-bv-show=rating_summary] .bv_main_container .bv_avgRating_component_container:hover,.pdp-hero [data-bv-show=rating_summary] .bv_main_container .bv_numReviews_component_container,.pdp-hero [data-bv-show=rating_summary] .bv_main_container .bv_numReviews_component_container:hover,.pdp-hero [data-bv-show=rating_summary] .bv_main_container .bv_button_buttonMinimalist,.pdp-hero [data-bv-show=rating_summary] .bv_main_container .bv_button_buttonMinimalist:hover{font-size:1.6rem!important}}.pdp-hero [data-bv-show=rating_summary] .bv_main_container .bv_button_buttonMinimalist,.pdp-hero [data-bv-show=rating_summary] .bv_main_container .bv_button_buttonMinimalist:hover{border-bottom:1px solid var(--c-primary)!important}.swiper-container.pdp-hero-swiper-container{position:relative;width:100%;margin-bottom:10.4rem}.swiper-container.pdp-hero-swiper-container::after{content:"";display:block;padding-bottom:100%}.swiper-container.pdp-hero-swiper-container .swiper-wrapper{position:absolute;width:100%;height:100%}.where-to-buy--container{text-align:center;transition:visibility .5s,opacity .5s ease-out;visibility:visible;opacity:1;margin:0 0 14.7rem}@media(min-width:1024px){.where-to-buy--container{margin:0;text-align:left}}.where-to-buy--hide{visibility:hidden;opacity:0}.default-link--pdp-sections{font-family:var(--v-primary-font);letter-spacing:var(--v-primary-font-m-letter-spacing);display:flex;align-items:center;font-size:1.2rem;line-height:1.1;text-align:center;background-color:var(--c-subcolor-3);color:var(--c-secondary);height:6rem;width:100%;padding:0 1.2rem}@media(min-width:768px){.default-link--pdp-sections{letter-spacing:var(--v-primary-font-t-letter-spacing)}}@media(min-width:1440px){.default-link--pdp-sections{letter-spacing:var(--v-primary-font-d-letter-spacing)}}@media(min-width:768px){.default-link--pdp-sections{padding:0 3.4rem}}@-webkit-keyframes pulse{0%{transform:translateY(-16px)}50%{transform:translateY(16px)}100%{transform:translateY(-16px)}}@keyframes pulse{0%{transform:translateY(-16px)}50%{transform:translateY(16px)}100%{transform:translateY(-16px)}}@media(min-width:275px){[data-block-plugin-id=rating_bazarvoice_block] .bv-cv2-cleanslate{max-width:100%!important;padding:2rem!important}}@media(min-width:768px){[data-block-plugin-id=rating_bazarvoice_block] .bv-cv2-cleanslate{max-width:100%!important;padding:4rem!important}}@media(min-width:1024px){[data-block-plugin-id=rating_bazarvoice_block] .bv-cv2-cleanslate{max-width:78%!important;margin:0 auto!important}}.bv-cv2-cleanslate .bv-content-data-label-container .bv-content-data-icon{color:green!important}@media(min-width:275px){.bv-cv2-cleanslate .bv-content-data-label-container .bv-content-data-icon{font-size:24px!important}}.bv-cv2-cleanslate .bv-content-data-label-container .bv-content-data-label,.bv-content-data .bv-content-data-recommend-yes .bv-content-data-value{color:var(--c-primary)!important;font-family:var(--v-secondary-font)!important}@media(min-width:275px){.bv-cv2-cleanslate .bv-content-data-label-container .bv-content-data-label,.bv-content-data .bv-content-data-recommend-yes .bv-content-data-value{font-size:16px!important}}@media(min-width:1024px){.bv-cv2-cleanslate .bv-content-data-label-container .bv-content-data-label,.bv-content-data .bv-content-data-recommend-yes .bv-content-data-value{font-size:18px!important}}.bv-content-feedback-vote-active .bv-content-feedback-btn-container .bv-content-btn-feedback-yes span,.bv-content-feedback-vote-active .bv-content-feedback-btn-container .bv-content-btn-feedback-no span{line-height:1.4!important;display:inline-block!important;font-family:var(--v-secondary-font)!important}@media(min-width:275px){.bv-content-feedback-vote-active .bv-content-feedback-btn-container .bv-content-btn-feedback-yes span,.bv-content-feedback-vote-active .bv-content-feedback-btn-container .bv-content-btn-feedback-no span{padding:1px 4px!important;font-size:12px!important}}@media(min-width:1024px){.bv-content-feedback-vote-active .bv-content-feedback-btn-container .bv-content-btn-feedback-yes span,.bv-content-feedback-vote-active .bv-content-feedback-btn-container .bv-content-btn-feedback-no span{padding:2px 5px!important;font-size:14px!important}}.bv-content-item-avatar-offset .bv-content-actions-container .bv-feedback-container .bv-content-feedback-vote-active .bv-content-feedback-vote-active .bv-content-report-btn{display:inline-block!important;font-size:14px!important;font-family:var(--v-secondary-font)!important}@media(min-width:275px){.bv-content-item-avatar-offset .bv-content-actions-container .bv-feedback-container .bv-content-feedback-vote-active .bv-content-feedback-vote-active .bv-content-report-btn{padding:3px 10px!important;font-size:12px!important}}@media(min-width:1024px){.bv-content-item-avatar-offset .bv-content-actions-container .bv-feedback-container .bv-content-feedback-vote-active .bv-content-feedback-vote-active .bv-content-report-btn{padding:6px 12px!important;font-size:14px!important}}.bv-content-list-container .bv-header .bv-action-bar .bv-action-bar-header{font-family:var(--v-primary-font);letter-spacing:var(--v-primary-font-m-letter-spacing);text-align:center!important;display:block!important;float:none!important;font-family:var(--v-heading-font)!important;font-size:64px!important;color:var(--c-primary)!important}@media(min-width:768px){.bv-content-list-container .bv-header .bv-action-bar .bv-action-bar-header{letter-spacing:var(--v-primary-font-t-letter-spacing)}}@media(min-width:1440px){.bv-content-list-container .bv-header .bv-action-bar .bv-action-bar-header{letter-spacing:var(--v-primary-font-d-letter-spacing)}}.bv-cv2-cleanslate .bv-content-list-container .bv-header .bv-action-bar .bv-write-review-container{position:relative!important;top:70px!important;float:right!important;z-index:1!important}@media(min-width:275px){.bv-cv2-cleanslate .bv-content-list-container .bv-header .bv-action-bar .bv-write-review-container{float:right!important}}.bv-cv2-cleanslate .bv-shared .bv-content-list-container .bv-section-summary .bv-section-summary-inline .bv-inline-histogram-ratings{margin-top:5rem!important}@media(min-width:375px){.bv-cv2-cleanslate .bv-shared .bv-content-list-container .bv-section-summary .bv-section-summary-inline .bv-inline-histogram-ratings{margin:0!important}}.bv-cv2-cleanslate .bv-content-list-container .bv-section-summary .bv-inline-histogram-header .bv-content-title{background-color:transparent!important}.bv-cv2-cleanslate .bv-content-list-container .bv-section-summary .bv-secondary-rating-summary .bv-content-title{background-color:transparent!important}@media(min-width:768px){.bv-cv2-cleanslate .bv-content-list-container .bv-section-summary .bv-secondary-rating-summary .bv-content-title{width:55%!important}}.bv-cv2-cleanslate .bv-content-item .bv-content-feedback-vote-request p{padding-right:5rem!important;font-family:var(--v-secondary-font)!important;color:rgba(34,34,34,.5)!important;line-height:1.4!important}@media(min-width:275px){.bv-cv2-cleanslate .bv-content-item .bv-content-feedback-vote-request p{font-size:16px!important}}@media(min-width:1024px){.bv-cv2-cleanslate .bv-content-item .bv-content-feedback-vote-request p{font-size:18px!important}}.bv-cv2-cleanslate .bv-avatar-popup-target span,.bv-cv2-cleanslate .bv-core-container-38 .bv-content-author-name .bv-author{font-family:var(--v-secondary-font)!important;color:var(--c-primary)!important;font-weight:400!important;line-height:1.4!important}@media(min-width:275px){.bv-cv2-cleanslate .bv-avatar-popup-target span,.bv-cv2-cleanslate .bv-core-container-38 .bv-content-author-name .bv-author{font-size:16px!important}}@media(min-width:1024px){.bv-cv2-cleanslate .bv-avatar-popup-target span,.bv-cv2-cleanslate .bv-core-container-38 .bv-content-author-name .bv-author{padding-left:2rem!important;font-size:18px!important}}.bv-cv2-cleanslate .bv-content-datetime .bv-content-datetime-dot,.bv-cv2-cleanslate .bv-content-datetime .bv-content-datetime-stamp{font-family:var(--v-secondary-font)!important;font-weight:400!important}@media(min-width:275px){.bv-cv2-cleanslate .bv-content-datetime .bv-content-datetime-dot,.bv-cv2-cleanslate .bv-content-datetime .bv-content-datetime-stamp{font-size:16px!important}}@media(min-width:1024px){.bv-cv2-cleanslate .bv-content-datetime .bv-content-datetime-dot,.bv-cv2-cleanslate .bv-content-datetime .bv-content-datetime-stamp{font-size:18px!important}}@media(min-width:275px){.bv-content-header-meta .bv-rating-ratio .bv-rating-stars-container .bv-rating-stars-off{font-size:22px!important}}@media(min-width:1024px){.bv-content-header-meta .bv-rating-ratio .bv-rating-stars-container .bv-rating-stars-off{font-size:27px!important}}@media(min-width:275px){.bv-content-header-meta .bv-rating-ratio .bv-rating-stars-container .bv-rating-stars-on{font-size:22px!important}}@media(min-width:1024px){.bv-content-header-meta .bv-rating-ratio .bv-rating-stars-container .bv-rating-stars-on{font-size:27px!important}}.bv-cv2-cleanslate .bv-core-container-35 .bv-content-title-container .bv-content-title{color:var(--c-primary)!important;line-height:1.4!important;font-weight:500!important;letter-spacing:.9px!important}@media(min-width:275px){.bv-cv2-cleanslate .bv-core-container-35 .bv-content-title-container .bv-content-title{font-size:1.6rem!important}}@media(min-width:1024px){.bv-cv2-cleanslate .bv-core-container-35 .bv-content-title-container .bv-content-title{font-size:1.8rem!important}}.bv-content-summary .bv-content-summary-body .bv-content-summary-body-text p{color:var(--c-primary)!important;line-height:1.4!important;font-weight:400!important}@media(min-width:275px){.bv-content-summary .bv-content-summary-body .bv-content-summary-body-text p{font-size:1.6rem!important}}@media(min-width:1024px){.bv-content-summary .bv-content-summary-body .bv-content-summary-body-text p{font-size:1.8rem!important}}.bv-cv2-cleanslate .bv-core-container-38 .bv-secondary-content-list .bv-content-list-clientresponses .bv-content-item{background-color:transparent!important}.bv-compat .bv-content-list-container .bv-header .bv-control-bar{padding:10px 0!important}.bv-content-list-container .bv-header .bv-control-bar .bv-control-bar-count{display:none!important;margin-right:0!important}.bv-content-list-container .bv-header .bv-control-bar .bv-relevancy-link-target{display:none!important}.bv-content-list-container .bv-header .bv-control-bar .bv-control-bar-sort{margin-right:auto!important}.bv-cv2-cleanslate .bv-header .bv-control-bar .bv-expand-filter-button .bv-filter-control-icon{color:var(--c-secondary)!important}.bv-control-bar-sort .bv-dropdown .bv-dropdown-target .bv-dropdown-label{color:var(--c-primary)!important}.bv-control-bar .bv-control-bar-sort .bv-dropdown .bv-dropdown-target .bv-dropdown-title,.bv-control-bar .bv-control-bar-sort .bv-dropdown .bv-dropdown-target .bv-select-cleanslate{color:var(--c-primary)!important}@media(min-width:768px){.bv-mbox-wrapper .bv-mbox{border-radius:15px!important}}@media(min-width:768px){.bv-mbox-wrapper .bv-mbox .bv-mbox-content-container{border-top-right-radius:15px!important;border-bottom-right-radius:15px!important}}.bv-mbox-content-container .bv-mbox-breadcrumb .bv-mbox-breadcrumb-item span{font-family:var(--v-primary-font);letter-spacing:var(--v-primary-font-m-letter-spacing);font-family:var(--v-primary-font)!important;color:var(--c-primary)!important;font-size:28px!important;font-weight:400!important}@media(min-width:768px){.bv-mbox-content-container .bv-mbox-breadcrumb .bv-mbox-breadcrumb-item span{letter-spacing:var(--v-primary-font-t-letter-spacing)}}@media(min-width:1440px){.bv-mbox-content-container .bv-mbox-breadcrumb .bv-mbox-breadcrumb-item span{letter-spacing:var(--v-primary-font-d-letter-spacing)}}.bv-submission .bv-compat .bv-form .bv-submission-section .bv-fieldsets .bv-fieldset-title .bv-fieldset-inner input.bv-text::-moz-placeholder,.bv-submission .bv-compat .bv-form .bv-submission-section .bv-fieldsets .bv-fieldset-reviewtext .bv-fieldset-inner textarea.bv-text::-moz-placeholder,.bv-submission .bv-compat .bv-form .bv-submission-section .bv-fieldsets .bv-fieldset-usernickname .bv-fieldset-inner input.bv-text::-moz-placeholder,.bv-submission .bv-compat .bv-form .bv-submission-section .bv-fieldsets .bv-fieldset-userlocation .bv-fieldset-inner input.bv-text::-moz-placeholder,.bv-submission .bv-compat .bv-form .bv-submission-section .bv-fieldsets .bv-fieldset-hostedauthentication_authenticationemail .bv-fieldset-inner input.bv-text::-moz-placeholder{color:var(--c-primary)!important;font-family:var(--v-secondary-font)!important}.bv-submission .bv-compat .bv-form .bv-submission-section .bv-fieldsets .bv-fieldset-title .bv-fieldset-inner input.bv-text:-ms-input-placeholder,.bv-submission .bv-compat .bv-form .bv-submission-section .bv-fieldsets .bv-fieldset-reviewtext .bv-fieldset-inner textarea.bv-text:-ms-input-placeholder,.bv-submission .bv-compat .bv-form .bv-submission-section .bv-fieldsets .bv-fieldset-usernickname .bv-fieldset-inner input.bv-text:-ms-input-placeholder,.bv-submission .bv-compat .bv-form .bv-submission-section .bv-fieldsets .bv-fieldset-userlocation .bv-fieldset-inner input.bv-text:-ms-input-placeholder,.bv-submission .bv-compat .bv-form .bv-submission-section .bv-fieldsets .bv-fieldset-hostedauthentication_authenticationemail .bv-fieldset-inner input.bv-text:-ms-input-placeholder{color:var(--c-primary)!important;font-family:var(--v-secondary-font)!important}.bv-mbox-current .bv-submission .bv-compat .bv-form span.bv-fieldset-label-text .bv-mbox-current .bv-submission .bv-compat .bv-form span.bv-rating-helper,.bv-mbox-current .bv-submission .bv-compat .bv-form span.bv-fieldset-label-text,.bv-mbox-current .bv-submission .bv-compat .bv-form p,.bv-submission .bv-compat .bv-form .bv-submission-section .bv-fieldsets .bv-fieldset-title .bv-fieldset-inner input.bv-text,.bv-submission .bv-compat .bv-form .bv-submission-section .bv-fieldsets .bv-fieldset-reviewtext .bv-fieldset-inner textarea.bv-text,.bv-submission .bv-compat .bv-form .bv-submission-section .bv-fieldsets .bv-fieldset-title .bv-fieldset-inner input.bv-text::placeholder,.bv-submission .bv-compat .bv-form .bv-submission-section .bv-fieldsets .bv-fieldset-reviewtext .bv-fieldset-inner textarea.bv-text::placeholder,.bv-submission .bv-compat .bv-form .bv-submission-section .bv-fieldsets .bv-fieldset-usernickname .bv-fieldset-inner input.bv-text,.bv-submission .bv-compat .bv-form .bv-submission-section .bv-fieldsets .bv-fieldset-usernickname .bv-fieldset-inner input.bv-text::placeholder,.bv-submission .bv-compat .bv-form .bv-submission-section .bv-fieldsets .bv-fieldset-userlocation .bv-fieldset-inner input.bv-text,.bv-submission .bv-compat .bv-form .bv-submission-section .bv-fieldsets .bv-fieldset-userlocation .bv-fieldset-inner input.bv-text::placeholder,.bv-submission .bv-compat .bv-form .bv-submission-section .bv-fieldsets .bv-fieldset-hostedauthentication_authenticationemail .bv-fieldset-inner input.bv-text,.bv-submission .bv-compat .bv-form .bv-submission-section .bv-fieldsets .bv-fieldset-hostedauthentication_authenticationemail .bv-fieldset-inner input.bv-text::placeholder{color:var(--c-primary)!important;font-family:var(--v-secondary-font)!important}.bv-cv2-cleanslate .bv-core-container-38 .bv-mbox .bv-mbox-sidebar .bv-submission-sidebar .bv-subject-info-section .bv-subject-info span.bv-subject-name-header{font-family:var(--v-secondary-font)!important}.pdp-more-information__more-info-header{font-family:var(--v-primary-font);letter-spacing:var(--v-primary-font-m-letter-spacing);font-size:2rem;line-height:1.1;text-transform:uppercase;color:var(--c-secondary);text-align:center;margin:0;padding:2rem 0}@media(min-width:768px){.pdp-more-information__more-info-header{letter-spacing:var(--v-primary-font-t-letter-spacing)}}@media(min-width:1440px){.pdp-more-information__more-info-header{letter-spacing:var(--v-primary-font-d-letter-spacing)}}@media(min-width:1024px){.pdp-more-information__more-info-header{font-size:2.4rem}}.pdp-multipack-details{position:relative}.pdp-multipack-details::after{content:'';display:block;position:absolute;width:90%;height:2px;bottom:0;left:5%;background-color:rgba(var(--c-subcolor-4-rgb),0.4)}.pdp-multipack-details:last-child{margin-bottom:4rem}.pdp-multipack-details:last-child::after{display:none}.pdp-multipack-details__header{display:flex;justify-content:center;align-items:center}@media(min-width:275px){.pdp-multipack-details__header{flex-direction:column}}@media(min-width:768px){.pdp-multipack-details__header{flex-direction:row;height:37.7rem}}.pdp-multipack-details__header--dual-label{height:auto;padding:75px 0 10px}.pdp-multipack-details__image{max-width:23.5rem;max-height:23.5rem;-o-object-fit:contain;object-fit:contain}@media(min-width:275px){.pdp-multipack-details__image{margin:3rem auto}}@media(min-width:768px){.pdp-multipack-details__image{margin:0 3rem}}.pdp-multipack-details__heading{font-family:var(--v-primary-font);letter-spacing:var(--v-primary-font-m-letter-spacing);color:var(--c-primary);font-size:2.4rem;line-height:2.64rem;max-width:37.8rem;text-align:center}@media(min-width:768px){.pdp-multipack-details__heading{letter-spacing:var(--v-primary-font-t-letter-spacing)}}@media(min-width:1440px){.pdp-multipack-details__heading{letter-spacing:var(--v-primary-font-d-letter-spacing)}}@media(min-width:275px){.pdp-multipack-details__heading{margin:3rem auto}}@media(min-width:768px){.pdp-multipack-details__heading{margin:0 3rem}}@media(min-width:1024px){.pdp-multipack-details .pdp-allergen{padding:3.6rem 4rem 8rem}.pdp-multipack-details .pdp-nutrition{padding:2rem 4rem 4rem}}.pdp-multipack-details .pdp-nutrition__header{display:none}.pdp-nutrition{position:relative;padding:3rem 2rem;background:#fff;max-width:1440px;margin:0 auto}@media(min-width:768px){.pdp-nutrition{padding:4rem}}@media(min-width:1024px){.pdp-nutrition{padding:4rem}}@media(min-width:1024px){.pdp-nutrition+.pdp-nutrition{padding-top:2rem}}.pdp-nutrition__table-header{font-family:var(--v-primary-font);letter-spacing:var(--v-primary-font-m-letter-spacing);text-align:center;font-size:2rem;line-height:1.1;color:var(--c-primary);margin-top:0}@media(min-width:768px){.pdp-nutrition__table-header{letter-spacing:var(--v-primary-font-t-letter-spacing)}}@media(min-width:1440px){.pdp-nutrition__table-header{letter-spacing:var(--v-primary-font-d-letter-spacing)}}@media(min-width:1024px){.pdp-nutrition__table-header{font-size:2.4rem}}.pdp-nutrition__container{display:block;padding:2.7rem 1.7rem;border:solid 1px rgba(var(--c-subcolor-4-rgb),0.6);background:rgba(var(--c-subcolor-4-rgb),0.1);border-radius:2rem}@media(min-width:768px){.pdp-nutrition__container{padding:3.6rem 4rem}}@media(min-width:1024px){.pdp-nutrition__container{padding:4.6rem 8.6rem}}.pdp-nutrition__heading{margin-bottom:3.1rem}@media(min-width:768px){.pdp-nutrition__heading{margin-bottom:2.3rem}}@media(min-width:1024px){.pdp-nutrition__heading{margin-bottom:4.7rem}}.pdp-nutrition__heading-list{margin:0;display:flex;justify-content:center;flex-wrap:wrap}.pdp-nutrition__heading-item{display:inline;margin:0;font-weight:700;font-size:2rem;line-height:1.1;color:var(--c-accent-high);white-space:nowrap}@media(min-width:768px){.pdp-nutrition__heading-item{font-size:2.6rem;line-height:normal}}@media(min-width:1024px){.pdp-nutrition__heading-item{font-size:2.8rem;line-height:1.1}}.pdp-nutrition__heading-item--label{margin-right:1rem}.pdp-nutrition__nutrition-row{display:flex;flex-direction:column}@media(min-width:1024px){.pdp-nutrition__nutrition-row{flex-direction:row}}.pdp-nutrition__nutrition-column{flex:1 0 50%;margin-bottom:1rem}@media(min-width:1024px){.pdp-nutrition__nutrition-column{margin-bottom:0;padding-right:100px}.pdp-nutrition__nutrition-column:last-child{padding-right:0;padding-left:100px}}.pdp-nutrition__section-column-list{margin:0;display:flex;margin:.8rem 0}@media(min-width:1024px){.pdp-nutrition__section-column-list{margin:1.2rem 0}}.pdp-nutrition__section-column-list--heading{margin:2rem 0;text-transform:uppercase}@media(min-width:1024px){.pdp-nutrition__section-column-list--heading{margin-bottom:1.7rem}}.pdp-nutrition__section-column-list--additional-info{display:block}.pdp-nutrition__section-column-list--additional-info+.pdp-nutrition__section-column-list--additional-info{margin-top:2rem}.pdp-nutrition__section-column-list--info-block{display:block}.pdp-nutrition__section-column-list--upper{text-transform:uppercase}.pdp-nutrition__section-column--heading{border-top:3px solid #222}.pdp-nutrition__section-column--data{border-bottom:1px solid rgba(196,196,196,.6)}.pdp-nutrition__section-column--data:last-child{border-bottom:none}.pdp-nutrition__section-column--data+.pdp-nutrition__section-column:not(.pdp-nutrition__section-column--data){margin-top:2rem}@media(min-width:1024px){.pdp-nutrition__section-column--data+.pdp-nutrition__section-column:not(.pdp-nutrition__section-column--data){margin-top:0}}.pdp-nutrition__section-column--data .pdp-nutrition__section-column-item:last-child{text-align:right}.pdp-nutrition__section-column-item{display:inline;margin:0;flex:1 0 auto;color:#222;font-size:1.2rem;line-height:1.1}@media(min-width:1024px){.pdp-nutrition__section-column-item{font-size:1.4rem}}.pdp-nutrition__section-column-item--heading{flex:1 0 50%;font-weight:700;font-size-adjust:.5}.pdp-nutrition__section-column-item--heading:last-child:not(:only-child){text-align:right}.pdp-nutrition__section-column-item--label{flex:1 0 61%}@media(min-width:1024px){.pdp-nutrition__section-column-item--label{flex:1 0 60%;padding-right:1rem}}.pdp-nutrition__section-column-item--label.bold{font-weight:700;font-size-adjust:.5}.pdp-nutrition__section-column-item--value{flex:1 0 18%;text-align:left}@media(min-width:1024px){.pdp-nutrition__section-column-item--value{flex:1 0 20%}}.pdp-nutrition__section-column-item--mass{flex:1 0 19%;text-align:right}.pdp-nutrition__section-column-item--value-daily{flex:1 0 18%}@media(min-width:1024px){.pdp-nutrition__section-column-item--value-daily{flex:1 0 20%}}.pdp-nutrition__section-column-item--additional-info{font-weight:700;font-size-adjust:.5}.pdp-nutrition__section-column-item--additional-info:first-child{text-transform:uppercase}.pdp-nutrition__section-column-item.bold{font-weight:600}.pdp-nutrition .pdp-nutrition__additional-info{width:100%;text-align:center;padding-top:2rem}@media(min-width:275px){.pdp-nutrition .pdp-nutrition__additional-info{font-size:1.2rem}}@media(min-width:768px){.pdp-nutrition .pdp-nutrition__additional-info{font-size:1.4rem}}.polling{display:block;position:relative;overflow:visible;box-shadow:rgba(0,0,0,.8) 0 0 12px 0;border-radius:2rem;max-width:1128px;border:2px solid #fff}@media(min-width:275px){.polling{padding:3rem 1.7rem 5rem;margin:4rem 2rem}}@media(min-width:768px){.polling{padding:6rem;margin:4rem}}@media(min-width:1024px){.polling{padding:6rem 11.6rem 8rem;margin:6rem auto;max-width:calc(100vw - 80px)}}.polling__png-asset{position:absolute;display:block;z-index:1;right:0}.polling__png-asset img{margin-left:auto;margin-right:auto;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}@media(min-width:275px){.polling__png-asset{width:17rem;height:9rem;bottom:-35px;right:5px}}@media(min-width:768px){.polling__png-asset{width:22rem;height:12rem;bottom:-30px;right:15px}}@media(min-width:1024px){.polling__png-asset{width:35rem;height:19rem;bottom:-30px;right:0}}.polling__content{position:relative;z-index:2;display:flex;flex-direction:column;align-items:center}.polling__heading{font-family:var(--v-primary-font);letter-spacing:var(--v-primary-font-m-letter-spacing);color:var(--c-secondary);text-align:center;margin-top:0}@media(min-width:768px){.polling__heading{letter-spacing:var(--v-primary-font-t-letter-spacing)}}@media(min-width:1440px){.polling__heading{letter-spacing:var(--v-primary-font-d-letter-spacing)}}@media(min-width:275px){.polling__heading{font-size:2rem;line-height:2.2rem;margin-bottom:2rem}}@media(min-width:768px){.polling__heading{font-size:2.6rem;line-height:2.1rem;margin-bottom:3rem}}@media(min-width:1024px){.polling__heading{font-size:2.8rem;line-height:2.3rem}}.polling__paragraph{font-family:var(--v-secondary-font);letter-spacing:var(--v-secondary-font-m-letter-spacing);color:var(--c-primary);text-align:center;font-weight:300;margin-top:0}@media(min-width:768px){.polling__paragraph{letter-spacing:var(--v-secondary-font-t-letter-spacing)}}@media(min-width:1440px){.polling__paragraph{letter-spacing:var(--v-secondary-font-d-letter-spacing)}}@media(min-width:275px){.polling__paragraph{font-size:1.6rem;line-height:2rem;margin-bottom:4rem}}@media(min-width:768px){.polling__paragraph{line-height:1.8rem;margin-bottom:6rem}}@media(min-width:1024px){.polling__paragraph{font-size:1.8rem;line-height:1.8rem;margin-bottom:8rem}}.polling__form{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;max-width:92rem;margin:0 auto}.polling__form--submitted .polling__label{cursor:default}.polling__fieldset{width:100%;display:flex;flex-wrap:wrap;justify-content:space-between}@media(min-width:275px){.polling__fieldset{border-bottom:1px solid #ccc;padding-bottom:1rem;margin-bottom:3rem;flex-direction:column;align-items:center}}@media(min-width:768px){.polling__fieldset{border:none;flex-direction:row;padding-bottom:2rem;margin-bottom:2rem}}@media(min-width:1024px){.polling__fieldset{border:none;flex-direction:row;padding-bottom:3rem;margin-bottom:3rem}}.polling__fieldset--column-layout{flex-direction:column}.polling__label{font-family:var(--v-primary-font);letter-spacing:var(--v-primary-font-m-letter-spacing);display:block;width:100%;color:var(--c-secondary);font-size:1.6rem;text-transform:uppercase;border:1px solid var(--c-secondary);border-radius:var(--v-button-border-radius);line-height:5.8rem;padding:0 1.5rem;cursor:pointer;position:relative;overflow:hidden;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}@media(min-width:768px){.polling__label{letter-spacing:var(--v-primary-font-t-letter-spacing)}}@media(min-width:1440px){.polling__label{letter-spacing:var(--v-primary-font-d-letter-spacing)}}@media(min-width:275px){.polling__label{margin-bottom:2rem;max-width:100%;line-height:4.8rem}}@media(min-width:768px){.polling__label{max-width:48.3%;margin-bottom:2rem;line-height:4.8rem}}@media(min-width:1024px){.polling__label{max-width:48.3%;margin-bottom:2rem;line-height:5.8rem}}.polling__label:focus-within{border:.1rem solid var(--c-accent-high);box-shadow:inset 0 0 0 .1rem var(--c-accent-high)}.polling__label-text{position:relative;padding-left:3rem;z-index:2}.polling__percentage{position:absolute;right:3rem;z-index:2}.polling__bar{position:absolute;display:block;top:0;height:100%;width:100%;background-color:var(--c-subcolor-1);border-radius:var(--v-button-border-radius);z-index:1}.polling__radio{position:relative;width:0;height:0}@media(min-width:275px){.polling .default-link{width:100%;max-width:43.3rem;text-align:center}}@media(min-width:768px){.polling .default-link{width:auto;max-width:none}}.polling__submitted{display:flex;flex-direction:row;align-items:center;width:80%;justify-content:center}.polling__submitted-text{font-family:var(--v-primary-font);letter-spacing:var(--v-primary-font-m-letter-spacing);color:var(--c-secondary);padding-left:1.5rem;font-size:2rem;line-height:1.6}@media(min-width:768px){.polling__submitted-text{letter-spacing:var(--v-primary-font-t-letter-spacing)}}@media(min-width:1440px){.polling__submitted-text{letter-spacing:var(--v-primary-font-d-letter-spacing)}}@media(min-width:768px){.polling__submitted-text{font-size:2.6rem;line-height:1.3}}@media(min-width:1024px){.polling__submitted-text{font-size:2.8rem;line-height:1.1}}.polling__submitted-img{position:relative;display:block;border-radius:50%}@media(min-width:275px){.polling__submitted-img{width:5rem;height:5rem}}@media(min-width:768px){.polling__submitted-img{width:6.8rem;height:6.8rem}}@media(min-width:1024px){.polling__submitted-img{width:8.6rem;height:8.6rem}}.polling__submitted-img svg{width:100%;height:100%}.polling__brand-shape{position:absolute;width:100%;height:100%;top:0;left:0}.polling__brand-shape svg{fill:rgba(var(--c-subcolor-1-rgb),0.2)}.polling__tick{position:absolute;width:50%;height:50%}@media(min-width:275px){.polling__tick{top:1.2rem;left:1.3rem}}@media(min-width:768px){.polling__tick{top:1.7rem;left:1.9rem}}@media(min-width:1024px){.polling__tick{top:2.4rem;left:2.3rem}}.polling__label input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.checkmark{position:absolute;display:block;left:15px;width:2rem;height:2rem;background-color:transparent;top:calc(50% - 1rem);border:1px solid var(--c-secondary);border-radius:50%;z-index:2}.polling__label input:checked~.checkmark{background-color:transparent}.checkmark::after{content:'';position:absolute;display:none}.polling__label input:checked~.checkmark::after{display:block}.polling__label .checkmark::after{position:absolute;top:3px;left:3px;width:1.2rem;height:1.2rem;background-color:var(--c-secondary);border-radius:50%;z-index:3}.product-content-pair-up{position:relative;background-color:var(--c-subcolor-2)}@media(min-width:769px){.product-content-pair-up{height:670px}}.product-content-pair-up__heading{font-family:var(--v-heading-font);letter-spacing:var(--v-heading-font-m-letter-spacing);width:100%;text-align:center;font-size:2.8rem;font-weight:500;line-height:1;margin-bottom:4rem;margin-left:auto;margin-right:auto;max-width:33.5rem;color:var(--c-primary)}@media(min-width:768px){.product-content-pair-up__heading{letter-spacing:var(--v-heading-font-t-letter-spacing)}}@media(min-width:1440px){.product-content-pair-up__heading{letter-spacing:var(--v-heading-font-d-letter-spacing)}}@media(min-width:768px){.product-content-pair-up__heading{max-width:688px;font-size:4rem}}@media(min-width:1024px){.product-content-pair-up__heading{max-width:none;font-size:4.8rem;margin-bottom:6rem}}.product-content-pair-up__container{position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:5rem 0;max-width:1440px;margin:0 auto}@media(min-width:768px){.product-content-pair-up__container{padding:6rem 0}}@media(min-width:1024px){.product-content-pair-up__container{flex-direction:row;padding:8rem 0}}.product-content-pair-up__bg-image{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden}.product-content-pair-up__bg-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.product-content-pair-up--dark-overlay .product-content-pair-up__bg-image::after{content:'';position:absolute;display:block;width:100%;height:100%;top:0;left:0;background-image:linear-gradient(to top,rgba(0,0,0,0.35),rgba(0,0,0,0.46),rgba(0,0,0,0.46),rgba(0,0,0,0.49),rgba(0,0,0,0.5),rgba(0,0,0,0.46),rgba(0,0,0,0.42),rgba(0,0,0,0.29),rgba(0,0,0,0.2))}.product-content-pair-up__lead-card{position:relative;flex-grow:1;text-align:center;padding:0 1.5rem 3rem}@media(min-width:768px){.product-content-pair-up__lead-card{padding:0 4rem 6rem}}@media(min-width:1024px){.product-content-pair-up__lead-card{padding:0 6rem}}.product-content-pair-up__lead-card .eyebrow{font-family:var(--v-primary-font);letter-spacing:var(--v-primary-font-m-letter-spacing);color:var(--c-subcolor-3);font-size:1.4rem;font-weight:500;line-height:1;margin-top:0;margin-bottom:3rem}@media(min-width:768px){.product-content-pair-up__lead-card .eyebrow{letter-spacing:var(--v-primary-font-t-letter-spacing)}}@media(min-width:1440px){.product-content-pair-up__lead-card .eyebrow{letter-spacing:var(--v-primary-font-d-letter-spacing)}}@media(min-width:768px){.product-content-pair-up__lead-card .eyebrow{font-size:1.6rem;margin-bottom:4rem}}.product-content-pair-up__lead-card .heading{font-family:var(--v-primary-font);letter-spacing:var(--v-primary-font-m-letter-spacing);color:var(--c-subcolor-3);font-weight:500;font-size:4rem;line-height:1;margin-top:0;margin-bottom:3rem;word-break:break-word}@media(min-width:768px){.product-content-pair-up__lead-card .heading{letter-spacing:var(--v-primary-font-t-letter-spacing)}}@media(min-width:1440px){.product-content-pair-up__lead-card .heading{letter-spacing:var(--v-primary-font-d-letter-spacing)}}@media(min-width:768px){.product-content-pair-up__lead-card .heading{font-size:5.6rem;margin-bottom:4rem}}@media(min-width:1024px){.product-content-pair-up__lead-card .heading{font-size:6.4rem;margin-bottom:6rem}}.product-content-pair-up__lead-card .heading__link{color:var(--c-subcolor-3);text-decoration:none;display:block}.product-content-pair-up__lead-card .default-link{font-weight:500;line-height:5rem;margin-bottom:0;box-shadow:none;vertical-align:bottom}@media(min-width:1024px){.product-content-pair-up__lead-card .default-link{line-height:6rem}}.product-content-pair-up__supportive-card{position:relative}@media(min-width:1024px){.product-content-pair-up__supportive-card{padding-right:6rem}}.product-content-pair-up__supportive-card .card-item{margin:0}.product-feature{position:relative;overflow:hidden;text-align:left;background-color:var(--c-secondary)}@media(min-width:769px){.product-feature{height:660px}}.product-feature__inner{position:relative;width:100%;height:100%;max-width:1440px;margin:0 auto}.product-feature__bubble{position:absolute;height:auto}.product-feature__bubble svg{width:100%;height:auto;fill:var(--c-subcolor-3);opacity:.15}.product-feature__bubble--1{width:42rem;top:2.7rem;left:-50%}@media(min-width:768px){.product-feature__bubble--1{width:75rem;top:6.5rem;left:-43%}}@media(min-width:1024px){.product-feature__bubble--1{width:76rem;top:12.8rem;left:-9.5%}}@media(min-width:1440px){.product-feature__bubble--1{width:76rem;top:2.7rem;left:-6%}}.product-feature__bubble--2{display:none}@media(min-width:768px){.product-feature__bubble--2{display:block;width:19rem;top:10.7rem;right:7%}}@media(min-width:1024px){.product-feature__bubble--2{width:17.5rem;top:6rem;right:24%}}.product-feature__bubble--3{width:25rem;top:45.5rem;right:-27%}@media(min-width:768px){.product-feature__bubble--3{width:42rem;top:71rem;right:-7%}}@media(min-width:1024px){.product-feature__bubble--3{width:38rem;top:47.3rem;right:-3.5%}}.product-feature__content{display:flex;flex-direction:column;align-items:center}@media(min-width:1024px){.product-feature__content{flex-direction:row}}.product-feature__content-column{width:100%}@media(min-width:1024px){.product-feature__content-column{width:50%}}.product-feature__content-column--image{padding:4rem 2rem}@media(min-width:768px){.product-feature__content-column--image{padding:4rem}}@media(min-width:1024px){.product-feature__content-column--image{padding:4rem 10rem 2rem 4rem}}.product-feature__product_image{margin:auto;-webkit-animation:cubic-bezier(0,0,1,1) action 4.8s infinite;animation:cubic-bezier(0,0,1,1) action 4.8s infinite;max-width:27.7rem}@media(min-width:768px){.product-feature__product_image{max-width:54.9rem}}@media(min-width:1024px){.product-feature__product_image{max-width:58rem}}@-webkit-keyframes action{0%{transform:translateY(-16px)}50%{transform:translateY(16px)}100%{transform:translateY(-16px)}}@keyframes action{0%{transform:translateY(-16px)}50%{transform:translateY(16px)}100%{transform:translateY(-16px)}}.product-feature__product_image img{-o-object-fit:contain;object-fit:contain}.product-feature__product_text{position:relative;padding:0 2rem 5rem;z-index:2}@media(min-width:768px){.product-feature__product_text{padding:0 4rem 6rem}}@media(min-width:1024px){.product-feature__product_text{padding:8rem 4rem 8rem 1.5rem}}.product-feature__product_text .h1,.product-feature__product_text .text-long h1,.text-long .product-feature__product_text h1{font-family:var(--v-primary-font);letter-spacing:var(--v-primary-font-m-letter-spacing);font-size:4rem;line-height:1;font-weight:500;margin-bottom:3rem}@media(min-width:768px){.product-feature__product_text .h1,.product-feature__product_text .text-long h1,.text-long .product-feature__product_text h1{letter-spacing:var(--v-primary-font-t-letter-spacing)}}@media(min-width:1440px){.product-feature__product_text .h1,.product-feature__product_text .text-long h1,.text-long .product-feature__product_text h1{letter-spacing:var(--v-primary-font-d-letter-spacing)}}@media(min-width:768px){.product-feature__product_text .h1,.product-feature__product_text .text-long h1,.text-long .product-feature__product_text h1{font-size:5.6rem;margin-bottom:4rem}}@media(min-width:1024px){.product-feature__product_text .h1,.product-feature__product_text .text-long h1,.text-long .product-feature__product_text h1{font-size:6.4rem;margin-bottom:6rem}}.product-feature__product_eyebrow{font-family:var(--v-secondary-font);letter-spacing:var(--v-secondary-font-m-letter-spacing);font-size:1.4rem;line-height:1;margin-top:0;margin-bottom:2rem;text-transform:uppercase;color:var(--c-subcolor-3);display:block}@media(min-width:768px){.product-feature__product_eyebrow{letter-spacing:var(--v-secondary-font-t-letter-spacing)}}@media(min-width:1440px){.product-feature__product_eyebrow{letter-spacing:var(--v-secondary-font-d-letter-spacing)}}@media(min-width:768px){.product-feature__product_eyebrow{font-size:1.6rem;margin-bottom:4rem}}.search-filter-container{padding:2rem 2rem 1rem;background-color:var(--c-subcolor-2);position:relative}@media(min-width:376px){.search-filter-container{padding-top:2rem}}@media(min-width:769px){.search-filter-container{padding-top:3rem;padding-bottom:2rem}}.search-filter-container__search{margin:60px auto;max-width:896px}.search-filter-container__search .search-input{border:1px solid var(--c-subcolor-4);border-radius:var(--v-button-border-radius);flex-grow:1;width:100%;background-color:var(--c-subcolor-3)}.search-filter-container .search-input-wrapper.suggested .search-input{border-radius:var(--v-card-border-radius) var(--v-card-border-radius) 0 0;border-bottom:none}.search-filter-container .search-input-wrapper.suggested .search-input__field{width:calc(100% - 20px);margin:0 20px}@media(min-width:769px){.search-filter-container .search-input-wrapper.suggested .search-input__field{width:calc(100% - 20px)}}.search-filter-container .search-input-wrapper.suggested .mars-search-autocomplete-suggestions-wrapper{margin-top:-25px;padding-top:25px;border:1px solid var(--c-subcolor-4);border-top:none}.search-filter-block{position:fixed;top:30px;left:0;bottom:0;width:100%;border-radius:20px 20px 0 0;display:none;z-index:5}@media(min-width:769px){.search-filter-block{display:block;position:relative;top:auto;left:auto;height:auto;width:auto;margin-bottom:-1rem}}@media(min-width:1024px){.search-filter-block{margin-bottom:-3rem}}.search-filter-block--opened{display:block;z-index:100;background-color:var(--c-subcolor-3)}.search-filter-block__button{font-family:var(--v-primary-font);letter-spacing:var(--v-primary-font-m-letter-spacing);font-size:1.4rem;line-height:1;display:inline-block;cursor:pointer;border:2px solid var(--c-secondary);padding:1.6rem 1rem;border-radius:var(--v-button-border-radius);text-transform:uppercase;color:var(--c-secondary);background-color:var(--c-subcolor-3);margin:0;text-decoration:none}@media(min-width:768px){.search-filter-block__button{letter-spacing:var(--v-primary-font-t-letter-spacing)}}@media(min-width:1440px){.search-filter-block__button{letter-spacing:var(--v-primary-font-d-letter-spacing)}}.search-filter-block__button--highlighted{background-color:var(--c-secondary);color:var(--c-subcolor-3)}.search-filter-block__button--simple{border:none;margin:0;padding:0;line-height:20px;background:0 0}.search-filter-block__button--hidden{display:none}.search-filter-block__button--disabled{opacity:.6;cursor:default}.filter-block .search-filter-block__button--apply{display:none}@media(min-width:769px){.filter-block .search-filter-block__button--apply{display:block}}.search-filter-header{height:60px;position:absolute;top:0;width:100%}@media(min-width:769px){.search-filter-header{display:none}}.search-filter-header__title{font-family:var(--v-primary-font);letter-spacing:var(--v-primary-font-m-letter-spacing);font-size:1.8rem;line-height:1.4;padding:30px 20px 0;color:var(--c-secondary)}@media(min-width:768px){.search-filter-header__title{letter-spacing:var(--v-primary-font-t-letter-spacing)}}@media(min-width:1440px){.search-filter-header__title{letter-spacing:var(--v-primary-font-d-letter-spacing)}}.search-filter-header__close{position:absolute;height:20px;width:20px;top:20px;right:20px;cursor:pointer}.search-filter-header__close::after,.search-filter-header__close::before{content:'';height:2px;width:22px;position:absolute;top:9px;left:-1px;background-color:var(--c-secondary)}.search-filter-header__close::after{transform:rotate(45deg)}.search-filter-header__close::before{transform:rotate(-45deg)}.search-filter-content{padding:0 2rem;position:absolute;top:6rem;bottom:8rem;width:100%;overflow:auto}@media(min-width:768px){.search-filter-content{bottom:11rem}}@media(min-width:769px){.search-filter-content{max-width:920px;margin:auto;padding:0;display:flex;flex-wrap:wrap;justify-content:center;overflow:visible;position:static}}.search-filter-content::-webkit-scrollbar{display:none}.search-filter-footer{position:absolute;width:100%;bottom:0;min-height:8rem;box-shadow:1px 1px 10px 0 rgba(0,0,0,.1);display:flex;justify-content:center;align-items:center;padding:0 2rem}@media(min-width:768px){.search-filter-footer{min-height:11rem}}@media(min-width:769px){.search-filter-footer{display:none}}.search-filter-footer .search-filter-block__button{flex-grow:1;flex-basis:15rem;max-width:21.5rem;white-space:nowrap}.search-filter-footer .search-filter-block__button--apply{margin-left:1.5rem}@media(min-width:768px){.search-filter-footer .search-filter-block__button--apply{margin-left:2rem}}.search-filter-open-button{font-family:var(--v-secondary-font);letter-spacing:var(--v-secondary-font-m-letter-spacing);height:50px;padding:0 20px;border-radius:var(--v-button-border-radius);background-color:var(--c-secondary);color:var(--c-subcolor-3);font-size:16px;line-height:50px;cursor:pointer;position:relative;max-width:570px;margin:0 auto}@media(min-width:768px){.search-filter-open-button{letter-spacing:var(--v-secondary-font-t-letter-spacing)}}@media(min-width:1440px){.search-filter-open-button{letter-spacing:var(--v-secondary-font-d-letter-spacing)}}@media(min-width:769px){.search-filter-open-button{display:none}}.search-filter-open-button::before{content:'';position:absolute;height:10px;width:10px;top:17px;right:20px;border-right:1px solid var(--c-subcolor-3);border-bottom:1px solid var(--c-subcolor-3);transform:rotate(45deg)}.search-filter-info{margin:3rem auto 0;display:flex;justify-content:space-between;max-width:688px;border-bottom:1px solid var(--c-subcolor-4)}.search-filter-info__applied-label{font-family:var(--v-primary-font);letter-spacing:var(--v-primary-font-m-letter-spacing);font-size:1.6rem;line-height:1.4;color:var(--c-primary);text-transform:uppercase}@media(min-width:768px){.search-filter-info__applied-label{letter-spacing:var(--v-primary-font-t-letter-spacing)}}@media(min-width:1440px){.search-filter-info__applied-label{letter-spacing:var(--v-primary-font-d-letter-spacing)}}.search-filter-info__applied-text{font:16px/1.8em var(--v-secondary-font);color:var(--c-primary);margin:3rem auto 2rem;padding:0 5rem 0 0}@media(min-width:1440px){.search-filter-info__applied-text{margin-bottom:3rem}}.search-filter-info__applied-name{display:inline-flex;margin-right:16px}.search-filter-info__applied-clear{width:20px;height:20px;margin-left:8px;margin-top:5px;overflow:hidden;border:none;border-radius:10px;font-size:0;background-color:var(--c-secondary);position:relative;cursor:pointer}.search-filter-info__applied-clear::before,.search-filter-info__applied-clear::after{content:'';display:block;height:2px;width:16px;border-radius:2px;background-color:var(--c-subcolor-3);position:absolute;top:9px}.search-filter-info__applied-clear::before{left:2px;transform:rotate(45deg)}.search-filter-info__applied-clear::after{right:2px;transform:rotate(-45deg)}.search-filter-info__applied{flex-grow:1}.search-filter-info__applied--hidden{display:none}.search-filter-info__clear{flex-shrink:0}.search-filter-info--hidden{display:none}.search-results-filter .search-filter-container{background-color:var(--c-subcolor-3);padding:0 2rem}@media(min-width:768px){.search-results-filter .search-filter-container{padding-bottom:2rem}}body.locked-scroll{position:fixed}@media(min-width:769px){body.locked-scroll{position:static}}.product-selector{padding:20px}.product-selector__information,.product-selector__form-container{width:100%}@media(min-width:768px){.product-selector__information,.product-selector__form-container{width:688px;margin:auto}}@media(min-width:1440px){.product-selector__information,.product-selector__form-container{width:900px}}.product-selector__information{margin-bottom:30px}@media(min-width:768px){.product-selector__information{display:flex;flex-direction:row;align-items:center;justify-content:center}}.product-selector__image{height:133px;width:133px;display:flex;justify-content:center;margin-bottom:20px;margin-right:auto;margin-left:auto}@media(min-width:768px){.product-selector__image{width:150px;height:150px;margin-right:20px}}@media(min-width:1440px){.product-selector__image{height:277px;width:277px;margin-right:30px;justify-content:flex-end}}.product-selector__image img{height:100%;-o-object-fit:contain;object-fit:contain}.product-selector__title{font-family:var(--v-primary-font);letter-spacing:var(--v-primary-font-m-letter-spacing);font-size:20px;line-height:22px;color:var(--c-primary);text-transform:uppercase;text-align:center}@media(min-width:768px){.product-selector__title{letter-spacing:var(--v-primary-font-t-letter-spacing)}}@media(min-width:1440px){.product-selector__title{letter-spacing:var(--v-primary-font-d-letter-spacing)}}@media(min-width:768px){.product-selector__title{width:451px}}@media(min-width:1440px){.product-selector__title{width:550px}}.product-selector__form{width:100%;display:flex;margin-bottom:20px;flex-direction:column}@media(min-width:768px){.product-selector__form{flex-direction:row}}@media(min-width:1440px){.product-selector__form{margin-bottom:30px}}.product-selector__item-selector,.product-selector__product-variant-selector{font-family:var(--v-secondary-font);letter-spacing:var(--v-secondary-font-m-letter-spacing);-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none;background-color:transparent;padding:14px 40px 14px 20px;margin:0;width:100%;border-radius:var(--v-button-border-radius);border:1px solid var(--c-subcolor-4);color:var(--c-primary);font-size:16px;line-height:22px;position:relative;cursor:pointer}@media(min-width:768px){.product-selector__item-selector,.product-selector__product-variant-selector{letter-spacing:var(--v-secondary-font-t-letter-spacing)}}@media(min-width:1440px){.product-selector__item-selector,.product-selector__product-variant-selector{letter-spacing:var(--v-secondary-font-d-letter-spacing)}}.product-selector__item-selector{margin-bottom:15px}@media(min-width:768px){.product-selector__item-selector{margin-bottom:0;width:393px}}@media(min-width:1440px){.product-selector__item-selector{width:550px}}@media(min-width:768px){.product-selector__product-variant-selector{width:275px}}@media(min-width:1440px){.product-selector__product-variant-selector{width:320px}}.product-selector__select-wrapper{position:relative}@media(min-width:768px){.product-selector__select-wrapper:first-child{margin-right:20px}}@media(min-width:1440px){.product-selector__select-wrapper:first-child{margin-right:30px}}.product-selector__select-wrapper::before{content:"";height:9px;width:9px;top:19px;right:20px;border-right:1px solid var(--c-secondary);border-bottom:1px solid var(--c-secondary);position:absolute;transform:rotate(45deg)}.product-selector #cci-inline-root+#cci-inline-root{display:none}.product-selector .ps-widget[ps-sku]{display:inline-block!important;margin-top:20px;float:none}div#cci-inline-root>div>div>div:nth-child(2){height:210px!important}.product-used-items .product-used-swiper-container{width:100%;overflow:visible}@media(min-width:1440px){.product-used-items .swiper-wrapper{flex-direction:column}}.product-used-items .swiper-slide{width:31.5rem}@media(min-width:768px){.product-used-items .swiper-slide{width:33.4rem}}@media(min-width:1440px){.product-used-items .swiper-slide{width:31.8rem}}.product-used-items .swiper-slide .product-card{box-sizing:border-box;height:5.2rem;margin-top:3rem;margin-bottom:3rem}@media(min-width:768px){.product-used-items .swiper-slide .product-card{margin-bottom:4rem}}@media(min-width:1440px){.product-used-items .swiper-slide .product-card{margin-bottom:0}}.product-used-items .swiper-scrollbar{background-color:rgba(var(--c-secondary-rgb),0.4);height:.5rem;width:16.1rem;margin:0 auto 3rem}@media(min-width:768px){.product-used-items .swiper-scrollbar{height:.5rem;width:25.7rem;margin-bottom:4rem}}@media(min-width:1440px){.product-used-items .swiper-scrollbar{display:none}}.product-used-items .swiper-scrollbar .swiper-scrollbar-drag{background:var(--c-secondary)}.product-used-items .swiper-button-prev,.product-used-items .swiper-button-next{background-color:var(--c-text-inverse);border-radius:50%;border:0;box-shadow:1px 1px 10px 0 rgba(0,0,0,.1);margin-top:-2.75rem;width:5.5rem;height:5.5rem}@media(min-width:768px){.product-used-items .swiper-button-prev,.product-used-items .swiper-button-next{margin-top:-3.5rem;width:6rem;height:6rem}}@media(min-width:1440px){.product-used-items .swiper-button-prev,.product-used-items .swiper-button-next{display:none}}.product-used-items .swiper-button-prev.swiper-button-disabled,.product-used-items .swiper-button-next.swiper-button-disabled{opacity:0;visibility:hidden}.product-used-items .swiper-button-prev::after,.product-used-items .swiper-button-next::after{display:none}.product-used-items .swiper-button-prev__icon,.product-used-items .swiper-button-next__icon{width:100%;height:100%;fill:var(--c-secondary)}.recipe-email-form__submitted{display:flex;flex-direction:column;align-items:center;justify-content:center}.recipe-email-form__submitted-text{font-family:var(--v-heading-font);letter-spacing:var(--v-heading-font-m-letter-spacing);color:var(--c-primary);font-weight:500;margin:0 0 2rem;font-size:4rem;line-height:1;text-align:center;position:relative}@media(min-width:768px){.recipe-email-form__submitted-text{letter-spacing:var(--v-heading-font-t-letter-spacing)}}@media(min-width:1440px){.recipe-email-form__submitted-text{letter-spacing:var(--v-heading-font-d-letter-spacing)}}@media(min-width:768px){.recipe-email-form__submitted-text{font-size:4rem}}@media(min-width:1024px){.recipe-email-form__submitted-text{margin-bottom:3rem;font-size:6.4rem}}.recipe-email-form__submitted-img{position:relative;display:block;border-radius:50%;width:5rem;height:5rem}@media(min-width:768px){.recipe-email-form__submitted-img{width:6.8rem;height:6.8rem}}@media(min-width:1024px){.recipe-email-form__submitted-img{width:8.6rem;height:8.6rem}}.recipe-email-form__submitted-img svg{width:100%;height:100%}.recipe-email-form__circle{position:absolute;width:100%;height:100%;top:0;left:0;background-color:rgba(var(--c-subcolor-1-rgb),0.2);border-radius:50%}.recipe-email-form__tick{position:absolute;width:50%;height:50%;top:1.2rem;left:1.3rem}@media(min-width:768px){.recipe-email-form__tick{top:1.7rem;left:1.9rem}}@media(min-width:1024px){.recipe-email-form__tick{top:2.4rem;left:2.3rem}}.recipe-email-form__png-asset{position:absolute;display:block;z-index:1;width:17rem;height:9rem;bottom:-35px;right:5px}.recipe-email-form__png-asset img{margin-left:auto;margin-right:auto;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}@media(min-width:768px){.recipe-email-form__png-asset{width:22rem;height:12rem;bottom:-30px;right:15px}}@media(min-width:1024px){.recipe-email-form__png-asset{width:35rem;height:19rem;bottom:-30px;right:0}}.recipe-email__content{overflow:hidden;position:relative;margin:0;padding:3rem}@media(min-width:768px){.recipe-email__content{padding:6rem}}@media(min-width:1024px){.recipe-email__content{padding:6rem 11rem}}.recipe-email-layout{position:fixed;top:0;left:0;justify-content:center;align-items:center;width:100%;height:100%;background-color:rgba(0,0,0,.6);z-index:1500;overflow:auto;opacity:0;display:none}.recipe-email-layout--opened{display:flex;opacity:1}.recipe-email-close-btn{position:absolute;top:4rem;right:2rem;height:2rem;width:2rem;cursor:pointer}@media(min-width:275px){.recipe-email-close-btn{top:3rem;right:2rem}}.recipe-email-lightbox{border-radius:var(--v-card-border-radius);max-width:89.6rem;background-color:var(--c-subcolor-2);position:relative;overflow-x:hidden;overflow-y:auto;max-height:80vh;width:90%}@media(min-width:768px){.recipe-email-lightbox{width:75%;max-width:57rem}}@media(min-width:1024px){.recipe-email-lightbox{max-width:89.6rem}}.recipe-email__title{font-family:var(--v-heading-font);letter-spacing:var(--v-heading-font-m-letter-spacing);color:var(--c-primary);font-weight:500;margin:0 0 2rem;font-size:4rem;line-height:1;text-align:center;position:relative}@media(min-width:768px){.recipe-email__title{letter-spacing:var(--v-heading-font-t-letter-spacing)}}@media(min-width:1440px){.recipe-email__title{letter-spacing:var(--v-heading-font-d-letter-spacing)}}@media(min-width:768px){.recipe-email__title{font-size:4rem}}@media(min-width:1024px){.recipe-email__title{margin-bottom:3rem;font-size:6.4rem}}.recipe-email__description{font-family:var(--v-primary-font);letter-spacing:var(--v-primary-font-m-letter-spacing);display:block;color:var(--c-primary);font-size:1.8rem;line-height:2.5rem;font-weight:600;margin-bottom:4rem;text-align:center;position:relative}@media(min-width:768px){.recipe-email__description{letter-spacing:var(--v-primary-font-t-letter-spacing)}}@media(min-width:1440px){.recipe-email__description{letter-spacing:var(--v-primary-font-d-letter-spacing)}}.recipe-email__checkbox input{padding:0;height:initial;width:initial;margin-bottom:0;display:none;cursor:pointer}.recipe-email__checkbox input+label{font-family:var(--v-secondary-font);letter-spacing:var(--v-secondary-font-m-letter-spacing);color:var(--c-primary);font-size:1.4rem;line-height:1;display:block;position:relative;cursor:pointer;padding-left:30px}@media(min-width:768px){.recipe-email__checkbox input+label{letter-spacing:var(--v-secondary-font-t-letter-spacing)}}@media(min-width:1440px){.recipe-email__checkbox input+label{letter-spacing:var(--v-secondary-font-d-letter-spacing)}}.recipe-email__checkbox input+label::before{content:"";display:block;background-color:transparent;border:1px solid var(--c-subcolor-4);position:absolute;width:2rem;height:2rem;top:.5rem;left:0;vertical-align:middle;cursor:pointer}.recipe-email__checkbox input:checked+label::before{background-color:var(--c-secondary);border-color:var(--c-secondary)}.recipe-email__checkbox input.error-border+label::before{border-color:var(--c-secondary)}.recipe-email__checkbox input:checked+label::after{content:"";display:block;position:absolute;top:.6rem;left:.7rem;width:.6rem;height:1.4rem;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}.recipe-email__text-input{position:relative}.recipe-email__text-input input{font-family:var(--v-secondary-font);letter-spacing:var(--v-secondary-font-m-letter-spacing);color:var(--c-primary);font-size:1.8rem;line-height:2.5rem;padding:1.5rem 2rem;border:none;outline:none;width:100%;border-radius:var(--card-border-radius)}@media(min-width:768px){.recipe-email__text-input input{letter-spacing:var(--v-secondary-font-t-letter-spacing)}}@media(min-width:1440px){.recipe-email__text-input input{letter-spacing:var(--v-secondary-font-d-letter-spacing)}}.recipe-email__text-input input.error-border{box-shadow:0 0 0 1px rgba(var(--c-secondary-rgb),1)}.recipe-email__text-input label{font-family:var(--v-secondary-font);letter-spacing:var(--v-secondary-font-m-letter-spacing);font-size:1.6rem;color:var(--c-primary);padding-bottom:.6rem}@media(min-width:768px){.recipe-email__text-input label{letter-spacing:var(--v-secondary-font-t-letter-spacing)}}@media(min-width:1440px){.recipe-email__text-input label{letter-spacing:var(--v-secondary-font-d-letter-spacing)}}@media(min-width:768px){.recipe-email__text-input label{font-size:2rem}}.recipe-email__submit{display:block;position:relative}@media(min-width:768px){.recipe-email__submit{display:flex;justify-content:space-between;align-items:flex-end}}.recipe-email__submit input{font-family:var(--v-primary-font);letter-spacing:var(--v-primary-font-m-letter-spacing);color:var(--c-text-inverse);font-size:1.4rem;text-decoration:none;text-align:center;line-height:5rem;padding:0 1rem;min-width:13.3rem;position:relative;overflow:hidden;display:inline-block;border-radius:var(--v-button-border-radius);cursor:pointer;margin-top:2rem;transition:background-position .6s cubic-bezier(.75,0,.25,0);background:linear-gradient(45deg,var(--c-subcolor-3) 50%,var(--c-secondary) 50%);background-size:200% 200%;background-position:right top;transition:all .6s cubic-bezier(.75,0,.25,0)}@media(min-width:768px){.recipe-email__submit input{letter-spacing:var(--v-primary-font-t-letter-spacing)}}@media(min-width:1440px){.recipe-email__submit input{letter-spacing:var(--v-primary-font-d-letter-spacing)}}.recipe-email__submit input:hover{background-position:left bottom}@media(min-width:768px){.recipe-email__submit input{min-width:15.7rem}}@media(min-width:1440px){.recipe-email__submit input{min-width:20.2rem;line-height:6rem;font-size:1.6rem}}.recipe-email__submit input:hover{color:var(--c-secondary)}.recipe-email__brand-shape-wrapper{position:absolute;width:100%;height:100%;bottom:0;left:0;overflow:hidden}.recipe-email__brand-shape{position:absolute;width:100%;margin-left:-10rem;bottom:-16rem}@media(min-width:768px){.recipe-email__brand-shape{bottom:-20rem}}@media(min-width:1024px){.recipe-email__brand-shape{margin-left:-13rem;bottom:-22rem}}.recipe-email__brand-shape svg{width:45rem;height:45rem;fill:rgba(var(--c-subcolor-1-rgb),0.2)}@media(min-width:1024px){.recipe-email__brand-shape svg{width:60rem;height:60rem}}.recipe-email-form .form-item__description{display:none}.email-recipe-message:not(:empty){font-family:var(--v-primary-font);letter-spacing:var(--v-primary-font-m-letter-spacing);display:block;color:var(--c-secondary);font-size:1.8rem;line-height:2.5rem;margin-top:1rem}@media(min-width:768px){.email-recipe-message:not(:empty){letter-spacing:var(--v-primary-font-t-letter-spacing)}}@media(min-width:1440px){.email-recipe-message:not(:empty){letter-spacing:var(--v-primary-font-d-letter-spacing)}}iframe.error-border{border:1px solid var(--c-secondary)}.recipe-feature-block{margin-bottom:8rem;background-color:var(--c-subcolor-2)}.recipe-feature-block__title{font-family:var(--v-heading-font);letter-spacing:var(--v-heading-font-m-letter-spacing);text-align:center;color:var(--c-primary);margin-bottom:4rem;font-size:4rem;line-height:4rem;padding-top:5rem;word-wrap:break-word;margin-inline:1.25rem}@media(min-width:768px){.recipe-feature-block__title{letter-spacing:var(--v-heading-font-t-letter-spacing)}}@media(min-width:1440px){.recipe-feature-block__title{letter-spacing:var(--v-heading-font-d-letter-spacing)}}@media(min-width:768px){.recipe-feature-block__title{font-size:5.6rem;line-height:5.6rem;padding-top:6rem}}@media(min-width:1024px){.recipe-feature-block__title{font-size:6.4rem;line-height:6.4rem;margin-bottom:6rem;padding-top:8rem}}.recipe-feature-block__graphic_divider{text-align:center;margin-bottom:40px}@media(min-width:1024px){.recipe-feature-block__graphic_divider{margin-bottom:60px}}.recipe-feature-block__border{position:absolute;left:0;top:0;transform:translateY(-100%) translateY(2px);width:100%;z-index:2}@media(min-width:1024px){.recipe-feature-block__border{transform:translate(-50%,-50%) rotate(-90deg) translate(-50%,-50%) translateY(2px);width:460px}}.recipe-feature-block__border svg{display:block;width:100%;height:auto;fill:var(--c-subcolor-2);-webkit-backface-visibility:hidden}@media(min-width:769px){.recipe-feature-block__wrapper{display:flex;flex-wrap:wrap}}@media(min-width:1280px){.recipe-feature-block__wrapper{max-width:144rem;margin-left:auto;margin-right:auto}}.recipe-feature-block__media{position:relative;overflow:hidden;width:100%}@media(min-width:1024px){.recipe-feature-block__media{height:460px;flex:1;overflow:initial}}.recipe-feature-block__media__desktop-only{display:none}@media(min-width:1024px){.recipe-feature-block__media__desktop-only{display:block;height:100%}}.recipe-feature-block__media img,.recipe-feature-block__media figure{width:100%;height:211px;-o-object-fit:cover;object-fit:cover}@media(min-width:768px){.recipe-feature-block__media img,.recipe-feature-block__media figure{height:432px}}@media(min-width:1024px){.recipe-feature-block__media img,.recipe-feature-block__media figure{position:absolute;right:0;width:59vw;height:100%;max-width:initial}}@media(min-width:768px){.recipe-feature-block__media .ambient-video__control[data-state=play]{top:40px;right:calc(5% + 40px)}}@media(min-width:768px){.recipe-feature-block__media .ambient-video__control[data-state=pause]{top:40px;right:calc(5% + 40px)}}@media(min-width:768px){.recipe-feature-block__media .ambient-video__controls[data-state=mute]{top:115px;right:calc(5% + 40px)}}@media(min-width:768px){.recipe-feature-block__media .ambient-video__controls[data-state=unmute],.recipe-feature-block__media .ambient-video .ambient-video__controls[data-state=mute],.ambient-video .recipe-feature-block__media .ambient-video__controls[data-state=mute]{top:115px;right:calc(5% + 40px)}}.recipe-feature-block__info{position:relative;display:flex;flex-direction:column;justify-content:center;width:100%;text-align:center}@media(min-width:1024px){.recipe-feature-block__info{height:460px;flex:0 1 41%;padding:4rem 0}}.recipe-feature-block__info .eyebrow{font-family:var(--v-primary-font);letter-spacing:var(--v-primary-font-m-letter-spacing);font-size:14px;line-height:14px;color:var(--c-primary);text-transform:uppercase;margin:0}@media(min-width:768px){.recipe-feature-block__info .eyebrow{letter-spacing:var(--v-primary-font-t-letter-spacing)}}@media(min-width:1440px){.recipe-feature-block__info .eyebrow{letter-spacing:var(--v-primary-font-d-letter-spacing)}}@media(min-width:275px){.recipe-feature-block__info .eyebrow{padding-top:3rem}}@media(min-width:768px){.recipe-feature-block__info .eyebrow{padding-top:4rem}}@media(min-width:1024px){.recipe-feature-block__info .eyebrow{padding-top:0}}.recipe-feature-block__info .title{font-family:var(--v-primary-font);letter-spacing:var(--v-primary-font-m-letter-spacing);font-size:5.6rem;line-height:100%;max-width:510px;font-weight:500;margin:3rem auto 2rem}@media(min-width:768px){.recipe-feature-block__info .title{letter-spacing:var(--v-primary-font-t-letter-spacing)}}@media(min-width:1440px){.recipe-feature-block__info .title{letter-spacing:var(--v-primary-font-d-letter-spacing)}}@media(min-width:275px){.recipe-feature-block__info .title{padding:0 1.2rem;font-size:4rem}}@media(min-width:768px){.recipe-feature-block__info .title{margin-bottom:4rem;padding:0 4rem;font-size:4.6rem}}@media(min-width:1024px){.recipe-feature-block__info .title{font-size:4.6rem;min-height:18rem;margin:3rem auto 4rem;padding:0}}@media(min-width:1440px){.recipe-feature-block__info .title{font-size:6.4rem;min-height:18rem;margin:4rem;padding:0}}@media(min-width:1441px){.recipe-feature-block__info .title{margin:4rem;max-width:100%}}.recipe-feature-block__info .title a.link{color:var(--c-primary);text-decoration:none}@media(min-width:1024px){.recipe-feature-block__info .title a.link{display:block;margin:-10px auto -5px}}.recipe-feature-block__info .cta-btn{line-height:0}.recipe-feature-block__info .default-link{background-color:var(--c-secondary)}@media(min-width:275px){.recipe-feature-block__info .default-link{margin-bottom:40px}}@media(min-width:768px){.recipe-feature-block__info .default-link{margin-bottom:60px}}@media(min-width:1024px){.recipe-feature-block__info .default-link{margin-bottom:0}}.recipe-feature-block__info .default-link:hover{color:var(--c-secondary)}.ambient-video .ambient-video__control[data-state=play] .play-icon{fill:#fff}.recipe-header{position:relative;padding:4rem 0 11.7rem;margin-bottom:-11.7rem}@media(min-width:768px){.recipe-header{padding:6rem 0 21rem;margin-bottom:-21rem}}@media(min-width:1440px){.recipe-header{padding:6rem 0 18.7rem;margin-bottom:-18.7rem}}.recipe-header__background{position:absolute;display:block;width:100%;height:100%;top:0;left:0;background-color:var(--c-subcolor-2)}.recipe-header__brand-shape{position:absolute;display:block;left:50%;transform:translateX(-50%);width:28.9rem;height:28.9rem;top:-2rem}@media(min-width:768px){.recipe-header__brand-shape{left:initial;width:46.5rem;height:46.5rem;top:-4rem;right:1rem;transform:unset}}@media(min-width:1024px){.recipe-header__brand-shape{right:5rem}}.recipe-header__brand-shape svg{fill:var(--c-subcolor-2);width:100%;height:100%}.recipe-header__content{position:relative;z-index:10}.recipe-header__title{font-family:var(--v-primary-font);letter-spacing:var(--v-primary-font-m-letter-spacing);font-size:1.4rem;line-height:1;color:var(--c-primary);text-align:center;-webkit-animation:recipe-hero-text-animates-in 1.7s cubic-bezier(.75,0,.25,0);animation:recipe-hero-text-animates-in 1.7s cubic-bezier(.75,0,.25,0)}@media(min-width:768px){.recipe-header__title{letter-spacing:var(--v-primary-font-t-letter-spacing)}}@media(min-width:1440px){.recipe-header__title{letter-spacing:var(--v-primary-font-d-letter-spacing)}}@media(min-width:768px){.recipe-header__title{font-size:1.6rem}}.recipe-header__text{font-family:var(--v-primary-font);letter-spacing:var(--v-primary-font-m-letter-spacing);font-size:4rem;line-height:1;color:var(--c-primary);text-align:center;-webkit-animation:recipe-hero-text-animates-in 1.7s cubic-bezier(.75,0,.25,0);animation:recipe-hero-text-animates-in 1.7s cubic-bezier(.75,0,.25,0);max-width:1128px;margin:3rem auto}@media(min-width:768px){.recipe-header__text{letter-spacing:var(--v-primary-font-t-letter-spacing)}}@media(min-width:1440px){.recipe-header__text{letter-spacing:var(--v-primary-font-d-letter-spacing)}}@media(min-width:768px){.recipe-header__text{font-size:5.6rem;margin:3rem auto 4rem}}@media(min-width:1440px){.recipe-header__text{font-size:6.4rem;margin:3rem auto 6rem}}.recipe-media{margin:auto;position:relative;max-width:1360px;width:calc(100% - 40px)}@media(min-width:768px){.recipe-media{width:calc(100% - 80px)}}@media(min-width:1440px){.recipe-media .ambient-video__control[data-state=play]{top:20px;right:20px}.recipe-media .ambient-video__control[data-state=pause]{top:20px;right:20px}.recipe-media .ambient-video__controls[data-state=mute]{top:100px;right:20px}.recipe-media .ambient-video__controls[data-state=unmute]{top:100px;right:20px}}.recipe-media__video{height:251px}@media(min-width:768px){.recipe-media__video{height:410px}}@media(min-width:1440px){.recipe-media__video{height:583px}}.recipe-media__info{position:relative}@media(min-width:1024px){.recipe-media__info{position:absolute;left:0;bottom:0}}.recipe-media__image-wrapper{display:block;width:100%;padding-bottom:75%;position:relative}@media(min-width:768px){.recipe-media__image-wrapper{padding-bottom:60%}}@media(min-width:1440px){.recipe-media__image-wrapper{padding-bottom:42.8%}}.recipe-media__image-wrapper img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.recipe-media__border{position:absolute;width:100%;transform:translateY(-100%) translateY(2px)}.recipe-media__border svg{display:block;width:100%;height:auto;fill:var(--c-subcolor-3)}.recipe-details{background-color:var(--c-subcolor-3);padding-top:5px}@media(min-width:768px){.recipe-details{display:flex;padding:25px 0 0}}@media(min-width:1440px){.recipe-details{min-width:780px;padding:30px 30px 0 calc(115.83333px)}}.recipe-details-item{display:flex;padding:22px 0 16px;border-bottom:1px solid rgba(196,196,196,.6)}@media(min-width:768px){.recipe-details-item{padding:25px 30px;border-bottom:none;border-right:1px solid rgba(196,196,196,.6);display:flex;flex-flow:row nowrap;flex-basis:100%}}@media(min-width:1440px){.recipe-details-item{flex-basis:auto}}.recipe-details-item__icon-container{width:40px;display:flex;align-items:center}@media(min-width:768px){.recipe-details-item__icon-container{width:50px;display:inline-flex;flex-grow:1;justify-content:center}}@media(min-width:1440px){.recipe-details-item__icon-container{width:55px;justify-content:left}}.recipe-details-item__icon{fill:var(--c-primary)}.recipe-details-item__icon--clock{height:23px;width:20px}@media(min-width:768px){.recipe-details-item__icon--clock{height:39px;width:34px}}.recipe-details-item__icon--ingredients{height:23px;width:23px}@media(min-width:768px){.recipe-details-item__icon--ingredients{height:38px;width:39px}}.recipe-details-item__icon--makes{height:17px;width:27px}@media(min-width:768px){.recipe-details-item__icon--makes{height:28px;width:45px}}.recipe-details-item__info{width:100%;color:inherit;display:flex;align-items:center;justify-content:space-between}@media(min-width:768px){.recipe-details-item__info{width:auto;display:block;margin-left:18px;flex-flow:column nowrap;flex-grow:2}}@media(min-width:1440px){.recipe-details-item__info{margin-left:0}}.recipe-details-item__label{font-family:var(--v-primary-font);letter-spacing:var(--v-primary-font-m-letter-spacing);font-size:1.8rem;line-height:1.4;color:var(--c-primary)}@media(min-width:768px){.recipe-details-item__label{letter-spacing:var(--v-primary-font-t-letter-spacing)}}@media(min-width:1440px){.recipe-details-item__label{letter-spacing:var(--v-primary-font-d-letter-spacing)}}@media(min-width:1440px){.recipe-details-item__label{width:auto;display:block;font-size:2rem}}.recipe-details-item__value{font-family:var(--v-primary-font);letter-spacing:var(--v-primary-font-m-letter-spacing);font-size:1.8rem;line-height:1.4;color:var(--c-secondary);white-space:nowrap}@media(min-width:768px){.recipe-details-item__value{letter-spacing:var(--v-primary-font-t-letter-spacing)}}@media(min-width:1440px){.recipe-details-item__value{letter-spacing:var(--v-primary-font-d-letter-spacing)}}@media(min-width:1440px){.recipe-details-item__value{margin-top:12px;font-size:2rem;line-height:1}}@media(min-width:1024px){.recipe-details-item:first-child{padding-left:0}}.recipe-details-item:last-child{border-right:none;border-bottom:none}.recipe-info{padding:24px 20px 0}@media(min-width:768px){.recipe-info{padding:42px 40px 0}}@media(min-width:1440px){.recipe-info{padding:60px 0 0;max-width:1360px;margin:auto}}.recipe-info__text,.recipe-info__social{max-width:665px}.recipe-info__text{font:18px/1.65em var(--v-secondary-font);color:var(--c-primary)}@media(min-width:375px){.recipe-info__text{margin:0 auto;line-height:1.6}}@media(min-width:768px){.recipe-info__text{margin:0;max-width:100%}}@media(min-width:1024px){.recipe-info__text{font-size:20px;line-height:1.8em;max-width:665px}}@media(min-width:1440px){.recipe-info__text{margin-left:116px}}.recipe-info__social{display:flex;flex-wrap:wrap;align-items:center;margin-top:34px;padding-bottom:36px;border-bottom:1px solid rgba(196,196,196,.6)}@media(min-width:768px){.recipe-info__social{margin-top:24px;margin-bottom:41px;padding-bottom:52px;max-width:100%}}@media(min-width:1024px){.recipe-info__social{margin-top:52px;margin-bottom:28px;max-width:665px}}@media(min-width:1440px){.recipe-info__social{margin-left:116px}}.recipe-info__social .social-menu{margin:0 0 1rem;display:flex;flex-flow:row nowrap;align-items:center}@media(min-width:768px){.recipe-info__social .social-menu{margin:0}}.recipe-info__social .social-info__text{font-size:1.6rem;line-height:2.4rem;flex-direction:column;color:var(--c-primary)}.recipe-info__social-text{font-family:var(--v-primary-font);letter-spacing:var(--v-primary-font-m-letter-spacing);font-size:1.6rem;line-height:1.1;color:var(--c-primary);margin-right:3rem;margin-bottom:1rem}@media(min-width:768px){.recipe-info__social-text{letter-spacing:var(--v-primary-font-t-letter-spacing)}}@media(min-width:1440px){.recipe-info__social-text{letter-spacing:var(--v-primary-font-d-letter-spacing)}}@media(min-width:768px){.recipe-info__social-text{font-size:18px;line-height:1;margin-bottom:0}}@media(min-width:1440px){.recipe-info__social-text{font-size:20px;line-height:1em}}.recipe-info .social-menu__icon{fill:var(--c-secondary)}@-webkit-keyframes recipe-hero-text-animates-in{0%{opacity:0}100%{opacity:1}}@keyframes recipe-hero-text-animates-in{0%{opacity:0}100%{opacity:1}}.recommendations{position:relative;background-color:var(--c-subcolor-2);padding-bottom:4rem}.recommendations__border{position:absolute;width:100%;transform:translateY(-100%) translateY(5px);z-index:100}.recommendations__border--no-overflow{position:relative;transform:none;background-color:#fff;margin-top:5rem}@media(min-width:768px){.recommendations__border--no-overflow{margin-top:6rem}}@media(min-width:1024px){.recommendations__border--no-overflow{margin-top:8rem}}.recommendations__border svg{display:block;top:5px;width:100%;fill:var(--c-subcolor-2);height:auto}.layout-builder__section .recommendations .recommendations__border{position:relative;transform:none;background-color:#fff;background-image:linear-gradient(45deg,gray 25%,transparent 25%),linear-gradient(-45deg,gray 25%,transparent 25%),linear-gradient(45deg,transparent 75%,gray 75%),linear-gradient(-45deg,transparent 75%,gray 75%);background-size:20px 20px;background-position:0 0,0 10px,10px -10px,-10px 0}.recommendations__border{margin-top:0}.recommendations__wrapper{position:relative;max-width:1440px;margin:0 auto}@media(min-width:1440px){.recommendations__wrapper::before,.recommendations__wrapper::after{content:'';position:absolute;z-index:2;top:0;width:100%;height:100%;background-color:var(--c-subcolor-2)}.recommendations__wrapper::before{right:100%}.recommendations__wrapper::after{left:100%}}.recommendations__heading{display:flex;justify-content:center;padding-top:2rem}.recommendations__heading--main-heading{font-family:var(--v-heading-font);letter-spacing:var(--v-heading-font-m-letter-spacing);text-align:center;color:var(--c-primary);font-size:4rem;line-height:1;margin-bottom:4rem;width:33.5rem}@media(min-width:768px){.recommendations__heading--main-heading{letter-spacing:var(--v-heading-font-t-letter-spacing)}}@media(min-width:1440px){.recommendations__heading--main-heading{letter-spacing:var(--v-heading-font-d-letter-spacing)}}@media(min-width:768px){.recommendations__heading--main-heading{font-size:5.6rem;width:47.8rem}}@media(min-width:1024px){.recommendations__heading--main-heading{font-size:6.4rem;margin-bottom:6rem;width:89.5rem}}.recommendations__graphic-divider{margin-bottom:.5rem}@media(min-width:1024px){.recommendations__graphic-divider{margin-bottom:2.5rem}}.recommendations--brand-border .recommendations__heading--main-heading{margin-top:0}.recommendations .recommendations-swiper-container-outer{position:relative}.recommendations .recommendations-swiper-container{width:100%;overflow:visible}.recommendations .swiper-scrollbar{background-color:rgba(var(--c-secondary-rgb),0.4);height:.5rem;width:16.1rem;margin:1rem auto 0}@media(min-width:768px){.recommendations .swiper-scrollbar{height:.5rem;width:25.7rem;margin-top:2rem}}@media(min-width:1440px){.recommendations .swiper-scrollbar{height:.8rem;width:42.7rem;margin-top:4rem}}.recommendations .swiper-scrollbar .swiper-scrollbar-drag{background:var(--c-secondary)}.recommendations .swiper-slide{width:31.5rem}@media(min-width:768px){.recommendations .swiper-slide{width:33.4rem}}@media(min-width:1440px){.recommendations .swiper-slide{width:31.8rem}}.recommendations .swiper-slide .product-card__image img,.recommendations .swiper-slide .product-card__img-hover img{transition:transform cubic-bezier(.75,0,.25,0) .8s,opacity .25s ease-in}.recommendations .swiper-slide[inert] [tabindex='0']{visibility:hidden!important}.recommendations :not(.swiper-button-lock)~.swiper-container .swiper-slide.is-in-viewport .product-card__image img{transition:transform cubic-bezier(.75,0,.25,0) .8s,opacity .25s ease-in}.recommendations :not(.swiper-button-lock)~.swiper-container .swiper-slide.is-in-viewport .product-card__img-hover img{transform:translate(-50%,0) scale(1.1)}.recommendations .recipe-card .recipe-card__media{width:100%}.recommendations .recipe-card .recipe-card-heading__link{min-width:0}.recommendations .recipe-card,.recommendations .article-card,.recommendations .product-card,.recommendations .recommendations-card{box-sizing:border-box;height:5.2rem;margin-top:3.5rem;margin-bottom:2rem}.recommendations .article-card__content{display:block}.recommendations .article-card .article-card-paragraph{flex-grow:0}.recommendations .article-card .default-link{margin-top:7.45rem}.recommendations .swiper-button-prev,.recommendations .swiper-button-next{background-color:var(--c-text-inverse);border-radius:50%;border:0;box-shadow:1px 1px 10px 0 rgba(0,0,0,.1);margin-top:-2rem;width:5.5rem;height:5.5rem}@media(min-width:768px){.recommendations .swiper-button-prev,.recommendations .swiper-button-next{margin-top:-2.25rem;width:6rem;height:6rem}}@media(min-width:1440px){.recommendations .swiper-button-prev,.recommendations .swiper-button-next{margin-top:-2.75rem;width:7rem;height:7rem}}.recommendations .swiper-button-prev.swiper-button-disabled,.recommendations .swiper-button-next.swiper-button-disabled{opacity:0;visibility:hidden}.recommendations .swiper-button-prev::after,.recommendations .swiper-button-next::after{display:none}.recommendations .swiper-button-prev__icon,.recommendations .swiper-button-next__icon{width:100%;height:100%;fill:var(--c-secondary)}.recommendations .swiper-button-next,.recommendations .swiper-container-rtl .swiper-button-prev{right:1.5rem}@media(min-width:768px){.recommendations .swiper-button-next,.recommendations .swiper-container-rtl .swiper-button-prev{right:3rem}}.recommendations .swiper-button-prev,.recommendations .swiper-container-rtl .swiper-button-next{left:1.5rem}@media(min-width:768px){.recommendations .swiper-button-prev,.recommendations .swiper-container-rtl .swiper-button-next{left:3rem}}.search-page-header{position:relative;background-color:var(--c-secondary)}.search-page-header__content{position:relative;display:flex;flex-direction:column;align-items:center;padding:5rem 2rem 4rem;margin-bottom:5rem;min-height:30.5rem;width:100%}@media(min-width:768px){.search-page-header__content{padding:10rem 4rem;margin-bottom:6rem}}@media(min-width:1440px){.search-page-header__content{padding:12rem 4rem 0;min-height:59.4rem;margin-bottom:8rem}}.search-page-header__background{position:absolute;left:0;right:0;top:0;bottom:0;overflow:hidden}.search-page-header__brand-shape{position:absolute;display:block}@media(min-width:275px){.search-page-header__brand-shape--first{left:-8.25rem;width:12.5rem;top:27rem}}@media(min-width:768px){.search-page-header__brand-shape--first{left:-8.25rem;width:21rem;top:26rem}}@media(min-width:1024px){.search-page-header__brand-shape--first{left:6.5rem;top:7.5rem;width:11rem}}@media(min-width:275px){.search-page-header__brand-shape--second{right:-9rem;top:14rem;width:28.4rem}}@media(min-width:768px){.search-page-header__brand-shape--second{right:-13rem;top:3rem;width:47rem}}@media(min-width:1024px){.search-page-header__brand-shape--second{top:40.4rem;left:16.5rem;width:28rem}}@media(min-width:275px){.search-page-header__brand-shape--third{display:none}}@media(min-width:1024px){.search-page-header__brand-shape--third{right:-7.5rem;top:21.2rem;width:45rem;display:block}}.search-page-header__brand-shape svg{fill:rgba(var(--c-subcolor-3-rgb),0.2);width:100%;height:100%}.search-page-header .search-page-heading{font-family:var(--v-primary-font);letter-spacing:var(--v-primary-font-m-letter-spacing);color:var(--c-subcolor-3);font-size:40px;line-height:1em;text-align:center;font-weight:400;z-index:2;margin:0 auto 3rem;max-width:33.5rem}@media(min-width:768px){.search-page-header .search-page-heading{letter-spacing:var(--v-primary-font-t-letter-spacing)}}@media(min-width:1440px){.search-page-header .search-page-heading{letter-spacing:var(--v-primary-font-d-letter-spacing)}}@media(min-width:768px){.search-page-header .search-page-heading{font-size:56px;max-width:55rem;margin-bottom:4rem}}@media(min-width:1440px){.search-page-header .search-page-heading{font-size:64px;max-width:100%;margin-bottom:8rem}}.search-page-header__border{position:absolute;bottom:-2px;width:100%}.search-page-header__border svg{display:block;width:100%;height:auto;fill:var(--c-subcolor-3)}.search-page-header .search-input-wrapper{border:1px solid var(--c-subcolor-4);background-color:var(--c-subcolor-3);position:relative;border-radius:var(--v-button-border-radius);width:100%}@media(min-width:1024px){.search-page-header .search-input-wrapper{width:89.6rem}}.search-page-header .search-input-wrapper.suggested{border-radius:var(--v-card-border-radius) var(--v-card-border-radius) 0 0}.search-page-header .mars-search-autocomplete-suggestions-wrapper{position:absolute;width:calc(100% + 2px);left:-1px;border:1px solid var(--c-subcolor-4);border-top:none}.inline-search{display:block;width:100%;min-width:90px;text-align:left}.inline-search--hidden{display:none!important}.inline-search__link{font-family:var(--v-primary-font);letter-spacing:var(--v-primary-font-m-letter-spacing);position:relative;display:inline-block;padding:1rem 1.5rem 1rem 2.8rem;color:var(--c-subcolor-1);font-size:1.8rem;line-height:1.8rem;font-weight:400;text-decoration:none;background:0 0;border:none;cursor:pointer}@media(min-width:768px){.inline-search__link{letter-spacing:var(--v-primary-font-t-letter-spacing)}}@media(min-width:1440px){.inline-search__link{letter-spacing:var(--v-primary-font-d-letter-spacing)}}.inline-search__link svg{fill:currentColor}.inline-search__link:hover{color:var(--c-subcolor-3)}@media(min-width:1024px){.inline-search{display:inline-block;width:auto;margin-left:0;padding-top:1.8rem;padding-bottom:0}.inline-search__link{color:var(--c-text-color-override,var(--c-primary));font-size:1.4rem;line-height:1.4rem}.inline-search__link:hover{color:var(--c-hover-color,var(--c-secondary))}}.inline-search__icon{position:absolute;left:0;top:50%;transform:translateY(-50%);display:block;width:20px;height:20px}.search-input{position:relative;display:inline-block;width:100%}.search-input .form-item{margin-bottom:0}.search-input::before{content:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScyMCcgaGVpZ2h0PScyMCcgZmlsbD0nbm9uZScgdmlld0JveD0nMCAwIDIwIDIwJz48cGF0aCBmaWxsPScjNDkwRTAwJyBkPSdNMTkuNjQ0IDE4LjEwN2wtNC4wOTgtNC4wOThjLjItLjI2Ny40LS41MzUuNTU2LS44MjQuMDY3LS4xMTIuMTM0LS4yNDUuMi0uMzU3LjEzNC0uMjQ0LjI0Ni0uNDkuMzU3LS43NTcuMjY4LS42NDYuNDY4LTEuMzM2LjU4LTIuMDQ5LjA0NC0uMjkuMDY2LS41NzkuMDg4LS44NjggMC0uMTU2LjAyMy0uMjkuMDIzLS40NDZDMTcuMzcyIDMuODk4IDEzLjQ3NCAwIDguNjg2IDBjLS4xNTYgMC0uMjkgMC0uNDQ1LjAyMi0uMjkuMDIzLS41OC4wNDUtLjg3LjA5LS44NjguMTMzLTEuNjkyLjQtMi40NDkuNzU3LS4yNDUuMTExLS41MTIuMjQ1LS43MzUuMzc4LS4yNDUuMTU2LS40NjguMzEyLS42OS40NjgtLjQ0Ni4zMzQtLjg2OS43MTMtMS4yMjUgMS4xMTQtLjA5LjExLS4xNzguMi0uMjY4LjMxMS0uMzU2LjQyMy0uNjY4Ljg5MS0uOTM1IDEuMzgxQy4zNzkgNS43NjggMCA3LjE5NCAwIDguNjg2YzAgLjE1NiAwIC4yOS4wMjIuNDQ1LjAyMy4yOS4wNDUuNTguMDkuODY5LjExLjcxMy4zMTEgMS40MDMuNTc4IDIuMDQ5LjMzNS43OC43OCAxLjQ5MiAxLjI5MiAyLjEzOC4wOS4xMTEuMTc4LjIyMy4yNjcuMzEyLjM4LjQuNzguNzggMS4yMjUgMS4xMTQuMjIzLjE1NS40NDYuMzExLjY5LjQ2Ny4yNDYuMTU2LjQ5LjI5LjczNi40MDEuNzU3LjM1NiAxLjU4MS42MjQgMi40NS43NTcuMjkuMDQ1LjU3OS4wNjcuODY4LjA5LjE1NiAwIC4yOS4wMjIuNDQ2LjAyMiAxLjk4MiAwIDMuODA4LS42NjkgNS4yNzgtMS43ODJsNC4wOTggNC4wOThjLjIyMy4yMjMuNTEyLjMzNC43OC4zMzQuMjY3IDAgLjU3OS0uMTExLjc4LS4zMzQuNDktLjQyMy40OS0xLjEzNi4wNDQtMS41NnpNMS43ODIgOC42ODZjMC0zLjgwOCAzLjA5Ni02LjkwNCA2LjkwNC02LjkwNHM2LjkwNCAzLjA5NiA2LjkwNCA2LjkwNC0zLjA5NiA2LjkwNC02LjkwNCA2LjkwNC02LjkwNC0zLjA5Ni02LjkwNC02LjkwNHonLz48L3N2Zz4K);position:absolute;left:20px;bottom:8px}@media(min-width:1440px){.search-input::before{bottom:13px}}.search-input__field{font-family:var(--v-secondary-font);letter-spacing:var(--v-secondary-font-m-letter-spacing);width:335px;height:50px;border:none;font-size:1.6rem;line-height:2.24rem;color:var(--c-primary);border-radius:var(--v-button-border-radius);padding:0 10px 0 50px}@media(min-width:768px){.search-input__field{letter-spacing:var(--v-secondary-font-t-letter-spacing)}}@media(min-width:1440px){.search-input__field{letter-spacing:var(--v-secondary-font-d-letter-spacing)}}@media(min-width:275px){.search-input__field{width:100%}}@media(min-width:768px){.search-input__field{width:688px}}@media(min-width:1440px){.search-input__field{width:896px;height:60px;font-size:1.8rem;line-height:2.52rem}}.search-input__field:focus{outline:none}.search-input__field::-moz-placeholder{font-size:1.6rem;color:var(--c-primary);opacity:1}.search-input__field:-ms-input-placeholder{font-size:1.6rem;color:var(--c-primary);opacity:1}.search-input__field::placeholder{font-size:1.6rem;color:var(--c-primary);opacity:1}@media(min-width:1440px){.search-input__field::-moz-placeholder{font-size:1.8rem}.search-input__field:-ms-input-placeholder{font-size:1.8rem}.search-input__field::placeholder{font-size:1.8rem}}.search-input__suggestions{position:absolute;width:100%;top:100%;left:0}.search-input-wrapper{font-family:var(--v-secondary-font);letter-spacing:var(--v-secondary-font-m-letter-spacing);font-size:18px;line-height:140%;color:var(--c-primary);z-index:10;width:100%}@media(min-width:768px){.search-input-wrapper{letter-spacing:var(--v-secondary-font-t-letter-spacing)}}@media(min-width:1440px){.search-input-wrapper{letter-spacing:var(--v-secondary-font-d-letter-spacing)}}@media(min-width:768px){.search-input-wrapper{width:68.7rem}}@media(min-width:1440px){.search-input-wrapper{width:89.6rem}}.search-input-wrapper .mars-search-autocomplete-suggestions-wrapper{display:none}.search-input-wrapper.suggested .search-input__field{border-radius:var(--v-card-border-radius) var(--v-card-border-radius) 0 0}.search-input-wrapper.suggested .autocomplete-border{border-bottom:1px solid var(--c-subcolor-4);margin:0 20px}.search-input-wrapper.suggested .mars-search-autocomplete-suggestions-wrapper{display:block;background:var(--c-subcolor-3);border-bottom-right-radius:var(--v-card-border-radius);border-bottom-left-radius:var(--v-card-border-radius)}.search-input-wrapper.suggested .mars-search-autocomplete-suggestions-wrapper ul{margin:0;list-style:none}.search-input-wrapper.suggested .mars-search-autocomplete-suggestions-wrapper ul li{padding:10px 0}.search-input-wrapper.suggested .mars-search-autocomplete-suggestions-wrapper ul li a{color:var(--c-primary);text-decoration:none}.search-input-wrapper.suggested .mars-search-autocomplete-suggestions-wrapper ul li button{text-align:inherit;background:inherit;border:inherit;color:inherit;padding:0}.search-input-wrapper.suggested .mars-search-autocomplete-suggestions-wrapper .show-all div,.search-input-wrapper.suggested .mars-search-autocomplete-suggestions-wrapper .no-results div{margin:10px 0}.search-input-wrapper.suggested .mars-search-autocomplete-suggestions-wrapper .show-all a,.search-input-wrapper.suggested .mars-search-autocomplete-suggestions-wrapper .no-results a{color:var(--c-primary)}.search-no-results{background-color:var(--c-subcolor-2)}.search-no-results-heading{font-family:var(--v-heading-font);letter-spacing:var(--v-heading-font-m-letter-spacing);font-size:2.8rem;line-height:1;color:var(--c-primary);margin:0 0 4rem;text-align:center;word-break:break-word}@media(min-width:768px){.search-no-results-heading{letter-spacing:var(--v-heading-font-t-letter-spacing)}}@media(min-width:1440px){.search-no-results-heading{letter-spacing:var(--v-heading-font-d-letter-spacing)}}@media(min-width:768px){.search-no-results-heading{font-size:4rem}}@media(min-width:1024px){.search-no-results-heading{font-size:4.8rem;margin-bottom:6rem}}.search-no-results-text{font-family:var(--v-secondary-font);letter-spacing:var(--v-secondary-font-m-letter-spacing);font-size:22px;line-height:24px;margin:60px auto;color:var(--c-primary);text-align:center}@media(min-width:768px){.search-no-results-text{letter-spacing:var(--v-secondary-font-t-letter-spacing)}}@media(min-width:1440px){.search-no-results-text{letter-spacing:var(--v-secondary-font-d-letter-spacing)}}.search-no-results-links-container{display:flex;justify-content:center;padding-bottom:80px;flex-direction:row}.search-no-results-links-container .default-link{margin-right:20px;text-align:center}.search-no-results-links-container .default-link:last-child{margin-right:0}.search-autocomplete-wrapper{position:relative;width:100%;font-size:14px;line-height:100%;color:var(--c-subcolor-3);max-height:100%;margin-bottom:2px}@media(min-width:768px){.search-autocomplete-wrapper{margin-bottom:30px}}@media(min-width:1024px){.search-autocomplete-wrapper{display:none;position:absolute;width:100%;max-height:16.2rem;background-image:radial-gradient(circle at 50% 50%,var(--c-top-nav-gradient),var(--c-top-nav));top:0;margin-bottom:0}}@media(min-width:1024px){.search-autocomplete-wrapper.opened{display:block;position:absolute;height:20rem;z-index:20}}@media(min-width:1024px){.search-autocomplete-wrapper.opened .mars-search-autocomplete-suggestions-wrapper{position:absolute;top:100%;width:100%;z-index:10}}.search-autocomplete-wrapper .wrapper-overlay{position:relative;display:flex;width:100%;padding:0}@media(min-width:1024px){.search-autocomplete-wrapper .wrapper-overlay{align-items:center;height:16.2rem}}.search-autocomplete-wrapper .wrapper-overlay .header__branding{display:none}@media(min-width:1024px){.search-autocomplete-wrapper .wrapper-overlay .header__branding{max-width:90%;display:block}}@media(min-width:1440px){.search-autocomplete-wrapper .wrapper-overlay .header__branding{width:100%}}.search-autocomplete-wrapper ::-moz-placeholder{font-family:var(--v-secondary-font);letter-spacing:var(--v-secondary-font-m-letter-spacing);color:var(--c-mobile-search-right-menu-section,var(--c-subcolor-3));font-size:14px;letter-spacing:1.4px}.search-autocomplete-wrapper :-ms-input-placeholder{font-family:var(--v-secondary-font);letter-spacing:var(--v-secondary-font-m-letter-spacing);color:var(--c-mobile-search-right-menu-section,var(--c-subcolor-3));font-size:14px;letter-spacing:1.4px}.search-autocomplete-wrapper ::placeholder{font-family:var(--v-secondary-font);letter-spacing:var(--v-secondary-font-m-letter-spacing);color:var(--c-mobile-search-right-menu-section,var(--c-subcolor-3));font-size:14px;letter-spacing:1.4px}@media(min-width:768px){.search-autocomplete-wrapper ::-moz-placeholder{letter-spacing:var(--v-secondary-font-t-letter-spacing)}.search-autocomplete-wrapper :-ms-input-placeholder{letter-spacing:var(--v-secondary-font-t-letter-spacing)}.search-autocomplete-wrapper ::placeholder{letter-spacing:var(--v-secondary-font-t-letter-spacing)}}@media(min-width:1440px){.search-autocomplete-wrapper ::-moz-placeholder{letter-spacing:var(--v-secondary-font-d-letter-spacing)}.search-autocomplete-wrapper :-ms-input-placeholder{letter-spacing:var(--v-secondary-font-d-letter-spacing)}.search-autocomplete-wrapper ::placeholder{letter-spacing:var(--v-secondary-font-d-letter-spacing)}}@media(min-width:768px){.search-autocomplete-wrapper ::-moz-placeholder{font-size:18px}.search-autocomplete-wrapper :-ms-input-placeholder{font-size:18px}.search-autocomplete-wrapper ::placeholder{font-size:18px}}@media(min-width:1024px){.search-autocomplete-wrapper ::-moz-placeholder{color:var(--c-primary);line-height:5rem}.search-autocomplete-wrapper :-ms-input-placeholder{color:var(--c-primary);line-height:5rem}.search-autocomplete-wrapper ::placeholder{color:var(--c-primary);line-height:5rem}}@media(min-width:1440px){.search-autocomplete-wrapper ::-moz-placeholder{line-height:6rem}.search-autocomplete-wrapper :-ms-input-placeholder{line-height:6rem}.search-autocomplete-wrapper ::placeholder{line-height:6rem}}@media(min-width:1024px){.search-autocomplete-wrapper .search-input-wrapper{display:flex;flex-flow:column nowrap;width:69%;position:relative;align-self:center;margin-left:auto;margin-right:auto}}.search-autocomplete-wrapper .search-input-wrapper.suggested .mars-search-autocomplete-suggestions-wrapper{display:block;position:relative;width:100%;background-color:transparent}@media(min-width:1024px){.search-autocomplete-wrapper .search-input-wrapper.suggested .mars-search-autocomplete-suggestions-wrapper{position:absolute;top:60px;z-index:4;background-color:var(--c-subcolor-3)}}.search-autocomplete-wrapper .search-input-wrapper.suggested .mars-search-autocomplete-suggestions-wrapper .empty-text,.search-autocomplete-wrapper .search-input-wrapper.suggested .mars-search-autocomplete-suggestions-wrapper .empty-text-description{margin:10px 0}.search-autocomplete-wrapper .search-input-wrapper.suggested .mars-search-autocomplete-suggestions-wrapper .autocomplete-border{border-bottom:none}@media(min-width:1024px){.search-autocomplete-wrapper .search-input-wrapper.suggested .mars-search-autocomplete-suggestions-wrapper .autocomplete-border{border-bottom:1px solid var(--c-subcolor-4);margin:0 20px}}.search-autocomplete-wrapper .search-input-wrapper.suggested .mars-suggestions{color:var(--c-mobile-search-right-menu-section,var(--c-subcolor-3));font-size:14px;line-height:100%}@media(min-width:1024px){.search-autocomplete-wrapper .search-input-wrapper.suggested .mars-suggestions{margin-left:60px;margin-top:10px;color:var(--c-primary);font-size:18px;line-height:100%}}.search-autocomplete-wrapper .search-input-wrapper.suggested .mars-suggestions .suggestions-links{position:relative;z-index:10;margin-top:10px}.search-autocomplete-wrapper .search-input-wrapper.suggested .mars-suggestions .suggestions-links li{margin-bottom:10px}.search-autocomplete-wrapper .search-input-wrapper.suggested .mars-suggestions .suggestions-links li a{color:var(--c-subcolor-3);text-decoration:none}@media(min-width:1024px){.search-autocomplete-wrapper .search-input-wrapper.suggested .mars-suggestions .suggestions-links li a{color:var(--c-primary)}}.search-autocomplete-wrapper .search-input-wrapper.suggested .mars-suggestions .show-all{margin-bottom:20px}.search-autocomplete-wrapper .search-input-wrapper.suggested .mars-suggestions .show-all a{color:var(--c-subcolor-3)}@media(min-width:1024px){.search-autocomplete-wrapper .search-input-wrapper.suggested .mars-suggestions .show-all a{color:var(--c-primary)}}@media(min-width:1024px){.search-autocomplete-wrapper .search-input-wrapper input.mars-autocomplete-field{border-radius:var(--v-button-border-radius)}}.search-autocomplete-wrapper .search-input-wrapper .mars-search-autocomplete-suggestions-wrapper{font-size:16px;margin-top:0;display:none;line-height:100%}@media(min-width:1024px){.search-autocomplete-wrapper .search-input-wrapper .mars-search-autocomplete-suggestions-wrapper{background-color:var(--c-subcolor-3);color:var(--c-primary);border-bottom-left-radius:var(--v-card-border-radius);border-bottom-right-radius:var(--v-card-border-radius);border:1px solid var(--c-subcolor-4);border-top:none}}.search-autocomplete-wrapper .search-input-wrapper .mars-search-autocomplete-suggestions-wrapper .suggestions-links a{text-decoration:none;color:var(--c-subcolor-3);line-height:150%}.search-autocomplete-wrapper .search-input-wrapper .mars-search-autocomplete-suggestions-wrapper .suggestions-label{padding-left:1px}.search-autocomplete-wrapper .search-input-wrapper .mars-search-autocomplete-suggestions-wrapper ul{list-style:none;padding-left:0}.search-autocomplete-wrapper .search-input-wrapper .mars-search-autocomplete-suggestions-wrapper ul li{padding-left:0;margin-bottom:0}.search-autocomplete-wrapper .search-input-wrapper .mars-search-autocomplete-suggestions-wrapper .no-results{margin-top:10px;color:var(--c-subcolor-3);line-height:150%}.search-autocomplete-wrapper .search-input-wrapper .mars-search-autocomplete-suggestions-wrapper .no-results .empty-text{font-weight:700}.search-autocomplete-wrapper .search-input-wrapper .search-field{font-family:var(--v-secondary-font);letter-spacing:var(--v-secondary-font-m-letter-spacing);margin-right:auto;margin-left:auto;width:100%;border-bottom:1px solid var(--c-mobile-search-right-menu-section,var(--c-subcolor-3));padding-bottom:3px}@media(min-width:768px){.search-autocomplete-wrapper .search-input-wrapper .search-field{letter-spacing:var(--v-secondary-font-t-letter-spacing)}}@media(min-width:1440px){.search-autocomplete-wrapper .search-input-wrapper .search-field{letter-spacing:var(--v-secondary-font-d-letter-spacing)}}@media(min-width:768px){.search-autocomplete-wrapper .search-input-wrapper .search-field{padding-bottom:0}}@media(min-width:1024px){.search-autocomplete-wrapper .search-input-wrapper .search-field{border-bottom:none;margin:5rem auto}}.search-autocomplete-wrapper .search-input-wrapper .search-field .form-item{margin-bottom:0;position:relative}.search-autocomplete-wrapper .search-input-wrapper .search-field .form-item input.mars-autocomplete-field{border:none;color:var(--c-mobile-search-right-menu-section,var(--c-subcolor-3));height:50px;width:90%;background-color:transparent;outline:none;padding:0 10px 0 35px;font-size:1.4rem;line-height:1.4rem;letter-spacing:1.4px}@media(min-width:768px){.search-autocomplete-wrapper .search-input-wrapper .search-field .form-item input.mars-autocomplete-field{font-size:18px;line-height:2.52rem}}@media(min-width:1024px){.search-autocomplete-wrapper .search-input-wrapper .search-field .form-item input.mars-autocomplete-field{width:100%;max-width:840px;height:60px;color:var(--c-primary);border:1px solid var(--c-subcolor-4);background-color:var(--c-subcolor-3);outline:none;font-size:1.8rem;line-height:2.52rem;padding:0 10px 0 50px}}.search-autocomplete-wrapper .search-input-wrapper .search-field .form-item::before{content:'';-webkit-mask:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScyMCcgaGVpZ2h0PScyMCcgZmlsbD0nbm9uZScgdmlld0JveD0nMCAwIDIwIDIwJz48cGF0aCBmaWxsPScjNDkwRTAwJyBkPSdNMTkuNjQ0IDE4LjEwN2wtNC4wOTgtNC4wOThjLjItLjI2Ny40LS41MzUuNTU2LS44MjQuMDY3LS4xMTIuMTM0LS4yNDUuMi0uMzU3LjEzNC0uMjQ0LjI0Ni0uNDkuMzU3LS43NTcuMjY4LS42NDYuNDY4LTEuMzM2LjU4LTIuMDQ5LjA0NC0uMjkuMDY2LS41NzkuMDg4LS44NjggMC0uMTU2LjAyMy0uMjkuMDIzLS40NDZDMTcuMzcyIDMuODk4IDEzLjQ3NCAwIDguNjg2IDBjLS4xNTYgMC0uMjkgMC0uNDQ1LjAyMi0uMjkuMDIzLS41OC4wNDUtLjg3LjA5LS44NjguMTMzLTEuNjkyLjQtMi40NDkuNzU3LS4yNDUuMTExLS41MTIuMjQ1LS43MzUuMzc4LS4yNDUuMTU2LS40NjguMzEyLS42OS40NjgtLjQ0Ni4zMzQtLjg2OS43MTMtMS4yMjUgMS4xMTQtLjA5LjExLS4xNzguMi0uMjY4LjMxMS0uMzU2LjQyMy0uNjY4Ljg5MS0uOTM1IDEuMzgxQy4zNzkgNS43NjggMCA3LjE5NCAwIDguNjg2YzAgLjE1NiAwIC4yOS4wMjIuNDQ1LjAyMy4yOS4wNDUuNTguMDkuODY5LjExLjcxMy4zMTEgMS40MDMuNTc4IDIuMDQ5LjMzNS43OC43OCAxLjQ5MiAxLjI5MiAyLjEzOC4wOS4xMTEuMTc4LjIyMy4yNjcuMzEyLjM4LjQuNzguNzggMS4yMjUgMS4xMTQuMjIzLjE1NS40NDYuMzExLjY5LjQ2Ny4yNDYuMTU2LjQ5LjI5LjczNi40MDEuNzU3LjM1NiAxLjU4MS42MjQgMi40NS43NTcuMjkuMDQ1LjU3OS4wNjcuODY4LjA5LjE1NiAwIC4yOS4wMjIuNDQ2LjAyMiAxLjk4MiAwIDMuODA4LS42NjkgNS4yNzgtMS43ODJsNC4wOTggNC4wOThjLjIyMy4yMjMuNTEyLjMzNC43OC4zMzQuMjY3IDAgLjU3OS0uMTExLjc4LS4zMzQuNDktLjQyMy40OS0xLjEzNi4wNDQtMS41NnpNMS43ODIgOC42ODZjMC0zLjgwOCAzLjA5Ni02LjkwNCA2LjkwNC02LjkwNHM2LjkwNCAzLjA5NiA2LjkwNCA2LjkwNC0zLjA5NiA2LjkwNC02LjkwNCA2LjkwNC02LjkwNC0zLjA5Ni02LjkwNC02LjkwNHonLz48L3N2Zz4K);mask:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScyMCcgaGVpZ2h0PScyMCcgZmlsbD0nbm9uZScgdmlld0JveD0nMCAwIDIwIDIwJz48cGF0aCBmaWxsPScjNDkwRTAwJyBkPSdNMTkuNjQ0IDE4LjEwN2wtNC4wOTgtNC4wOThjLjItLjI2Ny40LS41MzUuNTU2LS44MjQuMDY3LS4xMTIuMTM0LS4yNDUuMi0uMzU3LjEzNC0uMjQ0LjI0Ni0uNDkuMzU3LS43NTcuMjY4LS42NDYuNDY4LTEuMzM2LjU4LTIuMDQ5LjA0NC0uMjkuMDY2LS41NzkuMDg4LS44NjggMC0uMTU2LjAyMy0uMjkuMDIzLS40NDZDMTcuMzcyIDMuODk4IDEzLjQ3NCAwIDguNjg2IDBjLS4xNTYgMC0uMjkgMC0uNDQ1LjAyMi0uMjkuMDIzLS41OC4wNDUtLjg3LjA5LS44NjguMTMzLTEuNjkyLjQtMi40NDkuNzU3LS4yNDUuMTExLS41MTIuMjQ1LS43MzUuMzc4LS4yNDUuMTU2LS40NjguMzEyLS42OS40NjgtLjQ0Ni4zMzQtLjg2OS43MTMtMS4yMjUgMS4xMTQtLjA5LjExLS4xNzguMi0uMjY4LjMxMS0uMzU2LjQyMy0uNjY4Ljg5MS0uOTM1IDEuMzgxQy4zNzkgNS43NjggMCA3LjE5NCAwIDguNjg2YzAgLjE1NiAwIC4yOS4wMjIuNDQ1LjAyMy4yOS4wNDUuNTguMDkuODY5LjExLjcxMy4zMTEgMS40MDMuNTc4IDIuMDQ5LjMzNS43OC43OCAxLjQ5MiAxLjI5MiAyLjEzOC4wOS4xMTEuMTc4LjIyMy4yNjcuMzEyLjM4LjQuNzguNzggMS4yMjUgMS4xMTQuMjIzLjE1NS40NDYuMzExLjY5LjQ2Ny4yNDYuMTU2LjQ5LjI5LjczNi40MDEuNzU3LjM1NiAxLjU4MS42MjQgMi40NS43NTcuMjkuMDQ1LjU3OS4wNjcuODY4LjA5LjE1NiAwIC4yOS4wMjIuNDQ2LjAyMiAxLjk4MiAwIDMuODA4LS42NjkgNS4yNzgtMS43ODJsNC4wOTggNC4wOThjLjIyMy4yMjMuNTEyLjMzNC43OC4zMzQuMjY3IDAgLjU3OS0uMTExLjc4LS4zMzQuNDktLjQyMy40OS0xLjEzNi4wNDQtMS41NnpNMS43ODIgOC42ODZjMC0zLjgwOCAzLjA5Ni02LjkwNCA2LjkwNC02LjkwNHM2LjkwNCAzLjA5NiA2LjkwNCA2LjkwNC0zLjA5NiA2LjkwNC02LjkwNCA2LjkwNC02LjkwNC0zLjA5Ni02LjkwNC02LjkwNHonLz48L3N2Zz4K);position:absolute;width:2rem;height:2rem;top:calc(50% - 1rem);left:0;background-color:var(--c-mobile-search-right-menu-section,var(--c-subcolor-3))}@media(min-width:1024px){.search-autocomplete-wrapper .search-input-wrapper .search-field .form-item::before{background-color:var(--c-primary);left:2rem}}.search-autocomplete-wrapper .inline-search--closebtn{display:none}@media(min-width:1024px){.search-autocomplete-wrapper .inline-search--closebtn{display:block;margin-left:auto;height:60px;max-width:3%;position:absolute;z-index:10;right:2%;top:0}}@media(min-width:1440px){.search-autocomplete-wrapper .inline-search--closebtn{display:block;margin-left:auto;margin-right:8%;height:60px;max-width:3%;position:absolute;z-index:10;right:2%;top:0}}input.mars-autocomplete-field:-webkit-autofill,input.mars-autocomplete-field:-webkit-autofill:hover,input.mars-autocomplete-field:-webkit-autofill:focus,input.mars-autocomplete-field:-webkit-autofill:active{-webkit-transition:background-color 5000s ease-in-out 0s;transition:background-color 5000s ease-in-out 0s;-webkit-text-fill-color:var(--c-subcolor-3)}@media(min-width:1024px){input.mars-autocomplete-field:-webkit-autofill,input.mars-autocomplete-field:-webkit-autofill:hover,input.mars-autocomplete-field:-webkit-autofill:focus,input.mars-autocomplete-field:-webkit-autofill:active{-webkit-text-fill-color:var(--c-primary);font-size:18px;margin-left:60px;padding-left:60px}}.search-cards-container{padding:6rem 0;background-color:var(--c-subcolor-2)}.search-cards-container .search-cards{display:flex;justify-content:center;flex-wrap:wrap}.search-cards-container .search-cards>*{margin:0 1.5rem}.search-cards-container .search-cards-all-results{margin-top:3rem;display:flex;justify-content:center;text-transform:uppercase}.search-cards-container .search-cards-all-results .default-link{padding:0 5.7rem}.search-cards-container .card-item{margin:0 1.5rem 3rem}.search-results-container{position:relative;width:100%}@media(min-width:1024px){.search-results-container{width:896px}}.search-results-container .results__container{display:flex;flex-direction:column}.search-results-container .results__container__item{position:relative;z-index:2}@media(min-width:768px){.search-results-container .results__container{flex-direction:row;flex-wrap:wrap}}.search-results-container .results__text{font-family:var(--v-secondary-font);letter-spacing:var(--v-secondary-font-m-letter-spacing);color:var(--c-subcolor-3);font-size:14px;line-height:19.6px;text-align:left;margin:20px 0 0;position:relative;z-index:2}@media(min-width:768px){.search-results-container .results__text{letter-spacing:var(--v-secondary-font-t-letter-spacing)}}@media(min-width:1440px){.search-results-container .results__text{letter-spacing:var(--v-secondary-font-d-letter-spacing)}}@media(min-width:768px){.search-results-container .results__text{margin-top:4rem;font-size:12px;line-height:13.2px}}@media(min-width:1440px){.search-results-container .results__text{font-size:14px;line-height:15.4px}}.search-results-container--active .search-results-item{opacity:1}.search-results-container--active .results__container--filter-selected .search-results-item{opacity:.5}.search-results-container--active .results__container--filter-selected .search-results-item--active{opacity:1}.pdp-hero-slide{width:100%}.pdp-hero-slide__image{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.pdp-hero-slide .aspect-ratio-wrapper{width:277px;height:277px}@media(min-width:768px){.pdp-hero-slide .aspect-ratio-wrapper{width:472px;height:472px}}@media(min-width:1024px){.pdp-hero-slide .aspect-ratio-wrapper{width:600px;height:600px}}.social-feed-slide{border-radius:1rem;width:24.8rem;height:24.8rem;overflow:hidden}@media(min-width:768px){.social-feed-slide{width:21.6rem;height:21.6rem}}@media(min-width:1440px){.social-feed-slide{width:31.7rem;height:31.7rem}}.social-feed-slide__link{display:block;height:100%;text-decoration:none;color:var(--c-text-inverse);font-size:1.4rem}.social-feed-slide__link:focus::after{position:absolute;content:'';top:0;right:0;bottom:0;left:0;outline:0;border-radius:1rem;border:2px solid #000}.social-feed-slide__link picture,.social-feed-slide__link img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.social-feed-slide__header{display:flex;flex-direction:row;justify-content:space-between;align-items:end;background:linear-gradient(180deg,#444 0%,rgba(0,0,0,0) 73%);position:absolute;width:100%;border-radius:1rem;padding:2rem 0 6rem}.social-feed-slide__header svg{width:1.8rem;fill:var(--c-subcolor-3);margin-left:2rem}.social-feed-slide__data{font-family:var(--v-primary-font);letter-spacing:var(--v-primary-font-m-letter-spacing);font-size:1.4rem;font-weight:600;margin-right:2rem;color:var(--c-subcolor-3)}@media(min-width:768px){.social-feed-slide__data{letter-spacing:var(--v-primary-font-t-letter-spacing)}}@media(min-width:1440px){.social-feed-slide__data{letter-spacing:var(--v-primary-font-d-letter-spacing)}}.social-feed-slide__image{border-radius:1rem}.social-feed{position:relative;overflow:hidden;background-color:var(--c-subcolor-2)}.social-feed__border{position:absolute;width:100%;transform:translateY(-100%) translateY(5px);z-index:100}.social-feed__border--no-overflow{position:relative;transform:none;background-color:#fff;margin-top:5rem}@media(min-width:768px){.social-feed__border--no-overflow{margin-top:6rem}}@media(min-width:1024px){.social-feed__border--no-overflow{margin-top:8rem}}.social-feed__border svg{display:block;top:5px;width:100%;fill:var(--c-subcolor-2);height:auto}.layout-builder__section .social-feed .social-feed__border{position:relative;transform:none;background-color:#fff;background-image:linear-gradient(45deg,gray 25%,transparent 25%),linear-gradient(-45deg,gray 25%,transparent 25%),linear-gradient(45deg,transparent 75%,gray 75%),linear-gradient(-45deg,transparent 75%,gray 75%);background-size:20px 20px;background-position:0 0,0 10px,10px -10px,-10px 0}.social-feed__border{margin-top:0;padding-top:14.6rem}@media(min-width:768px){.social-feed__border{padding-top:12.61rem}}@media(min-width:1440px){.social-feed__border{padding-top:6.41rem}}.social-feed__content{position:relative;padding-bottom:8rem;padding-top:2rem;max-width:1440px;margin:0 auto;overflow:hidden}.social-feed__heading--main-heading{font-family:var(--v-heading-font);letter-spacing:var(--v-heading-font-m-letter-spacing);text-align:center;color:var(--c-primary);margin-bottom:4rem}@media(min-width:768px){.social-feed__heading--main-heading{letter-spacing:var(--v-heading-font-t-letter-spacing)}}@media(min-width:1440px){.social-feed__heading--main-heading{letter-spacing:var(--v-heading-font-d-letter-spacing)}}@media(min-width:275px){.social-feed__heading--main-heading{font-size:4rem;line-height:4rem;padding:0 2rem}}@media(min-width:768px){.social-feed__heading--main-heading{font-size:5.6rem;line-height:5.6rem;padding:0 4rem}}@media(min-width:1024px){.social-feed__heading--main-heading{font-size:6.4rem;margin-bottom:6rem}}.social-feed__border+.social-feed__content .social-feed__heading h2{margin-top:1.6rem}@media(min-width:768px){.social-feed__border+.social-feed__content .social-feed__heading h2{margin-top:2rem}}.social-feed .social-feed-swiper-container-outer{position:relative}.social-feed .social-feed-swiper-container{overflow:unset;width:100%}.social-feed .swiper-scrollbar{background-color:rgba(var(--c-secondary-rgb),0.4);height:.5rem;width:16.1rem;margin:3rem auto 0}@media(min-width:768px){.social-feed .swiper-scrollbar{height:.5rem;width:25.7rem;margin-top:4rem}}@media(min-width:1440px){.social-feed .swiper-scrollbar{height:.8rem;width:42.7rem;margin-top:4rem}}.social-feed .swiper-scrollbar .swiper-scrollbar-drag{background:var(--c-secondary)}.social-feed .swiper-button-prev,.social-feed .swiper-button-next{background-color:var(--c-text-inverse);border-radius:50%;border:0;box-shadow:1px 1px 10px 0 rgba(0,0,0,.1);margin-top:-2.75rem;width:5.5rem;height:5.5rem}@media(min-width:768px){.social-feed .swiper-button-prev,.social-feed .swiper-button-next{margin-top:-3rem;width:6rem;height:6rem}}@media(min-width:1440px){.social-feed .swiper-button-prev,.social-feed .swiper-button-next{margin-top:-3.5rem;width:7rem;height:7rem}}.social-feed .swiper-button-prev.swiper-button-disabled,.social-feed .swiper-button-next.swiper-button-disabled{opacity:0;visibility:hidden}.social-feed .swiper-button-prev::after,.social-feed .swiper-button-next::after{display:none}.social-feed .swiper-button-prev__icon,.social-feed .swiper-button-next__icon{width:100%;height:100%;fill:var(--c-secondary)}.social-feed .swiper-button-next,.social-feed .swiper-container-rtl .swiper-button-prev{right:1.5rem}@media(min-width:768px){.social-feed .swiper-button-next,.social-feed .swiper-container-rtl .swiper-button-prev{right:3rem}}.social-feed .swiper-button-prev,.social-feed .swiper-container-rtl .swiper-button-next{left:1.5rem}@media(min-width:768px){.social-feed .swiper-button-prev,.social-feed .swiper-container-rtl .swiper-button-next{left:3rem}}.status__list{list-style:none;margin:0;padding:0}.status{font-family:var(--v-secondary-font);letter-spacing:var(--v-secondary-font-m-letter-spacing)}@media(min-width:768px){.status{letter-spacing:var(--v-secondary-font-t-letter-spacing)}}@media(min-width:1440px){.status{letter-spacing:var(--v-secondary-font-d-letter-spacing)}}.status__message{display:block;text-align:center;font-size:1.2rem;line-height:1.2;padding:1.2rem 4rem 1.1rem;max-width:1440px;margin:0 auto}@media(min-width:768px){.status__message{font-size:1.6rem;padding:1.9rem 4rem 2.1rem}}@media(min-width:1024px){.status__message{font-size:1.8rem;padding:2.2rem 4rem 1.7rem}}.status--warning{color:#666;background-color:var(--c-warning)}.status--error{color:#666;background-color:var(--c-error)}.status--status{color:#666;background-color:var(--c-message)}.status--alert{color:var(--c-alert-banner-text-color,var(--c-subcolor-3));background-color:var(--c-alert-banner-bg-color,var(--c-secondary))}.status-link{color:var(--c-secondary);text-decoration:none}.status-link:hover{color:var(--c-secondary)}.story-highlight{font-family:var(--v-primary-font);letter-spacing:var(--v-primary-font-m-letter-spacing);position:relative;margin:0;z-index:1}@media(min-width:768px){.story-highlight{letter-spacing:var(--v-primary-font-t-letter-spacing)}}@media(min-width:1440px){.story-highlight{letter-spacing:var(--v-primary-font-d-letter-spacing)}}.story-highlight__contentbg{background-color:var(--c-subcolor-2);padding:3rem 20px 0}@media(min-width:768px){.story-highlight__contentbg{padding-left:40px;padding-right:40px}}.story-highlight__content{position:relative}@media(min-width:1024px){.story-highlight__content{padding-bottom:5rem}}.story-highlight .white-background{background-color:#fff;position:absolute;bottom:0;left:0;width:100%;height:70%}@media(min-width:1024px){.story-highlight .white-background{height:63%}}.story-highlight__border{position:absolute;width:100%;transform:translateY(-100%) translateY(5px);z-index:100}.story-highlight__border--no-overflow{position:relative;transform:none;background-color:#fff;margin-top:5rem}@media(min-width:768px){.story-highlight__border--no-overflow{margin-top:6rem}}@media(min-width:1024px){.story-highlight__border--no-overflow{margin-top:8rem}}.story-highlight__border svg{display:block;top:5px;width:100%;fill:var(--c-subcolor-2);height:auto}.layout-builder__section .story-highlight .story-highlight__border{position:relative;transform:none;background-color:#fff;background-image:linear-gradient(45deg,gray 25%,transparent 25%),linear-gradient(-45deg,gray 25%,transparent 25%),linear-gradient(45deg,transparent 75%,gray 75%),linear-gradient(-45deg,transparent 75%,gray 75%);background-size:20px 20px;background-position:0 0,0 10px,10px -10px,-10px 0}.story-highlight .h2,.story-highlight .text-long h2,.text-long .story-highlight h2{font-family:var(--v-heading-font);letter-spacing:var(--v-heading-font-m-letter-spacing);font-weight:300;font-stretch:normal;font-style:normal;color:var(--c-primary);text-align:center;padding-top:2rem}@media(min-width:768px){.story-highlight .h2,.story-highlight .text-long h2,.text-long .story-highlight h2{letter-spacing:var(--v-heading-font-t-letter-spacing)}}@media(min-width:1440px){.story-highlight .h2,.story-highlight .text-long h2,.text-long .story-highlight h2{letter-spacing:var(--v-heading-font-d-letter-spacing)}}@media(min-width:275px){.story-highlight .h2,.story-highlight .text-long h2,.text-long .story-highlight h2{font-size:4rem;line-height:4rem;margin-bottom:4rem}}@media(min-width:768px){.story-highlight .h2,.story-highlight .text-long h2,.text-long .story-highlight h2{padding-top:5rem}}@media(min-width:1024px){.story-highlight .h2,.story-highlight .text-long h2,.text-long .story-highlight h2{font-size:4.8rem;line-height:4.8rem;margin-bottom:6rem}}.story-highlight .graphic_divider{text-align:center}.story-highlight .graphic_divider svg path{fill:var(--c-subcolor-1)}.story-highlight__paragraph{font-family:var(--v-secondary-font);letter-spacing:var(--v-secondary-font-m-letter-spacing);text-align:center;color:var(--c-primary);font-weight:400;font-style:normal;padding:0 8px;font-size:1.8rem;line-height:1.8rem;margin:2rem auto 4rem}@media(min-width:768px){.story-highlight__paragraph{letter-spacing:var(--v-secondary-font-t-letter-spacing)}}@media(min-width:1440px){.story-highlight__paragraph{letter-spacing:var(--v-secondary-font-d-letter-spacing)}}@media(min-width:768px){.story-highlight__paragraph{padding:0 20px;margin:40px auto 60px;line-height:2.88rem}}@media(min-width:1440px){.story-highlight__paragraph{max-width:1128px;padding:0 35px;margin:60px auto 80px}}.story-highlight .media_items_wrapper{margin:0 auto;padding:0 4rem;width:100%;max-width:152rem}@media(min-width:275px){.story-highlight .media_items_wrapper{padding:0;max-width:100%}}@media(min-width:1024px){.story-highlight .media_items_wrapper{padding:0;max-width:100%}}@media(min-width:1440px){.story-highlight .media_items_wrapper{padding:0;max-width:100%}}@media(min-width:1525px){.story-highlight .media_items_wrapper{padding:0;max-width:144rem}}.story-highlight .media_items{display:flex;flex-direction:column;position:relative}@media(min-width:1440px){.story-highlight .media_items{flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-items:flex-end}}.story-highlight .media_items .paragraph,.story-highlight .media_items .text-long p,.text-long .story-highlight .media_items p{font-family:var(--v-secondary-font);letter-spacing:var(--v-secondary-font-m-letter-spacing);align-self:flex-start;margin:2rem 0;text-align:left;color:var(--c-primary)}@media(min-width:768px){.story-highlight .media_items .paragraph,.story-highlight .media_items .text-long p,.text-long .story-highlight .media_items p{letter-spacing:var(--v-secondary-font-t-letter-spacing)}}@media(min-width:1440px){.story-highlight .media_items .paragraph,.story-highlight .media_items .text-long p,.text-long .story-highlight .media_items p{letter-spacing:var(--v-secondary-font-d-letter-spacing)}}@media(min-width:275px){.story-highlight .media_items .paragraph,.story-highlight .media_items .text-long p,.text-long .story-highlight .media_items p{font-size:1.2rem;line-height:1.56rem}}@media(min-width:768px){.story-highlight .media_items .paragraph,.story-highlight .media_items .text-long p,.text-long .story-highlight .media_items p{font-size:1.4rem;line-height:1.82rem}}@media(min-width:1024px){.story-highlight .media_items .paragraph,.story-highlight .media_items .text-long p,.text-long .story-highlight .media_items p{font-size:1.6rem;line-height:2.08rem}}.story-highlight .media_items .overlay-video__control[data-state=play]{top:calc(50% - 3.5rem);left:calc(50% - 3.3rem)}.story-highlight .media_item_1{align-self:center;z-index:3}.story-highlight .media_item_1__wrapper{max-height:43.9rem}.story-highlight .media_item_1__wrapper img{max-height:43.9rem;min-height:43.9rem}@media(min-width:275px){.story-highlight .media_item_1{width:335px}.story-highlight .media_item_1__wrapper{max-height:18.8rem}.story-highlight .media_item_1__wrapper img{max-height:18.8rem;min-height:18.8rem}.story-highlight .media_item_1__wrapper figure .overlay-video__video{max-height:18.8rem;min-height:18.8rem}}@media(min-width:768px){.story-highlight .media_item_1{width:688px}.story-highlight .media_item_1__wrapper{max-height:38.8rem}.story-highlight .media_item_1__wrapper img{max-height:38.8rem;min-height:38.8rem}.story-highlight .media_item_1__wrapper figure .overlay-video__video{max-height:38.8rem;min-height:38.8rem}}@media(min-width:1440px){.story-highlight .media_item_1{width:781px}.story-highlight .media_item_1__wrapper{max-height:43.9rem}.story-highlight .media_item_1__wrapper img{max-height:43.9rem;min-height:43.9rem}.story-highlight .media_item_1__wrapper figure .overlay-video__video{max-height:43.9rem;min-height:43.9rem}}.story-highlight .media_item_2{z-index:2;margin-left:auto}.story-highlight .media_item_2__wrapper{max-height:32.5rem;min-height:32.5rem}.story-highlight .media_item_2__wrapper img{max-height:32.5rem;min-height:32.5rem}@media(min-width:275px){.story-highlight .media_item_2{max-width:190px}.story-highlight .media_item_2__wrapper{max-height:14.3rem;min-height:14.3rem}.story-highlight .media_item_2__wrapper img{max-height:14.3rem;min-height:14.3rem}.story-highlight .media_item_2__wrapper figure .overlay-video__video{max-height:14.3rem;min-height:14.3rem}}@media(min-width:768px){.story-highlight .media_item_2{max-width:334px}.story-highlight .media_item_2__wrapper{max-height:25.14rem;min-height:25.14rem}.story-highlight .media_item_2__wrapper img{max-height:25.14rem;min-height:25.14rem}.story-highlight .media_item_2__wrapper figure .overlay-video__video{max-height:25.14rem;min-height:25.14rem}}@media(min-width:1440px){.story-highlight .media_item_2{max-width:433px}.story-highlight .media_item_2__wrapper{max-height:32.5rem;min-height:32.5rem}.story-highlight .media_item_2__wrapper img{max-height:32.5rem;min-height:32.5rem}.story-highlight .media_item_2__wrapper figure .overlay-video__video{max-height:32.5rem;min-height:32.5rem}}.story-highlight .media_item_3{z-index:2;margin-right:auto}@media(min-width:275px){.story-highlight .media_item_3{width:248px}.story-highlight .media_item_3__wrapper{max-height:14rem;min-height:14rem}.story-highlight .media_item_3__wrapper img{max-height:14rem;min-height:14rem}.story-highlight .media_item_3__wrapper figure .overlay-video__video{max-height:14rem;min-height:14rem}}@media(min-width:768px){.story-highlight .media_item_3{width:452px}.story-highlight .media_item_3__wrapper{max-height:25.52rem;min-height:25.52rem}.story-highlight .media_item_3__wrapper img{max-height:25.52rem;min-height:25.52rem}.story-highlight .media_item_3__wrapper figure .overlay-video__video{max-height:25.52rem;min-height:25.52rem}}@media(min-width:1440px){.story-highlight .media_item_3{margin:0 auto;width:550px}.story-highlight .media_item_3__wrapper{max-height:31.1rem;min-height:31.1rem}.story-highlight .media_item_3__wrapper img{max-height:31.1rem;min-height:31.1rem}.story-highlight .media_item_3__wrapper figure .overlay-video__video{max-height:31.1rem;min-height:31.1rem}}.story-highlight .media_item_1,.story-highlight .media_item_2,.story-highlight .media_item_3{position:relative;margin-bottom:30px;border-bottom:1px solid #c4c4c4}.story-highlight .media_item_1__wrapper,.story-highlight .media_item_2__wrapper,.story-highlight .media_item_3__wrapper{width:100%;height:100%}.story-highlight .media_item_1__wrapper img,.story-highlight .media_item_2__wrapper img,.story-highlight .media_item_3__wrapper img{width:100%;-o-object-fit:cover;object-fit:cover}@media(min-width:768px){.story-highlight .media_item_1,.story-highlight .media_item_2,.story-highlight .media_item_3{margin-bottom:40px}}@media(min-width:1440px){.story-highlight .media_item_1,.story-highlight .media_item_2,.story-highlight .media_item_3{margin-bottom:80px}}.story-highlight .overlay-video__control[data-state=play]{top:calc(50% - 7rem);left:calc(50% - 6.6rem/2);width:6.6rem;height:7rem;background-color:var(--c-subcolor-3);display:block;border-radius:50%;border:hidden;background-color:var(--c-text-inverse);position:absolute;z-index:1}.story-highlight .overlay-video__control[data-state=play]::after{clear:both;content:'';display:table}.story-highlight .overlay-video__control[data-state=play]:hover{cursor:pointer}.story-highlight .overlay-video__control[data-state=play]>div{width:0;height:0;margin:auto 35%}.story-highlight .overlay-video__control[data-state=play] .sronly--pause{display:none}.story-highlight__brand-shape_1{position:absolute;z-index:-1}.story-highlight__brand-shape_1 img{width:auto;-o-object-fit:contain;object-fit:contain}@media(min-width:275px){.story-highlight__brand-shape_1{top:-67px;right:-20px}.story-highlight__brand-shape_1 img{height:124px;max-width:124px}}@media(min-width:768px){.story-highlight__brand-shape_1{top:-112px;right:-40px}.story-highlight__brand-shape_1 img{max-width:196px;height:184px}}@media(min-width:1440px){.story-highlight__brand-shape_1{top:-124px;right:-40px}.story-highlight__brand-shape_1 img{max-width:242px;height:242px}}.story-highlight__brand-shape_2{position:absolute;z-index:1}.story-highlight__brand-shape_2 img{width:auto;-o-object-fit:contain;object-fit:contain}@media(min-width:275px){.story-highlight__brand-shape_2{left:-20px;top:304px}.story-highlight__brand-shape_2 img{max-width:153px;height:153px}}@media(min-width:768px){.story-highlight__brand-shape_2{bottom:358px;left:-40px;top:inherit}.story-highlight__brand-shape_2 img{height:300px;max-width:300px}}@media(min-width:1440px){.story-highlight__brand-shape_2{bottom:80px;left:-40px}.story-highlight__brand-shape_2 img{max-width:443px;height:443px}}.story-highlight__brand-shape_3{position:absolute}.story-highlight__brand-shape_3 img{width:auto;-o-object-fit:contain;object-fit:contain}@media(min-width:275px){.story-highlight__brand-shape_3{right:-20px;bottom:-50px}.story-highlight__brand-shape_3 img{max-width:182px;height:182px}}@media(min-width:768px){.story-highlight__brand-shape_3{right:-40px;bottom:-20px}.story-highlight__brand-shape_3 img{max-width:314px;height:315px}}@media(min-width:1440px){.story-highlight__brand-shape_3{right:-4rem;bottom:-120px}.story-highlight__brand-shape_3 img{max-width:356px;height:356px}}.story-highlight .cta_wrapper{text-align:center}@media(min-width:275px){.story-highlight .cta_wrapper{margin-top:10px}}@media(min-width:1440px){.story-highlight .cta_wrapper{margin-top:0}}.story-highlight .default-link{background-color:var(--c-secondary);color:var(--c-subcolor-3);margin:0 auto}.story-highlight .default-link:hover{color:var(--c-secondary)}.tabs__link,.tabs__link--local-tasks{background-color:var(--c-muted);border:1px solid var(--c-highlight-high);border-bottom:none;color:var(--c-text);display:block;font-size:1.1rem;font-weight:600;padding:1em 2.4em;text-align:center;text-decoration:none;transition:color .3s}@media(min-width:1024px){.tabs__link,.tabs__link--local-tasks{border-bottom:1px solid var(--c-highlight-high);border-left:none;display:inline-block;font-size:1rem;padding:.6em 1.7em;position:relative;top:1px;width:auto}}.tabs__link:hover,.tabs__link--local-tasks:hover{background-color:var(--c-highlight-high);color:var(--c-accent)}.tabs__link.is-active,.tabs__link--local-tasks.is-active{background-color:var(--c-text);border:1px solid var(--c-text);color:var(--c-text-inverse)}@media(min-width:1024px){.tabs__link.is-active,.tabs__link--local-tasks.is-active{background-color:var(--c-background);border:1px solid var(--c-highlight-high);border-bottom:1px solid var(--c-highlight-high);border-left:none;color:var(--c-text)}}.tabs__nav{list-style:none;margin:0;padding:0;border-bottom:1px solid #e5e5e5}@media(min-width:1024px){.tabs__nav{border-left:1px solid #e5e5e5;display:flex}}.tabs__tab{display:none}.tabs__tab.is-active{display:block}.tabs__content{padding:1.5rem}.tabs.no-js .tabs__tab.is-active{display:block}.tabs__nav--local-tasks{margin:1em 0 .5em;padding:0}.tabs__link--local-tasks{padding:.3em 1.5em}.card-grid{position:relative;background-color:var(--c-subcolor-2)}.card-grid__border{position:absolute;width:100%;transform:translateY(-100%) translateY(5px);z-index:100}.card-grid__border--no-overflow{position:relative;transform:none;background-color:#fff;margin-top:5rem}@media(min-width:768px){.card-grid__border--no-overflow{margin-top:6rem}}@media(min-width:1024px){.card-grid__border--no-overflow{margin-top:8rem}}.card-grid__border svg{display:block;top:5px;width:100%;fill:var(--c-subcolor-2);height:auto}.layout-builder__section .card-grid .card-grid__border{position:relative;transform:none;background-color:#fff;background-image:linear-gradient(45deg,gray 25%,transparent 25%),linear-gradient(-45deg,gray 25%,transparent 25%),linear-gradient(45deg,transparent 75%,gray 75%),linear-gradient(-45deg,transparent 75%,gray 75%);background-size:20px 20px;background-position:0 0,0 10px,10px -10px,-10px 0}.ajax-card-grid--no-results{display:none}.ajax-card-grid{position:relative}.ajax-card-grid__content{display:flex;flex-direction:column;align-items:center;position:relative;background-color:var(--c-subcolor-2);padding-bottom:2rem}.ajax-card-grid__heading{font-family:var(--v-heading-font);letter-spacing:var(--v-heading-font-m-letter-spacing);color:var(--c-primary);text-align:center;font-size:4rem;line-height:1;margin:4rem 0;padding:0}@media(min-width:768px){.ajax-card-grid__heading{letter-spacing:var(--v-heading-font-t-letter-spacing)}}@media(min-width:1440px){.ajax-card-grid__heading{letter-spacing:var(--v-heading-font-d-letter-spacing)}}@media(min-width:768px){.ajax-card-grid__heading{font-size:5.6rem}}@media(min-width:1440px){.ajax-card-grid__heading{font-size:6.4rem;margin:6rem 0}}.ajax-card-grid__items{display:flex;flex-direction:row;justify-content:left;flex-wrap:wrap;margin:0 auto;width:100%;max-width:62.5rem}@media(min-width:768px){.ajax-card-grid__items{max-width:71rem}}@media(min-width:1024px){.ajax-card-grid__items{max-width:calc(100% - 40px)}}@media(min-width:1440px){.ajax-card-grid__items{max-width:140.5rem}}.ajax-card-grid__items .product-card{margin-bottom:4rem}@media(min-width:1440px){.ajax-card-grid__items .product-card{margin-bottom:6rem}}.ajax-card-grid__items .product-card>a{text-decoration:none}.ajax-card-grid__more-link{text-align:center;display:none;width:100%;padding:0 2rem 4rem}.ajax-card-grid__more-link.active{display:block}.ajax-card-grid__more-link .default-link{background-color:var(--c-secondary);width:100%}@media(min-width:768px){.ajax-card-grid__more-link .default-link{width:auto}}.ajax-card-grid__more-link .default-link:hover{cursor:pointer}.ajax-card-grid__item_wrapper{display:flex;flex-direction:column;align-items:center;width:100%}@media(min-width:768px){.ajax-card-grid__item_wrapper{width:50%}}@media(min-width:1024px){.ajax-card-grid__item_wrapper{width:33%}}@media(min-width:1440px){.ajax-card-grid__item_wrapper{width:25%}}.ajax-card-grid__item_wrapper>section,.ajax-card-grid__item_wrapper>article{display:block;margin-left:auto;margin-right:auto}@media(min-width:1024px){.ajax-card-grid__item_wrapper>section,.ajax-card-grid__item_wrapper>article{width:304px}}.grid{display:flex;flex-wrap:wrap}.grid--card{margin-bottom:2rem}@media(min-width:1280px){.grid{max-width:144rem;margin-left:auto;margin-right:auto;padding-left:4rem;padding-right:4rem}}.pdp-body{display:none}.pdp-body[data-pdp-size-active=true]{display:block}.product-used{position:relative;padding:40px 0 20px;border-top:1px solid rgba(196,196,196,.6);border-bottom:1px solid rgba(196,196,196,.6)}@media(min-width:1130px){.product-used{position:absolute;top:0;right:5rem;padding:60px 0 40px;border-top:none;border-bottom:none}}.product-used__title{font-family:var(--v-primary-font);letter-spacing:var(--v-primary-font-m-letter-spacing);font-size:2rem;line-height:1.1;color:var(--c-primary)}@media(min-width:768px){.product-used__title{letter-spacing:var(--v-primary-font-t-letter-spacing)}}@media(min-width:1440px){.product-used__title{letter-spacing:var(--v-primary-font-d-letter-spacing)}}@media(min-width:768px){.product-used__title{font-size:2.6rem}}.recipe-body-content{padding:0 20px 27px;position:relative}@media(min-width:375px){.recipe-body-content{padding:0 20px}}@media(min-width:768px){.recipe-body-content{padding:0 40px}}@media(min-width:1440px){.recipe-body-content{padding:0;max-width:1360px;margin:auto}}.recipe-body-content .recipe-body-content-header{font-family:var(--v-primary-font);letter-spacing:var(--v-primary-font-m-letter-spacing);font-size:2rem;line-height:1.1;margin:3rem 0 2rem;color:var(--c-primary);padding:0;font-weight:500}@media(min-width:768px){.recipe-body-content .recipe-body-content-header{letter-spacing:var(--v-primary-font-t-letter-spacing)}}@media(min-width:1440px){.recipe-body-content .recipe-body-content-header{letter-spacing:var(--v-primary-font-d-letter-spacing)}}@media(min-width:768px){.recipe-body-content .recipe-body-content-header{font-size:2.6rem;margin:4rem 0 3rem;padding:0}}@media(min-width:1440px){.recipe-body-content .recipe-body-content-header{font-size:2.8rem;margin:6rem 0 3rem;max-width:1125px;padding:0 460px 0 0}}.recipe-body-content .recipe-body-ingredients-list{font-family:var(--v-secondary-font);letter-spacing:var(--v-secondary-font-m-letter-spacing);font-size:1.8rem;line-height:1.6;list-style:none;color:var(--c-primary);padding:0 0 0 20px;margin:2rem 0 4rem}@media(min-width:768px){.recipe-body-content .recipe-body-ingredients-list{letter-spacing:var(--v-secondary-font-t-letter-spacing)}}@media(min-width:1440px){.recipe-body-content .recipe-body-ingredients-list{letter-spacing:var(--v-secondary-font-d-letter-spacing)}}@media(min-width:768px){.recipe-body-content .recipe-body-ingredients-list{margin:3rem 0 5rem}}@media(min-width:1440px){.recipe-body-content .recipe-body-ingredients-list{font-size:2rem;line-height:1.8;max-width:1125px;margin:3rem 0 7rem 11.6rem}}@media(min-width:1130px){.recipe-body-content .recipe-body-ingredients-list{padding-right:460px}}.recipe-body-content .recipe-body-ingredients-list .list-item,.recipe-body-content .recipe-body-ingredients-list .text-long ol li,.text-long ol .recipe-body-content .recipe-body-ingredients-list li,.recipe-body-content .recipe-body-ingredients-list .text-long ul li,.text-long ul .recipe-body-content .recipe-body-ingredients-list li{position:relative;padding:0;margin:0}.recipe-body-content .recipe-body-ingredients-list .list-item::before,.recipe-body-content .recipe-body-ingredients-list .text-long ol li::before,.text-long ol .recipe-body-content .recipe-body-ingredients-list li::before,.recipe-body-content .recipe-body-ingredients-list .text-long ul li::before,.text-long ul .recipe-body-content .recipe-body-ingredients-list li::before{content:'•\00a0';color:var(--c-secondary);letter-spacing:0;margin-left:-20px}.recipe-body-content .ambient-video__control[data-state=play]{left:calc(50% - 30px);top:calc(50% - 30px)}@media(min-width:1130px){.recipe-info{padding-right:460px}}.no-results-heading{font-family:var(--v-heading-font);letter-spacing:var(--v-heading-font-m-letter-spacing);font-size:2.8rem;line-height:2.8rem;color:var(--c-primary);margin:4rem 0;text-align:center;word-break:break-word}@media(min-width:768px){.no-results-heading{letter-spacing:var(--v-heading-font-t-letter-spacing)}}@media(min-width:1440px){.no-results-heading{letter-spacing:var(--v-heading-font-d-letter-spacing)}}@media(min-width:768px){.no-results-heading{font-size:4rem;line-height:4rem}}@media(min-width:1024px){.no-results-heading{font-size:4.8rem;line-height:4.8rem;margin:6rem 0}}.no-results-text{font-family:var(--v-secondary-font);letter-spacing:var(--v-secondary-font-m-letter-spacing);font-size:16px;color:var(--c-primary);margin:40px auto;text-align:center}@media(min-width:768px){.no-results-text{letter-spacing:var(--v-secondary-font-t-letter-spacing)}}@media(min-width:1440px){.no-results-text{letter-spacing:var(--v-secondary-font-d-letter-spacing)}}@media(min-width:1440px){.no-results-text{font-size:22px;line-height:24px;margin:60px auto}}.no-results-links-container{display:flex;justify-content:center;flex-direction:column;padding:0 40px 80px}@media(min-width:768px){.no-results-links-container{flex-direction:row}}@media(min-width:768px){.no-results-links-container .default-link+.default-link{margin-left:20px}}.search-results-page .ajax-card-grid__content{background-color:transparent}.results-key-header-container.active{font-family:var(--v-primary-font);letter-spacing:var(--v-primary-font-m-letter-spacing);color:var(--c-primary);font-size:2rem;line-height:2.2rem;font-weight:500;text-transform:uppercase;text-align:center;margin-bottom:5rem}@media(min-width:768px){.results-key-header-container.active{letter-spacing:var(--v-primary-font-t-letter-spacing)}}@media(min-width:1440px){.results-key-header-container.active{letter-spacing:var(--v-primary-font-d-letter-spacing)}}@media(min-width:768px){.results-key-header-container.active{font-size:2.6rem;line-height:2.86rem;margin-bottom:6rem}}@media(min-width:1024px){.results-key-header-container.active{font-size:2.8rem;line-height:3.08rem;margin-bottom:8rem}}.footer{background-color:var(--c-highlight-high)}.footer__section--primary{background-image:radial-gradient(circle at 50% 50%,var(--c-footer-top-gradient,var(--c-footer-top,var(--c-top-nav-gradient,var(--c-top-nav)))),var(--c-footer-top,var(--c-top-nav)))}.footer__section--primary .footer__section-content{padding:20px 20px 5px;display:flex;flex-flow:column nowrap;max-width:1440px;margin:0 auto}@media(min-width:376px){.footer__section--primary .footer__section-content{padding:20px 40px 25px}}@media(min-width:769px){.footer__section--primary .footer__section-content{flex-flow:row nowrap;padding:10px 40px 14px}}.footer__section--secondary{position:relative;min-height:400px;background-color:var(--c-bottom-nav)}.footer__section--secondary .footer__section-content{padding:48px 20px 20px;display:flex;flex-flow:column nowrap;max-width:1440px;margin:0 auto}@media(min-width:768px){.footer__section--secondary .footer__section-content{flex-flow:row wrap;padding:20px 40px}}.footer__border{position:relative;bottom:-2px;width:100%}.footer__border svg{display:block;width:100%;height:auto;fill:var(--c-bottom-nav)}.footer__menu{flex:1 1 auto}@media(min-width:1024px){.footer__menu{flex:1 1 100%}}.footer__social{margin-bottom:1rem;flex:0 1 100%;order:1}@media(min-width:768px){.footer__social{flex:0 1 50%}}@media(min-width:1024px){.footer__social{flex:0 1 33%;margin-top:.9rem}}.footer__social .social-menu{display:block}.footer__social .social-menu__item{display:inline}.footer__social .social-menu__item:nth-child(5n)::after{content:"\A";white-space:pre-line}.footer__social .social-menu__link svg path{fill:var(--c-subcolor-3)}.footer__legal-links{margin-bottom:10px;flex:0 1 100%;order:3}@media(min-width:1024px){.footer__legal-links{flex:0 1 66%;order:2}.footer__legal-links--large .legal-links-menu__item{flex:0 1 25%}.footer__legal-links--full-width{flex:0 1 100%}}.footer__section-header{font-family:var(--v-primary-font);letter-spacing:var(--v-primary-font-m-letter-spacing);color:var(--c-subcolor-3);font-size:1.6rem;line-height:1}@media(min-width:768px){.footer__section-header{letter-spacing:var(--v-primary-font-t-letter-spacing)}}@media(min-width:1440px){.footer__section-header{letter-spacing:var(--v-primary-font-d-letter-spacing)}}@media(min-width:768px){.footer__section-header{flex:0 1 50%}}@media(min-width:1024px){.footer__section-header{font-size:1.8rem}}.footer__region-selector{margin-bottom:1rem;flex:0 1 100%;order:2}@media(min-width:768px){.footer__region-selector{flex:0 1 50%}}@media(min-width:1024px){.footer__region-selector{flex:0 1 33%;order:3;padding-right:135px}}.footer__info{margin-bottom:1rem;flex:0 1 100%;order:4}@media(min-width:1024px){.footer__info{flex:0 1 66%}}.footer__logo{flex:0 0 10.1rem;max-width:10.4rem;max-height:3.9rem;margin:1rem 0 2.6rem}.footer__logo .footer__logoLink{display:inline-block;width:100%;height:100%}.footer__logo .footer__logoLink img{-o-object-fit:contain;object-fit:contain}@media(min-width:275px){.footer__logo{flex:0 0 10.4rem;max-width:10.4rem;max-height:3.9rem;margin:2rem 0 3.9rem}.footer__logo .footer__logoLink img{max-height:3.9rem!important}}@media(min-width:768px){.footer__logo{flex:0 0 14.1rem;max-width:14.1rem;max-height:5.3rem;margin:2rem 0 2.6rem}.footer__logo .footer__logoLink img{max-height:5.3rem}}@media(min-width:1024px){.footer__logo{margin:3rem 0 2.6rem;max-width:13.2rem;max-height:4.7rem}}@media(min-width:1280px){.footer__logo{flex-basis:21.2rem;max-width:21.2rem;max-height:9.8rem;margin:2rem 0 1.2rem}.footer__logo .footer__logoLink img{max-height:9.8rem;min-height:9.8rem}}.footer__logoLink{display:block;width:104px;height:39px}@media(min-width:1024px){.footer__logoLink{width:141px;height:53px}}@media(min-width:1440px){.footer__logoLink{width:212px;height:98px}}.footer__logoLink img{height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:left center;object-position:left center}.footer__marketing-text-title{font-family:var(--v-primary-font);letter-spacing:var(--v-primary-font-m-letter-spacing);color:var(--c-subcolor-3);font-size:1.2rem;line-height:1.6}@media(min-width:768px){.footer__marketing-text-title{letter-spacing:var(--v-primary-font-t-letter-spacing)}}@media(min-width:1440px){.footer__marketing-text-title{letter-spacing:var(--v-primary-font-d-letter-spacing)}}@media(min-width:768px){.footer__marketing-text-title{font-size:1.4rem}}@media(min-width:1024px){.footer__marketing-text-title{font-size:1.2rem}}.footer__marketing-text{font-family:var(--v-secondary-font);letter-spacing:var(--v-secondary-font-m-letter-spacing);color:var(--c-subcolor-3);font-size:1.2rem;line-height:1.6}@media(min-width:768px){.footer__marketing-text{letter-spacing:var(--v-secondary-font-t-letter-spacing)}}@media(min-width:1440px){.footer__marketing-text{letter-spacing:var(--v-secondary-font-d-letter-spacing)}}.footer__marketing-text strong{font-family:var(--v-primary-font);letter-spacing:var(--v-primary-font-m-letter-spacing)}@media(min-width:768px){.footer__marketing-text strong{letter-spacing:var(--v-primary-font-t-letter-spacing)}}@media(min-width:1440px){.footer__marketing-text strong{letter-spacing:var(--v-primary-font-d-letter-spacing)}}@media(min-width:768px){.footer__marketing-text{font-size:1.4rem}}@media(min-width:1024px){.footer__marketing-text{font-size:1.2rem}}.footer__copyright{font-family:var(--v-secondary-font);letter-spacing:var(--v-secondary-font-m-letter-spacing);color:var(--c-subcolor-3)}@media(min-width:768px){.footer__copyright{letter-spacing:var(--v-secondary-font-t-letter-spacing)}}@media(min-width:1440px){.footer__copyright{letter-spacing:var(--v-secondary-font-d-letter-spacing)}}@media(min-width:275px){.footer__copyright{font-size:1.2rem;line-height:1.6}}@media(min-width:768px){.footer__copyright{font-size:1.4rem}}@media(min-width:1024px){.footer__copyright{font-size:1.2rem}}.footer__separator_1{height:.1rem;order:3;flex:0 1 auto;background-color:var(--c-subcolor-3);opacity:.5;margin:2rem 0 1rem}@media(min-width:768px){.footer__separator_1{flex:0 1 100%}}@media(min-width:1024px){.footer__separator_1{display:none}}.footer__separator_2{height:1px;order:5;flex:0 1 auto;background-color:var(--c-subcolor-3);opacity:.5}@media(min-width:768px){.footer__separator_2{flex:0 1 100%}}.footer__corporate-tout{font-family:var(--v-primary-font);letter-spacing:var(--v-primary-font-m-letter-spacing);display:flex;flex-direction:column;color:var(--c-subcolor-3);order:6;flex:0 1 100%;margin:50px 0 30px;font-size:2rem;line-height:1.1}@media(min-width:768px){.footer__corporate-tout{letter-spacing:var(--v-primary-font-t-letter-spacing)}}@media(min-width:1440px){.footer__corporate-tout{letter-spacing:var(--v-primary-font-d-letter-spacing)}}@media(min-width:768px){.footer__corporate-tout{margin:30px 0 10px;font-size:2.6rem;position:relative}}@media(min-width:1024px){.footer__corporate-tout{margin:30px 0 10px;font-size:2.8rem;position:relative}}@media(min-width:1440px){.footer__corporate-tout{flex-direction:row;justify-content:space-between;align-items:baseline;display:inline-block;position:relative}}.footer__corporate-tout .default-link{border:2px solid var(--c-subcolor-3);width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;transition:background-position .6s cubic-bezier(.75,0,.25,0);background:linear-gradient(45deg,var(--c-subcolor-3) 50%,rgba(0,0,0,0) 50%);background-size:200% 200%;background-position:right top}.footer__corporate-tout .default-link:hover{background-position:left bottom}.corporate-tout__text{margin:0 0 18px}.footerLogo img{float:left;height:auto;width:33%;cursor:default;position:absolute;bottom:0;z-index:5}@media(min-width:275px){.footerLogo img{right:71%;bottom:0;float:left;height:auto;width:25%;cursor:default}}@media(min-width:375px){.footerLogo img{right:78%;bottom:0;float:left;height:auto;width:19%;cursor:default}}@media(min-width:768px){.footerLogo img{float:right;right:2%;height:auto;top:54%;width:18%}}@media(min-width:1024px){.footerLogo img{float:right;height:auto;width:3%;min-width:16%;right:0;top:45%;cursor:default}}@media(min-width:1280px){.footerLogo img{right:0;width:13%;height:auto;min-width:14%;top:20%;cursor:default}}@media(min-width:1440px){.footerLogo img{right:2%;height:auto;bottom:7%;cursor:default}}.header{background-color:var(--c-subcolor-3)}@media(min-width:1440px){.header{background-image:radial-gradient(circle at 50% 50%,var(--c-top-nav-gradient,var(--c-top-nav)),var(--c-top-nav))}}.header__inner{display:flex;flex-flow:column nowrap;position:relative}.header__primary{background-image:radial-gradient(circle at 50% 50%,var(--c-top-nav-gradient,var(--c-top-nav)),var(--c-top-nav))}@media(min-width:1440px){.header__primary{background-image:unset;position:relative;width:1440px;margin:0 auto}}.header__primary-container{display:flex;flex-flow:row nowrap;align-items:center;justify-content:space-between;height:7.7rem}@media(min-width:768px){.header__primary-container{height:12rem}}@media(min-width:1024px){.header__primary-container{justify-content:flex-start;height:16.2rem}}.header__primary--open{overflow-y:auto;position:fixed;top:0;right:0;left:0;bottom:0;width:100%;z-index:1000}@media(min-width:1024px){.header__primary--open{position:static;overflow-y:visible;z-index:inherit}}.header__secondary{max-height:0;overflow:hidden;-webkit-animation:alert-banner-slide-in .8s ease forwards;animation:alert-banner-slide-in .8s ease forwards}.header__branding{flex:0 0 104px;margin:1.6rem 0 1.3rem .9rem;z-index:1}@media(min-width:768px){.header__branding{flex-basis:141px;margin:2.75rem}}@media(min-width:1024px){.header__branding{flex-basis:160px;margin:3.2rem 0 3.2rem 3rem}}@media(min-width:1280px){.header__branding{margin:3.2rem 3rem}}@media(min-width:1440px){.header__branding{flex-basis:212px}}.header__branding .link.link--logo{display:block;width:104px;height:39px}@media(min-width:768px){.header__branding .link.link--logo{width:141px;height:53px}}@media(min-width:1024px){.header__branding .link.link--logo{width:212px;height:98px}}.header__branding .link.link--logo img{height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:left center;object-position:left center}.header__menu{flex:0 0 auto}@media(min-width:1024px){.header__menu{flex:1 0 calc(100% - 272px);align-self:flex-start;padding:5.7rem 0 2rem}}.header__menu--secondary{display:none;position:absolute;top:0;right:0;padding:0 4rem}@media(min-width:1024px){.header__menu--secondary{display:flex;justify-content:flex-end;width:100%;text-align:right}}.header__menu--secondary.disable_mobile_menu_view{display:flex;justify-content:flex-end;width:100%;text-align:right}.header__menu--secondary.disable_mobile_menu_view .header-inline-menu{margin:0 1.5rem 0 0}@media(min-width:1024px){.header__menu .header-inline-menu__link{font-size:1.4rem;line-height:1.4rem}}.header__menu--secondary-mobile{padding:6rem 4rem;background:var(--c-bottom-nav);display:flex;flex-flow:row wrap}@media(min-width:1024px){.header__menu--secondary-mobile{display:none}}@-webkit-keyframes alert-banner-slide-in{0%{max-height:0}100%{max-height:120px}}@keyframes alert-banner-slide-in{0%{max-height:0}100%{max-height:120px}}.logo__image{width:100%}#skip-link{text-align:center;position:absolute;left:0;right:0;z-index:1500}#skip-link a{font-family:var(--v-primary-font);letter-spacing:var(--v-primary-font-m-letter-spacing);background:var(--c-secondary);box-shadow:0 4px 10px rgba(0,0,0,.4);color:var(--c-subcolor-3);font-size:1.4rem;padding:3px 20px 8px!important;text-decoration:none;border-radius:0 0 10px 10px}@media(min-width:768px){#skip-link a{letter-spacing:var(--v-primary-font-t-letter-spacing)}}@media(min-width:1440px){#skip-link a{letter-spacing:var(--v-primary-font-d-letter-spacing)}}.layout-container{overflow:hidden;margin-bottom:-20px}.layout-container .main{max-width:100%;margin:0}.node--article .article-wysiwyg{margin:30px 0 0}@media(min-width:768px){.node--article .article-wysiwyg{margin:40px 0 0}}@media(min-width:1440px){.node--article .article-wysiwyg{margin:60px 0 0}}.node--article .article-wysiwyg__content{max-width:100%;padding:0;margin:0 20px}@media(min-width:768px){.node--article .article-wysiwyg__content{margin:0 40px}}@media(min-width:1440px){.node--article .article-wysiwyg__content{max-width:788px;margin:0 0 0 272px}}@media(min-width:1440px){.node--article .list-container-block{margin-left:272px}.node--article .list-container-block h2,.node--article .list-container-block ol{margin-left:0}}.node--recipe .list-container-block h2{font-family:var(--v-primary-font);letter-spacing:var(--v-primary-font-m-letter-spacing);font-size:2rem;line-height:1.1;font-weight:500;color:var(--c-primary);text-transform:capitalize}@media(min-width:768px){.node--recipe .list-container-block h2{letter-spacing:var(--v-primary-font-t-letter-spacing)}}@media(min-width:1440px){.node--recipe .list-container-block h2{letter-spacing:var(--v-primary-font-d-letter-spacing)}}@media(min-width:375px){.node--recipe .list-container-block h2{margin:30px 20px 20px}}@media(min-width:768px){.node--recipe .list-container-block h2{margin:40px 40px 30px;font-size:26px}}@media(min-width:1440px){.node--recipe .list-container-block h2{font-size:28px}}.node--recipe .list-container-block ol{padding:0}@media(min-width:1130px){.node--recipe .list-container-block ol{min-height:320px}}@media(min-width:1440px){.node--recipe .list-container-block ol{min-height:250px}}.node--recipe .article-wysiwyg{margin:30px 0}@media(min-width:768px){.node--recipe .article-wysiwyg{margin:40px 0}}@media(min-width:1440px){.node--recipe .article-wysiwyg{margin:60px auto;max-width:1360px}}.node--recipe .article-wysiwyg__content{margin:0 20px;max-width:100%}@media(min-width:768px){.node--recipe .article-wysiwyg__content{margin:0 40px}}@media(min-width:1440px){.node--recipe .article-wysiwyg__content{max-width:665px;padding:0;margin:0 0 0 116px}}@media(min-width:1440px){.node--recipe .recipe-body-content-header{margin-left:116px;text-transform:capitalize;color:var(--c-primary)}.node--recipe .list-container-block{max-width:1360px;margin:auto}.node--recipe .list-container-block h2{margin-left:116px}.node--recipe .list-container-block ol{margin-left:116px;max-width:665px}.node--recipe .list-container-block ol .list-item__content{max-width:530px}.node--recipe .list-container-block ol img{max-width:509px}.node--recipe .article-inline{max-width:1365px;margin:auto}.node--recipe .article-inline__heading>h3,.node--recipe .article-inline__media,.node--recipe .article-inline .inline-video,.node--recipe .article-inline .article-inline__content{max-width:665px;margin-left:116px}.node--recipe .article-full-width__media{max-width:1128px;margin:auto}}