@keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes fadeOut{from{opacity:1}to{opacity:0}}@keyframes fadeInUpCustom{from{opacity:0;transform:translateY(80px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInDownCustom{from{opacity:0;transform:translateY(-80px)}to{opacity:1;transform:translateY(0)}}.redbarnet-webshop-widget{position:relative}.redbarnet-webshop-widget-wrapper--fill-height{height:100%}.redbarnet-webshop-widget__background,.redbarnet-webshop-widget__background-svg{position:absolute;display:block;top:0;left:0;width:100%;height:100%;z-index:-1}.redbarnet-webshop-widget__background{background-color:var(--background-color, var(--page-color-background, transparent))}.redbarnet-webshop-widget__background{overflow:hidden}.redbarnet-webshop-widget__background-image{position:absolute;display:block;top:0;left:0;width:100%;height:100%;background-position:center;background-repeat:no-repeat;background-size:cover;backface-visibility:hidden;will-change:opacity,transform;z-index:0;opacity:0}.elementor-editor-active .redbarnet-webshop-widget__background-image{opacity:1}.redbarnet-webshop-widget--entered .redbarnet-webshop-widget__background-image{opacity:1}.elementor .redbarnet-webshop-widget__background-image img{width:100%;height:100%;max-width:none;object-fit:cover;object-position:center}.redbarnet-webshop-widget__background-svg{display:flex;justify-content:center;align-items:center;position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.redbarnet-webshop-widget__background-svg--darken{background:rgba(0,0,0,.03)}.redbarnet-webshop-widget__background-svg-wrapper{width:100%;height:100%;display:flex;justify-content:center;align-items:center}.redbarnet-webshop-widget__background-svg svg{max-width:85%;max-height:85%;object-fit:contain;fill:none;stroke:var(--theme-color-primary, var(--page-color-text, currentColor));stroke-width:1.2rem}.redbarnet-webshop-widget__background-svg svg path{opacity:0}.elementor-editor-active .redbarnet-webshop-widget__background-svg svg path{opacity:1}.redbarnet-webshop-widget .line,.redbarnet-webshop-widget .line-mask{display:block}.redbarnet-webshop-widget .line{min-height:1em}.redbarnet-webshop-widget .word{display:inline-block}.redbarnet-webshop-button{display:inline-block;position:relative;padding:5px 40px 7px;background-color:var(--theme-color-secondary, transparent);border:3px solid var(--theme-color-primary, var(--rb-webshop-color-text));color:var(--theme-color-primary, var(--rb-webshop-color-text));font-family:var(--rb-font-primary);font-size:var(--rb-webshop-font-size-body);line-height:1.3333333333em;font-weight:400;text-align:center;text-decoration:none;border-radius:100px;overflow:hidden;outline:0;appearance:none;transition:fill 125ms linear,outline 125ms linear,color 125ms linear,background-color 125ms linear,border-color 125ms linear,box-shadow 500ms ease;cursor:pointer}.redbarnet-webshop-button::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-color:var(--rb-webshop-color-primary);transform-origin:center right;transform:scaleX(0) translateZ(0);transition:opacity 400ms cubic-bezier(0.215, 0.61, 0.355, 1),transform 200ms cubic-bezier(0.215, 0.61, 0.355, 1),border-radius 400ms cubic-bezier(0.215, 0.61, 0.355, 1);z-index:-1}.redbarnet-webshop-button::after{display:block;content:"";position:absolute;bottom:8px;left:40px;right:40px;height:.1em;background-color:var(--rb-webshop-color-accent);transform:scaleX(0) scaleY(0.6) translateZ(0);transform-origin:center left;transition:opacity 400ms cubic-bezier(0.215, 0.61, 0.355, 1),transform 400ms cubic-bezier(0.215, 0.61, 0.355, 1)}@media only screen and (max-width: 1024px){.redbarnet-webshop-button{font-size:var(--rb-webshop-font-size-body-tablet)}}@media only screen and (max-width: 767px){.redbarnet-webshop-button{font-size:var(--rb-webshop-font-size-body-mobile)}}@media(hover: hover),(-moz-touch-enabled: 0),(pointer: fine){.redbarnet-webshop-button:hover{border-color:var(--rb-webshop-color-primary);color:var(--rb-webshop-color-accent)}.redbarnet-webshop-button:hover::before{transform:scale(1) translateZ(0)}.redbarnet-webshop-button:hover::after{transform:scaleX(1) scaleY(0.6) translateZ(0)}}@media(hover: none),(hover: on-demand),(-moz-touch-enabled: 1),(pointer: coarse){.redbarnet-webshop-button:active{border-color:var(--rb-webshop-color-primary);color:var(--rb-webshop-color-accent)}.redbarnet-webshop-button:active::before{transform:scale(1) translateZ(0)}.redbarnet-webshop-button:active::after{transform:scaleX(1) scaleY(0.6) translateZ(0)}}.redbarnet-webshop-popup{display:none;justify-content:center;position:fixed;top:0;left:0;width:100%;height:100%;overflow-y:auto;overflow-x:hidden;z-index:99999;-ms-overflow-style:none;scrollbar-width:none}.redbarnet-webshop-popup::-webkit-scrollbar{display:none}.redbarnet-webshop-popup--active{display:block}.redbarnet-webshop-popup__overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.9);cursor:pointer}.redbarnet-webshop-popup__content{position:relative;margin:6rem auto;max-width:calc(100% - 12rem);width:100rem;background-color:var(--page-color-background, --theme-color-primary);color:var(--page-color-text, --theme-color-accent);overflow:hidden;z-index:1}.redbarnet-webshop-popup__close{display:flex;position:absolute;align-items:center;height:4rem;top:3rem;right:0;padding:0;gap:.5rem;border:0;font-size:2.4rem;border-radius:0;color:var(--page-color-background, --theme-color-primary);background-color:var(--page-color-text, --theme-color-accent);overflow:hidden;cursor:pointer;z-index:2;transform:translateX(1rem);transition:transform 500ms cubic-bezier(0.215, 0.61, 0.355, 1)}@media(hover: hover),(-moz-touch-enabled: 0),(pointer: fine){.redbarnet-webshop-popup__close:hover{transform:translateX(0)}}@media(hover: none),(hover: on-demand),(-moz-touch-enabled: 1),(pointer: coarse){.redbarnet-webshop-popup__close:active{transform:translateX(0)}}.redbarnet-webshop-popup__close:focus{outline:none}.redbarnet-webshop-popup__close-wrapper{display:flex;gap:1.2rem;padding:0 2.5rem 0 1.2rem;align-items:center}.redbarnet-webshop-popup__close-label{display:flex;align-items:center;backface-visibility:hidden;text-transform:uppercase;line-height:4rem;white-space:nowrap}.redbarnet-webshop-popup__hidden-section{display:none !important}body.redbarnet-webshop-popup-open{overflow:hidden}:root{--default-easing-in: cubic-bezier(0.55, 0.055, 0.675, 0.19);--default-easing-out: cubic-bezier(0.215, 0.61, 0.355, 1);--default-easing-in-out: cubic-bezier(0.645, 0.045, 0.355, 1);--default-easing: cubic-bezier(0.215, 0.61, 0.355, 1)}[data-elementor-type=header]{position:absolute;top:0;left:0;overflow:visible;z-index:99999}.christmas-section{background-position:center !important;background-repeat:no-repeat !important;background-size:cover !important}.christmas-section::before{content:"" !important;position:absolute !important;top:0 !important;left:0 !important;width:100% !important;height:100% !important;background:linear-gradient(to right, #B30000, rgba(255, 0, 0, 0.5)) !important;opacity:1 !important}.christmas-section .redbarnet-widget .redbarnet-button .redbarnet-button__link{position:relative;padding:0 36px 0 0;border:0;text-align:left;font-family:var(--rb-font-secondary);font-size:18px;font-weight:700;text-transform:none}@media only screen and (max-width: 1024px){.christmas-section .redbarnet-widget .redbarnet-button .redbarnet-button__link{display:inline-block}}@media(hover: hover),(-moz-touch-enabled: 0),(pointer: fine){.christmas-section .redbarnet-widget .redbarnet-button .redbarnet-button__link:hover{text-decoration:underline}}@media(hover: none),(hover: on-demand),(-moz-touch-enabled: 1),(pointer: coarse){.christmas-section .redbarnet-widget .redbarnet-button .redbarnet-button__link:active{text-decoration:underline}}.christmas-section .redbarnet-widget .redbarnet-button .redbarnet-button__link::after{content:"";position:absolute;top:50%;right:0;width:25px;height:15px;margin-top:-6px;background-size:contain;background-repeat:no-repeat;background-image:url("data:image/svg+xml,%3Csvg width='27' height='15' viewBox='0 0 27 15' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M18.1797 0.292745C18.5702 -0.0975178 19.2033 -0.0976456 19.5938 0.292745L25.958 6.657C26.3482 7.04747 26.3482 7.6806 25.958 8.07106L19.5938 14.4353C19.2033 14.8257 18.5702 14.8256 18.1797 14.4353C17.7892 14.0448 17.7892 13.4118 18.1797 13.0213L22.8359 8.36403H0V6.36403H22.8359L18.1797 1.70681C17.7892 1.31628 17.7892 0.683252 18.1797 0.292745Z' fill='white'/%3E%3C/svg%3E%0A")}/*# sourceMappingURL=redbarnet-webshop.css.map */
