
/*!
Theme Name: Barebones
Theme URI: https://benchmark.co.uk/barebones
Author: Benchmark Studios
Author URI: https://benchmark.co.uk/
Description: A lightweight and skeletal WordPress boilerplate theme for HTML5 and beyond
Version: 3.X
License: MIT
License URI: https://mit-license.org/
Text Domain: barebones
*/
.container:before,.container:after{content:" ";display:table}.container:after{clear:both}.container{max-width:1200px;margin:0
auto;padding:0
24px}.row{list-style:none;margin-left:-24px}.row:not(.row--flex):before,.row:not(.row--flex):after{content:" ";display:table}.row:not(.row--flex):after{clear:both}.row.row--gutterless{margin-left:0}.row.row--flex{display:flex;flex-wrap:wrap}.col{float:left;padding-left:24px;box-sizing:border-box}.row--gutterless
.col{padding-left:0}@media only screen and (min-width: 992px){.col--lg-offset-0{margin-left:0%}.col--lg-1{width:8.3333333333%}.row--flex .col--lg-1{flex-basis:8.3333333333%;max-width:8.3333333333%;width:auto;float:none}.col--lg-offset-1{margin-left:8.3333333333%}.col--lg-2{width:16.6666666667%}.row--flex .col--lg-2{flex-basis:16.6666666667%;max-width:16.6666666667%;width:auto;float:none}.col--lg-offset-2{margin-left:16.6666666667%}.col--lg-3{width:25%}.row--flex .col--lg-3{flex-basis:25%;max-width:25%;width:auto;float:none}.col--lg-offset-3{margin-left:25%}.col--lg-4{width:33.3333333333%}.row--flex .col--lg-4{flex-basis:33.3333333333%;max-width:33.3333333333%;width:auto;float:none}.col--lg-offset-4{margin-left:33.3333333333%}.col--lg-5{width:41.6666666667%}.row--flex .col--lg-5{flex-basis:41.6666666667%;max-width:41.6666666667%;width:auto;float:none}.col--lg-offset-5{margin-left:41.6666666667%}.col--lg-6{width:50%}.row--flex .col--lg-6{flex-basis:50%;max-width:50%;width:auto;float:none}.col--lg-offset-6{margin-left:50%}.col--lg-7{width:58.3333333333%}.row--flex .col--lg-7{flex-basis:58.3333333333%;max-width:58.3333333333%;width:auto;float:none}.col--lg-offset-7{margin-left:58.3333333333%}.col--lg-8{width:66.6666666667%}.row--flex .col--lg-8{flex-basis:66.6666666667%;max-width:66.6666666667%;width:auto;float:none}.col--lg-offset-8{margin-left:66.6666666667%}.col--lg-9{width:75%}.row--flex .col--lg-9{flex-basis:75%;max-width:75%;width:auto;float:none}.col--lg-offset-9{margin-left:75%}.col--lg-10{width:83.3333333333%}.row--flex .col--lg-10{flex-basis:83.3333333333%;max-width:83.3333333333%;width:auto;float:none}.col--lg-offset-10{margin-left:83.3333333333%}.col--lg-11{width:91.6666666667%}.row--flex .col--lg-11{flex-basis:91.6666666667%;max-width:91.6666666667%;width:auto;float:none}.col--lg-offset-11{margin-left:91.6666666667%}.col--lg-12{width:100%}.row--flex .col--lg-12{flex-basis:100%;max-width:100%;width:auto;float:none}.col--lg-offset-12{margin-left:100%}}@media only screen and (min-width: 769px) and (max-width: 991px){.col--md-offset-0{margin-left:0%}.col--md-1{width:8.3333333333%}.row--flex .col--md-1{flex-basis:8.3333333333%;max-width:8.3333333333%;width:auto;float:none}.col--md-offset-1{margin-left:8.3333333333%}.col--md-2{width:16.6666666667%}.row--flex .col--md-2{flex-basis:16.6666666667%;max-width:16.6666666667%;width:auto;float:none}.col--md-offset-2{margin-left:16.6666666667%}.col--md-3{width:25%}.row--flex .col--md-3{flex-basis:25%;max-width:25%;width:auto;float:none}.col--md-offset-3{margin-left:25%}.col--md-4{width:33.3333333333%}.row--flex .col--md-4{flex-basis:33.3333333333%;max-width:33.3333333333%;width:auto;float:none}.col--md-offset-4{margin-left:33.3333333333%}.col--md-5{width:41.6666666667%}.row--flex .col--md-5{flex-basis:41.6666666667%;max-width:41.6666666667%;width:auto;float:none}.col--md-offset-5{margin-left:41.6666666667%}.col--md-6{width:50%}.row--flex .col--md-6{flex-basis:50%;max-width:50%;width:auto;float:none}.col--md-offset-6{margin-left:50%}.col--md-7{width:58.3333333333%}.row--flex .col--md-7{flex-basis:58.3333333333%;max-width:58.3333333333%;width:auto;float:none}.col--md-offset-7{margin-left:58.3333333333%}.col--md-8{width:66.6666666667%}.row--flex .col--md-8{flex-basis:66.6666666667%;max-width:66.6666666667%;width:auto;float:none}.col--md-offset-8{margin-left:66.6666666667%}.col--md-9{width:75%}.row--flex .col--md-9{flex-basis:75%;max-width:75%;width:auto;float:none}.col--md-offset-9{margin-left:75%}.col--md-10{width:83.3333333333%}.row--flex .col--md-10{flex-basis:83.3333333333%;max-width:83.3333333333%;width:auto;float:none}.col--md-offset-10{margin-left:83.3333333333%}.col--md-11{width:91.6666666667%}.row--flex .col--md-11{flex-basis:91.6666666667%;max-width:91.6666666667%;width:auto;float:none}.col--md-offset-11{margin-left:91.6666666667%}.col--md-12{width:100%}.row--flex .col--md-12{flex-basis:100%;max-width:100%;width:auto;float:none}.col--md-offset-12{margin-left:100%}}@media only screen and (min-width: 481px) and (max-width:768px){.col--sm-offset-0{margin-left:0%}.col--sm-1{width:8.3333333333%}.row--flex .col--sm-1{flex-basis:8.3333333333%;max-width:8.3333333333%;width:auto;float:none}.col--sm-offset-1{margin-left:8.3333333333%}.col--sm-2{width:16.6666666667%}.row--flex .col--sm-2{flex-basis:16.6666666667%;max-width:16.6666666667%;width:auto;float:none}.col--sm-offset-2{margin-left:16.6666666667%}.col--sm-3{width:25%}.row--flex .col--sm-3{flex-basis:25%;max-width:25%;width:auto;float:none}.col--sm-offset-3{margin-left:25%}.col--sm-4{width:33.3333333333%}.row--flex .col--sm-4{flex-basis:33.3333333333%;max-width:33.3333333333%;width:auto;float:none}.col--sm-offset-4{margin-left:33.3333333333%}.col--sm-5{width:41.6666666667%}.row--flex .col--sm-5{flex-basis:41.6666666667%;max-width:41.6666666667%;width:auto;float:none}.col--sm-offset-5{margin-left:41.6666666667%}.col--sm-6{width:50%}.row--flex .col--sm-6{flex-basis:50%;max-width:50%;width:auto;float:none}.col--sm-offset-6{margin-left:50%}.col--sm-7{width:58.3333333333%}.row--flex .col--sm-7{flex-basis:58.3333333333%;max-width:58.3333333333%;width:auto;float:none}.col--sm-offset-7{margin-left:58.3333333333%}.col--sm-8{width:66.6666666667%}.row--flex .col--sm-8{flex-basis:66.6666666667%;max-width:66.6666666667%;width:auto;float:none}.col--sm-offset-8{margin-left:66.6666666667%}.col--sm-9{width:75%}.row--flex .col--sm-9{flex-basis:75%;max-width:75%;width:auto;float:none}.col--sm-offset-9{margin-left:75%}.col--sm-10{width:83.3333333333%}.row--flex .col--sm-10{flex-basis:83.3333333333%;max-width:83.3333333333%;width:auto;float:none}.col--sm-offset-10{margin-left:83.3333333333%}.col--sm-11{width:91.6666666667%}.row--flex .col--sm-11{flex-basis:91.6666666667%;max-width:91.6666666667%;width:auto;float:none}.col--sm-offset-11{margin-left:91.6666666667%}.col--sm-12{width:100%}.row--flex .col--sm-12{flex-basis:100%;max-width:100%;width:auto;float:none}.col--sm-offset-12{margin-left:100%}}@media only screen and (max-width: 480px){.col--xs-offset-0{margin-left:0%}.col--xs-1{width:8.3333333333%}.row--flex .col--xs-1{flex-basis:8.3333333333%;max-width:8.3333333333%;width:auto;float:none}.col--xs-offset-1{margin-left:8.3333333333%}.col--xs-2{width:16.6666666667%}.row--flex .col--xs-2{flex-basis:16.6666666667%;max-width:16.6666666667%;width:auto;float:none}.col--xs-offset-2{margin-left:16.6666666667%}.col--xs-3{width:25%}.row--flex .col--xs-3{flex-basis:25%;max-width:25%;width:auto;float:none}.col--xs-offset-3{margin-left:25%}.col--xs-4{width:33.3333333333%}.row--flex .col--xs-4{flex-basis:33.3333333333%;max-width:33.3333333333%;width:auto;float:none}.col--xs-offset-4{margin-left:33.3333333333%}.col--xs-5{width:41.6666666667%}.row--flex .col--xs-5{flex-basis:41.6666666667%;max-width:41.6666666667%;width:auto;float:none}.col--xs-offset-5{margin-left:41.6666666667%}.col--xs-6{width:50%}.row--flex .col--xs-6{flex-basis:50%;max-width:50%;width:auto;float:none}.col--xs-offset-6{margin-left:50%}.col--xs-7{width:58.3333333333%}.row--flex .col--xs-7{flex-basis:58.3333333333%;max-width:58.3333333333%;width:auto;float:none}.col--xs-offset-7{margin-left:58.3333333333%}.col--xs-8{width:66.6666666667%}.row--flex .col--xs-8{flex-basis:66.6666666667%;max-width:66.6666666667%;width:auto;float:none}.col--xs-offset-8{margin-left:66.6666666667%}.col--xs-9{width:75%}.row--flex .col--xs-9{flex-basis:75%;max-width:75%;width:auto;float:none}.col--xs-offset-9{margin-left:75%}.col--xs-10{width:83.3333333333%}.row--flex .col--xs-10{flex-basis:83.3333333333%;max-width:83.3333333333%;width:auto;float:none}.col--xs-offset-10{margin-left:83.3333333333%}.col--xs-11{width:91.6666666667%}.row--flex .col--xs-11{flex-basis:91.6666666667%;max-width:91.6666666667%;width:auto;float:none}.col--xs-offset-11{margin-left:91.6666666667%}.col--xs-12{width:100%}.row--flex .col--xs-12{flex-basis:100%;max-width:100%;width:auto;float:none}.col--xs-offset-12{margin-left:100%}}*{background-color:transparent;border:0;box-sizing:border-box;font:inherit;margin:0;padding:0}html{background-color:white;font-size:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;text-rendering:optimizeLegibility}input,select,textarea,button{color:inherit;display:inline-block}input[disabled],select[disabled],textarea[disabled],button[disabled]{cursor:not-allowed}button{cursor:pointer}table{border-collapse:collapse;border-spacing:0}table th,
table
td{text-align:left}@media only screen and (min-width: 992px){.visible-lg{display:block !important}}@media only screen and (min-width: 992px){.hidden-lg{display:none !important}}@media only screen and (min-width: 769px) and (max-width: 991px){.visible-md{display:block !important}}@media only screen and (min-width: 769px) and (max-width: 991px){.hidden-md{display:none !important}}@media only screen and (min-width: 481px) and (max-width:768px){.visible-sm{display:block !important}}@media only screen and (min-width: 481px) and (max-width:768px){.hidden-sm{display:none !important}}@media only screen and (max-width: 480px){.visible-xs{display:block !important}}@media only screen and (max-width: 480px){.hidden-xs{display:none !important}}.alignleft,.float-left{float:left}img .alignleft,
img .float-left{margin-right:24px}.alignright,.float-right{float:right}img .alignright,
img .float-right{margin-left:24px}.aligncenter,.float-center{display:block;margin-left:auto;margin-right:auto}img .aligncenter,
img .float-center{margin-bottom:24px}.clearfix:before,.clearfix:after{content:" ";display:table}.clearfix:after{clear:both}.align-text-left{text-align:left}.align-text-right{text-align:right}.align-text-center{text-align:center}.items-center{align-items:center}.visible-on-mobile{display:none !important}@media screen and (max-width: 768px){.visible-on-mobile{display:block !important}}.visible-on-tablet{display:none !important}@media screen and (max-width: 991px){.visible-on-tablet{display:block !important}}@media screen and (max-width: 768px){.visible-on-tablet{display:none !important}}@media screen and (max-width: 991px){.visible-on-desktop{display:none !important}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);border:0}.py-xl{padding-top:96px;padding-bottom:96px}.pt-xl{padding-top:96px}.pb-xl{padding-bottom:96px}.px-xl{padding-left:96px;padding-right:96px}.pl-xl{padding-left:96px}.pr-xl{padding-right:96px}.my-xl{margin-top:96px;margin-bottom:96px}.mt-xl{margin-top:96px}.mb-xl{margin-bottom:96px}.mx-xl{margin-left:96px;margin-right:96px}.ml-xl{margin-left:96px}.mr-xl{margin-right:96px}.py-lg{padding-top:72px;padding-bottom:72px}.pt-lg{padding-top:72px}.pb-lg{padding-bottom:72px}.px-lg{padding-left:72px;padding-right:72px}.pl-lg{padding-left:72px}.pr-lg{padding-right:72px}.my-lg{margin-top:72px;margin-bottom:72px}.mt-lg{margin-top:72px}.mb-lg{margin-bottom:72px}.mx-lg{margin-left:72px;margin-right:72px}.ml-lg{margin-left:72px}.mr-lg{margin-right:72px}.py-md{padding-top:48px;padding-bottom:48px}.pt-md{padding-top:48px}.pb-md{padding-bottom:48px}.px-md{padding-left:48px;padding-right:48px}.pl-md{padding-left:48px}.pr-md{padding-right:48px}.my-md{margin-top:48px;margin-bottom:48px}.mt-md{margin-top:48px}.mb-md{margin-bottom:48px}.mx-md{margin-left:48px;margin-right:48px}.ml-md{margin-left:48px}.mr-md{margin-right:48px}.py-sm{padding-top:24px;padding-bottom:24px}.pt-sm{padding-top:24px}.pb-sm{padding-bottom:24px}.px-sm{padding-left:24px;padding-right:24px}.pl-sm{padding-left:24px}.pr-sm{padding-right:24px}.my-sm{margin-top:24px;margin-bottom:24px}.mt-sm{margin-top:24px}.mb-sm{margin-bottom:24px}.mx-sm{margin-left:24px;margin-right:24px}.ml-sm{margin-left:24px}.mr-sm{margin-right:24px}.py-xs{padding-top:12px;padding-bottom:12px}.pt-xs{padding-top:12px}.pb-xs{padding-bottom:12px}.px-xs{padding-left:12px;padding-right:12px}.pl-xs{padding-left:12px}.pr-xs{padding-right:12px}.my-xs{margin-top:12px;margin-bottom:12px}.mt-xs{margin-top:12px}.mb-xs{margin-bottom:12px}.mx-xs{margin-left:12px;margin-right:12px}.ml-xs{margin-left:12px}.mr-xs{margin-right:12px}.font-base{font-family:"Mulish",Helvetica,Arial,sans-serif}.font-alt{font-family:"Cormorant Garamond","Georgia","Times New Roman",Times,serif}.text-2xl{font-size:32px;font-size:2rem}.text-xl{font-size:24px;font-size:1.5rem}.text-lg{font-size:22px;font-size:1.375rem}.text-md{font-size:18px;font-size:1.125rem}.text-sm{font-size:16px;font-size:1rem}.text-xs{font-size:14px;font-size:0.875rem}.text-base{color:#362517}.bg-base{background-color:#362517}.text-background{color:#FAF2EB}.bg-background{background-color:#FAF2EB}.text-brand{color:#65093E}.bg-brand{background-color:#65093E}.text-accent{color:#C58755}.bg-accent{background-color:#C58755}.text-success{color:#5CB85C}.bg-success{background-color:#5CB85C}.text-info{color:#444}.bg-info{background-color:#444}.text-warning{color:#F0AD4E}.bg-warning{background-color:#F0AD4E}.text-danger{color:#D9534F}.bg-danger{background-color:#D9534F}:root{--wp--style--global--content-size: $grid-max-width}html{scroll-behavior:smooth}body{background-color:#FBF2EB;color:#362517;font-family:"Mulish",Helvetica,Arial,sans-serif;line-height:1.5;-webkit-text-size-adjust:none;-moz-text-size-adjust:none;text-size-adjust:none;font-size:16px;font-size:1rem}body.menu-open{overflow:hidden}h1,h2,h3,h4,h5,h6,p,hr,ul,ol,dl{margin-bottom:24px}h1:last-child,h2:last-child,h3:last-child,h4:last-child,h5:last-child,h6:last-child,p:last-child,hr:last-child,ul:last-child,ol:last-child,dl:last-child{margin-bottom:0}a{color:#362517;text-decoration:none}a:hover{color:#362517;text-decoration:underline}a[href^=tel]{font-size:inherit;font-family:inherit;color:inherit;text-decoration:none;font-style:inherit}hr{height:1px;background-color:#362517}.grid{display:grid;grid-gap:24px}@media screen and (max-width: 768px){.grid{grid-gap:12px}}@media only screen and (min-width: 992px){.grid.grid--lg-1x{grid-template-columns:repeat(1, minmax(0, 1fr))}.grid.grid--lg-2x{grid-template-columns:repeat(2, minmax(0, 1fr))}.grid.grid--lg-3x{grid-template-columns:repeat(3, minmax(0, 1fr))}.grid.grid--lg-4x{grid-template-columns:repeat(4, minmax(0, 1fr))}.grid.grid--lg-5x{grid-template-columns:repeat(5, minmax(0, 1fr))}.grid.grid--lg-6x{grid-template-columns:repeat(6, minmax(0, 1fr))}}@media only screen and (min-width: 769px) and (max-width: 991px){.grid.grid--md-1x{grid-template-columns:repeat(1, minmax(0, 1fr))}.grid.grid--md-2x{grid-template-columns:repeat(2, minmax(0, 1fr))}.grid.grid--md-3x{grid-template-columns:repeat(3, minmax(0, 1fr))}.grid.grid--md-4x{grid-template-columns:repeat(4, minmax(0, 1fr))}.grid.grid--md-5x{grid-template-columns:repeat(5, minmax(0, 1fr))}.grid.grid--md-6x{grid-template-columns:repeat(6, minmax(0, 1fr))}}@media only screen and (min-width: 481px) and (max-width:768px){.grid.grid--sm-1x{grid-template-columns:repeat(1, minmax(0, 1fr))}.grid.grid--sm-2x{grid-template-columns:repeat(2, minmax(0, 1fr))}.grid.grid--sm-3x{grid-template-columns:repeat(3, minmax(0, 1fr))}.grid.grid--sm-4x{grid-template-columns:repeat(4, minmax(0, 1fr))}.grid.grid--sm-5x{grid-template-columns:repeat(5, minmax(0, 1fr))}.grid.grid--sm-6x{grid-template-columns:repeat(6, minmax(0, 1fr))}}@media only screen and (max-width: 480px){.grid.grid--xs-1x{grid-template-columns:repeat(1, minmax(0, 1fr))}.grid.grid--xs-2x{grid-template-columns:repeat(2, minmax(0, 1fr))}.grid.grid--xs-3x{grid-template-columns:repeat(3, minmax(0, 1fr))}.grid.grid--xs-4x{grid-template-columns:repeat(4, minmax(0, 1fr))}.grid.grid--xs-5x{grid-template-columns:repeat(5, minmax(0, 1fr))}.grid.grid--xs-6x{grid-template-columns:repeat(6, minmax(0, 1fr))}}@font-face{font-family:"Mulish";src:url("/wp-content/themes/barebones/assets/fonts/Mulish-VariableFont_wght.ttf") format("truetype-variations");font-weight:200 1000;font-style:normal;font-display:swap}@font-face{font-family:"Mulish";src:url("/wp-content/themes/barebones/assets/fonts/Mulish-Italic-VariableFont_wght.ttf") format("truetype-variations");font-weight:200 1000;font-style:italic;font-display:swap}@font-face{font-family:"Cormorant Garamond";src:url("/wp-content/themes/barebones/assets/fonts/CormorantGaramond-VariableFont_wght.ttf") format("truetype-variations");font-weight:300 700;font-style:normal;font-display:swap}@font-face{font-family:"Cormorant Garamond";src:url("/wp-content/themes/barebones/assets/fonts/CormorantGaramond-Italic-VariableFont_wght.ttf") format("truetype-variations");font-weight:300 700;font-style:italic;font-display:swap}img{max-width:100%;height:auto;vertical-align:top}.is-fluid{display:block;width:100%;height:auto}*:focus{outline:0}input,select,textarea{background-color:#FAF2EB;border:solid 1px #362517;border-radius:0;color:#362517;line-height:36px;height:36px;padding:0
12px;width:100%}input[type=checkbox],input[type=radio]{background:transparent;border:0;line-height:normal;height:auto;width:auto}input[type=file]{line-height:normal;height:auto;padding:6px
12px}input[type=submit]{border-radius:0}input[disabled]{background-color:whitesmoke;cursor:not-allowed}select{line-height:normal;padding:0;padding-left:12px}textarea{min-height:96px;overflow:auto;vertical-align:top;resize:vertical}.form--inline
.form__group{display:inline-block}.form
.form__group{display:block;margin-bottom:24px}.form .form__group
.form__label{display:block;margin-bottom:12px}ul,ol{margin-left:24px}li>ul,li>ol{margin-bottom:0}.list--unstyled{margin-left:0;list-style:none}h1,h2,h3,h4,h5,h6{font-family:"Cormorant Garamond","Georgia","Times New Roman",Times,serif;letter-spacing:0.5px}h1{font-size:72px;font-size:4.5rem;line-height:82px;font-weight:400}h2{font-size:60px;font-size:3.75rem;line-height:70px;font-weight:400}h3{font-size:35px;font-size:2.1875rem;line-height:45px;font-weight:400}h4{font-size:22px;font-size:1.375rem;line-height:32px;font-weight:500}h5,h6{font-size:20px;font-size:1.25rem;line-height:30px;font-weight:600}strong{font-weight:bold}em{font-style:italic}small{font-size:0.75em}.text-numbers{font-family:"Cormorant Garamond","Georgia","Times New Roman",Times,serif;font-size:40px;font-size:2.5rem;line-height:50px;font-weight:500;letter-spacing:0.5px}.text-quote{font-family:"Cormorant Garamond","Georgia","Times New Roman",Times,serif;font-style:italic;font-size:30px;font-size:1.875rem;line-height:50px;font-weight:400;letter-spacing:1.5px}.text-eyebrow{font-family:"Mulish",Helvetica,Arial,sans-serif;text-transform:uppercase;font-size:16px;font-size:1rem;line-height:26px;font-weight:600;letter-spacing:1.8px;color:#C58755 !important}.text-body-big{font-size:18px;font-size:1.125rem;line-height:28px;font-weight:400}.text-body-small{font-size:13px;font-size:0.8125rem;line-height:23px;font-weight:500}.text-badge{font-family:"Mulish",Helvetica,Arial,sans-serif;font-size:13px;font-size:0.8125rem;line-height:26px;font-weight:600;letter-spacing:0.5px}.page-404{min-height:80vh;display:flex;align-items:center;justify-content:center;text-align:center}.wp-block-cover{position:relative;overflow-x:hidden}.wp-block-cover
img{width:100%}@media screen and (max-width: 991px){.wp-block-cover
img{width:120%;max-width:unset;height:auto;position:relative;left:50%}}@media screen and (max-width: 768px){.wp-block-cover
img{height:80vh;width:auto;position:relative;left:70%}}@media screen and (max-width: 480px){.wp-block-cover
img{left:100%}}.wp-block-cover .wp-block-cover__inner-container{position:absolute;bottom:50%;left:50%;transform:translate3d(-50%, 50%, 0);width:100%;z-index:3}.fullwidth{max-width:unset !important}.fullwidth.row{gap:20px}.fullwidth.row::before,.fullwidth.row::after{display:none}@media screen and (min-width: 768px){.fullwidth.row
.col{padding-left:0}}@media screen and (min-width: 1200px){.fullwidth{margin-left:calc(-24px - (100vw - 1200px) / 2) !important;margin-right:calc(-24px - (100vw - 1200px) / 2) !important}}@media screen and (max-width: 1199px){.fullwidth{margin-left:-24px !important;margin-right:-24px !important}}@media screen and (max-width: 768px){.fullwidth>*{padding-left:24px;padding-right:24px}}.fullwidth>div.is-layout-constrained:before,.fullwidth>div.is-layout-constrained:after{content:" ";display:table}.fullwidth>div.is-layout-constrained:after{clear:both}.fullwidth>div.is-layout-constrained{max-width:1200px;margin:0
auto;padding:0
24px}@media screen and (max-width: 768px){.fullwidth>div.is-layout-constrained>div.row{margin-right:-24px}.fullwidth > div.is-layout-constrained > div.row
.col{padding-right:24px}}.header{position:fixed;top:0;left:0;right:0;z-index:1000;padding:24px
60px;background-color:transparent;color:#FAF2EB;transition:background-color 250ms ease-in-out, color 250ms ease-in-out, box-shadow 250ms ease-in-out}@media screen and (max-width: 1000px){.header{padding-left:20px;padding-right:20px}}.header
.header__inner{display:flex;align-items:center;justify-content:space-between}@media screen and (max-width: 1000px){.header
.header__inner{justify-content:space-between}}.header
.header__logo{flex:0 0 auto;display:inline-block;color:inherit}.header .header__logo
svg{display:block;width:auto;height:40px;fill:currentColor}.header
.header__navigation{flex:1 1 auto;display:flex;align-items:center;justify-content:center}@media screen and (max-width: 1000px){.header
.header__navigation{display:none;position:fixed;left:0;top:0;width:100%;height:100%;background-color:#FAF2EB;color:#65093E;padding:48px
24px}.header .header__navigation
nav{display:flex;flex-direction:column;height:100%;align-items:center;justify-content:center}.header .header__navigation .nav--header.nav--header
li{display:block;margin:0
0 18px;text-align:center}.header .header__navigation .nav--header.nav--header li:last-child{margin-bottom:0}}.header
.header__actions{flex:0 0 auto;display:flex;align-items:center}.header .nav--header
a{color:inherit;font-family:"Mulish",Helvetica,Arial,sans-serif;font-size:16px;font-size:1rem;letter-spacing:1.8px;font-weight:600;text-transform:uppercase}.header .nav--header .current-menu-item>a{color:#C58755}.header
.header__contact{color:inherit;font-family:"Mulish",Helvetica,Arial,sans-serif;font-size:16px;font-size:1rem;letter-spacing:1.8px;font-weight:600;text-transform:uppercase;border:1px
solid currentColor;padding:12px
24px;margin-left:24px;white-space:nowrap;transition:color 250ms ease-in-out, background-color 250ms ease-in-out, border-color 250ms ease-in-out}.header .header__contact:hover{text-decoration:none;background-color:#65093E;border-color:#65093E;color:#FAF2EB}@media screen and (max-width: 1000px){.header
.header__contact{display:none}}.header .nav-burger{color:inherit}.header .nav-burger.open{color:#65093E}.header .nav-burger__line{background-color:currentColor}.header.header--scrolled{background-color:#FAF2EB;color:#65093E;box-shadow:0 2px 12px rgba(54, 37, 23, 0.08)}.whatsapp-float{position:fixed;right:60px;bottom:40px;z-index:1001;width:58px;height:58px;border-radius:50%;background-color:#C58755;display:flex;align-items:center;justify-content:center;transition:transform 250ms ease-in-out}.whatsapp-float
svg{width:30px;height:30px;color:#FAF2EB}.whatsapp-float:hover{transform:scale(1.08)}@media screen and (max-width: 768px){.whatsapp-float{right:24px;bottom:24px}}.footer-booking{display:flex;flex-wrap:wrap;min-height:872px}@media screen and (max-width: 991px){.footer-booking{flex-direction:column;min-height:0}}.footer-booking__image{flex:1 1 50%;min-width:320px;background-color:#EFE2D5;background-image:url("/wp-content/themes/barebones/img/homepage/vieni_a_trovarci.webp");background-size:cover;background-position:center}@media screen and (max-width: 991px){.footer-booking__image{flex-basis:auto;min-height:300px}}.footer-booking__content{flex:1 1 50%;min-width:320px;background-color:#65093E;color:#FAF2EB;padding:90px
24px}@media screen and (max-width: 991px){.footer-booking__content{flex-basis:auto;padding:48px
30px}}.footer-booking__heading{font-family:"Cormorant Garamond","Georgia","Times New Roman",Times,serif;font-size:60px;font-size:3.75rem;line-height:70px;letter-spacing:0.5px;font-weight:400;color:#FAF2EB;margin-top:12px;margin-bottom:36px}.footer-booking__heading
span{font-style:italic;color:#C58755}.footer-booking__info{display:flex;flex-wrap:wrap;gap:24px;margin-bottom:36px}.footer-booking__info .text-eyebrow{display:block;margin-bottom:12px}.footer-booking__col{flex:1 1 160px}.footer-booking__text{font-size:18px;font-size:1.125rem;line-height:28px;color:#FAF2EB;margin:0}.footer-booking__text
a{color:#FAF2EB}.footer-booking__text a:hover{color:#C58755}.footer-booking__orari{margin-bottom:36px}.footer-booking__orari .text-eyebrow{display:block;margin-bottom:12px}.footer-booking__orari-grid{display:flex;flex-wrap:wrap;gap:12px}.orario-box{flex:1 1 140px;padding:10px
16px;background-color:rgba(250, 242, 235, 0.06);border:1px
solid rgba(197, 135, 85, 0.25)}.orario-box
p{margin:0}.orario-box__giorni{font-family:"Mulish",Helvetica,Arial,sans-serif;text-transform:uppercase;color:#C58755;font-size:16px;font-size:1rem;line-height:26px;font-weight:600;letter-spacing:1.8px}.orario-box__ore{font-size:18px;font-size:1.125rem;line-height:28px;color:#FAF2EB}.footer-booking__social{margin-bottom:36px}.footer-booking__social .text-eyebrow{display:block;margin-bottom:12px}.footer-booking__cta{display:block;max-width:840px;background-color:#C58755;color:#362517;border:1px
solid #C58755;border-radius:0;padding:16px
36px;font-family:"Mulish",Helvetica,Arial,sans-serif;text-transform:uppercase;text-align:center;font-size:16px;font-size:1rem;line-height:26px;font-weight:600;letter-spacing:1.5px;transition:color 250ms ease-in-out, background-color 250ms ease-in-out, border-color 250ms ease-in-out}.footer-booking__cta:hover{text-decoration:none;background-color:transparent;color:#FAF2EB;border-color:#FAF2EB}.footer-directions{padding:60px
0;background-color:#65093E;color:#FAF2EB}.footer-directions .row--flex{margin-left:0;padding:0
24px}.footer-directions .footer-directions__heading{font-family:"Cormorant Garamond","Georgia","Times New Roman",Times,serif;font-size:60px;font-size:3.75rem;line-height:70px;letter-spacing:0.5px;font-weight:400;color:#FAF2EB;margin-top:12px}.footer-directions .footer-directions__heading
span{font-style:italic;color:#C58755}.footer-directions .footer-directions__text{color:#FAF2EB;max-width:360px}@media screen and (max-width: 991px){.footer-directions .col--lg-6,
.footer-directions .col--md-6{flex-basis:100%;max-width:100%;width:100%;padding-left:0}.footer-directions .col--lg-6 > p,
.footer-directions .col--md-6>p{margin-bottom:30px}}.parcheggio{display:flex;align-items:flex-start;flex-wrap:wrap;gap:15px 25px;padding:20px;border:1px
solid rgba(197, 135, 85, 0.25);margin-bottom:12px;transition:background-color 250ms ease-in-out, border-color 250ms ease-in-out}.parcheggio:last-child{margin-bottom:0}.parcheggio:hover{background-color:rgba(250, 242, 235, 0.06);border-color:#C58755}.parcheggio__badge{flex:0 0 auto;width:45px;height:45px;display:flex;align-items:center;justify-content:center;border-radius:0;background-color:rgba(250, 242, 235, 0.06);border:1px
solid rgba(197, 135, 85, 0.25);color:#C58755;font-family:"Mulish",Helvetica,Arial,sans-serif;font-weight:200;font-size:30px;line-height:26px}.parcheggio__info{flex:1 1 auto;display:flex;flex-direction:column;gap:10px}.parcheggio__info
p{margin:0}.parcheggio__nome{font-family:"Cormorant Garamond","Georgia","Times New Roman",Times,serif;font-size:35px;font-size:2.1875rem;line-height:45px;letter-spacing:0.5px;font-weight:400;color:#FAF2EB}.parcheggio__via{color:#FAF2EB;font-size:16px;font-size:1rem;line-height:26px}.parcheggio__tempo{font-family:"Mulish",Helvetica,Arial,sans-serif;text-transform:uppercase;color:#C58755;font-size:16px;font-size:1rem;line-height:26px;font-weight:600;letter-spacing:1.8px}.parcheggio__prezzo{flex:0 0 auto;background-color:rgba(250, 242, 235, 0.06);border:1px
solid rgba(197, 135, 85, 0.25);color:#C58755;font-family:"Mulish",Helvetica,Arial,sans-serif;text-transform:uppercase;font-size:13px;font-size:0.8125rem;line-height:26px;font-weight:600;letter-spacing:0.5px;padding:4px
20px}.footer-map{padding:0
60px 60px;background-color:#65093E}.footer-map
iframe{display:block;width:100%;height:400px}.footer{background-color:#362517;color:rgba(250, 242, 235, 0.75);padding-top:48px}.footer>.container{max-width:none;padding:0
60px}@media screen and (max-width: 768px){.footer>.container{padding:0
24px}}@media screen and (max-width: 768px){.footer
.row{margin-left:0}}.prefooter{position:relative;padding-bottom:48px}.prefooter::after{content:"";position:absolute;bottom:0;left:50%;width:100vw;height:1px;background-color:rgba(250, 242, 235, 0.06);transform:translateX(-50%)}.prefooter__brand
.footer__logo{display:inline-block;color:#C58755}.prefooter__brand .footer__logo
svg{display:block;width:120px;height:auto}.prefooter__brand .text-body-small{color:#C58755;font-family:"Cormorant Garamond","Georgia","Times New Roman",Times,serif;font-style:italic;margin-top:12px;font-size:18px;font-size:1.125rem;line-height:28px}.prefooter__brand .footer__legal-text{color:rgba(250, 242, 235, 0.75);font-size:13px;font-size:0.8125rem;line-height:23px;margin-top:24px}.prefooter__nav>.text-eyebrow,.prefooter__contatti>.text-eyebrow{color:#C58755;display:block;margin-bottom:24px}.nav--footer.nav--footer
li{display:block;margin:0
0 12px}.nav--footer.nav--footer
a{display:inline-block;color:#EDD7C5;transition:color 250ms ease-in-out, transform 250ms ease-in-out}.nav--footer.nav--footer a:hover{color:#C58755;text-decoration:none;transform:translateX(5px)}.footer__contatti{list-style:none;margin:0
0 24px;padding:0}.footer__contatti
li{display:flex;align-items:center;gap:12px;margin-bottom:18px}.footer__contatti
.icon{flex:0 0 auto;width:20px;height:20px;color:#C58755}.footer__contatti a,
.footer__contatti
span{color:#EDD7C5}.footer__contatti a:hover{color:#C58755;text-decoration:none}.footer__social{display:flex;gap:12px}.footer__social-link{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:0;background-color:transparent;border:1px
solid rgba(197, 135, 85, 0.25);transition:background-color 250ms ease-in-out, border-color 250ms ease-in-out}.footer__social-link
.icon{width:18px;height:18px;color:rgba(250, 242, 235, 0.75)}.footer__social-link:hover{background-color:rgba(250, 242, 235, 0.06);border-color:#C58755}.footer__social-link:hover
.icon{color:#FAF2EB}.legals{padding:18px
0;align-items:stretch}.legals>.col{display:flex;align-items:center}.footer__copyright{color:rgba(250, 242, 235, 0.3);margin:0}.nav--footer-legal
li{display:inline-block;margin:0
12px 0 0}.nav--footer-legal
a{color:#706257;text-transform:uppercase;font-size:13px;font-size:0.8125rem}.nav--footer-legal a:hover{color:#FAF2EB;text-decoration:none}.legals__credits{display:flex;align-items:center;justify-content:flex-end;gap:24px}.legals__credits
p{color:rgba(250, 242, 235, 0.3);margin:0}.footer__credits-link{color:rgba(250, 242, 235, 0.3);text-decoration:underline}.footer__credits-link:hover{color:#C58755}.footer__to-top{flex:0 0 auto;display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:0;background-color:#65093E;transition:background-color 250ms ease-in-out}.footer__to-top
.icon{width:18px;height:18px;color:#FAF2EB}.footer__to-top:hover{background-color:#C58755}.wp-block-cover.top-banner{height:100vh;width:100%;position:relative}.wp-block-cover.top-banner .wp-block-cover__inner-container{max-width:none;width:100%;height:100%;margin:0;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-end;padding:0
60px 60px}@media screen and (max-width: 768px){.wp-block-cover.top-banner .wp-block-cover__inner-container{padding:0
24px 40px}}.wp-block-cover.hero-subpage{min-height:700px;color:#FAF2EB;padding:0;align-items:stretch}.wp-block-cover.hero-subpage::before{content:"";position:absolute;inset:0;z-index:1;background-size:cover;background-position:center;background-repeat:no-repeat;pointer-events:none}.wp-block-cover.hero-subpage .wp-block-cover__inner-container{position:relative;top:auto;left:auto;right:auto;bottom:auto;transform:none;z-index:2;max-width:none;width:100%;display:flex;align-items:flex-end;min-height:700px;padding:140px
60px 60px}.wp-block-cover.hero-subpage .hero-subpage__content{max-width:600px}.wp-block-cover.hero-subpage .hero-subpage__content>.wp-block-group__inner-container{display:flex;flex-direction:column;gap:30px}.wp-block-cover.hero-subpage .hero-subpage__title>.wp-block-group__inner-container{display:flex;flex-direction:column;gap:20px}.wp-block-cover.hero-subpage
h1{margin:0;color:#FAF2EB}.wp-block-cover.hero-subpage h1
span{font-style:italic;color:#C58755}.wp-block-cover.hero-subpage
p{margin:0;font-size:18px;font-size:1.125rem;line-height:28px}.wp-block-cover.hero-subpage .hero-subpage__breadcrumb{display:flex;align-items:center;gap:20px}.wp-block-cover.hero-subpage .hero-subpage__breadcrumb
a{color:rgba(250, 242, 235, 0.5);font-family:"Mulish",Helvetica,Arial,sans-serif;font-size:16px;font-size:1rem;line-height:26px;letter-spacing:1.8px;font-weight:600;text-transform:uppercase}.wp-block-cover.hero-subpage .hero-subpage__breadcrumb a:hover{color:#FAF2EB}.wp-block-cover.hero-subpage .hero-subpage__breadcrumb
span{color:rgba(197, 135, 85, 0.7);font-family:"Mulish",Helvetica,Arial,sans-serif;font-size:16px;font-size:1rem;line-height:26px;letter-spacing:1.8px;font-weight:600;text-transform:uppercase}.wp-block-cover.hero-subpage .hero-subpage__breadcrumb
svg{width:14px;height:14px;stroke:rgba(250, 242, 235, 0.5)}@media screen and (max-width: 768px){.wp-block-cover.hero-subpage{min-height:560px}.wp-block-cover.hero-subpage .wp-block-cover__inner-container{min-height:560px;padding:120px
24px 60px}}.strip{background-color:#C58755;padding:22px
0}.strip>.wp-block-group__inner-container{display:flex;justify-content:center;align-items:center;flex-wrap:wrap}.strip .strip-item{padding:10px
40px}.strip .strip-item:nth-child(2){border-left:1px solid rgba(250, 242, 235, 0.3);border-right:1px solid rgba(250, 242, 235, 0.3)}.strip .strip-item>.wp-block-group__inner-container{display:flex;align-items:flex-end;gap:20px}.strip .strip-item .text-numbers{color:#FAF2EB;margin:0}.strip .strip-item__label{font-size:16px;font-size:1rem;line-height:26px;letter-spacing:1.8px;font-weight:600;text-transform:uppercase;color:#FAF2EB;margin:0}@media screen and (max-width: 768px){.strip>.wp-block-group__inner-container{flex-direction:column}.strip .strip-item:nth-child(2){border-left:none;border-right:none;border-top:1px solid rgba(250, 242, 235, 0.3);border-bottom:1px solid rgba(250, 242, 235, 0.3)}}.quote{position:relative;overflow:hidden;background-color:#EFE2D5;padding:90px
24px;text-align:center}.quote::before{content:"“";position:absolute;top:0;left:40px;font-family:"Cormorant Garamond","Georgia","Times New Roman",Times,serif;font-weight:300;font-size:320px;line-height:1;color:#EDD7C5;z-index:0;pointer-events:none}.quote
.quote__container{position:relative;z-index:1;max-width:740px;margin:0
auto}.quote .text-quote{color:#362517;margin:0
0 30px}.quote
.cit__line{width:60px;height:1px;border:none;background-color:#C58755;margin:0
auto 20px}.quote
.cit__signature{font-size:16px;font-size:1rem;line-height:26px;letter-spacing:1.8px;font-weight:600;text-transform:uppercase;color:#65093E;margin:0}.section-nav{position:sticky;top:88px;z-index:900;background-color:#65093E;padding:20px}.section-nav>.wp-block-group__inner-container{display:flex;justify-content:space-between;flex-wrap:wrap}.section-nav__item{display:flex;align-items:center;gap:20px;padding:20px
40px;border-bottom:2px solid transparent;color:rgba(250, 242, 235, 0.75);transition:color 250ms ease-in-out, border-color 250ms ease-in-out}.section-nav__item:hover,.section-nav__item.current{color:#C58755;border-bottom-color:#C58755;text-decoration:none}.section-nav__item
span{font-family:"Mulish",Helvetica,Arial,sans-serif;font-size:16px;font-size:1rem;line-height:26px;letter-spacing:1.8px;font-weight:600;text-transform:uppercase;white-space:nowrap}.section-nav__icon{display:flex;flex:0 0 auto;width:24px;height:24px;color:inherit}@media screen and (max-width: 768px){.section-nav__item{padding:16px
20px;gap:10px}.section-nav
span{display:none}}.wp-block-cover.promo-banner{display:flex;align-items:center;justify-content:center;text-align:center;padding:60px
20px;background-color:#C58755}.wp-block-cover.promo-banner .wp-block-cover__background{opacity:1 !important;background-color:transparent !important;background-image:url("/wp-content/themes/barebones/img/homepage/overlay_offerte_esclusive.svg");background-size:cover;background-position:center}.wp-block-cover.promo-banner .wp-block-cover__inner-container{position:absolute;bottom:50%;left:50%;transform:translate3d(-50%, 50%, 0);display:flex;flex-direction:column;align-items:center;gap:20px;width:100%;max-width:600px;padding-left:20px;padding-right:20px}.wp-block-cover.promo-banner
h2{font-size:60px;font-size:3.75rem;line-height:70px;color:#FAF2EB;margin:0}.wp-block-cover.promo-banner h2
span{font-style:italic;color:#C58755}.wp-block-cover.promo-banner
p{color:#FAF2EB;margin:0}.wp-block-cover.promo-banner .text-eyebrow{margin:0}.wp-block-cover.promo-banner .wp-block-buttons{margin-top:20px;max-width:100%}@media screen and (max-width: 768px){.wp-block-cover.promo-banner .btn .wp-block-button__link{white-space:normal}}@media screen and (max-width: 768px){.wp-block-cover.promo-banner .wp-block-cover__image-background{-o-object-position:61% center;object-position:61% center}}.btn{text-transform:uppercase}.btn .wp-block-button__link{background-color:#65093E;color:#FAF2EB;border:1px
solid #65093E;border-radius:0;display:inline-block;padding:16px
36px;font-family:"Mulish",Helvetica,Arial,sans-serif;font-size:16px;font-size:1rem;line-height:26px;font-weight:600;letter-spacing:1.5px;text-align:center;white-space:nowrap;vertical-align:middle;touch-action:manipulation;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:auto;transition:color 250ms ease-in-out, background-color 250ms ease-in-out, border-color 250ms ease-in-out}.btn .wp-block-button__link::-moz-focus-inner{border:0;padding:0}.btn .wp-block-button__link:hover{text-decoration:none;background-color:#C58755;color:#362517;border-color:#C58755}.btn .wp-block-button__link.is-disabled, .btn .wp-block-button__link:disabled{pointer-events:none;opacity:0.65}.btn.transparent .wp-block-button__link{background-color:transparent}.btn--accent .wp-block-button__link{background-color:#C58755;color:#362517;border-color:#C58755}.btn--accent .wp-block-button__link:hover{text-decoration:none;background-color:#65093E;color:#FAF2EB;border-color:#65093E}.btn--outline .wp-block-button__link{background-color:transparent;color:#65093E;border-color:rgba(101, 9, 62, 0.22)}.btn--outline .wp-block-button__link:hover{background-color:transparent;color:#65093E;border-color:#65093E}.btn--outline-white .wp-block-button__link{background-color:transparent;color:#FAF2EB;border-color:#FAF2EB}.btn--outline-white .wp-block-button__link:hover{text-decoration:none;background-color:#65093E;color:#FAF2EB;border-color:#65093E}.btn--inverse .wp-block-button__link{background-color:#FAF2EB;color:#65093E;border:1px
solid #65093E}.btn--inverse .wp-block-button__link:hover{background-color:#65093E;color:#FAF2EB;border-color:transparent}.btn--block{display:block;width:100%}.btn--block+.btn--block{margin-top:6px}.btn--full{display:flex;align-items:center;justify-content:flex-start;gap:10px;width:100%;text-align:left}.btn--link{background-color:transparent;color:#65093E}.nav-burger{float:right;transition:all 250ms ease-in-out}.nav-burger__line{width:35px;height:3px;background-color:#65093E;display:none;margin:8px
auto;transition:all 250ms ease-in-out}@media screen and (max-width: 1000px){.nav-burger__line{display:block}}.nav-burger.open .nav-burger__line:nth-child(2){opacity:0}.nav-burger.open .nav-burger__line:nth-child(1){transform:translateY(11px) rotate(45deg)}.nav-burger.open .nav-burger__line:nth-child(3){transform:translateY(-11px) rotate(-45deg)}.nav{list-style:none;margin:0}.nav>li{display:inline-block;margin-right:24px}.nav>li:last-child{margin-right:0}.nav>li>a{display:block}@media screen and (max-width: 1000px){.nav--header
ul{list-style:none}}.alert{padding:24px;margin-bottom:24px;border:1px
solid transparent}.alert>p,.alert>ul{margin-bottom:0}.alert>p+p{margin-top:24px}.alert.alert--success{color:#5CB85C;border-color:#5CB85C}.alert.alert--info{color:#444;border-color:#444}.alert.alert--warning{color:#F0AD4E;border-color:#F0AD4E}.alert.alert--danger{color:#D9534F;border-color:#D9534F}#HeroBanner{padding:0}#HeroBanner .wp-block-cover__background.has-background-dim{content:"";opacity:1 !important;background-color:transparent !important;background-image:url("/wp-content/themes/barebones/img/homepage/overlay_top.svg"), url("/wp-content/themes/barebones/img/homepage/overlay_middle.svg"), url("/wp-content/themes/barebones/img/homepage/overlay_bottom.svg");background-size:cover;display:block;width:100%;height:100%}#HeroBanner .wp-block-cover__inner-container
h1{max-width:300px}#HeroBanner .wp-block-cover__inner-container h1
span{font-style:italic;color:#C58755}#HeroBanner .wp-block-cover__inner-container p:not(.text-eyebrow){max-width:520px;font-size:18px;font-size:1.125rem;line-height:28px}#HeroBanner .wp-block-cover__inner-container .wp-block-buttons{gap:25px}#HeroBanner .wp-block-cover__inner-container .wp-block-buttons .btn.transparent .wp-block-button__link{border-color:#FAF2EB;display:flex;align-items:center;gap:10px}#HeroBanner .wp-block-cover__inner-container .wp-block-buttons .btn.transparent .wp-block-button__link:hover{background-color:#65093E;border-color:#65093E;color:#FAF2EB}#HeroBanner .wp-block-cover__inner-container .wp-block-buttons .btn.transparent .wp-block-button__link::before{content:url("/wp-content/themes/barebones/img/icons/call.svg");display:inline-block;width:19px;height:20px;margin-right:10px}@media screen and (max-width: 768px){#HeroBanner .wp-block-cover__image-background{-o-object-position:60% center;object-position:60% center}}#Servizi>.wp-block-group__inner-container{display:flex;align-items:stretch;flex-wrap:wrap}@media screen and (max-width: 991px){#Servizi>.wp-block-group__inner-container{flex-direction:column}}#Servizi
.servizi__media{position:relative;flex:0 0 50%;max-width:50%;overflow:hidden;background-color:#706257;background-image:url("/wp-content/themes/barebones/img/homepage/servizi.webp");background-size:cover;background-position:center}@media screen and (max-width: 991px){#Servizi
.servizi__media{flex-basis:auto;max-width:100%;min-height:300px}}#Servizi .servizi__media::before{content:"01";position:absolute;left:50px;bottom:30px;font-family:"Cormorant Garamond","Georgia","Times New Roman",Times,serif;font-weight:300;font-size:220px;line-height:1;color:rgba(250, 242, 235, 0.06)}#Servizi .servizi__media
.servizi__inset{position:absolute;right:0;bottom:0;width:367px;max-width:45%;aspect-ratio:367/403;background-color:#EFE2D5;background-image:url("/wp-content/themes/barebones/img/homepage/servizi-inset.webp");background-size:cover;background-position:center;border-top:5px solid #FAF2EB;border-left:5px solid #FAF2EB}#Servizi
.servizi__content{flex:0 0 50%;max-width:50%;padding:90px
60px}@media screen and (max-width: 991px){#Servizi
.servizi__content{flex-basis:auto;max-width:100%;padding:48px
30px}}#Servizi .servizi__content
.servizi__title{margin-bottom:40px}#Servizi .servizi__content .servizi__title .text-eyebrow{margin:0
0 20px}#Servizi .servizi__content .servizi__title
h2{font-size:60px;font-size:3.75rem;line-height:70px;color:#65093E;margin:0}#Servizi .servizi__content .servizi__title h2
span{font-style:italic;color:#C58755}#Servizi .servizi__content .servizio-box{border-top:1px solid rgba(197, 135, 85, 0.25);padding:30px
0}#Servizi .servizi__content .servizio-box>.wp-block-group__inner-container{display:flex;align-items:flex-start;gap:30px}@media screen and (max-width: 768px){#Servizi .servizi__content .servizio-box>.wp-block-group__inner-container{flex-direction:column;gap:10px}}#Servizi .servizi__content .servizio-box
h3{color:#362517;margin:0
0 10px;transition:color 250ms ease-in-out}#Servizi .servizi__content .servizio-box:hover
h3{color:#65093E}#Servizi .servizi__content .servizio-box p:not(.servizio-box__num){color:#706257}#Servizi .servizi__content .servizio-box__num{flex:0 0 auto;min-width:50px;font-family:"Cormorant Garamond","Georgia","Times New Roman",Times,serif;font-weight:500;font-size:30px;line-height:40px;letter-spacing:1.5px;color:#C58755;margin:0}#Servizi .servizi__content .servizio-box__text{flex:1}#Servizi .servizi__content .servizio-box__cta{margin:0}#Servizi .servizi__content .servizio-box__cta
a{font-size:16px;font-size:1rem;line-height:26px;letter-spacing:1.8px;font-weight:600;text-transform:uppercase;color:#362517;transition:color 250ms ease-in-out}#Servizi .servizi__content .servizio-box__cta a:hover{color:#C58755;text-decoration:none}#Servizi .servizi__content .servizio-box--accent{border-bottom:1px solid #EDD7C5;border-top-color:#EDD7C5}#Servizi .servizi__content .servizio-box--accent
h3{color:#65093E}#Servizi .servizi__content .servizi__title + .servizio-box h3, #Servizi .servizi__content .servizi__title + .servizio-box:hover
h3{color:#65093E}#Promo.promo-banner{min-height:100vh}.hero-subpage--estetica-base::before{background-image:url("/wp-content/themes/barebones/img/estetica-base/hero-overlay-1.svg"), url("/wp-content/themes/barebones/img/estetica-base/hero-overlay-2.svg"), url("/wp-content/themes/barebones/img/estetica-base/hero-overlay-3.svg"), url("/wp-content/themes/barebones/img/estetica-base/hero-overlay-4.svg")}.intro-base{padding:100px
60px}.intro-base>.wp-block-group__inner-container{display:flex;align-items:center}@media screen and (max-width: 991px){.intro-base>.wp-block-group__inner-container{flex-direction:column;gap:48px}}.intro-base__content{flex:0 1 52.33%;padding-right:60px}.intro-base__content .wp-block-buttons{margin-top:30px}.intro-base__title{margin-bottom:40px}.intro-base__title>.wp-block-group__inner-container{display:flex;flex-direction:column;gap:20px}.intro-base
h2{font-size:60px;font-size:3.75rem;line-height:70px;color:#65093E;margin:0}.intro-base h2
span{font-style:italic;color:#C58755}.intro-base
p{color:#706257;max-width:479px;margin:0}.intro-base__media{position:relative;flex:0 1 47.67%;aspect-ratio:858/853;background-color:#706257;background-size:cover;background-position:center}.intro-base__media-image{position:absolute;inset:0}.intro-base__inset{position:absolute;left:-30px;bottom:-30px;width:400px;max-width:46%;aspect-ratio:1/1;background-color:#706257;background-size:cover;background-position:center;border:5px
solid #FAF2EB;box-shadow:0 8px 40px rgba(54, 37, 23, 0.15);overflow:hidden}.intro-base__media.wp-block-image img, .intro-base__media-image.wp-block-image img, .intro-base__inset.wp-block-image
img{display:block;position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media screen and (max-width: 991px){.intro-base{padding:48px
30px}.intro-base__content{padding-right:0}.intro-base__content,.intro-base__media{flex-basis:auto;max-width:100%}.intro-base__media{width:100%;min-height:300px}.intro-base__inset{left:0;bottom:0;border:none;border-top:5px solid #FAF2EB;border-right:5px solid #FAF2EB;box-shadow:none}}.trattamenti{background-color:#EFE2D5;padding:100px
60px}.trattamenti__title{max-width:1800px;margin:0
auto 40px;text-align:center}.trattamenti__title>.wp-block-group__inner-container{display:flex;flex-direction:column;align-items:center;gap:20px}.trattamenti__title
h2{font-size:60px;font-size:3.75rem;line-height:70px;color:#65093E;margin:0}.trattamenti__title h2
span{font-style:italic;color:#C58755}.trattamenti__title
p{max-width:600px;color:#362517;margin:0}@media screen and (max-width: 768px){.trattamenti{padding-left:20px;padding-right:20px}}.trattamenti-grid{max-width:1800px;margin:0
auto}.trattamenti-grid>.wp-block-group__inner-container{display:grid;grid-template-columns:repeat(3, 1fr);gap:24px;counter-reset:trattamento-num}@media screen and (max-width: 991px){.trattamenti-grid>.wp-block-group__inner-container{grid-template-columns:1fr}}.trattamento-card{background-color:rgba(250, 242, 235, 0.75);padding:40px;display:flex;flex-direction:column;gap:30px;counter-increment:trattamento-num}.trattamento-card__row{display:flex;flex-direction:column;gap:30px}.trattamento-card:first-child{grid-column:span 2}@media screen and (max-width: 991px){.trattamento-card:first-child{grid-column:span 1}}.trattamento-card:first-child .trattamento-card__row{flex-direction:row}@media screen and (max-width: 768px){.trattamento-card:first-child .trattamento-card__row{flex-direction:column}}.trattamento-card:first-child .trattamento-card__description{flex:1 1 50%;border-bottom:none;padding-bottom:0}.trattamento-card:first-child .trattamento-card__details{flex:1 1 50%;padding-top:30px;border-top:1px solid #EDD7C5}.trattamento-card:hover{background-color:#FAF2EB;box-shadow:inset 0 4px 0 0 #65093E}.trattamento-card__head{display:flex;align-items:center;justify-content:space-between;gap:20px}.trattamento-card__icon{flex:0 0 auto;width:60px;height:60px;display:flex;align-items:center;justify-content:center;background-color:rgba(101, 9, 62, 0.04);border:1px
solid rgba(101, 9, 62, 0.22)}.trattamento-card__icon
img{width:20px;height:20px;filter:invert(4%) sepia(55%) saturate(7830%) hue-rotate(317deg) brightness(134%) contrast(94%)}.trattamento-card__num{font-family:"Cormorant Garamond","Georgia","Times New Roman",Times,serif;font-size:60px;font-size:3.75rem;line-height:65px;letter-spacing:0.5px;color:#EDD7C5;text-align:right;flex:1 1 auto;margin:0}.trattamento-card__num::before{content:counter(trattamento-num, decimal-leading-zero)}.trattamento-card__description{padding-bottom:20px;border-bottom:1px solid #EDD7C5}.trattamento-card__title{color:#65093E;margin:0
0 10px}.trattamento-card__text{font-size:18px;font-size:1.125rem;line-height:28px;color:#706257;margin:0
0 20px}.trattamento-card__sublabel{font-family:"Cormorant Garamond","Georgia","Times New Roman",Times,serif;font-weight:600;font-size:20px;font-size:1.25rem;line-height:30px;color:#65093E;margin:0
0 10px}.trattamento-card__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:5px}.trattamento-card__list
li{font-size:16px;font-size:1rem;line-height:26px;color:#706257;display:flex;justify-content:space-between;align-items:baseline;gap:10px;padding-left:16px;position:relative}.trattamento-card__list li::before{content:"";position:absolute;left:0;top:11px;width:5px;height:5px;border-radius:50%;background-color:#706257}.trattamento-card__extra{font-family:"Mulish",Helvetica,Arial,sans-serif;text-transform:uppercase;font-weight:600;font-size:13px;font-size:0.8125rem;letter-spacing:0.5px;color:#C58755;white-space:nowrap}.trattamento-card__benefits{background-color:rgba(101, 9, 62, 0.04);border:1px
solid rgba(101, 9, 62, 0.22);padding:10px
30px 30px}.trattamento-card__benefits-title{display:flex;align-items:center;gap:10px;font-family:"Mulish",Helvetica,Arial,sans-serif;text-transform:uppercase;font-weight:600;font-size:13px;font-size:0.8125rem;letter-spacing:0.5px;color:#65093E;margin:0
0 10px}.trattamento-card__benefits-title::after{content:"";flex:1 1 auto;height:1px;background-color:rgba(101, 9, 62, 0.4)}.trattamento-card__benefits-list{list-style:none;margin:0;padding:0}.trattamento-card__benefits-list
li{padding:5px
0;border-bottom:1px solid rgba(101, 9, 62, 0.22);font-size:16px;font-size:1rem;line-height:26px;color:#706257}.trattamento-card__benefits-list li:last-child{border-bottom:none}.trattamento-card__note{font-family:"Mulish",Helvetica,Arial,sans-serif;text-transform:uppercase;font-weight:600;font-size:13px;font-size:0.8125rem;letter-spacing:0.5px;color:#C58755;margin-top:15px}@media screen and (max-width: 768px){.trattamento-card{padding:30px}}.hero-subpage--trattamenti-bliss::before{background-image:url("/wp-content/themes/barebones/img/trattamenti-bliss/hero-overlay-1.svg"), url("/wp-content/themes/barebones/img/trattamenti-bliss/hero-overlay-2.svg"), url("/wp-content/themes/barebones/img/trattamenti-bliss/hero-overlay-3.svg")}.categoria-trattamenti{background-color:#EFE2D5}.categoria-trattamenti#CorpoIntensivi,.categoria-trattamenti#Laser{background-color:#FAF2EB}.categoria-trattamenti>.wp-block-group__inner-container{position:relative;max-width:1800px;margin:0
auto;padding:100px
60px;display:flex;flex-direction:column;gap:50px}.categoria-trattamenti__head{display:flex;align-items:flex-start;justify-content:space-between;gap:30px;border-bottom:1px solid rgba(197, 135, 85, 0.25);padding-bottom:40px}.categoria-trattamenti__head>.wp-block-group__inner-container{display:flex;flex-direction:column;gap:20px;max-width:900px}.categoria-trattamenti__titolo{display:flex;align-items:center;gap:30px;min-width:0}.categoria-trattamenti__titolo>.wp-block-group__inner-container{display:flex;align-items:center;gap:30px;min-width:0}.categoria-trattamenti__titolo
h2{min-width:0}.categoria-trattamenti__icon{flex:0 0 auto;display:flex;align-items:center;justify-content:center;width:60px;height:60px;margin:0;background-color:rgba(101, 9, 62, 0.04);border:1px
solid rgba(101, 9, 62, 0.22)}.categoria-trattamenti__icon
img{width:25px;height:25px}.categoria-trattamenti
h2{font-size:60px;font-size:3.75rem;line-height:70px;color:#65093E;margin:0}.categoria-trattamenti h2
span{font-style:italic;color:#C58755}.categoria-trattamenti__tagline{color:#362517;max-width:575px;margin:0}.categoria-trattamenti__number{position:absolute;top:0;right:60px;font-family:"Cormorant Garamond","Georgia","Times New Roman",Times,serif;font-weight:400;font-size:120px;line-height:1.21;letter-spacing:0.5px;color:rgba(197, 135, 85, 0.25)}@media screen and (max-width: 991px){.categoria-trattamenti__number{right:24px}}@media screen and (max-width: 768px){.categoria-trattamenti__number{display:none}}.categoria-trattamenti__list>.wp-block-group__inner-container{display:flex;flex-direction:column;gap:10px}@media screen and (max-width: 991px){.categoria-trattamenti>.wp-block-group__inner-container{padding:48px
24px}.categoria-trattamenti__head{flex-direction:column}}@media screen and (max-width: 768px){.categoria-trattamenti
h2{font-size:38px;font-size:2.375rem;line-height:1.25}}.trattamento-item{background-color:rgba(250, 242, 235, 0.75);border:1px
solid rgba(197, 135, 85, 0.25)}.trattamento-item[open] summary{background-color:rgba(101, 9, 62, 0.04)}.trattamento-item
summary{display:flex;align-items:center;gap:20px;padding:30px;cursor:pointer;list-style:none}.trattamento-item summary::-webkit-details-marker{display:none}@media screen and (max-width: 768px){.trattamento-item
summary{flex-wrap:wrap;padding:20px}}.trattamento-item__number{flex:0 0 auto;font-family:"Cormorant Garamond","Georgia","Times New Roman",Times,serif;font-weight:600;font-size:20px;line-height:30px;letter-spacing:0.5px;color:#C58755}.trattamento-item__title{flex:1 1 auto;font-family:"Cormorant Garamond","Georgia","Times New Roman",Times,serif;font-weight:400;font-size:35px;font-size:2.1875rem;line-height:45px;letter-spacing:0.5px;color:#65093E;margin:0}@media screen and (max-width: 768px){.trattamento-item__title{flex:1 1 100%;order:3;font-size:22px;font-size:1.375rem;line-height:32px}}.trattamento-item__badges{display:flex;align-items:center;gap:20px;margin-left:auto}@media screen and (max-width: 768px){.trattamento-item__badges{order:1;gap:10px}}.trattamento-item__toggle{flex:0 0 auto;display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:0;border:1px
solid rgba(101, 9, 62, 0.22);transition:background-color 250ms ease-in-out, border-color 250ms ease-in-out}.trattamento-item__toggle::before{content:"";width:7px;height:7px;border-right:1.5px solid #65093E;border-bottom:1.5px solid #65093E;transform:rotate(45deg) translate(-1px, -1px);transition:transform 250ms ease-in-out, border-color 250ms ease-in-out}@media screen and (max-width: 768px){.trattamento-item__toggle{order:2}}.trattamento-item[open] .trattamento-item__toggle{background-color:#65093E;border-color:#65093E}.trattamento-item[open] .trattamento-item__toggle::before{border-color:#FAF2EB;transform:rotate(-135deg) translate(-1px, -1px)}.trattamento-item__body{padding:10px
30px 40px 110px;display:flex;gap:60px}@media screen and (max-width: 991px){.trattamento-item__body{flex-direction:column;padding:10px
24px 30px;gap:30px}}.trattamento-item__info{flex:1 1 auto;display:flex;flex-direction:column;gap:25px}.trattamento-item__info>p{color:#706257;font-size:18px;font-size:1.125rem;line-height:28px;margin:0
0 10px}.trattamento-item__info>p:last-child{margin-bottom:0}.trattamento-item__features{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.trattamento-item__features
li{position:relative;padding-left:18px;color:#706257;font-size:16px;font-size:1rem;line-height:26px}.trattamento-item__features li::before{content:"";position:absolute;left:0;top:10px;width:5px;height:5px;border-radius:50%;background-color:#706257}.trattamento-item__box{background-color:rgba(101, 9, 62, 0.04);border:1px
solid rgba(101, 9, 62, 0.22);padding:10px
30px 30px}.trattamento-item__box-title{display:block;font-family:"Mulish",Helvetica,Arial,sans-serif;font-weight:600;font-size:15px;line-height:26px;letter-spacing:2.5px;text-transform:uppercase;color:#65093E;padding-bottom:10px;margin-bottom:5px;border-bottom:1px solid rgba(101, 9, 62, 0.3)}.trattamento-item__box-list{list-style:none;margin:0;padding:0}.trattamento-item__box-list
li{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:4px 10px;padding:5px
0;color:#706257;font-size:16px;font-size:1rem;line-height:26px}.trattamento-item__box-list li:not(:last-child){border-bottom:1px solid rgba(101, 9, 62, 0.1)}.trattamento-item__box-tag{flex:0 0 auto;font-family:"Mulish",Helvetica,Arial,sans-serif;font-weight:600;font-size:15px;line-height:26px;letter-spacing:2.5px;text-transform:uppercase;color:#C58755}.trattamento-item__cta{display:inline-flex;align-self:flex-start;color:#65093E;font-family:"Mulish",Helvetica,Arial,sans-serif;font-size:16px;font-size:1rem;line-height:26px;letter-spacing:1.8px;font-weight:600;text-transform:uppercase}.trattamento-item__cta:hover{color:#C58755}.trattamento-item__media{flex:0 0 340px;max-width:340px;min-height:260px;background-color:#706257;background-image:url("/wp-content/themes/barebones/img/homepage/servizi-inset.webp");background-size:cover;background-position:center}.trattamento-item__media
img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media screen and (max-width: 991px){.trattamento-item__media{flex-basis:auto;max-width:100%;min-height:220px;order:-1}}#CorpoIntensivi .trattamento-item,
#Laser .trattamento-item{background-color:#EFE2D5}.badge{display:inline-flex;align-items:center;padding:3px
20px;font-family:"Mulish",Helvetica,Arial,sans-serif;font-weight:600;font-size:13px;line-height:26px;letter-spacing:0.5px;text-transform:uppercase;white-space:nowrap}.badge--filled{background-color:#65093E;color:#FAF2EB}.badge--outline{border:1px
solid rgba(197, 135, 85, 0.25);color:#C58755}@media screen and (max-width: 768px){.trattamento-item__badges
.badge{padding:3px
10px;font-size:10px}}.trattamento-item[open] .badge--outline{background-color:#65093E;border-color:#65093E;color:#FAF2EB}.hero-subpage--promo::before{background-image:url("/wp-content/themes/barebones/img/promo-bliss-card/hero-overlay-1.svg"), url("/wp-content/themes/barebones/img/promo-bliss-card/hero-overlay-2.svg"), url("/wp-content/themes/barebones/img/promo-bliss-card/hero-overlay-3.svg")}.anchor-nav{position:sticky;top:88px;z-index:900;background-color:#65093E;padding:20px;display:flex;justify-content:space-between;flex-wrap:wrap}.anchor-nav__item{display:flex;align-items:center;gap:20px;padding:20px
40px;border-bottom:2px solid transparent;color:rgba(250, 242, 235, 0.75);transition:color 250ms ease-in-out, border-color 250ms ease-in-out}.anchor-nav__item:hover,.anchor-nav__item.is-active{color:#C58755;border-bottom-color:#C58755;text-decoration:none}.anchor-nav__icon{display:flex;flex:0 0 auto;width:24px;height:24px;color:inherit}.anchor-nav__icon
svg{width:100%;height:100%;color:inherit}.anchor-nav__label{font-size:16px;font-size:1rem;line-height:26px;font-weight:600;letter-spacing:1.8px;text-transform:uppercase;white-space:nowrap}@media screen and (max-width: 768px){.anchor-nav__item{padding:16px
20px;gap:10px}.anchor-nav__label{display:none}}.bliss-cards{background-color:#EFE2D5;padding:100px
60px}@media screen and (max-width: 768px){.bliss-cards{padding-left:20px;padding-right:20px}}.bliss-cards__title{max-width:1800px;margin:0
auto 50px;text-align:center}.bliss-cards__title>.wp-block-group__inner-container{display:flex;flex-direction:column;align-items:center;gap:20px}.bliss-cards__title
h2{font-size:60px;font-size:3.75rem;line-height:70px;color:#65093E;margin:0}.bliss-cards__title h2
span{font-style:italic;color:#C58755}.bliss-cards__title
p{max-width:600px;color:#362517;margin:0}.bliss-cards-grid{max-width:1800px;margin:0
auto}.bliss-cards-grid>.wp-block-group__inner-container{display:flex;align-items:stretch;gap:25px}@media screen and (max-width: 991px){.bliss-cards-grid>.wp-block-group__inner-container{flex-direction:column}}.card-comparativa{flex:1 1 0;background-color:rgba(250, 242, 235, 0.75);border:1px
solid rgba(197, 135, 85, 0.25);transition:box-shadow 250ms ease-in-out, border-color 250ms ease-in-out}.card-comparativa:hover{box-shadow:0 8px 40px rgba(101, 9, 62, 0.25);border-color:rgba(101, 9, 62, 0.22)}.card-comparativa>.wp-block-group__inner-container{display:flex;flex-direction:column;height:100%}.card-comparativa--featured .card-comparativa__claim{color:#65093E}.card-comparativa--featured .card-comparativa__benefits li::before{background-color:#65093E}.card-comparativa__badge{margin:0;background-color:#65093E;color:#FAF2EB;text-align:center;padding:5px
36px;font-size:16px;font-size:1rem;line-height:26px;font-weight:600;letter-spacing:1.8px;text-transform:uppercase}.card-comparativa__media{display:block;width:100%;margin:0}.card-comparativa__media
img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.card-comparativa__info{flex:1 1 auto;display:flex;background-color:#FAF2EB;padding:40px}.card-comparativa__info>.wp-block-group__inner-container{display:flex;flex-direction:column;gap:40px;width:100%}.card-comparativa__title{margin-bottom:20px}.card-comparativa__title>.wp-block-group__inner-container{display:flex;flex-direction:column;gap:20px}.card-comparativa
h3{color:#65093E;margin:0}.card-comparativa h3
em{font-style:italic}.card-comparativa__claim{font-size:16px;font-size:1rem;line-height:26px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;color:#C58755;margin:0}.card-comparativa__description{font-size:18px;font-size:1.125rem;line-height:28px;color:#706257;margin:0}.card-comparativa__benefits{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px}.card-comparativa__benefits
li{font-size:16px;font-size:1rem;line-height:26px;color:#706257;padding-left:16px;position:relative}.card-comparativa__benefits li::before{content:"";position:absolute;left:0;top:11px;width:5px;height:5px;border-radius:50%;background-color:#C58755}.card-comparativa__details{margin-top:auto;border-top:1px solid rgba(101, 9, 62, 0.4);padding-top:30px}.card-comparativa__details>.wp-block-group__inner-container{display:flex;flex-direction:column;gap:20px}.card-comparativa__details > .wp-block-group__inner-container
.btn{width:100%}.card-comparativa__price{display:flex;align-items:baseline;gap:10px;margin:0;padding-top:10px;border-top:1px solid #EDD7C5}.card-comparativa__price:first-of-type{padding-top:0;border-top:none}.card-comparativa__price
.label{font-size:15px;font-size:0.9375rem;font-weight:600;letter-spacing:2.5px;text-transform:uppercase;color:#706257}.card-comparativa__price
.value{font-family:"Cormorant Garamond","Georgia","Times New Roman",Times,serif;font-size:35px;font-size:2.1875rem;line-height:42px;letter-spacing:1.5px;color:#65093E}.card-comparativa__price
.suffix{font-size:16px;font-size:1rem;color:#706257}.card-comparativa__price-badges{display:flex;flex-wrap:nowrap;gap:15px;margin:0}@media screen and (max-width: 768px){.card-comparativa__price-badges{flex-wrap:wrap}}.card-comparativa__price-badge{flex:1 1 0;text-align:center;border:1px
solid rgba(197, 135, 85, 0.25);padding:3px
8px;font-family:"Cormorant Garamond","Georgia","Times New Roman",Times,serif;font-size:35px;font-size:2.1875rem;line-height:42px;letter-spacing:1.5px;color:#C58755}.card-comparativa__disclaimer{background-color:rgba(101, 9, 62, 0.04);border:1px
solid rgba(101, 9, 62, 0.22);padding:20px}.card-comparativa__disclaimer>.wp-block-group__inner-container{display:flex;align-items:center;gap:25px}.card-comparativa__disclaimer .wp-block-image{flex:0 0 auto;width:25px;height:25px;margin:0}.card-comparativa__disclaimer
img{width:100%;height:100%}.card-comparativa__disclaimer
p{font-size:16px;font-size:1rem;line-height:26px;color:#706257;margin:0}.card-comparativa__description
a{color:#65093E;text-decoration:underline}.card-comparativa__description a:hover{color:#65093E;text-decoration:underline}.card-comparativa .btn .wp-block-button__link{width:100%}@media screen and (max-width: 768px){.card-comparativa .btn .wp-block-button__link{white-space:normal}}.card-comparativa .btn--outline .wp-block-button__link:hover{background-color:#65093E;color:#FAF2EB;border-color:#65093E}@media screen and (max-width: 768px){.card-comparativa__info{padding:30px}}.product-cards{padding:100px
60px}@media screen and (max-width: 768px){.product-cards{padding-left:20px;padding-right:20px}}.product-cards__title{max-width:1800px;margin:0
auto 50px}.product-cards__title>.wp-block-group__inner-container{display:flex;flex-direction:column;gap:20px}.product-cards__title
h2{font-size:60px;font-size:3.75rem;line-height:70px;color:#65093E;margin:0}.product-cards__title h2
span{font-style:italic;color:#C58755}.product-cards__title
p{color:#362517;margin:0}@media screen and (max-width: 480px){.product-cards__title
h2{font-size:48px;font-size:3rem;line-height:54px}}.product-cards-grid{max-width:1800px;margin:0
auto}.product-cards-grid>.wp-block-group__inner-container{display:flex;align-items:stretch;gap:25px}@media screen and (max-width: 991px){.product-cards-grid>.wp-block-group__inner-container{flex-direction:column}}.card-prodotto{flex:1 1 0;background-color:rgba(250, 242, 235, 0.75);border:1px
solid #EDD7C5}.card-prodotto>.wp-block-group__inner-container{display:flex;flex-direction:column;height:100%}.card-prodotto__media{position:relative}.card-prodotto__media .wp-block-image{margin:0;height:420px}.card-prodotto__media .wp-block-image
img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.card-prodotto__badge{position:absolute;top:20px;left:20px;margin:0;background-color:#65093E;color:#FAF2EB;padding:5px
36px;font-size:16px;font-size:1rem;line-height:26px;font-weight:600;letter-spacing:1.8px;text-transform:uppercase}.card-prodotto__badge--accent{background-color:#C58755}.card-prodotto__info{flex:1 1 auto;background-color:#FAF2EB;padding:40px}.card-prodotto__info>.wp-block-group__inner-container{display:flex;flex-direction:column;gap:40px}.card-prodotto__title{margin-bottom:20px}.card-prodotto__title>.wp-block-group__inner-container{display:flex;flex-direction:column;gap:20px}.card-prodotto
h3{color:#65093E;margin:0}.card-prodotto__description{font-size:18px;font-size:1.125rem;line-height:28px;color:#706257;margin:0}.card-prodotto__details{padding:0
40px 40px}.card-prodotto__details>.wp-block-group__inner-container{display:flex;flex-direction:column;gap:20px}.card-prodotto__price-row{background-color:rgba(101, 9, 62, 0.04);border:1px
solid rgba(101, 9, 62, 0.22);padding:20px}.card-prodotto__price-row>.wp-block-group__inner-container{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:20px}.card-prodotto__price{display:flex;align-items:baseline;gap:15px;margin:0}.card-prodotto__price
.old{font-size:15px;font-size:0.9375rem;font-weight:600;letter-spacing:2.5px;text-transform:uppercase;color:#706257;text-decoration:line-through}.card-prodotto__price
.new{font-family:"Cormorant Garamond","Georgia","Times New Roman",Times,serif;font-size:35px;font-size:2.1875rem;line-height:42px;letter-spacing:1.5px;color:#65093E}.card-prodotto__discount{margin:0;background-color:#65093E;color:#FAF2EB;padding:5px
20px;font-size:16px;font-size:1rem;line-height:26px;font-weight:600;letter-spacing:1.8px}.card-prodotto__disclaimer>.wp-block-group__inner-container{display:flex;align-items:center;gap:25px}.card-prodotto__disclaimer .wp-block-image{flex:0 0 auto;width:25px;height:25px;margin:0}.card-prodotto__disclaimer
img{width:100%;height:100%}.card-prodotto__disclaimer
p{font-size:16px;font-size:1rem;line-height:26px;color:#706257;margin:0}@media screen and (max-width: 768px){.card-prodotto__info{padding:30px}.card-prodotto__details{padding:0
30px 30px}.card-prodotto__price-row>.wp-block-group__inner-container{justify-content:flex-start}}.cta-negozio{padding:0
60px 100px}.cta-negozio__box{position:relative;background-color:#65093E;max-width:1800px;margin:0
auto;padding:60px;overflow:hidden}.cta-negozio__box::before{content:"Bliss";position:absolute;right:-33px;bottom:-40px;font-family:"Cormorant Garamond","Georgia","Times New Roman",Times,serif;font-weight:300;font-size:220px;line-height:1;letter-spacing:1.5px;color:rgba(250, 242, 235, 0.06);white-space:nowrap;pointer-events:none}.cta-negozio__box>.wp-block-group__inner-container{position:relative;z-index:1;display:flex;align-items:center;gap:60px}@media screen and (max-width: 991px){.cta-negozio__box>.wp-block-group__inner-container{flex-direction:column;align-items:flex-start}}.cta-negozio__icon{display:flex;align-items:center;justify-content:center;flex:0 0 auto;width:90px;height:90px;background-color:rgba(197, 135, 85, 0.25);border:1px
solid #C58755}.cta-negozio__icon
svg{width:35px;height:35px;color:#C58755}.cta-negozio__content{flex:1 1 auto;min-width:0}.cta-negozio__title{max-width:900px;margin-bottom:40px}.cta-negozio__title>.wp-block-group__inner-container{display:flex;flex-direction:column;gap:20px}.cta-negozio
h2{font-size:60px;font-size:3.75rem;line-height:70px;color:#FAF2EB;margin:0}.cta-negozio h2
span{font-style:italic;color:#C58755}.cta-negozio p:not(.cta-negozio__badge){max-width:600px;font-size:18px;font-size:1.125rem;line-height:28px;color:#FAF2EB;margin:0
0 30px}.cta-negozio__badges{margin-bottom:40px}.cta-negozio__badges>.wp-block-group__inner-container{display:flex;flex-wrap:wrap;gap:15px}.cta-negozio__badge{background-color:rgba(250, 242, 235, 0.06);border:1px
solid rgba(197, 135, 85, 0.25);padding:3px
20px;font-size:13px;font-size:0.8125rem;letter-spacing:0.5px;font-weight:600;text-transform:uppercase;color:#C58755;white-space:nowrap}.cta-negozio__badge:last-child{margin-bottom:24px}.cta-negozio .btn--icon-call .wp-block-button__link{display:inline-flex;align-items:center;gap:10px}.cta-negozio .btn--icon-call .wp-block-button__link::before{content:"";flex:0 0 auto;width:20px;height:19px;background:url("/wp-content/themes/barebones/img/icons/promo/call-white.svg") no-repeat center/contain}.cta-negozio .btn--icon-call .wp-block-button__link:hover::before{background-image:url("/wp-content/themes/barebones/img/icons/promo/call-brown.svg")}.cta-negozio .btn--outline-white .wp-block-button__link:hover{background-color:#C58755;border-color:#C58755;color:#362517}@media screen and (max-width: 768px){.cta-negozio{padding:0}.cta-negozio__box{padding:30px}.cta-negozio__box::before{font-size:120px}.cta-negozio__badge{margin-bottom:0}.cta-negozio__badge:last-child{margin-bottom:0}.cta-negozio .wp-block-buttons{gap:10px}}.hero-subpage--chi-siamo::before{background-image:url("/wp-content/themes/barebones/img/chi-siamo/hero-overlay-1.svg"), url("/wp-content/themes/barebones/img/chi-siamo/hero-overlay-2.svg"), url("/wp-content/themes/barebones/img/chi-siamo/hero-overlay-3.svg"), url("/wp-content/themes/barebones/img/chi-siamo/hero-overlay-4.svg")}.metodo{background-color:#FAF2EB}.metodo>.wp-block-group__inner-container{display:flex;align-items:stretch}@media screen and (max-width: 991px){.metodo>.wp-block-group__inner-container{flex-direction:column}}.metodo__content{flex:0 0 50%;padding:100px
60px}.metodo__content>.wp-block-group__inner-container{display:flex;flex-direction:column}.metodo__content>.wp-block-group__inner-container>p{color:#706257;max-width:479px;margin:0
0 20px}.metodo__content>.wp-block-group__inner-container>p:last-of-type{margin-bottom:0}.metodo__title{margin-bottom:40px}.metodo__title>.wp-block-group__inner-container{display:flex;flex-direction:column;gap:20px}.metodo
h2{font-size:60px;font-size:3.75rem;line-height:65px;color:#65093E;margin:0}.metodo h2
span{font-style:italic;color:#C58755}.metodo__pills{margin:40px
0}.metodo__pills>.wp-block-group__inner-container{display:flex;flex-wrap:wrap;gap:10px}.metodo__pill{background-color:rgba(101, 9, 62, 0.04);border:1px
solid rgba(101, 9, 62, 0.22);padding:8px
18px;font-size:13px;font-size:0.8125rem;line-height:26px;font-weight:600;letter-spacing:0.5px;text-transform:uppercase;color:#65093E;margin:0;white-space:nowrap}.metodo .wp-block-buttons{width:100%}.metodo .wp-block-buttons>*{width:100%}.metodo__media{flex:0 0 50%;position:relative;overflow:hidden}.metodo__media>.wp-block-group__inner-container{position:relative;height:100%;display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-start;padding:40px}.metodo__media-image{position:absolute;inset:0}.metodo__media-image::before{content:"";position:absolute;inset:0;z-index:1;background-image:linear-gradient(135deg, rgba(101, 9, 62, 0.1), rgba(54, 37, 23, 0.45))}.metodo__media-image.wp-block-image
img{display:block;position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.metodo__tag{position:relative;z-index:1;background-color:#FAF2EB;border-left:3px solid #C58755;padding:24px
30px}.metodo__tag>.wp-block-group__inner-container{display:flex;flex-direction:column;gap:5px}.metodo__tag-name{font-size:22px;font-size:1.375rem;line-height:32px;font-family:"Cormorant Garamond","Georgia","Times New Roman",Times,serif;font-weight:500;color:#65093E;margin:0}.metodo__tag-role{font-size:15px;font-size:0.9375rem;line-height:26px;letter-spacing:2.5px;font-weight:600;text-transform:uppercase;color:#C58755;margin:0}@media screen and (max-width: 991px){.metodo__content,.metodo__media{flex:0 0 100%}.metodo__content{padding:60px
24px}.metodo__media{min-height:400px}.metodo__media>.wp-block-group__inner-container{position:static;padding:0}.metodo__media-image{position:static}.metodo__media-image.wp-block-image
img{position:static;height:auto}.metodo__tag{position:absolute;bottom:20px;left:20px}}.team{background-color:#FAF2EB;padding:90px
60px}.team__intro{margin-bottom:60px}.team__intro>.wp-block-group__inner-container{display:grid;grid-template-columns:1fr 1fr;align-items:end;gap:40px}@media screen and (max-width: 768px){.team__intro>.wp-block-group__inner-container{grid-template-columns:1fr}}.team__intro-title>.wp-block-group__inner-container{display:flex;flex-direction:column;gap:20px}.team__intro-title
h2{font-size:60px;font-size:3.75rem;line-height:65px;color:#65093E;margin:0}.team__intro-title h2
span{font-style:italic;color:#C58755}.team__intro-text{max-width:507px;color:#706257;font-size:18px;font-size:1.125rem;line-height:28px;margin:0}.team__grid>.wp-block-group__inner-container{display:grid;grid-template-columns:repeat(3, 1fr);grid-auto-flow:row dense;gap:30px}@media screen and (max-width: 991px){.team{padding:60px
24px}.team__grid>.wp-block-group__inner-container{grid-template-columns:repeat(2, 1fr)}}@media screen and (max-width: 768px){.team__grid>.wp-block-group__inner-container{grid-template-columns:1fr}}.team-card--tall{grid-row:span 2}.team-card--tall>.wp-block-group__inner-container{height:100%}.team-card__photo{position:relative;aspect-ratio:580/768;overflow:hidden;margin:0}.team-card__photo.wp-block-image
img{display:block;position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.team-card__photo::before{content:"";position:absolute;inset:0;z-index:1;opacity:0;background-image:linear-gradient(to bottom, rgba(0, 0, 0, 0), rgba(101, 9, 62, 0.75));transition:opacity 250ms ease-in-out}.team-card__photo:hover::before{opacity:1}.team-card__photo
figcaption{display:none;position:absolute;left:0;right:0;bottom:0;z-index:2;padding:24px;font-size:16px;font-size:1rem;line-height:26px;letter-spacing:1.5px;font-weight:700;text-transform:uppercase;text-align:left;color:#C58755;margin:0}.team-card__photo--founder{aspect-ratio:auto;height:100%}.team-card__photo--founder
figcaption{display:block}.team-card__meta{padding-top:24px}.team-card__meta>.wp-block-group__inner-container{display:flex;flex-direction:column;gap:5px}.team-card__name{font-size:35px;font-size:2.1875rem;line-height:45px;letter-spacing:0.5px;font-family:"Cormorant Garamond","Georgia","Times New Roman",Times,serif;color:#65093E;margin:0}.team-card__role{font-size:15px;font-size:0.9375rem;line-height:26px;letter-spacing:2.5px;font-weight:600;text-transform:uppercase;color:#C58755;margin:0}@media screen and (max-width: 768px){.team-card--tall{grid-row:auto}.team-card__photo--founder{aspect-ratio:580/768;height:auto}.team-card__photo--founder::before{opacity:1}}.il-centro{background-color:#EFE2D5}.il-centro>.wp-block-group__inner-container{display:flex;align-items:stretch}@media screen and (max-width: 991px){.il-centro>.wp-block-group__inner-container{flex-direction:column}}.il-centro__media{flex:0 0 50%;position:relative;overflow:hidden}.il-centro__media-image{position:absolute;inset:0}.il-centro__media-image.wp-block-image
img{display:block;position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.il-centro__inset{position:absolute;right:0;bottom:0;width:367px;max-width:45%;aspect-ratio:367/403;border-top:5px solid #FAF2EB;border-left:5px solid #FAF2EB;z-index:1;overflow:hidden}.il-centro__inset.wp-block-image
img{display:block;position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.il-centro__content{flex:0 0 50%;padding:100px
60px}.il-centro__content>.wp-block-group__inner-container{display:flex;flex-direction:column}.il-centro__content>.wp-block-group__inner-container>p{color:#362517;max-width:479px;margin:0
0 20px}.il-centro__content>.wp-block-group__inner-container>p:last-of-type{margin-bottom:0}.il-centro__title{margin-bottom:40px}.il-centro__title>.wp-block-group__inner-container{display:flex;flex-direction:column;gap:20px}.il-centro
h2{font-size:60px;font-size:3.75rem;line-height:65px;color:#65093E;margin:0}.il-centro h2
span{font-style:italic;color:#C58755}.il-centro .wp-block-buttons{width:100%}.il-centro .wp-block-buttons>*{width:100%}.il-centro__skills{margin:40px
0 80px}.il-centro__skills>.wp-block-group__inner-container{display:grid;grid-template-columns:repeat(2, 1fr);gap:30px 25px}@media screen and (max-width: 991px){.il-centro__content,.il-centro__media{flex:0 0 100%}.il-centro__content{padding:60px
24px}.il-centro__media{min-height:400px}}@media screen and (max-width: 768px){.il-centro__skills>.wp-block-group__inner-container{grid-template-columns:1fr}}.skill>.wp-block-group__inner-container{display:flex;align-items:flex-start;gap:15px}.skill__icon{flex:0 0 40px;width:40px;height:40px;background-color:rgba(101, 9, 62, 0.04);border:1px
solid rgba(101, 9, 62, 0.22);display:flex;align-items:center;justify-content:center}.skill__icon::before{content:"";display:block;width:20px;height:20px;background-size:contain;background-repeat:no-repeat}.skill__icon--pin::before{background-image:url("/wp-content/themes/barebones/img/chi-siamo/icons/pin.svg")}.skill__icon--clock::before{background-image:url("/wp-content/themes/barebones/img/chi-siamo/icons/clock.svg")}.skill__icon--heart::before{background-image:url("/wp-content/themes/barebones/img/chi-siamo/icons/heart.svg")}.skill__icon--shield::before{background-image:url("/wp-content/themes/barebones/img/chi-siamo/icons/shield.svg")}.skill__info{flex:1 1 auto}.skill__label{font-size:13px;font-size:0.8125rem;line-height:20px;font-weight:600;letter-spacing:0.5px;text-transform:uppercase;color:#65093E;margin:0
0 5px}.skill__text{font-size:16px;font-size:1rem;line-height:24px;color:#362517;margin:0}