.o-brandcenter-item{align-items:stretch;background-color:#fff;border:2px solid grey;border-radius:20px;color:inherit;display:grid;font-size:.85rem;grid-template-areas:"name" "preview" "description";grid-template-rows:auto minmax(140px,1fr) auto;position:relative}.o-brandcenter-item__action{background-color:#ffad73;border-radius:10px;box-shadow:0 0 5px rgba(0,0,0,.3);cursor:pointer;display:block;height:50px;padding:5px;position:absolute;right:10px;width:50px}.o-brandcenter-item__action:hover{background-color:#ff8f40}.o-brandcenter-item__action--download{top:10px}.o-brandcenter-item__action--preview{top:70px}.o-brandcenter-item__action>svg path{fill:#fff}.o-brandcenter-item__name{border-bottom:2px solid #e0e0e0;font-weight:500;grid-area:name;padding:10px 20px}.o-brandcenter-item__preview{align-items:center;display:flex;grid-area:preview;justify-content:center;position:relative}.o-brandcenter-item__preview>picture{margin:20px;max-height:220px;width:fit-content}.o-brandcenter-item__preview--document>picture{box-shadow:0 0 6px rgba(0,0,0,.2)}.o-brandcenter-item__description{background-color:#f2f2f2;border-bottom-left-radius:20px;border-bottom-right-radius:20px;grid-area:description;padding:10px 20px}.o-brand-popup-choice__container{border:2px solid grey;border-radius:20px;cursor:pointer;display:grid;padding:10px;transition:box-shadow .1s linear}@media screen and (max-width:600px){.o-brand-popup-choice__container{grid-template-areas:"state name" "state details";grid-template-columns:40px 1fr;grid-template-rows:auto 1fr}}@media screen and (min-width:601px) and (max-width:1000px){.o-brand-popup-choice__container{grid-template-areas:"state name details";grid-template-columns:40px 2fr 3fr}}@media screen and (min-width:1001px){.o-brand-popup-choice__container{grid-template-areas:"state name" "state details";grid-template-columns:40px 1fr;grid-template-rows:auto 1fr;height:100%}}.o-brand-popup-choice__container:hover{box-shadow:0 0 10px rgba(0,0,0,.3)}input:checked+.o-brand-popup-choice__container{border-color:#ff6e08}input:checked+.o-brand-popup-choice__container .o-brand-popup-choice__state:before{background-color:#ff6e08;outline-color:#ff6e08}.o-brand-popup-choice>input{display:none}.o-brand-popup-choice__state{display:block;grid-area:state;padding:6px}.o-brand-popup-choice__state:before{border:2px solid #fff;border-radius:50%;content:"";display:block;height:1em;outline:2px solid grey;width:1em}.o-brand-popup-choice__name{display:block;font-weight:500;grid-area:name;margin-bottom:5px;padding-top:5px}.o-brand-popup-choice__details{display:block;grid-area:details}.o-brand-popup-choice__preview{border:1px solid #e0e0e0;border-radius:10px;display:block;height:80px;padding:5px;width:100%}.o-brandcenter-preview--bright{background-color:#fff}.o-brandcenter-preview--dark{background-color:#404040}.o-brandcenter-preview--orange{background-color:#ff8f40}.o-brandcenter-preview--chessboard{background-image:linear-gradient(45deg,grey 25%,transparent 0),linear-gradient(-45deg,grey 25%,transparent 0),linear-gradient(45deg,transparent 75%,grey 0),linear-gradient(-45deg,transparent 75%,grey 0);background-position:0 0,0 10px,10px -10px,-10px 0;background-size:20px 20px}.c-brandcenter__categories{border-bottom:2px solid #e0e0e0;display:flex;margin:0;padding:0}.c-brandcenter__category{list-style:none}.c-brandcenter__category-title{background-color:#fff;display:block;margin-left:10px;padding:5px 20px;position:relative;top:2px}.c-brandcenter__category-title--active{border:2px solid #e0e0e0;border-bottom-color:#fff}.c-brandcenter__category-title--passive{background-color:#f2f2f2;border:2px solid #e0e0e0}.c-brandcenter__grid{grid-gap:40px;display:grid;margin-top:40px}@media screen and (max-width:600px){.c-brandcenter__grid{grid-template-columns:1fr}}@media screen and (min-width:601px) and (max-width:900px){.c-brandcenter__grid{grid-template-columns:1fr 1fr}}@media screen and (min-width:901px){.c-brandcenter__grid{grid-template-columns:1fr 1fr 1fr}}.c-brandcenter-popup{border-radius:20px}@media screen and (max-width:700px){.c-brandcenter-popup{width:100%}}@media screen and (min-width:800px){.c-brandcenter-popup{max-width:1300px!important;width:90%}}.c-brandcenter-popup.fancybox-content{padding:0}.c-brandcenter-popup__title{border-bottom:2px solid #e0e0e0;font-weight:500;padding:10px 40px}@media screen and (max-width:800px){.c-brandcenter-popup__title{padding:10px 20px}}.c-brandcenter-popup__body{font-size:.85rem;line-height:1rem;max-height:calc(100vh - 230px);min-height:50px;overflow-y:auto;padding:0 40px 20px}@media screen and (max-width:800px){.c-brandcenter-popup__body{padding:0 20px 20px}}.c-brandcenter-popup__choices{align-items:stretch;display:grid;gap:10px;justify-items:stretch}@media screen and (min-width:1000px){.c-brandcenter-popup__choices{grid-template-columns:1fr 1fr 1fr}}.c-brandcenter-popup__choices-title{font-weight:500;margin-bottom:10px;margin-top:20px}.c-brandcenter-popup__footer{background-color:#f2f2f2;display:flex;flex-direction:row-reverse;gap:10px;padding:20px 40px}@media screen and (max-width:400px){.c-brandcenter-popup__footer{flex-direction:column-reverse}}@media screen and (max-width:800px){.c-brandcenter-popup__footer{padding:20px}}.c-brandcenter-popup__footer>.o-button{font-weight:500!important;padding:10px 20px}