.fade-enter-from,.fade-leave-to{opacity:0}.fade-enter-active,.fade-leave-active{transition:opacity .3s ease}.fade-enter-to,.fade-leave-from{opacity:1}.bookmark-btn.bookmarked svg .fill{fill:var(--color-charcoal-grey)}.share-popup .share-title{color:var(--color-header-grey)}.share-popup:hover .share-title{color:var(--color-header-grey)}button.btn-primary{max-width:300px}.cart-header a:not(.btn){color:var(--color-header-grey)}.bookmark-list-cart-btn{width:60px;height:60px;border-radius:50%;border:.5px solid var(--color-white);background-color:var(--color-charcoal-grey);color:var(--color-white);position:fixed;right:10px;top:40%;display:flex;align-items:center;justify-content:center;z-index:99;transition:all ease .3s;will-change:transform}.bookmark-list-cart-btn:hover{transform:scale(1.08)}.bookmark-list-cart-btn .bookmark-icon{padding:0;display:flex}.bookmark-icon .item-count{position:absolute;width:16px;height:16px;background-color:var(--color-brand-red);color:var(--color-white);border-radius:50%;font-size:10px;top:-6px;right:-6px;z-index:2;display:flex;align-items:center;justify-content:center;font-weight:bold}#bookmarkListLightbox{justify-content:flex-end}#bookmarkListLightbox .lightbox-container{max-height:100vh;height:100%;padding-top:95px;max-width:700px;width:100%}#bookmarkListLightbox .lightbox-close .icon-ngs{font-size:45px;margin-right:-25px}#bookmarkListLightbox .lightbox-content h4{font-weight:bold;font-size:32px;margin-bottom:10px}#bookmarkListLightbox .lightbox-content-wrapper{padding:0 28px 60px}#bookmarkListLightbox .card[data-landscape][data-landscape-mobile]{align-items:center}.card[data-landscape][data-landscape-mobile] .card-header img{height:150px;-o-object-fit:contain;object-fit:contain}.bookmark-item.disabled .title-small{color:var(--color-disabled-grey)}.bookmark-item.disabled .card-header{position:relative}.bookmark-item.disabled .card-header:after{content:"";position:absolute;background-color:rgba(255,255,255,.5);width:100%;height:100%;inset:0;z-index:1}.export-email-row>* i{font-size:20px}.export-email-row .icon-ngs{color:#313131}.export-email-row>*{gap:5px}.limit-lightbox .lightbox-container{max-width:700px;width:100%}@media(max-width: 991px){#bookmarkListLightbox .lightbox-container{max-width:80%;width:80%}.limit-lightbox .lightbox-container{max-height:calc(100% - 40px);max-width:calc(100% - 40px)}}@media(max-width: 767px){#bookmarkListLightbox .lightbox-content-wrapper{padding:0 20px 60px}#bookmarkListLightbox .lightbox-content h4{font-size:28px}.bookmark-list-cart-btn{top:90%}#bookmarkListLightbox .lightbox-container{max-width:100%;width:100%}}@media(max-width: 479px){.summary-row{flex-direction:column}.summary-row>*{flex:0 0 100%;width:100%}.summary-row .filter{margin-top:10px}}.fade-enter-from,.fade-leave-to{opacity:0}.fade-enter-active,.fade-leave-active{transition:opacity .3s ease}.fade-enter-to,.fade-leave-from{opacity:1}.bookmark-btn.bookmarked svg .fill{fill:var(--color-charcoal-grey)}.citation-popup{display:none}.citation-popup .share-title{color:var(--color-header-grey)}.citation-popup:hover .share-title{color:var(--color-header-grey)}.citation-button{position:relative;-webkit-tap-highlight-color:rgba(0,0,0,0);display:flex;align-items:center}.citation-popup{padding:26px 20px;min-width:335px;width:100%;z-index:1000;border:1px solid #171818;position:absolute;background-color:#fff;top:calc(100% + 18.5px);left:0;display:none;box-shadow:0 4px 12px rgba(0,0,0,.1)}.citation-popup.active{display:block;pointer-events:all}.citation-popup__wrapper{border:1px solid #ccc;padding:10px 35px 10px 10px;overflow:hidden;position:relative;width:100%;cursor:pointer;background:#fff;transition:background-color .2s ease}.citation-popup__wrapper:hover{background-color:#f9f9f9}.citation-popup__text{display:flex;position:relative;width:100%;overflow:hidden}.citation-popup__text p{text-overflow:ellipsis;overflow:hidden;white-space:nowrap;margin-bottom:0;font-size:14px;color:#000;font-weight:400}.citation-popup__wrapper .icon-ngs{position:absolute;right:10px;top:50%;transform:translateY(-50%);font-size:14px;color:#000}.citation-popup__info{justify-content:center;align-items:center;gap:6px;padding-top:10px;display:none}.citation-popup__info.active{display:flex}.citation-popup__info span{font-size:12px;color:#004645;font-weight:400}.citation-popup__arrow{position:absolute;bottom:calc(100% - 1px);height:12px;width:18px;left:20px}.citation-popup__arrow svg{display:block;width:100%;height:100%}.citation-button{display:flex;gap:5px;align-items:center;font-weight:bold}.citation-button svg{width:17px}