.wp-block-archives-list {
list-style: none; }
.wp-block-archives-list ul {
padding-left: 0;
list-style: none;
counter-reset: submenu; }
.wp-block-archives-list ul a:before {
content: "\2013 " counters(submenu, "– ", none);
counter-increment: submenu; }
.wp-block-archives-list a {
text-decoration: none; } .wp-block-categories {
list-style: none; }
.wp-block-categories ul {
padding-left: 0;
list-style: none;
counter-reset: submenu; }
.wp-block-categories ul a:before {
content: "\2013 " counters(submenu, "– ", none);
counter-increment: submenu; }
.wp-block-categories a {
text-decoration: none; } .widget_categories ul {
list-style: none;
padding-left: 0;
color: var(--sm-current-accent-color); }
.widget_categories a {
text-decoration: none; }
.widget_categories ul ul {
counter-reset: submenu; }
.widget_categories ul ul > li > a:before {
content: "-" counters(submenu, "- ", none);
counter-increment: submenu; } .wp-block-image img {
display: block; }
.wp-block-image figcaption {
--font-size: var(--theme-body-font-size);
--current-font-size: var(--final-font-size);
--current-font-family: var(--theme-body-font-family);
--current-line-height: var(--theme-body-line-height);
--current-font-weight: var(--theme-body-font-weight);
--current-font-style: var(--theme-body-font-style);
--current-letter-spacing: var(--theme-body-letter-spacing); }
.wp-block-image.alignwide img, .wp-block-image.alignfull img,
.wp-block-image > .alignwide img,
.wp-block-image > .alignfull img {
width: 100%;
height: auto; }
.wp-block-image.aligncenter img,
.wp-block-image > .aligncenter img {
margin-left: auto;
margin-right: auto; }
.wp-block-image.alignfull figcaption,
.wp-block-image > .alignfull figcaption {
padding-left: var(--theme-wrapper-sides-spacing);
padding-right: var(--theme-wrapper-sides-spacing); }
.wp-block-image.is-style-rounded img {
border-radius: 50%; } .wp-block-latest-comments {
list-style: none; }
.wp-block-latest-comments > :not(:first-child) {
margin-top: var(--theme-spacing-medium); }
.wp-block-latest-comments__comment {
display: flex;
align-items: flex-start; }
.wp-block-latest-comments__comment-meta a {
text-decoration: none; }
.wp-block-latest-comments__comment-date {
display: block; }
.wp-block-latest-comments__comment-author {
font-weight: 700; }
.wp-block-latest-comments__comment-avatar {
display: block;
flex: 0 0 auto;
width: var(--theme-comment-avatar-width);
height: var(--theme-comment-avatar-width);
margin-right: var(--theme-comment-avatar-spacing);
object-fit: cover; } .nb-list {
--timeline-weight: 2px;
--divider-weight: 1px;
--icon-width: 0.333em;
--icon-height: var(--icon-width);
--connection-color: var(--sm-bg-color-3);
--bullet-width: calc(var(--current-font-size) * var(--current-line-height));
--bullet-height: var(--bullet-width);
--bullet-bg-color: var(--sm-current-bg-color);
--bullet-color: var(--sm-current-fg1-color);
--bullet-border-outline: 0.2em;
--bullet-spacing: 0.4em;
--bullet-area-width: var(--bullet-width);
--list-spacing: calc(var(--bullet-width) + var(--bullet-addons, 0px) + var(--bullet-spacing));
background-color: transparent;
color: inherit; }
.nb-list:not(.list-no-marker) {
padding-left: var(--list-spacing);
margin-left: 0; }
.nb-list,
.nb-list * {
list-style: none; }
.nb-list.sm-color-signal-1 {
--bullet-color: var(--sm-current-accent-color); }
.nb-list.sm-color-signal-2 {
--bullet-color: var(--sm-current-bg-color);
--bullet-bg-color: var(--sm-current-fg1-color);
--bullet-border-outline: 0.4em; }
.nb-list.sm-color-signal-3 {
--bullet-color: var(--sm-current-bg-color);
--bullet-bg-color: var(--sm-current-accent-color);
--bullet-border-outline: 0.4em; }
ul.nb-list {
--bullet-border-width: 0.222em; }
ul.nb-list li {
position: relative; }
ul.nb-list li:before {
content: '';
position: absolute;
top: calc((var(--current-font-size) * var(--current-line-height) - var(--bullet-height)) * 0.5);
left: calc(-1 * var(--list-spacing) + var(--bullet-border-width));
z-index: 10;
width: var(--bullet-width);
height: var(--bullet-height);
background-color: var(--bullet-color);
border-radius: 50%;
box-shadow: 0 0 0 var(--bullet-border-width) var(--bullet-bg-color), 0 0 0 var(--bullet-border-outline) var(--page-background-color, var(--sm-current-bg-color)); }
ul.nb-list:not(.list-checkmark-style) {
--bullet-width: 0.333em;
--bullet-height: var(--bullet-width);
--bullet-addons: calc(var(--bullet-border-width) * 2); }
ul.nb-list.list-no-marker {
--bullet-width: var(--divider-weight);
--bullet-addons: 0px;
padding-left: 0;
list-style: none; }
ul.nb-list.list-no-marker li:before {
content: none; }
ul.nb-list.list-no-marker.is-style-timeline {
padding-left: var(--list-spacing);
box-shadow: inset var(--timeline-weight) 0 0 var(--connection-color); }
ul.nb-list.list-checkmark-style.sm-color-signal-0, ul.nb-list.list-checkmark-style.sm-color-signal-1, ul.nb-list.list-checkmark-style:not([class*='sm-color-signal']) {
--bullet-addons: calc(var(--bullet-width) * -0.5); }
ul.nb-list.list-checkmark-style.sm-color-signal-0 li:after, ul.nb-list.list-checkmark-style.sm-color-signal-1 li:after, ul.nb-list.list-checkmark-style:not([class*='sm-color-signal']) li:after {
width: calc(var(--bullet-width) * 0.5) !important;
height: calc(var(--bullet-height) * 0.5) !important; }
ul.nb-list.list-checkmark-style.is-style-timeline {
--border-width: 0.11em; }
ul.nb-list.list-checkmark-style.is-style-timeline:before {
content: '';
position: absolute;
left: calc(var(--bullet-width) * 0.25);
width: var(--timeline-weight);
transform: translateX(-50%);
background-color: var(--connection-color); }
ul.nb-list.list-checkmark-style.is-style-timeline.sm-color-signal-2:before, ul.nb-list.list-checkmark-style.is-style-timeline.sm-color-signal-3:before {
left: calc(var(--bullet-width) * 0.5); }
ul.nb-list.list-checkmark-style.is-style-divider li:before, ul.nb-list.list-checkmark-style.is-style-divider:not(.list-no-marker) li:before {
transform: translate(-50%, -50%); }
ul.nb-list.list-checkmark-style,
ul.nb-list.list-checkmark-style ul {
--icons-background-width: calc(var(--list-spacing) - 0.45em);
--icons-background-height:  calc(var(--list-spacing) - 0.45em); }
ul.nb-list.list-checkmark-style.sm-color-signal-0 li:before, ul.nb-list.list-checkmark-style.sm-color-signal-1 li:before, ul.nb-list.list-checkmark-style:not([class*='sm-color-signal']) li:before {
left: calc(-1 * var( --list-spacing));
transform: translateY(-50%); }
ul.nb-list.list-checkmark-style li:before {
content: "";
display: block;
position: absolute;
--pull-value: calc(var(--bullet-width) * 0.5);
top: calc(var(--bullet-height) * 0.5);
left: calc(-1 * var( --list-spacing) + var(--bullet-width) * 0.5);
transform: translate(-50%, -50%);
width: calc(var( --bullet-width) * 0.5);
height: calc(var( --bullet-height) * 0.5);
mask: url(//chaletlunarossa.it/wp-content/themes/rosa2/assets/images/checkbox.svg) no-repeat 50% 50%;
mask-size: contain;
mask-position: center;
-webkit-mask: url(//chaletlunarossa.it/wp-content/themes/rosa2/assets/images/checkbox.svg) no-repeat 50% 50%;
-webkit-mask-size: contain;
-webkit-mask-position: center;
background-color: var(--bullet-color); }
ul.nb-list.list-checkmark-style li:after {
content: '';
position: absolute;
left: calc(-1 * var(--list-spacing));
top: calc(var(--bullet-height) * 0.5);
transform: translateY(-50%);
width: var(--bullet-width);
height: var(--bullet-height);
background-color: var(--bullet-bg-color);
border-radius: 50%;
box-shadow: 0 0 0 4px var(--sm-current-bg-color); }
ul.nb-list.list-bullet-style.is-style-timeline {
position: relative;
list-style-type: none; }
ol.nb-list {
position: relative;
counter-reset: li var(--nb-list-start-at, 0);
--list-stype: decimal-leading-zero;
--bullet-width: calc(var(--current-font-size) * var(--current-line-height));
--bullet-height: var(--bullet-width);
--bullet-spacing: 0.4em; }
ol.nb-list[reversed] {
counter-reset: li var(--reversed-start-at-value, var(--nb-list-items-count)); }
ol.nb-list[reversed][start] {
--reversed-start-at-value: calc( var(--nb-list-start-at) + 2); }
ol.nb-list[reversed] > li:before {
counter-increment: li -1; }
ol.nb-list.sm-color-signal-2, ol.nb-list.sm-color-signal-3 {
--list-stype: decimal; }
ol.nb-list > li:before {
counter-increment: li; }
ol.nb-list > li ol {
counter-reset: li 0; }
ol.nb-list > li ol > li:before {
counter-increment: li; }
ol.nb-list li {
position: relative; }
ol.nb-list li:before {
position: absolute;
left: calc( -1 * var( --list-spacing));
width: var(--bullet-width);
height: var(--bullet-height);
content: counter(li, var(--list-stype));
text-align: center;
color: var(--bullet-color);
background-color: var(--bullet-bg-color);
border-radius: 50%;
z-index: 10; }
ol.nb-list li:not(:last-child):before {
left: calc( -1 * var(--list-spacing)); }
ol.nb-list.is-style-timeline[class]:before {
content: '';
position: absolute;
left: calc( var(--bullet-width) * 0.5);
width: var(--timeline-weight);
height: 100%;
background-color: var(--connection-color); }
ol.nb-list.is-style-timeline[class] > li:last-child {
margin-left: calc(var(--list-spacing) * -0.5);
padding-left: calc(var(--list-spacing) * 0.5);
box-shadow: calc(var(--divider-weight) * -1.5) 0 0 0 var(--sm-current-bg-color); }
ol.nb-list.is-style-timeline[class] > li:last-child:before {
left: calc( -0.5 * var(--list-spacing)); }
ol.nb-list.is-style-timeline[class] > li:last-child:after {
content: '';
position: absolute;
width: calc(var(--timeline-weight) * 2);
height: 100%;
left: calc( -0.5 * var(--list-padding) + var(--bullet-width) * 0.5);
transform: translateX(-50%);
top: calc(var(--bullet-height) * 0.5);
background-color: var(--sm-current-bg-color); }
ol.nb-list.is-style-divider {
padding-left: 0; }
ol.nb-list.is-style-divider li {
padding-left: var(--list-spacing); }
ol.nb-list.is-style-divider li:before {
left: var(--pull-value, var(--bullet-border-width, 0px)); }
ol.nb-list.is-style-divider li:after {
left: 0; }
.nb-list.list-checkmark-style ul {
--bullet-width: calc(var(--current-font-size) * var(--current-line-height));
--bullet-addons: calc(var(--bullet-width) * -0.5); }
.nb-list.list-checkmark-style.is-style-divider.sm-color-signal-0[class] li:before, .nb-list.list-checkmark-style.is-style-divider.sm-color-signal-1[class] li:before {
left: 0;
transform: translateY(-50%); }
.nb-list.is-style-divider li {
--element-spacing: var(--theme-spacing-fluid-default); }
.nb-list.is-style-divider li:not(:last-child) {
border-bottom: var(--divider-weight) solid var(--connection-color);
padding-bottom: var(--element-spacing); }
.nb-list.is-style-divider li ul li,
.nb-list.is-style-divider li ol li {
border-bottom: 0;
padding-bottom: 0; }
.nb-list.is-style-divider.list-checkmark-style, .nb-list.is-style-divider:not(.list-no-marker) {
padding-left: 0; }
.nb-list.is-style-divider.list-checkmark-style li, .nb-list.is-style-divider:not(.list-no-marker) li {
padding-left: var(--list-spacing); }
.nb-list.is-style-divider.list-checkmark-style li:before, .nb-list.is-style-divider:not(.list-no-marker) li:before {
left: var(--pull-value, var(--bullet-border-width, 0px)); }
.nb-list.is-style-divider.list-checkmark-style li:after, .nb-list.is-style-divider:not(.list-no-marker) li:after {
left: 0; }
.nb-list.is-style-timeline {
position: relative;
list-style-type: none; }
.nb-list.is-style-timeline.list-checkmark-style li:last-child {
box-shadow: var(--sm-current-bg-color) calc(-1 * var(--list-spacing)) 0 0 0; }
.nb-list.is-style-timeline:not(.list-checkmark-style) li:last-child:after {
content: '';
position: absolute;
width: calc(var(--timeline-weight) * 2);
height: 100%;
left: calc(-1 * (var(--list-spacing) - var(--icon-width)));
top: 0.55em;
background-color: var(--sm-current-bg-color); }
.nb-list.is-style-timeline:before {
content: '';
position: absolute;
top: calc(var(--icon-height) * 0.5);
bottom: calc(var(--icon-height) * 0.5);
left: calc(var(--icon-width) * 0.5 + var(--bullet-border-width));
transform: translateX(-50%);
width: var(--timeline-weight);
background-color: var(--connection-color); }
.nb-list.list-no-marker:before {
content: none; }
.wp-block-jetpack-subscriptions form {
display: flex;
align-items: stretch; }
.wp-block-jetpack-subscriptions button[type="submit"] {
--theme-button-background-color: var(--sm-current-accent-color) !important;
--theme-button-border-color: var(--sm-current-accent-color) !important;
--theme-button-text-color: var(--sm-current-bg-color) !important;
--theme-button-hover-border-color: var(--sm-current-accent-color) !important;
--theme-button-hover-text-color: var(--sm-current-accent-color) !important;
font-size: var(--current-font-size) !important;
padding: var(--theme-button-padding) !important;
border: var(--theme-button-border-width) var(--theme-button-border-style) var(--current-button-border-color) !important;
margin-left: 0 !important;
height: 100%; }
.wp-block-jetpack-subscriptions input[type="email"] {
font-size: var(--current-font-size) !important;
padding: var(--theme-input-padding) !important;
border: 0 !important;
height: 100%; }
.wp-block-jetpack-subscriptions #subscribe-email {
flex: 1; }
.wp-block-jetpack-subscriptions:not(.wp-block-jetpack-subscriptions__use-newline) button[type="submit"] {
position: relative;
font-size: 0 !important;
min-width: calc( 1.25 * var(--current-font-size) + 1.5 * var(--current-font-size)); }
.wp-block-jetpack-subscriptions:not(.wp-block-jetpack-subscriptions__use-newline) button[type="submit"]:hover:after {
background-color: var(--theme-button-hover-text-color); }
.wp-block-jetpack-subscriptions:not(.wp-block-jetpack-subscriptions__use-newline) button[type="submit"]:after {
content: '';
position: absolute;
left: 50%;
top: 50%;
transform: translate(-50%, -50%);
display: block;
width: calc(1.25 * var(--current-font-size));
height: calc(1 * var(--current-font-size));
border: 0;
padding: 0;
mask: url(//chaletlunarossa.it/wp-content/themes/rosa2/assets/images/icon-mail.svg) no-repeat 50% 50%;
mask-size: cover;
-webkit-mask: url(//chaletlunarossa.it/wp-content/themes/rosa2/assets/images/icon-mail.svg) no-repeat 50% 50%;
-webkit-mask-size: cover;
background-color: var(--theme-button-text-color);
transition: background-color 0.15s cubic-bezier(0.25, 0.1, 0.25, 1); }
.wp-block-jetpack-subscriptions__use-newline form {
flex-direction: column; }
.wp-block-jetpack-subscriptions__use-newline button {
width: 100%; }
@media only screen and (min-width: 768px) {
.novablocks-block__content {
--novablocks-block-content-padding: var(--novablocks-spacing); } }
.block-is-moderate + .block-is-moderate:not(.novablocks-media--blog),
.block-is-highlighted + .block-is-highlighted[class] {
padding-top: 0; }
.novablocks-grid__column:first-child .novablocks-grid__area:first-child:last-child {
top: calc( var(--novablocks-grid-spacing) * var(--novablocks-grid-spacing-modifier, 1) + var(--novablocks-header-height, 0)); }
.nova-food-menu {
--block-content-start: ws;
--block-content-end:we; }
.nova-food-menu__header .section-title {
margin-bottom: var(--theme-spacing); }
.nova-food-menu__section:not(:first-child) {
margin-top: var(--theme-spacing-small); }
.nova-food-menu-item__title {
--theme-heading-5-font-weight: 700; }
.nova-food-menu-item__title .item-title {
color: inherit;
--font-size: var(--theme-heading-4-font-size);
--current-font-size: var(--final-font-size);
--current-font-family: var(--theme-heading-4-font-family);
--current-font-weight: var(--theme-heading-4-font-weight);
--current-font-style: var(--theme-heading-4-font-style);
--current-line-height: var(--theme-heading-4-line-height);
--current-letter-spacing: var(--theme-heading-4-letter-spacing);
--current-text-transform: var(--theme-heading-4-text-transform);
--current-color: var(--theme-heading-4-color);
padding-right: var(--theme-spacing-tiny); }
.nova-food-menu-item__title:before {
bottom: 0.5em; }
.nova-food-menu-item__prices {
padding-left: var(--theme-spacing-tiny);
font-feature-settings: 'tnum' on, 'lnum' on; }
.nova-food-menu__header .section-title {
--font-size: var(--theme-heading-2-font-size);
--current-font-size: var(--final-font-size);
--current-font-family: var(--theme-heading-2-font-family);
--current-font-style: var(--theme-heading-2-font-style);
--current-font-weight: var(--theme-heading-2-font-weight);
--current-line-height: var(--theme-heading-2-line-height);
--current-letter-spacing: var(--theme-heading-2-letter-spacing);
--current-text-transform: var(--theme-heading-2-text-transform);
--current-color: var(--theme-heading-2-color); }
.nova-food-menu-item__title {
font-size: var(--theme-heading-4-font-size); }
.nova-food-menu-item__title:before {
border-width: .15em; }
.nova-food-menu-item .item-title {
background-color: var(--sm-current-bg-color); }
.wp-block-novablocks-menu-food-item.is-style-rounded {
--item-border-radius: 0.4em; }
.nova-food-menu-item--highlighted {
--item-padding: var( --theme-spacing-tiny ); }
@media only screen and (min-width: 768px) {
.nova-food-menu-item--highlighted {
--item-padding: var( --theme-spacing ); } }
.novablocks-map__marker-name {
position: absolute;
top: 50%;
left: 100%;
padding: 0.7em 1.2em 0.7em 1em;
border-left: 18px solid transparent;
margin-left: -18px;
margin-top: -6px;
box-shadow: 0 2px 10px -5px;
border-top-right-radius: 999em;
border-bottom-right-radius: 999em;
background: #FFFFFF;
transform: translate(0, -50%); }
.novablocks-map__marker-name[class][class][class] {
font-size: 16px; }
.novablocks-header--mobile {
position: fixed;
top: 0;
right: 0;
left: 0;
z-index: 900;
width: 100%;
display: flex;
align-items: center;
justify-content: center;
padding: var(--theme-spacing-fluid-small) var(--theme-wrapper-sides-spacing);
--shadow-color: rgba(0, 0, 0, 0.25);
--shadow-y-offset: 4px;
--shadow-blur: 4px; }
.novablocks-header--mobile:not([style*='fixed'])[class] {
--header-background-opacity: 0; }
.novablocks-header--mobile .menu-item--cart {
display: flex;
position: absolute;
top: 50%;
right: calc( var(--theme-wrapper-sides-spacing) + .5em);
transform: translateY(-50%); }
.novablocks-header--mobile .menu-item--cart > a {
color: currentColor;
transition: color .3s ease-out; }
@media only screen and (min-width: 1024px) {
.novablocks-header__inner-container {
padding-top: 0 !important; }
.novablocks-header--mobile {
display: none; } }
@media not screen and (min-width: 1024px) {
.novablocks-header--main {
margin-top: 0 !important; }
.novablocks-header--main:before {
--header-background-opacity: 0.95; }
.novablocks-header--main .site-branding {
display: none !important; }
.novablocks-header--main .menu:not(.menu--buttons) .menu-item--cart, .novablocks-header--main .menu:not(.menu--buttons)
.menu-item--dark-mode, .novablocks-header--main .menu:not(.menu--buttons)
.menu-item--search {
display: none !important; }
.novablocks-navigation .sub-menu {
margin-left: calc(var(--theme-wrapper-sides-spacing) * -1);
margin-right: calc(var(--theme-wrapper-sides-spacing) * -1); }
.novablocks-navigation .sub-menu > li {
padding-left: var(--theme-wrapper-sides-spacing);
padding-right: var(--theme-wrapper-sides-spacing); }
.c-menu-toggle__checkbox:checked ~ .novablocks-header .novablocks-header__inner-container, .c-menu-toggle__checkbox:checked ~ .novablocks-header
.novablocks-header__buttons-menu {
opacity: 1;
transition: opacity 0.1s cubic-bezier(0, 0, 0.58, 1) 0.25s; }
.c-menu-toggle__checkbox:not(:checked) ~ .novablocks-header .novablocks-header__inner-container, .c-menu-toggle__checkbox:not(:checked) ~ .novablocks-header
.novablocks-header__buttons-menu {
opacity: 0;
transition: opacity 0.075s cubic-bezier(0, 0, 0.58, 1) 0s; } }
.novablocks-header__buttons-menu a {
color: inherit; }
.novablocks-header__buttons-menu .menu--buttons {
list-style: none; }
.novablocks-header__buttons-menu .menu--buttons li {
position: relative; }
.novablocks-header__buttons-menu .menu--buttons li[class][class] {
margin-top: 0; }
.novablocks-header__buttons-menu .menu--buttons li:not(:first-child) {
margin-left: 1em; }
.c-menu-toggle,
.c-menu-toggle__slice {
transition: var(--theme-transition); }
.c-menu-toggle__slice {
transition-property: transform; }
.c-menu-toggle {
margin: 0 !important;
background: none !important;
transition-property: color; }
.c-menu-toggle__checkbox:checked ~ .c-menu-toggle .c-menu-toggle__slice--top {
transform: rotate(45deg); }
.c-menu-toggle__checkbox:checked ~ .c-menu-toggle .c-menu-toggle__slice--middle {
opacity: 0; }
.c-menu-toggle__checkbox:checked ~ .c-menu-toggle .c-menu-toggle__slice--bottom {
transform: rotate(-45deg); }
@media only screen and (min-width: 1024px) {
.novablocks-header--main:not(.novablocks-header--sticky) {
position: absolute !important;
top: 0 !important; } }
@media not screen and (min-width: 1024px) {
.novablocks-header--main:not(.novablocks-header--sticky) {
margin-top: 0 !important; } }
.novablocks-header:not(.novablocks-header--ready) {
opacity: 0;
--header-background-opacity: 0; }
@media only screen and (min-width: 1024px) {
.novablocks-header.novablocks-header--transparent:not(.novablocks-header--sticky) {
--header-background-opacity: 0; } }
.novablocks-header--mobile.novablocks-header--transparent:before {
--header-background-opacity: 0; }
.novablocks-header--mobile:not(.novablocks-header--transparent) {
--header-background-opacity: 0.95; }
@media only screen and (min-width: 1024px) {
.novablocks-header--sticky:not(.novablocks-header--main) {
margin-top: 0 !important; } }
.novablocks-header--sticky.novablocks-header--main {
position: fixed !important;
top: 0 !important; }
@media only screen and (min-width: 1024px) {
.novablocks-header--sticky.novablocks-header--main:before {
--header-background-opacity: 0; } }
.novablocks-header__buttons-menu {
position: absolute;
top: 0;
right: 0; }
.novablocks-header__buttons-menu .menu {
display: flex;
align-items: center; }
@media only screen and (min-width: 1024px) {
.novablocks-header__buttons-menu[class] {
display: none; } }
.menu-item-label {
background-color: var(--sm-current-accent-color);
background-image: linear-gradient(to right, transparent, rgba(255, 255, 255, 0.2), rgba(0, 0, 0, 0.1));
color: var(--sm-current-bg-color);
border-radius: 1em;
padding: .25em .9em;
font-size: 0.5em;
text-transform: uppercase;
font-weight: bold;
vertical-align: middle;
margin-left: 0.5em; }
@media not screen and (min-width: 1024px) {
.novablocks-header-row {
--sm-current-bg-color: inherit;
--sm-current-accent-color: inherit;
--sm-current-fg1-color: inherit;
--sm-current-fg2-color: inherit; } }
.novablocks-hero [class*="novablocks-u-content"] {
z-index: 10; }
.novablocks-hero__inner-container > .c-headline .c-headline__primary,
.novablocks-hero__inner-container > .c-headline .c-headline__secondary {
opacity: 0; }
.novablocks-hero__inner-container > .c-headline + .c-headline .c-headline__primary,
.novablocks-hero__inner-container > .c-headline + .c-headline .c-headline__secondary {
opacity: 1; }
.novablocks-hero__inner-container > :not(.c-headline) {
opacity: 0; }
.novablocks-hero__inner-container .c-separator__symbol {
color: var(--sm-current-accent-color); }
.novablocks-hero__inner-container > .wp-block-separator:not(:first-child),
.novablocks-hero__inner-container > .wp-block-separator[class] + * {
--novablocks-element-spacing-multiplier: 1; }
.novablocks-hero__indicator--middle[class] {
background-color: transparent;
color: inherit; }
.novablocks-hero__indicator--middle svg {
opacity: 0; }
.novablocks-hero__indicator:not(.novablocks-hero__indicator--middle) {
width: 160px;
height: 50px;
top: 100%;
color: var(--sm-current-bg-color);
background: none;
z-index: 1; }
.novablocks-hero__indicator:not(.novablocks-hero__indicator--middle):after {
color: var(--sm-current-fg2-color); }
@media not screen and (min-width: 1024px) {
.c-bully {
display: none; } }
.novablocks-media.novablocks-media--no-thumbnail .novablocks-media__image {
display: flex;
align-items: center;
justify-content: center; }
.novablocks-media.novablocks-media--no-thumbnail .novablocks-media__image path {
fill: var(--sm-current-accent-color); }
.novablocks-media > .wp-block-group__inner-container {
padding-top: 1px; }
@media not screen and (min-width: 768px) {
.novablocks-media__inner-container[class][class][class] {
padding: 0; } }
.novablocks-media__inner-container .wp-block-separator {
width: 100%; }
.novablocks-media__content {
max-width: 100%;
--font-size: var(--theme-body-font-size);
--current-font-size: var(--final-font-size);
--current-font-family: var(--theme-body-font-family);
--current-line-height: var(--theme-body-line-height);
--current-font-weight: var(--theme-body-font-weight);
--current-font-style: var(--theme-body-font-style);
--current-letter-spacing: var(--theme-body-letter-spacing); }
.novablocks-media__content[class] {
min-width: 0; }
.novablocks-media__image {
position: relative; }
.novablocks-media__image a {
position: absolute;
top: 0;
right: 0;
bottom: 0;
left: 0;
width: 100%;
height: 100%; }
.novablocks-media__image img,
.novablocks-media__image svg {
position: absolute;
top: 0;
left: 0;
min-width: 100%;
min-height: 100%;
max-width: none;
width: auto;
height: auto;
min-height: auto; }
@supports (transform: translate(-50%, -50%)) {
.novablocks-media__image img,
.novablocks-media__image svg {
top: 50%;
left: 50%;
transform: translate(-50%, -50%); } }
@supports (object-fit: cover) {
.novablocks-media__image img,
.novablocks-media__image svg {
width: 100%;
height: 100%;
object-fit: cover;
top: 0;
left: 0;
transform: none; } }
.novablocks-media__image svg {
object-fit: contain; }
.novablocks-media--blog[class] .novablocks-media__content {
flex-basis: calc(50% - var(--novablocks-media-spacing)); }
.novablocks-media--blog[class] .novablocks-media__aside {
flex-basis: calc(50% + var(--novablocks-media-spacing) - 0.5px); }
.novablocks-media--blog[class] .novablocks-media__layout {
align-items: stretch; }
.novablocks-media--blog[class] .novablocks-media__image {
height: 100%;
min-height: 400px; }
.novablocks-navigation {
--theme-button-y-padding: .25em;
--theme-button-x-padding: 1em;
--theme-button-text-color: var(--sm-current-bg-color);
--theme-button-background-color: var(--sm-current-fg1-color);
--theme-button-border-color: var(--sm-current-fg1-color);
--theme-button-hover-text-color: var(--sm-current-fg1-color);
--theme-button-hover-background-color: transparent;
--theme-button-hover-border-color: var(--sm-current-fg1-color); }
@media only screen and (min-width: 1024px) {
.novablocks-navigation > ul.menu > li:not(.social-menu-item):not([class*="weglot"]):not(.is-cta-button):not(.icon-only),
.novablocks-navigation > .menu > ul > li:not(.social-menu-item):not([class*="weglot"]):not(.is-cta-button):not(.icon-only) {
position: relative; }
.novablocks-navigation > ul.menu > li:not(.social-menu-item):not([class*="weglot"]):not(.is-cta-button):not(.icon-only) > a:before,
.novablocks-navigation > .menu > ul > li:not(.social-menu-item):not([class*="weglot"]):not(.is-cta-button):not(.icon-only) > a:before {
content: '';
position: absolute;
bottom: var(--novablocks-navigation-item-bottom-margin);
width: 100%;
height: 3px;
background: currentColor;
transform: scale3d(0, 1, 1);
transform-origin: right;
transition: var(--novablocks-transition);
transition-property: transform;
will-change: transform;
-webkit-backface-visibility: hidden; }
.novablocks-navigation > ul.menu > li:not(.social-menu-item):not([class*="weglot"]):not(.is-cta-button):not(.icon-only) > a:hover:before,
.novablocks-navigation > .menu > ul > li:not(.social-menu-item):not([class*="weglot"]):not(.is-cta-button):not(.icon-only) > a:hover:before {
transform: scale3d(1, 1, 1);
transform-origin: left; }
.novablocks-navigation > ul.menu > li:not(.social-menu-item):not([class*="weglot"]):not(.is-cta-button):not(.icon-only).menu-item-has-children > a:before,
.novablocks-navigation > .menu > ul > li:not(.social-menu-item):not([class*="weglot"]):not(.is-cta-button):not(.icon-only).menu-item-has-children > a:before {
width: calc(100% - 1.25em);
right: 1.25em; }
.novablocks-navigation > ul.menu > li[class*="current"]:not(.menu-item-home)[class][class] > a:before,
.novablocks-navigation > .menu > ul > li[class*="current"]:not(.menu-item-home)[class][class] > a:before {
transform: scale3d(1, 1, 1);
transform-origin: left; }
.novablocks-navigation > ul.menu > li[class*="current"]:not(.menu-item-home)[class][class] > a:hover:before,
.novablocks-navigation > .menu > ul > li[class*="current"]:not(.menu-item-home)[class][class] > a:hover:before {
transform: scale3d(0, 1, 1);
transform-origin: right; } }
.novablocks-navigation ul.menu > .is-external-link,
.novablocks-navigation .menu > ul > .is-external-link {
position: relative; }
.novablocks-navigation ul.menu > .is-external-link > a:after,
.novablocks-navigation .menu > ul > .is-external-link > a:after {
content: "";
position: absolute;
right: auto;
width: 0;
height: 0;
margin-left: 5px;
border-left: 5px solid transparent;
border-right: 5px solid transparent;
border-bottom: 5px solid currentColor;
transform: rotate(45deg);
opacity: .5; }
.novablocks-navigation ul.menu > .is-cta-button,
.novablocks-navigation .menu > ul > .is-cta-button {
display: flex;
align-items: center; }
.novablocks-navigation ul.menu > .is-cta-button > a,
.novablocks-navigation .menu > ul > .is-cta-button > a {
padding: var(--theme-button-padding);
border: var(--theme-button-border-width) var(--theme-button-border-style) var(--current-button-border-color);
border-radius: var(--theme-button-border-radius);
background-color: var(--current-button-background-color);
color: var(--current-button-text-color);
--font-size: var(--theme-button-font-size);
--current-font-size: var(--final-font-size);
--current-font-family: var(--theme-button-font-family);
--current-font-weight: var(--theme-button-font-weight);
--current-font-style: var(--theme-button-font-style);
--current-line-height: var(--theme-button-line-height);
--current-letter-spacing: var(--theme-button-letter-spacing);
--current-text-transform: var(--theme-button-text-transform);
background-color: transparent;
transform: translateZ(0);
will-change: transform;
backface-visibility: hidden;
overflow: hidden;
transition: var(--theme-button-transition);
--current-button-background-color: var(--theme-button-background-color);
--current-button-border-color: var(--theme-button-border-color);
--current-button-text-color: var(--theme-button-text-color);
--current-button-transition: var(--theme-button-transition);
margin-bottom: 0; }
.novablocks-navigation ul.menu > .is-cta-button > a:before,
.novablocks-navigation .menu > ul > .is-cta-button > a:before {
content: '';
position: absolute;
top: calc( -1 * var(--theme-button-border-width));
right: calc( -1 * var(--theme-button-border-width));
bottom: calc( -1 * var(--theme-button-border-width));
left: calc( -1 * var(--theme-button-border-width));
z-index: -1;
will-change: transform;
-webkit-backface-visibility: hidden;
transition: var(--current-button-transition);
transition-property: transform; }
.novablocks-navigation ul.menu > .is-cta-button > a:before,
.novablocks-navigation .menu > ul > .is-cta-button > a:before {
transform: scale3d(1, 1, 1);
transform-origin: right;
background-color: var(--theme-button-background-color); }
.novablocks-navigation ul.menu > .is-cta-button > a:not([disabled]):hover:before,
.novablocks-navigation .menu > ul > .is-cta-button > a:not([disabled]):hover:before {
transform: scale3d(0, 1, 1); }
@media not screen and (min-width: 1024px) {
.novablocks-navigation ul.menu > .is-cta-button > a,
.novablocks-navigation .menu > ul > .is-cta-button > a {
width: 100%;
margin: .75em 0;
text-align: center; } }
.novablocks-navigation ul.menu > .is-cta-button > a:hover,
.novablocks-navigation .menu > ul > .is-cta-button > a:hover {
--current-button-background-color: var(--theme-button-hover-background-color);
--current-button-border-color: var(--theme-button-hover-border-color);
--current-button-text-color: var(--theme-button-hover-text-color);
--current-button-transition: var(--theme-button-hover-transition); }
@media not screen and (min-width: 1024px) {
.novablocks-navigation {
--font-size: 18; } }
@media only screen and (min-width: 1024px) {
.novablocks-navigation {
--novablocks-navigation-item-bottom-margin: .5em; }
.novablocks-navigation ul.menu a,
.novablocks-navigation .menu > ul a {
display: block;
color: inherit;
text-decoration: none; }
.novablocks-navigation ul.menu .customize-partial-edit-shortcut + > li:not(:first-child),
.novablocks-navigation .menu > ul .customize-partial-edit-shortcut + > li:not(:first-child) {
margin-left: 0; }
.novablocks-navigation ul.menu > li > a,
.novablocks-navigation .menu > ul > li > a {
padding-bottom: calc( var(--novablocks-navigation-item-padding-y) - var(--novablocks-navigation-item-bottom-margin));
margin-bottom: var(--novablocks-navigation-item-bottom-margin); }
.novablocks-navigation ul.menu li:hover > a,
.novablocks-navigation .menu > ul li:hover > a {
border-color: currentColor; }
.novablocks-navigation ul.menu li:hover > a:after,
.novablocks-navigation .menu > ul li:hover > a:after {
opacity: 1; }
.novablocks-navigation .sub-menu li a,
.novablocks-navigation .children li a {
border: 0;
padding-left: 1.25em;
padding-right: 1.25em; } }
.ot-dtp-picker-form .ot-dtp-picker-button[class][class][class][class][class] {
display: inline-block;
text-decoration: none;
--theme-button-text-color: var(--sm-current-bg-color);
--theme-button-background-color: var(--sm-button-background-color);
--theme-button-border-color: var(--sm-button-background-color);
--theme-button-hover-text-color: var(--sm-button-background-color);
--theme-button-hover-background-color: transparent;
--theme-button-hover-border-color: var(--sm-button-background-color);
--current-button-background-color: var(--theme-button-background-color);
--current-button-border-color: var(--theme-button-border-color);
--current-button-text-color: var(--theme-button-text-color);
--current-button-transition: var(--theme-button-transition);
padding: var(--theme-button-padding);
border: var(--theme-button-border-width) var(--theme-button-border-style) var(--current-button-border-color);
border-radius: var(--theme-button-border-radius);
background-color: var(--current-button-background-color);
color: var(--current-button-text-color);
transition: var(--current-button-transition);
--font-size: var(--theme-button-font-size);
--current-font-size: var(--final-font-size);
--current-font-family: var(--theme-button-font-family);
--current-font-weight: var(--theme-button-font-weight);
--current-font-style: var(--theme-button-font-style);
--current-line-height: var(--theme-button-line-height);
--current-letter-spacing: var(--theme-button-letter-spacing);
--current-text-transform: var(--theme-button-text-transform);
background-color: transparent;
transform: translateZ(0);
will-change: transform;
backface-visibility: hidden;
overflow: hidden;
background-color: transparent;
background-size: calc( 200% + 4 * var(--theme-button-border-width)) calc( 100% + 4 * var(--theme-button-border-width));
background-position: calc( 100% + var(--theme-button-border-width)) calc( -1 * var(--theme-button-border-width));
background-image: linear-gradient(to right, var(--theme-button-hover-background-color) 50%, var(--theme-button-background-color) 50%);
font-size: var(--current-font-size);
line-height: var(--current-line-height);
font-family: var(--current-font-family); }
.ot-dtp-picker-form .ot-dtp-picker-button[class][class][class][class][class]:not([disabled]) {
cursor: pointer; }
.ot-dtp-picker-form .ot-dtp-picker-button[class][class][class][class][class]:not([disabled]):hover {
--current-button-background-color: var(--theme-button-hover-background-color);
--current-button-border-color: var(--theme-button-hover-border-color);
--current-button-text-color: var(--theme-button-hover-text-color);
--current-button-transition: var(--theme-button-hover-transition); }
.ot-dtp-picker-form .ot-dtp-picker-button[class][class][class][class][class]:not([disabled]):hover {
background-position: calc( -1 * var(--theme-button-border-width)) calc( -1 * var(--theme-button-border-width)); }
.ot-dtp-picker-form .ot-dtp-picker-button[class][class][class][class][class]:before {
transform: scale3d(1, 1, 1);
transform-origin: right;
background-color: var(--theme-button-background-color); }
.ot-dtp-picker-form .ot-dtp-picker-button[class][class][class][class][class]:not([disabled]):hover:before {
transform: scale3d(0, 1, 1); }
.ot-dtp-picker input[type="submit"][class][class] {
--font-size: var(--theme-button-font-size);
--current-font-size: var(--final-font-size);
--current-font-family: var(--theme-button-font-family);
--current-font-weight: var(--theme-button-font-weight);
--current-font-style: var(--theme-button-font-style);
--current-line-height: var(--theme-button-line-height);
--current-letter-spacing: var(--theme-button-letter-spacing);
--current-text-transform: var(--theme-button-text-transform);
text-transform: none; }
.novablocks-opentable { transition: var(--theme-transition);
transition-property: opacity; }
.novablocks-opentable.novablocks-opentable__wide[class] .ot-dtp-picker-selector[class][class] {
border-color: var(--sm-current-fg1-color); }
.novablocks-opentable.novablocks-opentable__wide[class] .ot-dtp-picker-selector[class][class] .ot-dtp-picker-selector-link {
color: var(--sm-current-fg1-color); }
.novablocks-opentable.novablocks-opentable__wide[class] .ot-dtp-picker-selector[class][class] .ot-dtp-picker-selector-link:before, .novablocks-opentable.novablocks-opentable__wide[class] .ot-dtp-picker-selector[class][class] .ot-dtp-picker-selector-link:after {
color: currentColor; }
.novablocks-opentable.novablocks-opentable__wide[class] .ot-dtp-picker-form:after {
clear: both;
content: "";
display: block; }
.novablocks-opentable.novablocks-opentable__standard[class] .ot-party-size-picker {
margin-bottom: var(--theme-spacing-medium); }
.novablocks-opentable:not(.is-loaded) {
opacity: 0; }
.ot-dtp-picker-selector-link {
text-decoration: none; }
.is-dark-mode .novablocks-opentable.novablocks-opentable__standard[class] .ot-powered-by {
-webkit-filter: unset;
mix-blend-mode: unset; }
.is-dark-mode .novablocks-opentable.novablocks-opentable__wide[class] .ot-powered-by {
-webkit-filter: invert(1) saturate(0);
mix-blend-mode: lighten; }
.ot-dtp-picker-form {
--font-size: var(--theme-input-font-size);
--current-font-size: var(--final-font-size);
--current-font-family: var(--theme-input-font-family);
--current-font-weight: var(--theme-input-font-weight);
--current-font-style: var(--theme-input-font-style);
--current-line-height: var(--theme-input-line-height);
--current-letter-spacing: var(--theme-input-letter-spacing);
--current-text-transform: var(--theme-input-text-transform); }
.ot-dtp-picker .ot-dtp-picker-selector[class] {
height: auto; }
.ot-dtp-picker .ot-dtp-picker-selector[class] .ot-dtp-picker-selector-link {
display: flex;
align-items: center; }
.ot-dtp-picker .ot-dtp-picker-selector[class] .ot-dtp-picker-selector-link:before {
top: 50%;
transform: translateY(-50%); }
.picker__nav--prev[class],
.picker__nav--next[class] {
border: 0; }
.picker__frame {
--current-font-size: 16px; }
.novablocks-slideshow__arrow {
width: 50px;
height: 50px;
background-color: transparent;
transform: translateY(-50%); }
.novablocks-slideshow__arrow:hover:after {
opacity: .1; }
.novablocks-slideshow__arrow--prev:before,
.novablocks-slideshow__arrow--next:before {
content: "";
display: block;
width: 32px;
height: 32px;
margin: 0;
border: 0;
padding: 0;
mask: url(//chaletlunarossa.it/wp-content/themes/rosa2/assets/images/icon-arrow.svg) no-repeat 50% 50%;
mask-size: cover;
-webkit-mask: url(//chaletlunarossa.it/wp-content/themes/rosa2/assets/images/icon-arrow.svg) no-repeat 50% 50%;
-webkit-mask-size: cover;
background-color: var(--sm-current-fg1-color); }
.novablocks-slideshow__arrow--prev:before {
transform: translate(-50%, -50%); }
.novablocks-slideshow__arrow--next:before {
transform: translate(-50%, -50%) rotate(180deg); }
.novablocks-slideshow__arrow:after {
content: "";
display: block;
width: 50px;
height: 50px;
margin-top: 0;
border: 0;
border-radius: 50%;
background-color: var(--sm-current-bg-color);
opacity: 0;
transition: opacity 0.15s ease-in;
transform: none; }
.novablocks-card {
--font-size: var(--theme-body-font-size);
--current-font-size: var(--final-font-size);
--current-font-family: var(--theme-body-font-family);
--current-line-height: var(--theme-body-line-height);
--current-font-weight: var(--theme-body-font-weight);
--current-font-style: var(--theme-body-font-style);
--current-letter-spacing: var(--theme-body-letter-spacing); }
.block-is-highlighted:not(.content-is-highlighted) .novablocks-card .wp-block-button:not(.is-style-text) .wp-block-button__link,
.content-is-highlighted:not(.block-is-highlighted) .novablocks-card .wp-block-button:not(.is-style-text) .wp-block-button__link {
--theme-button-text-color: var(--sm-current-bg-color);
--theme-button-background-color: var(--sm-current-fg1-color);
--theme-button-border-color: var(--sm-current-fg1-color);
--theme-button-hover-text-color: var(--sm-current-fg1-color);
--theme-button-hover-background-color: transparent;
--theme-button-hover-border-color: var(--sm-current-fg1-color); }
.block-is-highlighted:not(.content-is-highlighted) .novablocks-card a:not(.wp-block-button__link),
.content-is-highlighted:not(.block-is-highlighted) .novablocks-card a:not(.wp-block-button__link) {
color: inherit;
text-decoration-color: inherit; }
.novablocks-sharing__overlay {
--current-color-primary: var(--sm-color-primary);
--current-color-secondary: var(--sm-color-secondary);
--current-color-tertiary: var(--sm-color-tertiary);
--current-dark-primary: var(--sm-light-primary);
--current-dark-secondary: var(--sm-light-primary);
--current-dark-tertiary: var(--sm-light-tertiary);
--current-light-primary: var(--sm-dark-primary);
--current-light-secondary: var(--sm-dark-secondary);
--current-light-tertiary: var(--sm-dark-tertiary);
--font-size: var(--theme-body-font-size);
--current-font-size: var(--final-font-size);
--current-font-family: var(--theme-body-font-family);
--current-line-height: var(--theme-body-line-height);
--current-font-weight: var(--theme-body-font-weight);
--current-font-style: var(--theme-body-font-style);
--current-letter-spacing: var(--theme-body-letter-spacing);
--novablocks-spacing: var(--theme-spacing-fluid-large); }
.novablocks-sharing__overlay[class] {
z-index: 1200; }
.novablocks-sharing__overlay .novablocks-sharing__wrap[class][class][class] {
transition: all 0.4s cubic-bezier(0.25, 0.1, 0.26, 0.99); }
.novablocks-sharing__overlay[class]:not(.is-visible) {
display: block;
pointer-events: none;
visibility: hidden; }
.novablocks-sharing__overlay[class]:not(.is-visible) .novablocks-sharing__wrap {
opacity: 0;
transform: translate3d(0, -0.8625em, 0); }
.novablocks-sharing__overlay .novablocks-sharing__copy-input {
transition: none; }
.novablocks-sharing__link[class] {
padding: calc( var(--theme-input-padding) / 2) calc( var(--theme-input-padding) * 3 / 4); }
.novablocks-sharing__group--copy-link .novablocks-sharing__link {
background-color: var(--sm-current-accent-color);
color: var(--sm-current-bg-color); }
.novablocks-sharing__copy-input[class],
.novablocks-sharing__list[class] {
border-radius: 0.25em; }
.novablocks-sharing__copy-input[class][class] {
--theme-input-box-shadow: none; }
html:root {
--novablocks-wide-width: var(--theme-content-width-wide);
--novablocks-container-spacings: var(--theme-wrapper-sides-spacing); }
body:not(.has-sidebar) {
--block-limit-left: cs;
--block-limit-right: ce; }
body:not(.has-sidebar) .entry-content {
--block-content-start: cs; }
.single.has-sidebar .entry-content[class][class][class],
.single.has-sidebar .article-navigation[class][class][class],
.single.has-sidebar .article-comments[class][class][class] {
--block-content-start: ws; }
.article--is-landscape .article-header {
--block-content-start: var(--block-limit-left);
--block-content-end: var(--block-limit-right); }
.novablocks-sidecar {
--sticky-element-top-spacing: calc( var(--site-header-height) + var(--admin-bar-height) )
; }
.wp-block-group__inner-container {
font-size: var(--current-font-size); }
body {
--offset-addon: var(--sm-content-inset); }
.novablocks-sidebar > :not(:first-child) {
margin-top: var(--theme-spacing-fluid-small); }
.novablocks-sidebar--small {
--sidebar-font-size-modifier: 0.75; }
.novablocks-sidebar--medium {
--sidebar-font-size-modifier: 0.85; }
.novablocks-sidebar--large {
--sidebar-font-size-modifier: 1; }
.novablocks-sidebar * {
--font-size-modifier: var(--sidebar-font-size-modifier);
font-size: var(--current-font-size); }
.novablocks-sidebar .widget > :not(:first-child) {
margin-top: var(--theme-spacing-fluid-small); }
.novablocks-sidebar .widget-title[class][class] {
--font-size: var(--theme-heading-4-font-size); }
.novablocks-sidebar .widget-title[class][class] + * {
--element-spacing: var(--theme-spacing-fluid-default); }
.novablocks-sidebar .children,
.novablocks-sidebar .children > li + li {
--element-spacing: var(--theme-spacing-tiny);
margin-top: var(--element-spacing); }
.novablocks-sidebar select {
--font-size: 16; }
.novablocks-sidebar .has-background:not([class*="wp-block-button"]) {
padding: var(--theme-spacing-fluid-xsmall); }
.novablocks-sidebar label {
flex-direction: column;
align-items: flex-start; }
.novablocks-sidebar [class*='has-sm-dark'] {
--theme-input-overlay-shadow: inset 0px 0px 0px 0px rgba(var(--opacity-color), 0.70); }
.novablocks-sidebar form,
.novablocks-sidebar input,
.novablocks-sidebar button,
.novablocks-sidebar select {
--font-size-modifier: 1; }
.novablocks-content > .alignleft *,
.novablocks-content > .alignright *,
.novablocks-content > [class*='pull'] *,
.novablocks-content > [data-novablocks-alignment] * {
--font-size-modifier: 0.75; }
.novablocks-sidecar .novablocks-sidecar .novablocks-collection.block-is-basic > [class*="__inner-container"] {
padding-left: 0;
padding-right: 0; }