.header-top{align-items:center;background-color:#000;color:#fff;display:flex;justify-content:center;padding:.5rem 0}.header-top .news-message-bold{font-size:.9rem;font-weight:700;text-decoration:underline;text-transform:lowercase}@media (max-width:767.98px){.header-top .news-message-bold{font-size:.7rem}}.header-top .header-top-text{font-size:.7rem;font-weight:lighter;width:100%}.header-top .header-top-icon{font-size:.6rem;position:absolute;right:10px}.header-top.hide{display:none}@keyframes claimAnim{0%{opacity:1}50%{opacity:1}to{opacity:0}}.header-top .news-message-bold{animation:claimAnim 7s infinite}.item-id-8>span,.item-id-9>span{font-weight:700}.HeaderNavigation .Overlay{background:hsla(0,0%,100%,.9)}.HeaderNavigation .hamburger-icon{cursor:pointer;height:15px;padding:10px;position:relative;width:15px}.HeaderNavigation .hamburger-icon>*{background:#000;height:2px;left:0;position:absolute;top:calc(50% - 1px);width:100%}.HeaderNavigation .hamburger-icon>:first-child{top:0}.HeaderNavigation .hamburger-icon>:last-child{top:calc(100% - 2px)}.HeaderNavigation .hamburger-close{position:absolute;right:1rem;top:1rem}.HeaderNavigation .hamburger-menu.is-hidden,.HeaderNavigation .is-hidden .hamburger-menu{transform:translateY(-1rem)}.HeaderNavigation .hamburger-menu{margin-top:100px;text-transform:uppercase;transform:translate(0);transition:transform .5s ease-out}.HeaderNavigation .hamburger-menu .RecoursiveList{display:block;list-style:none;margin:0;padding:0}.HeaderNavigation .hamburger-menu .RecoursiveList .item-text,.HeaderNavigation .hamburger-menu .RecoursiveList a.item-link{cursor:pointer;text-decoration:none}.HeaderNavigation .hamburger-menu .RecoursiveList .item-text:hover,.HeaderNavigation .hamburger-menu .RecoursiveList a.item-link:hover{text-decoration:underline}.HeaderNavigation .hamburger-menu .RecoursiveList a.item-link.view-all-link{cursor:pointer;font-size:.7rem;padding-left:5px}.HeaderNavigation .hamburger-menu .RecoursiveList .item{display:block;font-size:1.0625rem;list-style:none;margin:0;padding:1.5rem 0}.HeaderNavigation .hamburger-menu .RecoursiveList .item .RecoursiveList{margin-left:1rem}.HeaderNavigation .hamburger-menu .RecoursiveList .item .RecoursiveList .item{font-size:.9605rem;font-weight:lighter;padding:1rem 0 0}.HeaderNavigation .hamburger-menu .RecoursiveList .item .RecoursiveList .item .RecoursiveList .item{font-size:.85rem}.HeaderNavigation .hamburger-menu .RecoursiveList .item.type-span .RecoursiveList{overflow:hidden;transition:max-height .4s ease-in-out,opacity .4s ease-in-out}.HeaderNavigation .hamburger-menu .RecoursiveList .item.type-span.is-close .RecoursiveList{max-height:0;opacity:0}.HeaderNavigation .hamburger-menu .RecoursiveList .item.is-open{background:#fff;position:relative}@media (max-width:767.98px){.HeaderNavigation .hamburger-menu .RecoursiveList .item.is-open{background:none}}.HeaderNavigation .hamburger-menu .RecoursiveList .item.is-open:after,.HeaderNavigation .hamburger-menu .RecoursiveList .item.is-open:before{background:#fff;content:"";display:block;height:100%;position:absolute;right:100%;top:0;width:100vw}.HeaderNavigation .hamburger-menu .RecoursiveList .item.is-open:after{left:100%}.HeaderNavigation .hamburger-menu .RecoursiveList .item.is-open,.HeaderNavigation .hamburger-menu .RecoursiveList .item.is-open a{color:#fff}@media (max-width:767.98px){.HeaderNavigation .hamburger-menu .RecoursiveList .item.is-open,.HeaderNavigation .hamburger-menu .RecoursiveList .item.is-open a{color:#000}}.HeaderLogo{align-items:center;display:flex;height:20px;justify-content:flex-start;line-height:.7em;margin:0;padding-left:.5em;text-decoration:none;text-transform:uppercase;white-space:nowrap}.HeaderLogo .logo{height:50px;width:auto}@media (max-width:767.98px){.HeaderLogo .logo{height:20px}}@media (min-width:576px) and (max-width:767.98px){.HeaderLogo .logo{height:22px}}.Search{display:flex;flex-direction:column}.Search .clear-search{cursor:pointer}.Search .search-form{flex-grow:0}.Search .search-results{flex-grow:1;overflow:auto}.Search .CategoryList{max-height:calc(100vh - 200px);overflow:auto;overflow-x:hidden}.HeaderSearch{display:flex;flex-direction:column}.HeaderSearch>*{flex-grow:0}.HeaderSearch .search-results{flex-grow:1;overflow:auto}.HeaderSearch .Search{height:100%}.back-to-login{cursor:pointer}.login-fieldset{padding:2rem}.login-fieldset .alert-login{color:#dc3545;margin-top:20px}.login-fieldset .forgot-password{cursor:pointer;float:right;margin-top:.5rem}.login-fieldset .log-user,.login-fieldset .send-mail{margin-top:30px;width:100%}.login-fieldset .password-area,.login-fieldset .register-area{margin-top:20px}.login-fieldset .gender-select{margin-bottom:20px;margin-top:20px}.login-fieldset .register-area .psw-error{color:#dc3545}.login-fieldset .register-area .privacy-news-label{padding-left:1rem}.login-fieldset .register-area .form-label{padding-top:10px}.login-fieldset .gender-select input{margin-right:1rem}.login-fieldset .gender-select label{margin-right:3rem}.login-fieldset .error{border-bottom-color:red}.login-fieldset .error-label{color:red}.login-fieldset .back-user{background:#fff;border:1px solid #000;color:#000;width:100%}.login-fieldset .back-user:hover{background:#000;border:1px solid #fff;color:#fff}.HeaderLogin .account-label{cursor:pointer}.HeaderLogin .login-label{font-weight:700}.HeaderLogin .overlay-account{background:#fff;border:1px solid #000;display:none;margin-left:0;margin-top:10px;min-width:150px;padding:5px 20px 20px;position:absolute;text-align:center;z-index:9}@media (max-width:767.98px){.HeaderLogin .overlay-account{right:10px}}.HeaderLogin .overlay-account.open{display:block}.HeaderLogin .overlay-account .overlay-account-list{font-size:.8075rem;font-weight:lighter;line-height:1.5rem;list-style:none;margin-bottom:0;margin-top:10px;padding:0;text-transform:unset;text-transform:uppercase}.HeaderCart .cart-label{font-weight:700}.HeaderCart .menu-badge{display:inline-block;font-size:.7em;margin-left:.5rem;white-space:nowrap}@media (max-width:767.98px){.HeaderCart .menu-badge{display:none}}.HeaderMenu{display:flex;line-height:1em}.HeaderMenu>*{margin-right:1rem}@media (min-width:375px){.HeaderMenu>*{margin-right:1rem}}.HeaderMenu>:last-child{margin-right:0}@media (max-width:767.98px){.HeaderMenu .newsletter-call{display:none}}.HeaderMenu .menu-icon{align-items:center;display:flex;font-size:20px;height:20px;justify-content:center;line-height:20px}.HeaderMenu .menu-icon span{display:block;font-size:calc(20px - .5rem);height:calc(20px - .5rem);line-height:calc(20px - .5rem)}@media (min-width:992px){.HeaderMenu .menu-icon{display:none;font-size:20px}}.HeaderMenu .menu-label{text-transform:uppercase}@media (max-width:991.98px){.HeaderMenu .menu-label{display:none}}.sticky-top .prom-header{background:none;color:#fff}@media (max-width:767.98px){.full-container-editorial{margin-top:-133px!important}}.prom-container{color:#000;overflow-x:hidden;text-transform:uppercase}.prom-container .prom-header{display:flex;flex-wrap:nowrap;justify-content:center;min-width:100%;white-space:nowrap}.prom-container .prom-header .news-message{align-items:center;animation:slide-left 15s linear infinite;display:flex;flex-shrink:0}.prom-container .prom-header .news-message p{font-size:1em;font-weight:100;margin-bottom:0;padding-left:.5em}@keyframes slide-left{0%{transform:translate(0)}to{transform:translate(-100%)}}.top-disc{opacity:0}@media (max-width:767.98px){.top-disc{opacity:1}}.Header{-webkit-touch-callout:none;align-items:center;display:flex;height:4.25rem;justify-content:center;padding:2rem 0 1rem;-webkit-user-select:none;-moz-user-select:none;user-select:none;z-index:1020}@media (max-width:767.98px){.Header{padding:1rem 0}}.Header>.Container{align-items:flex-end;display:flex;justify-content:flex-start}.Header .menu-label{position:relative}.Header .menu-label:before{background-color:#000;content:"";height:1px;margin-top:18px;position:absolute;transform:scaleX(0);transition:transform .15s ease-in-out;width:100%}.Header .menu-label:hover:before{transform:scaleX(1);transition:transform .15s ease-in-out}.close-left{background:hsla(0,0%,100%,.5);cursor:pointer;font-size:10px;height:100vh;left:350px;left:0;min-width:100px;position:fixed;text-decoration:underline;text-transform:uppercase;top:30px;width:100vw;z-index:-1}.LeftNavigation .Overlay{background:hsla(0,0%,100%,.9)}.LeftNavigation .hamburger-icon{cursor:pointer;height:15px;padding:10px;position:relative;width:15px}.LeftNavigation .hamburger-icon>*{background:#fff;height:2px;left:0;position:absolute;top:calc(50% - 1px);width:100%}.LeftNavigation .hamburger-icon>:first-child{top:0}.LeftNavigation .hamburger-icon>:last-child{top:calc(100% - 2px)}.LeftNavigation .hamburger-close{position:absolute;right:1rem;top:1rem}.LeftNavigation .hamburger-menu.is-hidden,.LeftNavigation .is-hidden .hamburger-menu{transform:translateY(-1rem)}.LeftNavigation .hamburger-menu .RecoursiveList{display:block;list-style:none;margin:0;padding:0}.LeftNavigation .hamburger-menu .RecoursiveList .item-text,.LeftNavigation .hamburger-menu .RecoursiveList a.item-link{cursor:pointer;text-decoration:none}.LeftNavigation .hamburger-menu .RecoursiveList .item-text:hover,.LeftNavigation .hamburger-menu .RecoursiveList a.item-link:hover{text-decoration:underline}.LeftNavigation .hamburger-menu .RecoursiveList a.item-link.view-all-link{cursor:pointer;font-size:.7rem;padding-left:5px}.LeftNavigation .hamburger-menu .RecoursiveList .item{display:block;font-size:1.0625rem;font-weight:lighter;list-style:none;margin:0;padding:1.5rem 0 0}.LeftNavigation .hamburger-menu .RecoursiveList .item .RecoursiveList.depth0{background:#fff;height:0;left:200px;margin-top:130px;min-width:16.66666667%;opacity:0;overflow:hidden;position:fixed;top:0}.LeftNavigation .hamburger-menu .RecoursiveList .item .RecoursiveList .item{font-size:.9605rem;font-weight:lighter;padding:1rem 0 0}.LeftNavigation .hamburger-menu .RecoursiveList .item .RecoursiveList .item .RecoursiveList .item{font-size:.765rem;padding-left:1rem}.LeftNavigation .hamburger-menu .RecoursiveList .item.type-span .RecoursiveList{overflow:hidden;transition:max-height .4s ease-in-out,opacity .4s ease-in-out}.LeftNavigation .hamburger-menu .RecoursiveList .item.type-span.is-close .RecoursiveList{max-height:0;opacity:0}.LeftNavigation .hamburger-menu .RecoursiveList .item.is-open{background:#fff;position:relative}.LeftNavigation .hamburger-menu .RecoursiveList .item.is-open .depth0{height:calc(100vh - 130px);opacity:1;overflow:auto}.LeftNavigation .hamburger-menu .RecoursiveList .item.is-open:after{left:100%}.LeftNavigation .hamburger-menu .RecoursiveList .item.is-open,.LeftNavigation .hamburger-menu .RecoursiveList .item.is-open a{color:#000}.SocialIcons .social-btn{align-items:center;border-radius:1em;display:flex;font-size:.9rem;height:2em;justify-content:center;line-height:1em;margin:.25rem;padding:0;width:2em}.SocialIcons .social-btn.social-no-hover:hover{background:#000}.Overlay{z-index:999999}.newsletter-call{cursor:pointer}.footer-newsletter{bottom:50px;position:fixed;right:50px;width:30%}.footer-newsletter .modal-close-x{cursor:pointer;position:absolute;right:25px;top:25px}.LeftColumn .left-fixed{position:fixed;z-index:999999}.LeftColumn .left-fixed .prom-header{margin-top:1rem;max-width:175px}.LeftColumn .left-fixed .LeftMenu .menu-icon{display:none}.LeftColumn .left-fixed .LeftMenu .icon-search{display:inline}*{scrollbar-color:#ccc #000;scrollbar-width:thin}::-webkit-scrollbar{width:2px}::-webkit-scrollbar-track{background:#ccc}::-webkit-scrollbar-thumb{background-color:#000;border:none;border-radius:0}.btn-primary{border-radius:0;font-size:.85rem;text-transform:uppercase}.carousel .ProductItem{width:100%}.form-input{border:none;border-bottom:1px solid #000;height:2.5rem}.form-input.full-width{width:100%}.form-input:focus{outline:none}.form-label{padding-bottom:10px}.Footer{margin-top:4rem}.background-text{-webkit-text-fill-color:transparent;animation:bg-animation 30s cubic-bezier(.3,0,.7,1) infinite;background-clip:text;-webkit-background-clip:text;background-image:url(../donna-store.jpg);background-size:120%;color:transparent;font-size:3.2vw;font-weight:700}@media (max-width:767.98px){.background-text{font-size:3rem}}#newsletter_pop{background-color:#fefefe;box-shadow:0 2px 10px #00000080;height:400px;left:50%;margin:auto;opacity:0;position:fixed;top:50%;transform:translate(-50%,-75%);transition:transform .3s ease-out,opacity .3s ease,visibility .3s ease;visibility:hidden;width:650px;z-index:5104}@media (max-width:767.98px){#newsletter_pop{width:90vw}}#newsletter_pop .close{cursor:pointer;float:right}#footer-newsletter .background-text{-webkit-text-fill-color:transparent;animation:bg-animation 30s cubic-bezier(.3,0,.7,1) infinite;background-clip:text;-webkit-background-clip:text;background-image:url(../donna-store.jpg);background-size:120%;color:transparent;font-size:3.2vw;font-weight:700}@media (max-width:767.98px){#footer-newsletter .background-text{font-size:3rem}}@keyframes bg-animation{0%{background-position:0 0}50%{background-position:100% 100%}to{background-position:0 0}}#newsletter_pop.active{opacity:1;visibility:visible;z-index:9999999999}.Footer .footer-arrow-up{bottom:20px;cursor:pointer;opacity:0;position:fixed;right:-30px;transition:all .5s ease .2s}.Footer .footer-arrow-up.show{display:block;opacity:1;right:20px;transition:all .5s ease .2s}.Footer .newsletter-call{cursor:pointer}.Footer .footer-newsletter{bottom:50px;position:fixed;right:50px;width:30%}@media (max-width:767.98px){.Footer .footer-newsletter{bottom:50px;left:5%;position:fixed;right:50px;width:90%}}.Footer .footer-newsletter .modal-close-x{cursor:pointer;position:absolute;right:25px;top:25px}.Footer .footer-bg-stripe{margin-bottom:1rem;width:100vw}.Footer .footer-bg-stripe img{height:auto;max-height:200px;max-width:100vw;min-width:100vw;-o-object-fit:cover;object-fit:cover;width:100%}.Footer .col{margin-bottom:2rem}.Footer .RecoursiveList{display:block;font-weight:lighter;margin:0 0 0 10px;padding:0}@media (max-width:767.98px){.Footer .RecoursiveList{margin-left:0}}.Footer .RecoursiveList li{display:block;margin:0;padding:0;text-transform:uppercase}.Footer .RecoursiveList li:not(:last-child){margin-bottom:1rem}.Footer .RecoursiveList a{text-decoration:none}.Footer .RecoursiveList a:hover{text-decoration:underline}
