.sf-Layout{background-color:var(--Color_Grey-background);display:flex;flex-direction:column}@media only screen and (min-width:768px){.sf-Layout{min-height:calc(100vh - calc(var(--Nav_Height) + var(--TopBar_Height)))}}.sf-Layout_Header{background-color:var(--Color_White);text-align:center;text-transform:uppercase;padding:calc(var(--Grid_Gutter) * 2) var(--Grid_Gutter);display:flex;flex-flow:column;align-items:center}@media only screen and (min-width:901px){.sf-Layout_Header{flex-flow:row nowrap;justify-content:space-between;align-items:center;padding:35px}}.sf-Layout_Back{opacity:1;visibility:visible;pointer-events:initial;transition:opacity .2s ease,visibility .2s ease}.sf-Layout_Back[aria-hidden=true]{opacity:0;visibility:hidden;pointer-events:none}.sf-Layout_Back-mobile{display:flex;justify-content:center}@media only screen and (max-width:990px){.sf-Layout_Back-desktop{display:none}}@media only screen and (min-width:991px){.sf-Layout_Back-mobile{display:none}}.sf-Layout_Button,.sf-Layout_Link{display:flex;flex-flow:row nowrap;width:200px;justify-content:center}@media only screen and (min-width:991px){.sf-Layout_Button,.sf-Layout_Link{justify-content:flex-end}}.sf-Layout_Back-mobile{margin-top:30px}@media only screen and (min-width:991px){.sf-Layout_Back-mobile{margin-top:0}}.sf-Layout_ButtonIcon{height:10px;width:13px;margin-right:30px;transform:translate(0) rotate(180deg);transition:transform .4s ease}.sf-Layout_Button:hover .sf-Layout_ButtonIcon,.sf-Layout_Button:focus .sf-Layout_ButtonIcon{transform:translate(-5px) rotate(180deg)}.sf-Layout_Link{margin-top:30px}@media only screen and (min-width:901px){.sf-Layout_Link{margin-top:0}}.sf-Layout_LinkIcons{position:relative;display:block;margin-right:10px}.sf-Layout_LinkIcon{color:var(--Color_Red);height:15px;width:17px}.sf-Layout_LinkIcon-filled{position:absolute;top:0;left:0;opacity:0;visibility:hidden;transition:opacity .2s ease,visibility .2s ease}.sf-Layout_Link:hover .sf-Layout_LinkIcon-filled,.sf-Layout_Link:focus .sf-Layout_LinkIcon-filled{opacity:1;visibility:visible}.sf-Layout_Body{height:100%}.sf-Layout_Footer{margin-top:auto;padding-top:40px;padding-bottom:25px;text-align:center}.sf-Layout_FooterText a{border-bottom:1px solid currentColor}
/*# sourceMappingURL=/cdn/shop/t/44/assets/strapfinder-layout.css.map */
