:root{--cbis-s1-image-100vw-min-space-under: 11rem}html{scroll-behavior:smooth}html .cbis-s1-image{--max-height: calc((calc(100vh - var(--cbis-s1-image-100vw-min-space-under)) - var(--admin-offset-top, 0px)) - var(--theme-header-height))}@supports(height: 100svh){html .cbis-s1-image{--max-height: calc((calc(100svh - var(--cbis-s1-image-100vw-min-space-under)) - var(--admin-offset-top, 0px)) - var(--theme-header-height))}}@media(min-width: 768px){html .cbis-s1-image{--max-height: calc((calc(100vh - var(--cbis-s1-image-100vw-min-space-under)) - var(--admin-offset-top, 0px)) - var(--theme-header-md-height))}@supports(height: 100svh){html .cbis-s1-image{--max-height: calc((calc(100svh - var(--cbis-s1-image-100vw-min-space-under)) - var(--admin-offset-top, 0px)) - var(--theme-header-md-height))}}}@media screen and (min-width: 992px){html .cbis-s1-image{--max-height: none}html .cbis-s1-image-inner{--max-height: calc(100vh - var(--admin-offset-top, 0px) - var(--theme-header-md-height))}@supports(height: 100svh){html .cbis-s1-image-inner{--max-height: calc(100svh - var(--admin-offset-top, 0px) - var(--theme-header-md-height))}}}.page-node-type-cbis-product .cbis-s1 p:last-child,.page-node-type-cbis-product .cbis-s2 p:last-child,.page-node-type-cbis-product .cbis-s3 p:last-child{margin-bottom:0}.cbis-s1{background-color:var(--color1);display:flex;flex-direction:column;min-height:100%;position:relative}.cbis-s1,.cbis-s1 :where(h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6){color:#fff}.cbis-s1 :where(a:not(.btn):not(.dropdown-menu a)){color:#fff;font-weight:bolder}.cbis-s1 :where(a:not(.btn):not(.dropdown-menu a)):hover{color:#fff;text-decoration:underline}.cbis-s1 .link-arrow,.cbis-s1 .link-arrow:hover{color:#fff}.cbis-s1 a .link-arrow,.cbis-s1 a:hover .link-arrow{color:#fff}.cbis-s1-image{background-color:var(--image-background-color);max-height:var(--max-height, inherit);width:100%}.cbis-s1-image-inner{max-height:var(--max-height, inherit);position:relative}.cbis-s1-image-inner:before{content:"";display:block;padding-top:66.6666666667%}.cbis-s1-image-inner>div{inset:0;position:absolute !important}.cbis-s1-image img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.cbis-s1-body{display:flex;flex-direction:column;padding:0 var(--th-space-small) var(--th-space-large) var(--th-space-small);width:100%}.cbis-s1-body>*:first-child{padding-top:var(--th-space-large)}.cbis-s1-body-inner{display:flex;flex-direction:column;flex-grow:1;justify-content:center}.cbis-s1-breadcrumb,.cbis-s1 .cbis-s1-body>.cbis-s1-breadcrumb:first-child{padding-block:.75rem 2.25rem}.cbis-s2{background-color:var(--color2)}.cbis-s2,.cbis-s2 :where(h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6){color:#fff}.cbis-s2 :where(a:not(.btn):not(.dropdown-menu a)){color:#fff;font-weight:bolder}.cbis-s2 :where(a:not(.btn):not(.dropdown-menu a)):hover{color:#fff;text-decoration:underline}.cbis-s2 .link-arrow,.cbis-s2 .link-arrow:hover{color:#fff}.cbis-s2 a .link-arrow,.cbis-s2 a:hover .link-arrow{color:#fff}.cbis-s2-inner{display:flex;flex-flow:row wrap;gap:var(--th-space-medium) var(--th-space-large);margin-inline:auto;max-width:1108px;padding:var(--th-space-large) var(--th-space-medium)}.cbis-s2-inner>*{width:100%}.cbis-s3-inner{margin-inline:auto;max-width:1108px;padding:var(--th-space-large) var(--th-space-medium)}.cbis-s3-inner:empty{padding:0 !important}.cbis-s3-inner:has(>div:empty){padding:0 !important}.cbis-item-description{display:flex;flex-flow:column nowrap;gap:var(--th-space-small)}.cbis-item-info{background-color:var(--color1);display:flex;flex-flow:column nowrap;gap:1rem;padding:var(--th-space-medium)}.cbis-item-info dl{display:flex;flex-flow:row nowrap;gap:0 1rem;margin:0}.cbis-item-info dt{flex-grow:0}.cbis-item-info dt i{font-size:1rem;text-align:center;width:1.125em}.cbis-item-info dd{flex-grow:1}.cbis-item-info ul{display:flex;flex-direction:column;gap:1rem;list-style:none;margin:0;padding:0}.cbis-item-info li{display:flex;margin:0;padding:0}.cbis-item-info:empty{display:none}.cbis-item-header{-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;word-break:break-word}.cbis-item-categories{font-size:1rem;line-height:1.25;text-transform:uppercase}.cbis-item-categories,.cbis-item-categories a{font-family:var(--font3-font-family);font-weight:var(--font3-font-weight)}.cbis-item-categories-list{display:flex;flex-flow:row wrap;gap:.375em 0;list-style:none;margin:0;padding:0}.cbis-item-categories-list>li{margin:0;padding:0}.cbis-item-categories-list>li:after{font-family:var(--font1-font-family);font-weight:var(--font1-font-weight);content:"~";display:inline-block;font-style:italic;padding-inline:1rem}.cbis-item-categories-list>li:last-child:after{display:none}.cbis-item-categories-list>li:empty{display:none !important}.cbis-item-language dd>ul{display:flex;flex-flow:row wrap;gap:0;list-style:none;margin:0;padding:0}.cbis-item-language dd>ul>li{display:flex;margin:0;padding:0}.cbis-item-language dd>ul>li:before{content:"/";display:inline-block;padding-inline:.187em}.cbis-item-language dd>ul>li:first-child:before{display:none}.cbis-item-language dd>ul>li:only-child{display:flex !important}@media(min-width: 576px){.cbis-s1-body{padding-inline:var(--th-space-large)}.cbis-s2-inner,.cbis-s3-inner{padding-inline:var(--th-space-large)}}@media(min-width: 768px){.cbis-s2-inner>*{width:calc(50% - var(--th-space-medium))}.cbis-item-description{flex-grow:1}}@media screen and (min-width: 992px){.cbis-s1{flex-direction:row-reverse}.cbis-s1-image{position:relative;width:50%}.cbis-s1-image-inner{position:-webkit-sticky;position:sticky;top:var(--admin-offset-top, 0)}.cbis-s1-image:only-child{width:100%}.cbis-s1-body{width:50%}.cbis-s1-body:only-child{width:100%}.cbis-s1-intro{position:-webkit-sticky;position:sticky;top:calc(var(--admin-offset-top, 0px) + var(--th-space-medium))}.cbis-item-info{max-width:19.5rem;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}body:not(.scroll-down) .cbis-s1-image-inner{top:calc(var(--admin-offset-top, 0px) + var(--theme-header-md-height))}body:not(.scroll-down) .cbis-s1-intro{top:calc(var(--admin-offset-top, 0px) + var(--theme-header-md-height) + var(--th-space-medium))}}