.price-container{display:flex;flex-direction:column;margin-top:auto}.price-container div{display:inline-flex}.price-container .strikethrough,.price-container .strikethrough--alternative{font-size:.6875rem;color:#33435b;text-decoration:line-through}.price-container .field-price-primary,.price-container .field-price-primary--alternative{font-size:1.125rem;font-weight:700;color:#002d72}.price-container .has-discount{flex-wrap:wrap;gap:4px;color:#af3375}.price-container .has-discount .discount{align-self:center;border-radius:10px;color:#fff;font-size:.6875rem;margin-bottom:3px;height:-moz-fit-content;height:fit-content}.price-container .buy-more-pay-less{color:#fff;font-size:.781rem;background:#33578e;border-radius:2px;padding:0 5px;box-sizing:border-box;font-weight:700;width:-moz-fit-content;width:fit-content;margin-bottom:4px}.price-container .field-price-secondary{display:block;font-size:.6875rem;color:#33435b}.price-container .field-price-secondary .secondary-price{display:flex;align-items:center;gap:2px}.component .login-button-container.btn-secondary{margin-top:auto;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#002d72}.component .login-button-container.btn-secondary:hover{background-color:#0059e4;color:#fff;border-color:#0059e4}.component .h1,.component h1{font-family:CAMetro,Impact,Charcoal,sans-serif;font-weight:700;font-style:normal;text-rendering:optimizeLegibility;font-size:2rem;line-height:1.29;color:#002d72;text-transform:uppercase}.component .h2,.component h2{font-family:CAMetro,Impact,Charcoal,sans-serif;font-weight:700;font-style:normal;text-rendering:optimizeLegibility;font-size:1.625rem;line-height:1.29;color:#002d72;text-transform:uppercase}.component .h3,.component h3{font-family:Lato,sans-serif;font-weight:700;font-style:normal;text-rendering:optimizeLegibility;font-size:1.25rem;line-height:1.5;color:#002d72;text-transform:inherit}.component .h4,.component .h5,.component h4,.component h5{font-family:Lato,sans-serif;font-weight:700;font-style:normal;text-rendering:optimizeLegibility;font-size:1rem;line-height:1.5;color:#002d72;text-transform:inherit}.component .copy,.component ol li,.component p,.component ul li{font-family:Lato,sans-serif;font-weight:400;font-style:normal;text-rendering:optimizeLegibility;font-size:.8125rem;line-height:1.5;color:#33435b;text-transform:inherit}.component .strong,.component ol li strong,.component strong,.component ul li strong{font-family:Lato,sans-serif;font-weight:700;font-style:normal;text-rendering:optimizeLegibility;font-size:.8125rem;line-height:1.5;color:#33435b;text-transform:inherit}.component .link,.component a{font-family:Lato,sans-serif;font-weight:400;font-style:normal;text-rendering:optimizeLegibility;font-size:.8125rem;line-height:1.5;color:#002d72;text-transform:inherit;text-decoration:underline}.component .link:active,.component .link:hover,.component a:active,.component a:hover{color:#0059e4;cursor:pointer}.component .link:focus-visible,.component a:focus-visible{outline:#000 auto 1px}.component .small,.component small{font-family:Lato,sans-serif;font-weight:400;font-style:normal;text-rendering:optimizeLegibility;font-size:.8125rem;line-height:1.5;color:#33435b;text-transform:inherit}.component .btn-primary{font-family:Lato,sans-serif;font-weight:700;font-style:normal;text-rendering:optimizeLegibility;font-size:1.125rem;line-height:1.5;color:#fff;text-transform:inherit;display:inline-block;background-color:#0059e4;border-radius:2px;text-align:center;padding:9px 22px;border:2px solid #0059e4;height:auto;cursor:pointer;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;max-width:100%;text-decoration:none;transition:background-color 150ms}.component .btn-primary:hover{color:#fff;background-color:#0047b6;border-color:#0047b6}.component .btn-primary span{color:inherit;font-weight:inherit}.component .btn-white{font-family:Lato,sans-serif;font-weight:700;font-style:normal;text-rendering:optimizeLegibility;font-size:1.125rem;line-height:1.5;color:#0059e4;text-transform:inherit;display:inline-block;background-color:#fff;border-radius:2px;text-align:center;padding:9px 22px;border:2px solid #fff;height:auto;cursor:pointer;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;max-width:100%;text-decoration:none;transition:background-color 150ms}.component .btn-white:hover{color:#0059e4;background-color:#e6f0ff;border-color:#e6f0ff}.component .btn-link,.component .view-all-link{font-family:Lato,sans-serif;font-weight:400;font-style:normal;text-rendering:optimizeLegibility;font-size:.8125rem;line-height:1.5;color:#002d72;text-transform:inherit;text-decoration:underline;display:inline-block;padding:10px 0}.component .btn-link:active,.component .btn-link:hover,.component .view-all-link:active,.component .view-all-link:hover{color:#0059e4;cursor:pointer}.component .bold-link{font-weight:700}.component .btn-link-small{font-family:Lato,sans-serif;font-weight:400;font-style:normal;text-rendering:optimizeLegibility;font-size:.8125rem;line-height:1.5;color:#002d72;text-transform:inherit;text-decoration:underline;display:inline-block;padding:10px 0}.component .btn-link-small:active,.component .btn-link-small:hover{color:#0059e4;cursor:pointer}.component .btn-secondary{font-family:Lato,sans-serif;font-weight:700;font-style:normal;text-rendering:optimizeLegibility;font-size:1.125rem;line-height:1.5;color:#0059e4;text-transform:inherit;display:inline-block;background-color:#e6f0ff;border-radius:2px;text-align:center;padding:9px 22px;border:2px solid #e6f0ff;height:auto;cursor:pointer;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;max-width:100%;text-decoration:none;transition:background-color 150ms}.component .btn-secondary:hover{color:#0059e4;background-color:#b3d1ff;border-color:#b3d1ff}.component .btn-outline{font-family:Lato,sans-serif;font-weight:700;font-style:normal;text-rendering:optimizeLegibility;font-size:1.125rem;line-height:1.5;color:#0059e4;text-transform:inherit;display:inline-block;background-color:#fff;border-radius:2px;text-align:center;padding:9px 22px;border:2px solid #0059e4;height:auto;cursor:pointer;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;max-width:100%;text-decoration:none;transition:background-color 150ms}.component .btn-outline:hover{color:#fff;background-color:#0059e4;border-color:#0059e4}.component .btn-full{display:flex;justify-content:center;width:100%;align-items:center}.component .btn-sm{padding:0 8px;line-height:28px}.component .stretched-link::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%}.component .badge{font-family:Lato,sans-serif;font-weight:700;font-style:normal;text-rendering:optimizeLegibility;text-transform:uppercase;box-sizing:border-box;line-height:1.5;padding:0 5px;font-size:.781rem;height:auto;background:#fff;color:#002d72;border-radius:2px;text-align:center;display:inline-block}.component .badge-primary{font-family:Lato,sans-serif;font-weight:700;font-style:normal;text-rendering:optimizeLegibility;text-transform:uppercase;box-sizing:border-box;line-height:1.5;padding:0 5px;font-size:.781rem;height:auto;background:#002d72;color:#fff;border-radius:2px;text-align:center;display:inline-block}.component .badge-promo{background:#af3375;color:#fff}.component .comp-box{background:#fff;border-radius:2px;margin-bottom:12px;overflow:hidden}.component .comp-box.hover-shadow{overflow:visible}.component .text-center{text-align:center}.component .ratio{position:relative;width:100%}.component .ratio>*{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.component .ratio-1x1{display:block;padding-top:100%;content:""}.component .ratio-16x9{display:block;padding-top:56.25%;content:""}.component .no-wrap{white-space:nowrap}.comp-box{background:#fff;border-radius:2px;margin-bottom:12px;overflow:hidden}.comp-box.hover-shadow{overflow:visible}.plus-minus-icon{position:relative;width:18px;height:18px;margin-right:15px;display:inline-block}.plus-minus-icon::after,.plus-minus-icon::before{content:"";position:absolute;background:#0059e4;border-radius:2px}.plus-minus-icon::before{width:2px;height:100%;left:50%;margin-left:-1px}.plus-minus-icon::after{top:50%;width:100%;height:2px;margin-top:-1px}.plus-minus-icon.minus::before{display:none}.swipable{transition:.25s;justify-content:flex-start;scrollbar-width:none;scroll-behavior:smooth;-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory;-ms-scroll-chaining:chained;overscroll-behavior:auto;overflow-y:hidden;overflow-x:scroll}.swipable::-webkit-scrollbar{display:none;width:0;height:0}.swipable-arrows{position:relative}.swipable-arrows .btn-left,.swipable-arrows .btn-right{z-index:2;cursor:pointer;opacity:0;position:absolute;top:50%;width:50px;height:50px;background:#cce0ff;transform:translate(0,-50%);transition:opacity 150ms}.swipable-arrows .btn-left.small,.swipable-arrows .btn-right.small{width:48px}.swipable-arrows .btn-left:after,.swipable-arrows .btn-right:after{content:"";position:absolute;top:50%;left:50%;width:36px;height:36px;margin:-18px 0 0 -18px;background-image:url(//cdn.metro-online.com/nextcms/svgs/right_hover.svg);transition:150ms ease-in-out}.swipable-arrows .btn-left.disabled,.swipable-arrows .btn-right.disabled{opacity:0!important}.swipable-arrows .btn-left{left:-12px;box-shadow:4px 2px 6px 0 rgba(0,0,0,.2)}.swipable-arrows .btn-left:after{transform:rotate(180deg)}.swipable-arrows .btn-right{right:-12px;box-shadow:-4px 2px 6px 0 rgba(0,0,0,.2)}.swipable-arrows:focus-within .btn-left,.swipable-arrows:focus-within .btn-right,.swipable-arrows:hover .btn-left,.swipable-arrows:hover .btn-right{opacity:1}.hover-shadow{position:relative}.hover-shadow::after,.hover-shadow::before,.hover-shadow:focus-within::after,.hover-shadow:focus-within::before{content:"";position:absolute;transition:150ms ease-in-out;opacity:0;left:0;top:5%;height:90%;border-radius:100%;box-shadow:0 0 12px rgba(0,0,0,.5);width:24px;clip:rect(auto 0 auto -12px)}.hover-shadow::after,.hover-shadow:focus-within::after{left:auto;right:0;clip:rect(auto 36px auto 24px)}.hover-shadow:focus-within,.hover-shadow:hover{z-index:1}.hover-shadow:focus-within::after,.hover-shadow:focus-within::before,.hover-shadow:hover::after,.hover-shadow:hover::before{opacity:1}.hover-shadow[data-label=""]::after,.hover-shadow[data-label=""]::before{display:none}.form-hover-shadow{margin-bottom:31px;position:relative}.form-hover-shadow::after,.form-hover-shadow::before{content:"";position:absolute;transition:150ms ease-in-out;opacity:0;left:0;top:0;height:20px;width:100%;border-radius:100%;box-shadow:0 0 12px rgba(0,0,0,.5);clip-path:inset(-20px 0 20px 0)}.form-hover-shadow::after{top:auto;bottom:0;clip-path:inset(20px 0 -20px 0)}.form-hover-shadow:focus-within,.form-hover-shadow:hover{z-index:1}.form-hover-shadow:focus-within::before,.form-hover-shadow:hover::before{opacity:1}.form-hover-shadow:focus-within::after,.form-hover-shadow:hover::after{opacity:1}.form-hover-shadow input{margin:0}.ncms-webcomp{font-family:Lato,sans-serif;font-weight:400;font-style:normal;text-rendering:optimizeLegibility;font-size:.8125rem;line-height:1.5;color:#33435b;text-transform:inherit}.ncms-webcomp button{font:inherit}.skeleton{animation:1s ease-in infinite backgroundFade}@media(min-width:768px){.component .btn-full{width:auto;display:inline-flex}}@media(min-width:1024px){.price-container .field-price-primary,.price-container .field-price-primary--alternative{font-size:1.5rem}.price-container .has-discount .discount{padding:2px 5px}.price-container .field-price-secondary{display:flex;gap:6px}.component .h1,.component h1{font-size:2.5rem}.component .h2,.component h2{font-size:2rem}.component .h3,.component h3{font-size:1.5rem}.component .h4,.component h4{font-size:1.25rem}.component .h5,.component h5{font-size:1.125rem}.component .btn-link,.component .copy,.component .link,.component .strong,.component .view-all-link,.component a,.component ol li,.component ol li strong,.component p,.component strong,.component ul li,.component ul li strong,.ncms-webcomp{font-size:1rem}}@media(min-width:1440px){.swipable-arrows .btn-left{left:0}.swipable-arrows .btn-right{right:0}}@keyframes backgroundFade{0%,100%{background-color:#e6e8eb}50%{background-color:#f2f3f5}}
.price-container{display:flex;flex-direction:column;margin-top:auto}.price-container div{display:inline-flex}.price-container .strikethrough,.price-container .strikethrough--alternative{font-size:.6875rem;color:#33435b;text-decoration:line-through}.price-container .field-price-primary,.price-container .field-price-primary--alternative{font-size:1.125rem;font-weight:700;color:#002d72}.price-container .has-discount{flex-wrap:wrap;gap:4px;color:#af3375}.price-container .has-discount .discount{align-self:center;border-radius:10px;color:#fff;font-size:.6875rem;margin-bottom:3px;height:-moz-fit-content;height:fit-content}.price-container .buy-more-pay-less{color:#fff;font-size:.781rem;background:#33578e;border-radius:2px;padding:0 5px;box-sizing:border-box;font-weight:700;width:-moz-fit-content;width:fit-content;margin-bottom:4px}.price-container .field-price-secondary{display:block;font-size:.6875rem;color:#33435b}.price-container .field-price-secondary .secondary-price{display:flex;align-items:center;gap:2px}.component .login-button-container.btn-secondary{margin-top:auto;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#002d72}.component .login-button-container.btn-secondary:hover{background-color:#0059e4;color:#fff;border-color:#0059e4}.banner-container{margin-bottom:24px;position:relative}.banner-container img{width:100%;height:auto;display:block}.banner-container button{border:0;padding:0;background:0 0;cursor:pointer}.banner-container button.open{position:relative;padding-right:20px;font-size:.6875rem;line-height:1;color:#002d72}.banner-container button.open::after{content:"";background-image:url(//cdn.metro-online.com/nextcms/svgs/alert-info-small.svg);background-repeat:no-repeat;width:12px;height:12px;position:absolute;top:0;right:0}.banner-container button.close{background-image:url(//cdn.metro-online.com/nextcms/svgs/close-grey.svg);background-repeat:no-repeat;width:24px;height:24px;transform:scale(.6667);position:absolute;top:20px;right:20px}.banner-container dialog{padding:0;max-width:100%;border:0}.banner-container dialog::-webkit-backdrop{animation:.3s ease-out forwards backdrop-fade-in}.banner-container dialog::backdrop{animation:.3s ease-out forwards backdrop-fade-in}.banner-container dialog[open]{animation:.3s ease-out forwards slide-up}.banner-container .dialog-content{padding:24px;background-color:#fff}.banner-container .button-container{width:100%;display:flex;justify-content:flex-end;margin-top:8px}.banner-container .question{font-size:1rem;color:#002d72;margin:0}.banner-container .question:not(:first-of-type){margin-top:12px}.banner-container .answer{font-size:.8125rem;color:#002d72;margin:0}.banner-container .owner,.banner-container .question{font-weight:700}@media(min-width:768px){.banner-container dialog{width:350px;margin-right:0;position:absolute;bottom:18px;left:0;box-shadow:0 0 12px rgba(0,0,0,.2);border-radius:2px}.banner-container dialog::before{content:"";position:absolute;bottom:-4px;right:28px;transform:translateX(-50%);width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid #fff}.banner-container dialog[open]{animation:none}.banner-container .dialog-content{padding:12px;border-radius:inherit}.banner-container button.close{top:8px;right:8px}}@media(min-width:773px){.banner-container img:not(.force-mobile){height:300px;object-fit:cover}}@media(min-width:1024px){.price-container .field-price-primary,.price-container .field-price-primary--alternative{font-size:1.5rem}.price-container .has-discount .discount{padding:2px 5px}.price-container .field-price-secondary{display:flex;gap:6px}}@keyframes slide-up{from{margin-bottom:var(--dialog-height,-500px)}to{margin-bottom:0}}@keyframes backdrop-fade-in{from{background-color:rgba(0,45,114,0)}to{background-color:rgba(0,45,114,.4)}}