.MenuDiv{width:100%;background-image:linear-gradient(#e5e3e488,#e5e3e488);background-size:auto;background-position:0px 0px;background-repeat:repeat;background-attachment:scroll;box-shadow:5px 20px 75px 0px #00000070}.MenuDiv{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;z-index:10}.image-class{height:6rem}.HeaderDiv{width:100%;border-bottom:1px solid #000}.TagLine-Class{width:100%;font-weight:600;font-size:1.2em;text-align:center;font-style:italic}.container-1{width:200px}.main-footer-div{width:100%}.copy-div{width:100%}.agregia-address{font-weight:500;font-size:1.2rem}.footer-logo{width:15rem}.registered-text{font-size:0.8em}.footer-address{font-weight:600}.div-1{width:100rem}.default-link{color:#000;text-decoration:underline}.default-link:hover{color:#DA2E35}.heading-404{font-size:2rem;margin-top:0.5rem;margin-right:0.5rem;margin-bottom:0.5rem;margin-left:0.5rem}.description-404{font-size:1.2rem;margin-top:0.5rem;margin-right:0.5rem;margin-bottom:0.5rem;margin-left:0.5rem}.main-area{position:relative;background-image:url(https://cameos.ch/wp-content/uploads/helvetia_sm.avif),linear-gradient(#DDDDDDAB,#DDDDDDAB);background-size:cover,auto;background-position:50% 50%,0px 0px;background-repeat:no-repeat,repeat;background-attachment:fixed,scroll}.main-area{flex:1;padding-top:var(--header-height)}.ordered-list{font-weight:600;font-size:1.3rem;margin-top:0rem;margin-right:0rem;margin-bottom:0rem;margin-left:0rem;padding-top:0rem;padding-right:0rem;padding-bottom:0rem;padding-left:0rem}.ordered-list{counter-reset:list-counter;list-style:none}.ordered-list>li{counter-increment:list-counter}.ordered-list>li::before{content:counters(list-counter,".") ". "}.ordered-list ol{counter-reset:list-counter;list-style:none}.ordered-list ol>li{counter-increment:list-counter}.ordered-list ol>li::before{content:counters(list-counter,".") ". "}.ordered-list-0-entry{font-weight:400;padding-bottom:0.5rem;padding-left:1.5rem}.impressum-address{font-weight:600}.impressum-always-indented{text-align:justify;padding-left:2rem}.impressum-justified{text-align:justify}.ordered-list-heading{padding-top:0.5rem;padding-bottom:0.5rem}.heading-document{margin-top:0rem;margin-right:0rem;margin-bottom:0rem;margin-left:0rem;padding-top:0rem;padding-right:0rem;padding-bottom:0rem;padding-left:0rem}.heading-container-date{margin-top:0rem;margin-right:0rem;margin-bottom:0rem;margin-left:0rem;padding-top:0rem;padding-right:0rem;padding-bottom:1rem;padding-left:0rem}.ordered-sublist-0-entry{font-weight:400;padding-bottom:0.5rem;padding-left:2.6rem}.ordered-sublist{display:inline-block;padding-left:1.5rem}.ordered-sublist-00-entry{font-weight:400;padding-bottom:0.5rem;padding-left:3.3rem}.ordered-list-00-entry{font-weight:400;padding-bottom:0.5rem;padding-left:2.3rem}.spacer-header-height{height:var(--header-height)}.bg-image{width:100%;background-color:#DDE6E3;opacity:0.65}.header-builder-1{background:transparent!important;position:relative!important;bottom:0px;left:0px;z-index:999}.justified-text{text-align:justify}.page-content{display:flex;flex-flow:column;justify-content:start;align-items:start;gap:0px;max-width:1600px;min-width:45vw;padding-right:0.8em;padding-left:0.8em}.image-2{max-height:20em;border-radius:5em}.rounded-inline{max-height:20em;background-color:#DDD;border-radius:5em}.image-3{max-height:20em}.product-container{margin-bottom:5em}.main-area-cameos{position:relative;background-image:url(https://cameos.ch/wp-content/uploads/cameos_icons_background.svg),linear-gradient(#e5e3e4ed,#e5e3e4ed);background-size:auto,auto;background-position:0 0,0px 0px;background-repeat:repeat,repeat;background-attachment:fixed,scroll}.main-area-cameos{flex:1 0 100%;padding-top:var(--header-height);display:flex;flex-direction:column;justify-content:center;align-items:center}.splash-screen{display:none;visibility:hidden;background-color:#e5e3e4}.splash-screen{position:fixed;top:0;left:0;width:100%;height:100vh;z-index:99999;display:flex;flex-direction:row;justify-content:center;align-items:center;transition:opacity 0.6s ease}.splash-screen.is-hidden{opacity:0;pointer-events:none}.door-left{width:29.52vw;height:60vw;max-width:34.48vh;max-height:70vh;overflow:hidden;background-image:url(https://cameos.ch/wp-content/uploads/cameos-icon.svg);background-size:cover;background-position:0 0;background-repeat:repeat;background-attachment:scroll;cursor:pointer}.door-left{box-shadow:inset -10px 0 30px -10px rgba(255,230,180,0)}.door-right{width:29.4vw;height:60vw;max-width:34.32vh;max-height:70vh;overflow:hidden;background-image:url(https://cameos.ch/wp-content/uploads/cameos-icon.svg);background-size:cover;background-position:100% 50%;background-repeat:repeat;background-attachment:scroll;cursor:pointer}.door-right{box-shadow:inset 10px 0 30px -10px rgba(255,230,180,0)}.max-height{display:inline-flex;overflow:hidden}.opener{cursor:pointer}.opener:hover{gap:80px}.opener:hover::after{width:80px;background:rgba(255,255,255,0.9);box-shadow:0 0 8px 2px rgba(220,240,255,0.8),0 0 30px 8px rgba(180,210,255,0.5),0 0 80px 25px rgba(140,180,255,0.3),0 0 140px 50px rgba(255,180,60,0.15)}.opener:hover .access-message{opacity:1;visibility:visible;transition-delay:0s}.opener{gap:0px;transition:gap 0.5s ease}.opener::after{content:'';position:fixed;top:0;left:50%;transform:translateX(-50%);width:4px;height:100vh;transition:all 0.5s ease;z-index:10;pointer-events:none;cursor:pointer}.opener .access-message{opacity:0;transition:opacity 0.5s ease,visibility 0s linear 0.2s}.access-message{display:inline-flex;visibility:hidden;justify-content:center;align-items:center}.access-message{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:20;border-radius:999px;cursor:pointer;transition:background 0.4s ease,border-color 0.4s ease,box-shadow 0.4s ease,transform 0.4s ease,color 0.4s ease}.language-bar select{background:transparent;border:1px solid rgba(255,255,255,0.35);padding:3px 8px;font-size:1em;font-weight:500;border-radius:4px;cursor:pointer}.image-size{width:100vw;height:40vw}.home-link-about{position:absolute;top:40%}.full-height{flex:1}.home-link-splendor{position:absolute;top:45%}@media (max-width:1023px){.home-link-splendor{top:10%}}.home-link-aura{position:absolute;top:45%}@media (max-width:1023px){.home-link-aura{top:10%}}.columns-1{height:100%}.menu-padding .breakdance-dropdown-toggle{padding:0px;margin:0px}.menu-link{text-decoration:none}.menu-link:hover ::after{width:100%}.menu-link{transition:color 0.3s,transform 0.3s}.menu-link ::after{content:"";position:absolute;left:0;bottom:-2px;width:0%;height:1px;background:#000;transition:width 0.4s ease}.dnt-warning{visibility:hidden}.container-3{margin-top:0em;margin-right:0em;margin-bottom:0em;margin-left:0em;padding-top:0em;padding-right:0em;padding-bottom:0em;padding-left:1em}.CTA_Button{padding-top:0.1em;padding-right:0.1em;padding-bottom:0.1em;padding-left:0.1em}.CTA_Button{grid-column:3;justify-self:center;transform:translate(-100%)}.MenuBuilder{grid-column:2;justify-self:center;display:flex;gap:1rem}.MenuCTA{position:relative;overflow:hidden;padding:0.8rem 1.2rem;border-radius:11px;background:linear-gradient(180deg,#ededed 0%,#bbbbbb 100%);color:#000;font:inherit;font-weight:600;letter-spacing:0.01em;cursor:pointer;box-shadow:0 10px 24px rgba(15,23,42,0.08),inset 0 1px 0 rgba(255,255,255,0.96),inset 0 -1px 0 rgba(255,255,255,0.42),0 0 0 1px rgba(255,255,255,0.35);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);transition:color 340ms ease,background 340ms ease,border-color 340ms ease,box-shadow 340ms ease,transform 280ms ease}.MenuCTA::before{content:"";position:absolute;inset:1px;border-radius:inherit;background:linear-gradient(180deg,rgba(255,255,255,0.68) 0%,rgba(255,255,255,0.22) 38%,rgba(255,255,255,0.04) 100%);pointer-events:none}.MenuCTA::after{content:"";position:absolute;top:-35%;left:-130%;width:62%;height:190%;transform:rotate(18deg);background:linear-gradient(90deg,transparent,rgba(255,255,255,0.34),transparent);transition:left 620ms ease;pointer-events:none}.MenuCTA:hover{background:linear-gradient(180deg,#2d333d 0%,#1d222a 100%);color:#f8fafc;border-color:rgba(25,30,38,0.22);box-shadow:0 14px 30px rgba(15,23,42,0.16),inset 0 1px 0 rgba(255,255,255,0.08),inset 0 -1px 0 rgba(0,0,0,0.18);transform:translateY(-1px)}.MenuCTA:hover::after{left:145%}.MenuCTA:active{transform:translateY(0)}.MenuCTA::focus-visible{outline:2px solid rgba(59,130,246,0.28);outline-offset:3px}