/* components/vue-global-components/dropdown.scss, 
components/vue-global-components/combo-box.scss, 
components/vue-catalog-boxes.scss, 
pages/product-literature/product-literature.scss, 
components/blog/recently-added.scss, 
components/vimeo-player.scss, 
components/vue-product-literature.scss, 
components/vue-sr-see-more.scss */
.vue-drop{position:relative;width:fit-content;--inner-padding: 15px}@media (min-width:768px){.vue-drop{--inner-padding: 20px}}.vue-drop.disabled{opacity:0.5}.vue-drop-toggle{outline:0;line-height:14px;font-size:14px;font-weight:400;color:#58595B;padding:17px 15px;display:flex;justify-content:space-between;text-decoration:none;border-radius:3px;border:1px solid rgba(0, 0, 0, 0.5)}.vue-drop-toggle.disabled{opacity:0.5;cursor:not-allowed}.vue-drop-toggle.disabled:hover,.vue-drop-toggle.disabled:focus{color:#58595B}@media (min-width:768px){.vue-drop-toggle{padding:20px;font-size:16px}}.vue-drop-toggle label{top:17px;font-size:14px;transition:font-size 0.3s, top 0.3s}@media (min-width:768px){.vue-drop-toggle label{top:20px;font-size:16px}}.vue-drop-toggle label.floating{position:absolute;color:#888991;font-weight:300;top:7px;font-size:12px}.vue-drop-toggle .selected{position:relative;top:10px}.vue-drop-toggle .icon{margin-right:8px;max-width:22px;max-height:22px}.vue-drop-toggle:not(.disabled):hover,.vue-drop-toggle:not(.disabled):focus{color:black;border-radius:5px}.vue-drop-toggle:not(.disabled):focus-visible{box-shadow:0 0 0 2px rgba(88, 89, 91, 0.35)}.vue-drop-toggle .arrow{cursor:pointer;position:absolute;top:calc(50% - 4px);stroke:#0D0D0D;z-index:5;right:20px;transform:rotate(90deg);transition:all 0.3s;width:12px;height:12px}.vue-drop-toggle[aria-expanded='true'] .arrow{transform:rotate(-90deg);stroke:#F46C42;top:calc(50% - 6px)}.vue-drop-toggle .selected-items{margin-left:5px;color:#0d0d0d;font-weight:300}.vue-drop .dropdown-menu{padding:20px 16px;border:0;box-shadow:0 12px 17px 0 rgba(0, 0, 0, 0.1);max-height:300px;overflow:auto;width:100%}.vue-drop .dropdown-menu .selection-checkbox:not(:last-child),.vue-drop .dropdown-menu .selection-radio:not(:last-child){margin-bottom:9px}.vue-drop .dropdown-menu .selection-checkbox label.checked:after,.vue-drop .dropdown-menu .selection-radio label.checked:after{display:block}.vue-drop .clear{position:absolute;top:calc(50% - 4px);stroke:#0D0D0D;z-index:5;right:50px;width:10px;height:10px}.vue-drop .clear svg{margin-top:-16px;width:100%;height:100%}
.combo-box{position:relative}.combo-box .search-box{height:100%}.combo-box .search-box .form-control{height:100%;border:1px solid rgba(0, 0, 0, 0.5);border-radius:3px;font-size:16px;padding:25px 20px 5px;padding-left:45px}.combo-box .arrow,.combo-box .clear-query{cursor:pointer;position:absolute;top:calc(50% - 4px);stroke:#0D0D0D;z-index:5}.combo-box .arrow{right:20px;transform:rotate(90deg);transition:all 0.3s;width:12px;height:12px}.combo-box .clear-query{right:50px;width:10px;height:10px}.combo-box .clear-query svg{margin-top:-16px;width:100%;height:100%}.combo-box .search-svg{position:absolute;stroke:black;top:calc(50% - 10px);left:15px;width:20px;height:20px;transform:rotate(90deg);border-width:1px}.combo-box .dropdown{position:absolute;bottom:0;top:var(--search-bar-input-height);width:100%;z-index:2}.combo-box .dropdown-menu{box-shadow:0 8px 20px 0 rgba(0, 0, 0, 0.1);max-height:275px;overflow:auto;margin:0;padding:0;list-style-type:none;position:absolute;left:0;width:100%;background:white;display:none}.combo-box .dropdown-menu.show{display:block}.combo-box .dropdown-menu::-webkit-scrollbar{-webkit-appearance:none;width:3px}.combo-box .dropdown-menu::-webkit-scrollbar-thumb{border-radius:4px;background-color:rgba(0, 0, 0, 0.2);box-shadow:0 0 1px rgba(255, 255, 255, 0.5)}.combo-box .dropdown-item{font-weight:300;line-height:1;padding:15px;border:0;display:flex;align-items:center;font-size:13px;color:#58595B;outline:0;border-bottom:1px solid rgba(0, 0, 0, 0.2);width:100%;position:relative}.combo-box .dropdown-item input{opacity:0;position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;cursor:pointer}.combo-box .dropdown-item.active,.combo-box .dropdown-item:focus,.combo-box .dropdown-item:hover{background:#f7f7f7;color:black}@media (min-width:768px){.combo-box .dropdown-item{font-size:16px}}@media (min-width:992px){.combo-box .dropdown-item{padding:16px 20px;font-size:18px}}.combo-box .dropdown-item-title{padding-left:30px;direction:ltr;font-size:18px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.combo-box .dropdown-item-image{--aspect-ratio: calc(54 / 40 * 100%);flex:0 0 40px;box-shadow:0 2px 3px 0 rgba(0, 0, 0, 0.19)}.combo-box .dropdown-toggle{width:100%;height:100%}.combo-box .dropdown-toggle:after{content:none}.combo-box .dropdown-toggle.disabled{opacity:0.5;cursor:not-allowed}.combo-box .dropdown-toggle.disabled:hover,.combo-box .dropdown-toggle.disabled:focus{color:#58595B}.combo-box .dropdown-toggle[aria-expanded='true'] .arrow{transform:rotate(-90deg);stroke:#F46C42;top:calc(50% - 6px)}.combo-box .dropdown-toggle label{top:50%;font-size:16px;transition:font-size 0.3s, top 0.3s;position:absolute;left:45px;transform:translate(0, -50%);color:#58595b}.combo-box .dropdown-toggle label.floating{color:#888991;font-weight:300;top:7px;font-size:12px;transform:unset}
.vue-catalog-boxes{margin-bottom:46px;margin-top:46px}@media (min-width:768px){.vue-catalog-boxes{margin-bottom:60px;margin-top:60px}}.vue-catalog-boxes-header{margin-bottom:15px}@media (min-width:768px){.vue-catalog-boxes-header{margin-bottom:32px}}.vue-catalog-boxes-header-title{display:flex;justify-content:space-between;flex-wrap:wrap;align-items:center}.vue-catalog-boxes-header-title .title{font-family:"Publico Banner", "Frutiger LT Pro", "Narkiss Tam", sans-serif}.vue-catalog-boxes-header .desc{font-size:16px;line-height:20px;font-weight:300;color:var(--color-secondary);margin-bottom:0}@media (min-width:768px){.vue-catalog-boxes-header .desc{font-size:20px;line-height:30px}}.vue-catalog-boxes-items{--column-gap: 14px;--row-gap: 14px;display:grid;grid-gap:var(--row-gap) var(--column-gap);grid-template-columns:1fr 1fr;align-items:unset}@media (min-width:768px){.vue-catalog-boxes-items{--column-gap: 20px;--row-gap: 20px;grid-template-columns:1fr 1fr 1fr}}@media (min-width:992px){.vue-catalog-boxes-items{grid-template-columns:1fr 1fr 1fr 1fr}}@media (min-width:1260px){.vue-catalog-boxes-items{grid-template-columns:repeat(5, calc(20% - 16px))}}.vue-catalog-boxes-items .limited-badge{pointer-events:none;position:absolute;left:0;top:69px;font-size:12px;line-height:22px;padding:0 11px;color:#58595b;font-weight:500;z-index:1;width:max-content;background-color:#d5d5d5;font-size:12px}.vue-catalog-boxes-items .btn-framed:disabled{color:#000 !important;--icon-color: #000 !important;background:transparent;border:2px solid #000 !important;opacity:0.65}
.load-more{margin-top:85px;text-align:center;padding-bottom:30px}@media (min-width:992px){.load-more{padding-bottom:100px}}.load-more-container .title-t3{display:flex;align-items:center;justify-content:space-between}.load-more .btn-clean{display:flex;flex-direction:column;align-items:center;gap:5px;transition:0.4s ease gap;width:fit-content;margin:0 auto}.load-more .btn-clean .arrow{width:16px;height:16px;stroke:black;transform:rotateZ(90deg);position:relative;top:0;transition:0.4s ease all;margin-left:5px}.load-more .btn-clean .arrow svg{top:-4px;position:relative;width:100%;height:100%}.load-more .btn-clean:focus .arrow,.load-more .btn-clean:hover .arrow{top:5px}.load-more .btn-clean.load-less{flex-direction:column-reverse}.load-more .btn-clean.load-less .arrow{transform:rotateZ(270deg)}.load-more .btn-clean.load-less:focus .arrow,.load-more .btn-clean.load-less:hover .arrow{top:-5px}.product-literature-badge{border-radius:32px;border:1px solid rgba(0, 0, 0, 0.2);background:#FFF;padding:5px 15px;border-radius:20px;width:max-content;font-weight:500;font-size:12px}@media (min-width:992px) and (max-width:1260px){.product-literature-badge{padding:2px 10px}}@media (min-width:1260px){.product-literature-badge{font-size:14px}}.vue-product-literature-item-badge{color:#FFF;text-align:center;font-size:12px;font-style:normal;font-weight:400;line-height:16px;background:#0D0D0D;padding:2px 5px;border-radius:2px}.btn-checkbox{border-radius:5px;background:#E6E6E6;padding:6px 14px;font-weight:300;display:flex;gap:12px;box-shadow:unset !important;align-items:center}@media (min-width:1260px){.btn-checkbox{font-size:18px}}.btn-checkbox.active{border-radius:5px;border:1px solid #F46C42;background:#FFF;color:#F46C42}.btn-checkbox:focus-visible{outline:0;box-shadow:0 0 0 0.25rem rgba(244, 108, 66, 0.25) !important}.btn-checkbox .remove-icon{display:flex;align-items:center;line-height:1}.btn-checkbox .remove-icon svg{width:8px;height:8px;stroke:currentColor}@media (min-width:1260px){.btn-checkbox .remove-icon svg{width:10px;height:10px}}.vue-product-literature-banner{grid-column:span 1;background-color:#EDEDEF;padding:40px 20px;display:flex;flex-direction:column-reverse;position:relative;gap:36px}@media (min-width:768px){.vue-product-literature-banner{padding:50px;grid-column:span 2;flex-direction:row-reverse;gap:64px}}@media (min-width:1260px){.vue-product-literature-banner{grid-column:span 3}}.vue-product-literature-banner-image{width:100%;max-width:680px}.vue-product-literature-banner-image .ratio{--aspect-ratio: calc(179 / 295 * 100%)}.vue-product-literature-banner-content{display:flex;flex-direction:column;align-items:self-start}.vue-product-literature-banner-actions{margin-bottom:30px}@media (min-width:1260px){.vue-product-literature-banner-actions{margin-bottom:40px}}.vue-product-literature-banner-title{color:#0D0D0D;font-family:"Publico Banner", "Frutiger LT Pro", "Narkiss Tam", sans-serif;font-size:22px;font-weight:300;line-height:1.35;text-transform:capitalize;margin-bottom:12px}@media (min-width:1260px){.vue-product-literature-banner-title{font-size:34px}}.vue-product-literature-banner-description{color:#0D0D0D;font-size:16px;font-weight:300;line-height:1.4}.vue-product-literature-banner .btn-framed{font-size:16px;margin-top:20px;margin-bottom:20px;padding:12px 19px}@media (min-width:1260px){.vue-product-literature-banner .btn-framed{margin-top:40px;margin-bottom:20px;font-size:18px}}.vue-product-literature-banner-meta{margin-top:auto;color:#535353;font-size:14px;font-weight:300;display:flex;align-items:center;width:100%}@media (min-width:768px){.vue-product-literature-banner-meta{font-size:16px}}.vue-product-literature-banner-meta>*:not(:last-child):after{content:'·';margin-left:18px;margin-right:18px}.vue-product-literature-banner-meta span{display:flex;align-items:center;gap:5px}.vue-product-literature-banner-meta svg{width:20px;height:20px}.vue-product-literature-filters{position:relative;display:flex;flex-wrap:wrap;gap:20px;justify-content:space-between;align-items:flex-start;flex-direction:column}@media (min-width:768px){.vue-product-literature-filters{flex-direction:row;align-items:center;padding-top:40px;margin-top:30px;padding-bottom:40px;border-bottom:1px solid #e0e0e0;border-top:1px solid #e0e0e0}}.vue-product-literature-filters .dropdown{position:static}@media (max-width:768px){.vue-product-literature-filters .dropdown{width:100%}}@media (min-width:768px){.vue-product-literature-filters .dropdown{position:relative}}.vue-product-literature-filters .dropdown .dropdown-toggle{background-color:#fff;border:1px solid #000;color:#000;padding:10px 20px;border-radius:8px;font-weight:400;font-size:14px;display:inline-flex;align-items:center;gap:10px;position:relative}@media (min-width:768px){.vue-product-literature-filters .dropdown .dropdown-toggle{font-size:16px}}@media (min-width:992px){.vue-product-literature-filters .dropdown .dropdown-toggle{font-size:20px}}.vue-product-literature-filters .dropdown .dropdown-toggle .filter-icon svg{width:15px;height:15px}@media (min-width:992px){.vue-product-literature-filters .dropdown .dropdown-toggle .filter-icon svg{width:20px;height:20px}}.vue-product-literature-filters .dropdown .dropdown-toggle .filter-count-badge{position:absolute;top:8px;left:30px;background-color:#ff6b35;color:#fff;border-radius:50%;width:15px;height:15px;display:inline-flex;align-items:center;justify-content:center;font-size:10px}.vue-product-literature-filters .dropdown .dropdown-toggle:hover,.vue-product-literature-filters .dropdown .dropdown-toggle:focus{background-color:#f8f8f8;color:#000;border-color:#000}.vue-product-literature-filters .dropdown .dropdown-toggle:before{content:"";position:absolute;width:0%;bottom:-6px;height:2px;background:#000;transition:0.5s width cubic-bezier(0.34, 1, 1, 1)}.vue-product-literature-filters .dropdown .dropdown-toggle:after{box-sizing:content-box;content:'';display:block;width:6px;height:6px;border:1px solid #000;transition:border 0.4s, transform 0.3s;border-top:0 !important;border-left:0 !important;transform:rotate(45deg);margin-left:9px;margin-top:-4px}.vue-product-literature-filters .dropdown .dropdown-toggle.show .text-label{font-weight:bold}.vue-product-literature-filters .dropdown .dropdown-toggle.show:after{margin-top:0px;transform:rotate(225deg)}.vue-product-literature-filters .dropdown .dropdown-menu{min-width:250px;border-radius:10px;background:#FFF;box-shadow:0px 4px 14px 0px rgba(0, 0, 0, 0.12);gap:16px;flex-wrap:wrap;margin-top:10px !important;padding:20px;border:unset}@media (min-width:768px){.vue-product-literature-filters .dropdown .dropdown-menu{gap:20px;padding:25px;width:max-content;max-width:640px}}@media (min-width:992px){.vue-product-literature-filters .dropdown .dropdown-menu{padding:30px}}.vue-product-literature-filters .dropdown .dropdown-menu.show{display:flex}.vue-product-literature-filters .types-filter{display:flex;flex-wrap:wrap;gap:15px;margin-left:0}@media (max-width:768px){.vue-product-literature-filters .types-filter{width:100%;border-top:1px solid #e0e0e0;padding-top:18px}}.vue-product-literature-filters .types-filter .form-check{margin:0;padding:0}.vue-product-literature-filters .types-filter .form-check .form-check-input{display:none}.vue-product-literature-filters .types-filter .form-check .form-check-input:checked+.form-check-label{background-color:#000;color:#fff;border-color:#000}.vue-product-literature-filters .types-filter .form-check .form-check-label{display:inline-block;padding:5px 13px;border:1px solid #000;border-radius:30px;font-size:12px;font-weight:300;color:#000;cursor:pointer;background-color:#fff;transition:background-color 0.2s ease, color 0.2s ease}@media (min-width:768px){.vue-product-literature-filters .types-filter .form-check .form-check-label{padding:8px 20px;font-size:16px;font-weight:400}}@media (min-width:992px){.vue-product-literature-filters .types-filter .form-check .form-check-label{font-size:20px}}.vue-product-literature-filters .types-filter .form-check .form-check-label:hover{background-color:#f8f8f8}.vue-product-literature-filters-items{background-color:transparent;padding-top:20px;padding-bottom:20px;border-radius:0;display:flex;flex-direction:column;gap:15px;align-items:flex-start}.vue-product-literature-filters-items p{margin:0;font-size:24px;color:#000;font-weight:400;font-family:"Publico Banner", "Frutiger LT Pro", "Narkiss Tam", sans-serif}.vue-product-literature-filters-items-topics{display:flex;flex-wrap:wrap;gap:10px}.vue-product-literature-filters-items-actions{margin-left:18px;margin-top:5px}.vue-product-literature-filters-items-actions .btn-clean{color:#000;text-decoration:underline;padding:0;font-size:16px;font-weight:300}@media (min-width:1260px){.vue-product-literature-filters-items-actions .btn-clean{font-size:18px}}.vue-product-literature-filters-items-actions .btn-clean:hover{color:#555;text-decoration:underline}#product-literature{padding-top:25px}@media (min-width:992px){#product-literature{padding-top:55px}}#product-literature .main-title{color:#0D0D0D;line-height:1.1;margin-bottom:15px;font-size:42px}@media (min-width:1260px){#product-literature .main-title{font-size:70px;display:block}}#product-literature .main-title .italic{font-style:italic}#product-literature .main-desc{color:#0D0D0D;font-size:18px;font-weight:300;line-height:1.4;max-width:860px;margin-bottom:25px}@media (min-width:992px) and (max-width:1259px){#product-literature .main-desc{margin-bottom:35px;max-width:620px}}@media (min-width:1260px){#product-literature .main-desc{margin-bottom:50px;font-size:25px}}#product-literature .main-desc p{margin-bottom:0}#product-literature .main-desc .truncate{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:var(--line-clamp, 2);word-break:var(--word-break, unset);overflow:hidden}@media (min-width:992px){#product-literature .main-desc .truncate{--line-clamp: 4}}#product-literature .main-desc .truncate.with-truncate>*{display:inline}#product-literature .main-desc .truncate.truncate-open{--line-clamp: 0 !important}@media (min-width:576px){#product-literature .main-desc .truncate.truncate-mobile{--line-clamp: 0 !important}}#product-literature .main-desc .truncate+.truncate-btn{font-size:18px;padding:0;margin:3px 0;-webkit-appearance:none;border:0;background:transparent;width:auto;color:#0D0D0D;transition:color 0.15s ease-in-out}#product-literature .results-container{margin-top:10px;margin-bottom:70px}#product-literature .results-container.no-filters{margin-top:30px}@media (min-width:992px){#product-literature .results-container.no-filters{margin-top:60px}}#product-literature .filters-section{position:sticky;top:var(--header-sticky);z-index:10;background:#fff}@media (max-width:992px){#product-literature .filters-section{margin-top:-20px;padding-top:20px;padding-bottom:20px}}#product-literature .see-more-container{margin-top:60px}#product-literature-app{position:relative}#product-literature-app .spinner-border{position:absolute;right:0;left:0;z-index:11;color:#000000;display:flex;align-items:center;top:60px;margin:auto;font-size:8px;z-index:12;scale:1.7;opacity:0}#product-literature-app>*:not(.spinner-border){transition:0.5s ease opacity;opacity:0}#product-literature-app[v-cloak] .spinner-border{opacity:1}#product-literature-app[data-v-app]>*:not(.spinner-border){opacity:1}
.recently-added{overflow:hidden}.recently-added__title{border-top:1px solid #e2e2e2;margin-bottom:3px;padding-top:40px;display:none}@media (min-width:992px){.recently-added__title{display:block}}@media (min-width:992px) and (max-width:1259px){.recently-added__title{font-size:24px}}.recently-added__subtitle{color:#0D0D0D;font-size:25px;font-weight:300;line-height:1.4;display:none}@media (min-width:992px){.recently-added__subtitle{display:block}}@media (min-width:992px) and (max-width:1259px){.recently-added__subtitle{font-size:18px}}.recently-added__grid{flex-direction:column;gap:20px;display:none}@media (min-width:992px){.recently-added__grid{display:flex;flex-direction:row}}.recently-added__swiper{padding-bottom:30px;position:relative}.recently-added__swiper .spinner-border{position:absolute;right:0;left:0;z-index:11;color:#000000;display:flex;align-items:center;top:0;bottom:0;margin:auto;font-size:8px}@media (min-width:992px){.recently-added__swiper .spinner-border{display:none}}.recently-added__swiper .swiper{overflow:visible}.recently-added__swiper .swiper:not(.swiper-initialized) .swiper-slide{margin-right:14px;opacity:0}@media (min-width:992px){.recently-added__swiper .swiper{display:none}}.recently-added__swiper .swiper-slide{max-width:85%;transition:opacity 0.3s ease;--aspect-ratio: calc(494 / 313 * 100%)}@media (min-width:768px){.recently-added__swiper .swiper-slide{max-width:calc(100% / 2.33)}}.recently-added__swiper .swiper-slide .recently-added__card-title-link{font-family:"Publico Banner", "Frutiger LT Pro", "Narkiss Tam", sans-serif}.recently-added__swiper .swiper-slide .recently-added__card-favorite svg{stroke:#fff;--color-primary: #fff}.recently-added__featured{width:100%;position:relative}@media (min-width:992px){.recently-added__featured{width:60%}}.recently-added__featured .ratio{--aspect-ratio: calc(444 / 705 * 100%)}@media (min-width:1400px){.recently-added__featured .ratio{--aspect-ratio: calc(444 / 775 * 100%)}}.recently-added__featured .recently-added__card-time .download-circle{fill:#fff}.recently-added__featured .recently-added__card-title{font-weight:400;line-height:1.2;color:#fff;font-family:"Publico Banner", "Frutiger LT Pro", "Narkiss Tam", sans-serif}.recently-added__featured .recently-added__card-title-link{text-decoration:none;color:#FFF}.recently-added__featured .recently-added__card-title-link:hover,.recently-added__featured .recently-added__card-title-link:focus-within{color:#fff}@media (min-width:992px) and (max-width:1259px){.recently-added__featured .recently-added__card-title{font-size:24px}}@media (min-width:1260px){.recently-added__featured .recently-added__card-title{font-size:34px}}.recently-added__featured .recently-added__card-title:hover,.recently-added__featured .recently-added__card-title:focus-within{color:#fff}.recently-added__featured .recently-added__card-meta{color:#FFF;font-size:16px;display:flex;align-items:center;font-weight:300;justify-content:flex-start}.recently-added__featured .recently-added__card-meta span:not(:last-child)::after{content:'·';display:inline-block;margin-right:10px;margin-left:10px}.recently-added__featured .recently-added__card-favorite svg{stroke:#FFF;--color-primary: #fff}.recently-added__secondary{width:100%;display:flex;flex-direction:column}@media (min-width:992px){.recently-added__secondary{width:40%}}.recently-added__card{display:flex;flex-direction:column;height:fit-content;transition:transform 0.3s ease;position:relative}.recently-added__card:not(:last-child){border-bottom:1px solid rgba(0, 0, 0, 0.5);border-bottom:1px solid rgba(0, 0, 0, 0.5);padding-bottom:19px;margin-bottom:19px}.recently-added__secondary .recently-added__card-link{flex-direction:row;gap:15px}.recently-added__secondary .recently-added__card-image{width:100%}@media (min-width:992px) and (max-width:1259px){.recently-added__secondary .recently-added__card-image{max-width:132px}}@media (min-width:1260px){.recently-added__secondary .recently-added__card-image{max-width:175px}}.recently-added__secondary .recently-added__card-image .ratio{--aspect-ratio: calc(116 / 175 * 100%)}.recently-added__card-link{display:flex;flex-direction:column;height:100%;text-decoration:none;color:inherit;justify-content:center}.recently-added__card-image{position:relative}.recently-added__card-image img{width:100%;height:100%;object-fit:cover}.recently-added__card-actions{position:relative;margin-bottom:14px;display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%}.recently-added__card-favorite{background:transparent;border:none;cursor:pointer;color:white;z-index:2}.recently-added__card-favorite svg{stroke:#000000;fill:none;transition:fill 0.3s ease}.recently-added__card-content{display:flex;flex-direction:column;flex-grow:1;width:100%}@media (max-width:992px){.recently-added__card-content{position:absolute;bottom:0;left:0;right:0;padding:20px;background:linear-gradient(94deg, rgba(0, 0, 0, 0) -24.71%, rgba(0, 0, 0, 0.6) 69.89%);height:100%}}.recently-added__card-content.featured{position:absolute;bottom:0;left:0;right:0;padding:25px;background:linear-gradient(94deg, rgba(0, 0, 0, 0) -24.71%, #000 69.89%);height:100%}.recently-added__card-title{line-height:1.3;margin-top:auto;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;font-size:22px;font-weight:400;margin-bottom:20px}@media (min-width:992px) and (max-width:1259px){.recently-added__card-title{font-size:14px;font-weight:400;margin-bottom:10px}}@media (min-width:1260px){.recently-added__card-title{margin-bottom:25px;font-size:18px}}.recently-added__card-title:hover,.recently-added__card-title:focus-within{color:#c35635}.recently-added__card-title-link{text-decoration:none;color:#000}.recently-added__card-title-link:hover,.recently-added__card-title-link:focus{color:#000}@media (max-width:992px){.recently-added__card-title-link{color:#FFF}.recently-added__card-title-link:hover,.recently-added__card-title-link:focus{color:#FFF}}.recently-added__card-author{margin-top:-20px;color:#0D0D0D99;font-size:14px;margin-bottom:10px}.recently-added__card-meta{display:flex;align-items:center;justify-content:space-between;color:#535353;font-size:14px}@media (max-width:992px){.recently-added__card-meta{justify-content:flex-start}.recently-added__card-meta>span:not(:last-child)::after{content:'·';display:inline-block;margin-left:7px}}.recently-added__card-icon{display:inline-flex;align-items:center;margin-right:5px;color:#000}@media (max-width:992px){.recently-added__card-icon{color:#FFF}}.recently-added__card-time{margin-right:10px;font-weight:300;display:flex;align-items:center;gap:6px}.recently-added__card-time svg{width:20px;height:20px}@media (max-width:992px){.recently-added__card-time{color:#FFF}}.recently-added__card-date{font-weight:300}@media (max-width:992px){.recently-added__card-date{color:#FFF}}
.vimeo-video-container{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;overflow:hidden}.vimeo-video-container .video-ratio{position:absolute;transform:translate(-50%, -50%);top:50%;left:50%;width:100%;overflow:hidden;height:100%;overflow:hidden}@media (min-width:768px){.vimeo-video-container .video-ratio{height:140%}}@media (min-width:992px){.vimeo-video-container .video-ratio{height:0;padding:calc(1080 / 1920 * 100%) 0 0}}.vimeo-video-container .video-iframe-wrapper{position:absolute;left:0;top:0;z-index:1;height:100%;width:100%}.vimeo-video-container .video-iframe-wrapper iframe{border:0;width:100%;height:100%}
.vue-product-literature-items{display:grid;gap:60px 24px;align-items:stretch}@media (min-width:768px){.vue-product-literature-items{grid-template-columns:repeat(2, 1fr)}}@media (min-width:1260px){.vue-product-literature-items{grid-template-columns:repeat(3, 1fr)}}.vue-product-literature-item{position:relative;display:flex;flex-direction:column;height:100%;opacity:0;transform:translateY(20px);transition:opacity 0.5s ease, transform 0.5s ease;will-change:opacity, transform}.vue-product-literature-item.is-visible{opacity:1;transform:translateY(0)}.vue-product-literature-item-image .ratio{--aspect-ratio: calc(249 / 411 * 100%)}.vue-product-literature-item-image .video-ratio{padding:60%}.vue-product-literature-item-actions{position:absolute;top:20px;left:20px;right:20px;display:flex;align-items:center;gap:10px;justify-content:space-between}.vue-product-literature-item-content{display:flex;flex-direction:column;flex:1;border-bottom:1px solid #000}.vue-product-literature-item-author{color:#0D0D0D99;font-size:14px;margin-bottom:10px}.vue-product-literature-item-title{margin-top:10px;display:flex;align-items:flex-start;gap:10px;justify-content:space-between;font-size:18px;margin-bottom:0}.vue-product-literature-item-title-link{width:calc(100% - 40px);color:#000;text-decoration:none;transition:color 0.3s ease;display:flex;align-items:center;gap:10px}.vue-product-literature-item-title-link:hover,.vue-product-literature-item-title-link:focus{color:#000}.vue-product-literature-item [data-favorites-toggle]{margin-top:3px;z-index:3}.vue-product-literature-item-meta{font-size:14px;font-weight:300;line-height:1.4;margin-top:auto;color:#535353;padding-bottom:12px;padding-top:20px;display:flex;justify-content:space-between}@media (min-width:768px){.vue-product-literature-item-meta{font-size:16px}}.vue-product-literature-item-time{display:flex;align-items:center;gap:6px}.vue-product-literature-item-time svg{width:20px;height:20px}
.vue-sr-see-more{padding-top:20px;text-align:center}@media (min-width:768px){.vue-sr-see-more{padding-top:40px}}
