.page-navigation__menu .menu__item--lvl-3.menu__item--back-lvl--4{font-weight:700}@media only screen and (min-width:1280px){.page-navigation__menu .menu__item--lvl-3.menu__item--back-lvl--4{font-weight:400}}.gnav-signup--no-trigger{position:relative}.gnav-signup-trigger-label{color:#040a2b;cursor:pointer;align-items:center;letter-spacing:1px;line-height:1.4;text-decoration:none;border:none;background:0 0;padding:0}.gnav-signup-trigger-label:hover{color:#040a2b;text-decoration:none}.gnav-signup-overlay{position:static}.gnav-signup-overlay [role=dialog]{box-sizing:border-box;border:1px solid #040a2b;background-color:#ffffff;z-index:101}@media only screen and (min-width:1025px){.gnav-signup-overlay [role=dialog]{min-height:auto;position:absolute;min-width:450px;right:-22px;top:51px;padding:30px 30px 0}}@media only screen and (min-width:1025px){.is-sticky .gnav-signup-overlay [role=dialog]{top:47px}}@media only screen and (min-width:1025px){.gnav-signup--no-trigger .gnav-signup-overlay [role=dialog]{top:76px;right:0}}@media only screen and (min-width:1025px){.is-sticky .gnav-signup--no-trigger .gnav-signup-overlay [role=dialog]{top:72px}}.gnav-signup-overlay__close{position:absolute;border:none;background:0 0;padding:5px;right:5px;top:21px}@media only screen and (min-width:1025px){.gnav-signup-overlay__close{top:5px}}.gnav-signup-overlay__icon--close{height:20px;width:20px}
.styleguide{position:relative;margin:40px 0 60px 0}.styleguide__container{padding:0 20px;margin:0 auto}.styleguide__container-title{text-align:center;font-size:50px;margin:30px auto}.styleguide__nav-list{display:flex;justify-content:center;flex-wrap:wrap;list-style-type:none;padding:0 0 20px 0}.styleguide__nav-list li{margin:0 20px}.styleguide__nav-list a{text-decoration:none;text-transform:uppercase;color:#000}.styleguide__component{max-width:1240px;margin:0 auto}.styleguide__component.styleguide__component--full-width-content{max-width:100%;padding:4em 0 0}.styleguide__component.styleguide__component--full-width-content .styleguide__component-title,.styleguide__component.styleguide__component--full-width-content .styleguide__intro{max-width:1240px;margin:auto}.styleguide__component.styleguide__component--full-width-content .styleguide__component-content{padding:30px 0}.styleguide__component.styleguide__component--full-width-content .styleguide__component-label{left:10px;position:relative}.styleguide__component-title{background-color:#000;color:#fff;font-size:2.5em;padding:15px 25px;margin:0}.styleguide__components-list{margin:0 0 40px;padding:0;position:relative;list-style-type:none}.styleguide__conponent-content{padding-top:30px;padding-left:30px;text-align:left}.styleguide__component-label{background-color:#000;border-radius:20px;color:#fff;font-size:14px;padding:7px 10px;position:absolute;top:10px;left:-10px;z-index:1}.brand-renutriv .styleguide__component-label{background-color:#fff;color:#000}.styleguide__component-item{border:1px solid #ccc;padding:60px;position:relative;text-align:center}.styleguide__component-code{background-color:#000;color:#fff;display:none;font-family:'Courier New',Courier,Consolas,monospace;padding:10px;margin-bottom:-30px;margin-top:30px;width:100%;text-align:center}.styleguide__trigger-code{width:90px;height:90px;position:fixed;z-index:9000;top:200px;right:20px;background:#fff;border:3px solid #000;color:#000;text-transform:uppercase;font-size:15px;text-align:center;cursor:pointer;transition:all .2s;font-weight:700;padding-top:22px;line-height:19px}.styleguide__trigger-code:hover{background:#fff;border-color:#db008b;color:#db008b}.styleguide__color-box{align-items:flex-end;background-color:#aaa;color:#000;display:inline-flex;height:150px;justify-content:center;margin:10px;padding:15px;width:20%}.styleguide__bs-icons-list{padding:0;margin:0;list-style:none;display:flex;flex-wrap:wrap}.styleguide__bs-icons li{width:16.666666666666667%;width:20%;min-height:120px;padding:10px;font-size:11px;text-align:center;background-color:#f6f6f6;border:1px solid #fff;transition:all .2s}.styleguide__bs-icons li:hover{background-color:#fee2e6}.styleguide__bs-icons .styleguide__icon{margin-top:20px;margin-bottom:0;font-size:28px;margin-top:30px}.styleguide__icon--svg img{display:block;margin:auto;height:50px}.styleguide__bs-icons .styleguide__icon-class{display:block;text-align:center;word-wrap:break-word;font-size:13px;padding-top:8px}.styleguide__icon svg{margin:auto}.styleguide__icon svg.icon--logo{width:200px}.styleguide__icon .styleguide__code{overflow:hidden;width:100%;margin-top:20px;font-size:11px;line-height:1;white-space:pre}
