@import url(https://fonts.googleapis.com/css2?family=Source+Sans+Pro:ital,wght@0,200;0,300;0,400;0,600;0,700;0,900;1,200;1,300;1,400;1,600;1,700;1,900&display=swap);@import url(https://fonts.googleapis.com/css2?family=Source+Sans+Pro:ital,wght@0,200;0,300;0,400;0,600;0,700;0,900;1,200;1,300;1,400;1,600;1,700;1,900&display=swap);@import url(https://fonts.googleapis.com/css2?family=Source+Sans+Pro:ital,wght@0,200;0,300;0,400;0,600;0,700;0,900;1,200;1,300;1,400;1,600;1,700;1,900&display=swap);@import url(https://fonts.googleapis.com/css2?family=Source+Sans+Pro:ital,wght@0,200;0,300;0,400;0,600;0,700;0,900;1,200;1,300;1,400;1,600;1,700;1,900&display=swap);@import url(https://fonts.googleapis.com/css2?family=Source+Sans+Pro:ital,wght@0,200;0,300;0,400;0,600;0,700;0,900;1,200;1,300;1,400;1,600;1,700;1,900&display=swap);
/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.nice-select{-webkit-tap-highlight-color:rgba(0,0,0,0);background-color:#fff;border-radius:5px;border:solid 1px #e8e8e8;box-sizing:border-box;clear:both;cursor:pointer;display:block;float:left;font-family:inherit;font-size:14px;font-weight:normal;height:38px;line-height:36px;outline:none;padding-left:18px;padding-right:30px;position:relative;text-align:left !important;transition:all .2s ease-in-out;user-select:none;white-space:nowrap;width:auto}.nice-select:hover{border-color:hsl(0,0%,85.9803921569%)}.nice-select:active,.nice-select.open,.nice-select:focus{border-color:#999}.nice-select:after{border-bottom:2px solid #999;border-right:2px solid #999;content:"";display:block;height:5px;margin-top:-4px;pointer-events:none;position:absolute;right:12px;top:50%;transform-origin:66% 66%;transform:rotate(45deg);transition:all .15s ease-in-out;width:5px}.nice-select.open:after{transform:rotate(-135deg)}.nice-select.open .nice-select-dropdown{opacity:1;pointer-events:auto;transform:scale(1) translateY(0)}.nice-select.disabled{border-color:rgb(237.1,237.1,237.1);color:#999;pointer-events:none}.nice-select.disabled:after{border-color:#ccc}.nice-select.wide{width:100%}.nice-select.wide .nice-select-dropdown{left:0 !important;right:0 !important}.nice-select.right{float:right}.nice-select.right .nice-select-dropdown{left:auto;right:0}.nice-select.small{font-size:12px;height:36px;line-height:34px}.nice-select.small:after{height:4px;width:4px}.nice-select.small .option{line-height:34px;min-height:34px}.nice-select .nice-select-dropdown{margin-top:4px;background-color:#fff;border-radius:5px;box-shadow:0 0 0 1px rgba(68,68,68,.11);pointer-events:none;position:absolute;top:100%;left:0;transform-origin:50% 0;transform:scale(0.75) translateY(19px);transition:all .2s cubic-bezier(0.5,0,0,1.25),opacity .15s ease-out;z-index:9;opacity:0}.nice-select .list{border-radius:5px;box-sizing:border-box;overflow:hidden;padding:0;max-height:210px;overflow-y:auto}.nice-select .list:hover .option:not(:hover){background-color:rgba(0,0,0,0) !important}.nice-select .option{cursor:pointer;font-weight:400;line-height:40px;list-style:none;outline:none;padding-left:18px;padding-right:29px;text-align:left;transition:all .2s}.nice-select .option:hover,.nice-select .option.focus,.nice-select .option.selected.focus{background-color:#f6f6f6}.nice-select .option.selected{font-weight:bold}.nice-select .option.disabled{background-color:rgba(0,0,0,0);color:#999;cursor:default}.nice-select .extra{float:right}.nice-select .optgroup{font-weight:bold}.no-csspointerevents .nice-select .nice-select-dropdown{display:none}.no-csspointerevents .nice-select.open .nice-select-dropdown{display:block}.nice-select .list::-webkit-scrollbar{width:0}.nice-select .has-multiple{white-space:inherit;height:auto;padding:7px 12px;min-height:36px;line-height:22px}.nice-select .has-multiple span.current{border:1px solid #ccc;background:#eee;padding:0 10px;border-radius:3px;display:inline-block;line-height:24px;font-size:14px;margin-bottom:3px;margin-right:3px}.nice-select .has-multiple .multiple-options{display:block;line-height:24px;padding:0}.nice-select .nice-select-search-box{box-sizing:border-box;width:100%;padding:5px;pointer-events:none;border-radius:5px 5px 0 0}.nice-select .nice-select-search{box-sizing:border-box;background-color:#fff;border:1px solid #e8e8e8;border-radius:3px;color:#444;display:inline-block;vertical-align:middle;padding:7px 12px;margin:0 10px 0 0;width:100%;min-height:36px;line-height:22px;height:auto;outline:0 !important;font-size:14px}
.cart-flyout__trigger{background-image:url(/themes/custom/mediroyal/resources/icons/shopping-cart--dark-blue.svg);background-repeat:no-repeat;background-position:center;background-size:contain;display:block;width:30px;height:30px;position:relative}.cart-flyout__trigger__counter{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:1px solid #fff;background:#014a8c;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#fff;white-space:nowrap;border-radius:50%;position:absolute;min-width:20px;padding:0 5px;line-height:1;height:20px;right:-10px;top:-10px}.cart-flyout__cart__products{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.cart-flyout__cart__product{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:16px 0;border-top:1px solid #dedede;-ms-flex-wrap:wrap;flex-wrap:wrap;row-gap:20px}.cart-flyout__cart__product:first-child{border-top:none}.cart-flyout__cart__product:last-child{border-bottom:1px solid #dedede}.cart-flyout__cart__product__title{font-size:16px;font-weight:400;width:calc(100% - 30px)}.cart-flyout__cart__product__title a{font-style:inherit;font-weight:inherit;color:inherit}.cart-flyout__cart__product__remove button{width:20px;height:20px;background:#fff;border:1px solid #882828;color:#882828;border-radius:50%}.cart-flyout__cart__product__quantity input{text-align:center;width:60px}.cart-flyout__cart__product__price{font-size:16px;font-weight:200}.cart-offcanvas-bg{background-color:rgba(1,74,140,.1)!important;backdrop-filter:blur(5px);opacity:0;-webkit-backdrop-filter:blur(5px);-webkit-transition:opacity .3s ease-in,background-color .4s cubic-bezier(.23,1,.32,1) 0s;transition:opacity .3s ease-in,background-color .4s cubic-bezier(.23,1,.32,1) 0s;visibility:visible!important}.cart-offcanvas-bg.is-open{opacity:1;-webkit-transition:opacity .3s ease-out,background-color .4s ease-out;transition:opacity .3s ease-out,background-color .4s ease-out}.cart-flyout__cart{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:16px;height:100%}.cart-flyout__cart__header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-bottom:1px solid #dedede;padding-bottom:24px}.cart-flyout__cart__header h4{font-size:30px;font-weight:400;margin:0}.cart-flyout__cart__header button{background-color:transparent;border:none;position:relative;width:20px;height:20px;cursor:pointer}.cart-flyout__cart__header button:after,.cart-flyout__cart__header button:before{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);content:"";background-color:#014a8c;width:2px;height:100%;display:block;top:0;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.cart-flyout__cart__header button:after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.cart-flyout__cart__empty{margin:24px 0;font-size:16px}.cart-flyout__cart__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:-webkit-fill-available;height:-moz-available;height:stretch;overflow-y:scroll}.cart-flyout__cart__products{padding-bottom:24px}.cart-flyout__cart__products__wrapper{padding-top:24px}.cart-flyout__cart__links a{font-size:16px;font-weight:600;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#014a8c;text-transform:uppercase;color:#fff;padding:10px 15px;width:100%}.cart-flyout__cart__links a:after{content:"";width:20px;height:20px;display:block;-webkit-transition:.3s;transition:.3s;background-size:contain;background-repeat:no-repeat;background-image:url(/themes/custom/mediroyal/resources/icons/arrow-forward--white.svg)}.cart-flyout__cart__links a:hover:after{margin-right:5px}
.footer--primary{background:#202020;padding:35px 0}.footer--primary__inner{gap:20px}@media (min-width:769px){.footer--primary__inner{display:grid;grid-template-columns:40% 30% 30%}}@media (max-width:992px){.footer--primary__inner{grid-template-columns:35% 25% 40%}}@media (max-width:768px){.footer--primary__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.footer--primary__inner>div:not(#block-mediroyal-mediroyalnordicab),.footer--primary__inner>nav:not(.social-media-links){width:calc(33.33% - 13.33px)}}@media (max-width:440px){.footer--primary__inner>div:not(#block-mediroyal-mediroyalnordicab),.footer--primary__inner>nav:not(.social-media-links){width:calc(50% - 10px)}}.footer--primary #block-mediroyal-mediroyalnordicab{font-size:18px;font-weight:300;color:#dedede}@media (min-width:993px){.footer--primary #block-mediroyal-mediroyalnordicab{padding-right:130px}}@media (max-width:768px){.footer--primary #block-mediroyal-mediroyalnordicab{width:100%}}.footer--primary #block-mediroyal-footeraddress-2 address:hover a{color:#fff}.footer--secondary{background:#014a8c}.footer--secondary__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:30px}@media (max-width:666px){.footer--secondary__inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-bottom:30px}}.footer--secondary #block-mediroyal-copyright{font-size:16px;font-weight:300;color:#fff}.footer--secondary #block-mediroyal-copyright p{margin:0}.footer--payments{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:35px}.footer .footer--payments .footer--payments__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:10px}.footer--payments .footer--payments__item img{height:22px}.footer h2{font-size:20px;font-weight:600;color:#fff}.footer a{font-size:16px;font-weight:300;color:#dedede}.footer a:hover{color:#fff}.footer address>p,.footer ul:not(.contextual-links){display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:5px}.footer--drupfan{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:18px;font-weight:400;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:16px 0;color:#395aff}.footer--drupfan a{font-size:20px;font-weight:600;color:#395aff;text-decoration:underline}.footer--drupfan a:hover{color:#000}
.splide__container{box-sizing:border-box;position:relative}.splide__list{backface-visibility:hidden;display:-ms-flexbox;display:flex;height:100%;margin:0!important;padding:0!important}.splide.is-initialized:not(.is-active) .splide__list{display:block}.splide__pagination{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center;margin:0;pointer-events:none}.splide__pagination li{display:inline-block;line-height:1;list-style-type:none;margin:0;pointer-events:auto}.splide:not(.is-overflow) .splide__pagination{display:none}.splide__progress__bar{width:0}.splide{position:relative;visibility:hidden}.splide.is-initialized,.splide.is-rendered{visibility:visible}.splide__slide{backface-visibility:hidden;box-sizing:border-box;-ms-flex-negative:0;flex-shrink:0;list-style-type:none!important;margin:0;position:relative}.splide__slide img{vertical-align:bottom}.splide__spinner{animation:splide-loading 1s linear infinite;border:2px solid #999;border-left-color:transparent;border-radius:50%;bottom:0;contain:strict;display:inline-block;height:20px;left:0;margin:auto;position:absolute;right:0;top:0;width:20px}.splide__sr{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.splide__toggle.is-active .splide__toggle__play,.splide__toggle__pause{display:none}.splide__toggle.is-active .splide__toggle__pause{display:inline}.splide__track{overflow:hidden;position:relative;z-index:0}@keyframes splide-loading{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.splide__track--draggable{-webkit-touch-callout:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.splide__track--fade>.splide__list>.splide__slide{margin:0!important;opacity:0;z-index:0}.splide__track--fade>.splide__list>.splide__slide.is-active{opacity:1;z-index:1}.splide--rtl{direction:rtl}.splide__track--ttb>.splide__list{display:block}.splide__arrow{-ms-flex-align:center;align-items:center;background:#ccc;border:0;border-radius:50%;cursor:pointer;display:-ms-flexbox;display:flex;height:2em;-ms-flex-pack:center;justify-content:center;opacity:.7;padding:0;position:absolute;top:50%;transform:translateY(-50%);width:2em;z-index:1}.splide__arrow svg{fill:#000;height:1.2em;width:1.2em}.splide__arrow:hover:not(:disabled){opacity:.9}.splide__arrow:disabled{opacity:.3}.splide__arrow:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide__arrow--prev{left:1em}.splide__arrow--prev svg{transform:scaleX(-1)}.splide__arrow--next{right:1em}.splide.is-focus-in .splide__arrow:focus{outline:3px solid #0bf;outline-offset:3px}.splide__pagination{bottom:.5em;left:0;padding:0 1em;position:absolute;right:0;z-index:1}.splide__pagination__page{background:#ccc;border:0;border-radius:50%;display:inline-block;height:8px;margin:3px;opacity:.7;padding:0;position:relative;transition:transform .2s linear;width:8px}.splide__pagination__page.is-active{background:#fff;transform:scale(1.4);z-index:1}.splide__pagination__page:hover{cursor:pointer;opacity:.9}.splide__pagination__page:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide.is-focus-in .splide__pagination__page:focus{outline:3px solid #0bf;outline-offset:3px}.splide__progress__bar{background:#ccc;height:3px}.splide__slide{-webkit-tap-highlight-color:rgba(0,0,0,0)}.splide__slide:focus{outline:0}@supports(outline-offset:-3px){.splide__slide:focus-visible{outline:3px solid #0bf;outline-offset:-3px}}@media screen and (-ms-high-contrast:none){.splide__slide:focus-visible{border:3px solid #0bf}}@supports(outline-offset:-3px){.splide.is-focus-in .splide__slide:focus{outline:3px solid #0bf;outline-offset:-3px}}@media screen and (-ms-high-contrast:none){.splide.is-focus-in .splide__slide:focus{border:3px solid #0bf}.splide.is-focus-in .splide__track>.splide__list>.splide__slide:focus{border-color:#0bf}}.splide__toggle{cursor:pointer}.splide__toggle:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide.is-focus-in .splide__toggle:focus{outline:3px solid #0bf;outline-offset:3px}.splide__track--nav>.splide__list>.splide__slide{border:3px solid transparent;cursor:pointer}.splide__track--nav>.splide__list>.splide__slide.is-active{border:3px solid #000}.splide__arrows--rtl .splide__arrow--prev{left:auto;right:1em}.splide__arrows--rtl .splide__arrow--prev svg{transform:scaleX(1)}.splide__arrows--rtl .splide__arrow--next{left:1em;right:auto}.splide__arrows--rtl .splide__arrow--next svg{transform:scaleX(-1)}.splide__arrows--ttb .splide__arrow{left:50%;transform:translate(-50%)}.splide__arrows--ttb .splide__arrow--prev{top:1em}.splide__arrows--ttb .splide__arrow--prev svg{transform:rotate(-90deg)}.splide__arrows--ttb .splide__arrow--next{bottom:1em;top:auto}.splide__arrows--ttb .splide__arrow--next svg{transform:rotate(90deg)}.splide__pagination--ttb{bottom:0;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;left:auto;padding:1em 0;right:.5em;top:0}
body{margin:0}.dialog-off-canvas-main-canvas{overflow:hidden}ul{list-style:none;padding:0;margin:0}a{text-decoration:none;cursor:pointer;-webkit-transition:.3s;transition:.3s}.layout-bg-content-container.set-text-color.link-underline a,.layout-bg-content-container.set-text-color.link-underline a:active,.layout-bg-content-container.set-text-color.link-underline a:hover,.layout-bg-content-container.set-text-color.link-underline a:visited{text-decoration:none}.toolbar ul:not(.contextual-links) li:before{content:"";display:block}body.toolbar-horizontal.toolbar-fixed{--gin-toolbar-height:30px;--gin-toolbar-y-offset:var(--gin-toolbar-height)}body.gin--classic-toolbar,body.gin--horizontal-toolbar,body.gin--vertical-toolbar{padding-top:30px!important}@media (max-width:mobile){body.gin--classic-toolbar header,body.gin--horizontal-toolbar header,body.gin--vertical-toolbar header{height:calc(100% - 30px)}}body.gin--classic-toolbar.toolbar-tray-open,body.gin--horizontal-toolbar.toolbar-tray-open,body.gin--vertical-toolbar.toolbar-tray-open{padding-top:60px!important}@media (min-width:61em){body.toolbar-fixed.toolbar-tray-open:not(.toolbar-vertical){--gin-toolbar-y-offset:61px}}.nice-select{border-radius:0;width:100%}.nice-select .nice-select-dropdown{border-radius:0;margin-top:0;width:100%}.nice-select .nice-select-dropdown .list{height:100%;max-height:100%;overflow:auto}.nice-select.open .nice-select-dropdown{max-height:240px;overflow-y:auto;overflow-x:hidden}input.text,input[type=button],input[type=email],input[type=submit],input[type=text],textarea{-webkit-appearance:none;border-radius:0}header#navbar.expanded .navbar-collapse__primary .nav-wrapper:after{opacity:1;-webkit-transition:.2s;transition:.2s}.skip-to-main-content{opacity:.9;position:fixed!important;top:0;left:50%;z-index:999;padding:20px;width:100%;font-size:20px;text-align:center;-webkit-transition:.3s;transition:.3s;-webkit-transform:translate(-50%,-100%);transform:translate(-50%,-100%)}.skip-to-main-content:focus{-webkit-transform:translate(-50%,0);transform:translate(-50%,0)}.layout--twocol-section{width:100%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:50px}.layout--twocol-section .layout__region--first{-webkit-box-flex:unset!important;-ms-flex:unset!important;flex:unset!important;width:calc(100% - 250px)}@media (max-width:768px){.layout--twocol-section .layout__region--first{width:100%}}.layout--twocol-section .layout__region--second{-webkit-box-flex:unset!important;-ms-flex:unset!important;flex:unset!important;width:200px}@media (max-width:768px){.layout--twocol-section .layout__region--second{display:none}}.js input.form-autocomplete{background:0 0!important}body,html{font-family:"Source Sans Pro",sans-serif;height:100%}body *,html *{-webkit-box-sizing:border-box;box-sizing:border-box}body{background:#014a8c}.dialog-off-canvas-main-canvas{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background:#fff;min-height:100%}footer{margin-top:auto}.container{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0 24px;margin:0 auto;width:100%}@media (min-width:1201px){.container{max-width:1670px}}@media (max-width:1200px){.container{max-width:1310px}}@media (max-width:992px){.container{max-width:860px}}@media (max-width:768px){.container{max-width:662px}}.d-none{display:none}.remote-video-iframe__wrapper{position:relative;padding-bottom:56.25%;height:0;margin:20px 0}.remote-video-iframe__wrapper iframe{position:absolute;top:0;left:0;width:100%}.path-error-403 #block-mediroyal-content,.path-error-404 #block-mediroyal-content{font-size:40px}div.main-container{margin-bottom:40px!important}.form-item--error-message{color:#882828}.front div[data-drupal-messages]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0 24px;margin:0 auto;width:100%;padding-top:30px;padding-bottom:30px}@media (min-width:1201px){.front div[data-drupal-messages]{max-width:1670px}}@media (max-width:1200px){.front div[data-drupal-messages]{max-width:1310px}}@media (max-width:992px){.front div[data-drupal-messages]{max-width:860px}}@media (max-width:768px){.front div[data-drupal-messages]{max-width:662px}}div[data-drupal-messages]{padding-bottom:30px;font-size:16px}.eu-cookie-compliance-banner{font-size:18px;font-weight:400;background-color:#014a8c;padding:30px 0;color:#fff;width:100vw}.eu-cookie-compliance-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0 24px;margin:0 auto;width:100%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media (min-width:1201px){.eu-cookie-compliance-content{max-width:1670px}}@media (max-width:1200px){.eu-cookie-compliance-content{max-width:1310px}}@media (max-width:992px){.eu-cookie-compliance-content{max-width:860px}}@media (max-width:768px){.eu-cookie-compliance-content{max-width:662px}}@media (max-width:768px){.eu-cookie-compliance-content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:30px}}.eu-cookie-compliance-more-button{font-family:"Source Sans Pro","Lucida Grande",sans-serif;background:0 0;color:#dedede;border:none;text-decoration:underline;font-size:16px;font-weight:500;padding:0}.eu-cookie-compliance-buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:20px}@media (max-width:768px){.eu-cookie-compliance-buttons{width:100%;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}.eu-cookie-compliance-buttons button{background:0 0;color:#fff;font-size:20px;border:none;padding:10px 20px;-webkit-transition:.3s;transition:.3s}.eu-cookie-compliance-buttons button:hover{opacity:.8}.eu-cookie-compliance-buttons .agree-button{background:#fff;color:#014a8c}.eu-cookie-compliance-buttons .decline-button{text-decoration:underline}.page-content-track{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:40px;padding-bottom:40px}.main-container:not(.front){-webkit-box-sizing:border-box;box-sizing:border-box;padding:0 24px;margin:0 auto;width:100%}@media (min-width:1201px){.main-container:not(.front){max-width:1670px}}@media (max-width:1200px){.main-container:not(.front){max-width:1310px}}@media (max-width:992px){.main-container:not(.front){max-width:860px}}@media (max-width:768px){.main-container:not(.front){max-width:662px}}.t-page__content-wrapper--sidebar{padding-bottom:25px}.t-page__content-wrapper.with-sidebar{display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px}@media (min-width:769px){.t-page__content-wrapper.with-sidebar .layout__region--content{width:calc(100% - 220px)}}.t-page__content-wrapper .layout__region--sidebar{width:200px;padding-top:40px}@media (max-width:768px){.t-page__content-wrapper .layout__region--sidebar{display:none}}
.header__search{margin-left:auto;max-width:200px;width:100%}.header__search form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header__search form .js-form-type-search{width:100%}.header__search form label{display:none}.header__search form input{cursor:pointer;height:30px}.header__search form input[data-once="autocomplete search-api-autocomplete"]{border:1px solid #014a8c;border-right:none;padding-left:10px;max-width:160px;font-size:14px;width:100%}.header__search form input[data-once="autocomplete search-api-autocomplete"]:focus,.header__search form input[data-once="autocomplete search-api-autocomplete"]:hover{outline:0}.header__search form input[type=submit]{background-image:url(/themes/custom/mediroyal/resources/icons/loupe-108.svg);background-repeat:no-repeat;background-position:center;background-size:cover;display:block;background-color:#014a8c;background-size:initial;position:relative;-webkit-transition:.3s;transition:.3s;border:none;font-size:0;width:40px;padding:0}.header__search form input[type=submit]:hover{opacity:.7}.header__search--mobile{background-image:url(/themes/custom/mediroyal/resources/icons/loupe-108.svg);background-repeat:no-repeat;background-position:center;background-size:cover;display:block;background-color:#014a8c;background-size:initial;position:relative;-webkit-transition:.3s;transition:.3s;border:none;font-size:0;width:40px;padding:0;height:40px}.header__search--mobile:hover{opacity:.7}@media (min-width:993px){.header__search--mobile{display:none}}@media (min-width:1201px){.navigation--main{margin-left:30px}}.navigation--main>ul:not(.contextual-links){display:-webkit-box;display:-ms-flexbox;display:flex;gap:40px;position:relative}.navigation--main ul:not(.contextual-links) .has-nested a{position:relative;padding-right:20px;width:100%}.navigation--main ul:not(.contextual-links) a{text-decoration:none;cursor:pointer;-webkit-transition:.3s;transition:.3s;font-size:20px;font-weight:600;color:#014a8c;text-shadow:0 0 20px #fff}@media (max-width:992px){.navigation--main ul:not(.contextual-links) a{font-size:16px}}.navigation--main .nested-menu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:5px;width:-webkit-max-content;width:-moz-max-content;width:max-content;background:#fff;max-height:0;-webkit-transition:max-height .3s ease-out;transition:max-height .3s ease-out;overflow:hidden}@media (max-width:992px){.navigation--main .nested-menu{padding:0;text-align:center}}.navigation--main .nested-menu li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;width:-webkit-max-content;width:-moz-max-content;width:max-content}.navigation--main .nested-menu:not(.contextual-links) a{font-size:16px;font-weight:400}@media (max-width:992px){.navigation--main .nested-menu:not(.contextual-links) a{font-size:14px}}.navigation--main .nested-menu[aria-hidden=false]{max-height:999px;-webkit-transition:max-height .3s ease-in;transition:max-height .3s ease-in}.navigation--main .nested-menu.lvl-1{overflow:visible clip;position:absolute;z-index:1;top:25px}.navigation--main .nested-menu.lvl-1:hover{overflow:visible}.navigation--main .nested-menu.lvl-1 .nested-nav-trigger:after{-webkit-transform:rotate(270deg);transform:rotate(270deg)}.navigation--main .nested-menu.lvl-1:before{border-bottom:1px solid #014a8c}.navigation--main .nested-menu.lvl-1>li{padding:0 20px;width:100%}.navigation--main .nested-menu.lvl-1>li:first-child{margin-top:20px}.navigation--main .nested-menu.lvl-1>li:last-child{margin-bottom:20px}.navigation--main .nested-menu.lvl-2{position:absolute;left:100%;top:0;padding-left:10px}.navigation--main .nested-menu.lvl-2 li a{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px}.navigation--main .nested-menu.lvl-2 li a:before{content:"-"}.navigation--main .nested-menu .has-nested{position:relative}.navbar--collapse{border-bottom:1px solid rgba(2,3,3,.15);position:absolute;width:100%;z-index:1}.navbar--collapse[aria-hidden=false]{height:100%}@media (min-width:993px){.navbar--collapse{display:none}}.navbar--collapse[aria-hidden=true] .navbar--collapse__inner{max-height:0;-webkit-transition:max-height .5s ease-out;transition:max-height .5s ease-out}.navbar--collapse[aria-hidden=true] .close-nav-area{opacity:0;max-height:0;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.navbar--collapse__inner{max-height:999px;-webkit-transition:all .25s ease-in;transition:all .25s ease-in;overflow:hidden;background:#fff}.navbar--collapse__inner>nav{padding-bottom:20px}@media (max-width:992px){.navbar--collapse__inner{max-width:100%}}.navbar--collapse .close-nav-area{background:rgba(1,74,140,.1);height:100vh;backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);width:100%;max-height:100vh;-webkit-transition:opacity .3s ease-in;transition:opacity .3s ease-in}.navbar--collapse .menu.lvl-0{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:-webkit-max-content;width:-moz-max-content;width:max-content;padding-top:30px;margin:0 auto;gap:20px}.navbar--collapse .menu.lvl-0>li{width:100%}.navbar--collapse .menu.lvl-0 .nested-menu>li>a,.navbar--collapse .menu.lvl-0 .nested-trigger-wrapper a{font-size:25px;font-weight:600;text-decoration:none;cursor:pointer;-webkit-transition:.3s;transition:.3s;color:#014a8c}.navbar--collapse .nested-trigger-wrapper{padding-right:20px;width:-webkit-max-content;width:-moz-max-content;width:max-content}.navbar--collapse .nested-menu{max-height:0;-webkit-transition:max-height .15s ease-out;transition:max-height .15s ease-out;overflow:hidden;margin-top:10px}.navbar--collapse .nested-menu[aria-hidden=false]{max-height:999px;-webkit-transition:max-height .25s ease-in;transition:max-height .25s ease-in}.navbar--collapse .nested-menu.lvl-1 .nested-trigger-wrapper a,.navbar--collapse .nested-menu.lvl-2 .nested-trigger-wrapper a{font-size:20px;font-weight:400;text-decoration:none;cursor:pointer;-webkit-transition:.3s;transition:.3s;color:#014a8c}.navbar--collapse .nested-menu.lvl-2 .nested-trigger-wrapper a{font-size:18px}.navbar--collapse.lvl-1>li a,.navbar--collapse.lvl-2>li>a{font-size:20px;font-weight:400;text-decoration:none;cursor:pointer;-webkit-transition:.3s;transition:.3s;color:#014a8c}.navbar--collapse .menu .lvl-1.nested-menu{padding:0 10px}.navbar--collapse .menu .lvl-1.nested-menu>li>a{font-size:20px;font-weight:400;text-decoration:none;cursor:pointer;-webkit-transition:.3s;transition:.3s;color:#014a8c;display:block;margin-bottom:10px}.navbar--collapse .menu .lvl-2.nested-menu>li>a{font-size:18px;font-weight:400;text-decoration:none;cursor:pointer;-webkit-transition:.3s;transition:.3s;color:#014a8c;margin-bottom:10px;display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px}.navbar--collapse .menu .lvl-2.nested-menu>li>a:before{content:"-"}@media (max-width:992px){.navbar--collapse[aria-hidden=false] .navbar--collapse__inner{max-height:calc(100vh - 62.4px);overflow:scroll}.toolbar-horizontal .navbar--collapse[aria-hidden=false] .navbar--collapse__inner,.toolbar-tray-open .navbar--collapse[aria-hidden=false] .navbar--collapse__inner,.toolbar-vertical .navbar--collapse[aria-hidden=false] .navbar--collapse__inner{max-height:calc(calc(100vh - 62.4px) - 30px)}.toolbar-tray-open.toolbar-horizontal .navbar--collapse[aria-hidden=false] .navbar--collapse__inner{max-height:calc(calc(100vh - 62.4px) - 60px)}}.navbar-collapse__trigger{border:3px solid #014a8c;width:40px;height:40px;padding:0;background:0 0;position:relative;-webkit-transition:.3s;transition:.3s;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}@media (min-width:993px){.navbar-collapse__trigger{display:none}}.navbar-collapse__trigger .sr-only{display:none}.navbar-collapse__trigger .icon-bar{width:20px;height:3px;position:absolute;-webkit-transition:.3s;transition:.3s;right:7px;background-color:#014a8c}.navbar-collapse__trigger .icon-bar.middle{top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.navbar-collapse__trigger:hover{opacity:.7}.navbar-collapse__trigger[aria-expanded=false]{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-transform:uppercase;text-align:center;-webkit-box-sizing:border-box;box-sizing:border-box;cursor:pointer;background-color:transparent}.navbar-collapse__trigger[aria-expanded=false] .icon-bar.top{top:10px}.navbar-collapse__trigger[aria-expanded=false] .icon-bar.bottom{bottom:10px}.navbar-collapse__trigger[aria-expanded=false]:hover .icon-bar.middle{width:13px}.navbar-collapse__trigger[aria-expanded=false]:hover .icon-bar.bottom{width:8px}.navbar-collapse__trigger[aria-expanded=true] .icon-bar.top{top:calc(50% - 1.5px);rotate:135deg}.navbar-collapse__trigger[aria-expanded=true] .icon-bar.middle{height:0;rotate:45deg}.navbar-collapse__trigger[aria-expanded=true] .icon-bar.bottom{bottom:calc(50% - 1.5px);rotate:45deg}.navbar-collapse__trigger[aria-expanded=true]:hover .icon-bar.top{rotate:225deg}.navbar-collapse__trigger[aria-expanded=true]:hover .icon-bar.bottom{rotate:135deg}.header{-webkit-transition:.2s;transition:.2s}.header.expanded{background:#fff}.header.floating{position:fixed;z-index:1;width:100%;background:rgba(255,255,255,.8)}.header.floating.expanded{background:#fff}@media (max-width:992px){.header .header__search,.header .navigation--main{display:none}}.header .nested-trigger-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;width:100%}@media (max-width:992px){.header .nested-trigger-wrapper{margin:0 auto}}.header .nested-nav-trigger{background-color:transparent;-webkit-transition:.3s;transition:.3s;cursor:pointer;border:none;height:10px;padding:0;position:absolute;top:50%;-webkit-transform:translateY(-20%);transform:translateY(-20%);right:0}.header .nested-nav-trigger[aria-expanded=true]:after{border-width:0 5px 8px 5px;border-color:transparent transparent #014a8c transparent}.header .nested-nav-trigger:after{content:"";display:inline-block;width:0;height:0;-webkit-transition:.3s;transition:.3s;border-style:solid;border-width:7px 5px 5px 5px;border-color:#014a8c transparent transparent transparent}.navigation--main{width:-webkit-fill-available;width:-moz-available;width:stretch}#block-mediroyal-site-branding{background:#014a8c}#block-mediroyal-site-branding img{-webkit-transition:.3s;transition:.3s;height:95px;width:auto}@media (max-width:1200px){#block-mediroyal-site-branding img{height:60px}}.scrolled #block-mediroyal-site-branding img{height:60px}@media (max-width:992px){.navbar{padding-left:0}.navbar #block-mediroyal-site-branding img{width:190px;height:auto}}@media (max-width:400px){.navbar #block-mediroyal-site-branding img{width:140px}}.navbar__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:20px}@media (max-width:768px){.navbar__inner{gap:10px}}
.language-switcher{display:block}@media (max-width:992px){.language-switcher{margin-left:auto}}.language-switcher ul:not(.contextual-links){display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:2px}@media (max-width:450px){.language-switcher ul:not(.contextual-links){-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.language-switcher ul:not(.contextual-links) a{height:100%;width:100%;font-size:0;width:40px;height:30px}@media (max-width:450px){.language-switcher ul:not(.contextual-links) a{height:25px}}.language-switcher ul:not(.contextual-links) a:hover{opacity:.6}.language-switcher ul:not(.contextual-links) a[hreflang=en]{background-image:url(/themes/custom/mediroyal/resources/flags/en.png);background-repeat:no-repeat;background-position:center;background-size:cover;display:block}.language-switcher ul:not(.contextual-links) a[hreflang=sv]{background-image:url(/themes/custom/mediroyal/resources/flags/sv.png);background-repeat:no-repeat;background-position:center;background-size:cover;display:block}
.node--product--full{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:30px;margin-top:30px}.node--product--full .layout__region--left{width:calc(35% - 15px)}@media (max-width:1200px){.node--product--full .layout__region--left{width:calc(45% - 15px)}}@media (max-width:992px){.node--product--full .layout__region--left{width:calc(50% - 15px)}}@media (max-width:768px){.node--product--full .layout__region--left{width:100%}}.node--product--full .layout__region--right{width:calc(65% - 15px)}@media (max-width:1200px){.node--product--full .layout__region--right{width:calc(55% - 15px)}}@media (max-width:992px){.node--product--full .layout__region--right{width:calc(50% - 15px)}}@media (max-width:768px){.node--product--full .layout__region--right{width:100%}}.node--product--full .layout__region--after{font-size:18px;font-weight:300;width:100%}.node--product--full .layout__region .layout-builder__add-block{font-size:initial;font-weight:initial}.node--product--full__body,.node--product--full__indications,.node--product--full__specifications,.node--product--full__variation-id{border-bottom:1px solid #dedede;padding:15px 0}.node--product--full__variation-id{padding-top:0}.node--product--full__variation-id>div>div{color:#727272;display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px}.node--product--full__title{font-size:45px;font-weight:600;padding-top:25px}.node--product--full__price{font-size:30px;font-weight:200;padding:15px 0}.node--product--full__body{font-size:18px;font-weight:300;padding-bottom:25px}.node--product--full__body p:first-child{margin-top:0}.node--product--full__indications h2{font-size:18px;font-weight:400;margin:0}.node--product--full__indications>div>div{font-size:16px;font-weight:300;padding-top:15px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:20px;text-transform:capitalize}.node--product--full__specifications{overflow-y:auto}.node--product--full__specifications .field__label{font-size:18px;font-weight:400;margin:0}.node--product--full__specifications .field__item{padding-top:15px}.node--product--full__specifications .field__item>div:first-child{font-size:18px;font-weight:400}.node--product--full__specifications .field__item>div:last-child{padding-top:15px}.node--product--full__specifications table{background-color:rgba(222,222,222,.2980392157);text-align:left;border-collapse:collapse}.node--product--full__specifications table td,.node--product--full__specifications table th{padding:10px 25px}.node--product--full__specifications table thead{background:rgba(201,218,253,.2980392157)}.node--product--full__specifications table thead th{font-size:16px;font-weight:600;border:1px solid rgba(222,222,222,.2980392157)}.node--product--full__specifications table tbody td{font-size:14px;border:1px solid rgba(201,218,253,.2980392157)}.node--product--full__variations{padding:25px 0}.node--product--full__variations form{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:30px}.node--product--full__variations .field--name-purchased-entity,.node--product--full__variations .field--name-quantity{width:calc(50% - 15px)}@media (max-width:480px){.node--product--full__variations .field--name-purchased-entity,.node--product--full__variations .field--name-quantity{width:100%}}.node--product--full__variations .field--name-purchased-entity>.js-form-item,.node--product--full__variations .field--name-quantity>.js-form-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:5px}.node--product--full__variations .field--name-purchased-entity label,.node--product--full__variations .field--name-quantity label{font-size:14px;color:#727272}.node--product--full__variations .field--name-purchased-entity .nice-select{margin-top:-7px}.node--product--full__variations .field--name-quantity input[type=number]::-webkit-inner-spin-button,.node--product--full__variations .field--name-quantity input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0}.node--product--full__variations .field--name-quantity input[type=number]{-moz-appearance:textfield;font-size:14px;font-weight:400;border:solid 1px #e8e8e8;padding:0 18px;height:38px}.node--product--full__variations .field--name-quantity input[type=number]:focus,.node--product--full__variations .field--name-quantity input[type=number]:hover{border-color:#dbdbdb;outline:0}.node--product--full__variations .form-actions{width:100%}.node--product--full__variations .form-actions input{background:#014a8c;color:#fff;cursor:pointer;font-size:20px;padding:15px;border:none;width:100%}.node--product--full__image img{width:100%;height:auto}.node--product--full__image__slider{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px}.node--product--full__image__slider .splide__track--nav>.splide__list>.splide__slide{-webkit-transition:.3s;transition:.3s}.node--product--full__image__slider .splide__track--nav>.splide__list>.splide__slide.is-active{border:3px solid #014a8c}.node--product--full__image__slider .splide.main-slider li{width:100%}.node--product--full__image__slider .splide.main-slider .splide__slide>div:first-child{width:100%;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.node--product--full__image__slider .splide.main-slider .field--name-field-media-oembed-video{position:relative;padding-bottom:56.25%;height:0}.node--product--full__image__slider .splide.main-slider .field--name-field-media-oembed-video iframe{position:absolute;top:0;left:0;width:100%;height:100%}.node--product--full__image__slider .splide li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.node--product--full__image__slider img{width:100%;height:auto}
.footer .social-media-links ul:not(.contextual-links){-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:30px}.footer .social-media-links ul:not(.contextual-links) a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;opacity:.85}.footer .social-media-links ul:not(.contextual-links) a:hover{opacity:1}.footer .social-media-links a[href*=facebook]:before{content:"";width:35px;height:35px;background-image:url(/themes/custom/mediroyal/resources/icons/social-media/facebook--white.png);background-repeat:no-repeat;background-position:center;background-size:contain;display:inline-block}.footer .social-media-links a[href*=twitter]:before{content:"";width:35px;height:35px;background-image:url(/themes/custom/mediroyal/resources/icons/social-media/twitter--white.png);background-repeat:no-repeat;background-position:center;background-size:contain;display:inline-block}.footer .social-media-links a[href*=instagram]:before{content:"";width:35px;height:35px;background-image:url(/themes/custom/mediroyal/resources/icons/social-media/instagram--white.png);background-repeat:no-repeat;background-position:center;background-size:contain;display:inline-block}.footer .social-media-links a[href*=linkedin]:before{content:"";width:35px;height:35px;background-image:url(/themes/custom/mediroyal/resources/icons/social-media/linkedin--white.png);background-repeat:no-repeat;background-position:center;background-size:contain;display:inline-block}.footer .social-media-links a[href*=youtube]:before{content:"";width:35px;height:35px;background-image:url(/themes/custom/mediroyal/resources/icons/social-media/youtube--white.png);background-repeat:no-repeat;background-position:center;background-size:contain;display:inline-block}
