:root{--gold: #B78C30}.basic-content__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0 16px}@media screen and (min-width: 768px){.basic-content__inner{padding:0 40px}}@media screen and (min-width: 1280px){.basic-content__inner{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:64px}}@media screen and (min-width: 1920px){.basic-content__inner{gap:142px;padding:0 247px}}.basic-content__content{color:#3d4d55;margin:0 auto;max-width:1162px;width:100%}.basic-content__content .title,.basic-content__content .heading-1,.basic-content__content .heading-2,.basic-content__content .heading-3,.basic-content__content .heading-4{color:#3d4d55}.basic-content__content .category{color:#967029}.basic-content__content .wysiwyg+.links{margin-top:20px}@media screen and (min-width: 768px){.basic-content__content .wysiwyg+.links{margin-top:24px}}@media screen and (min-width: 1280px){.basic-content__content .wysiwyg+.links{margin-top:28px}}@media screen and (min-width: 1920px){.basic-content__content .wysiwyg+.links{margin-top:40px}}.basic-content .with-sidebar{width:100%;max-width:868px}@media screen and (min-width: 1280px){.basic-content .with-sidebar{min-width:714px}}@media screen and (min-width: 1920px){.basic-content .with-sidebar{min-width:868px}}.basic-content .with-sidebar .heading-3{margin-bottom:19px}.basic-content .with-sidebar .wysiwyg ul{margin-bottom:14px;-webkit-padding-start:24px;padding-inline-start:24px;list-style:none;list-style-image:url("../img/icons/bullet.svg")}.basic-content .with-sidebar .wysiwyg ul li{font-size:14px;line-height:20px;letter-spacing:.04em;padding-bottom:14px}@media screen and (min-width: 1280px){.basic-content .with-sidebar .wysiwyg ul li{padding-bottom:20px}}.basic-content .with-sidebar .wysiwyg ul li:last-of-type{padding-bottom:0}.basic-content .with-sidebar .wysiwyg ul li::marker{color:#3d4d55;font-size:8px}.basic-content .with-sidebar .horizontal-bar{margin:27px auto 24px 0}@media screen and (min-width: 1280px){.basic-content .with-sidebar .horizontal-bar{margin:38px auto 33px 0}}.basic-content .with-sidebar .horizontal-bar--biscotti-full{margin-top:33px;margin-bottom:32px}@media screen and (min-width: 1280px){.basic-content .with-sidebar .horizontal-bar--biscotti-full{margin-top:48px;margin-bottom:48px}}.basic-content .with-sidebar .generated-icon{margin-right:14px;margin-bottom:22px}@media screen and (min-width: 768px){.basic-content .with-sidebar .generated-icon{margin-right:26px}}@media screen and (min-width: 1280px){.basic-content .with-sidebar .generated-icon{margin-bottom:30px}}.basic-content .with-sidebar.image{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}@media screen and (min-width: 1280px){.basic-content .with-sidebar.image{min-width:612px;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.basic-content .with-sidebar.image .horizontal-bar{margin:35px auto 28px 0}.basic-content .with-sidebar.image .horizontal-bar--biscotti-full{margin-top:50px;margin-bottom:40px}}@media screen and (min-width: 1920px){.basic-content .with-sidebar.image{width:697px}.basic-content .with-sidebar.image .horizontal-bar{margin:38px auto 31px 0}.basic-content .with-sidebar.image .horizontal-bar--biscotti-full{margin-top:51px;margin-bottom:48px}}.basic-content .with-sidebar.image hr+.heading-3{padding-top:0}.basic-content .with-sidebar.image .heading-5{margin-bottom:9px}.basic-content .with-sidebar.image .link__btn{margin-top:7px;margin-bottom:6px}@media screen and (min-width: 1280px){.basic-content .with-sidebar.image .link__btn{margin-top:15px}}@media screen and (min-width: 1920px){.basic-content .with-sidebar.image .link__btn{margin-top:22px;margin-bottom:12px}}.basic-content__sidebar{margin:0 auto;max-width:886px;width:100%}@media screen and (min-width: 1280px){.basic-content__sidebar{max-width:525px}}@media screen and (min-width: 1920px){.basic-content__sidebar{max-width:650px}}.basic-content__sidebar.booking{margin-top:19px}@media screen and (min-width: 1280px){.basic-content__sidebar.booking{margin-top:0;padding-left:6px}}.basic-content__sidebar.booking .booking-widget__content{max-width:343px}@media screen and (min-width: 768px){.basic-content__sidebar.booking .booking-widget__content{max-width:688px}}@media screen and (min-width: 1280px){.basic-content__sidebar.booking .booking-widget__content{max-width:416px}}.basic-content__sidebar.image{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;margin-bottom:32px}@media screen and (min-width: 1280px){.basic-content__sidebar.image{margin-bottom:unset;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}}.basic-content__sidebar.image .sidebar__image img{height:400px}@media screen and (min-width: 768px){.basic-content__sidebar.image .sidebar__image img{height:480px}}@media screen and (min-width: 1280px){.basic-content__sidebar.image .sidebar__image img{height:600px}}@media screen and (min-width: 1920px){.basic-content__sidebar.image .sidebar__image img{height:760px}}.basic-content__sidebar.content .content{margin:32px 0 0}@media screen and (min-width: 768px){.basic-content__sidebar.content .content{margin:40px 0 0}}@media screen and (min-width: 1280px){.basic-content__sidebar.content .content{margin:0}}.basic-content__sidebar.hours{max-width:868px}@media screen and (min-width: 1280px){.basic-content__sidebar.hours{max-width:408px}}@media screen and (min-width: 1920px){.basic-content__sidebar.hours{max-width:416px}}.basic-content__sidebar.hours .hours{background:rgba(255,255,255,.75);width:100%;max-width:390px;margin:32px 0;padding:32px 24px 22px 24px}@media screen and (min-width: 768px){.basic-content__sidebar.hours .hours{padding:31px 24px 22px 24px}}@media screen and (min-width: 1280px){.basic-content__sidebar.hours .hours{margin:0 0 0 auto;max-width:408px;padding:39px 24px 30px 24px}}@media screen and (min-width: 1920px){.basic-content__sidebar.hours .hours{max-width:416px;padding:40px 25px 32px 25px}}.basic-content__sidebar.hours .hours__title{font-family:"Feijoa Display",serif;font-weight:900;font-style:normal;-webkit-font-feature-settings:"pnum" on,"lnum" on;font-feature-settings:"pnum" on,"lnum" on;color:#3d4d55;font-size:24px;letter-spacing:.02em;line-height:32px;text-align:center;margin-bottom:21px}@media screen and (min-width: 768px){.basic-content__sidebar.hours .hours__title{margin-bottom:21px}}@media screen and (min-width: 1280px){.basic-content__sidebar.hours .hours__title{font-size:26px;line-height:34px;margin-bottom:28px}}.basic-content__sidebar.hours .hours__schedule-group{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:10px}.basic-content__sidebar.hours .hours__schedule-group .day,.basic-content__sidebar.hours .hours__schedule-group .time{color:#5c7096;letter-spacing:.04em;line-height:26px}.basic-content__sidebar.hours .hours__schedule-group .day{font-family:"Feijoa Display",serif;font-weight:900;font-style:normal;-webkit-font-feature-settings:"pnum" on,"lnum" on;font-feature-settings:"pnum" on,"lnum" on;-webkit-box-flex:35%;-ms-flex:35%;flex:35%;font-size:16px;font-weight:600}@media screen and (min-width: 768px){.basic-content__sidebar.hours .hours__schedule-group .day{padding-left:24px}}@media screen and (min-width: 1280px){.basic-content__sidebar.hours .hours__schedule-group .day{font-size:18px;line-height:32px;padding-left:33px}}@media screen and (min-width: 1920px){.basic-content__sidebar.hours .hours__schedule-group .day{padding-left:36px}}.basic-content__sidebar.hours .hours__schedule-group .time{font-family:"Feijoa Display",serif;font-weight:900;font-style:normal;-webkit-font-feature-settings:"pnum" on,"lnum" on;font-feature-settings:"pnum" on,"lnum" on;font-size:15px;-webkit-box-flex:65%;-ms-flex:65%;flex:65%;padding-right:21px;font-feature-settings:"pnum" on,"lnum" on;text-align:right}@media screen and (min-width: 768px){.basic-content__sidebar.hours .hours__schedule-group .time{padding-right:44px}}@media screen and (min-width: 1280px){.basic-content__sidebar.hours .hours__schedule-group .time{font-size:16px;line-height:32px}}@media screen and (min-width: 1920px){.basic-content__sidebar.hours .hours__schedule-group .time{padding-right:47px}}.page-template-template-bar-clara .branch-background .basic-content__inner{position:relative}.page-template-template-bar-clara .branch-background .basic-content__inner:before{position:absolute;content:"";height:440px;width:484px;right:-285px;top:-186px;background:url("/wp-content/themes/base/assets/img/background/bar-clara-fruit-bold.png") no-repeat;background-size:contain;z-index:-2;display:none}@media screen and (min-width: 1280px){.page-template-template-bar-clara .branch-background .basic-content__inner:before{display:block}}@media screen and (min-width: 1920px){.page-template-template-bar-clara .branch-background .basic-content__inner:before{height:663px;width:728px;top:-306px;right:-388px}}.page-template-template-bar-clara .basic-content .hours__title{font-family:garvis-pro,serif;font-weight:400;font-style:normal;color:#f15a29}.page-template-template-bar-clara .basic-content .hours__schedule-group .day{font-family:garvis-pro,serif;font-weight:600;font-style:normal;color:#5c7096}.page-template-template-bar-clara .basic-content .hours__schedule-group .time{font-family:garvis-pro,serif;font-weight:400;font-style:normal;color:#5c7096}@media screen and (min-width: 1920px){.page-template-template-per-lora .basic-content .per-lora-logo{width:320px}}.page-template-template-per-lora .basic-content .with-sidebar .generated-icon{margin-bottom:17px}.page-template-template-per-lora .basic-content__content .wysiwyg p:not([class]){font-family:"Inter",sans-serif;font-weight:400;font-style:normal;letter-spacing:.04em}.page-template-template-per-lora .basic-content__content .wysiwyg .subtitle--per-lora{text-transform:uppercase}@media screen and (min-width: 1920px){.page-template-template-per-lora .basic-content__sidebar .hours .hours{padding:44px 25px 32px 25px}}.page-template-template-per-lora .basic-content__sidebar .hours .hours__title{font-family:"HighwayGothicExpanded",sans-serif;font-weight:400;font-style:normal;font-size:20px;line-height:24px;letter-spacing:.02em;color:#b78c30;text-transform:uppercase}@media screen and (min-width: 1920px){.page-template-template-per-lora .basic-content__sidebar .hours .hours__title{margin-bottom:35px}}.page-template-template-per-lora .basic-content__sidebar .hours .hours__schedule-group .day{font-family:"Inter",sans-serif;font-weight:500;font-style:normal;color:#3d4e56;font-size:18px;line-height:32px;letter-spacing:.04em}.page-template-template-per-lora .basic-content__sidebar .hours .hours__schedule-group .time{font-family:"Inter",sans-serif;font-weight:400;font-style:normal;color:#3d4e56;font-size:16px;line-height:26px;letter-spacing:.04em}@media screen and (min-width: 1920px){.page-template-template-per-lora .basic-content__sidebar .hours .hours__schedule-group .time{padding-right:37px}}