.tatin-h1-serif{font-family:"Scheherazade-Regular";font-size:48px;line-height:1}.tatin-h1-sans-serif{font-family:"FoundersGrotesk-Regular";font-size:48px}.tatin-h2-serif{font-family:"Scheherazade-Regular";font-size:36px;line-height:1}.tatin-h2-sans-serif{font-family:"FoundersGrotesk-Regular";font-size:36px}.tatin-h3-serif{font-family:"Scheherazade-Regular";font-size:24px}.tatin-h3-sans-serif{font-family:"FoundersGrotesk-Regular";font-size:24px}.tatin-h4-serif{font-family:"Scheherazade-Regular";font-size:18px}.tatin-h4-sans-serif{font-family:"FoundersGrotesk-Regular";font-size:18px}.tatin-subtitle{font-family:"FoundersGrotesk-Regular";font-size:18px;color:#3d3d3d}.tatin-body-lg{font-family:"HelveticaNeue-Light";font-size:16px;line-height:2}.tatin-body-lg-dense{font-family:"HelveticaNeue-Light";font-size:16px;font-weight:400}.tatin-body-md{font-family:"HelveticaNeue-Light";font-size:14px}.tatin-body-sm{font-family:"HelveticaNeue-Light";font-size:12px}.tatin-body-xs{font-family:"HelveticaNeue-Light";font-size:10px}.tatin-link{font-family:"HelveticaNeue-Light";font-size:16px;line-height:2;text-decoration:underline}.tatin-link-no-underline{font-family:"HelveticaNeue-Light";font-size:14px;text-decoration:none;font-weight:400;&:hover{text-decoration:underline}}.tatin-link-md{font-family:"HelveticaNeue-Light";font-size:14px;font-weight:400;text-decoration:underline}.tatin-hint{font-family:"HelveticaNeue-Light";font-size:12px;margin-bottom:4px;width:300px}.tatin-error{font-family:"HelveticaNeue-Light";font-size:16px;margin-left:0;padding-left:0;color:red}.tatin-bold{font-family:"HelveticaNeue-Medium"}.tatin-emphasis{font-family:"FoundersGrotesk-Regular";font-size:20px}.tatin-navbar{width:100vw;border-top:.5px solid black;border-bottom:.5px solid black}.tatin-navbar-links{display:flex;justify-content:space-between;margin:12px auto 8px auto}.tatin-navbar-top-section{padding:20px;display:flex;justify-content:space-between}.tatin-nav-logo{width:120px}a .tatin-nav-link{color:black;font-family:"FoundersGrotesk-Regular",sans-serif;font-size:20px;text-deoration:none;&:visited{color:black}}.tatin-landing-page{width:100vw;height:100vh;background-color:#fefefb;justify-content:center;text-align:center;overflow-y:hidden}.tatin-landing-logo{margin-top:50px;img{width:250px}}.tatin-landing-image-container{display:flex;justify-content:center;align-items:center;height:75vh}.tatin-landing-image{border:.5px solid black}.sticky-bottom{position:sticky;bottom:0}.footer-container{border-top:.5px solid black}.email-field{border:.5px solid black;padding:12px}.subscribe-btn{border:.5px solid black;padding:12px}.event-card{border:.5px solid black;padding:20px}.event-card-image{width:400px;height:300px;border:.5px solid black;background-color:pink}.article-image{width:400px;height:500px}.tatin-button{border:1px solid black;padding:16px;background-color:#fefefb}.tatin-button-sm{border:1px solid black;padding:6px;background-color:#fefefb;font-size:12px}.tatin-border{border:.5px solid black}.tatin-border-top{border-top:.5px solid black}.tatin-border-bottom{border-bottom:.5px solid black}.tatin-border-left{border-left:.5px solid black;padding-left:20px;margin-left:10px}.tatin-input{border:1px solid black;padding:8px;border-radius:0;width:300px;&:focus{border:1px solid black;border-radius:0}}.full-width-button{width:300px}.tatin-bg{background-color:#fefefb}.tatin-label{border:.5px solid black;padding:5px 15px;background-color:#fefefb;font-size:14px;border-radius:20px;display:inline-block}.picnic_card_image_container{width:100%;aspect-ratio:16/9;overflow:hidden}.picnic_page_image_container{width:100%;aspect-ratio:4/5;overflow:hidden}.product_card_image_container{width:100%;aspect-ratio:4/5;overflow:hidden}.product_page_image_container{width:100%;aspect-ratio:4/5;overflow:hidden}.img-cropped{width:100%;height:100%;object-fit:cover;object-position:center}.tatin-input.select{border:1px solid black;padding:8px 32px 8px 8px;border-radius:0;width:300px;background-color:white;appearance:none;-webkit-appearance:none;-moz-appearance:none;background-image:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2010%208'%3E%3Cpolyline%20points='1,3%205,7%209,3'%20stroke='black'%20stroke-width='1'%20fill='none'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 10px center;background-size:12px 8px}.tatin-input.select:focus{outline:none;border:1px solid black}.tatin-input.select option{font-family:"HelveticaNeue-Light";font-size:16px;background-color:#fefefb}.tatin-mini-form{max-width:300px;width:100%;max-width:100%;display:flex}.tatin-mini-form{.tatin-input{padding:10px;flex:1 1 auto;min-width:0;margin-left:0;border-right:none}.tatin-button{padding:10px;margin-right:0;flex:0 0 auto}}.hidden{display:none}.visible{display:block}a{text-decoration:none;color:#000}@font-face{font-family:"Scheherazade-Regular";src:url("/assets/Scheherazade-Regular-eb2b090c.woff2") format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"FoundersGrotesk-Regular";src:url("/assets/FoundersGrotesk-Regular-516dd761.woff2") format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"HelveticaNeue-Light";src:url("/assets/HelveticaNeue-Light-d46bf2b4.woff2") format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"HelveticaNeue-Medium";src:url("/assets/HelveticaNeue-Medium-684348e1.woff2") format("woff2");font-weight:400;font-style:normal;font-display:swap}.width-300{width:300px}.nav-hidden{display:none}.nav-visible{display:block}
