.base-price-text { clear: both; height: 30px; margin-bottom: 10px; }.suggestpage-activity{background:#fff;margin:10px auto 15px;box-shadow:0 0 2px 0 rgba(0,0,0,0.25);display:table;width:100%;max-width:960px;display:flex;flex-direction:row}.suggestpage-activity .col-1{width:40%;float:left;padding:25px;box-sizing:border-box;border-right:1px solid rgba(0,0,0,0.07000000000000001);flex-grow:0}.suggestpage-activity .col-1 .product-item-name a{font-size:16px;line-height:1}.suggestpage-activity .cartinfo h3{margin-top:0}.suggestpage-activity .cartinfo table{margin-bottom:20px}.suggestpage-activity .cartinfo tr th{float:left;padding:5px 10px}.suggestpage-activity .cartinfo tr td{padding:5px 10px}.suggestpage-activity .col-2{float:right;background:#fafafa;padding:25px;box-sizing:border-box;flex-grow:1}.suggestpage-activity .col-2 table{width:50%}.suggestpage-activity .col-suggest-list ol{list-style-type:none;padding:0 !important;margin-bottom:0}.suggestpage-activity .col-suggest-list ol li{display:flex;flex-direction:row}.suggestpage-activity .col-suggest-list ol li:last-child{margin-bottom:0}.suggestpage-activity .product-item-photo{max-width:120px}.suggestpage-activity .product-item-details{width:100%;padding:0 10px}.suggestpage-activity .qty-price{line-height:1;margin-top:4px;margin-bottom:15px}.suggestpage-activity .qty-price,.suggestpage-activity .qty-price *{font-size:16px}.suggestpage-activity .suggestpage-qty{float:left}.suggestpage-activity .item-options{clear:left;margin-bottom:0}@media (max-width:640px){.suggestpage-activity{flex-direction:column}.suggestpage-activity .col-1{width:100%}.suggestpage-activity .cartinfo .actions button{margin-bottom:10px}}.swissup-suggestpage-index-index .column.main .block,.ajaxpro-popup-suggestpage-view .block{margin-top:30px}.swissup-suggestpage-index-index .column.main .block.crosssell,.ajaxpro-popup-suggestpage-view .block.crosssell{width:auto;float:none;padding:0}[data-block="ajaxpro-floating-cart"].minicart-wrapper{margin:0 !important;padding:0 !important}.cd-cart-container::before{content:'';position:fixed;z-index:800;height:100vh;width:100vw;top:0;left:0;background:rgba(0,0,0,0.5);opacity:0;visibility:hidden;transition:opacity .4s,visibility .4s}.cd-cart-container.cart-open::before{opacity:1;visibility:visible}.cd-cart-trigger,.cd-cart{position:fixed;bottom:20px;right:5%;transition:transform .2s;transform:translateZ(0);-webkit-backface-visibility:hidden;will-change:transform;backface-visibility:hidden}.rtl .cd-cart-trigger,.rtl .cd-cart{right:auto;left:5%}.empty .cd-cart-trigger,.empty .cd-cart{transition:transform .2s,0s visibility .4s;transform:translateY(150px);visibility:hidden}@media only screen and (min-width:1170px){.cd-cart-trigger,.cd-cart{bottom:40px}}.cd-cart-trigger{z-index:802;height:72px;width:72px;text-indent:-9999px;color:transparent;white-space:nowrap}.rtl .cd-cart-trigger{text-indent:9999px}.cd-cart-trigger:hover{color:transparent}.cd-cart-trigger::after,.cd-cart-trigger::before{content:'';position:absolute;left:50%;top:50%;bottom:auto;right:auto;transform:translateX(-50%) translateY(-50%);height:100%;width:100%;background:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDIwLjAuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHdpZHRoPSIxNDRweCIgaGVpZ2h0PSI3MnB4IiB2aWV3Qm94PSIwIDAgMTQ0IDcyIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAxNDQgNzIiIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgyMCwgMjApIj4KCQoJCTxsaW5lIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzM0MzQzNCIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgeDE9IjciIHkxPSIxMSIgeDI9IjEzIiB5Mj0iMiIvPgoJCgkJPGxpbmUgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjMzQzNDM0IiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIiB4MT0iMjUiIHkxPSIxMSIgeDI9IjE5IiB5Mj0iMiIvPgoJCgkJPHBvbHlsaW5lIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzM0MzQzNCIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgcG9pbnRzPSIKCQkyOCwxNSAyNiwyOSA2LDI5IDQsMTUgCSIvPgoJCgkJPGxpbmUgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjMzQzNDM0IiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIiB4MT0iMSIgeTE9IjExIiB4Mj0iMzEiIHkyPSIxMSIvPgo8L2c+CjxnIHRyYW5zZm9ybT0idHJhbnNsYXRlKDkyLCAyMCkiPgoJCgkJPGxpbmUgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjMzQzNDM0IiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIiB4MT0iMjciIHkxPSI1IiB4Mj0iNSIgeTI9IjI3Ii8+CgkKCQk8bGluZSBmaWxsPSJub25lIiBzdHJva2U9IiMzNDM0MzQiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiIHgxPSIyNyIgeTE9IjI3IiB4Mj0iNSIgeTI9IjUiLz4KPC9nPgo8L3N2Zz4K') no-repeat 0 0;transition:opacity .2s,transform .2s}.cd-cart-trigger::after{background-position:-72px 0;opacity:0;transform:translateX(-50%) translateY(-50%) rotate(90deg)}.cart-open .cd-cart-trigger::before{opacity:0}.cart-open .cd-cart-trigger::after{opacity:1;transform:translateX(-50%) translateY(-50%)}.cd-cart-trigger .count{position:absolute;top:-10px;right:-10px;height:28px;width:28px;background:#323232;color:#ffffff;font-size:1.1em;font-weight:bold;border-radius:50%;text-indent:0;transition:transform .2s .5s;list-style:none;padding:0}.cd-cart-trigger .count li{position:absolute;transform:translateZ(0);left:50%;top:50%;bottom:auto;right:auto;transform:translateX(-50%) translateY(-50%);padding:0}.cd-cart-trigger .count li:last-of-type{visibility:hidden}.cart-open .cd-cart-trigger .count{transition:transform .2s 0s;transform:scale(0)}.empty .cd-cart-trigger .count{transform:scale(1)}.cd-cart-trigger:hover+div .wrapper{box-shadow:0 6px 40px rgba(0,0,0,0.3)}.cart-open .cd-cart-trigger:hover+div .wrapper{box-shadow:0 4px 30px rgba(0,0,0,0.17)}.cd-cart{z-index:801;width:90%;max-width:440px;height:400px;max-height:90%;pointer-events:none}.cd-cart .wrapper{position:absolute;bottom:0;right:0;z-index:801;overflow:hidden;height:72px;width:72px;border-radius:6px;transition:height .4s .1s,width .4s .1s,box-shadow .3s;transition-timing-function:cubic-bezier(.67, .17, .32, .95);background:#ffffff;box-shadow:0 4px 30px rgba(0,0,0,0.17);pointer-events:auto}.rtl .cd-cart .wrapper{right:auto;left:0}.cd-cart .wrapper .minicart-items-wrapper{border:0;margin:0;padding:0;height:100% !important}.cd-cart .wrapper .minicart-items-wrapper .product-item{padding:10px;margin:0}.cd-cart .wrapper .minicart-items-wrapper .product-item .subtitle{display:none}.cd-cart .wrapper .minicart-items-wrapper .product-item>.product{position:relative}.cd-cart .wrapper .minicart-items-wrapper .product-item-name{display:block;max-width:calc(100% - 70px)}.cd-cart .wrapper .minicart-items-wrapper .price-container{position:absolute;top:0;right:0;margin:0}.rtl .cd-cart .wrapper .minicart-items-wrapper .price-container{right:auto;left:0}.cd-cart .wrapper .minicart-items-wrapper .price-container .price-excluding-tax{margin:0}.cd-cart .wrapper .minicart-items-wrapper .price-container .price{font-size:16px;font-weight:bold}.cd-cart header,.cd-cart footer{position:absolute;z-index:801;left:0;width:100%;box-sizing:border-box}.cd-cart header,.cd-cart .body{opacity:0}.cd-cart header{top:0;border-radius:6px 6px 0 0;padding:0 1.4em;height:40px;line-height:40px;background-color:#ffffff;transition:opacity .2s 0s;border-bottom:1px solid #e6e6e6}.cd-cart footer{bottom:0;border-radius:0 0 6px 6px;box-shadow:0 -2px 20px rgba(0,0,0,0.15);background:#ffffff}.cd-cart .checkout{display:block;height:72px;line-height:72px;margin-right:72px;background:#2c97de;color:rgba(255,255,255,0);text-align:center;font-size:20px;font-weight:600;transition:all .2s 0s}.rtl .cd-cart .checkout{margin-right:0;margin-left:72px}.cd-cart .checkout:hover{background:#399ee0}.cd-cart .checkout em{visibility:hidden;font-style:normal;position:relative;display:inline-block;transform:translateX(40px);transition:transform 0s .2s}.cd-cart .checkout em::after{position:absolute;top:50%;bottom:auto;transform:translateY(-50%);right:0;content:'';height:24px;width:24px;background:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDIwLjAuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHdpZHRoPSIyNHB4IiBoZWlnaHQ9IjI0cHgiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMjQgMjQiIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8bGluZSBmaWxsPSJub25lIiBzdHJva2U9IiNGRkZGRkYiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiIHgxPSIzIiB5MT0iMTIiIHgyPSIyMSIgeTI9IjEyIi8+Cjxwb2x5bGluZSBmaWxsPSJub25lIiBzdHJva2U9IiNGRkZGRkYiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiIHBvaW50cz0iCgkxNSw2IDIxLDEyIDE1LDE4ICIvPgo8L3N2Zz4K') no-repeat center center;opacity:0;transition:opacity .2s}.rtl .cd-cart .checkout em::after{right:auto;left:0;transform:rotate(180deg) translateY(-50%);transform-origin:0 0}.cd-cart .body{height:calc(100% - 112px);margin:40px 0 0;transition:opacity .2s}.cd-cart .body .minicart-items{overflow-x:hidden;padding:10px}.cd-cart .body li{opacity:0;transform:translateX(80px);transition:opacity 0s .2s,transform 0s .2s}.cd-cart .body li:not(:last-of-type){margin-bottom:20px}.cd-cart .body .subtitle.empty{margin:50px}.cart-open .cd-cart .wrapper{height:100%;width:100%;transition-delay:0s}.cart-open .cd-cart header,.cart-open .cd-cart .body{opacity:1}.cart-open .cd-cart header{transition:opacity .2s .2s}.cart-open .cd-cart .body{transition:opacity 0s}.cart-open .cd-cart .body li{transition:transform .3s .2s,opacity .3s .2s;opacity:1;transform:translateX(0)}.cart-open .cd-cart .body li:nth-of-type(2){transition-duration:.4s}.cart-open .cd-cart .body li:nth-of-type(3){transition-duration:.5s}.cart-open .cd-cart .body li:nth-of-type(4),.cart-open .cd-cart .body li:nth-of-type(5){transition-duration:.55s}.cart-open .cd-cart .checkout{color:#ffffff;transition:color .2s .3s}.cart-open .cd-cart .checkout em{visibility:visible;transform:translateX(0);transition:transform .2s .3s,padding .2s 0s}.cart-open .cd-cart .checkout:hover em{padding-right:30px}.rtl .cart-open .cd-cart .checkout:hover em{padding-right:0;padding-left:30px}.cart-open .cd-cart .checkout:hover em::after{opacity:1}@media only screen and (min-width:768px){.cd-cart .checkout{font-size:24px}}.easybanner-banner>[data-content-type="html"]{display:contents}.easybanner-banner img{vertical-align:top;height:auto}.easybanner-layout-magazine{position:relative}.easybanner-layout-magazine .easybanner-title{display:inline-block;position:absolute;z-index:10;left:10px;top:10px;color:#fafafa;text-decoration:none;font-size:25px;font-weight:bold;text-shadow:0 0 1px rgba(0,0,0,0.5)}@media (min-width:768px) and (max-width:1024px){.easybanner-layout-magazine .easybanner-title{font-size:18px}}.easybanner-layout-magazine .easybanner-title.bottom{top:auto;bottom:10px}.easybanner-layout-magazine .easybanner-title.right{text-align:right;left:auto;right:10px}.easybanner-layout-book{display:flex;align-items:flex-start}.easybanner-layout-book>img,.easybanner-layout-book>picture{flex-shrink:0}.easybanner-layout-book.vertical{flex-direction:column}.easybanner-layout-book>.content{padding:2em 3em}.easybanner-layout-book>.content.center{text-align:center}.easybanner-layout-book>.content .easybanner-title{margin-top:0}.easybanner-layout-book>.content .easybanner-title:after{display:none}.easybanner-layout-book>.content p{font-size:1.1em;line-height:1.5em}@media (max-width:767px){.easybanner-layout-book>img,.easybanner-layout-book>picture{display:none}}.easybanner-banner .block.newsletter{width:auto;max-width:none;margin:0;padding:0}.easybanner-banner .easybanner-newsletter{max-width:330px;margin:20px auto 35px}.easybanner-banner .easybanner-newsletter .block.newsletter>.title,.easybanner-banner .easybanner-newsletter .block.newsletter .field.newsletter label>span.label{display:none}.easybanner-banner .easybanner-newsletter .block.newsletter .form.subscribe{display:block;text-align:left}.easybanner-banner .easybanner-newsletter .block.newsletter .form.subscribe>.field,.easybanner-banner .easybanner-newsletter .block.newsletter .form.subscribe>.actions{float:none}.easybanner-banner .easybanner-newsletter .block.newsletter .field .control{position:relative}.easybanner-banner .easybanner-newsletter .block.newsletter .field .control:before{display:none}.easybanner-banner .easybanner-newsletter .block.newsletter .field .control input{height:auto;background-color:#fff;border:1px solid #ddd;border-radius:2px;padding:12px}.easybanner-banner .easybanner-newsletter .block.newsletter .field .control input:focus{background-color:#f4f4f4}.easybanner-banner .easybanner-newsletter .block.newsletter .actions{width:auto;display:block;margin-top:10px}.easybanner-banner .easybanner-newsletter .block.newsletter .action.subscribe{position:relative;border:0;width:100%;display:block;color:#fff;font-size:18px;text-shadow:0 0 2px rgba(0,0,0,0.15);text-transform:none;background:#f54336;padding:16px;border-radius:3px;box-shadow:0 2px 2px rgba(0,0,0,0.15);transition:transform 100ms ease-in-out,box-shadow 100ms ease-in-out}.easybanner-banner .easybanner-newsletter .block.newsletter .action.subscribe:active{transform:scale(.97);box-shadow:0 0 1px rgba(0,0,0,0.15)}.easybanner-banner .easybanner-newsletter .block.newsletter .action.subscribe span{text-transform:none;text-shadow:none;color:inherit;padding:0;background:transparent}.easybanner-close-icon{position:absolute;cursor:pointer;right:2px;top:2px;width:30px;height:30px}.easybanner-close-icon::before,.easybanner-close-icon::after{content:'';position:absolute;height:2px;width:15px;top:13px;left:8px;background-color:#555}.easybanner-close-icon::before{transform:rotate(45deg)}.easybanner-close-icon::after{transform:rotate(-45deg)}.easybanner-close-icon:hover::before,.easybanner-close-icon:hover::after{background-color:#111}.easybanner-banner.close-icon-light .easybanner-close-icon::before,.easybanner-banner.close-icon-light .easybanner-close-icon::after{background-color:#eee}.easybanner-close-permanent-core{z-index:100;position:absolute;bottom:2px;right:2px;padding:2px 5px;font-size:12px;color:#aaa;transition:opacity .2s ease-in}.easybanner-close-permanent-core:visited{color:#aaa}.easybanner-banner.permanent-close-dark .easybanner-close-permanent-core{color:#222}.easybanner-banner.permanent-close-dark .easybanner-close-permanent-core:visited{color:#222}.easybanner-banner.permanent-close-light .easybanner-close-permanent-core{color:#fafafa}.easybanner-banner.permanent-close-light .easybanner-close-permanent-core:visited{color:#fafafa}.easybanner-banner.permanent-close-hide .easybanner-close-permanent-core{display:none}.easybanner-banner.no-border,.easybanner-banner.no-borders{padding:0}.easybanner-banner.banner-dark{background-color:#222;color:#ddd}.easybanner-banner.banner-dark a{color:#888}.easybanner-banner.banner-dark a:visited{color:#888}.easybanner-banner.banner-dark .easybanner-close-icon::before,.easybanner-banner.banner-dark .easybanner-close-icon::after{background-color:#eee}.easybanner-lightbox-el{border-radius:2px;box-sizing:border-box;padding:25px;position:fixed;z-index:10000;left:0;top:0;background:#fff;box-shadow:0 0 50px rgba(0,0,0,0.4);max-width:750px;text-align:left;--easybanner-translate-x:0;--easybanner-translate-y:0;--easybanner-scale-x:1;--easybanner-scale-y:1;--easybanner-transform:translateX(var(--easybanner-translate-x)) translateY(var(--easybanner-translate-y)) scaleX(var(--easybanner-scale-x)) scaleY(var(--easybanner-scale-y));opacity:0;transition-property:opacity, transform;transition-duration:200ms, 200ms;transition-timing-function:ease-in-out;transform:var(--easybanner-transform)}.easybanner-lightbox-el.zoom-in{--easybanner-scale-x:.95;--easybanner-scale-y:.95}.easybanner-lightbox-el.zoom-out{--easybanner-scale-x:1.02;--easybanner-scale-y:1.02}.easybanner-lightbox-el.slide-up{--easybanner-translate-y:10px}.easybanner-lightbox-el.slide-up.full{--easybanner-translate-y:100%}.easybanner-lightbox-el.slide-down{--easybanner-translate-y:-10px}.easybanner-lightbox-el.slide-down.full{--easybanner-translate-y:-100%}.easybanner-lightbox-el.slide-left{--easybanner-translate-x:10px}.easybanner-lightbox-el.slide-left.full{--easybanner-translate-x:100%}.easybanner-lightbox-el.slide-right{--easybanner-translate-x:-10px}.easybanner-lightbox-el.slide-right.full{--easybanner-translate-x:-100%}.easybanner-lightbox-el.shown,.easybanner-lightbox-el.shown.full{opacity:1;--easybanner-translate-x:0;--easybanner-translate-y:0;--easybanner-scale-x:1;--easybanner-scale-y:1}.easybanner-lightbox-content{overflow:auto}.easybanner-lightbox-content::-webkit-scrollbar{width:4px;height:4px;background-color:#f1f1f1}.easybanner-lightbox-content::-webkit-scrollbar-thumb{background-color:#aaa}.easybanner-overlay-el{position:fixed;top:0;left:0;width:100%;height:100%;z-index:9999;background-color:rgba(0,0,0,0.5);opacity:0;transition:200ms opacity ease-in-out}.easybanner-overlay-el.shown{opacity:1}.easybanner-awesomebar-el{box-sizing:border-box;padding:25px;left:0;top:-400px;position:fixed;background:#fff;box-shadow:0 0 10px rgba(0,0,0,0.4);text-align:left;z-index:9998;width:100%;transition:top 300ms ease}.easybanner-awesomebar-el .easybanner-close-icon{right:10px;top:8px}.easybanner-awesomebar-content{max-width:960px;margin:0 auto;max-height:400px;overflow:auto}.easybanner-awesomebar-content::-webkit-scrollbar{width:4px;height:4px;background-color:#f1f1f1}.easybanner-awesomebar-content::-webkit-scrollbar-thumb{background-color:#aaa}:root{--color-tomato:#ff6347;--color-black:#000;--color-white:#fff;--color-lightgray:rgba(240,233,241,0.4);--color-blue:#3e95cb}a.crosslink{position:relative !important;cursor:pointer}a.crosslink.underline-animation{text-decoration:none;color:inherit}a.crosslink.underline-animation::after{content:' ';position:absolute;top:100%;left:25%;width:50%;height:1px;border-bottom:1px solid var(--color-tomato);transition:.4s}a.crosslink.underline-animation:hover::after{width:100%;left:0;text-decoration:none}a.crosslink.highlight-background{color:var(--color-black);background:var(--color-lightgray);text-decoration:none;font-style:italic;padding:0 5px;border-radius:5px}a.crosslink.highlight-background:hover{color:#006bb4;background:none}a.crosslink.color-animation{color:var(--color-blue);text-decoration:none}a.crosslink.color-animation:hover{color:var(--color-tomato)}a.crosslink.color-animation:hover:before{visibility:visible;-webkit-transform:scaleX(1);transform:scaleX(1)}a.crosslink.color-animation:before{content:"";transition:all .2s ease 0s;-webkit-backface-visibility:hidden;position:absolute;width:100%;height:1px;bottom:-2px;left:0;background-color:var(--color-tomato);visibility:hidden;transform:scaleX(0)}a.crosslink .swissup-crosslink-tooltip{visibility:hidden;position:absolute;width:auto;min-width:120px;background-color:var(--color-black);color:var(--color-white);text-align:center;border-radius:6px;padding:6px;bottom:23px;left:0;font-style:initial;z-index:11}a.crosslink .swissup-crosslink-tooltip::after{content:"";position:absolute;top:100%;left:10%;margin-left:-5px;border-width:5px;border-style:solid;border-color:var(--color-black) transparent transparent transparent}a.crosslink:hover .swissup-crosslink-tooltip{visibility:visible}/** * Swiper 11.2.6 * Most modern mobile touch slider and framework with hardware accelerated transitions * //swiperjs.com * * Copyright 2014-2025 Vladimir Kharlampidi * * Released under the MIT License * * Released on: March 19, 2025 */ :root { --swiper-theme-color: #007aff; } :host { position: relative; display: block; margin-left: auto; margin-right: auto; z-index: 1; } .swiper, .swiper-container { margin-left: auto; margin-right: auto; position: relative; overflow: hidden; list-style: none; padding: 0; /* Fix of Webkit flickering */ z-index: 1; display: block; } .swiper-vertical > .swiper-wrapper { flex-direction: column; } .swiper-wrapper { position: relative; width: 100%; height: 100%; z-index: 1; display: flex; transition-property: transform; transition-timing-function: var(--swiper-wrapper-transition-timing-function, initial); box-sizing: content-box; } .swiper-android .swiper-slide, .swiper-ios .swiper-slide, .swiper-wrapper { transform: translate3d(0px, 0, 0); } .swiper-horizontal { touch-action: pan-y; } .swiper-vertical { touch-action: pan-x; } .swiper-slide { flex-shrink: 0; width: 100%; height: 100%; position: relative; transition-property: transform; display: block; } .swiper-slide-invisible-blank { visibility: hidden; } /* Auto Height */ .swiper-autoheight, .swiper-autoheight .swiper-slide { height: auto; } .swiper-autoheight .swiper-wrapper { align-items: flex-start; transition-property: transform, height; } .swiper-backface-hidden .swiper-slide { transform: translateZ(0); -webkit-backface-visibility: hidden; backface-visibility: hidden; } /* 3D Effects */ .swiper-3d.swiper-css-mode .swiper-wrapper { perspective: 1200px; } .swiper-3d .swiper-wrapper { transform-style: preserve-3d; } .swiper-3d { perspective: 1200px; } .swiper-3d .swiper-slide, .swiper-3d .swiper-cube-shadow { transform-style: preserve-3d; } /* CSS Mode */ .swiper-css-mode > .swiper-wrapper { overflow: auto; scrollbar-width: none; /* For Firefox */ -ms-overflow-style: none; /* For Internet Explorer and Edge */ } .swiper-css-mode > .swiper-wrapper::-webkit-scrollbar { display: none; } .swiper-css-mode > .swiper-wrapper > .swiper-slide { scroll-snap-align: start start; } .swiper-css-mode.swiper-horizontal > .swiper-wrapper { scroll-snap-type: x mandatory; } .swiper-css-mode.swiper-vertical > .swiper-wrapper { scroll-snap-type: y mandatory; } .swiper-css-mode.swiper-free-mode > .swiper-wrapper { scroll-snap-type: none; } .swiper-css-mode.swiper-free-mode > .swiper-wrapper > .swiper-slide { scroll-snap-align: none; } .swiper-css-mode.swiper-centered > .swiper-wrapper::before { content: ''; flex-shrink: 0; order: 9999; } .swiper-css-mode.swiper-centered > .swiper-wrapper > .swiper-slide { scroll-snap-align: center center; scroll-snap-stop: always; } .swiper-css-mode.swiper-centered.swiper-horizontal > .swiper-wrapper > .swiper-slide:first-child { margin-inline-start: var(--swiper-centered-offset-before); } .swiper-css-mode.swiper-centered.swiper-horizontal > .swiper-wrapper::before { height: 100%; min-height: 1px; width: var(--swiper-centered-offset-after); } .swiper-css-mode.swiper-centered.swiper-vertical > .swiper-wrapper > .swiper-slide:first-child { margin-block-start: var(--swiper-centered-offset-before); } .swiper-css-mode.swiper-centered.swiper-vertical > .swiper-wrapper::before { width: 100%; min-width: 1px; height: var(--swiper-centered-offset-after); } /* Slide styles start */ /* 3D Shadows */ .swiper-3d .swiper-slide-shadow, .swiper-3d .swiper-slide-shadow-left, .swiper-3d .swiper-slide-shadow-right, .swiper-3d .swiper-slide-shadow-top, .swiper-3d .swiper-slide-shadow-bottom, .swiper-3d .swiper-slide-shadow, .swiper-3d .swiper-slide-shadow-left, .swiper-3d .swiper-slide-shadow-right, .swiper-3d .swiper-slide-shadow-top, .swiper-3d .swiper-slide-shadow-bottom { position: absolute; left: 0; top: 0; width: 100%; height: 100%; pointer-events: none; z-index: 10; } .swiper-3d .swiper-slide-shadow { background: rgba(0, 0, 0, 0.15); } .swiper-3d .swiper-slide-shadow-left { background-image: linear-gradient(to left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0)); } .swiper-3d .swiper-slide-shadow-right { background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0)); } .swiper-3d .swiper-slide-shadow-top { background-image: linear-gradient(to top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0)); } .swiper-3d .swiper-slide-shadow-bottom { background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0)); } .swiper-lazy-preloader { width: 42px; height: 42px; position: absolute; left: 50%; top: 50%; margin-left: -21px; margin-top: -21px; z-index: 10; transform-origin: 50%; box-sizing: border-box; border: 4px solid var(--swiper-preloader-color, var(--swiper-theme-color)); border-radius: 50%; border-top-color: transparent; } .swiper:not(.swiper-watch-progress) .swiper-lazy-preloader, .swiper-container:not(.swiper-watch-progress) .swiper-lazy-preloader, .swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader { animation: swiper-preloader-spin 1s infinite linear; } .swiper-lazy-preloader-white { --swiper-preloader-color: #fff; } .swiper-lazy-preloader-black { --swiper-preloader-color: #000; } @keyframes swiper-preloader-spin { 0% { transform: rotate(0deg); } 100% { transform: rotate(360deg); } } /* Slide styles end */ .swiper-virtual .swiper-slide { -webkit-backface-visibility: hidden; transform: translateZ(0); } .swiper-virtual.swiper-css-mode .swiper-wrapper::after { content: ''; position: absolute; left: 0; top: 0; pointer-events: none; } .swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper::after { height: 1px; width: var(--swiper-virtual-size); } .swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper::after { width: 1px; height: var(--swiper-virtual-size); } :root { --swiper-navigation-size: 44px; } .swiper-button-prev, .swiper-button-next { position: absolute; top: var(--swiper-navigation-top-offset, 50%); width: calc(var(--swiper-navigation-size) / 44 * 27); height: var(--swiper-navigation-size); margin-top: calc(0px - (var(--swiper-navigation-size) / 2)); z-index: 10; cursor: pointer; display: flex; align-items: center; justify-content: center; } .swiper-button-prev.swiper-button-disabled, .swiper-button-next.swiper-button-disabled { opacity: 0.35; cursor: auto; pointer-events: none; } .swiper-button-prev.swiper-button-hidden, .swiper-button-next.swiper-button-hidden { opacity: 0; cursor: auto; pointer-events: none; } .swiper-navigation-disabled .swiper-button-prev, .swiper-navigation-disabled .swiper-button-next { display: none !important; } .swiper-button-prev svg, .swiper-button-next svg { width: 100%; height: 100%; object-fit: contain; transform-origin: center; } .swiper-rtl .swiper-button-prev svg, .swiper-rtl .swiper-button-next svg { transform: rotate(180deg); } .swiper-button-prev, .swiper-rtl .swiper-button-next { left: var(--swiper-navigation-sides-offset, 10px); right: auto; } .swiper-button-next, .swiper-rtl .swiper-button-prev { right: var(--swiper-navigation-sides-offset, 10px); left: auto; } .swiper-button-lock { display: none; } .swiper-pagination { position: absolute; text-align: center; transition: 300ms opacity; transform: translate3d(0, 0, 0); z-index: 10; } .swiper-pagination.swiper-pagination-hidden { opacity: 0; } .swiper-pagination-disabled > .swiper-pagination, .swiper-pagination.swiper-pagination-disabled { display: none !important; } /* Common Styles */ .swiper-pagination-fraction, .swiper-pagination-custom, .swiper-horizontal > .swiper-pagination-bullets, .swiper-pagination-bullets.swiper-pagination-horizontal { bottom: var(--swiper-pagination-bottom, 8px); top: var(--swiper-pagination-top, auto); left: 0; width: 100%; } /* Bullets */ .swiper-pagination-bullets-dynamic { overflow: hidden; font-size: 0; } .swiper-pagination-bullets-dynamic .swiper-pagination-bullet { transform: scale(0.33); position: relative; } .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active { transform: scale(1); } .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main { transform: scale(1); } .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev { transform: scale(0.66); } .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev { transform: scale(0.33); } .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next { transform: scale(0.66); } .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next { transform: scale(0.33); } .swiper-pagination-bullet { width: var(--swiper-pagination-bullet-width, var(--swiper-pagination-bullet-size, 8px)); height: var(--swiper-pagination-bullet-height, var(--swiper-pagination-bullet-size, 8px)); display: inline-block; border-radius: var(--swiper-pagination-bullet-border-radius, 50%); background: var(--swiper-pagination-bullet-inactive-color, #000); opacity: var(--swiper-pagination-bullet-inactive-opacity, 0.2); } button.swiper-pagination-bullet { border: none; margin: 0; padding: 0; box-shadow: none; -webkit-appearance: none; appearance: none; } .swiper-pagination-clickable .swiper-pagination-bullet { cursor: pointer; } .swiper-pagination-bullet:only-child { display: none !important; } .swiper-pagination-bullet-active { opacity: var(--swiper-pagination-bullet-opacity, 1); background: var(--swiper-pagination-color, var(--swiper-theme-color)); } .swiper-vertical > .swiper-pagination-bullets, .swiper-pagination-vertical.swiper-pagination-bullets { right: var(--swiper-pagination-right, 8px); left: var(--swiper-pagination-left, auto); top: 50%; transform: translate3d(0px, -50%, 0); } .swiper-vertical > .swiper-pagination-bullets .swiper-pagination-bullet, .swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet { margin: var(--swiper-pagination-bullet-vertical-gap, 6px) 0; display: block; } .swiper-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic, .swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic { top: 50%; transform: translateY(-50%); width: 8px; } .swiper-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet, .swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet { display: inline-block; transition: 200ms transform, 200ms top; } .swiper-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet, .swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet { margin: 0 var(--swiper-pagination-bullet-horizontal-gap, 4px); } .swiper-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic, .swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic { left: 50%; transform: translateX(-50%); white-space: nowrap; } .swiper-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet, .swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet { transition: 200ms transform, 200ms left; } .swiper-horizontal.swiper-rtl > .swiper-pagination-bullets-dynamic .swiper-pagination-bullet { transition: 200ms transform, 200ms right; } /* Fraction */ .swiper-pagination-fraction { color: var(--swiper-pagination-fraction-color, inherit); } /* Progress */ .swiper-pagination-progressbar { background: var(--swiper-pagination-progressbar-bg-color, rgba(0, 0, 0, 0.25)); position: absolute; } .swiper-pagination-progressbar .swiper-pagination-progressbar-fill { background: var(--swiper-pagination-color, var(--swiper-theme-color)); position: absolute; left: 0; top: 0; width: 100%; height: 100%; transform: scale(0); transform-origin: left top; } .swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill { transform-origin: right top; } .swiper-horizontal > .swiper-pagination-progressbar, .swiper-pagination-progressbar.swiper-pagination-horizontal, .swiper-vertical > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite, .swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite { width: 100%; height: var(--swiper-pagination-progressbar-size, 4px); left: 0; top: 0; } .swiper-vertical > .swiper-pagination-progressbar, .swiper-pagination-progressbar.swiper-pagination-vertical, .swiper-horizontal > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite, .swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite { width: var(--swiper-pagination-progressbar-size, 4px); height: 100%; left: 0; top: 0; } .swiper-pagination-lock { display: none; } .swiper-scrollbar { border-radius: var(--swiper-scrollbar-border-radius, 10px); position: relative; touch-action: none; background: var(--swiper-scrollbar-bg-color, rgba(0, 0, 0, 0.1)); } .swiper-scrollbar-disabled > .swiper-scrollbar, .swiper-scrollbar.swiper-scrollbar-disabled { display: none !important; } .swiper-horizontal > .swiper-scrollbar, .swiper-scrollbar.swiper-scrollbar-horizontal { position: absolute; left: var(--swiper-scrollbar-sides-offset, 1%); bottom: var(--swiper-scrollbar-bottom, 4px); top: var(--swiper-scrollbar-top, auto); z-index: 50; height: var(--swiper-scrollbar-size, 4px); width: calc(100% - 2 * var(--swiper-scrollbar-sides-offset, 1%)); } .swiper-vertical > .swiper-scrollbar, .swiper-scrollbar.swiper-scrollbar-vertical { position: absolute; left: var(--swiper-scrollbar-left, auto); right: var(--swiper-scrollbar-right, 4px); top: var(--swiper-scrollbar-sides-offset, 1%); z-index: 50; width: var(--swiper-scrollbar-size, 4px); height: calc(100% - 2 * var(--swiper-scrollbar-sides-offset, 1%)); } .swiper-scrollbar-drag { height: 100%; width: 100%; position: relative; background: var(--swiper-scrollbar-drag-bg-color, rgba(0, 0, 0, 0.5)); border-radius: var(--swiper-scrollbar-border-radius, 10px); left: 0; top: 0; } .swiper-scrollbar-cursor-drag { cursor: move; } .swiper-scrollbar-lock { display: none; } /* Zoom container styles start */ .swiper-zoom-container { width: 100%; height: 100%; display: flex; justify-content: center; align-items: center; text-align: center; } .swiper-zoom-container > img, .swiper-zoom-container > svg, .swiper-zoom-container > canvas { max-width: 100%; max-height: 100%; object-fit: contain; } /* Zoom container styles end */ .swiper-slide-zoomed { cursor: move; touch-action: none; } /* a11y */ .swiper .swiper-notification, .swiper-container .swiper-notification { position: absolute; left: 0; top: 0; pointer-events: none; opacity: 0; z-index: -1000; } .swiper-free-mode > .swiper-wrapper { transition-timing-function: ease-out; margin: 0 auto; } .swiper-grid > .swiper-wrapper { flex-wrap: wrap; } .swiper-grid-column > .swiper-wrapper { flex-wrap: wrap; flex-direction: column; } .swiper-fade.swiper-free-mode .swiper-slide { transition-timing-function: ease-out; } .swiper-fade .swiper-slide { pointer-events: none; transition-property: opacity; } .swiper-fade .swiper-slide .swiper-slide { pointer-events: none; } .swiper-fade .swiper-slide-active { pointer-events: auto; } .swiper-fade .swiper-slide-active .swiper-slide-active { pointer-events: auto; } .swiper.swiper-cube, .swiper-container.swiper-cube { overflow: visible; } .swiper-cube .swiper-slide { pointer-events: none; -webkit-backface-visibility: hidden; backface-visibility: hidden; z-index: 1; visibility: hidden; transform-origin: 0 0; width: 100%; height: 100%; } .swiper-cube .swiper-slide .swiper-slide { pointer-events: none; } .swiper-cube.swiper-rtl .swiper-slide { transform-origin: 100% 0; } .swiper-cube .swiper-slide-active, .swiper-cube .swiper-slide-active .swiper-slide-active { pointer-events: auto; } .swiper-cube .swiper-slide-active, .swiper-cube .swiper-slide-next, .swiper-cube .swiper-slide-prev { pointer-events: auto; visibility: visible; } .swiper-cube .swiper-cube-shadow { position: absolute; left: 0; bottom: 0px; width: 100%; height: 100%; opacity: 0.6; z-index: 0; } .swiper-cube .swiper-cube-shadow:before { content: ''; background: #000; position: absolute; left: 0; top: 0; bottom: 0; right: 0; filter: blur(50px); } .swiper-cube .swiper-slide-next + .swiper-slide { pointer-events: auto; visibility: visible; } /* Cube slide shadows start */ .swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-top, .swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-bottom, .swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-left, .swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-right { z-index: 0; -webkit-backface-visibility: hidden; backface-visibility: hidden; } /* Cube slide shadows end */ .swiper.swiper-flip, .swiper-container.swiper-flip { overflow: visible; } .swiper-flip .swiper-slide { pointer-events: none; -webkit-backface-visibility: hidden; backface-visibility: hidden; z-index: 1; } .swiper-flip .swiper-slide .swiper-slide { pointer-events: none; } .swiper-flip .swiper-slide-active, .swiper-flip .swiper-slide-active .swiper-slide-active { pointer-events: auto; } /* Flip slide shadows start */ .swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-top, .swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-bottom, .swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-left, .swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-right { z-index: 0; -webkit-backface-visibility: hidden; backface-visibility: hidden; } /* Flip slide shadows end */ .swiper-creative .swiper-slide { -webkit-backface-visibility: hidden; backface-visibility: hidden; overflow: hidden; transition-property: transform, opacity, height; } .swiper.swiper-cards, .swiper-container.swiper-cards { overflow: visible; } .swiper-cards .swiper-slide { transform-origin: center bottom; -webkit-backface-visibility: hidden; backface-visibility: hidden; overflow: hidden; } 