@import"https://fonts.googleapis.com/css2?family=Federo&family=Lora:ital,wght@0,400..700;1,400..700&display=swap";@import"https://fonts.cdnfonts.com/css/futura-std-4";/*!
Theme Name: Stallbroderna theme
Description: WordPress theme for Sällskapet Stallbröderna
Author: Spektra Design
Author URI: https://spektradesign.se
Version: 1.0.0
*/:root{--color-soft-beige: rgba(249, 247, 243, 1);--color-dark-beige: rgba(241, 238, 225, 1);--color-soft-gray: rgba(71, 71, 71, 1);--color-dark-gray: rgba(45, 46, 46, 1);--color-dark: rgb(0, 0, 0);--heading-large: normal normal 400 normal 8rem var(--font-heading);--heading-small: normal normal 400 normal 3rem var(--font-heading);--text-regular: normal normal 400 normal 2rem var(--font-text);--text-bold: normal normal 700 normal 2rem var(--font-text);--text-italic: italic normal 400 normal 2rem var(--font-text);--menu-text-large: normal normal 400 normal 5.6rem var(--font-heading);--menu-text-small: normal normal 400 normal 2.2rem var(--font-heading);--ui-text-federo: normal normal 400 normal 1.6rem var(--font-heading);--ui-text-lora: normal normal 400 normal 1.8rem var(--font-text);--ui-text-futura: normal normal 500 normal 1.8rem var(--font-ui);--ui-text-futura-thin: normal normal 400 normal 1.8rem var(--font-ui);--font-size-s: 1.8rem;--line-height-s: 1.2em;--font-size-m: 2.2rem;--line-height-m: 1.1em;--font-size-l: 3.6rem;--line-height-l: 1em;--font-size-xl: 4.8rem;--line-height-xl: 1em;--letter-spacing: .03em;--site-width-xs: 57rem;--site-width-s: 85rem;--site-width-m: 10.5rem;--site-width-l: 12.8rem;--spacing-border: 2.5rem;--spacing-xxs: .5rem;--spacing-xs: 1rem;--spacing-s: 2rem;--spacing-m: 4rem;--spacing-l: 8rem;--spacing-xl: 10rem;--spacing-xxl: 23rem;--hover-transition: all .2s ease-out;--border: 1px solid var(--color-dark);--doc-height: 100%}:root{--font-heading: "federo", system-ui, sans-serif;--font-text: "lora", serif;--font-ui: "futura std", system-ui, sans-serif}body{height:var(--doc-height)!important;display:flex;flex-direction:column;background-color:var(--color-soft-beige)}h1,h2,h3{color:var(--color-dark-gray);margin:0}h1{font:var(--heading-large)}h2{font:var(--heading-small)}p{color:var(--color-dark);font:var(--text-regular)}li{list-style:none}ul,ul.wp-block-list{padding-inline-start:0;margin:0}.PdfList{margin:2.1rem 0}.PdfList li a{font:var(--text-regular);color:var(--color-dark);display:flex;align-items:center;margin-bottom:2.6rem;text-decoration-thickness:.1rem;text-underline-offset:.18rem}.PdfList li a:before{content:"";background-image:url("data:image/svg+xml,%3csvg%20width='18'%20height='20'%20viewBox='0%200%2018%2020'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M2.38473%207.29545V0.75H14.25L17.1136%203.61364V18.75H1.56818M13.0227%200.75V4.84091H17.1136M11.7955%2015.4773V9.75H15.0682M11.7955%2012.6136H14.25M0.75%209.75H1.97727C3.61364%209.75%203.81818%2010.7727%203.81818%2011.3864C3.81818%2012%203.61364%2013.0227%201.97727%2013.0227H0.954545V14.6591H0.75V9.75ZM6.06818%2014.6591V9.75H7.46318C8.39345%209.75%209.34091%2010.1591%209.34091%2012.2045C9.34091%2014.25%208.39345%2014.6591%207.46318%2014.6591H6.06818Z'%20stroke='black'%20stroke-width='1.5'/%3e%3c/svg%3e");background-size:contain;background-position:center;background-repeat:no-repeat;display:inline-block;width:1.6rem;height:1.8rem;margin-right:1.7rem}.Quicklinks-container{background-color:var(--color-dark-beige);width:100%;padding:8rem 4rem}.Quicklinks-container h2,.Quicklinks-container li:not(:last-child){margin-bottom:5.3rem}.Quicklinks-container li{display:flex;align-items:center;gap:3rem}.Quicklinks-container li a{font:var(--menu-text-large);color:var(--color-dark-gray);text-decoration-thickness:.25rem;text-underline-offset:.5rem}.Quicklinks-container li:after{content:"";background-image:url(../images/hand_pointer.svg);background-size:contain;background-position:center;background-repeat:no-repeat;display:inline-block;width:12rem;height:5.4rem}.CardPuff{width:42.6rem;height:52.7rem;-o-object-fit:cover;object-fit:cover;display:flex;flex-direction:column}.CardPuff-topImage{width:42.6rem;height:26.9rem;margin-bottom:3.6rem}.CardPuff-topImage img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.CardPuff-info h2,.CardPuff-info p{margin:0}.CardPuff-info h2{margin-bottom:1.6rem}.CardPuff-info p{line-height:3rem;margin-bottom:3rem;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.CardPuff-info button{all:unset;cursor:pointer;border:solid .15rem var(--color-dark-gray);border-radius:2rem;width:11.15rem;text-align:center}.CardPuff-info button a{font:var(--ui-text-futura-thin);text-decoration:none;color:var(--color-dark-gray);line-height:3.3rem}h1,h2,h3,h4,h5,h6{text-wrap:balance}.u-hidden{display:none!important}.no-scroll{overflow:hidden}.u-hiddenVisually{border:0!important;clip:rect(1px,1px,1px,1px)!important;height:1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;width:1px!important}@media(min-width:769px){.u-hiddenDesktop{display:none}}@media(max-width:769px){.u-hiddenMobile{display:none}}.u-alignright{text-align:right}.u-centered{text-align:center}.u-capitalize{text-transform:capitalize!important}.u-smallcaps{font-variant:all-small-caps;letter-spacing:var(--letter-spacing-sm)}.u-uppercase{text-transform:uppercase!important;letter-spacing:var(--letter-spacing-sm)}.Flex{display:flex;flex-wrap:wrap}.Flex-grid{margin:0 calc(var(--site-spacing-xs * -1))}.Flex-item--size1of4{width:25%}.Flex-item--size3of4{width:75%}.Flex-item--size1of2{width:50%}.Flex-item--size1of3{width:33.33%}.Flex-item--size2of3{width:66.66%}@media(min-width:769px){.Flex-item--size1of3,.Flex-item--size2of3,.Flex-item--size1of4,.Flex-item--size3of4{width:100%}}.Flex-center{align-items:center;justify-content:center}.Flex-centerJustify{justify-content:center}.Flex-centerAlign{align-items:center}.Flex-spaceBetween{justify-content:space-between}input,textarea,button{-webkit-appearance:none;-moz-appearance:none;appearance:none}textarea{width:100%}input[type=checkbox]{-webkit-appearance:checkbox;-moz-appearance:checkbox;appearance:checkbox;transform:scale(1.3);width:17px;height:17px;margin-right:.6rem}input::input-placeholder,textarea::input-placeholder{color:#14141499}input:focus,select:focus,textarea:focus,button:focus{outline:none}.Checkbox-group{margin-bottom:1.5rem}.Checkbox-wrapper{padding:3px}.Checkbox{display:flex;font-size:1.4rem}.Checkbox-input{opacity:0%;width:16px;height:16px;margin:0}.Checkbox-label{margin-top:4px}.Checkbox-control{display:inline-grid;width:16px;height:16px;background-color:#ffffff1a}.Checkbox-inputWrap{display:grid;grid-template-areas:"checkbox";margin-right:5px;margin-top:2px}.Checkbox-inputWrap>*{-ms-grid-row:1;-ms-grid-column:1;grid-area:checkbox;padding:5px}.Checkbox-control svg{transition:transform .1s ease-in 25ms;transform:scale(0)}.Checkbox-input:hover+.Checkbox-control,.Checkbox-input:checked+.Checkbox-control{background-color:var(--color-dark)}.Checkbox-input:checked+.Checkbox-control svg{transform:scale(2.5)}.Checkbox-container{display:block;position:relative;padding:10px 0 10px 35px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.Checkboxlabel a{text-decoration:underline}.Site{text-rendering:geometricPrecision;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-tap-highlight-color:transparent;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}.Site-container{width:calc(100% - var(--spacing-border) * 2);margin:0 auto}.Site-container--xs{max-width:var(--site-width-xs)}.Site-container--s{max-width:var(--site-width-s)}.Site-container--m{max-width:var(--site-width-m)}.Site-container--l{max-width:var(--site-width-l)}.Site-container--content{font-size:var(--font-size-s);line-height:var(--line-height-s)}.Site-container--content p{margin-bottom:1em}.Toggle--container{overflow:hidden}.Toggle--btn{background:var(--color-light);cursor:pointer}.Toggle--btn.is-active:after{transform:rotate(-90deg)}.Toggle--content{height:0;transition:.4s all 0s;overflow:hidden}@media(min-width:769px){.Mobile--toggleContent{height:100%}}.wp-block-image{overflow:hidden}.wp-block-image img{height:100%;width:100%;-o-object-fit:contain;object-fit:contain;vertical-align:bottom;transition:all .4s ease}.Footer-container{margin:0 4rem;display:flex;justify-content:space-between;border-top:solid .14rem var(--color-soft-gray)}.Footer-container--inner{display:flex;justify-content:space-between;align-items:center;padding:2rem 0}.Footer-container--inner:first-of-type span{font:var(--ui-text-lora);color:var(--color-dark)}.Footer-container--inner:first-of-type span a{color:var(--color-dark);text-decoration-thickness:.1rem;text-underline-offset:.18rem}.Footer-container--inner:last-of-type{gap:1.2rem}.Footer-container--inner:last-of-type img{width:5.2rem;height:5.9rem}.Footer-container--inner:last-of-type span{font:var(--ui-text-futura-thin);color:var(--color-dark-gray)}header{padding:var(--spacing-border)}.Head-logo--image{width:15rem}.Nav--toggleBtn{z-index:999}.Nav--toggleBtn span{width:5rem;height:.2rem;background-color:var(--color-dark);display:block;margin:1.4rem 0;cursor:pointer;transition:all .4s ease-in-out}.Nav--toggleBtn.is-active span:nth-child(2){opacity:0}.Nav--toggleBtn.is-active span:nth-child(1){transform:translateY(1.6rem) rotate(45deg)}.Nav--toggleBtn.is-active span:nth-child(3){transform:translateY(-1.6rem) rotate(-45deg)}.Nav-container{background-color:var(--color-primary);overflow:hidden;position:fixed;height:0;width:100%;left:0;top:0;z-index:998;transition:all .4s ease-in-out}.Nav-container.is-active{height:100%}.Nav-container--inner{width:80%;padding:10rem 2.5rem;font-size:var(--font-size-l);line-height:var(--line-height-l)}.Nav-container--inner a:hover{border-bottom:var(--border)}
