.camp-share-bar-block{clear:both;display:flex;gap:var(--space-20);list-style:none}.camp-share-bar-block__item{display:none;flex-basis:0;flex-grow:1;flex-shrink:1}.camp-share-bar-block__item[data-position-mobile="0"]{display:block;order:0}.camp-share-bar-block__item[data-position-mobile="1"]{display:block;order:1}.camp-share-bar-block__item[data-position-mobile="2"]{display:block;order:2}.camp-share-bar-block__item[data-position-mobile="3"]{display:block;order:3}@media (min-width:992px){.camp-share-bar-block__item[data-position-mobile]{display:none}.camp-share-bar-block__item[data-position-desktop="0"]{display:block;order:0}.camp-share-bar-block__item[data-position-desktop="1"]{display:block;order:1}.camp-share-bar-block__item[data-position-desktop="2"]{display:block;order:2}.camp-share-bar-block__item[data-position-desktop="3"]{display:block;order:3}}.camp-share-bar-block__button{--button-text-color:#fff;--button-text-color-hover:#fff;--button-text-color-active:#fff;--button-color:var(--button-vendor-color)!important;--button-color-hover:var(--button-vendor-variant-color)!important;--button-color-active:var(--button-vendor-variant-color)!important;padding-inline:0;white-space:nowrap;width:100%}@media (min-width:0)and (max-width:990.97px){.camp-share-bar-block__button{--button-icon-offset:2px;--button-icon-scale:1.3}}.camp-share-bar-block__button--facebook{--button-vendor-color:var(--color-vendor-facebook);--button-vendor-variant-color:var(--color-vendor-facebook-variant)}.camp-share-bar-block__button--twitter{--button-vendor-color:var(--color-vendor-twitter);--button-vendor-variant-color:var(--color-vendor-twitter-variant)}.camp-share-bar-block__button--whatsapp{--button-vendor-color:var(--color-vendor-whatsapp);--button-vendor-variant-color:var(--color-vendor-whatsapp-variant)}.camp-share-bar-block__button--mail{--button-vendor-color:var(--color-vendor-mail)!important;--button-vendor-variant-color:var(--color-vendor-mail-variant)!important}.camp-share-bar-block__icon{margin-right:0!important}.camp-share-bar-block__label{display:none}@media (min-width:992px){.camp-share-bar-block{gap:var(--space-40)}.camp-share-bar-block__label{display:initial;margin-left:var(--space-50)}}
.camp-button{--button-font-size:var(--font-size-60);--button-line-height:var(--font-line-height-30);--button-icon-offset:3px;--button-icon-scale:1;--button-padding-inline:var(--space-80);--button-padding-block:var(--space-70);--button-padding:var(--button-padding-block) var(--button-padding-inline);--button-color:var(--color-primary);--button-text-color:var(--color-text-on-primary);--button-color-hover:var(--color-primary-90);--button-text-color-hover:var(--color-text-on-primary);--button-color-active:var(--color-primary-100);--button-text-color-active:var(--color-text-on-primary);background-color:var(--button-color);border:none;box-sizing:border-box;color:var(--button-text-color);cursor:pointer;display:inline-block;font-family:var(--font-family-body);font-size:var(--button-font-size);font-weight:var(--font-weight-60);line-height:var(--button-line-height);margin:0;padding:var(--button-padding);text-align:center;text-decoration:none;transition:background-color .12s ease-in-out}.camp-button svg{display:inline-block;height:var(--button-font-size);margin-right:var(--space-50);transform:scale(var(--button-icon-scale)) translateY(var(--button-icon-offset));transform-origin:center;transition:transform .12s ease-in-out}.camp-button:focus,.camp-button:hover{background-color:var(--button-color-hover);color:var(--button-text-color-hover);text-decoration:none}.camp-button:active{background-color:var(--button-color-active);color:var(--button-text-color-active)}@media (min-width:576px){.camp-button{--button-padding-inline:var(--space-90)}}@media (min-width:992px){.camp-button{--button-padding-inline:var(--space-100)}}@media (min-width:1200px){.camp-button{--button-padding-inline:var(--space-110)}}.camp-button--large{--button-icon-offset:3px;--button-font-size:var(--font-size-60);font-weight:var(--font-weight-60)}.camp-button--medium{--button-icon-offset:3px;--button-font-size:var(--font-size-50);--button-padding-block:var(--space-60);font-weight:var(--font-weight-60)}.camp-button--small{--button-icon-offset:2px;--button-font-size:var(--font-size-30);--button-padding-block:var(--space-50);font-weight:var(--font-weight-40)}.camp-button--secondary{--button-color:var(--color-secondary);--button-text-color:var(--color-text-on-secondary);--button-color-hover:var(--color-secondary-90);--button-text-color-hover:var(--color-text-on-secondary);--button-color-active:var(--color-secondary-100);--button-text-color-active:var(--color-text-on-secondary)}.camp-button--tertiary{--button-color:var(--color-tertiary);--button-text-color:var(--color-text-on-tertiary);--button-color-hover:var(--color-neutral-30);--button-text-color-hover:var(--color-text-on-tertiary);--button-color-active:var(--color-neutral-40);--button-text-color-active:var(--color-text-on-tertiary)}.camp-button--outline{--button-color:transparent;--button-text-color:var(--color-secondary);--button-color-hover:var(--color-neutral-10);--button-text-color-hover:var(--color-secondary);--button-color-active:var(--color-neutral-20);--button-text-color-active:var(--color-secondary);--border-width:3px;--button-padding:calc(var(--button-padding-block) - var(--border-width)) var(--button-padding-inline);border:var(--border-width) solid var(--color-neutral-30)}.camp-button--outline.button--small{--border-width:2px}.camp-button--text{--button-color:transparent;--button-text-color:var(--color-secondary);--button-color-hover:var(--color-neutral-20);--button-text-color-hover:var(--color-secondary);--button-color-active:var(--color-neutral-30);--button-text-color-active:var(--color-secondary)}.camp-button--error{--button-color:var(--color-error);--button-text-color:var(--color-text-on-error);--button-color-hover:var(--color-primary-70);--button-text-color-hover:var(--color-text-on-error);--button-color-active:var(--color-primary-80);--button-text-color-active:var(--color-text-on-error)}.camp-button:disabled{--button-text-color:var(--color-neutral-50);--button-color:var(--color-neutral-30);--button-text-color-hover:var(--color-neutral-50);--button-color-hover:var(--color-neutral-30);--button-text-color-active:var(--color-neutral-50);--button-color-active:var(--color-neutral-30);cursor:not-allowed}.camp-button--outline:disabled,.camp-button--text:disabled{--button-color:transparent;--button-color-hover:transparent;--button-color-active:transparent}
.camp-button{color:var(--button-text-color)!important}
