.elementor-widget-redbarnet-webshop-text-spot:not(:first-child){margin-block-start:100px}@media only screen and (max-width: 1024px){.elementor-widget-redbarnet-webshop-text-spot:not(:first-child){margin-block-start:40px}}.elementor-widget-redbarnet-webshop-text-spot:not(:last-child){margin-block-end:100px}@media only screen and (max-width: 1024px){.elementor-widget-redbarnet-webshop-text-spot:not(:last-child){margin-block-end:40px}}.redbarnet-webshop-text-spot{width:100%;max-width:calc(var(--rb-content-width) + var(--rb-content-padding) * 2);margin:0 auto;padding-left:var(--rb-content-padding);padding-right:var(--rb-content-padding);display:flex;flex-direction:column;gap:0;align-items:center}@media only screen and (max-width: 1024px){.redbarnet-webshop-text-spot{max-width:calc(var(--rb-content-width) + var(--rb-content-padding-tablet) * 2);padding-left:var(--rb-content-padding-tablet);padding-right:var(--rb-content-padding-tablet)}}@media only screen and (max-width: 767px){.redbarnet-webshop-text-spot{max-width:100%;padding-left:var(--rb-content-padding-mobile);padding-right:var(--rb-content-padding-mobile)}}@media only screen and (max-width: 1024px){.redbarnet-webshop-text-spot{row-gap:30px}}@media only screen and (min-width: 1026px){.redbarnet-webshop-text-spot{flex-direction:row;gap:0;align-items:stretch}}@media only screen and (min-width: 1026px){.redbarnet-webshop-text-spot--image-right{flex-direction:row-reverse}.redbarnet-webshop-text-spot--image-right .redbarnet-webshop-text-spot__image-wrapper+.redbarnet-webshop-text-spot__content-wrapper{margin-left:0;margin-right:100px}}@media only screen and (min-width: 1026px)and (max-width: 1024px){.redbarnet-webshop-text-spot--image-right .redbarnet-webshop-text-spot__image-wrapper+.redbarnet-webshop-text-spot__content-wrapper{margin-right:0}}.redbarnet-webshop-text-spot__image-wrapper{flex:1;width:100%;max-width:100%;border-radius:20px;overflow:hidden;opacity:0}.elementor-editor-active .redbarnet-webshop-text-spot__image-wrapper{opacity:1}.redbarnet-webshop-widget--entered .redbarnet-webshop-text-spot__image-wrapper{opacity:1;animation:fadeInUpCustom 1000ms cubic-bezier(0.215, 0.61, 0.355, 1) 200ms backwards}@media only screen and (min-width: 1026px){.redbarnet-webshop-text-spot__image-wrapper{flex:1 1 50%;max-width:50%;height:auto;align-self:center}}.redbarnet-webshop-text-spot__image-wrapper img{width:100%;height:100%;object-fit:cover;display:block;border-radius:20px;aspect-ratio:1/1}@media only screen and (min-width: 1026px){.redbarnet-webshop-text-spot__image-wrapper img{aspect-ratio:auto;min-height:480px}}.redbarnet-webshop-text-spot__image-wrapper+.redbarnet-webshop-text-spot__content-wrapper{margin-left:100px}@media only screen and (max-width: 1024px){.redbarnet-webshop-text-spot__image-wrapper+.redbarnet-webshop-text-spot__content-wrapper{margin-left:0}}.redbarnet-webshop-text-spot__content-wrapper{flex:1;width:100%;display:flex;flex-direction:column;justify-content:center}.redbarnet-webshop-text-spot__content{display:flex;flex-direction:column;row-gap:25px;max-width:580px}@media only screen and (max-width: 1024px){.redbarnet-webshop-text-spot__content{row-gap:10px}}@media only screen and (min-width: 1026px){.redbarnet-webshop-text-spot__content{padding:40px 0}}.redbarnet-webshop-text-spot__tagline{font-family:var(--rb-font-primary);font-size:var(--rb-webshop-font-size-h6);line-height:1.142em;display:block;color:var(--rb-webshop-color-primary);text-transform:uppercase;opacity:0}@media only screen and (max-width: 1024px){.redbarnet-webshop-text-spot__tagline{font-size:var(--rb-webshop-font-size-h6-tablet)}}@media only screen and (max-width: 767px){.redbarnet-webshop-text-spot__tagline{font-size:var(--rb-webshop-font-size-h6-mobile)}}.elementor-editor-active .redbarnet-webshop-text-spot__tagline{opacity:1}.redbarnet-webshop-widget--entered .redbarnet-webshop-text-spot__tagline{opacity:1;animation:fadeInUpCustom 1000ms cubic-bezier(0.215, 0.61, 0.355, 1) 300ms backwards}.redbarnet-webshop-text-spot__title{font-family:var(--rb-font-primary);font-size:var(--rb-webshop-font-size-h2);line-height:1.25em;margin:0;line-height:1.25em;opacity:0}@media only screen and (max-width: 1024px){.redbarnet-webshop-text-spot__title{font-size:var(--rb-webshop-font-size-h2-tablet)}}@media only screen and (max-width: 767px){.redbarnet-webshop-text-spot__title{font-size:var(--rb-webshop-font-size-h2-mobile)}}@media only screen and (max-width: 1024px){.redbarnet-webshop-text-spot__title{font-family:var(--rb-font-primary);font-size:var(--rb-webshop-font-size-h3);line-height:1.2em;margin-bottom:10px;line-height:1.2em}}@media only screen and (max-width: 1024px)and (max-width: 1024px){.redbarnet-webshop-text-spot__title{font-size:var(--rb-webshop-font-size-h3-tablet)}}@media only screen and (max-width: 1024px)and (max-width: 767px){.redbarnet-webshop-text-spot__title{font-size:var(--rb-webshop-font-size-h3-mobile)}}.elementor-editor-active .redbarnet-webshop-text-spot__title{opacity:1}.redbarnet-webshop-widget--entered .redbarnet-webshop-text-spot__title{opacity:1;animation:fadeInUpCustom 1000ms cubic-bezier(0.215, 0.61, 0.355, 1) 400ms backwards}.redbarnet-webshop-text-spot__description{font-size:var(--rb-webshop-font-size-body);margin-top:15px;opacity:0}@media only screen and (max-width: 1024px){.redbarnet-webshop-text-spot__description{font-size:var(--rb-webshop-font-size-body-tablet)}}@media only screen and (max-width: 767px){.redbarnet-webshop-text-spot__description{font-size:var(--rb-webshop-font-size-body-mobile)}}.elementor-editor-active .redbarnet-webshop-text-spot__description{opacity:1}.redbarnet-webshop-widget--entered .redbarnet-webshop-text-spot__description{opacity:1;animation:fadeInUpCustom 1000ms cubic-bezier(0.215, 0.61, 0.355, 1) 500ms backwards}.redbarnet-webshop-text-spot__buttons{margin-top:60px;opacity:0}.elementor-editor-active .redbarnet-webshop-text-spot__buttons{opacity:1}.redbarnet-webshop-widget--entered .redbarnet-webshop-text-spot__buttons{opacity:1;animation:fadeInUpCustom 1000ms cubic-bezier(0.215, 0.61, 0.355, 1) 600ms backwards}@media only screen and (max-width: 1024px){.redbarnet-webshop-text-spot__buttons{margin-top:40px}}.redbarnet-webshop-text-spot__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;margin-top:0}.redbarnet-webshop-text-spot__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-text-spot__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-text-spot__button{font-size:var(--rb-webshop-font-size-body-tablet)}}@media only screen and (max-width: 767px){.redbarnet-webshop-text-spot__button{font-size:var(--rb-webshop-font-size-body-mobile)}}@media(hover: hover),(-moz-touch-enabled: 0),(pointer: fine){.redbarnet-webshop-text-spot__button:hover{border-color:var(--rb-webshop-color-primary);color:var(--rb-webshop-color-accent)}.redbarnet-webshop-text-spot__button:hover::before{transform:scale(1) translateZ(0)}.redbarnet-webshop-text-spot__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-text-spot__button:active{border-color:var(--rb-webshop-color-primary);color:var(--rb-webshop-color-accent)}.redbarnet-webshop-text-spot__button:active::before{transform:scale(1) translateZ(0)}.redbarnet-webshop-text-spot__button:active::after{transform:scaleX(1) scaleY(0.6) translateZ(0)}}@media only screen and (max-width: 1024px){.redbarnet-webshop-text-spot__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;padding:8px 50px 9px;font-size:var(--rb-webshop-font-size-body-lg)}.redbarnet-webshop-text-spot__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-text-spot__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)and (max-width: 1024px){.redbarnet-webshop-text-spot__button{font-size:var(--rb-webshop-font-size-body-tablet)}}@media only screen and (max-width: 1024px)and (max-width: 767px){.redbarnet-webshop-text-spot__button{font-size:var(--rb-webshop-font-size-body-mobile)}}@media only screen and (max-width: 1024px)and (hover: hover),only screen and (max-width: 1024px)and (-moz-touch-enabled: 0),only screen and (max-width: 1024px)and (pointer: fine){.redbarnet-webshop-text-spot__button:hover{border-color:var(--rb-webshop-color-primary);color:var(--rb-webshop-color-accent)}.redbarnet-webshop-text-spot__button:hover::before{transform:scale(1) translateZ(0)}.redbarnet-webshop-text-spot__button:hover::after{transform:scaleX(1) scaleY(0.6) translateZ(0)}}@media only screen and (max-width: 1024px)and (hover: none),only screen and (max-width: 1024px)and (hover: on-demand),only screen and (max-width: 1024px)and (-moz-touch-enabled: 1),only screen and (max-width: 1024px)and (pointer: coarse){.redbarnet-webshop-text-spot__button:active{border-color:var(--rb-webshop-color-primary);color:var(--rb-webshop-color-accent)}.redbarnet-webshop-text-spot__button:active::before{transform:scale(1) translateZ(0)}.redbarnet-webshop-text-spot__button:active::after{transform:scaleX(1) scaleY(0.6) translateZ(0)}}@media only screen and (max-width: 1024px){.redbarnet-webshop-text-spot__button::after{left:50px;right:50px;bottom:11px}}@media only screen and (max-width: 1024px)and (max-width: 1024px){.redbarnet-webshop-text-spot__button{font-size:var(--rb-webshop-font-size-body-lg-tablet)}}@media only screen and (max-width: 1024px)and (max-width: 767px){.redbarnet-webshop-text-spot__button{font-size:var(--rb-webshop-font-size-body-lg-mobile)}}/*# sourceMappingURL=text-spot.widget.css.map */
