@font-face{font-family:swiper-icons;font-style:normal;font-weight:400;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")}:root{--swiper-theme-color:#007aff}:host{display:block;margin-left:auto;margin-right:auto;position:relative;z-index:1}.swiper{display:block;list-style:none;margin-left:auto;margin-right:auto;overflow:hidden;padding:0;position:relative;z-index:1}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{box-sizing:content-box;display:flex;height:100%;position:relative;transition-property:transform;transition-timing-function:ease;transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);width:100%;z-index:1}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{display:block;flex-shrink:0;height:100%;position:relative;transition-property:transform;width:100%}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{backface-visibility:hidden;transform:translateZ(0)}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-left:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-top:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper:before{height:var(--swiper-centered-offset-after);min-width:1px;width:100%}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:10}.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,.15)}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(270deg,rgba(0,0,0,.5),transparent)}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(90deg,rgba(0,0,0,.5),transparent)}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(0deg,rgba(0,0,0,.5),transparent)}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(180deg,rgba(0,0,0,.5),transparent)}.swiper-lazy-preloader{border:4px solid #007aff;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top:4px solid transparent;box-sizing:border-box;height:42px;left:50%;margin-left:-21px;margin-top:-21px;position:absolute;top:50%;transform-origin:50%;width:42px;z-index:10}.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader,.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader{animation:swiper-preloader-spin 1s linear infinite}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.swiper-virtual .swiper-slide{-webkit-backface-visibility:hidden;transform:translateZ(0)}.swiper-virtual.swiper-css-mode .swiper-wrapper:after{content:"";left:0;pointer-events:none;position:absolute;top:0}.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper:after{height:1px;width:var(--swiper-virtual-size)}.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper:after{height:var(--swiper-virtual-size);width:1px}:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{align-items:center;color:#007aff;color:var(--swiper-navigation-color,var(--swiper-theme-color));cursor:pointer;display:flex;height:44px;height:var(--swiper-navigation-size);justify-content:center;margin-top:-22px;margin-top:calc(0px - var(--swiper-navigation-size)/2);position:absolute;top:50%;top:var(--swiper-navigation-top-offset,50%);width:27px;width:calc(var(--swiper-navigation-size)/44*27);z-index:10}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{cursor:auto;opacity:.35;pointer-events:none}.swiper-button-next.swiper-button-hidden,.swiper-button-prev.swiper-button-hidden{cursor:auto;opacity:0;pointer-events:none}.swiper-navigation-disabled .swiper-button-next,.swiper-navigation-disabled .swiper-button-prev{display:none!important}.swiper-button-next svg,.swiper-button-prev svg{height:100%;-o-object-fit:contain;object-fit:contain;transform-origin:center;width:100%}.swiper-rtl .swiper-button-next svg,.swiper-rtl .swiper-button-prev svg{transform:rotate(180deg)}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:10px;left:var(--swiper-navigation-sides-offset,10px);right:auto}.swiper-button-lock{display:none}.swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:44px;font-size:var(--swiper-navigation-size);font-variant:normal;letter-spacing:0;line-height:1;text-transform:none!important}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:"prev"}.swiper-button-next,.swiper-rtl .swiper-button-prev{left:auto;right:10px;right:var(--swiper-navigation-sides-offset,10px)}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:"next"}.swiper-pagination{position:absolute;text-align:center;transform:translateZ(0);transition:opacity .3s;z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none!important}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:8px;bottom:var(--swiper-pagination-bottom,8px);left:0;top:auto;top:var(--swiper-pagination-top,auto);width:100%}.swiper-pagination-bullets-dynamic{font-size:0;overflow:hidden}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{position:relative;transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active,.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{background:#000;background:var(--swiper-pagination-bullet-inactive-color,#000);border-radius:50%;border-radius:var(--swiper-pagination-bullet-border-radius,50%);display:inline-block;height:8px;height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));opacity:.2;opacity:var(--swiper-pagination-bullet-inactive-opacity,.2);width:8px;width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px))}button.swiper-pagination-bullet{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;box-shadow:none;margin:0;padding:0}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{background:#007aff;background:var(--swiper-pagination-color,var(--swiper-theme-color));opacity:1;opacity:var(--swiper-pagination-bullet-opacity,1)}.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets{left:auto;left:var(--swiper-pagination-left,auto);right:8px;right:var(--swiper-pagination-right,8px);top:50%;transform:translate3d(0,-50%,0)}.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{display:block;margin:6px 0;margin:var(--swiper-pagination-bullet-vertical-gap,6px) 0}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:transform .2s,top .2s}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 4px;margin:0 var(--swiper-pagination-bullet-horizontal-gap,4px)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,left .2s}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,right .2s}.swiper-pagination-fraction{color:inherit;color:var(--swiper-pagination-fraction-color,inherit)}.swiper-pagination-progressbar{background:rgba(0,0,0,.25);background:var(--swiper-pagination-progressbar-bg-color,rgba(0,0,0,.25));position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:#007aff;background:var(--swiper-pagination-color,var(--swiper-theme-color));height:100%;left:0;position:absolute;top:0;transform:scale(0);transform-origin:left top;width:100%}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{height:4px;height:var(--swiper-pagination-progressbar-size,4px);left:0;top:0;width:100%}.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-vertical>.swiper-pagination-progressbar{height:100%;left:0;top:0;width:4px;width:var(--swiper-pagination-progressbar-size,4px)}.swiper-pagination-lock{display:none}.swiper-scrollbar{background:rgba(0,0,0,.1);background:var(--swiper-scrollbar-bg-color,rgba(0,0,0,.1));border-radius:10px;border-radius:var(--swiper-scrollbar-border-radius,10px);position:relative;touch-action:none}.swiper-scrollbar-disabled>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-disabled{display:none!important}.swiper-horizontal>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-horizontal{bottom:4px;bottom:var(--swiper-scrollbar-bottom,4px);height:4px;height:var(--swiper-scrollbar-size,4px);left:1%;left:var(--swiper-scrollbar-sides-offset,1%);position:absolute;top:auto;top:var(--swiper-scrollbar-top,auto);width:98%;width:calc(100% - var(--swiper-scrollbar-sides-offset, 1%)*2);z-index:50}.swiper-scrollbar.swiper-scrollbar-vertical,.swiper-vertical>.swiper-scrollbar{height:98%;height:calc(100% - var(--swiper-scrollbar-sides-offset, 1%)*2);left:auto;left:var(--swiper-scrollbar-left,auto);position:absolute;right:4px;right:var(--swiper-scrollbar-right,4px);top:1%;top:var(--swiper-scrollbar-sides-offset,1%);width:4px;width:var(--swiper-scrollbar-size,4px);z-index:50}.swiper-scrollbar-drag{background:rgba(0,0,0,.5);background:var(--swiper-scrollbar-drag-bg-color,rgba(0,0,0,.5));border-radius:10px;border-radius:var(--swiper-scrollbar-border-radius,10px);height:100%;left:0;position:relative;top:0;width:100%}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{align-items:center;display:flex;height:100%;justify-content:center;text-align:center;width:100%}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-height:100%;max-width:100%;-o-object-fit:contain;object-fit:contain}.swiper-slide-zoomed{cursor:move;touch-action:none}.swiper .swiper-notification{left:0;opacity:0;pointer-events:none;position:absolute;top:0;z-index:-1000}.swiper-free-mode>.swiper-wrapper{margin:0 auto;transition-timing-function:ease-out}.swiper-grid>.swiper-wrapper{flex-wrap:wrap}.swiper-grid-column>.swiper-wrapper{flex-direction:column;flex-wrap:wrap}.swiper-fade.swiper-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-fade .swiper-slide-active,.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper.swiper-cube{overflow:visible}.swiper-cube .swiper-slide{backface-visibility:hidden;height:100%;pointer-events:none;transform-origin:0 0;visibility:hidden;width:100%;z-index:1}.swiper-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-cube.swiper-rtl .swiper-slide{transform-origin:100% 0}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-next,.swiper-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-cube .swiper-cube-shadow{bottom:0;height:100%;left:0;opacity:.6;position:absolute;width:100%;z-index:0}.swiper-cube .swiper-cube-shadow:before{background:#000;bottom:0;content:"";filter:blur(50px);left:0;position:absolute;right:0;top:0}.swiper-cube .swiper-slide-next+.swiper-slide{pointer-events:auto;visibility:visible}.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-bottom,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-left,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-right,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-top{backface-visibility:hidden;z-index:0}.swiper.swiper-flip{overflow:visible}.swiper-flip .swiper-slide{backface-visibility:hidden;pointer-events:none;z-index:1}.swiper-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-flip .swiper-slide-active,.swiper-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-bottom,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-left,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-right,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-top{backface-visibility:hidden;z-index:0}.swiper-creative .swiper-slide{backface-visibility:hidden;overflow:hidden;transition-property:transform,opacity,height}.swiper.swiper-cards{overflow:visible}.swiper-cards .swiper-slide{backface-visibility:hidden;overflow:hidden;transform-origin:center bottom}@font-face{font-display:auto;font-family:cooper-black-std;font-stretch:normal;font-style:normal;font-weight:400;src:url(https://use.typekit.net/af/4e1b68/000000000000000000013101/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3) format("woff2"),url(https://use.typekit.net/af/4e1b68/000000000000000000013101/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3) format("woff"),url(https://use.typekit.net/af/4e1b68/000000000000000000013101/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3) format("opentype")}@font-face{font-display:auto;font-family:roc-grotesk;font-stretch:normal;font-style:normal;font-weight:700;src:url(https://use.typekit.net/af/975d46/00000000000000007735b7c3/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3) format("woff2"),url(https://use.typekit.net/af/975d46/00000000000000007735b7c3/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3) format("woff"),url(https://use.typekit.net/af/975d46/00000000000000007735b7c3/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3) format("opentype")}@font-face{font-display:auto;font-family:roc-grotesk;font-stretch:normal;font-style:normal;font-weight:400;src:url(https://use.typekit.net/af/97dd77/00000000000000007735b7d4/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3) format("woff2"),url(https://use.typekit.net/af/97dd77/00000000000000007735b7d4/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3) format("woff"),url(https://use.typekit.net/af/97dd77/00000000000000007735b7d4/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3) format("opentype")}.benefits,.bios,.brands,.centered-contents .content,.container,.content-with-bg-image,.faq-accordions,.featured-fifty-fifty,.fifty-fifty,.financials-landing .financial__results,.half-image-content,.our-history-columns,.page-template-template-history .mobile-jump-links,.single-products .half-cols,.social-platforms,.staggered-cards-head,.staggered-cards-section,.testimonials,.upc-label,.xl-content,header.banner .main-nav .inner-wrapper,header.banner .sub-menu,header.banner .utility-navs:not(.mobile) .inner-wrapper{margin-left:auto;margin-right:auto;max-width:73.5rem;width:calc(100% - 15.25rem)}.centered-contents .thin.content,.container.thin,.financials-landing .thin.financial__results,.page-template-template-history .thin.mobile-jump-links,.single-products .thin.half-cols,.thin.benefits,.thin.bios,.thin.brands,.thin.content-with-bg-image,.thin.faq-accordions,.thin.featured-fifty-fifty,.thin.fifty-fifty,.thin.half-image-content,.thin.our-history-columns,.thin.social-platforms,.thin.staggered-cards-head,.thin.staggered-cards-section,.thin.testimonials,.thin.upc-label,.thin.xl-content,header.banner .main-nav .thin.inner-wrapper,header.banner .thin.sub-menu,header.banner .utility-navs:not(.mobile) .thin.inner-wrapper{max-width:51.125rem}@media screen and (max-width:820px){.benefits,.bios,.brands,.centered-contents .content,.container,.content-with-bg-image,.faq-accordions,.featured-fifty-fifty,.fifty-fifty,.financials-landing .financial__results,.half-image-content,.our-history-columns,.page-template-template-history .mobile-jump-links,.single-products .half-cols,.social-platforms,.staggered-cards-head,.staggered-cards-section,.testimonials,.upc-label,.xl-content,header.banner .main-nav .inner-wrapper,header.banner .sub-menu,header.banner .utility-navs:not(.mobile) .inner-wrapper{width:calc(100% - 10rem)}}@media screen and (max-width:620px){.benefits,.bios,.brands,.centered-contents .content,.container,.content-with-bg-image,.faq-accordions,.featured-fifty-fifty,.fifty-fifty,.financials-landing .financial__results,.half-image-content,.our-history-columns,.page-template-template-history .mobile-jump-links,.single-products .half-cols,.social-platforms,.staggered-cards-head,.staggered-cards-section,.testimonials,.upc-label,.xl-content,header.banner .main-nav .inner-wrapper,header.banner .sub-menu,header.banner .utility-navs:not(.mobile) .inner-wrapper{width:calc(100% - 4rem)}}.section-padding-y{padding-top:5rem}.section-padding-bottom-only,.section-padding-y{padding-bottom:5rem}.section-margin{margin-bottom:5rem}.stack-xxxl>*+*{margin-top:6rem}@media screen and (max-width:820px){.stack-xxxl>*+*{margin-top:5rem}}.stack-xxl>*+*{margin-top:5rem}@media screen and (max-width:820px){.stack-xxl>*+*{margin-top:4rem}}.stack-xl>*+*{margin-top:4rem}@media screen and (max-width:820px){.stack-xl>*+*{margin-top:3rem}}.stack-l>*+*{margin-top:3rem}@media screen and (max-width:820px){.stack-l>*+*{margin-top:2.5rem}}.stack-m>*+*{margin-top:2rem}@media screen and (max-width:820px){.stack-m>*+*{margin-top:2rem}}.stack-s>*+*{margin-top:1.5rem}@media screen and (max-width:820px){.stack-s>*+*{margin-top:1.5rem}}.stack-xs>*+*{margin-top:1rem}@media screen and (max-width:820px){.stack-xs>*+*{margin-top:1rem}}.stack-xxs>*+*{margin-top:.5rem}@media screen and (max-width:820px){.stack-xxs>*+*{margin-top:.5rem}}.section-theme-brown{background-color:#402021;color:#fff;padding-bottom:5rem;padding-top:5rem}.section-theme-brown a:not(.btn-flat):not(.btn-tertiary):not(.btn-primary):not(.brands-item){color:#fff}.section-theme-beige-dark{background-color:#f7f0e7;color:#402021;padding-bottom:5rem;padding-top:5rem}.section-theme-beige-dark a:not(.btn-flat):not(.btn-tertiary):not(.btn-primary):not(.brands-item){color:#402021}.section-theme-beige-light{background-color:#fffef9;color:#402021;padding-bottom:5rem;padding-top:5rem}.section-theme-beige-light a:not(.btn-flat):not(.btn-tertiary):not(.btn-primary):not(.brands-item){color:#402021}.section-theme-white{background-color:#fff;color:#402021;padding-bottom:5rem;padding-top:5rem}.section-theme-white a:not(.btn-flat):not(.btn-tertiary):not(.btn-primary):not(.brands-item){color:#402021}@media screen and (min-width:1200px){.candy-bg,.candy-bg-fixed{background-image:url(/app/themes/tootsie/public/images/backgrounds/candy-bg-static.8d06f1f7e3c1ed5a.png);background-repeat:no-repeat;background-size:cover}.candy-bg-fixed{background-attachment:fixed}}.h1-outline-beige,.h1-outline-brown,.h1-style,.page-template-template-about .history-section .history-title,h1{font-family:cooper-black-std,serif;font-size:10rem;font-weight:400;line-height:.90625em}@media screen and (max-width:1200px){.h1-outline-beige,.h1-outline-brown,.h1-style,.page-template-template-about .history-section .history-title,h1{font-size:5rem;line-height:1em}}@media screen and (max-width:620px){.h1-outline-beige,.h1-outline-brown,.h1-style,.page-template-template-about .history-section .history-title,h1{font-size:3.125rem;line-height:1em}}.h2-style,.page-template-template-about .careers-title,h2{font-family:cooper-black-std,serif;font-size:5rem;font-weight:400;line-height:1em}@media screen and (max-width:1200px){.h2-style,.page-template-template-about .careers-title,h2{font-size:3.125rem;line-height:1em}}@media screen and (max-width:620px){.h2-style,.page-template-template-about .careers-title,h2{font-size:2.125rem;line-height:1em}}.banner-large-image p,.h3-style,h3{font-family:cooper-black-std,serif;font-size:3.125rem;font-weight:400;line-height:1em}@media screen and (max-width:1200px){.banner-large-image p,.h3-style,h3{font-size:2.125rem;line-height:1em}}@media screen and (max-width:620px){.banner-large-image p,.h3-style,h3{font-size:1.875rem;line-height:1.2666666667em}}.h4-style,.our-history-columns .timeline-point-and-date,h4{font-family:cooper-black-std,serif;font-size:2.125rem;font-weight:400;line-height:1em}@media screen and (max-width:1200px){.h4-style,.our-history-columns .timeline-point-and-date,h4{font-size:2rem;line-height:1.1875em}}@media screen and (max-width:620px){.h4-style,.our-history-columns .timeline-point-and-date,h4{font-size:1.5rem;line-height:1em}}.h5-style,.single-products .recipe-card .recipe-content .link,h5{font-family:cooper-black-std,serif;font-size:1.5rem;font-weight:400;line-height:1em}@media screen and (max-width:620px){.h5-style,.single-products .recipe-card .recipe-content .link,h5{font-size:1.375rem;line-height:1em}}.custom-dropdown,.footer-newsletter .newsletter-form .gform-body input,.pagination ul .break-indicator a,.pagination ul .page a,.subtitle-1{font-family:roc-grotesk,sans-serif;font-size:1rem;font-weight:400;line-height:1.5em}.subtitle-2{font-family:roc-grotesk,sans-serif;font-size:.875rem;font-weight:700;line-height:1.5em}.featured-fifty-fifty-content,.financials-landing .financial__input fieldset label,.financials-landing .report .noresult-text,.p-style,.post-card .card-footer .link,.single-products .accordions .accordion-panel-content,.single-products .half-cols .read-more-toggle,ol,p,ul{font-family:roc-grotesk,sans-serif;font-size:1.375rem;font-weight:400;line-height:1.4545454545em}.financials-landing .report .download-all-cta button,.financials-landing .report__files ul button,.p-sm,.quote .content p,.single-locations .open-positions .positions-table li p,.social-platforms .social-handle,.stacked-cards .staggered-cards-item-text,.staggered-cards-item-text,.videos-area .sidebar .video-toggle{font-family:roc-grotesk,sans-serif;font-size:1.125rem;font-weight:400;line-height:1.3333333333em}.allergen-icon,.h6-style,.overline,.tag,h6{font-family:roc-grotesk,sans-serif;font-size:.875rem;font-weight:700;line-height:1.1428571429em}.caption,figcaption{font-family:roc-grotesk,sans-serif;font-size:1.125rem;font-weight:400;line-height:1em}.h1-outline-brown{color:#402021;position:relative;text-shadow:1rem 1rem 0 #fffef9;z-index:1}@media screen and (max-width:1200px){.h1-outline-brown{text-shadow:.25rem .25rem 0 #fffef9}}.h1-outline-brown:before{content:attr(data-content);left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);-webkit-text-stroke:1.25rem #fffef9;text-shadow:none;width:100%;z-index:-1}@media screen and (max-width:1200px){.h1-outline-brown:before{-webkit-text-stroke:1rem #fffef9}}.h1-outline-beige{color:#fffef9;position:relative;text-shadow:1rem 1.25rem 0 #402021;z-index:1}@media screen and (max-width:1200px){.h1-outline-beige{text-shadow:.25rem .25rem 0 #402021}}@media screen and (max-width:620px){.h1-outline-beige{text-shadow:.25rem .4375rem 0 #402021}}.h1-outline-beige:before{content:attr(data-content);left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);-webkit-text-stroke:1.25rem #402021;text-shadow:none;width:100%;z-index:-1}@media screen and (max-width:1200px){.h1-outline-beige:before{-webkit-text-stroke:1rem #402021}}.h1-outline-beige.beige-dark{color:#f7f0e7}html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}body,html{margin:0;padding:0}*,:after,:before{box-sizing:border-box}:focus{outline:0}a{background-color:transparent;cursor:pointer}a,a:hover{color:#000;-webkit-text-decoration:none;text-decoration:none}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}:not(pre)>code,:not(pre)>kbd,:not(pre)>samp{padding:0;white-space:nowrap}em{font-style:italic}ins{-webkit-text-decoration:none;text-decoration:none}q{font-style:italic}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0;height:auto;max-width:100%;vertical-align:middle}svg:not(:root){overflow:hidden}address,blockquote,dl,fieldset,figure,ol,p,pre,ul{margin:0}*+address,*+blockquote,*+dl,*+fieldset,*+figure,*+ol,*+p,*+pre,*+ul{margin-top:20px}h1,h2,h3,h4,h5,h6{margin:0}*+h1,*+h2,*+h3,*+h4,*+h5,*+h6{margin-top:20px}ol,ul{padding-left:30px}ol>li>ol,ol>li>ul,ul>li>ol,ul>li>ul{margin:0}dt{font-weight:700}dd{margin-left:0}hr{border:0;border-top:1px solid #000;box-sizing:content-box;height:0;margin:0}*+hr{margin-top:20px}address{font-style:normal}pre{overflow:auto}pre>code{margin:0;padding:0}article,aside,details,figcaption,figure,footer,header,main,nav,section,summary{display:block}progress{vertical-align:baseline}[hidden],audio:not([controls]),template{display:none}iframe{border:0}body{background-color:#fffef9;color:#402021}body.motion-reduced *,body.motion-reduced :after,body.motion-reduced :before{transition:none!important}.sr-only{height:0;margin:-1px;overflow:hidden;padding:0;position:absolute;width:0;clip:rect(0,0,0,0);border-width:0;white-space:nowrap}.sr-only:focus{height:auto;margin:0;overflow:visible;padding:0;position:static;width:auto;clip:auto;white-space:normal}.bios .bio-card,.yellow-wave-card{align-items:center;background-color:#fdce01;background-image:url(/app/themes/tootsie/public/images/backgrounds/yellow-card-wave.fc2c77.svg);background-position:bottom;background-repeat:no-repeat;border-radius:1.25rem;display:flex;flex-direction:column;text-align:center}.bios .bio-card:hover,.yellow-wave-card:hover{background-position:50%}.bios .red.bio-card,.yellow-wave-card.red{box-shadow:.375rem .375rem 0 0 #d10422}.bios .yellow.bio-card,.yellow-wave-card.yellow{box-shadow:.375rem .375rem 0 0 #fdce01}.bios .blue.bio-card,.yellow-wave-card.blue{box-shadow:.375rem .375rem 0 0 #62d0ff}.bios .green.bio-card,.yellow-wave-card.green{box-shadow:.375rem .375rem 0 0 #016d42}.bios .pink.bio-card,.yellow-wave-card.pink{box-shadow:.375rem .375rem 0 0 #fc8383}.bios .purple.bio-card,.yellow-wave-card.purple{box-shadow:.375rem .375rem 0 0 #d279e4}.bios .orange.bio-card,.yellow-wave-card.orange{box-shadow:.375rem .375rem 0 0 #ea8207}.bios .brown.bio-card,.yellow-wave-card.brown{box-shadow:.375rem .375rem 0 0 #402021}.bios .beige-light.bio-card,.yellow-wave-card.beige-light{box-shadow:.375rem .375rem 0 0 #fffef9}.bios .beige-dark.bio-card,.yellow-wave-card.beige-dark{box-shadow:.375rem .375rem 0 0 #f7f0e7}.allergen-icon{display:flex;flex-direction:column;gap:.75rem;max-width:4rem;text-align:center}.allergen-icon:before{background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:block;height:4rem;width:4rem}.allergen-icon.corn-free:before{background-image:url(/app/themes/tootsie/public/images/icons/allergens/corn-free.6a92df.svg)}.allergen-icon.contains-corn:before{background-image:url(/app/themes/tootsie/public/images/icons/allergens/contains-corn.f388ff.svg)}.allergen-icon.egg-free:before{background-image:url(/app/themes/tootsie/public/images/icons/allergens/egg-free.66fe52.svg)}.allergen-icon.contains-egg:before{background-image:url(/app/themes/tootsie/public/images/icons/allergens/contains-egg.8a6d0a.svg)}.allergen-icon.gluten-free:before{background-image:url(/app/themes/tootsie/public/images/icons/allergens/gluten-free.b34e80.svg)}.allergen-icon.contains-gluten:before{background-image:url(/app/themes/tootsie/public/images/icons/allergens/contains-gluten.5422f1.svg)}.allergen-icon.kosher-free:before{background-image:url(/app/themes/tootsie/public/images/icons/allergens/kosher-free.b45b63.svg)}.allergen-icon.contains-kosher:before{background-image:url(/app/themes/tootsie/public/images/icons/allergens/contains-kosher.0e4826.svg)}.allergen-icon.kosher-okd-free:before{background-image:url(/app/themes/tootsie/public/images/icons/allergens/kosher-okd-free.d0bd21.svg)}.allergen-icon.contains-kosher-okd:before{background-image:url(/app/themes/tootsie/public/images/icons/allergens/contains-kosher-okd.9c345a.svg)}.allergen-icon.kosher-ou-pareve-free:before{background-image:url(/app/themes/tootsie/public/images/icons/allergens/kosher-ou-pareve-free.580867.svg)}.allergen-icon.contains-kosher-ou-pareve:before{background-image:url(/app/themes/tootsie/public/images/icons/allergens/contains-kosher-ou-pareve.dc070c.svg)}.allergen-icon.kosher-oud-free:before{background-image:url(/app/themes/tootsie/public/images/icons/allergens/kosher-oud-free.f11e6d.svg)}.allergen-icon.contains-kosher-oud:before{background-image:url(/app/themes/tootsie/public/images/icons/allergens/contains-kosher-oud.798f01.svg)}.allergen-icon.milk-free:before{background-image:url(/app/themes/tootsie/public/images/icons/allergens/milk-free.012876.svg)}.allergen-icon.contains-milk:before{background-image:url(/app/themes/tootsie/public/images/icons/allergens/contains-milk.65c473.svg)}.allergen-icon.nuts-free:before{background-image:url(/app/themes/tootsie/public/images/icons/allergens/nuts-free.f35170.svg)}.allergen-icon.contains-nuts:before{background-image:url(/app/themes/tootsie/public/images/icons/allergens/contains-nuts.38049a.svg)}.allergen-icon.peanut-free:before{background-image:url(/app/themes/tootsie/public/images/icons/allergens/peanut-free.59037e.svg)}.allergen-icon.contains-peanut:before{background-image:url(/app/themes/tootsie/public/images/icons/allergens/contains-peanut.7279c8.svg)}.allergen-icon.soy-free:before{background-image:url(/app/themes/tootsie/public/images/icons/allergens/soy-free.00a18e.svg)}.allergen-icon.contains-soy:before{background-image:url(/app/themes/tootsie/public/images/icons/allergens/contains-soy.586961.svg)}.btn-flat,.btn-primary,.btn-secondary,.btn-tertiary,header.banner .nav-primary ul:not(.sub-menu)>li.item-has-color.red>a{-webkit-appearance:none;-moz-appearance:none;appearance:none;backface-visibility:hidden;background-color:transparent;border:0;border-radius:0;border-radius:1.25rem;box-shadow:none;display:inline-block;font-family:roc-grotesk,sans-serif;font-size:1.125rem;font-weight:400;height:3.625rem;line-height:3.625rem;padding:0 3rem;-webkit-text-decoration:none;text-decoration:none;text-shadow:none;transform-origin:bottom right;transition:transform .3s ease}.btn-flat:hover,.btn-primary:hover,.btn-secondary:hover,.btn-tertiary:hover,header.banner .nav-primary ul:not(.sub-menu)>li.item-has-color.red>a:hover{cursor:pointer;transform:rotate(-2deg)}.btn-primary{background-color:#d10422;box-shadow:6px 6px 0 0 #fdce01;color:#fff}.btn-primary:hover{color:#fff}.btn-primary:focus-visible{outline:1px solid #d10422;outline-offset:.25rem}.btn-secondary{background-color:#fdce01;box-shadow:6px 6px 0 0 #d10422;color:#402021}.btn-secondary:hover{color:#402021}.btn-secondary:focus-visible{outline:1px solid #fdce01;outline-offset:.25rem}.btn-arrow{background-color:transparent;border:1px solid #402021;border-radius:50%;display:block;height:3.125rem;overflow:hidden;position:relative;transition:transform .3s ease;width:3.125rem}.btn-arrow:before{background-image:url(/app/themes/tootsie/public/images/icons/btn-arrow-brown-right.689bd8.svg);background-position:50%;background-repeat:no-repeat;background-size:1.875rem 1.5625rem;left:0}.btn-arrow:after,.btn-arrow:before{content:"";display:block;height:100%;position:absolute;top:0;width:100%}.btn-arrow:after{background-color:#fdce01;border-radius:50%;right:-3.125rem;z-index:-1}.btn-arrow:hover{cursor:pointer;transform:translateX(.5rem)}.btn-arrow:focus{box-shadow:0 0 0 3px #cbd5e1}.carousel-btn-next,.carousel-btn-prev,.image-gallery .swiper-button-next,.image-gallery .swiper-button-prev,.related-content.as-carousel .slider-controls .related-btn-next,.related-content.as-carousel .slider-controls .related-btn-prev,.stacked-cards .swiper-button-next,.stacked-cards .swiper-button-prev,.testimonials .testimonial-slider .swiper-button-next,.testimonials .testimonial-slider .swiper-button-prev{background-color:transparent;border:4px solid #402021;border-radius:50%;height:5.3125rem;margin:2px;overflow:hidden;position:absolute;width:5.3125rem}@media screen and (max-width:620px){.carousel-btn-next,.carousel-btn-prev,.image-gallery .swiper-button-next,.image-gallery .swiper-button-prev,.related-content.as-carousel .slider-controls .related-btn-next,.related-content.as-carousel .slider-controls .related-btn-prev,.stacked-cards .swiper-button-next,.stacked-cards .swiper-button-prev,.testimonials .testimonial-slider .swiper-button-next,.testimonials .testimonial-slider .swiper-button-prev{height:4.375rem;width:4.375rem}}.carousel-btn-next:before,.carousel-btn-prev:before,.image-gallery .swiper-button-next:before,.image-gallery .swiper-button-prev:before,.related-content.as-carousel .slider-controls .related-btn-next:before,.related-content.as-carousel .slider-controls .related-btn-prev:before,.stacked-cards .swiper-button-next:before,.stacked-cards .swiper-button-prev:before,.testimonials .testimonial-slider .swiper-button-next:before,.testimonials .testimonial-slider .swiper-button-prev:before{background-position:50%;background-repeat:no-repeat;background-size:1.875rem 1.5625rem;content:"";display:block;height:100%;left:0;position:absolute;top:0;width:100%}.carousel-btn-next:after,.carousel-btn-prev:after,.image-gallery .swiper-button-next:after,.image-gallery .swiper-button-prev:after,.related-content.as-carousel .slider-controls .related-btn-next:after,.related-content.as-carousel .slider-controls .related-btn-prev:after,.stacked-cards .swiper-button-next:after,.stacked-cards .swiper-button-prev:after,.testimonials .testimonial-slider .swiper-button-next:after,.testimonials .testimonial-slider .swiper-button-prev:after{background-color:#fdce01;border-radius:50%;content:"";display:block;height:100%;position:absolute;right:-5.3125rem;top:0;width:100%;z-index:-1}.carousel-btn-next:hover,.carousel-btn-prev:hover,.image-gallery .swiper-button-next:hover,.image-gallery .swiper-button-prev:hover,.related-content.as-carousel .slider-controls .related-btn-next:hover,.related-content.as-carousel .slider-controls .related-btn-prev:hover,.stacked-cards .swiper-button-next:hover,.stacked-cards .swiper-button-prev:hover,.testimonials .testimonial-slider .swiper-button-next:hover,.testimonials .testimonial-slider .swiper-button-prev:hover{cursor:pointer}.btn-flat,header.banner .nav-primary ul:not(.sub-menu)>li.item-has-color.red>a{align-items:center;background-color:#d10422;border-radius:2px;color:#fffef9;display:flex;font-family:cooper-black-std,serif;font-size:1.25rem;font-weight:400;gap:.75rem;justify-content:space-between;line-height:1em;padding:1rem;transition:color .08s ease-in-out,background-color .08s ease-in-out}.btn-flat:focus,.btn-flat:focus-visible,.btn-flat:hover,header.banner .nav-primary ul:not(.sub-menu)>li.item-has-color.red>a:focus,header.banner .nav-primary ul:not(.sub-menu)>li.item-has-color.red>a:focus-visible,header.banner .nav-primary ul:not(.sub-menu)>li.item-has-color.red>a:hover{background-color:#fdce01;transform:none}.btn-flat.with-arrow:after,header.banner .nav-primary ul:not(.sub-menu)>li.item-has-color.red>a.with-arrow:after{background-image:url(/app/themes/tootsie/public/images/icons/btn-arrow-white-down.1b4c99.svg);background-position:50%;background-repeat:no-repeat;content:"";display:inline-block;height:100%;width:.875rem}.btn-flat.with-arrow:focus-visible:after,.btn-flat.with-arrow:focus:after,.btn-flat.with-arrow:hover:after,header.banner .nav-primary ul:not(.sub-menu)>li.item-has-color.red>a.with-arrow:focus-visible:after,header.banner .nav-primary ul:not(.sub-menu)>li.item-has-color.red>a.with-arrow:focus:after,header.banner .nav-primary ul:not(.sub-menu)>li.item-has-color.red>a.with-arrow:hover:after{background-image:url(/app/themes/tootsie/public/images/icons/btn-arrow-brown-down.700577.svg)}.btn-tertiary{border:1px solid transparent;border-radius:2.625rem;font-family:cooper-black-std,serif;font-size:1.25rem;font-weight:400;height:-moz-fit-content;height:fit-content;line-height:1em;padding:1rem .75rem}.btn-tertiary.white{background-color:#fff;color:#402021}.btn-tertiary.red{background-color:#d10422;color:#fffef9}.btn-tertiary.yellow{background-color:#fdce01;color:#402021}.btn-tertiary.blue{background-color:#62d0ff;color:#402021}.btn-tertiary.green{background-color:#016d42;color:#fffef9}.btn-tertiary.pink{background-color:#fc8383;color:#402021}.btn-tertiary.purple{background-color:#d279e4;color:#402021}.btn-tertiary.orange{background-color:#ea8207;color:#402021}.btn-tertiary.brown{background-color:#402021;color:#fffef9}.btn-tertiary:hover{background-color:#fffef9;border:1px solid #402021;color:#402021;transform:none}.btn-tertiary:focus,.btn-tertiary:focus-visible{box-shadow:0 0 0 3px #cbd5e1}.financials-landing .report .download-all-cta button,.financials-landing .report__files ul button{align-items:center;border:1px solid transparent;border-radius:2.8125rem;display:flex;gap:.5rem;padding:.75rem 1.5rem}.financials-landing .report .download-all-cta button:hover,.financials-landing .report__files ul button:hover{background-color:#fffef9;border:1px solid #402021;color:#402021;cursor:pointer}.financials-landing .report .download-all-cta button:focus,.financials-landing .report .download-all-cta button:focus-visible,.financials-landing .report__files ul button:focus,.financials-landing .report__files ul button:focus-visible{box-shadow:0 0 0 3px #cbd5e1}.btn-wysiwyg-cta{background-color:#402021;border:1px solid transparent;border-radius:2px;color:#fffef9;display:block;font-family:cooper-black-std,serif;font-size:1.25rem;font-weight:400;letter-spacing:-.6px;line-height:.8em;padding:.75rem;-webkit-text-decoration:none;text-decoration:none;transition:color .2s ease,background-color .2s ease;width:-moz-fit-content;width:fit-content}.btn-wysiwyg-cta:focus,.btn-wysiwyg-cta:hover{background-color:#fffef9;border:1px solid #402021;color:#402021;cursor:pointer}p a{color:#d10422}.card-with-bg-image{align-items:center;aspect-ratio:193/141;background-color:rgba(0,0,0,.6);border-radius:1.25rem;color:#fffef9;display:flex;flex-direction:column;gap:1.25rem;justify-content:flex-end;overflow:hidden;padding:0 6rem 5rem;position:relative;text-align:center;width:100%}.card-with-bg-image:hover img{scale:1.25}.card-with-bg-image .bg-image{bottom:0;left:0;position:absolute;right:0;top:0;z-index:-1}.card-with-bg-image .bg-image img{height:100%;-o-object-fit:cover;object-fit:cover;transition:scale .2s ease;width:100%}.card-with-bg-image .btn{background-color:#d10422;border:1px solid transparent;border-radius:2px;color:#fffef9;font-family:cooper-black-std,serif;font-size:1.25rem;font-weight:400;letter-spacing:-.6px;line-height:.8em;padding:.75rem;-webkit-text-decoration:none;text-decoration:none;transition:color .2s ease,background-color .2s ease;width:-moz-fit-content;width:fit-content}.card-with-bg-image .btn:focus,.card-with-bg-image .btn:hover{background-color:#fffef9;border:1px solid #402021;color:#402021;cursor:pointer}.custom-dropdown{align-items:center;background-color:#fffef9;border:1px solid #402021;border-radius:.625rem;color:#402021;display:flex;gap:.625rem;justify-content:space-between;max-width:100%;padding:.625rem .75rem;transition:background-color .2s ease;width:17.5625rem}@media screen and (max-width:820px){.custom-dropdown{width:100%}}.custom-dropdown:after{content:url(/app/themes/tootsie/public/images/icons/btn-arrow-brown-down.700577.svg);height:1.125rem}.custom-dropdown:hover{cursor:pointer}.custom-dropdown:focus{box-shadow:0 0 0 2px rgba(64,32,33,.5)}.custom-dropdown[aria-expanded=true]:after{transform:rotate(180deg)}.divider-beige-down,.divider-beige-up,.divider-brown-arc-down,.divider-brown-arc-up,.divider-brown-down,.divider-brown-up,.divider-min-yellow,.divider-yellow-up{aspect-ratio:4/1;background-repeat:no-repeat;background-size:cover;width:100%}.flipped.divider-beige-down,.flipped.divider-beige-up,.flipped.divider-brown-arc-down,.flipped.divider-brown-arc-up,.flipped.divider-brown-down,.flipped.divider-brown-up,.flipped.divider-min-yellow,.flipped.divider-yellow-up{transform:rotateY(180deg)}.divider-brown-up{background-image:url(/app/themes/tootsie/public/images/dividers/curved-divider-brown-up.cf3e32.svg);background-position:top}.divider-brown-up-red,.divider-brown-up.red{background-color:#d10422}.divider-brown-up-yellow,.divider-brown-up.yellow{background-color:#fdce01}.divider-brown-up-blue,.divider-brown-up.blue{background-color:#62d0ff}.divider-brown-up-green,.divider-brown-up.green{background-color:#016d42}.divider-brown-up-pink,.divider-brown-up.pink{background-color:#fc8383}.divider-brown-up-purple,.divider-brown-up.purple{background-color:#d279e4}.divider-brown-up-orange,.divider-brown-up.orange{background-color:#ea8207}.divider-brown-up-brown,.divider-brown-up.brown{background-color:#402021}.divider-brown-up-beige-light,.divider-brown-up.beige-light{background-color:#fffef9}.divider-brown-up-beige-dark,.divider-brown-up.beige-dark{background-color:#f7f0e7}.divider-brown-down{background-image:url(/app/themes/tootsie/public/images/dividers/curved-divider-brown-down.5c4ffb.svg);background-position:top}.divider-brown-down-red,.divider-brown-down.red{background-color:#d10422}.divider-brown-down-yellow,.divider-brown-down.yellow{background-color:#fdce01}.divider-brown-down-blue,.divider-brown-down.blue{background-color:#62d0ff}.divider-brown-down-green,.divider-brown-down.green{background-color:#016d42}.divider-brown-down-pink,.divider-brown-down.pink{background-color:#fc8383}.divider-brown-down-purple,.divider-brown-down.purple{background-color:#d279e4}.divider-brown-down-orange,.divider-brown-down.orange{background-color:#ea8207}.divider-brown-down-brown,.divider-brown-down.brown{background-color:#402021}.divider-brown-down-beige-light,.divider-brown-down.beige-light{background-color:#fffef9}.divider-brown-down-beige-dark,.divider-brown-down.beige-dark{background-color:#f7f0e7}.divider-brown-arc-up{background-image:url(/app/themes/tootsie/public/images/dividers/arc-divider-brown-up.b37644.svg);background-position:top}.divider-brown-arc-up-red,.divider-brown-arc-up.red{background-color:#d10422}.divider-brown-arc-up-yellow,.divider-brown-arc-up.yellow{background-color:#fdce01}.divider-brown-arc-up-blue,.divider-brown-arc-up.blue{background-color:#62d0ff}.divider-brown-arc-up-green,.divider-brown-arc-up.green{background-color:#016d42}.divider-brown-arc-up-pink,.divider-brown-arc-up.pink{background-color:#fc8383}.divider-brown-arc-up-purple,.divider-brown-arc-up.purple{background-color:#d279e4}.divider-brown-arc-up-orange,.divider-brown-arc-up.orange{background-color:#ea8207}.divider-brown-arc-up-brown,.divider-brown-arc-up.brown{background-color:#402021}.divider-brown-arc-up-beige-light,.divider-brown-arc-up.beige-light{background-color:#fffef9}.divider-brown-arc-up-beige-dark,.divider-brown-arc-up.beige-dark{background-color:#f7f0e7}.divider-brown-arc-down{background-image:url(/app/themes/tootsie/public/images/dividers/arc-divider-brown-down.6e9c20.svg);background-position:bottom}.divider-brown-arc-down-red,.divider-brown-arc-down.red{background-color:#d10422}.divider-brown-arc-down-yellow,.divider-brown-arc-down.yellow{background-color:#fdce01}.divider-brown-arc-down-blue,.divider-brown-arc-down.blue{background-color:#62d0ff}.divider-brown-arc-down-green,.divider-brown-arc-down.green{background-color:#016d42}.divider-brown-arc-down-pink,.divider-brown-arc-down.pink{background-color:#fc8383}.divider-brown-arc-down-purple,.divider-brown-arc-down.purple{background-color:#d279e4}.divider-brown-arc-down-orange,.divider-brown-arc-down.orange{background-color:#ea8207}.divider-brown-arc-down-brown,.divider-brown-arc-down.brown{background-color:#402021}.divider-brown-arc-down-beige-light,.divider-brown-arc-down.beige-light{background-color:#fffef9}.divider-brown-arc-down-beige-dark,.divider-brown-arc-down.beige-dark{background-color:#f7f0e7}.divider-beige-up{background-image:url(/app/themes/tootsie/public/images/dividers/curved-divider-beige-up.6d5171.svg);background-position:top}.divider-beige-up-red,.divider-beige-up.red{background-color:#d10422}.divider-beige-up-yellow,.divider-beige-up.yellow{background-color:#fdce01}.divider-beige-up-blue,.divider-beige-up.blue{background-color:#62d0ff}.divider-beige-up-green,.divider-beige-up.green{background-color:#016d42}.divider-beige-up-pink,.divider-beige-up.pink{background-color:#fc8383}.divider-beige-up-purple,.divider-beige-up.purple{background-color:#d279e4}.divider-beige-up-orange,.divider-beige-up.orange{background-color:#ea8207}.divider-beige-up-brown,.divider-beige-up.brown{background-color:#402021}.divider-beige-up-beige-light,.divider-beige-up.beige-light{background-color:#fffef9}.divider-beige-up-beige-dark,.divider-beige-up.beige-dark{background-color:#f7f0e7}.divider-beige-down{background-image:url(/app/themes/tootsie/public/images/dividers/curved-divider-beige-down.1f0500.svg);background-position:top}.divider-beige-down-red,.divider-beige-down.red{background-color:#d10422}.divider-beige-down-yellow,.divider-beige-down.yellow{background-color:#fdce01}.divider-beige-down-blue,.divider-beige-down.blue{background-color:#62d0ff}.divider-beige-down-green,.divider-beige-down.green{background-color:#016d42}.divider-beige-down-pink,.divider-beige-down.pink{background-color:#fc8383}.divider-beige-down-purple,.divider-beige-down.purple{background-color:#d279e4}.divider-beige-down-orange,.divider-beige-down.orange{background-color:#ea8207}.divider-beige-down-brown,.divider-beige-down.brown{background-color:#402021}.divider-beige-down-beige-light,.divider-beige-down.beige-light{background-color:#fffef9}.divider-beige-down-beige-dark,.divider-beige-down.beige-dark{background-color:#f7f0e7}.divider-yellow-up{background-image:url(/app/themes/tootsie/public/images/dividers/curved-divider-yellow-up.7502cf.svg);background-position:top;margin-bottom:-.5px}.divider-yellow-up-red,.divider-yellow-up.red{background-color:#d10422}.divider-yellow-up-yellow,.divider-yellow-up.yellow{background-color:#fdce01}.divider-yellow-up-blue,.divider-yellow-up.blue{background-color:#62d0ff}.divider-yellow-up-green,.divider-yellow-up.green{background-color:#016d42}.divider-yellow-up-pink,.divider-yellow-up.pink{background-color:#fc8383}.divider-yellow-up-purple,.divider-yellow-up.purple{background-color:#d279e4}.divider-yellow-up-orange,.divider-yellow-up.orange{background-color:#ea8207}.divider-yellow-up-brown,.divider-yellow-up.brown{background-color:#402021}.divider-yellow-up-beige-light,.divider-yellow-up.beige-light{background-color:#fffef9}.divider-yellow-up-beige-dark,.divider-yellow-up.beige-dark{background-color:#f7f0e7}.divider-min-yellow{background-image:url(/app/themes/tootsie/public/images/dividers/curved-divider-min-yellow.84f08f.svg);background-position:top}.location-card{aspect-ratio:1/1;background-position:center 110%;color:#402021;justify-content:center;-webkit-text-decoration:none;text-decoration:none;transition:background-position .4s ease-in-out;width:17.4375rem}.location-card h4{transition:margin-bottom .4s ease-in-out}.location-card:hover{background-position-y:80%;color:#402021}.location-card:hover h4{margin-bottom:5rem}.pagination ul{align-items:center;display:flex;gap:2rem;justify-content:center;list-style-type:none;margin:0;padding:0}@media screen and (max-width:767px){.pagination ul .next-indicator,.pagination ul .previous-indicator{display:none}}.pagination ul .next-indicator a,.pagination ul .previous-indicator a{background-color:#d10422;border:1px solid transparent;border-radius:2px;color:#fffef9;display:block;font-family:cooper-black-std,serif;font-size:1.25rem;font-weight:400;letter-spacing:-.6px;line-height:.8em;padding:.75rem;-webkit-text-decoration:none;text-decoration:none;transition:color .2s ease,background-color .2s ease;width:-moz-fit-content;width:fit-content}.pagination ul .next-indicator a:focus,.pagination ul .next-indicator a:hover,.pagination ul .previous-indicator a:focus,.pagination ul .previous-indicator a:hover{background-color:#fffef9;border:1px solid #402021;color:#402021;cursor:pointer}.pagination ul .break-indicator.active-class a,.pagination ul .page.active-class a{background-color:#fdce01;color:#402021}.pagination ul .break-indicator a,.pagination ul .page a{border-radius:10px;color:#fffef9;padding:.75rem 1.25rem;-webkit-text-decoration:underline;text-decoration:underline;transition:color .2s ease,background-color .2s ease}.pagination ul .break-indicator a:hover,.pagination ul .page a:hover{background-color:#fffef9;color:#402021}.pagination ul .break-indicator a:active,.pagination ul .page a:active{background-color:#402021;color:#fffef9}.post-card{align-items:center;background-color:#d10422;border-radius:1.25rem;display:flex;flex-direction:column;height:100%;margin-top:3rem;max-width:21.25rem;width:100%}.post-card:hover .card-front{transform:rotate(-2deg)}.post-card .card-front{background-color:#fffef9;border-radius:1.25rem;margin-top:-3rem;min-height:32.5rem;overflow:hidden;width:100%}.post-card .image-wrapper{border-radius:1.25rem;height:15.125rem;overflow:hidden;position:relative;width:100%}.post-card .image-wrapper img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}.post-card .card-body{align-items:flex-start;display:flex;flex-direction:column;gap:.75rem;padding:2rem 1rem}.post-card .card-body .post-category{background-color:#f9f5eb;border:3px solid #f7f0e7;border-radius:2px;font-family:roc-grotesk,sans-serif;font-size:.875rem;font-weight:500;letter-spacing:1.25px;line-height:1.4285714286em;padding:.5rem .75rem;text-transform:uppercase}.post-card .card-body .post-date,.post-card .card-body .post-excerpt,.post-card .card-body .post-title{margin:0}.post-card .card-body .post-title{font-size:1.25rem;line-height:1em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.post-card .card-body .post-excerpt{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:4}.post-card .card-footer{align-items:center;display:flex;flex-grow:1;gap:1rem;justify-content:center;width:100%}.post-card .card-footer .link{color:#fffef9;margin:.5rem auto .75rem;-webkit-text-decoration:none;text-decoration:none}.post-card .card-footer .link:focus,.post-card .card-footer .link:hover{-webkit-text-decoration:underline;text-decoration:underline}.product-card{background-color:#fffef9;border-radius:1.25rem;display:flex;flex-direction:column;height:100%;max-width:339px;overflow:hidden}.product-card.red:hover{box-shadow:.5rem .375rem 0 0 #d10422}.product-card.yellow:hover{box-shadow:.5rem .375rem 0 0 #fdce01}.product-card.blue:hover{box-shadow:.5rem .375rem 0 0 #62d0ff}.product-card.green:hover{box-shadow:.5rem .375rem 0 0 #016d42}.product-card.pink:hover{box-shadow:.5rem .375rem 0 0 #fc8383}.product-card.purple:hover{box-shadow:.5rem .375rem 0 0 #d279e4}.product-card.orange:hover{box-shadow:.5rem .375rem 0 0 #ea8207}.product-card.brown:hover{box-shadow:.5rem .375rem 0 0 #402021}.product-card.beige-light:hover{box-shadow:.5rem .375rem 0 0 #fffef9}.product-card.beige-dark:hover{box-shadow:.5rem .375rem 0 0 #f7f0e7}.product-card .img-wrapper{position:relative}.product-card .img-wrapper img{height:260px;-o-object-fit:contain;object-fit:contain;width:100%}.product-card .card-body{display:flex;flex-direction:column;height:100%;justify-content:space-between;padding:2rem 1rem}.product-card h3{font-size:2rem;text-align:center}.product-card p{display:-webkit-box;overflow:hidden;text-align:center;-webkit-box-orient:vertical;-webkit-line-clamp:3}.product-card .ctas{display:flex;flex-wrap:wrap;gap:1rem;margin-top:1.25rem}@media screen and (max-width:820px){.product-card .ctas{align-items:center;flex-direction:column}}.product-card .ctas .btn-tertiary{letter-spacing:-.6px;line-height:76.3%}@media screen and (min-width:820px){.product-grid.single .product-card{align-items:center;flex-direction:row;gap:1rem;height:30.375rem;max-width:100%;padding:5rem 1rem;width:44.8125rem}.product-grid.single .product-card .img-wrapper{width:50%}.product-grid.single .product-card .card-body{justify-content:center;width:50%}.product-grid.single .product-card p{font-size:1.375rem}.product-grid.single .product-card .ctas{flex-direction:row}}.quote{align-items:center;background-color:#f7f0e7;border-radius:1.25rem;box-shadow:.375rem .375rem 0 0 #fdce01;display:flex;flex-direction:column;margin:3rem auto .375rem;padding:3rem}.quote .content{display:flex;gap:1.5rem}@media screen and (max-width:620px){.quote .content{flex-direction:column}}.quote .content .image-wrapper{border-radius:1.25rem;height:8.4375rem;min-width:8.4375rem;overflow:hidden;position:relative;width:8.4375rem}@media screen and (max-width:620px){.quote .content .image-wrapper{height:auto;min-width:0;min-width:auto;width:100%}}.quote .content .image-wrapper img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:bottom center;object-position:bottom center;width:100%}.quote .subtitle-2{margin-left:auto}.xl-content{align-items:center;display:flex;flex-direction:column;gap:2rem;margin-bottom:5rem;padding:5rem;text-align:center}@media screen and (max-width:1200px){.xl-content{padding:0}}.xl-content .ctas{align-items:center;display:flex;gap:2rem}.xl-content.left,.xl-content.right{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:2rem;align-items:flex-start;gap:2rem;padding-left:0;padding-right:0;text-align:left}@media screen and (max-width:1200px){.xl-content.left,.xl-content.right{grid-template-columns:repeat(1,minmax(0,1fr))}}.xl-content.left .content,.xl-content.right .content{display:flex;flex-direction:column;gap:2rem;padding-right:3rem}@media screen and (max-width:1200px){.xl-content.left{text-align:right}}.xl-content.left .content{order:-1}@media screen and (max-width:1200px){.xl-content.left .content{align-items:flex-end;padding:0 0 0 3rem}}.accordion-trigger{border:none;color:#fffef9;display:flex;font-family:cooper-black-std,serif;font-size:1.25rem;font-weight:400;justify-content:space-between;line-height:1em;padding:1rem;text-align:left;width:100%}.accordion-trigger:hover{cursor:pointer}.accordion-trigger[aria-expanded=true]+.accordion-panel{display:block}.accordion-trigger:after{background-position:50%;background-repeat:no-repeat;content:"";display:block;height:1.5rem;min-height:1.5rem;min-width:1.5rem;width:1.5rem}.accordion-trigger.red{background-color:#d10422;border-radius:2px}.accordion-trigger.red:after{background-image:url(/app/themes/tootsie/public/images/icons/chevron-up-white.58d3c1.svg);transform:rotate(180deg)}.accordion-trigger.red[aria-expanded=true]:after{transform:none}.accordion-trigger.with-arrow:after{background-image:url(/app/themes/tootsie/public/images/icons/chevron-up-white.58d3c1.svg);transform:rotate(180deg)}.accordion-trigger.with-arrow[aria-expanded=true]:after{transform:none}.accordion-trigger.brown{background-color:#402021;border-radius:.625rem;transition:color .1s}.accordion-trigger.brown:not(.with-arrow):after{background-image:url(/app/themes/tootsie/public/images/icons/plus-white.155eb8.svg)}.accordion-trigger.brown:not(.with-arrow)[aria-expanded=true]{background-color:#fdce01;color:#402021}.accordion-trigger.brown:not(.with-arrow)[aria-expanded=true]:after{background-image:url(/app/themes/tootsie/public/images/icons/minus-brown.b40300.svg)}.accordion-trigger.brown:not(.with-arrow):focus,.accordion-trigger.brown:not(.with-arrow):focus-visible,.accordion-trigger.brown:not(.with-arrow):hover{background-color:#fdce01;color:#402021}.accordion-trigger.brown:not(.with-arrow):focus-visible[aria-expanded=false]:after,.accordion-trigger.brown:not(.with-arrow):focus[aria-expanded=false]:after,.accordion-trigger.brown:not(.with-arrow):hover[aria-expanded=false]:after{background-image:url(/app/themes/tootsie/public/images/icons/plus-brown.949514.svg)}.accordion-panel{display:none;margin-top:1.5rem}.banner-beige{margin-bottom:-9.375rem;padding-top:4rem;position:relative}@media screen and (max-width:1200px){.banner-beige{margin-bottom:-5rem}}@media screen and (max-width:620px){.banner-beige{margin-bottom:0;padding-top:2rem}}.banner-beige.fixed-height{margin-bottom:0;min-height:49.125rem;padding-top:11.625rem}@media screen and (max-width:1200px){.banner-beige.fixed-height{min-height:40.625rem}}.banner-beige:after{background-color:#fffef9;content:"";display:block;height:100%;z-index:-2}.banner-beige-bg,.banner-beige:after{left:0;position:absolute;top:0;width:100%}.banner-beige-bg{background-image:url(/app/themes/tootsie/public/images/backgrounds/banner-beige.a0ca78.svg);background-position:bottom;background-repeat:no-repeat;background-size:cover;height:calc(100% - 12.375rem);overflow:hidden;z-index:-1}.banner-beige-bg:before{background-image:url(/app/themes/tootsie/public/images/backgrounds/banner-beige-dots-left.d2e91013664d0bb0.png);background-position:0;background-repeat:no-repeat;background-size:contain;content:"";display:block;height:16.875rem;left:0;position:absolute;top:45%;transform:translateY(-50%);width:11.5625rem;z-index:-1}@media screen and (max-width:620px){.banner-beige-bg:before{left:-2rem;transform:scale(.75) translateY(-50%)}}.banner-beige-bg:after{background-image:url(/app/themes/tootsie/public/images/backgrounds/banner-beige-dots-right.8a22e26665f97b1b.png);background-position:100%;background-repeat:no-repeat;background-size:contain;content:"";display:block;height:15.625rem;position:absolute;right:0;top:55%;transform:translateY(-50%);width:12.5rem;z-index:-1}@media screen and (max-width:620px){.banner-beige-bg:after{right:-2rem;transform:scale(.75) translateY(-50%)}}@media screen and (max-width:820px){.banner-beige-bg{height:calc(100% - 8rem)}}.banner-beige-content{text-align:center}.banner-beige-images{position:relative;transition:transform 1s ease;transition-delay:1s;z-index:1}.banner-beige-images.in-view{transform:translateY(-9.375rem)}@media screen and (max-width:1200px){.banner-beige-images.in-view{transform:translateY(-3rem)}}@media screen and (max-width:767px){.banner-beige-images.in-view{margin-top:5rem;transform:none}}@media screen and (max-width:620px){.banner-beige-images.in-view{margin-top:3rem}}.banner-large-image{align-items:flex-start;display:flex;flex-direction:column;margin-bottom:0;padding-bottom:5rem}@media screen and (max-width:1200px){.banner-large-image{padding-bottom:4rem}}@media screen and (max-width:620px){.banner-large-image__desktop-img{display:none}}.banner-large-image__mobile-img{aspect-ratio:1/1;display:none;height:100%;width:100%}.banner-large-image__mobile-img img,.banner-large-image__mobile-img picture{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}@media screen and (max-width:620px){.banner-large-image__mobile-img{display:block}}.banner-large-image p{margin-top:3rem;text-align:left}.banner-large-image img{aspect-ratio:392/212;border-radius:1.25rem;box-shadow:0 2px 4px rgba(0,0,0,.06),0 4px 6px rgba(0,0,0,.1);width:100%}@media screen and (max-width:620px){.banner-large-image img{aspect-ratio:9/16;max-height:26.25rem}}.banner-image-paragraph{padding:5rem 0 10rem}@media screen and (max-width:1200px){.banner-image-paragraph{padding:0 0 4rem}}.banner-default{padding:7.1875rem 0 4.375rem;text-align:center}.banner-default-red,.banner-default.red{background-color:#d10422}.banner-default-yellow,.banner-default.yellow{background-color:#fdce01}.banner-default-blue,.banner-default.blue{background-color:#62d0ff}.banner-default-green,.banner-default.green{background-color:#016d42}.banner-default-pink,.banner-default.pink{background-color:#fc8383}.banner-default-purple,.banner-default.purple{background-color:#d279e4}.banner-default-orange,.banner-default.orange{background-color:#ea8207}.banner-default-brown,.banner-default.brown{background-color:#402021}.banner-default-beige-light,.banner-default.beige-light{background-color:#fffef9}.banner-default-beige-dark,.banner-default.beige-dark{background-color:#f7f0e7}@media screen and (max-width:1200px){.banner-default{padding:5.9375rem 0 6.5rem}}@media screen and (max-width:620px){.banner-default{padding:5rem 0 5.25rem}}.banner-default.with-bubbles{overflow:hidden;padding:9.375rem 0;position:relative}.banner-default.with-bubbles:before{background-image:url(/app/themes/tootsie/public/images/backgrounds/banner-beige-dots-left.d2e91013664d0bb0.png);background-position:0;background-repeat:no-repeat;background-size:contain;content:"";display:block;height:16.875rem;left:0;position:absolute;top:45%;transform:translateY(-50%);width:11.5625rem;z-index:0}@media screen and (max-width:620px){.banner-default.with-bubbles:before{left:-2rem;transform:scale(.75) translateY(-50%)}}.banner-default.with-bubbles:after{background-image:url(/app/themes/tootsie/public/images/backgrounds/banner-beige-dots-right.8a22e26665f97b1b.png);background-position:100%;background-repeat:no-repeat;background-size:contain;content:"";display:block;height:15.625rem;position:absolute;right:0;top:55%;transform:translateY(-50%);width:12.5rem;z-index:0}@media screen and (max-width:620px){.banner-default.with-bubbles:after{right:-2rem;transform:scale(.75) translateY(-50%)}}@media screen and (max-width:1200px){.banner-default.with-bubbles{padding-bottom:5rem}}@media screen and (max-width:620px){.banner-default.with-bubbles{padding:5.625rem 0}}.banner-default.with-bubbles.curved{background-image:url(/app/themes/tootsie/public/images/backgrounds/banner-beige.a0ca78.svg);background-position:bottom;background-repeat:no-repeat;background-size:cover}.banner-default .banner-content{align-items:center;display:flex;flex-direction:column;gap:3rem;max-width:64.75rem}.banner-default .banner-content *{margin:0}.banner-default .banner-description{max-width:51.125rem}.banner-contact{background-color:#402021;border-top:2.875rem solid #d10422;padding:7.5rem 0 2.5rem;text-align:center}@media screen and (max-width:620px){.banner-contact{padding:5rem 0 0}}.banner-contact h1{margin:8rem auto 5rem}@media screen and (max-width:820px){.banner-contact h1{margin-top:6rem}}@media screen and (max-width:620px){.banner-contact h1{margin-top:3rem}}.banner-contact .cta-grid{display:grid;grid-gap:1rem;gap:1rem;grid-template-columns:repeat(2,minmax(0,1fr))}@media screen and (max-width:620px){.banner-contact .cta-grid{grid-template-columns:repeat(1,minmax(0,1fr))}}.banner-contact .cta-grid .cta-card{align-items:center;background-color:#fdce01;background-image:url(/app/themes/tootsie/public/images/backgrounds/brands-dots.3c1dddb5f6402276.png);background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:1.25rem;box-shadow:-.5rem .25rem 1rem rgba(0,0,0,.25);display:flex;flex-direction:column;gap:.75rem;justify-content:space-between;padding:2rem}@media screen and (max-width:400px){.banner-contact .cta-grid .cta-card{aspect-ratio:1/1;justify-content:center}}.banner-full{position:relative}.banner-full:before{background-image:url(/app/themes/tootsie/public/images/backgrounds/banner-beige.a0ca78.svg);background-repeat:no-repeat;background-size:contain;content:"";height:100%;left:0;position:absolute;right:0;top:0;z-index:-1}.banner-full .carousel{aspect-ratio:16/9}@media screen and (max-width:1200px){.banner-full .carousel{aspect-ratio:unset;display:flex;flex-direction:column;padding-bottom:0}.banner-full .carousel-btns{display:block;order:1;position:relative}}.banner-full .carousel-btn-prev{left:2rem}.banner-full .carousel-btn-next{right:2rem}.banner-full .swiper-slide img{-o-object-fit:contain;object-fit:contain;width:100%}.alignnone{margin:5px 20px 20px 0}.aligncenter,div.aligncenter{display:block;margin:5px auto}.alignright{float:right;margin:5px 0 20px 20px}.alignleft{float:left;margin:5px 20px 20px 0}a img.alignright{float:right;margin:5px 0 20px 20px}a img.alignleft,a img.alignnone{margin:5px 20px 20px 0}a img.alignleft{float:left}a img.aligncenter{display:block;margin-left:auto;margin-right:auto}.wp-caption{background:#fff;border:1px solid #f0f0f0;max-width:96%;padding:5px 3px 10px;text-align:center}.wp-caption.alignleft,.wp-caption.alignnone{margin:5px 20px 20px 0}.wp-caption.alignright{margin:5px 0 20px 20px}.wp-caption p.wp-caption-text{font-size:11px;line-height:17px;margin:0;padding:0 4px 5px}.wp-caption img{border:0;height:auto;margin:0;max-width:98.5%;padding:0;width:auto}.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;width:1px;word-wrap:normal!important}.screen-reader-text:focus{background-color:#eee;clip:auto!important;clip-path:none;color:#444;display:block;font-size:1em;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;-webkit-text-decoration:none;text-decoration:none;top:5px;width:auto;z-index:100000}.benefits{margin-bottom:5rem;max-width:1253px;padding:5rem 0}.benefits-card{background-color:#402021;background-image:url(/app/themes/tootsie/public/images/icons/candy-graphics/candy-2.59a55f.svg),url(/app/themes/tootsie/public/images/icons/candy-graphics/candy-1.1d1d56.svg);background-position:-30px 40%,290px 60%;background-repeat:no-repeat;border-radius:1.25rem;box-shadow:.375rem .375rem 0 0 #fdce01;box-shadow:.375rem .375rem 0 0 #fdce01,-.5rem .25rem 1rem rgba(0,0,0,.25);color:#fffef9;overflow:hidden}.benefits-content{padding:5rem 8rem 0}@media screen and (max-width:1200px){.benefits-content{padding:5rem 5rem 0}}@media screen and (max-width:620px){.benefits-content{padding:3rem 2rem}}.benefits-content h2{margin-bottom:4rem}.benefits-list{display:flex;flex-direction:column;gap:2.5rem;list-style-type:none;margin:0 0 0 auto;max-width:30rem;padding:0;width:-moz-fit-content;width:fit-content}@media screen and (max-width:1200px){.benefits-list{width:100%}}.benefits-list li{align-items:flex-start;display:flex;gap:1rem}.benefits-list li:before{content:url(/app/themes/tootsie/public/images/icons/star-white.be166a.svg);display:inline-block}.benefits .divider-min-yellow{transform:rotate(170deg) scaleX(1.25)}.bios{align-items:center;display:flex;gap:1.5rem;padding:5rem 0}@media screen and (min-width:1200px){.bios{max-width:1330px;width:100%}}@media screen and (max-width:1200px){.bios{flex-direction:column;gap:5rem}}.bios .bio-card{max-width:19.625rem;padding:3rem 1.25rem;transition:background-position .2s ease,transform .2s ease}.bios .bio-card:hover{transform:translateY(-2rem)}.bios .bio-card:hover img{transform:scale(1.25)}@media screen and (min-width:1200px){.bios .bio-card:first-of-type{margin-top:5.625rem}.bios .bio-card:nth-of-type(2){margin-top:8.375rem}.bios .bio-card:last-of-type{margin-top:8.75rem}}.bios .bio-image{aspect-ratio:1/1;border-radius:50%;overflow:hidden;position:relative;width:12.1875rem}.bios .bio-image img{height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .2s ease;width:100%}.bios .bio-position{font-size:1.875rem;line-height:1.2666666667em}.bios .bio-link{background-color:#d10422;border:1px solid transparent;border-radius:2px;color:#fffef9;font-family:cooper-black-std,serif;font-size:1.25rem;font-weight:400;letter-spacing:-.6px;line-height:.8em;padding:.75rem;-webkit-text-decoration:none;text-decoration:none;transition:color .2s ease,background-color .2s ease;width:-moz-fit-content;width:fit-content}.bios .bio-link:focus,.bios .bio-link:hover{background-color:#fffef9;border:1px solid #402021;color:#402021;cursor:pointer}.bios .bio-desc,.bios .bio-link,.bios .bio-position{margin-top:.75rem}@media screen and (max-width:820px){.brands-title{text-align:center}}.brands-list{display:flex;flex-wrap:wrap;gap:1rem;justify-content:center}@media screen and (max-width:820px){.brands-list{gap:4rem 1rem}}.brands-item{aspect-ratio:1/1;background-color:#fffef9;background-image:url(/app/themes/tootsie/public/images/backgrounds/brands-dots.3c1dddb5f6402276.png);background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:1.25rem;color:#402021;display:flex;flex:0 0 13.6875rem;flex-direction:column;gap:.5rem;overflow:hidden;padding:1rem 1rem 0;text-align:center;-webkit-text-decoration:none;text-decoration:none;transition:box-shadow .3s ease}@media screen and (max-width:820px){.brands-item{flex:0 0 calc(50% - 0.5rem)}}@media screen and (max-width:620px){.brands-item{flex:0 0 100%}}.brands-item:focus .brands-image,.brands-item:hover .brands-image,a:focus .brands-item .brands-image{transform:translateY(-1rem)}.brands-item p{font-family:cooper-black-std,serif;font-weight:400;min-height:4rem}.brands-image{display:block;transition:transform .3s ease}.brands-item.red{box-shadow:0 0 0 0 #d10422,-8px 4px 15px 0 rgba(0,0,0,.25)}.brands-item.red:focus,.brands-item.red:hover,a:focus .brands-item.red{box-shadow:.5rem .375rem 0 0 #d10422;box-shadow:.5rem .375rem 0 0 #d10422,-8px 4px 15px 0 rgba(0,0,0,.25)}.brands-item.yellow{box-shadow:0 0 0 0 #fdce01,-8px 4px 15px 0 rgba(0,0,0,.25)}.brands-item.yellow:focus,.brands-item.yellow:hover,a:focus .brands-item.yellow{box-shadow:.5rem .375rem 0 0 #fdce01;box-shadow:.5rem .375rem 0 0 #fdce01,-8px 4px 15px 0 rgba(0,0,0,.25)}.brands-item.blue{box-shadow:0 0 0 0 #62d0ff,-8px 4px 15px 0 rgba(0,0,0,.25)}.brands-item.blue:focus,.brands-item.blue:hover,a:focus .brands-item.blue{box-shadow:.5rem .375rem 0 0 #62d0ff;box-shadow:.5rem .375rem 0 0 #62d0ff,-8px 4px 15px 0 rgba(0,0,0,.25)}.brands-item.green{box-shadow:0 0 0 0 #016d42,-8px 4px 15px 0 rgba(0,0,0,.25)}.brands-item.green:focus,.brands-item.green:hover,a:focus .brands-item.green{box-shadow:.5rem .375rem 0 0 #016d42;box-shadow:.5rem .375rem 0 0 #016d42,-8px 4px 15px 0 rgba(0,0,0,.25)}.brands-item.pink{box-shadow:0 0 0 0 #fc8383,-8px 4px 15px 0 rgba(0,0,0,.25)}.brands-item.pink:focus,.brands-item.pink:hover,a:focus .brands-item.pink{box-shadow:.5rem .375rem 0 0 #fc8383;box-shadow:.5rem .375rem 0 0 #fc8383,-8px 4px 15px 0 rgba(0,0,0,.25)}.brands-item.purple{box-shadow:0 0 0 0 #d279e4,-8px 4px 15px 0 rgba(0,0,0,.25)}.brands-item.purple:focus,.brands-item.purple:hover,a:focus .brands-item.purple{box-shadow:.5rem .375rem 0 0 #d279e4;box-shadow:.5rem .375rem 0 0 #d279e4,-8px 4px 15px 0 rgba(0,0,0,.25)}.brands-item.orange{box-shadow:0 0 0 0 #ea8207,-8px 4px 15px 0 rgba(0,0,0,.25)}.brands-item.orange:focus,.brands-item.orange:hover,a:focus .brands-item.orange{box-shadow:.5rem .375rem 0 0 #ea8207;box-shadow:.5rem .375rem 0 0 #ea8207,-8px 4px 15px 0 rgba(0,0,0,.25)}.brands-item.brown{box-shadow:0 0 0 0 #402021,-8px 4px 15px 0 rgba(0,0,0,.25)}.brands-item.brown:focus,.brands-item.brown:hover,a:focus .brands-item.brown{box-shadow:.5rem .375rem 0 0 #402021;box-shadow:.5rem .375rem 0 0 #402021,-8px 4px 15px 0 rgba(0,0,0,.25)}.brands-item.beige-light{box-shadow:0 0 0 0 #fffef9,-8px 4px 15px 0 rgba(0,0,0,.25)}.brands-item.beige-light:focus,.brands-item.beige-light:hover,a:focus .brands-item.beige-light{box-shadow:.5rem .375rem 0 0 #fffef9;box-shadow:.5rem .375rem 0 0 #fffef9,-8px 4px 15px 0 rgba(0,0,0,.25)}.brands-item.beige-dark{box-shadow:0 0 0 0 #f7f0e7,-8px 4px 15px 0 rgba(0,0,0,.25)}.brands-item.beige-dark:focus,.brands-item.beige-dark:hover,a:focus .brands-item.beige-dark{box-shadow:.5rem .375rem 0 0 #f7f0e7;box-shadow:.5rem .375rem 0 0 #f7f0e7,-8px 4px 15px 0 rgba(0,0,0,.25)}.carousel{overflow:hidden;position:relative}@media screen and (max-width:620px){.carousel{padding-bottom:7.375rem}}.carousel-btns{display:flex;height:calc(5.3125rem + 6px);justify-content:space-between;position:absolute;top:50%;transform:translateY(-50%);width:100%;z-index:1}@media screen and (max-width:620px){.carousel-btns{bottom:0;height:calc(4.375rem + 6px);top:auto;transform:translateY(0)}}.carousel-btn-prev{left:0}.carousel-btn-prev:before{background-image:url(/app/themes/tootsie/public/images/icons/carousel-arrow-prev.9d5769.svg)}.carousel-btn-prev:after{left:-5.3125rem;transition:left .3s ease}.carousel-btn-prev:focus-visible:after,.carousel-btn-prev:focus:after,.carousel-btn-prev:hover:after{left:0}.carousel-btn-next{right:0}.carousel-btn-next:before{background-image:url(/app/themes/tootsie/public/images/icons/carousel-arrow-next.b187b5.svg)}.carousel-btn-next:after{right:-5.3125rem;transition:right .3s ease}.carousel-btn-next:focus-visible:after,.carousel-btn-next:focus:after,.carousel-btn-next:hover:after{right:0}.carousel-slides{position:relative;z-index:-1}@media screen and (max-width:820px){.carousel-slide{padding-left:5.3125rem;padding-right:5.3125rem}}@media screen and (max-width:620px){.carousel-slide{padding-left:0;padding-right:0}}.centered-contents{margin-top:10rem;overflow:hidden;padding:11.375rem 0 5rem;position:relative}.centered-contents:before{background-image:url(/app/themes/tootsie/public/images/backgrounds/banner-beige.a0ca78.svg);background-position:bottom;background-repeat:no-repeat;background-size:cover;bottom:0;content:"";left:0;position:absolute;right:0;top:0;transform:rotate(180deg);z-index:-1}.centered-contents .content{align-items:center;display:flex;flex-direction:column;gap:3rem;max-width:36.625rem;text-align:center}.content-with-bg-image,.content-with-bg-image h2{margin-bottom:5rem}.content-with-bg-image .card-grid{display:grid;grid-template-columns:repeat(2,1fr);grid-column-gap:.5rem;-moz-column-gap:.5rem;column-gap:.5rem;grid-row-gap:.75rem;row-gap:.75rem}@media screen and (max-width:1200px){.content-with-bg-image .card-grid{display:flex;flex-direction:column;gap:5rem}}.faq-accordions{display:grid;grid-gap:8.75rem;gap:8.75rem;grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:5rem}@media screen and (max-width:1200px){.faq-accordions{background-image:url(/app/themes/tootsie/public/images/backgrounds/dots-large-2-small.16ea0a.svg);background-position:0 100%;background-repeat:no-repeat;gap:3rem;grid-template-columns:repeat(1,minmax(0,1fr));padding-bottom:13rem}}@media screen and (max-width:620px){.faq-accordions{background-position:bottom}}.faq-accordions .content-panel{background-image:url(/app/themes/tootsie/public/images/backgrounds/dots-large-2-small.16ea0a.svg);background-position:144px 162px;background-repeat:no-repeat}@media screen and (max-width:1200px){.faq-accordions .content-panel{background-image:none}}.form-module{padding-bottom:5rem}.form-module .form-wrapper{background-color:#402021;border-radius:1.25rem;display:flex;flex-direction:column;gap:3rem;padding:3rem}.form-module .form-content{color:#fffef9;display:flex;flex-direction:column;gap:1rem}.form-module .form-content *{margin:0}.form-module .gform-body input,.form-module .gform-body select,.form-module .gform-body textarea{border:1px solid #fdce01!important;border-radius:.625rem!important;color:#402021!important;height:2.8125rem!important;padding:.625rem .75rem!important;text-align:left!important}.form-module .gform-body input:focus,.form-module .gform-body select:focus,.form-module .gform-body textarea:focus{box-shadow:0 0 0 3px #cbd5e1!important}.form-module .gform-body input::-moz-placeholder,.form-module .gform-body select::-moz-placeholder,.form-module .gform-body textarea::-moz-placeholder{opacity:.33!important}.form-module .gform-body input::placeholder,.form-module .gform-body select::placeholder,.form-module .gform-body textarea::placeholder{opacity:.33!important}.form-module .gform-body input[type=file],.form-module .gform-body select[type=file],.form-module .gform-body textarea[type=file]{overflow:hidden!important;padding:0!important}.form-module .gform-body input,.form-module .gform-body label,.form-module .gform-body select,.form-module .gform-body textarea{font-family:roc-grotesk,sans-serif!important;font-size:22px!important;font-weight:400!important;line-height:32px!important;margin-bottom:1rem!important}.form-module .gform-body input[type=file],.form-module .gform-body label[type=file],.form-module .gform-body select[type=file],.form-module .gform-body textarea[type=file]{font-size:1rem!important}.form-module .gform-body label{color:#fffef9!important}.form-module .gform_fileupload_rules{display:none!important}.form-module .gform_footer{margin-top:0}.form-module .gform_footer input[type=submit]{background-color:#d10422!important;border-radius:2px!important;color:#fffef9!important;font-family:cooper-black-std,serif!important;font-size:1.25rem!important;font-weight:400!important;letter-spacing:-.6px!important;line-height:1rem!important;padding:.75rem!important;-webkit-text-decoration:none!important;text-decoration:none!important;transition:color .2s ease,background-color .2s ease;width:-moz-fit-content!important;width:fit-content!important}.form-module .gform_footer input[type=submit]:focus,.form-module .gform_footer input[type=submit]:hover{background-color:#fffef9!important;border:1px solid #402021!important;color:#402021!important;cursor:pointer!important}.form-module .gform_heading{display:none!important}.form-module .gform_fields{gap:3rem!important}@media screen and (max-width:820px){.form-module .gform_fields{display:flex!important;flex-direction:column!important}}.form-module .gform_confirmation_message{font-size:22px!important;line-height:32px!important}.form-module .gfield_description,.form-module .gform_confirmation_message{color:#fffef9!important;font-family:roc-grotesk,sans-serif!important;font-weight:400!important}.form-module .gfield_description{font-size:18px!important;line-height:18px!important;margin-top:3rem!important}.form-module .gfield_required{color:#fffef9!important;font-family:roc-grotesk,sans-serif!important;font-size:22px!important;font-weight:400!important;line-height:32px!important}.half-image-content{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:1.25rem;gap:1.25rem;margin-bottom:5rem}@media screen and (max-width:1200px){.half-image-content{align-items:center;grid-template-columns:repeat(1,minmax(0,1fr));justify-items:center;place-items:center}}@media screen and (min-width:1200px){.half-image-content.left .content{order:1}.half-image-content.left .image-wrapper{order:0}}.half-image-content .content{display:flex;flex-direction:column;gap:3rem}.half-image-content .content .wysiwyg-content :first-child{margin-top:0}.half-image-content .content .ctas{display:flex;gap:1rem}@media screen and (max-width:620px){.half-image-content .content .ctas{align-items:flex-start;flex-direction:column}}.half-image-content .content .ctas .btn{background-color:#402021;border:1px solid transparent;border-radius:2px;color:#fffef9;font-family:cooper-black-std,serif;font-size:1.25rem;font-weight:400;letter-spacing:-.6px;line-height:.8em;padding:.75rem;-webkit-text-decoration:none;text-decoration:none;transition:color .2s ease,background-color .2s ease;width:-moz-fit-content;width:fit-content}.half-image-content .content .ctas .btn:focus,.half-image-content .content .ctas .btn:hover{background-color:#fffef9;background-color:#d10422;border:1px solid transparent;color:#402021;color:#fffef9;cursor:pointer}.half-image-content .content .ctas .btn:not(.half-image-content .content .ctas .btn:first-of-type){background-color:#fffef9;border:2px solid #402021;color:#402021}.half-image-content .content .ctas .btn:not(.half-image-content .content .ctas .btn:first-of-type):focus,.half-image-content .content .ctas .btn:not(.half-image-content .content .ctas .btn:first-of-type):hover{background-color:#f7f0e7}.half-image-content .image-wrapper{aspect-ratio:193/130;border-radius:1.25rem;max-width:100%;overflow:hidden;position:relative;width:100%}.half-image-content .image-wrapper img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.image-gallery{padding:0 0 5rem}@media screen and (max-width:1200px){.image-gallery{padding:3rem 0}}.image-gallery img{aspect-ratio:262/169;width:100%}.image-gallery-slider{max-width:49.125rem}.image-gallery-controls{align-items:center;display:flex;gap:1.5rem;height:5.3125rem;justify-content:center;margin:1.5rem auto 2rem}.image-gallery .swiper-button-next,.image-gallery .swiper-button-prev{bottom:auto;left:auto;margin:0;position:relative;right:auto;top:auto}.image-gallery .swiper-button-next:before{background-image:url(/app/themes/tootsie/public/images/icons/carousel-arrow-next.b187b5.svg)}.image-gallery .swiper-button-next:after{transition:right .3s ease}.image-gallery .swiper-button-next:focus-visible:after,.image-gallery .swiper-button-next:focus:after,.image-gallery .swiper-button-next:hover:after{right:0}.image-gallery .swiper-button-prev:before{background-image:url(/app/themes/tootsie/public/images/icons/carousel-arrow-prev.9d5769.svg)}.image-gallery .swiper-button-prev:after{left:-5.3125rem;transition:left .3s ease}.image-gallery .swiper-button-prev:focus-visible:after,.image-gallery .swiper-button-prev:focus:after,.image-gallery .swiper-button-prev:hover:after{left:0}.image-gallery .swiper-pagination{color:#402021;font-family:cooper-black-std,serif;font-size:1rem;font-weight:400;line-height:.875em;position:static;width:-moz-fit-content;width:fit-content}.image-gallery .swiper-slide{border-radius:1.25rem;overflow:hidden}.image-gallery-with-caption{margin:auto;max-width:49.125rem}.image-gallery-with-caption img{border-radius:1.25rem;margin-bottom:.5rem}.image-gallery-with-caption figcaption{color:#402021}.image-gallery-grid{display:grid;margin:auto;max-width:49.125rem;grid-gap:1.25rem;gap:1.25rem;grid-template-columns:repeat(3,minmax(0,1fr))}@media screen and (max-width:620px){.image-gallery-grid{align-items:center;grid-template-columns:repeat(1,minmax(0,1fr));justify-items:center;place-items:center}}.image-gallery-grid img{aspect-ratio:1/1;border-radius:1.25rem;width:16.875rem}.loading{align-items:center;display:flex;height:100%;justify-content:center;padding:2.5rem 0;width:100%}.loading svg{width:100px}.locations-section{background-color:#402021;padding:5rem 0 9.1875rem}.locations-title{color:#fffef9;margin-bottom:6rem;text-align:center}.locations-grid{display:flex;flex-wrap:wrap;gap:3rem;justify-content:center}.mr-owl-flyout-wrapper{height:0;overflow-x:clip;position:relative}@media screen and (max-width:620px){.mr-owl-flyout-wrapper{height:-moz-fit-content;height:fit-content}.mr-owl-flyout-wrapper-red,.mr-owl-flyout-wrapper.red{background-color:#d10422}.mr-owl-flyout-wrapper-yellow,.mr-owl-flyout-wrapper.yellow{background-color:#fdce01}.mr-owl-flyout-wrapper-blue,.mr-owl-flyout-wrapper.blue{background-color:#62d0ff}.mr-owl-flyout-wrapper-green,.mr-owl-flyout-wrapper.green{background-color:#016d42}.mr-owl-flyout-wrapper-pink,.mr-owl-flyout-wrapper.pink{background-color:#fc8383}.mr-owl-flyout-wrapper-purple,.mr-owl-flyout-wrapper.purple{background-color:#d279e4}.mr-owl-flyout-wrapper-orange,.mr-owl-flyout-wrapper.orange{background-color:#ea8207}.mr-owl-flyout-wrapper-brown,.mr-owl-flyout-wrapper.brown{background-color:#402021}.mr-owl-flyout-wrapper-beige-light,.mr-owl-flyout-wrapper.beige-light{background-color:#fffef9}.mr-owl-flyout-wrapper-beige-dark,.mr-owl-flyout-wrapper.beige-dark{background-color:#f7f0e7}}.mr-owl-flyout-wrapper.footer{left:0;position:absolute;width:300px}.mr-owl-flyout-wrapper.footer .mr-owl-flyout{left:-.75rem;right:auto}@media screen and (max-width:1200px){.mr-owl-flyout-wrapper.footer .mr-owl-flyout{bottom:3rem;top:auto}}@media screen and (max-width:820px){.mr-owl-flyout-wrapper.footer .mr-owl-flyout{align-items:flex-start;bottom:9.375rem;position:absolute;width:-moz-fit-content;width:fit-content}}.mr-owl-flyout-wrapper.footer .mr-owl-flyout .graphic-owl{transform:translateX(-300px) rotateY(180deg);transition:transform .4s ease-in;z-index:1}@media screen and (max-width:1200px){.mr-owl-flyout-wrapper.footer .mr-owl-flyout .graphic-owl{display:none}}.mr-owl-flyout-wrapper.footer .mr-owl-flyout .graphic-branch{margin-top:-40px;transform:rotateX(180deg) rotateY(180deg)}@media screen and (max-width:1200px){.mr-owl-flyout-wrapper.footer .mr-owl-flyout .graphic-branch{margin-top:-2rem;max-width:13.75rem}}.mr-owl-flyout-wrapper.footer .mr-owl-flyout .graphic-branch-2{display:block;margin-left:-7.8125rem;margin-top:-8.75rem;transform:rotateX(180deg) rotate(12deg)}@media screen and (max-width:1200px){.mr-owl-flyout-wrapper.footer .mr-owl-flyout .graphic-branch-2{margin-left:-5.8125rem;margin-top:-6.75rem}}@media screen and (min-width:1200px){.mr-owl-flyout-wrapper.footer .mr-owl-flyout:hover .graphic-owl{transform:translateX(-2rem) rotateY(180deg)}}.mr-owl-flyout-wrapper .mr-owl-flyout{display:flex;flex-direction:column;position:absolute;right:-.75rem;top:-10rem}@media screen and (max-width:620px){.mr-owl-flyout-wrapper .mr-owl-flyout{align-items:flex-end;position:static;width:100%}}.mr-owl-flyout-wrapper .mr-owl-flyout .graphic-owl{transform:translateX(300px);transition:transform .4s ease-in;z-index:1}@media screen and (max-width:1200px){.mr-owl-flyout-wrapper .mr-owl-flyout .graphic-owl{max-width:14.375rem;transform:translateX(2rem)}}.mr-owl-flyout-wrapper .mr-owl-flyout .graphic-branch{margin-top:-40px;transform:rotateX(180deg)}@media screen and (max-width:1200px){.mr-owl-flyout-wrapper .mr-owl-flyout .graphic-branch{margin-top:-2rem;max-width:13.75rem}}.mr-owl-flyout-wrapper .mr-owl-flyout .graphic-branch-2{display:none}@media screen and (min-width:1200px){.mr-owl-flyout-wrapper .mr-owl-flyout:hover .graphic-owl{transform:translateX(2rem)}}.reduce-motion-toggle{align-items:center;background-color:#fffef9;border:1px solid #402021;border-radius:50%;bottom:5rem;box-shadow:0 2px 4px rgba(0,0,0,.06),0 4px 6px rgba(0,0,0,.1);display:flex;font-size:1rem;gap:.5rem;height:3.75rem;justify-content:center;letter-spacing:1.25px;line-height:1em;overflow:hidden;position:fixed;right:3rem;width:3.75rem;z-index:999}.reduce-motion-toggle:hover{background-color:#f9f5eb;cursor:pointer}.reduce-motion-toggle:before{content:"";height:1rem;width:.75rem}.reduce-motion-toggle[data-motion-reduced=false]:before{border-left:2px solid #402021;border-right:2px solid #402021}.reduce-motion-toggle[data-motion-reduced=true]:before{border:none;color:#402021;content:"▶";font-size:1.125rem}.related-content .related-content-body{background-color:#402021}.related-content .content-flex{display:flex;flex-wrap:wrap;gap:3rem;justify-content:space-between;padding:3rem 0}@media screen and (max-width:1200px){.related-content .content-flex{justify-content:center}}.related-content .content-grid{align-items:center;display:grid;justify-items:center;padding:3rem 0;place-items:center}.related-content .content-grid:not(.single){gap:3rem;grid-template-columns:repeat(3,minmax(0,1fr))}@media screen and (max-width:1200px){.related-content .content-grid:not(.single){grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (max-width:820px){.related-content .content-grid:not(.single){grid-template-columns:repeat(1,minmax(0,1fr))}}.related-content.as-carousel{background-color:#402021;margin-left:9.7087378641vw;margin-right:0;max-width:none;overflow:hidden}@media screen and (max-width:1200px){.related-content.as-carousel{padding-bottom:.5rem}}@media screen and (max-width:820px){.related-content.as-carousel{margin:auto;padding-bottom:3rem}}.related-content.as-carousel .related-content-carousel{padding:3rem 0}@media screen and (max-width:820px){.related-content.as-carousel .related-content-carousel .swiper-slide{display:flex;height:auto;justify-content:center}}.related-content.as-carousel .slider-controls{display:flex;gap:3rem}@media screen and (max-width:820px){.related-content.as-carousel .slider-controls{justify-content:center}}.related-content.as-carousel .slider-controls .related-btn-next,.related-content.as-carousel .slider-controls .related-btn-prev{background-color:#fffef9;position:relative}.related-content.as-carousel .slider-controls .related-btn-next[aria-disabled=true],.related-content.as-carousel .slider-controls .related-btn-prev[aria-disabled=true]{opacity:.5}.related-content.as-carousel .slider-controls .related-btn-prev:before{background-image:url(/app/themes/tootsie/public/images/icons/carousel-arrow-prev.9d5769.svg)}.related-content.as-carousel .slider-controls .related-btn-next:before{background-image:url(/app/themes/tootsie/public/images/icons/carousel-arrow-next.b187b5.svg)}.related-content.as-carousel h3,.related-content.as-carousel p{color:#402021}.repeatable-header{align-items:center;display:flex;gap:1.875rem;justify-content:space-between;padding-top:4.0625rem}@media screen and (max-width:1200px){.repeatable-header{gap:.25rem;justify-content:center}}@media screen and (max-width:820px){.repeatable-header{justify-content:center;padding-top:8.125rem}}.repeatable-header h4{color:#fffef9;display:flex;gap:1.875rem;margin:0;position:relative}.repeatable-header h4:after{background:url(/app/themes/tootsie/public/images/icons/candy-red.9aadbf.svg) no-repeat 50%;background-size:contain;content:"";display:inline-block;width:1rem}@media screen and (max-width:1200px){.repeatable-header h4{gap:.25rem}.repeatable-header h4:last-of-type{display:none}}@media screen and (max-width:820px){.repeatable-header h4{gap:.75rem}.repeatable-header h4:first-of-type{display:none}.repeatable-header h4:before{background:url(/app/themes/tootsie/public/images/icons/candy-red.9aadbf.svg) no-repeat 50%;background-size:contain;content:"";display:inline-block;width:1rem}}.social-platforms{margin-bottom:5rem}.social-platforms h2{margin-bottom:4rem}.social-platforms .social-card-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:1.5rem;gap:1.5rem}@media screen and (max-width:1200px){.social-platforms .social-card-grid{align-items:center;grid-template-columns:repeat(1,1fr);justify-items:center;place-items:center}}.social-platforms .social-card{align-items:center;background-color:#f7f0e7;background-image:url(/app/themes/tootsie/public/images/dividers/curved-divider-faded.fc2c77.svg);background-position:bottom;background-repeat:no-repeat;border-radius:1.25rem;display:flex;flex-direction:column;padding:3rem 1.25rem;text-align:center}.social-platforms .social-handle{margin-top:.75rem;max-width:100%;word-wrap:break-word}.social-platforms .social-link{background-color:#d10422;border:1px solid transparent;border-radius:2px;color:#fffef9;font-family:cooper-black-std,serif;font-size:1.25rem;font-weight:400;letter-spacing:-.6px;line-height:.8em;margin-top:1.25rem;padding:.75rem;-webkit-text-decoration:none;text-decoration:none;transition:color .2s ease,background-color .2s ease;width:-moz-fit-content;width:fit-content}.social-platforms .social-link:focus,.social-platforms .social-link:hover{background-color:#fffef9;border:1px solid #402021;color:#402021;cursor:pointer}.staggered-cards-section{transform:translateY(50vh);transition:transform .5s ease-in-out}@media screen and (max-width:620px){.staggered-cards-section{transform:translateY(0)}}.staggered-cards-section.in-view{transform:translateY(0)}.staggered-cards-section:nth-of-type(odd) .staggered-cards-title{transform:rotate(2deg);transform-origin:bottom right}.staggered-cards-section:nth-of-type(odd) .staggered-cards-title:hover{transform:rotate(-2deg)}.staggered-cards-section:nth-of-type(2n) .staggered-cards-title{transform:rotate(-2deg);transform-origin:bottom left}.staggered-cards-section:nth-of-type(2n) .staggered-cards-title:hover{transform:rotate(2deg)}.staggered-cards-title{transform-origin:center}.staggered-cards-head{align-items:flex-end;display:flex;flex-direction:column;gap:5rem}@media screen and (max-width:1200px){.staggered-cards-head{gap:2rem}}.staggered-cards-head h2{margin-right:auto;width:75%}.staggered-cards-intro{width:50%}@media screen and (max-width:1200px){.staggered-cards-intro{width:100%}}.staggered-cards-list{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-column-gap:3rem;grid-row-gap:1.5rem}@media screen and (max-width:1200px){.staggered-cards-list{grid-template-columns:repeat(2,minmax(0,1fr));grid-column-gap:5rem;grid-row-gap:5rem}}@media screen and (max-width:620px){.staggered-cards-list{grid-template-columns:1fr}}.staggered-cards-item{border-radius:1.25rem;box-shadow:-.5rem .25rem 1rem 0 rgba(0,0,0,.25);display:flex;flex-direction:column;gap:1rem;height:-moz-fit-content;height:fit-content;justify-content:space-between;overflow:hidden;transform-origin:center;transition:transform .6s ease-in-out}.staggered-cards-item-image{aspect-ratio:1/1;border-radius:1.25rem;overflow:hidden}.staggered-cards-item-image img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.staggered-cards-item video{width:100%}.staggered-cards-item-text{margin:0;padding:1.25rem 1.25rem 0}.staggered-cards-item .btn-arrow{margin:0 2rem 2rem auto}.staggered-cards-item:nth-child(4n+1){grid-column:1;grid-row:auto}.staggered-cards-item:nth-child(4n+2){grid-column:2;grid-row:auto;margin-top:6.25rem}@media screen and (max-width:620px){.staggered-cards-item:nth-child(4n+2){grid-column:1}}.staggered-cards-item:nth-child(4n+3){grid-column:3;grid-row:auto;margin-top:12.5rem}@media screen and (max-width:1200px){.staggered-cards-item:nth-child(4n+3){grid-column:1}}.staggered-cards-item:nth-child(4n+4){grid-column:4;grid-row:auto;margin-top:18.75rem}@media screen and (max-width:1200px){.staggered-cards-item:nth-child(4n+4){grid-column:2}}@media screen and (max-width:620px){.staggered-cards-item:nth-child(4n+4){grid-column:1}}@media screen and (max-width:1200px){.staggered-cards-item:nth-child(4n+1),.staggered-cards-item:nth-child(4n+2),.staggered-cards-item:nth-child(4n+3),.staggered-cards-item:nth-child(4n+4){margin-top:0}}.staggered-cards-item.tiktok{aspect-ratio:9/16;display:block}.staggered-cards-item.tiktok[href]:focus,.staggered-cards-item.tiktok[href]:hover{box-shadow:.5rem .375rem 0 0 #d10422;box-shadow:.5rem .375rem 0 0 #d10422,-.5rem .25rem 1rem rgba(0,0,0,.25)}.staggered-cards-item.tiktok:first-child,.staggered-cards-item.tiktok:nth-child(3){transform:rotate(-2deg)}.staggered-cards-item.tiktok:last-child,.staggered-cards-item.tiktok:nth-child(2){transform:rotate(2deg)}@media screen and (max-width:1200px){.staggered-cards-item.tiktok:nth-child(odd){transform:rotate(-2deg)}.staggered-cards-item.tiktok:nth-child(2n){transform:rotate(2deg)}}.staggered-cards-item.tiktok img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.staggered-cards-item.tiktok .video-mute-icon{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:0;border-radius:0;bottom:5px;box-shadow:none;height:60px;left:5px;padding:0;position:absolute;text-shadow:none;width:60px;z-index:1}.staggered-cards-item.tiktok .video-mute-icon:hover{cursor:pointer}.staggered-cards-item.tiktok .video-mute-icon.unmuted img{content:url(/app/themes/tootsie/public/images/icons/UnMute.e96e86.svg)}.staggered-cards-item.insta{align-items:flex-end;background-color:#fdce01}.staggered-cards-item.insta:first-child,.staggered-cards-item.insta:nth-child(3){transform:rotate(2deg)}.staggered-cards-item.insta:last-child,.staggered-cards-item.insta:nth-child(2){transform:rotate(-2deg)}@media screen and (max-width:1200px){.staggered-cards-item.insta:nth-child(odd){transform:rotate(2deg)}.staggered-cards-item.insta:nth-child(2n){transform:rotate(-2deg)}}.staggered-cards-item.blog{background-color:#fff}.staggered-cards-item.blog:first-child,.staggered-cards-item.blog:nth-child(3){transform:rotate(-2deg)}.staggered-cards-item.blog:last-child,.staggered-cards-item.blog:nth-child(2){transform:rotate(2deg)}@media screen and (max-width:1200px){.staggered-cards-item.blog:nth-child(odd){transform:rotate(-2deg)}.staggered-cards-item.blog:nth-child(2n){transform:rotate(2deg)}}.stacked-cards{display:flex;height:29.875rem;justify-content:center;position:relative;width:100%;z-index:1}@media screen and (min-width:1200px){.stacked-cards{overflow:visible;overflow:initial}}@media screen and (max-width:1200px){.stacked-cards{flex-direction:column;height:-moz-fit-content;height:fit-content;padding:2rem}}.stacked-cards:hover .swiper-slide:nth-of-type(5n+2){left:30%;z-index:-1}.stacked-cards:hover .swiper-slide:nth-of-type(5n+3){left:70%;z-index:-1}.stacked-cards:hover .swiper-slide:nth-of-type(5n+4){left:10%;z-index:-2}.stacked-cards:hover .swiper-slide:nth-of-type(5n+5){left:90%;z-index:-2}.stacked-cards-controls{align-items:center;display:none;gap:1.5rem;height:5.3125rem;justify-content:center;margin:1.5rem auto 2rem}@media screen and (max-width:1200px){.stacked-cards-controls{display:flex}}.stacked-cards .swiper-button-next,.stacked-cards .swiper-button-prev{bottom:auto;left:auto;margin:0;position:relative;right:auto;top:auto}.stacked-cards .swiper-button-next:before{background-image:url(/app/themes/tootsie/public/images/icons/carousel-arrow-next.b187b5.svg)}.stacked-cards .swiper-button-next:after{transition:right .3s ease}.stacked-cards .swiper-button-next:focus-visible:after,.stacked-cards .swiper-button-next:focus:after,.stacked-cards .swiper-button-next:hover:after{right:0}.stacked-cards .swiper-button-prev:before{background-image:url(/app/themes/tootsie/public/images/icons/carousel-arrow-prev.9d5769.svg)}.stacked-cards .swiper-button-prev:after{left:-5.3125rem;transition:left .3s ease}.stacked-cards .swiper-button-prev:focus-visible:after,.stacked-cards .swiper-button-prev:focus:after,.stacked-cards .swiper-button-prev:hover:after{left:0}.stacked-cards .swiper-slide{height:26.875rem;width:15.125rem}.stacked-cards .swiper-slide:hover{top:-2rem}@media screen and (min-width:1200px){.stacked-cards .swiper-slide{left:50%;position:absolute;transform:translateX(-50%);transition:left .4s ease-out}.stacked-cards .swiper-slide:nth-of-type(5n+2),.stacked-cards .swiper-slide:nth-of-type(5n+5){rotate:-2deg;z-index:-1}.stacked-cards .swiper-slide:nth-of-type(5n+3),.stacked-cards .swiper-slide:nth-of-type(5n+4){rotate:2deg;z-index:-2}}@media screen and (max-width:1200px){.stacked-cards .swiper-slide{position:static;transform:none}}@media screen and (max-width:620px){.stacked-cards .swiper-slide{height:-moz-fit-content;height:fit-content;rotate:0deg!important}}.stacked-cards .staggered-cards-item{height:26.875rem;left:auto;margin:auto;max-width:100%;width:15.125rem}@media screen and (max-width:620px){.stacked-cards .staggered-cards-item{height:-moz-fit-content;height:fit-content;max-height:26.875rem;transform:none!important}}.stacked-cards .staggered-cards-item .btn-arrow{margin:0 1rem 1rem;min-height:3rem;min-width:3rem}.stacked-cards .staggered-cards-item-text{display:-webkit-box;overflow:hidden;padding:1rem 1rem 0;text-align:left;-webkit-box-orient:vertical;-webkit-line-clamp:4}.testimonials{padding-bottom:5rem}@media screen and (max-width:1200px){.testimonials{width:100%}}.testimonials .testimonial-slider .testimonial{align-items:center;background-color:#fffef9;border-radius:1.25rem;box-shadow:.375rem .375rem 0 0 #fdce01;box-shadow:.375rem .375rem 0 0 #fdce01,-.5rem .25rem 1rem rgba(0,0,0,.25);display:flex;flex-direction:column;margin:4rem calc(4rem + 85px);padding:3rem 5rem;text-align:center}@media screen and (max-width:1200px){.testimonials .testimonial-slider .testimonial{margin:2rem}}.testimonials .testimonial-slider .testimonial-image{border-radius:50%;height:5rem;overflow:hidden;position:relative;width:5rem}.testimonials .testimonial-slider .testimonial-image img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}@media screen and (max-width:1200px){.testimonials .testimonial-slider .testimonial-slider-controls{align-items:center;display:flex;gap:1.5rem;height:5.3125rem;justify-content:center;margin:1.5rem auto 2rem}}.testimonials .testimonial-slider .swiper-pagination{align-items:center;display:flex;gap:10px;justify-content:center}@media screen and (max-width:1200px){.testimonials .testimonial-slider .swiper-pagination{position:static;width:-moz-fit-content;width:fit-content}}.testimonials .testimonial-slider .swiper-pagination-bullet{background:#402021;border-radius:2px;height:.75rem;margin:0;opacity:1;width:.75rem}.testimonials .testimonial-slider .swiper-pagination-bullet:focus,.testimonials .testimonial-slider .swiper-pagination-bullet:focus-visible{box-shadow:0 0 0 2px #d279e4}.testimonials .testimonial-slider .swiper-pagination-bullet-active{background:#d10422}.testimonials .testimonial-slider .swiper-button-next:before{background-image:url(/app/themes/tootsie/public/images/icons/carousel-arrow-next.b187b5.svg)}.testimonials .testimonial-slider .swiper-button-next:after{transition:right .3s ease}.testimonials .testimonial-slider .swiper-button-next:focus-visible:after,.testimonials .testimonial-slider .swiper-button-next:focus:after,.testimonials .testimonial-slider .swiper-button-next:hover:after{right:0}.testimonials .testimonial-slider .swiper-button-prev:before{background-image:url(/app/themes/tootsie/public/images/icons/carousel-arrow-prev.9d5769.svg)}.testimonials .testimonial-slider .swiper-button-prev:after{left:-5.3125rem;transition:left .3s ease}.testimonials .testimonial-slider .swiper-button-prev:focus-visible:after,.testimonials .testimonial-slider .swiper-button-prev:focus:after,.testimonials .testimonial-slider .swiper-button-prev:hover:after{left:0}@media screen and (max-width:1200px){.testimonials .testimonial-slider .swiper-button-next,.testimonials .testimonial-slider .swiper-button-prev{bottom:auto;left:auto;margin:0;position:relative;right:auto;top:auto}.testimonials .testimonial-slider .swiper-button-next:before{background-image:url(/app/themes/tootsie/public/images/icons/carousel-arrow-next.b187b5.svg)}.testimonials .testimonial-slider .swiper-button-next:after{transition:right .3s ease}.testimonials .testimonial-slider .swiper-button-next:focus-visible:after,.testimonials .testimonial-slider .swiper-button-next:focus:after,.testimonials .testimonial-slider .swiper-button-next:hover:after{right:0}.testimonials .testimonial-slider .swiper-button-prev:before{background-image:url(/app/themes/tootsie/public/images/icons/carousel-arrow-prev.9d5769.svg)}.testimonials .testimonial-slider .swiper-button-prev:after{left:-5.3125rem;transition:left .3s ease}.testimonials .testimonial-slider .swiper-button-prev:focus-visible:after,.testimonials .testimonial-slider .swiper-button-prev:focus:after,.testimonials .testimonial-slider .swiper-button-prev:hover:after{left:0}}.featured-fifty-fifty-wrapper{display:flex;flex-direction:column;gap:1.5rem;position:relative}.featured-fifty-fifty-wrapper .cat-link{background-color:#d10422;border:1px solid transparent;border-radius:2px;color:#fffef9;display:block;font-family:cooper-black-std,serif;font-size:1.25rem;font-weight:400;letter-spacing:-.6px;line-height:.8em;padding:.75rem;-webkit-text-decoration:none;text-decoration:none;transition:color .2s ease,background-color .2s ease;width:-moz-fit-content;width:fit-content}.featured-fifty-fifty-wrapper .cat-link:focus,.featured-fifty-fifty-wrapper .cat-link:hover{background-color:#fffef9;border:1px solid #402021;color:#402021;cursor:pointer}.featured-fifty-fifty-wrapper.include-banner-bg{background-image:url(/app/themes/tootsie/public/images/backgrounds/banner-beige.a0ca78.svg);background-position:bottom;background-repeat:no-repeat;background-size:cover;overflow:hidden;padding:2.5625rem 0 10rem;position:relative}.featured-fifty-fifty-wrapper.include-banner-bg-red,.featured-fifty-fifty-wrapper.include-banner-bg.red{background-color:#d10422}.featured-fifty-fifty-wrapper.include-banner-bg-yellow,.featured-fifty-fifty-wrapper.include-banner-bg.yellow{background-color:#fdce01}.featured-fifty-fifty-wrapper.include-banner-bg-blue,.featured-fifty-fifty-wrapper.include-banner-bg.blue{background-color:#62d0ff}.featured-fifty-fifty-wrapper.include-banner-bg-green,.featured-fifty-fifty-wrapper.include-banner-bg.green{background-color:#016d42}.featured-fifty-fifty-wrapper.include-banner-bg-pink,.featured-fifty-fifty-wrapper.include-banner-bg.pink{background-color:#fc8383}.featured-fifty-fifty-wrapper.include-banner-bg-purple,.featured-fifty-fifty-wrapper.include-banner-bg.purple{background-color:#d279e4}.featured-fifty-fifty-wrapper.include-banner-bg-orange,.featured-fifty-fifty-wrapper.include-banner-bg.orange{background-color:#ea8207}.featured-fifty-fifty-wrapper.include-banner-bg-brown,.featured-fifty-fifty-wrapper.include-banner-bg.brown{background-color:#402021}.featured-fifty-fifty-wrapper.include-banner-bg-beige-light,.featured-fifty-fifty-wrapper.include-banner-bg.beige-light{background-color:#fffef9}.featured-fifty-fifty-wrapper.include-banner-bg-beige-dark,.featured-fifty-fifty-wrapper.include-banner-bg.beige-dark{background-color:#f7f0e7}.featured-fifty-fifty-wrapper.include-banner-bg:before{background-image:url(/app/themes/tootsie/public/images/backgrounds/banner-beige-dots-left.d2e91013664d0bb0.png);background-position:0;background-repeat:no-repeat;background-size:contain;content:"";display:block;height:16.875rem;left:0;position:absolute;top:45%;transform:translateY(-50%);width:11.5625rem;z-index:0}@media screen and (max-width:620px){.featured-fifty-fifty-wrapper.include-banner-bg:before{left:-2rem;transform:scale(.75) translateY(-50%)}}.featured-fifty-fifty-wrapper.include-banner-bg:after{background-image:url(/app/themes/tootsie/public/images/backgrounds/banner-beige-dots-right.8a22e26665f97b1b.png);background-position:100%;background-repeat:no-repeat;background-size:contain;content:"";display:block;height:15.625rem;position:absolute;right:0;top:55%;transform:translateY(-50%);width:12.5rem;z-index:0}@media screen and (max-width:620px){.featured-fifty-fifty-wrapper.include-banner-bg:after{right:-2rem;transform:scale(.75) translateY(-50%)}}@media screen and (max-width:1200px){.featured-fifty-fifty-wrapper.include-banner-bg{padding-bottom:0}}@media screen and (max-width:820px){.home .featured-fifty-fifty-wrapper:before{background-color:#402021;content:"";display:block;height:1.5rem;position:absolute;top:-81px;width:100%}}.featured-fifty-fifty{align-items:stretch;display:flex;gap:1rem;justify-content:space-between;position:relative;z-index:1}@media screen and (max-width:1200px){.featured-fifty-fifty{flex-direction:column}}.featured-fifty-fifty[data-observe]{transform:translateY(12rem);transition:transform 1s ease}.featured-fifty-fifty[data-observe].in-view{transform:translateY(0)}@media screen and (max-width:1200px){.featured-fifty-fifty[data-observe]{transform:translateY(0);transition:none}}.featured-fifty-fifty-image{aspect-ratio:204/136;background-color:#fffef9;border-radius:1.25rem;box-shadow:0 2px 4px rgba(0,0,0,.06),0 4px 6px rgba(0,0,0,.1);flex:1;margin-top:3rem;min-height:26.1875rem;overflow:hidden;position:relative}@media screen and (max-width:1200px){.featured-fifty-fifty-image{min-height:-moz-fit-content;min-height:fit-content}.featured-fifty-fifty-image.desktop{display:none}}.featured-fifty-fifty-image.mobile{display:none;min-height:-moz-fit-content;min-height:fit-content}@media screen and (max-width:1200px){.featured-fifty-fifty-image.mobile{display:block;margin-top:0}}.featured-fifty-fifty-image img{display:block;height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%}@media screen and (max-width:1200px){.featured-fifty-fifty-image img{height:auto;-o-object-fit:initial;object-fit:fill;position:relative}}.featured-fifty-fifty-content{background-color:#fffef9;border-radius:1.25rem;box-shadow:.375rem .375rem 0 0 #d10422;box-shadow:.375rem .375rem 0 0 #d10422,-.5rem .25rem 1rem rgba(0,0,0,.25);color:#402021;flex:1;margin-bottom:3rem;padding:4rem 3rem;position:relative}@media screen and (max-width:1200px){.featured-fifty-fifty-content{padding:3rem 1.25rem}}.featured-fifty-fifty-content p.h3-style{margin-bottom:1rem}@media screen and (max-width:1200px){.featured-fifty-fifty-content p:not(.h3-style){font-size:1.125rem;line-height:1.3333333333em}}.featured-fifty-fifty-ctas{bottom:-2rem;display:flex;gap:3rem;justify-content:flex-end;left:0;padding-right:2rem;position:absolute;width:100%}@media screen and (max-width:620px){.featured-fifty-fifty-ctas{display:none}}.featured-fifty-fifty-ctas.mobile{display:none;position:static}@media screen and (max-width:620px){.featured-fifty-fifty-ctas.mobile{align-items:flex-start;display:flex;flex-direction:column;gap:2rem;justify-content:flex-start}}.fifty-fifty{display:flex;gap:1rem;justify-content:space-between}@media screen and (max-width:820px){.fifty-fifty{flex-direction:column;gap:4rem}}.fifty-fifty div{flex:1}@media screen and (max-width:1200px){.home .fifty-fifty{flex-direction:column;gap:4rem}}header.banner .main-nav{background-color:#f7f0e7;position:relative}header.banner .main-nav .inner-wrapper{align-items:center;display:flex;gap:5rem;justify-content:center;max-width:80.3125rem;padding:1rem 0}header.banner .main-nav .header__logo{max-width:12.5rem}header.banner .nav-primary{flex:1}@media screen and (max-width:1200px){header.banner .nav-primary{display:none}}header.banner .nav-primary ul:not(.sub-menu){align-items:center;display:flex;justify-content:space-between;list-style-type:none;margin:0;padding:0}header.banner .nav-primary ul:not(.sub-menu)>li>a{color:#402021;font-family:cooper-black-std,serif;font-size:1.25rem;font-weight:400;line-height:1em;position:relative;-webkit-text-decoration:none;text-decoration:none;z-index:1}header.banner .nav-primary ul:not(.sub-menu)>li>a:before{background-color:#fdce01;bottom:-2px;content:"";left:-12px;position:absolute;right:100%;top:-4px;transition:width .25s ease;width:0;z-index:-1}header.banner .nav-primary ul:not(.sub-menu)>li>a:focus:before,header.banner .nav-primary ul:not(.sub-menu)>li>a:hover:before,header.banner .nav-primary ul:not(.sub-menu)>li>a[aria-expanded=true]:before{width:calc(100% + 24px)}header.banner .nav-primary ul:not(.sub-menu)>li.item-has-color.red>a{height:-moz-fit-content;height:fit-content;padding:.75rem}header.banner .nav-primary ul:not(.sub-menu)>li.item-has-color.red>a:before{display:none}header.banner .nav-primary ul:not(.sub-menu)>li.item-has-color.red>a:focus,header.banner .nav-primary ul:not(.sub-menu)>li.item-has-color.red>a:focus-visible,header.banner .nav-primary ul:not(.sub-menu)>li.item-has-color.red>a:hover{color:#402021}header.banner .nav-primary ul:not(.sub-menu)>li.menu-item-has-children .sub-menu{display:none}header.banner .nav-primary ul:not(.sub-menu)>li.menu-item-has-children a[aria-expanded=true] .sub-menu,header.banner .nav-primary ul:not(.sub-menu)>li.menu-item-has-children a[aria-expanded=true]+.sub-menu{align-items:center;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));justify-items:center;place-items:center}header.banner .nav-primary ul:not(.sub-menu)>li.menu-item-has-children a[aria-expanded=true] .sub-menu:has(>li.item-has-image),header.banner .nav-primary ul:not(.sub-menu)>li.menu-item-has-children a[aria-expanded=true]+.sub-menu:has(>li.item-has-image){align-items:flex-start;grid-template-columns:repeat(5,minmax(0,1fr));justify-items:flex-start;place-items:flex-start}@media screen and (max-width:1200px){header.banner .nav-primary ul:not(.sub-menu)>li.menu-item-has-children a[aria-expanded=true] .sub-menu:has(>li.item-has-image),header.banner .nav-primary ul:not(.sub-menu)>li.menu-item-has-children a[aria-expanded=true]+.sub-menu:has(>li.item-has-image){grid-template-columns:repeat(4,minmax(0,1fr))}}header.banner .sub-menu{gap:1.375rem 3rem;left:50%;list-style-type:none;margin:0;max-width:80.3125rem;padding:3rem 0 5rem;position:absolute;top:100%;transform:translateX(-50%);z-index:10}@media screen and (max-width:1440px){header.banner .sub-menu{gap:1rem}}header.banner .sub-menu:before{background-color:#402021;border-bottom:1.5625rem solid #fffef9;box-shadow:0 10px 20px rgba(0,0,0,.25);content:"";height:calc(100% + 3rem);left:50%;position:absolute;top:0;transform:translateX(-50%);width:100vw;z-index:-1}header.banner .sub-menu a{color:#402021;-webkit-text-decoration:none;text-decoration:none}header.banner .sub-menu .brands-item{aspect-ratio:1/1;padding:1.25rem .75rem;width:13.6875rem}@media screen and (max-width:1440px){header.banner .sub-menu .brands-item{max-width:100%}header.banner .sub-menu .brands-item p{word-break:break-word}}header.banner .sub-menu .brands-item p{font-size:2rem;line-height:1em}header.banner .sub-menu li{width:100%}header.banner .sub-menu li:not(.item-has-image){height:13.625rem}header.banner .sub-menu li:not(.item-has-image) a{align-items:center;aspect-ratio:1.25/1;background-color:#fffef9;background-image:url(/app/themes/tootsie/public/images/backgrounds/brands-dots.3c1dddb5f6402276.png);background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:1rem;box-shadow:-.5rem .25rem 1rem rgba(0,0,0,.25);display:flex;font-family:cooper-black-std,serif;font-size:2rem;font-weight:400;justify-content:center;line-height:1em;overflow:hidden;padding:3rem;text-align:center}header.banner .sub-menu li:not(.item-has-image) a:focus,header.banner .sub-menu li:not(.item-has-image) a:hover{box-shadow:0 0 0 3px #cbd5e1}header.banner .sub-menu li:not(.item-has-image).item-has-color.white a{background-color:#fff;color:#402021}header.banner .sub-menu li:not(.item-has-image).item-has-color.red a{background-color:#d10422;color:#fffef9}header.banner .sub-menu li:not(.item-has-image).item-has-color.yellow a{background-color:#fdce01;color:#402021}header.banner .sub-menu li:not(.item-has-image).item-has-color.blue a{background-color:#62d0ff;color:#402021}header.banner .sub-menu li:not(.item-has-image).item-has-color.green a{background-color:#016d42;color:#fffef9}header.banner .sub-menu li:not(.item-has-image).item-has-color.pink a{background-color:#fc8383;color:#402021}header.banner .sub-menu li:not(.item-has-image).item-has-color.purple a{background-color:#d279e4;color:#402021}header.banner .sub-menu li:not(.item-has-image).item-has-color.orange a{background-color:#ea8207;color:#402021}header.banner .sub-menu li:not(.item-has-image).item-has-color.brown a{background-color:#402021;color:#fffef9}header.banner .menu-toggle{display:none}@media screen and (max-width:1200px){header.banner .menu-toggle{background:url(/app/themes/tootsie/public/images/icons/hamburger-menu.0e69d5.svg) no-repeat 50%/contain;border:none;display:inline-block;height:1.5rem;width:1.5rem}}header.banner #mobile-nav{background-color:#402021;display:none;flex-direction:column;padding:2rem 3rem}header.banner #mobile-nav[aria-hidden=false]{display:flex}@media screen and (min-width:1200px){header.banner #mobile-nav{display:none!important}}@media screen and (max-width:620px){header.banner #mobile-nav{padding:1rem}}header.banner #mobile-nav .nav-primary{display:block}header.banner #mobile-nav .nav-primary ul:not(.sub-menu){align-items:flex-start;flex-direction:column;gap:2rem;margin-bottom:2rem}header.banner #mobile-nav .nav-primary ul:not(.sub-menu) li{width:100%}header.banner #mobile-nav .nav-primary ul:not(.sub-menu)>li>a{align-items:center;color:#fffef9;display:flex;font-size:1.875rem;gap:.5rem;justify-content:space-between;line-height:1em;width:100%}header.banner #mobile-nav .nav-primary ul:not(.sub-menu)>li>a:before{display:none}header.banner #mobile-nav .nav-primary ul:not(.sub-menu)>li>a:after{content:url(/app/themes/tootsie/public/images/icons/chevron-fancy-white-down.fa3f32.svg);display:inline-block;width:1.375rem}header.banner #mobile-nav .nav-primary ul:not(.sub-menu)>li>a[aria-expanded=true]:after{rotate:180deg}header.banner #mobile-nav .nav-primary ul:not(.sub-menu)>li:not(.menu-item-has-children) a:after{display:none}header.banner #mobile-nav .nav-primary ul:not(.sub-menu)>li.item-has-color.red a{background-color:transparent;padding:0}header.banner #mobile-nav .nav-primary ul:not(.sub-menu) .sub-menu{-moz-column-gap:1rem;column-gap:1rem;grid-template-columns:repeat(3,minmax(0,1fr));padding:2rem 0;position:static;transform:none;width:100%}@media screen and (max-width:620px){header.banner #mobile-nav .nav-primary ul:not(.sub-menu) .sub-menu{grid-template-columns:repeat(2,minmax(0,1fr))}}header.banner #mobile-nav .nav-primary ul:not(.sub-menu) .sub-menu:has(>li.item-has-image){flex-wrap:wrap;gap:1.5rem}header.banner #mobile-nav .nav-primary ul:not(.sub-menu) .sub-menu:has(>li.item-has-image) li{width:-moz-fit-content;width:fit-content}@media screen and (max-width:620px){header.banner #mobile-nav .nav-primary ul:not(.sub-menu) .sub-menu:has(>li.item-has-image){align-items:center;grid-template-columns:repeat(2,minmax(0,1fr));justify-items:center;place-items:center}}header.banner #mobile-nav .nav-primary ul:not(.sub-menu) .sub-menu:has(>li.item-has-image)[aria-hidden=false]{display:flex}@media screen and (max-width:620px){header.banner #mobile-nav .nav-primary ul:not(.sub-menu) .sub-menu:has(>li.item-has-image)[aria-hidden=false]{display:grid}}header.banner #mobile-nav .nav-primary ul:not(.sub-menu) .sub-menu .brands-item{width:7.4375rem}@media screen and (max-width:620px){header.banner #mobile-nav .nav-primary ul:not(.sub-menu) .sub-menu .brands-item{aspect-ratio:1/1;max-width:100%;width:100%}}header.banner #mobile-nav .nav-primary ul:not(.sub-menu) .sub-menu .brands-item p{font-size:1rem;line-height:1em}header.banner #mobile-nav .nav-primary ul:not(.sub-menu) .sub-menu .brands-item .brands-image{transform:translateY(-2.5rem)}header.banner #mobile-nav .nav-primary ul:not(.sub-menu) .sub-menu li:not(.item-has-image){height:-moz-fit-content;height:fit-content}header.banner #mobile-nav .nav-primary ul:not(.sub-menu) .sub-menu li:not(.item-has-image) a{color:#fffef9;font-size:1.25rem;line-height:1em;width:100%}header.banner .utility-navs{align-items:center;display:flex;justify-content:center}header.banner .utility-navs a{color:#fffef9;font-family:roc-grotesk,sans-serif;font-size:1rem;font-weight:400;line-height:1em;-webkit-text-decoration:none;text-decoration:none}header.banner .utility-navs a:focus,header.banner .utility-navs a:focus-visible,header.banner .utility-navs a:hover{-webkit-text-decoration:underline;text-decoration:underline}header.banner .utility-navs .mobile-only-ctas{display:none}@media screen and (max-width:1200px){header.banner .utility-navs .mobile-only-ctas{align-items:center;display:inline-flex;flex:1;gap:1rem;justify-content:center}header.banner .utility-navs .mobile-only-ctas a{background-color:#d10422;border:1px solid transparent;border-radius:2px;color:#fffef9;display:block!important;font-family:cooper-black-std,serif;font-size:1.25rem;font-weight:400;letter-spacing:-.6px;line-height:.8em;padding:.75rem;-webkit-text-decoration:none;text-decoration:none;transition:color .2s ease,background-color .2s ease;width:-moz-fit-content;width:fit-content}header.banner .utility-navs .mobile-only-ctas a:focus,header.banner .utility-navs .mobile-only-ctas a:hover{background-color:#fffef9;border:1px solid #402021;color:#402021;cursor:pointer}header.banner .utility-navs .mobile-only-ctas a:last-of-type{background-color:#fdce01;border:1px solid transparent;border-radius:2px;color:#402021;font-family:cooper-black-std,serif;font-size:1.25rem;font-weight:400;letter-spacing:-.6px;line-height:.8em;padding:.75rem;-webkit-text-decoration:none;text-decoration:none;transition:color .2s ease,background-color .2s ease;width:-moz-fit-content;width:fit-content}header.banner .utility-navs .mobile-only-ctas a:last-of-type:focus,header.banner .utility-navs .mobile-only-ctas a:last-of-type:hover{background-color:#fffef9;border:1px solid #402021;color:#402021;cursor:pointer}}header.banner .utility-navs:not(.mobile){background-color:#402021;border-bottom:.625rem solid #d10422}@media screen and (max-width:1200px){header.banner .utility-navs:not(.mobile){padding:1.5rem 1rem}}header.banner .utility-navs:not(.mobile) .inner-wrapper{align-items:center;display:flex;gap:5rem;justify-content:flex-end;max-width:80.3125rem;padding:1rem 0}@media screen and (max-width:1200px){header.banner .utility-navs:not(.mobile) .inner-wrapper,header.banner .utility-navs:not(.mobile) a{display:none}}header.banner .utility-navs.mobile{align-items:center;display:flex;gap:2rem}.footer-newsletter{align-items:center;background-color:#fdce01;background-image:url(/app/themes/tootsie/public/images/backgrounds/pattern-dots.c7f069.svg);background-position:bottom;background-repeat:no-repeat;background-size:contain;display:flex;justify-content:center;padding:5rem 4.625rem;position:relative}@media screen and (max-width:1200px){.footer-newsletter{background-position:50%;padding-bottom:9.75rem}}@media screen and (max-width:820px){.footer-newsletter{background-blend-mode:multiply;background-image:url(/app/themes/tootsie/public/images/backgrounds/dots-footer-mobile.9a5d5b.svg);background-position:0 8.125rem;background-size:auto;flex-direction:column;gap:5rem;padding:3.5rem 2rem 5rem}}.footer-newsletter .graphic-container{flex:1}@media screen and (max-width:1200px){.footer-newsletter .graphic-container{bottom:0;left:0;position:absolute}}.footer-newsletter .newsletter-form{text-align:center}@media screen and (max-width:1200px){.footer-newsletter .newsletter-form{max-width:21.125rem}}@media screen and (max-width:820px){.footer-newsletter .newsletter-form{max-width:100%}}.footer-newsletter .newsletter-form form{display:flex;gap:1rem;justify-content:center}.footer-newsletter .newsletter-form .gform-body{width:16.0625rem}.footer-newsletter .newsletter-form .gform-body input{border:1px solid #402021;border-radius:.625rem;color:#402021;height:2.8125rem;padding:.625rem .75rem;text-align:left!important}.footer-newsletter .newsletter-form .gform_footer{margin-top:0}.footer-newsletter .newsletter-form .gform_footer input[type=submit]{background-color:#402021!important;border-radius:2px!important;color:#fffef9!important;font-family:cooper-black-std,serif!important;font-size:1.25rem!important;font-weight:400!important;height:2.8125rem!important;letter-spacing:-.6px!important;line-height:1rem!important;padding:.75rem!important;-webkit-text-decoration:none!important;text-decoration:none!important;transition:color .2s ease,background-color .2s ease;width:-moz-fit-content!important;width:fit-content!important}.footer-newsletter .newsletter-form .gform_footer input[type=submit]:focus,.footer-newsletter .newsletter-form .gform_footer input[type=submit]:hover{background-color:#fffef9!important;border:1px solid #402021!important;color:#402021!important;cursor:pointer!important}.footer-newsletter .newsletter-links{align-items:flex-end;display:flex;flex:1;flex-direction:column;gap:1rem}@media screen and (max-width:820px){.footer-newsletter .newsletter-links{width:100%}}.footer-newsletter .newsletter-links a{color:#402021;font-family:cooper-black-std,serif;font-size:1.25rem;font-weight:400;line-height:1em;-webkit-text-decoration:none;text-decoration:none}.footer-newsletter .newsletter-links a:focus,.footer-newsletter .newsletter-links a:hover{-webkit-text-decoration:underline;text-decoration:underline}footer .footer-lower{align-items:flex-end;background-color:#f7f0e7;border-top:10px solid #d10422;display:flex;justify-content:center;padding:2.375rem 4.625rem}@media screen and (max-width:1200px){footer .footer-lower{align-items:center;flex-direction:column;gap:3rem}}footer .footer-lower *{font-family:roc-grotesk,sans-serif;font-size:1rem;font-weight:400;line-height:1.75em}footer .footer-lower a{color:#402021;-webkit-text-decoration:none;text-decoration:none}footer .footer-lower a:focus,footer .footer-lower a:hover{-webkit-text-decoration:underline;text-decoration:underline}footer .footer-lower .footer-left,footer .footer-lower .footer-right{display:flex;flex:1;flex-direction:column}@media screen and (max-width:1200px){footer .footer-lower .footer-left{align-items:center;order:1;text-align:center;width:100%}}footer .footer-lower .footer-middle{display:flex;flex-direction:column;gap:2rem;justify-content:center}@media screen and (max-width:1200px){footer .footer-lower .footer-middle{order:0}}footer .footer-lower .footer-middle .footer__logo{max-width:100%;width:17.875rem}footer .footer-lower .footer-middle .footer-middle-links{align-items:center;display:flex;gap:3rem;justify-content:center}footer .footer-lower .footer-right{align-items:flex-end;gap:.5rem}@media screen and (max-width:1200px){footer .footer-lower .footer-right{align-items:center;flex-direction:row;gap:2rem;order:2;text-align:center}}@media screen and (max-width:820px){footer .footer-lower .footer-right{flex-direction:column}}footer .footer-lower .footer-right .footer-right-links{align-items:center;display:flex;gap:2rem;justify-content:center}@media screen and (max-width:820px){footer .footer-lower .footer-right .footer-right-links{flex-direction:column}}.videos-area{display:flex;margin:5rem auto;max-width:100%}@media screen and (max-width:1200px){.videos-area{flex-direction:column}}.videos-area .feature-area{background-color:rgba(0,0,0,.1);border-radius:1.25rem 0 0 1.25rem;padding:3rem}@media screen and (max-width:1200px){.videos-area .feature-area{border-radius:1.25rem 1.25rem 0 0}}@media screen and (max-width:620px){.videos-area .feature-area{padding:1rem 1rem 2rem}}.videos-area .video-wrapper{aspect-ratio:16/9;border-radius:1.25rem;margin:auto;max-width:100%;overflow:hidden;width:48.5rem}.videos-area iframe{height:100%;width:100%}.videos-area .sidebar{background-color:rgba(0,0,0,.15);border-radius:0 1.25rem 1.25rem 0;display:flex;flex-direction:column;gap:3rem;justify-content:center;padding:3rem}@media screen and (max-width:1200px){.videos-area .sidebar{align-items:center;border-radius:0 0 1.25rem 1.25rem;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));justify-items:center;place-items:center}}@media screen and (max-width:620px){.videos-area .sidebar{grid-template-columns:repeat(1,minmax(0,1fr));padding:1rem}}.videos-area .sidebar .video-toggle{align-items:center;background-color:transparent;border:none;color:#fffef9;display:flex;flex-direction:column;gap:.625rem;padding:0;text-align:center}.videos-area .sidebar .video-toggle img{border-radius:1.25rem;height:7.75rem;width:14.875rem}.videos-area .sidebar .video-toggle:hover{cursor:pointer}.error404 .error__content{background-image:url(/app/themes/tootsie/public/images/backgrounds/404-background.3e015e.svg);background-position:0 20rem;background-repeat:no-repeat;background-size:cover;overflow:hidden;padding:5rem 0 14.5rem;position:relative;text-align:center}@media screen and (max-width:1200px){.error404 .error__content{padding-top:7.0625rem}}@media screen and (max-width:620px){.error404 .error__content{padding-top:5rem}}.error404 .error__content:after{animation:animate-candy-strip 8s ease-in-out infinite;background-image:url(/app/themes/tootsie/public/images/icons/candy-graphics/candy-scroll.18759c.svg);background-repeat:repeat-x;bottom:4rem;content:"";display:block;height:5.625rem;position:absolute;width:4434px}@keyframes animate-candy-strip{0%{transform:translateX(0)}80%{transform:translateX(-1478px)}to{transform:translateX(-1478px)}}.error404 .error__content h6{text-transform:uppercase}.error404 .error__content .error-message{display:flex;flex-direction:column;gap:1.25rem;margin:3rem auto 0;max-width:43.25rem}@media screen and (max-width:1200px){.error404 .error__content .error-message{margin-top:3.625rem}}@media screen and (max-width:620px){.error404 .error__content .error-message{margin-top:2rem}}.error404 .error__content .error-message .ctas{align-items:center;display:flex;gap:3rem;justify-content:center}@media screen and (max-width:1200px){.error404 .error__content .error-message .ctas{margin-top:1.875rem}}@media screen and (max-width:620px){.error404 .error__content .error-message .ctas{flex-direction:column;margin-top:0}}body.motion-reduced .error__content:after{animation:none}.page-template-template-about .mission-statement{padding:5rem 0}.page-template-template-about .careers-section{align-items:center;display:flex;flex-direction:column;gap:2rem;margin:6.25rem auto 5rem}.page-template-template-about .careers-title{text-align:center}.page-template-template-about .history-section{overflow:hidden;padding-top:7.375rem;position:relative}@media screen and (max-width:620px){.page-template-template-about .history-section{padding-top:3.125rem}}.page-template-template-about .history-section .content-wrapper{align-items:center;display:flex;flex-direction:column;padding:9.375rem 0 25rem;position:relative}.page-template-template-about .history-section .content-wrapper:before{background-image:url(/app/themes/tootsie/public/images/backgrounds/banner-beige.a0ca78.svg);background-position:bottom;background-repeat:no-repeat;background-size:cover;bottom:0;content:"";left:0;position:absolute;right:0;top:0;transform:rotate(180deg);z-index:-1}@media screen and (max-width:1200px){.page-template-template-about .history-section .content-wrapper{padding:4.5rem 0 7.5rem}}@media screen and (max-width:620px){.page-template-template-about .history-section .content-wrapper{padding-bottom:20.625rem}}.page-template-template-about .history-section .content-wrapper .content{max-width:37.5rem}@media screen and (max-width:1200px){.page-template-template-about .history-section .content-wrapper .content{max-width:26.25rem}}@media screen and (max-width:620px){.page-template-template-about .history-section .content-wrapper .content{max-width:13.75rem}}.page-template-template-about .history-section .content-wrapper .btn-primary{display:block;margin-top:3rem}.page-template-template-about .history-section .history-title{margin-bottom:2rem;text-align:center}.page-template-template-about .history-section .history-image{aspect-ratio:1/1;border:1rem solid #fffef9;border-radius:50%;box-shadow:0 0 0 1.375rem #402021;left:15rem;outline:1rem solid #fdce01;overflow:hidden;position:absolute;top:37.5rem;transform:translateY(90%);transition:transform .5s ease;width:11.9375rem}@media screen and (max-width:1200px){.page-template-template-about .history-section .history-image{border:.375rem solid #fffef9;box-shadow:0 0 0 .625rem #402021;left:2.5rem;outline:.375rem solid #fdce01;top:29.5rem;transform:none;transition:none;width:6.25rem}}@media screen and (max-width:620px){.page-template-template-about .history-section .history-image{display:none}}@media screen and (min-width:1200px){.page-template-template-about .history-section .history-image.in-view{transform:translateY(0)}}.page-template-template-about .history-section .history-image:first-of-type{left:-1.25rem;top:18.75rem;width:19.8125rem}@media screen and (max-width:1200px){.page-template-template-about .history-section .history-image:first-of-type{left:-5.3125rem;width:10.625rem}}@media screen and (max-width:620px){.page-template-template-about .history-section .history-image:first-of-type{display:block;left:-8.25rem}}.page-template-template-about .history-section .history-image:last-of-type{left:auto;right:-7.875rem;top:20.625rem;width:24.625rem}@media screen and (max-width:1200px){.page-template-template-about .history-section .history-image:last-of-type{right:-6.5625rem;top:14.625rem;width:13.125rem}}@media screen and (max-width:620px){.page-template-template-about .history-section .history-image:last-of-type{bottom:.75rem;display:block;top:auto}}.page-template-template-about .history-section .history-image img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.page-template-template-about .manufacturing-section{background-color:#402021;color:#fffef9;padding:5rem 0}.page-template-template-about .discover-section{overflow:hidden;padding:6.75rem 0 7.5625rem;position:relative}.page-template-template-about .discover-section:before{background-image:url(/app/themes/tootsie/public/images/backgrounds/banner-beige-dots-left.d2e91013664d0bb0.png);background-position:0;background-repeat:no-repeat;background-size:contain;content:"";display:block;height:16.875rem;left:0;position:absolute;top:45%;transform:translateY(-50%);width:11.5625rem;z-index:-1}@media screen and (max-width:620px){.page-template-template-about .discover-section:before{left:-2rem;transform:scale(.75) translateY(-50%)}}.page-template-template-about .discover-section:after{background-image:url(/app/themes/tootsie/public/images/backgrounds/banner-beige-dots-right.8a22e26665f97b1b.png);background-position:100%;background-repeat:no-repeat;background-size:contain;content:"";display:block;height:15.625rem;position:absolute;right:0;top:55%;transform:translateY(-50%);width:12.5rem;z-index:-1}@media screen and (max-width:620px){.page-template-template-about .discover-section:after{right:-2rem;transform:scale(.75) translateY(-50%)}}.page-template-template-about .discover-section .h1-outline-beige{max-width:65.375rem}.page-template-template-about .discover-section .container{align-items:center;display:flex;flex-direction:column;text-align:center}.page-template-template-about .discover-section .container .btn-primary{margin-top:2.5rem}.page-template-template-about .discover-section .content{max-width:36.125rem}.page-template-template-about .financials-section{overflow:hidden;padding:7rem 0 5rem;position:relative}.page-template-template-about .financials-section:before{background-image:url(/app/themes/tootsie/public/images/backgrounds/banner-beige-dots-left.d2e91013664d0bb0.png);background-position:0;background-repeat:no-repeat;background-size:contain;content:"";display:block;height:16.875rem;left:0;position:absolute;top:45%;transform:translateY(-50%);width:11.5625rem;z-index:-1}@media screen and (max-width:620px){.page-template-template-about .financials-section:before{left:-2rem;transform:scale(.75) translateY(-50%)}}.page-template-template-about .financials-section:after{background-image:url(/app/themes/tootsie/public/images/backgrounds/banner-beige-dots-right.8a22e26665f97b1b.png);background-position:100%;background-repeat:no-repeat;background-size:contain;content:"";display:block;height:15.625rem;position:absolute;right:0;top:55%;transform:translateY(-50%);width:12.5rem;z-index:-1}@media screen and (max-width:620px){.page-template-template-about .financials-section:after{right:-2rem;transform:scale(.75) translateY(-50%)}}@media screen and (max-width:1200px){.page-template-template-about .financials-section:after{display:none}}.page-template-template-about .financials-section h2{margin:0 auto 3rem;max-width:51.25rem;text-align:center}.page-template-template-about .financials-section h2 .red-text{color:#d10422}.page-template-template-about .financials-section .content{align-items:center;display:flex;flex-direction:column;gap:1.25rem;margin:auto;max-width:51.25rem}.page-template-template-about .contact-section{margin-top:5rem;padding:11.375rem 0 7.25rem;position:relative}.page-template-template-about .contact-section:before{background-image:url(/app/themes/tootsie/public/images/backgrounds/banner-beige.a0ca78.svg);background-position:bottom;background-repeat:no-repeat;background-size:cover;bottom:0;content:"";left:0;position:absolute;right:0;top:0;transform:rotate(180deg);z-index:-1}.page-template-template-about .contact-section .container{align-items:center;display:flex;flex-direction:column;gap:3rem}.page-template-template-about .contact-section .content{margin:auto;max-width:51.25rem}.single-post section.content{padding:5rem 0}@media screen and (max-width:620px){.single-post section.content{padding:3rem 0}}.single-post .related-content .divider-brown-down{display:none}.tax-brand .featured-product{background-image:url(/app/themes/tootsie/public/images/dividers/curved-divider-beige-up.6d5171.svg);background-position:bottom;background-repeat:no-repeat;background-size:100%;padding:5rem 0;position:relative}@media screen and (max-width:820px){.tax-brand .featured-product{background-image:none}.tax-brand .featured-product:before{background-image:url(/app/themes/tootsie/public/images/dividers/curved-divider-beige-up.6d5171.svg);background-position-y:bottom;background-repeat:no-repeat;background-size:100%;content:"";height:300px;left:0;position:absolute;right:0;top:0}}.tax-brand .featured-product.bg-white{background-color:#fff}@media screen and (max-width:820px){.tax-brand .featured-product.bg-white{background-color:#f7f0e7}}.tax-brand .featured-product.bg-white:before{background-color:#fff}.tax-brand .featured-product.bg-red{background-color:#d10422}@media screen and (max-width:820px){.tax-brand .featured-product.bg-red{background-color:#f7f0e7}}.tax-brand .featured-product.bg-red:before{background-color:#d10422}.tax-brand .featured-product.bg-yellow{background-color:#fdce01}@media screen and (max-width:820px){.tax-brand .featured-product.bg-yellow{background-color:#f7f0e7}}.tax-brand .featured-product.bg-yellow:before{background-color:#fdce01}.tax-brand .featured-product.bg-blue{background-color:#62d0ff}@media screen and (max-width:820px){.tax-brand .featured-product.bg-blue{background-color:#f7f0e7}}.tax-brand .featured-product.bg-blue:before{background-color:#62d0ff}.tax-brand .featured-product.bg-green{background-color:#016d42}@media screen and (max-width:820px){.tax-brand .featured-product.bg-green{background-color:#f7f0e7}}.tax-brand .featured-product.bg-green:before{background-color:#016d42}.tax-brand .featured-product.bg-pink{background-color:#fc8383}@media screen and (max-width:820px){.tax-brand .featured-product.bg-pink{background-color:#f7f0e7}}.tax-brand .featured-product.bg-pink:before{background-color:#fc8383}.tax-brand .featured-product.bg-purple{background-color:#d279e4}@media screen and (max-width:820px){.tax-brand .featured-product.bg-purple{background-color:#f7f0e7}}.tax-brand .featured-product.bg-purple:before{background-color:#d279e4}.tax-brand .featured-product.bg-orange{background-color:#ea8207}@media screen and (max-width:820px){.tax-brand .featured-product.bg-orange{background-color:#f7f0e7}}.tax-brand .featured-product.bg-orange:before{background-color:#ea8207}.tax-brand .featured-product.bg-brown{background-color:#402021}@media screen and (max-width:820px){.tax-brand .featured-product.bg-brown{background-color:#f7f0e7}}.tax-brand .featured-product.bg-brown:before{background-color:#402021}.tax-brand .featured-product h3{margin-bottom:1rem}.tax-brand .featured-fifty-fifty{position:relative;z-index:1}.tax-brand .jump-links{background-color:#fffef9;border-radius:1.25rem;display:flex;flex-direction:column;gap:1rem;justify-content:center;margin-bottom:5rem;padding:3rem 1rem;text-align:center}@media screen and (max-width:820px){.tax-brand .jump-links{margin-bottom:3rem}}.tax-brand .jump-links p{max-width:100%}.tax-brand .jump-links ul{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:center;list-style-type:none;margin:0;max-width:100%;padding:0}@media screen and (max-width:1200px){.tax-brand .jump-links ul{display:none}}.tax-brand .jump-links .accordions{display:none}.tax-brand .jump-links .accordions .accordion-trigger[aria-expanded=true]{border-radius:2px 2px 0 0}.tax-brand .jump-links .accordions .accordion-panel{margin-top:0}@media screen and (max-width:1200px){.tax-brand .jump-links .accordions.mobile{display:block}.tax-brand .jump-links .accordions.mobile ul{display:flex;flex-direction:column;gap:0}.tax-brand .jump-links .accordions.mobile ul li{border-top:2px solid #fdce01;width:100%}.tax-brand .jump-links .accordions.mobile ul li a{border-radius:0}}.tax-brand .product-section{display:flex;flex-direction:column;gap:3rem;margin-bottom:5rem}@media screen and (max-width:820px){.tax-brand .product-section{align-items:center}}.tax-brand .product-section .product-grid:not(.single){display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:5rem;gap:5rem;height:-moz-fit-content;height:fit-content}@media screen and (max-width:1200px){.tax-brand .product-section .product-grid:not(.single){grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (max-width:820px){.tax-brand .product-section .product-grid:not(.single){grid-template-columns:repeat(1,minmax(0,1fr))}}.tax-brand .product-section .product-grid .product-card{height:auto}.page-template-template-careers .media-gallery{padding-top:9.375rem}@media screen and (max-width:620px){.page-template-template-careers .media-gallery{padding-top:3rem}}.page-template-template-careers .testimonials-section{padding-top:6rem;position:relative}.page-template-template-careers .testimonials-section:before{background-image:url(/app/themes/tootsie/public/images/backgrounds/banner-beige.a0ca78.svg);background-position:bottom;background-repeat:no-repeat;background-size:cover;bottom:0;content:"";left:0;position:absolute;right:0;top:0;transform:rotate(180deg);z-index:-1}.page-template-template-contact .additional-info,.page-template-template-contact .form-module{background-color:#402021}.page-template-template-contact .form-module .form-wrapper{padding:5rem 0 0}.page-template-template-contact .additional-info{color:#fffef9;padding-bottom:8rem}.page-template-template-contact .additional-info .container{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}@media screen and (max-width:767px){.page-template-template-contact .additional-info .container{gap:3rem;grid-template-columns:repeat(1,minmax(0,1fr))}}@media screen and (max-width:620px){.page-template-template-contact .additional-info .container{word-break:break-word}}.page-template-template-contact .divider-brown-arc-down{margin-bottom:11rem}.financials-landing{padding:5rem 0}.financials-landing .financial-heading{margin:4rem auto 3rem}@media screen and (max-width:1200px){.financials-landing .financial-heading{margin-top:0}}.financials-landing .colored-text{color:#d10422}.financials-landing .financial-desc{display:block;margin-bottom:1.25rem}.financials-landing .financial__results{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:1.25rem;gap:1.25rem;min-height:87.5rem}@media screen and (max-width:1200px){.financials-landing .financial__results{gap:3rem;grid-template-columns:repeat(1,minmax(0,1fr))}}.financials-landing .financial__input fieldset{align-items:flex-start;border:none;display:flex;gap:1.5rem;padding:0}@media screen and (max-width:620px){.financials-landing .financial__input fieldset{flex-direction:column}}.financials-landing .financial__input fieldset label{align-items:center;display:flex;height:2.875rem}.financials-landing .financial__input fieldset .custom-dropdown{width:8.9375rem}.financials-landing .financial__filter__section{position:sticky;top:5rem}.financials-landing .financial__report__section{background-color:#402021;border-radius:1.25rem;display:flex;flex-direction:column;gap:5rem;padding:5rem 3.75rem}@media screen and (max-width:1200px){.financials-landing .financial__report__section{padding:3.75rem}}@media screen and (max-width:620px){.financials-landing .financial__report__section{padding:3rem 1.5rem}}.financials-landing .report{align-items:flex-start;background-color:#fffef9;border-radius:1.25rem;display:flex;flex-direction:column;gap:1.25rem;padding:3rem 1.25rem}@media screen and (max-width:1200px){.financials-landing .report{align-items:center;text-align:center}}.financials-landing .report__header{color:#d10422}.financials-landing .report__files ul{display:flex;flex-direction:column;gap:1.25rem;list-style-type:none;margin:0;padding:0}@media screen and (max-width:1200px){.financials-landing .report__files ul{align-items:center}}.financials-landing .report__files ul button{background-color:#f7f0e7;color:#402021}.financials-landing .report .download-all-cta{margin-top:1.25rem}.financials-landing .report .download-all-cta button{background-color:#d10422;color:#fffef9}@media screen and (max-width:1200px){.page-template-template-history .banner-default{padding-bottom:3rem}}.page-template-template-history .mobile-links{background-color:#f7f0e7;display:none}@media screen and (max-width:1200px){.page-template-template-history .mobile-links{display:block;padding-bottom:5rem}}.page-template-template-history .mobile-jump-links{align-items:center;background-color:#fffef9;border-radius:1.25rem;box-shadow:0 20px 25px 0 rgba(0,0,0,.1),0 10px 10px 0 rgba(0,0,0,.04);display:none;flex-direction:column;gap:1.5rem;padding:3rem;text-align:center}@media screen and (max-width:1200px){.page-template-template-history .mobile-jump-links{display:flex}}.page-template-template-history .mobile-jump-links .year-links{flex-wrap:wrap;gap:1.5rem;justify-content:center}@media screen and (max-width:620px){.page-template-template-history .mobile-jump-links .year-links{display:none}}.page-template-template-history .mobile-jump-links .accordions.mobile{display:none}@media screen and (max-width:620px){.page-template-template-history .mobile-jump-links .accordions.mobile{display:block;width:100%}}.page-template-template-history .year-links{display:flex;list-style-type:none;margin:0;padding:0}.page-template-template-history .year-links.mobile{display:flex;flex-direction:column;gap:.75rem;max-height:16.125rem}.page-template-template-history .year-links .btn{background-color:#f7f0e7;border:1px solid transparent;border-radius:2px;color:#402021;display:block;font-family:cooper-black-std,serif;font-size:1.25rem;font-weight:400;letter-spacing:-.6px;line-height:.8em;padding:.75rem;text-align:center;-webkit-text-decoration:none;text-decoration:none;transition:color .2s ease,background-color .2s ease;width:-moz-fit-content;width:fit-content;width:100%}.page-template-template-history .year-links .btn:focus,.page-template-template-history .year-links .btn:hover{background-color:#fffef9;border:1px solid #402021;color:#402021;cursor:pointer}.page-template-template-history .year-links .btn.active{background-color:#402021;border:1px solid transparent;border-radius:2px;color:#fffef9;font-family:cooper-black-std,serif;font-size:1.25rem;font-weight:400;letter-spacing:-.6px;line-height:.8em;padding:.75rem;-webkit-text-decoration:none;text-decoration:none;transition:color .2s ease,background-color .2s ease;width:-moz-fit-content;width:fit-content;width:100%}.page-template-template-history .year-links .btn.active:focus,.page-template-template-history .year-links .btn.active:hover{background-color:#fffef9;border:1px solid #402021;color:#402021;cursor:pointer}.page-template-template-history .back-to-top-wrapper{display:none;height:100%;padding:2rem;position:absolute;width:100%}@media screen and (max-width:1200px){.page-template-template-history .back-to-top-wrapper{display:flex}}.page-template-template-history .back-to-top{align-items:center;align-self:flex-end;background-color:#d10422;border-radius:50%;bottom:2rem;box-shadow:0 2px 4px rgba(0,0,0,.06),0 4px 6px rgba(0,0,0,.1);display:flex;height:5rem;justify-content:center;margin-left:auto;position:sticky;width:5rem;z-index:999}.page-template-template-history .back-to-top:before{content:url(/app/themes/tootsie/public/images/icons/btn-arrow-white-down.1b4c99.svg);display:block;margin-top:-6px;rotate:180deg;scale:2;width:-moz-fit-content;width:fit-content}.our-history-timeline{border-top:2.875rem solid #402021;position:relative}.our-history-columns{display:flex;gap:5rem;position:relative}.our-history-columns:after,.our-history-columns:before{bottom:-37.5rem;content:"";position:absolute;top:0;z-index:-1}@media screen and (max-width:1200px){.our-history-columns:after,.our-history-columns:before{display:none}}.our-history-columns:before{background-color:#f7f0e7;left:-4000px;right:calc(100% + 3rem)}.our-history-columns:after{background-color:#402021;border-left:.5rem solid #d10422;box-shadow:4px 0 1px 1px rgba(64,32,33,.5);left:-3rem;width:2rem}.our-history-columns .sticky-column{min-width:11.25rem;padding:5rem .75rem 3rem;position:relative}@media screen and (max-width:1200px){.our-history-columns .sticky-column{display:none}}.our-history-columns .year-links{flex-direction:column;gap:.75rem;position:sticky;top:5rem}.our-history-columns .cards-column{width:100%}.our-history-columns .timeline-item{align-items:center;display:flex;gap:1rem;justify-content:space-between;padding:3rem 0;position:relative}@media screen and (max-width:1200px){.our-history-columns .timeline-item{align-items:flex-start;flex-direction:column;gap:5rem}.our-history-columns .timeline-item:not(:last-of-type){padding-bottom:0}}.our-history-columns .timeline-item:before{background-color:#402021;bottom:0;content:"";left:calc(2rem - 3px);position:absolute;top:0;width:.375rem}.our-history-columns .timeline-item:hover .timeline-card{background-color:#fdce01;box-shadow:-.5rem .25rem 1rem rgba(0,0,0,.25);color:#402021}.our-history-columns .timeline-item:hover .timeline-card .timeline-image{border-color:#d10422}.our-history-columns .timeline-item:hover .timeline-point-and-date{color:#402021}.our-history-columns .timeline-item:hover .timeline-point-and-date:before{background-color:#d10422}.our-history-columns .timeline-point-and-date{align-items:center;color:rgba(64,32,33,.5);display:flex;gap:3rem}.our-history-columns .timeline-point-and-date:before{background-color:#fffef9;border:.5rem solid #fdce01;border-radius:50%;content:"";height:3rem;margin:.5rem;outline:.5rem solid #402021;width:3rem;z-index:1}.our-history-columns .timeline-card{align-items:center;background-color:#402021;border-radius:1.25rem;color:#fffef9;display:flex;gap:1.25rem;max-width:39.875rem;padding:4rem 1.25rem;position:relative}@media screen and (max-width:767px){.our-history-columns .timeline-card{flex-direction:column}}.our-history-columns .timeline-card.featured{display:grid;grid-gap:.75rem;gap:.75rem;grid-template-columns:repeat(4,minmax(0,1fr));height:-moz-fit-content;height:fit-content}@media screen and (max-width:1200px){.our-history-columns .timeline-card.featured{grid-template-columns:repeat(3,minmax(0,1fr))}}@media screen and (max-width:620px){.our-history-columns .timeline-card.featured{align-items:center;grid-template-columns:repeat(1,minmax(0,1fr));justify-items:center;place-items:center}}.our-history-columns .timeline-card.featured .logo{aspect-ratio:1/1;background-color:#fffef9;border-radius:1.25rem;max-width:12.5rem;overflow:hidden;position:relative;width:100%}.our-history-columns .timeline-card.featured .logo img{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.our-history-columns .timeline-image{aspect-ratio:1/1;border:1rem solid #fdce01;border-radius:50%;margin:1rem;max-width:100%;min-width:14.5rem;outline:1rem solid #402021;overflow:hidden;position:relative}@media screen and (max-width:620px){.our-history-columns .timeline-image{min-width:10.875rem}}.our-history-columns .timeline-image img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.blog .filter-section{background-color:#402021;padding:5rem 0}.blog .filter-section h1{text-align:center}.blog .filter-section .filter-title{font-size:1.25rem;line-height:1em;width:-moz-fit-content;width:fit-content}@media screen and (max-width:820px){.blog .filter-section .filter-title{text-align:center}}.blog .filter-section #news-filter{align-items:center;background-color:#f7f0e7;border-radius:1.25rem;display:flex;flex-direction:column;justify-content:center;margin-top:3rem;padding:3rem 4rem}@media screen and (max-width:1200px){.blog .filter-section #news-filter{padding:3rem 1.25rem}}.blog .filter-section #news-container{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));padding:5rem 0;grid-gap:1.5rem;align-items:center;gap:1.5rem}@media screen and (max-width:1200px){.blog .filter-section #news-container{align-items:center;-moz-column-gap:3rem;column-gap:3rem;grid-template-columns:repeat(2,minmax(0,1fr));justify-items:center;place-items:center;row-gap:6rem}}@media screen and (max-width:620px){.blog .filter-section #news-container{grid-template-columns:repeat(1,minmax(0,1fr))}}@media screen and (min-width:1200px){.blog .filter-section #news-container .post-card{height:-moz-fit-content;height:fit-content}.blog .filter-section #news-container .post-card:nth-of-type(4n+1){margin-top:5.625rem}.blog .filter-section #news-container .post-card:nth-of-type(4n+2){margin-top:8.375rem}.blog .filter-section #news-container .post-card:nth-of-type(4n+4){margin-top:8.75rem}}.blog .filter-section .news__filter{max-width:100%}.blog .filter-section .news__filter fieldset{border:none;padding:0}@media screen and (max-width:820px){.blog .filter-section .news__filter fieldset{width:100%}}.blog .filter-section .news__filter .news__input{align-items:flex-start;display:flex;gap:1.25rem;margin-top:1.5rem}@media screen and (max-width:820px){.blog .filter-section .news__filter .news__input{align-items:center;flex-direction:column}}@media screen and (min-width:820px){.blog .filter-section .news__filter .news__input .custom-dropdown{width:23.75rem}}.blog .filter-section .news__filter .btn{background-color:#d10422;border:1px solid transparent;border-radius:2px;color:#fffef9;font-family:cooper-black-std,serif;font-size:1.25rem;font-weight:400;letter-spacing:-.6px;line-height:.8em;padding:.75rem;-webkit-text-decoration:none;text-decoration:none;transition:color .2s ease,background-color .2s ease;width:-moz-fit-content;width:fit-content}.blog .filter-section .news__filter .btn:focus,.blog .filter-section .news__filter .btn:hover{background-color:#fffef9;border:1px solid #402021;color:#402021;cursor:pointer}.single-locations .about-location{padding:12rem 0 8.9375rem;position:relative}.single-locations .about-location:before{background-image:url(/app/themes/tootsie/public/images/backgrounds/banner-beige.a0ca78.svg);background-position:bottom;background-repeat:no-repeat;background-size:cover;bottom:0;content:"";left:0;position:absolute;right:0;top:0;transform:rotate(180deg);z-index:-1}.single-locations .about-location .container{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:5rem;gap:5rem}@media screen and (max-width:1200px){.single-locations .about-location .container{align-items:center;grid-template-columns:repeat(1,minmax(0,1fr));justify-items:center;place-items:center}}.single-locations .about-location-image{aspect-ratio:119/113;border-radius:1.25rem;box-shadow:.375rem .375rem 0 0 #fdce01;margin:auto .375rem .375rem;max-width:100%;overflow:hidden;position:relative;width:28.625rem}@media screen and (min-width:1200px){.single-locations .about-location-image{transition:transform .4s ease-in-out}.single-locations .about-location-image:hover{transform:translateY(-25%)}}.single-locations .about-location-image img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}.single-locations .about-location-content h3{margin-bottom:3.75rem}@media screen and (max-width:1200px){.single-locations .about-location-content h3{margin-bottom:1.75rem}}.single-locations .open-positions{background-color:#402021;padding:6.375rem 0}.single-locations .open-positions h2{color:#fffef9;margin-bottom:3rem;text-align:center}.single-locations .open-positions .positions-table{background-color:#fffef9;border-radius:1.25rem;display:flex;flex-direction:column;list-style-type:none;margin:0;padding:3rem;width:100%}@media screen and (max-width:1200px){.single-locations .open-positions .positions-table{gap:1.5rem}.single-locations .open-positions .positions-table .positions-headings:first-of-type{display:none}}.single-locations .open-positions .positions-table .positions-headings p{font-family:cooper-black-std,serif;font-size:1.25rem;font-weight:400;line-height:1em;text-align:left}.single-locations .open-positions .positions-table li{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-column-gap:1rem;border-bottom:.375rem solid transparent;border-radius:1.25rem;-moz-column-gap:1rem;column-gap:1rem;justify-content:space-between;padding:1.25rem;position:relative}@media screen and (max-width:1200px){.single-locations .open-positions .positions-table li{border-color:#fdce01;display:flex;flex-direction:column;gap:.75rem;padding-right:5rem}.single-locations .open-positions .positions-table li:first-of-type{display:none}}@media screen and (max-width:620px){.single-locations .open-positions .positions-table li{padding-right:1.25rem}}.single-locations .open-positions .positions-table li:not(:first-of-type):hover{background-color:#f7f0e7;border-color:#fdce01}.single-locations .open-positions .positions-table li p{margin:0}.single-locations .open-positions .positions-table li p:first-of-type,.single-locations .open-positions .positions-table li p:nth-of-type(2){grid-column:span 4}.single-locations .open-positions .positions-table li p:last-of-type{grid-column:span 3}.single-locations .open-positions .positions-table li .btn-arrow{height:2.8125rem;min-height:2.8125rem;min-width:2.8125rem;width:2.8125rem}@media screen and (max-width:1200px){.single-locations .open-positions .positions-table li .btn-arrow{position:absolute;right:1.25rem;top:1.25rem}}@media screen and (max-width:620px){.single-locations .open-positions .positions-table li .btn-arrow{position:relative;right:auto;top:auto}}.single-locations .open-positions .positions-table li .btn-arrow:before{background-size:1rem auto}.single-locations .open-positions .positions-table li .btn-arrow:focus,.single-locations .open-positions .positions-table li .btn-arrow:hover{border:2px solid #402021;transform:none}.single-locations .locations-grid{gap:1.25rem}.single-locations .testimonials-section{padding-top:6rem;position:relative}.single-locations .testimonials-section:before{background-image:url(/app/themes/tootsie/public/images/backgrounds/banner-beige.a0ca78.svg);background-position:bottom;background-repeat:no-repeat;background-size:cover;bottom:0;content:"";left:0;position:absolute;right:0;top:0;transform:rotate(180deg);z-index:-1}.single-products{background-color:#fffef9;overflow-x:hidden}.single-products .half-cols{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:3rem;gap:3rem;margin-top:5rem;padding-bottom:7.625rem}@media screen and (max-width:1200px){.single-products .half-cols{align-items:center;display:flex;flex-direction:column-reverse}}.single-products .half-cols .product-column{align-items:flex-start;display:flex;flex-direction:column;gap:1rem}.single-products .half-cols .flavor-cards{display:flex;flex-wrap:wrap;gap:1.25rem;justify-content:center}.single-products .half-cols .flavor-cards.desktop{justify-content:flex-start}@media screen and (max-width:1200px){.single-products .half-cols .flavor-cards.desktop{display:none}}.single-products .half-cols .flavor-card{align-items:center;border:1px solid #402021;border-radius:.9375rem;box-shadow:0 4px 4px 0 rgba(0,0,0,.25);display:flex;height:6rem;justify-content:center;overflow:hidden;padding:.5rem;width:6rem}.single-products .half-cols .flavor-card.active,.single-products .half-cols .flavor-card:focus,.single-products .half-cols .flavor-card:focus-visible{box-shadow:none;outline:10px solid rgba(182,136,77,.08)}.single-products .half-cols .btn-primary{margin:1rem 0 1.5rem}.single-products .half-cols .allergen-list{display:flex;flex-wrap:wrap;gap:1.5rem;justify-content:flex-start;list-style-type:none;margin:0;padding:0;width:100%}@media screen and (max-width:820px){.single-products .half-cols .allergen-list{align-items:center;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));justify-items:center;place-items:center;grid-gap:1rem;gap:1rem}}@media screen and (max-width:1200px){.single-products .half-cols h3,.single-products .half-cols p{text-align:center;width:100%}}.single-products .half-cols .product-content:has(+.read-more-toggle[aria-expanded=false]){display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:5}.single-products .half-cols .read-more-toggle{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:0;border-radius:0;box-shadow:none;color:#d10422;padding:0;text-shadow:none}.single-products .half-cols .read-more-toggle:hover{cursor:pointer}.single-products .half-cols .read-more-toggle:focus,.single-products .half-cols .read-more-toggle:focus-visible{-webkit-text-decoration:underline;text-decoration:underline}.single-products .half-cols .sticky-column{max-width:100%;position:relative}.single-products .half-cols .carousel{position:sticky;top:5rem}@media screen and (max-width:1200px){.single-products .half-cols .carousel .carousel-slide{padding:0}}.single-products .half-cols .carousel-btn-next,.single-products .half-cols .carousel-btn-prev{display:none}.single-products .half-cols .carousel-btn-next:not(.swiper-button-lock),.single-products .half-cols .carousel-btn-prev:not(.swiper-button-lock){display:block}.single-products .half-cols .carousel .img-wrapper{align-items:center;aspect-ratio:1/1;background-color:#d10422;border-radius:1.25rem;display:flex;justify-content:center;margin:auto;max-width:100%;padding:2rem;position:relative;width:371px}@media screen and (max-width:1200px){.single-products .half-cols .carousel .img-wrapper{width:456px}}.single-products .half-cols .carousel .swiper-pagination{align-items:center;display:flex;gap:10px;justify-content:center;margin-top:1rem;position:static}.single-products .half-cols .carousel .swiper-pagination .swiper-pagination-bullet{background:#402021;border-radius:2px;height:.75rem;margin:0;opacity:1;width:.75rem}.single-products .half-cols .carousel .swiper-pagination .swiper-pagination-bullet:focus,.single-products .half-cols .carousel .swiper-pagination .swiper-pagination-bullet:focus-visible{box-shadow:0 0 0 2px #d279e4}.single-products .half-cols .carousel .swiper-pagination .swiper-pagination-bullet-active{background:#d10422}.single-products .half-cols .carousel.white .img-wrapper,.single-products .half-cols .carousel.white .swiper-pagination-bullet-active{background-color:#fff}.single-products .half-cols .carousel.red .img-wrapper,.single-products .half-cols .carousel.red .swiper-pagination-bullet-active{background-color:#d10422}.single-products .half-cols .carousel.yellow .img-wrapper,.single-products .half-cols .carousel.yellow .swiper-pagination-bullet-active{background-color:#fdce01}.single-products .half-cols .carousel.blue .img-wrapper,.single-products .half-cols .carousel.blue .swiper-pagination-bullet-active{background-color:#62d0ff}.single-products .half-cols .carousel.green .img-wrapper,.single-products .half-cols .carousel.green .swiper-pagination-bullet-active{background-color:#016d42}.single-products .half-cols .carousel.pink .img-wrapper,.single-products .half-cols .carousel.pink .swiper-pagination-bullet-active{background-color:#fc8383}.single-products .half-cols .carousel.purple .img-wrapper,.single-products .half-cols .carousel.purple .swiper-pagination-bullet-active{background-color:#d279e4}.single-products .half-cols .carousel.orange .img-wrapper,.single-products .half-cols .carousel.orange .swiper-pagination-bullet-active{background-color:#ea8207}.single-products .half-cols .carousel.brown .img-wrapper,.single-products .half-cols .carousel.brown .swiper-pagination-bullet-active{background-color:#402021}.single-products .section-theme-brown{padding:0}.single-products .accordions{width:100%}.single-products .accordions.mobile{display:none}@media screen and (max-width:1200px){.single-products .accordions.mobile{display:block}}.single-products .recipe-card{align-items:center;display:flex;gap:1rem}@media screen and (max-width:1200px){.single-products .recipe-card{justify-content:center}}.single-products .recipe-card:not(:first-of-type){margin-top:1.5rem}.single-products .recipe-card .recipe-content{align-items:center;aspect-ratio:1/1;background-color:#f7f0e7;border-radius:1.25rem;display:flex;flex-direction:column;gap:1rem;justify-content:center;padding:3rem;width:100%}@media screen and (max-width:1200px){.single-products .recipe-card .recipe-content{padding:1rem;width:75%}}.single-products .recipe-card .recipe-content h4{text-align:center;text-transform:capitalize}.single-products .recipe-card .recipe-content .link{background-color:#402021;border-radius:2px;color:#fffef9;font-size:1.25rem;letter-spacing:-.6px;line-height:.75em;padding:.75rem;-webkit-text-decoration:none;text-decoration:none}.single-products .repeatable-header{justify-content:center}.single-products .nutrition-image-trigger{background:none;border:none;cursor:pointer;padding:0}.single-products .nutrition-modal{background-color:rgba(0,0,0,.8);display:none;height:100%;left:0;position:fixed;top:0;width:100%;z-index:1000}.single-products .nutrition-modal.active{align-items:center;display:flex;justify-content:center}.single-products .nutrition-modal .modal-content{background:#fff;max-height:90vh;max-width:90%;overflow-y:auto;padding:3rem;position:relative}.single-products .nutrition-modal .modal-content .image-container{height:100%;overflow-x:scroll;position:relative;width:100%}.single-products .nutrition-modal .modal-content img,.single-products .nutrition-modal .modal-content picture{display:block;height:100%}@media screen and (max-width:820px){.single-products .nutrition-modal .modal-content{height:80vh;max-width:90%;overflow-x:hidden;padding:1rem}.single-products .nutrition-modal .modal-content img,.single-products .nutrition-modal .modal-content picture{max-width:none;min-width:100%;-o-object-fit:cover;object-fit:cover}}.single-products .nutrition-modal .close-modal{background-color:#402021;border-radius:.625rem;color:#fdce01;cursor:pointer;font-size:1.5rem;padding:.5rem;position:absolute;right:.5rem;top:.5rem;transition:color .1s;z-index:1}.single-products .nutrition-modal .close-modal:focus,.single-products .nutrition-modal .close-modal:focus-visible,.single-products .nutrition-modal .close-modal:hover{background-color:#fdce01;color:#402021}.single-products .sr-only{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border:0}.upc-label{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:1.25rem;gap:1.25rem;padding:8.25rem 0}@media screen and (max-width:1200px){.upc-label{gap:3rem;grid-template-columns:repeat(1,minmax(0,1fr))}}.upc-label-content{position:sticky;top:5rem}.upc-label-image{text-align:center}.upc-label-image img{max-width:27.8125rem;width:100%}