@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{display:block}.splide__track--fade>.splide__list>.splide__slide{left:0;opacity:0;position:absolute;top:0;z-index:0}.splide__track--fade>.splide__list>.splide__slide.is-active{opacity:1;position:relative;z-index:1}.splide--rtl{direction:rtl}.splide__track--ttb>.splide__list{display:block}.splide__container{box-sizing:border-box;position:relative}.splide__list{-webkit-backface-visibility:hidden;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__progress__bar{width:0}.splide{visibility:hidden}.splide.is-initialized,.splide.is-rendered{visibility:visible}.splide__slide{-webkit-backface-visibility:hidden;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}.noUi-target,.noUi-target *{-webkit-touch-callout:none;-webkit-tap-highlight-color:rgba(0,0,0,0);-moz-box-sizing:border-box;box-sizing:border-box;-ms-touch-action:none;touch-action:none;-webkit-user-select:none;-ms-user-select:none;-moz-user-select:none;user-select:none}.noUi-target{position:relative}.noUi-base,.noUi-connects{height:100%;position:relative;width:100%;z-index:1}.noUi-connects{overflow:hidden;z-index:0}.noUi-connect,.noUi-origin{height:100%;position:absolute;right:0;top:0;-ms-transform-origin:0 0;-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transform-style:preserve-3d;transform-style:flat;width:100%;will-change:transform;z-index:1}.noUi-txt-dir-rtl.noUi-horizontal .noUi-origin{left:0;right:auto}.noUi-vertical .noUi-origin{top:-100%;width:0}.noUi-horizontal .noUi-origin{height:0}.noUi-handle{-webkit-backface-visibility:hidden;backface-visibility:hidden;position:absolute}.noUi-touch-area{height:100%;width:100%}.noUi-state-tap .noUi-connect,.noUi-state-tap .noUi-origin{-webkit-transition:transform .3s;transition:transform .3s}.noUi-state-drag *{cursor:inherit!important}.noUi-horizontal{height:18px}.noUi-horizontal .noUi-handle{height:28px;right:-17px;top:-6px;width:34px}.noUi-vertical{width:18px}.noUi-vertical .noUi-handle{bottom:-17px;height:34px;right:-6px;width:28px}.noUi-txt-dir-rtl.noUi-horizontal .noUi-handle{left:-17px;right:auto}.noUi-target{background:#fafafa;border:1px solid #d3d3d3;border-radius:4px;box-shadow:inset 0 1px 1px #f0f0f0,0 3px 6px -5px #bbb}.noUi-connects{border-radius:3px}.noUi-connect{background:#3fb8af}.noUi-draggable{cursor:ew-resize}.noUi-vertical .noUi-draggable{cursor:ns-resize}.noUi-handle{background:#fff;border:1px solid #d9d9d9;border-radius:3px;box-shadow:inset 0 0 1px #fff,inset 0 1px 7px #ebebeb,0 3px 6px -3px #bbb;cursor:default}.noUi-active{box-shadow:inset 0 0 1px #fff,inset 0 1px 7px #ddd,0 3px 6px -3px #bbb}.noUi-handle:after,.noUi-handle:before{background:#e8e7e6;content:"";display:block;height:14px;left:14px;position:absolute;top:6px;width:1px}.noUi-handle:after{left:17px}.noUi-vertical .noUi-handle:after,.noUi-vertical .noUi-handle:before{height:1px;left:6px;top:14px;width:14px}.noUi-vertical .noUi-handle:after{top:17px}[disabled] .noUi-connect{background:#b8b8b8}[disabled] .noUi-handle,[disabled].noUi-handle,[disabled].noUi-target{cursor:not-allowed}.noUi-pips,.noUi-pips *{-moz-box-sizing:border-box;box-sizing:border-box}.noUi-pips{color:#999;position:absolute}.noUi-value{position:absolute;text-align:center;white-space:nowrap}.noUi-value-sub{color:#ccc;font-size:10px}.noUi-marker{background:#ccc;position:absolute}.noUi-marker-large,.noUi-marker-sub{background:#aaa}.noUi-pips-horizontal{height:80px;left:0;padding:10px 0;top:100%;width:100%}.noUi-value-horizontal{-webkit-transform:translate(-50%,50%);transform:translate(-50%,50%)}.noUi-rtl .noUi-value-horizontal{-webkit-transform:translate(50%,50%);transform:translate(50%,50%)}.noUi-marker-horizontal.noUi-marker{height:5px;margin-left:-1px;width:2px}.noUi-marker-horizontal.noUi-marker-sub{height:10px}.noUi-marker-horizontal.noUi-marker-large{height:15px}.noUi-pips-vertical{height:100%;left:100%;padding:0 10px;top:0}.noUi-value-vertical{padding-left:25px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.noUi-rtl .noUi-value-vertical{-webkit-transform:translateY(50%);transform:translateY(50%)}.noUi-marker-vertical.noUi-marker{height:2px;margin-top:-1px;width:5px}.noUi-marker-vertical.noUi-marker-sub{width:10px}.noUi-marker-vertical.noUi-marker-large{width:15px}.noUi-tooltip{background:#fff;border:1px solid #d9d9d9;border-radius:3px;color:#000;display:block;padding:5px;position:absolute;text-align:center;white-space:nowrap}.noUi-horizontal .noUi-tooltip{bottom:120%;left:50%;-webkit-transform:translate(-50%);transform:translate(-50%)}.noUi-vertical .noUi-tooltip{right:120%;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.noUi-horizontal .noUi-origin>.noUi-tooltip{bottom:10px;left:auto;-webkit-transform:translate(50%);transform:translate(50%)}.noUi-vertical .noUi-origin>.noUi-tooltip{right:28px;top:auto;-webkit-transform:translateY(-18px);transform:translateY(-18px)}@font-face{font-display:optional;font-family:BrezelGrotesk;font-weight:600;src:url(../../assets/fonts/BrezelGrotesk-Bold.otf);src:url(../../assets/fonts/BrezelGrotesk-Bold.otf?#iefix) format("embedded-opentype"),url(../../assets/fonts/BrezelGrotesk-Bold.woff2) format("woff2"),url(../../assets/fonts/BrezelGrotesk-Bold.woff) format("woff")}
/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none;max-width:100%}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden],template{display:none}*,:after,:before{box-sizing:border-box}a,button{color:inherit;cursor:pointer}button{background-color:transparent;border-width:0;padding:0}figure{margin:0}input::-moz-focus-inner{border:0;margin:0;padding:0}dd,ol,ul{margin:0;padding:0 13px}ul li{margin-bottom:0}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit;margin:0}p{margin:0}cite{font-style:normal}fieldset{margin:0}.sr-only,fieldset{border-width:0;padding:0}.sr-only{height:1px;margin:-1px;overflow:hidden;position:absolute;width:1px;clip:rect(0,0,0,0);clip-path:inset(50%);white-space:nowrap}.sr-only:active,.sr-only:focus{height:auto;margin:0;overflow:visible;position:static;width:auto;clip:auto;clip-path:none}blockquote{color:#c74c68;font-family:Helvetica,Arial,sans-serif;font-size:16px;font-style:italic;letter-spacing:normal;line-height:1.25em;margin-inline:32px}@media (min-width:768px){blockquote{font-size:20px;line-height:1.3em}}.button,.discount-code .badge{align-items:center;background-color:#fff;border:none;border-radius:3px;box-sizing:border-box;color:#59273e;cursor:pointer;display:inline-flex;font-size:16px;font-weight:600;position:relative;grid-gap:8px;height:46px;justify-content:center;padding:0 16px;text-decoration:none}.button:disabled{cursor:unset}.button.button-pink{background-color:#c74c68;color:#fff}.button.button-pink:hover{background-color:#eb6c82}.button.button-pink:disabled{background-color:#e2a3b1}.button.button-border{border:1px solid #59273e}.button.button-border:hover{opacity:.8}.button.clear-button,.discount-code .badge{background-color:transparent;border:1px solid #59273e;border-radius:3px;color:#59273e;font-weight:600;padding:0 16px}.button.clear-button:hover{opacity:.8}.button.clear-button:disabled{opacity:.5}.button.main-action{margin:0}.button.button-full-width{width:100%}.button.button-small{height:24px}.button.button-medium{height:30px}.button:is([data-state=processing],[data-state=success],[data-state=fail]){color:transparent}.button:is([data-state=processing],[data-state=success],[data-state=fail]) .state,.button:is([data-state=processing],[data-state=success],[data-state=fail]) .state-processing{background-position:50%;background-repeat:no-repeat;height:24px;pointer-events:none;position:absolute;width:24px}.button[data-state=processing] .state,.button[data-state=processing] .state-processing{-webkit-animation:processing 2s linear infinite;animation:processing 1.4s linear infinite;border:2px solid hsla(0,0%,100%,.2);border-radius:50%;border-top-color:#fff;margin:0 auto;-webkit-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0)}.button[data-state=processing].button-pink .state,.button[data-state=processing].button-pink .state-processing{border:2px solid hsla(0,0%,100%,.2);border-top-color:#fff}.button[data-state=processing].button-border .state,.button[data-state=processing].button-border .state-processing{border:2px solid rgba(89,39,62,.2);border-top-color:#59273e}.button[data-state=success],.button[data-state=success]:hover{background-color:#0a853f}.button[data-state=success] .state{background-image:url(../../assets/icons/24/white/icon-check.svg)}.button[data-state=fail],.button[data-state=fail]:hover{background-color:#e81b1b}.button[data-state=fail] .state{background-image:url(../../assets/icons/24/white/icon-action-remove.svg)}@media (min-width:768px){.button,.discount-code .badge{height:56px}}@-webkit-keyframes processing{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes processing{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}details_TEMP_BLOCK{border-bottom:1px solid #ebe5e8;border-left:4px solid transparent;padding:0}details_TEMP_BLOCK:first-of-type{border-top:1px solid #ebe5e8}details_TEMP_BLOCK>summary{align-items:center;color:#59273e;display:flex;font-weight:700;gap:8px;justify-content:space-between;padding:1rem}details_TEMP_BLOCK>summary>div{flex:1 1 auto}details_TEMP_BLOCK>summary>i{background-position:50%;background-repeat:no-repeat;height:24px;width:24px}details_TEMP_BLOCK>summary>i:first-child{flex:0 1 auto}details_TEMP_BLOCK>summary>i.caret{background-image:url(../../assets/icons/24/burgundy/icon-caret-down.svg);flex:0 1 auto}details_TEMP_BLOCK[open]{border-left:4px solid #59273e}details_TEMP_BLOCK[open]>summary>i.caret{animation:openAccordion .25s forwards}details_TEMP_BLOCK[closing]>summary>i.caret{animation:closeAccordion .25s forwards}details_TEMP_BLOCK>div.details-content{padding:8px}.border-bottom-none{border-bottom:none!important}@keyframes openAccordion{0%{transform:rotate(0deg)}to{transform:rotate(-180deg)}}@keyframes closeAccordion{0%{transform:rotate(-180deg)}to{transform:rotate(0deg)}}details>summary::-webkit-details-marker,details>summary::marker{display:none}.details,details{background-color:#fff;border-bottom:1px solid #ebe5e8;font-size:16px;position:relative}@media screen and (min-width:768px){.details,details{font-size:16px}}@media screen and (min-width:1100px){.details,details{font-size:20px}}.details:first-of-type,details:first-of-type{border-top:1px solid #ebe5e8}.details>summary,details>summary{color:#59273e;cursor:pointer;font-size:18px;font-weight:600;list-style:none}@media screen and (min-width:768px){.details>summary,details>summary{font-size:18px}}@media screen and (min-width:1100px){.details>summary,details>summary{font-size:24px}}.details>summary div:last-child,details>summary div:last-child{margin-right:48px}@media (min-width:768px){.details>summary div:last-child,details>summary div:last-child{margin-right:64px}}.details>summary:after,details>summary:after{content:url(../../assets/icons/16/burgundy/icon-caret-down.svg);height:16px;min-width:16px;position:absolute;right:16px;width:16px}@media (min-width:768px){.details>summary:after,details>summary:after{content:url(../../assets/icons/24/burgundy/icon-caret-down.svg);height:24px;right:24px;width:24px}}.details[open]{border-left:4px solid #59273e}.details[open]>summary:after{content:url(../../assets/icons/16/burgundy/icon-caret-up.svg)}@media (min-width:768px){.details[open]>summary:after{content:url(../../assets/icons/24/burgundy/icon-caret-up.svg)}}dialog{border:0;display:grid;padding:0}dialog:not([open]){display:none;opacity:0;pointer-events:none}dialog::backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background-color:rgba(0,0,0,.5);opacity:1;transition:opacity .2s,-webkit-backdrop-filter .2s,backdrop-filter .2s}@starting-style{[open]::backdrop{-webkit-backdrop-filter:blur(0);backdrop-filter:blur(0);opacity:0}}body{color:#3a3836;font-family:Helvetica,sans-serif;font-size:16px;font-style:normal;font-weight:400;letter-spacing:.5px}body .h1,body .h2,body .h3,body .h4,body .h5,body h1,body h2,body h3,body h4,body h5{font-family:BrezelGrotesk,Helvetica,sans-serif;font-weight:600;line-height:120%}body .h1,body h1{font-size:24px;padding-block-end:8px}@media screen and (min-width:768px){body .h1,body h1{font-size:24px}}@media screen and (min-width:1100px){body .h1,body h1{font-size:48px}}body .h2,body h2{font-size:20px;padding-block-end:4px}@media screen and (min-width:768px){body .h2,body h2{font-size:20px}}@media screen and (min-width:1100px){body .h2,body h2{font-size:36px}}body .h3,body h3{font-size:18px;padding-block-end:4px}@media screen and (min-width:768px){body .h3,body h3{font-size:18px}}@media screen and (min-width:1100px){body .h3,body h3{font-size:24px}}body .h4,body h4{font-size:16px;padding-block-end:4px}@media screen and (min-width:768px){body .h4,body h4{font-size:16px}}@media screen and (min-width:1100px){body .h4,body h4{font-size:20px}}body .h5,body h5{font-size:14px;padding-block-end:4px}@media screen and (min-width:768px){body .h5,body h5{font-size:14px}}@media screen and (min-width:1100px){body .h5,body h5{font-size:16px}}body .h6,body h6{padding-block-end:4px}body a{color:#59273e}body .bold{font-weight:600}body p{font-family:Helvetica,Arial,sans-serif;font-size:16px;letter-spacing:normal;line-height:1.25;padding-block-end:16px}.font-size-12px{font-size:12px}@media (min-width:768px){.h1,.h2,h1,h2{padding-block-end:8px}.h3,.h4,.h5,.h6,h3,h4,h5,h6{padding-block-end:4px}p{padding-block-end:16px}}hr{border-top:1px solid #ebe5e8;margin:0;padding:0}.input{align-items:center;background-color:#fff;border:1px solid #d7cbd1;border-radius:3px;color:#59273e;display:flex;height:46px;outline:0;padding:0 16px}@media (min-width:768px){.input.input-large{height:56px}}input::placeholder{color:#59273e;opacity:1}input::placeholder.input-grey{background-color:#fcfbfb}input::-ms-input-placeholder{color:#59273e}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration,input[type=search]::-webkit-search-results-button,input[type=search]::-webkit-search-results-decoration{display:none}.input-group{align-items:center;display:grid;grid-template-columns:min-content min-content}.input-group .input{border:none}.input-group input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.input-group input[type=number]{-moz-appearance:textfield}select{-webkit-appearance:none;-moz-appearance:none;background-image:url(../../assets/icons/24/burgundy/icon-caret-down.svg);background-position:right 16px center;background-repeat:no-repeat;background-size:24px;font-size:16px;height:46px}.custom-select,select{color:#59273e;width:100%}.custom-select{border:1px solid #59273e;border-radius:3px;position:relative}.custom-select select{appearance:none}.custom-select>.select-toggle{align-items:center;cursor:pointer;display:inline-flex;grid-gap:4px;height:46px;padding:0 16px;text-align:left;transition:transform .2s ease-in-out;width:100%}.custom-select>.select-toggle:before{background-image:url(../../assets/icons/24/burgundy/icon-caret-down.svg);background-repeat:no-repeat;background-size:24px;content:"";display:block;height:24px;position:absolute;right:16px;width:24px}.custom-select>.select-menu{background-color:#fff;border-bottom:1px solid #59273e;border-bottom-left-radius:3px;border-bottom-right-radius:3px;border-left:1px solid #59273e;border-right:1px solid #59273e;display:none;left:-1px;max-height:300px;overflow:auto;position:absolute;right:-1px;z-index:100}.custom-select>.select-menu .select-item{align-items:center;cursor:pointer;display:flex;grid-gap:4px;height:46px;padding:0 24px}.custom-select>.select-menu .select-item.selected,.custom-select>.select-menu .select-item:hover{background-color:#f2eef0}.custom-select>.select-menu.menu-relative{border-left:0;border-right:0;left:0;position:relative;right:0}.custom-select.open{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.custom-select.open,.custom-select.open>.select-toggle{background-color:#fff}.custom-select.open>.select-toggle:before{transform:rotate(180deg);transition:transform .2s ease-in-out}.custom-select.open>.select-menu{display:block}.form-control{align-items:center;cursor:pointer;display:grid;font-size:12px;grid-template-columns:30px auto}@media screen and (min-width:200px){.form-control{font-size:calc(8.36364px + 1.81818vw)}}@media screen and (min-width:420px){.form-control{font-size:16px}}.form-control.disabled{color:#d7cbd1;cursor:not-allowed}.form-control input[type=checkbox]{-webkit-appearance:none;appearance:none;background-color:var(--form-background);display:grid;height:24px;margin:0;place-content:center;transform:translateY(-.075em);width:24px}.form-control input[type=checkbox]:before{background-color:#fff;border:1px solid #59273e;border-radius:2px;content:"";display:block;height:24px;position:absolute;width:24px}.form-control input[type=checkbox]:checked:before{background-image:url(../../assets/icons/icon-check.svg);background-position:50%;background-repeat:no-repeat;background-size:18px}.form-control input[type=checkbox]:disabled:checked:before{background-color:#fcfbfb;background-image:url(../../assets/icons/icon-check-grey.svg)}.form-control input[type=checkbox]:disabled:before{background-color:#d7cbd1;border-color:#d7cbd1;color:#d7cbd1;cursor:not-allowed}.form-control input[type=radio]{appearance:none;background-clip:content-box;border:1px solid #59273e;border-radius:50%;height:24px;padding:4px;width:24px}.form-control input[type=radio]:checked{background-color:#3a3836;background-color:#59273e}.form-control span{color:#59273e;display:-webkit-box;-webkit-line-clamp:2;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical;line-height:24px}.form-control :checked+span{color:#3a3836}input[type=checkbox]{-webkit-appearance:none;appearance:none;background-color:var(--form-background);display:inline-block;height:24px;margin:0;place-content:center;width:24px}input[type=checkbox]:before{background-color:#fff;border:1px solid #59273e;border-radius:2px;content:"";cursor:pointer;display:block;height:24px;width:24px}input[type=checkbox]:checked:before{background-image:url(../../assets/icons/icon-check.svg);background-position:50%;background-repeat:no-repeat;background-size:18px}input[type=checkbox]:disabled:before{background-color:#d7cbd1;border-color:#d7cbd1;color:#d7cbd1;cursor:not-allowed}input[type=checkbox]:disabled:checked:before{background-color:#fcfbfb;background-image:url(../../assets/icons/icon-check-grey.svg)}menu,menu li{list-style:none;margin:0;padding:0}menu{display:flex;gap:8px}textarea{background-color:#fff;border:1px solid #d7cbd1;border-radius:3px;color:#59273e;padding:16px}textarea::placeholder{color:#59273e;opacity:1}:root{--progress-bar-background-color:#d9d9d9;--progress-bar-value-color:#c74c68}progress{accent-color:var(--progress-bar-value-color);-webkit-appearance:none;background-color:var(--progress-bar-background-color);border-radius:1em;height:8px}progress::-webkit-progress-bar{background-color:var(--progress-bar-background-color);border-radius:1em}progress::-webkit-progress-value{background-color:var(--progress-bar-value-color);border-radius:1em}progress::-moz-progress-bar{background-color:var(--progress-bar-value-color);border-radius:1em}.article-tags{display:flex;flex-direction:row;flex-wrap:wrap;gap:8px;margin-block:8px;padding:0}.article-tags .article-tag{align-items:center;background-color:#59273e;color:#fff;display:inline-flex;font-size:12px;font-weight:600;height:24px;justify-content:center;padding:0 8px}@media screen and (min-width:768px){.article-tags .article-tag{font-size:12px}}@media screen and (min-width:1100px){.article-tags .article-tag{font-size:14px}}.o-list-bare{list-style:none;margin:0;padding:0}.o-list-inline{display:flex;flex-wrap:wrap}.o-list-grid,.o-list-inline{gap:8px;list-style:none;margin:0;padding:0}.o-list-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(24px,1fr))}.info-message{background-color:linen;display:flex;gap:8px;margin:0 16px 16px;padding:16px;word-break:break-word}@media (min-width:1100px){.info-message{margin:0 24px 24px}}.info-message .v-center{align-self:center}.info-message h4{margin-bottom:4px}.info-message .info-red{color:#e81b1b}.info-message.no-margin{margin:0}.info-message.no-margin-r{margin-right:0}.info-message.no-margin-l{margin-left:0}.info-message.info-message--combo-discount{align-items:center;background-color:#fbe5e9}.info-message .info-text.no-padding{padding:0}.basket-information-row .info-message{margin:0 0 8px}@media (max-width:768px){.basket .combo-discount-warnings .basket-information-row:nth-child(n+2){display:none}}.article-link{text-decoration:none}.article-card .image-container{position:relative}.article-card .image-container img{height:auto;width:auto}.article-card .article-tags{left:4px;margin-block:0;position:absolute;top:4px}.article-card .article-info{padding:16px}.article-card .article-info .article-date{font-size:12px;margin-bottom:4px}@media screen and (min-width:768px){.article-card .article-info .article-date{font-size:12px}}@media screen and (min-width:1100px){.article-card .article-info .article-date{font-size:14px}}.article-card .article-info .article-header{display:-webkit-box;-webkit-line-clamp:2;margin-bottom:16px;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical}.article-card .article-info .article-ingress{margin-bottom:16px;padding:8px 0}.article-card .article-info .article-ingress span{display:-webkit-box;-webkit-line-clamp:3;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical}.article-card .article-info .article-link{font-size:16px;font-weight:600}@media screen and (min-width:768px){.article-card .article-info .article-link{font-size:16px}}@media screen and (min-width:1100px){.article-card .article-info .article-link{font-size:20px}}.backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(0);backdrop-filter:blur(0);background-color:rgba(0,0,0,.5);bottom:0;left:0;opacity:0;pointer-events:none;position:fixed;right:0;top:0;transition:opacity .2s,-webkit-backdrop-filter .2s,backdrop-filter .2s;z-index:1}.backdrop-active{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);opacity:1;pointer-events:auto}.backdrop-page{z-index:200}.backdrop-content{z-index:50}.badges{display:flex;flex-direction:column;gap:8px;left:0;top:0}.badges .badge{align-items:center;border:0 solid transparent;border-radius:4px;box-shadow:0 0 5px 5px #fff;display:flex;font-family:BrezelGrotesk,Helvetica,Arial,sans-serif;font-size:20px;font-weight:700;justify-content:center;left:-.25em;letter-spacing:.5px;line-height:24px;margin:.25em;min-width:64px;padding-block:.5em;padding-inline:.5em;top:-.25em;transform:rotate(-10deg);width:-moz-fit-content;width:fit-content}.badges .badge.badge-campaign,.badges .badge.badge-campaigndiscount,.badges .badge.badge-discount,.badges .badge.badge-new,.badges .badge.badge-outlet,.badges .badge.badge-package{background-color:#c74c68;color:#fff}.badges .badge.badge-new{background-color:#59273e;color:#fff}.badges .badge.badge-package{background-color:#381c60;color:#fff}.badges .badge.badge-giveawayproduct{background-color:#9691c4;color:#fff}.badges-small .badges .badge{font-family:Helvetica,Arial,sans-serif;font-size:14px;font-weight:700;letter-spacing:normal;line-height:18px}.badges-large .badges .badge{font-family:BrezelGrotesk,Helvetica,Arial,sans-serif;font-size:20px;font-weight:700;letter-spacing:.5px;line-height:24px}.bankidlogin form input{border-color:#ebe5e8;height:46px;width:100%}.bankidlogin form button{display:block;width:100%}.bankidlogin form button.main-action{line-height:46px;margin:16px 0}.bankidlogin form button i{margin-right:5px;position:relative;top:5px}.bankidlogin .login-description{display:none;padding-block-end:0}.bankidlogin .grouped{margin-top:16px}.bankidlogin .grouped .form-control{margin-bottom:16px}.bankidlogin .helper{background-color:linen;display:flex;margin-bottom:24px;padding:16px}.bankidlogin .helper i{display:block;margin-right:16px}.bankidlogin .helper p{color:#3a3836;font-size:12px;padding-block-end:0}@media screen and (min-width:768px){.bankidlogin .helper p{font-size:12px}}@media screen and (min-width:1100px){.bankidlogin .helper p{font-size:14px}}@media (min-width:768px){.bankidlogin .login-description{display:block}}.basket{bottom:0;flex:1 1 0%;flex-direction:column;max-width:90vw;position:fixed;right:0;z-index:202}.basket,.basket .basket-header{background-color:#fff;display:flex;top:0}.basket .basket-header{align-items:center;border-bottom:1px solid #ebe5e8;justify-content:space-between;padding:16px}.basket .basket-content{display:flex;flex:1 1 0%;flex-direction:column;overflow-y:auto;position:relative}.basket .basket-content::-webkit-scrollbar{display:none}.basket .basket-footer{background-color:#f8f6f7;bottom:0;right:0;width:100%}.basket .basket-footer .footer-main{padding-block-end:16px;padding-block-start:8px;padding-inline:16px}.basket .basket-footer .footer-main .discount{color:#e81b1b;display:flex;justify-content:space-between;margin-bottom:8px}.basket .basket-footer .footer-main .total-header{align-items:center;column-gap:8px;display:flex}.basket .basket-footer .footer-main .total-amount{align-items:center;display:flex;font-size:16px;font-weight:700;padding-bottom:16px}@media screen and (min-width:768px){.basket .basket-footer .footer-main .total-amount{font-size:16px}}@media screen and (min-width:1100px){.basket .basket-footer .footer-main .total-amount{font-size:20px}}.basket .basket-footer .footer-main .total-sum{margin-left:auto}.basket .basket-footer .footer-main .button{width:100%}@media (min-width:1100px){.basket{max-width:480px}.basket .basket-footer>.footer-main,.basket .basket-header{padding-block-end:24px;padding-block-start:16px;padding-inline:24px}}.basket-row{display:grid;grid-gap:16px;border-bottom:1px solid #ebe5e8;grid-template-columns:70px 1fr;padding:16px}.basket-row.prescription-row{grid-template-columns:1fr}.basket-row.give-away-product-row .basket-buttons{display:flex;margin-top:1em}.basket-row:first-child{border-top:1px solid #ebe5e8}.basket-row .basket-image{align-items:center;align-self:baseline;display:flex;justify-content:center;text-align:center}.basket-row .basket-content{overflow-wrap:anywhere}.basket-row .icon-wrapper{align-items:center;display:flex;gap:8px;margin-bottom:8px}.basket-row .flags{display:inline-flex}.basket-row .flags .flag{font-size:16px;padding:2px 4px}.basket-row .title{display:grid;font-size:14px;grid-gap:8px;font-weight:700;grid-template-columns:1fr 16px}@media screen and (min-width:768px){.basket-row .title{font-size:14px}}@media screen and (min-width:1100px){.basket-row .title{font-size:16px}}@media (min-width:768px){.basket-row .title{grid-template-columns:1fr 28px}}.basket-row .title.prescription-title{grid-template-columns:2fr 1fr 16px}@media (min-width:768px){.basket-row .title.prescription-title{grid-template-columns:2fr 1fr 28px}}.basket-row .title.prescription-title .prescription-price{text-align:center}.basket-row .title a{color:#59273e;text-decoration:none}.basket-row .title .icon{height:16px;width:16px}@media (min-width:768px){.basket-row .title .icon{height:20px;width:20px}}.basket-row .stock{align-items:center;column-gap:8px;display:flex;padding:10px 0}.basket-row .stock .prescription-status{flex:1}.basket-row .basket-buttons{column-gap:8px;display:grid;grid-template-columns:3fr 2fr}.basket-row .basket-buttons .quantity{background-color:#fcfbfb;border:1px solid #59273e;border-radius:3px;display:grid;grid-template-columns:30px 1fr 30px;margin-top:1em;max-width:140px}.basket-row .basket-buttons .quantity .button{background-color:#fcfbfb;height:30px;margin:auto;padding:0}.basket-row .basket-buttons .quantity .input{background-color:#fcfbfb;color:#59273e;font-weight:700;height:30px;min-width:40px;padding:0;text-align:center;width:100%}.basket-row .basket-buttons .price{align-items:flex-end;align-self:flex-end;color:#c74c68;display:flex;flex-direction:column;font-weight:700;justify-content:center;margin-left:auto}.basket-row .basket-buttons .price span.your-price{font-family:Helvetica,Arial,sans-serif;font-size:16px;letter-spacing:normal}@media (min-width:768px){.basket-row .basket-buttons .price span.your-price{font-family:BrezelGrotesk,Helvetica,Arial,sans-serif;font-size:20px;font-weight:700;letter-spacing:.5px}}.basket-row .basket-buttons .price .your-discount{align-items:center;display:flex;flex-direction:row;font-family:Helvetica,Arial,sans-serif;font-size:16px;gap:.25em;letter-spacing:normal;white-space:nowrap}.basket-row .basket-buttons .price .your-discount>span:first-child{align-items:center;display:flex;flex-direction:column;justify-content:center;min-width:48px;text-align:center}.basket-row .basket-buttons .price .your-discount>span:first-child svg{display:block;height:16px;overflow:visible}.basket-row .basket-buttons .price .your-discount>span:nth-child(2){min-width:96px;text-align:right}.basket-row .basket-buttons .price span.original-price{color:#3a3836;font-family:Helvetica,Arial,sans-serif;font-size:16px;font-weight:400;letter-spacing:normal;text-decoration:line-through}.basket-row .prescription-price{font-weight:700;padding-right:8px;text-align:right}.basket-row.prescription-cart-not-authenticated{border-top:1px solid #ebe5e8;grid-template-columns:1fr}.checkout .details.prescription-cart-details summary .prescription-receipt label,.form-control input[type=checkbox]{color:#59273e}.form-control span{margin-left:4px}.pharma-content-text{font-family:Helvetica,Arial,sans-serif;font-size:12px;letter-spacing:normal;margin-top:4px}@media (min-width:1100px){.basket-row .basket-buttons .price{padding-right:8px}}.breadcrumbs{display:flex;flex-direction:row;padding:0 16px}.breadcrumbs.container-full{background-color:#fff}.breadcrumbs .breadcrumbs-viewport{align-items:stretch;display:flex;flex-direction:row;height:46px;overflow-x:auto}.breadcrumbs .breadcrumbs-viewport *{width:max-content}.breadcrumbs .breadcrumbs-viewport a{text-decoration:none}.breadcrumbs .breadcrumbs-viewport div.backnav{align-items:center;display:flex;flex-direction:row;gap:8px}.breadcrumbs .breadcrumbs-viewport div.backnav a{align-items:center;display:inline-flex;flex-direction:row;gap:8px}.breadcrumbs .breadcrumbs-viewport div.backnav .divider{border-right:1px solid #3a3836;display:block!important;height:24px}.breadcrumbs .breadcrumbs-viewport nav.breadcrumb{align-items:center;display:flex;flex-direction:row;gap:8px}.breadcrumbs .breadcrumbs-viewport nav.breadcrumb ol{align-items:center;display:flex;flex-direction:row;list-style:none;margin:0;padding:4px;padding-inline:8px}.breadcrumbs .breadcrumbs-viewport nav.breadcrumb ol li{display:inline-flex}.breadcrumbs .breadcrumbs-viewport nav.breadcrumb ol li:before{border-left:2px solid;content:"";height:1em;margin:0 .5em;transform:rotate(26deg);width:0}.breadcrumbs .breadcrumbs-viewport nav.breadcrumb ol li:first-child:before{content:none}@media (min-width:1100px){.breadcrumbs{padding:0 48px}}input[type=checkbox][data-state=indeterminate]{position:relative}input[type=checkbox][data-state=indeterminate]:after{background-color:#59273e;content:"";height:3px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:50%}label.checkbox-single{align-items:center;display:flex;flex-direction:row;gap:8px}.cookieConsent{background-color:#f2eef0;bottom:0;font-size:16px;position:fixed;width:100%;z-index:1}.cookieConsent .cookie-container{display:grid;grid-gap:24px;padding:16px}.cookieConsent .cookie-container .top{display:grid;grid-template-columns:auto 1fr;grid-gap:8px}.cookieConsent .cookie-container .top .icon{height:20px;width:16px}@media (min-width:768px){.cookieConsent .cookie-container{grid-template-columns:1fr 200px;padding:48px}}.support-chat-wrapper{background-color:#c74c68;border-radius:32px;bottom:4px;box-shadow:0 4px 6px rgba(0,0,0,.1);color:#fff;cursor:pointer;display:none;font-size:14px;font-weight:700;left:4px;position:fixed;transition:background-color .3s ease,transform .2s ease;z-index:1}.support-chat-wrapper:hover{background-color:#c74c68;transform:scale(1.05)}.support-chat-wrapper .support-chat-toggler-close,.support-chat-wrapper .support-chat-toggler-open{align-items:center;column-gap:4px;display:flex;margin:16px}.support-chat-wrapper .support-chat-toggler-close .support-chat-toggler-info,.support-chat-wrapper .support-chat-toggler-open .support-chat-toggler-info{display:none}@media (min-width:1100px){.support-chat-wrapper .support-chat-toggler-close,.support-chat-wrapper .support-chat-toggler-open{margin:12px}.support-chat-wrapper .support-chat-toggler-close .support-chat-toggler-info,.support-chat-wrapper .support-chat-toggler-open .support-chat-toggler-info{display:block}}#pm-document{font-size:16px}#pm-document h2{font-size:20px;line-height:24px;margin-block-end:4px}#pm-document h2:first-of-type{font-size:24px;line-height:28px}#pm-document p{margin-block:0;margin-block-end:0}#pm-document li>p{margin-block:12px}@media (min-width:768px){#pm-document{font-size:16px}#pm-document h2{font-size:24px;line-height:28px;margin-block-end:8px}#pm-document h2:first-of-type{font-size:36px;line-height:40px}#pm-document p{margin-block-end:8px}#pm-document li>p{margin-block:12px}}#fass-package-leaflet p{margin:0;padding:0}#fass-package-leaflet h2{font-size:18px}@media screen and (min-width:768px){#fass-package-leaflet h2{font-size:18px}}@media screen and (min-width:1100px){#fass-package-leaflet h2{font-size:24px}}#fass-package-leaflet table{border-collapse:collapse}#fass-package-leaflet table td{padding:10px}#fass-package-leaflet .header{padding:0;padding-block-end:0;padding-block-start:16px}@media (min-width:768px){#fass-package-leaflet .header{padding-block-start:24px}}#fass-package-leaflet .horizontal-borders{border-bottom-style:solid;border-bottom-width:1px;border-left:none;border-right:0;border-top-style:solid;border-top-width:1px}#fass-package-leaflet .horizontal-borders thead tr th{border-bottom-style:solid;border-bottom-width:1px}#fass-package-leaflet .full-borders td,#fass-package-leaflet .full-borders th{border:1px solid}#fass-package-leaflet .list-unordered-general{list-style-type:"\25B8"}#fass-package-leaflet .list-unordered-circle{list-style-type:circle}#fass-package-leaflet .list-unordered-line{list-style-type:"\FE58"}#fass-package-leaflet .list-unordered-square{list-style-type:square}#fass-package-leaflet .list-ordered-letters-lowercase{list-style-type:lower-alpha}#fass-package-leaflet .list-ordered-letters-uppercase{list-style-type:upper-alpha}#fass-package-leaflet .list-ordered-roman-lowercase{list-style-type:lower-roman}#fass-package-leaflet .list-ordered-roman-uppercase{list-style-type:upper-roman}.favourite-btn{padding:0}.favourite-btn:after{content:"";height:48px;left:-18px;position:absolute;top:-8px;width:48px}.favourite-btn:is([data-state=processing],[data-state=success],[data-state=fail]) .state,.favourite-btn:is([data-state=processing],[data-state=success],[data-state=fail]) .state-processing{position:relative}.favourite-btn[data-state=processing] .state{border-top:2px solid #59273e}.favourite-btn[data-state=success],.favourite-btn[data-state=success]:hover{background-color:#fff}.favourite-btn[data-state=success] .state{background-image:url(../../assets/icons/24/burgundy/icon-check.svg)}.favourite-btn[data-state=fail],.favourite-btn[data-state=fail]:hover{background-color:#fff}.favourite-btn[data-state=fail] .state{background-image:url(../../assets/icons/24/burgundy/icon-action-remove.svg)}@media (min-width:768px){.header-favourites-container{border-right:6px solid #fff;position:relative}.header-favourites-container.menu-isShown{border-right:6px solid #59273e}}.header-favourites-container.menu-isShown .header-button{background-color:#f8f6f7}.header-favourites-container .header-favourite-list{border-left:6px solid #59273e;display:none;left:0;position:absolute;width:100%;z-index:999}@media (min-width:768px){.header-favourites-container .header-favourite-list{border-left:none;border-right:6px solid #59273e;left:6px}}.header-favourites-container .header-favourite-list .favourite-list{display:flex;flex-direction:column}@media (min-width:768px){.header-favourites-container .header-favourite-list .favourite-list{flex-direction:unset;justify-content:flex-end}}.header-favourites-container .header-favourite-list .favourite-list .nav-node{align-items:center;background-color:#f8f6f7;border-bottom:1px solid #ebe5e8;display:flex;vertical-align:middle}@media (min-width:768px){.header-favourites-container .header-favourite-list .favourite-list .nav-node{box-shadow:-1px 2px 5px #c5c5c5}}.header-favourites-container .header-favourite-list .favourite-list .nav-node-login{align-items:unset;flex-direction:column;padding:16px}@media (min-width:768px){.header-favourites-container .header-favourite-list .favourite-list .nav-node-login{padding:24px;width:448px}}.header-favourites-container .header-favourite-list .favourite-list .nav-node-login button{width:100%}.header-favourites-container .header-favourite-list .favourite-list .nav-node-content{white-space:normal}.header-favourites-container .header-favourite-list .favourite-list .nav-node-favourite-list{flex-direction:column;max-height:85vh}.header-favourites-container .header-favourite-list .favourite-list .nav-node-favourite-list .favourite-list-header{align-items:baseline;display:flex;justify-content:space-between;padding:16px;width:100%}@media (min-width:768px){.header-favourites-container .header-favourite-list .favourite-list .nav-node-favourite-list .favourite-list-header{padding:24px;width:500px}}.header-favourites-container .header-favourite-list .favourite-list .nav-node-favourite-list .productlist-favourites{border-bottom:1px solid #ebe5e8;overflow:scroll;width:100%}.header-favourites-container .header-favourite-list .favourite-list .nav-node-favourite-list .productlist-favourites .favourite-card{border-top:1px solid #ebe5e8}.header-favourites-container .header-favourite-list .favourite-list .nav-node-favourite-list .productlist-favourites .favourite-card .product-card-list{grid-template-areas:"product-card-image product-card-info product-card-info" "product-card-image product-card-pricing product-card-cta"}.header-favourites-container .header-favourite-list .favourite-list .nav-node-favourite-list .product-list-empty{padding-inline:16px;white-space:normal}@media (min-width:768px){.header-favourites-container .header-favourite-list .favourite-list .nav-node-favourite-list .product-list-empty{padding-inline:24px}}.header-favourites-container .header-favourite-list .favourite-list .nav-node-favourite-list .product-list-empty p{padding:0}.header-favourites-container .header-favourite-list .favourite-list .nav-node-favourite-list .show-all{padding:16px;width:100%}@media (min-width:768px){.header-favourites-container .header-favourite-list .favourite-list .nav-node-favourite-list .show-all{padding:24px}}.header-favourites-container .header-favourite-list .favourite-list .nav-node-favourite-list .show-all .button-show-all{width:100%}.form{align-items:stretch;width:100%}.form,.form.form-default .form-body{display:flex;flex-direction:column;gap:16px}.form.form-default .form-body>.form-section>.form-item>label{display:block;margin-block:4px}.form.form-default .form-body>.form-section>.form-item>.form-input{display:flex;flex-direction:row;gap:16px;width:100%}.form.form-default .form-body>.form-section>.form-item>.form-input .input,.form.form-default .form-body>.form-section>.form-item>.form-input input[type=email],.form.form-default .form-body>.form-section>.form-item>.form-input input[type=password],.form.form-default .form-body>.form-section>.form-item>.form-input input[type=text]{flex:1 1 0}.form.form-default .form-body>.form-section>.form-item>.form-input .button,.form.form-default .form-body>.form-section>.form-item>.form-input button,.form.form-default .form-body>.form-section>.form-item>.form-input input[type=button]{flex:0 0 auto}.form.form-default .form-body>.form-section>.form-item>.form-input textarea{flex:1 1 0;height:232px}.form.form-default .form-footer{display:flex;gap:1em;width:100%}.form.form-default .form-footer>*{flex:1;width:100%}:root{--icon-color-dark:#59273e;--icon-color-light:#e2a3b1}svg.iconlibrary.icon-fit-textheight{display:block;height:1em;max-width:100%;vertical-align:middle;width:3em}svg.iconlib.icon-theme-default,use.icon-theme-default{--icon-color-dark:#59273e;--icon-color-light:#cfc}svg.iconlib.icon-theme-pink,use.icon-theme-pink{--icon-color-dark:#59273e;--icon-color-light:#e9afb6}.icon{background-position:50%;background-repeat:no-repeat;background-size:contain;display:inline-block;height:24px;width:24px}.icon.icon-small{height:16px;width:16px}.icon.icon-big{height:26px;width:26px}.icon.icon-medium{height:28px;width:28px}.icon.icon-xs{height:16px;min-width:16px;width:16px}.icon.icon-s{height:20px;width:20px}.icon.icon-m{height:24px;width:24px}.icon.icon-l{height:32px;width:32px}.icon.icon-xl{height:40px;width:40px}.icon.responsive-size{height:20px;width:20px}@media (min-width:768px){.icon.responsive-size{height:16px;min-width:16px;width:16px}}.icon.icon-logo{background-image:url(../../assets/icons/meds-company-logo.svg);height:40px;width:80px}.icon.icon-approval{background-image:url(../../assets/icons/icon-approval.svg);height:50px;width:120px}.icon.icon-bankid,.icon.icon-bankid-black{background-image:url(../../assets/icons/Bankid-logo.svg)}.icon.icon-bankid-white{background-image:url(../../assets/icons/Bankid-logo-white.svg)}.icon.icon-approval-white{background-image:url(../../assets/icons/icon-approval-white.svg)}.icon.icon-approval-green{background-image:url(../../assets/icons/icon-approval-green.svg)}.icon.icon-cart{background-image:url(../../assets/icons/icon-cart.svg)}.icon.icon-cart-32{background-image:url(../../assets/icons/24/burgundy/icon-cart.svg);height:24px;width:24px}@media (min-width:768px){.icon.icon-cart-32{background-image:url(../../assets/icons/32/burgundy/icon-cart.svg);height:32px;width:32px}}.icon.icon-cart-32-black{background-image:url(../../assets/icons/32/black/icon-cart.svg);height:32px;width:32px}.icon.icon-menu{background-image:url(../../assets/icons/icon-menu.svg)}.icon.icon-menu-32{background-image:url(../../assets/icons/24/burgundy/icon-navigation-menu.svg);height:24px;width:24px}@media (min-width:768px){.icon.icon-menu-32{background-image:url(../../assets/icons/32/burgundy/icon-navigation-menu.svg);height:32px;width:32px}}.icon.icon-search{background-image:url(../../assets/icons/icon-search.svg)}.icon.icon-search-32{background-image:url(../../assets/icons/24/burgundy/icon-search.svg);height:24px;width:24px}@media (min-width:768px){.icon.icon-search-32{background-image:url(../../assets/icons/32/burgundy/icon-search.svg);height:32px;width:32px}}.icon.icon-search-list{background-image:url(../../assets/icons/icon-search-list.svg)}.icon.icon-pill{background-image:url(../../assets/icons/icon-pill.svg)}.icon.icon-pill-32{background-image:url(../../assets/icons/24/burgundy/icon-dosageform-pill-b.svg);height:24px;width:24px}@media (min-width:768px){.icon.icon-pill-32{background-image:url(../../assets/icons/32/burgundy/icon-dosageform-pill-b.svg);height:32px;width:32px}}.icon.icon-pill-32-white{background-image:url(../../assets/icons/32/white/icon-dosageform-pill-b.svg);height:32px;width:32px}.icon.icon-pill-black{background-image:url(../../assets/icons/24/black/icon-dosageform-pill-b.svg);height:24px;width:24px}.icon.icon-pill-green{background-image:url(../../assets/icons/icon-pill-green.svg)}.icon.icon-add{background-image:url(../../assets/icons/16/burgundy/icon-action-add.svg)}@media (min-width:768px){.icon.icon-add{background-image:url(../../assets/icons/24/burgundy/icon-action-add.svg)}}.icon.icon-subtract{background-image:url(../../assets/icons/16/burgundy/icon-action-subtract.svg)}@media (min-width:768px){.icon.icon-subtract{background-image:url(../../assets/icons/24/burgundy/icon-action-subtract.svg)}}.icon.icon-remove{background-image:url(../../assets/icons/24/burgundy/icon-action-remove.svg)}.icon.icon-remove:is(.icon-xs,.icon-small){background-image:url(../../assets/icons/16/burgundy/icon-action-remove.svg);height:16px;min-width:16px;width:16px}.icon.icon-remove-white{background-image:url(../../assets/icons/24/white/icon-action-remove.svg);height:24px;width:24px}.icon.icon-caret-down{background-image:url(../../assets/icons/24/burgundy/icon-caret-down.svg);height:24px;width:24px}.icon.icon-caret-down:is(.icon-xs,.icon-small){background-image:url(../../assets/icons/16/burgundy/icon-caret-down.svg);height:16px;min-width:16px;width:16px}.icon.icon-caret-up{background-image:url(../../assets/icons/24/burgundy/icon-caret-up.svg);height:24px;width:24px}.icon.icon-caret-up:is(.icon-xs,.icon-small){background-image:url(../../assets/icons/16/burgundy/icon-caret-up.svg);height:16px;min-width:16px;width:16px}.icon.icon-caret-left{background-image:url(../../assets/icons/24/burgundy/icon-caret-left.svg);height:24px;width:24px}.icon.icon-caret-left:is(.icon-xs,.icon-small){background-image:url(../../assets/icons/16/burgundy/icon-caret-left.svg);height:16px;min-width:16px;width:16px}.icon.icon-caret-right{background-image:url(../../assets/icons/24/burgundy/icon-caret-right.svg);height:16px;min-width:16px;width:16px}.icon.icon-caret-right:is(.icon-xs,.icon-small){background-image:url(../../assets/icons/16/burgundy/icon-caret-right.svg);height:16px;min-width:16px;width:16px}@media (min-width:768px){.icon.icon-caret-right{height:24px;width:24px}}.icon.icon-sliders{background-image:url(../../assets/icons/24/black/icon-sliders.svg);height:24px;width:24px}.icon.icon-dots{background-image:url(../../assets/icons/icon-dots.svg)}.icon.icon-check{background-image:url(../../assets/icons/icon-check.svg)}.icon.icon-coins-black{background-image:url(../../assets/icons/icon-coins.svg)}.icon.icon-coins{background-image:url(../../assets/icons/icon-coins-purple.svg)}.icon.icon-paw{background-image:url(../../assets/icons/icon-paw.svg)}.icon.icon-paw-black{background-image:url(../../assets/icons/icon-paw-black.svg)}.icon.icon-support{background-image:url(../../assets/icons/icon-support.svg)}.icon.icon-support-black{background-image:url(../../assets/icons/24/black/icon-contact-support-pharma.svg);height:24px;width:24px}.icon.icon-customer-support-white{background-image:url(../../assets/icons/24/white/icon-contact-support.svg);height:24px;width:24px}.icon.icon-question{background-image:url(../../assets/icons/icon-question.svg)}.icon.icon-question-black{background-image:url(../../assets/icons/24/black/icon-bubble-question.svg);height:24px;width:24px}.icon.icon-checklist{background-image:url(../../assets/icons/icon-checklist.svg)}.icon.icon-checklist-black{background-image:url(../../assets/icons/24/black/icon-task-list.svg);height:24px;width:24px}.icon.icon-checklist-32-black{background-image:url(../../assets/icons/32/black/icon-task-list.svg);height:32px;width:32px}.icon.icon-person{background-image:url(../../assets/icons/icon-person.svg)}.icon.icon-person-multi{background-image:url(../../assets/icons/icon-person-multi.svg)}.icon.icon-person-multi-black{background-image:url(../../assets/icons/icon-person-multi-black.svg)}.icon.icon-child{background-image:url(../../assets/icons/icon-child.svg)}.icon.icon-pill-history{background-image:url(../../assets/icons/24/burgundy/icon-pill-history.svg);height:24px;width:24px}.icon.icon-exclamation{background-image:url(../../assets/icons/24/black/icon-pin-info.svg);height:24px;width:24px}.icon.icon-exclamation-purple{background-image:url(../../assets/icons/icon-exclamation-purple.svg)}.icon.icon-pill-change{background-image:url(../../assets/icons/icon-pill-change.svg)}.icon.icon-arrange-letters{background-image:url(../../assets/icons/icon-arrange-letters.svg)}.icon.icon-top-rank{background-image:url(../../assets/icons/icon-top-rank.svg)}.icon.icon-peace-sign{background-image:url(../../assets/icons/icon-peace-sign.svg)}.icon.icon-info{background-image:url(../../assets/icons/icon-info.svg)}.icon.icon-megaphone{background-image:url(../../assets/icons/icon-megaphone.svg)}.icon.icon-user{background-image:url(../../assets/icons/icon-user.svg)}.icon.icon-user-32-black{background-image:url(../../assets/icons/32/black/icon-user.svg);height:32px;width:32px}.icon.icon-clock{background-image:url(../../assets/icons/icon-clock.svg)}.icon.dermatological-skin-care{background-image:url(../../assets/icons/dermatological-skin-care.png);height:40px;width:40px}@media (min-width:768px){.icon.dermatological-skin-care{height:48px;width:48px}}.icon.dermatological-skin-care-large{background-image:url(../../assets/icons/dermatological-skin-care.png);height:64px;width:64px}@media (min-width:768px){.icon.dermatological-skin-care-large .icon{height:80px;width:80px}}.icon.icon-eco{background-image:url(../../assets/icons/icon-eco.svg)}.icon.icon-eco-image-only{background-image:url(../../assets/icons/icon-eco-image-only.svg)}.icon.icon-vegan{background-image:url(../../assets/icons/icon-vegan.svg)}.icon.icon-vegan-image-only{background-image:url(../../assets/icons/icon-vegan-image-only.svg)}.icon.icon-status-green{background-image:url(../../assets/icons/icon-status-green.svg)}.icon.icon-status-grey{background-image:url(../../assets/icons/icon-status-grey.svg)}.icon.icon-status-orange{background-image:url(../../assets/icons/icon-status-orange.svg)}.icon.icon-status-yellow{background-image:url(../../assets/icons/icon-status-yellow.svg)}.icon.icon-stock-instock{background-image:url(../../assets/icons/icon-status-green.svg)}.icon.icon-stock-instockatsupplier{background-image:url(../../assets/icons/icon-status-grey.svg)}.icon.icon-stock-notinstock{background-image:url(../../assets/icons/icon-status-orange.svg)}.icon.icon-stock-prescriptionstockunavailable{background-image:url(../../assets/icons/icon-status-yellow.svg)}.icon.icon-stock-unknown{background-image:url(../../assets/icons/icon-status-orange.svg)}.icon.icon-discount-coupon{background-image:url(../../assets/icons/icon-discount-coupon.svg)}.icon.icon-prescription-status{border-radius:50%;display:inline-block;height:16px;min-width:16px;width:16px}.icon.icon-prescription-status.Chilled{background-color:#381c60}.icon.icon-prescription-status.InStock{background-color:#0a853f}.icon.icon-prescription-status.OutOfStock,.icon.icon-prescription-status.OutOfStockAtSupplier,.icon.icon-prescription-status.SalesStop{background-color:#e81b1b}.icon.icon-prescription-status.ExtendedLeadTime,.icon.icon-prescription-status.ProducedOnOrder{background-color:#fad03b}.icon.icon-truck{background-image:url(../../assets/icons/icon-truck.svg)}.icon.icon-truck-black{background-image:url(../../assets/icons/icon-truck-black.svg)}.icon.icon-card{background-image:url(../../assets/icons/icon-card.svg)}.icon.icon-wallet{background-image:url(../../assets/icons/icon-wallet.svg)}.icon.icon-cookie{background-image:url(../../assets/icons/icon-cookie.svg)}.icon.icon-drug-type-1{background-image:url(../../assets/icons/icon-drug-type-1.svg)}.icon.icon-drug-type-1-purple{background-image:url(../../assets/icons/icon-drug-type-1-purple.svg)}.icon.icon-missing-image{background-image:url(../../assets/icons/icon-missing-image.svg)}.icon.icon-drug-box{background-image:url(../../assets/icons/icon-drug-box.svg)}.icon.icon-bracket{background-image:url(../../assets/icons/icon-bracket.svg)}.icon.icon-pdf{background-image:url(../../assets/icons/icon-pdf.svg)}.icon.icon-covid{background-image:url(../../assets/icons/icon-covid.svg)}.icon.icon-home{background-image:url(../../assets/icons/icon-home.svg)}.icon.icon-headphones{background-image:url(../../assets/icons/icon-headphones.svg)}.icon.icon-apotek-logo{background-image:url(../../assets/icons/apotek-logo.svg)}.icon.icon-tlv-logo{background-image:url(../../assets/icons/tlv-logo.svg)}.icon.icon-lmv-logo{background-image:url(../../assets/icons/lakemedelsverket-logo.svg)}.icon.icon-circle-pink{background-color:#c74c68}.icon.icon-circle-blue,.icon.icon-circle-pink{align-items:center;border-radius:50%;color:#fff;display:flex;justify-content:center}.icon.icon-circle-blue{background-color:#381c60}.icon.icon-circle-purple{background-color:#59273e}.icon.icon-circle-grey,.icon.icon-circle-purple{align-items:center;border-radius:50%;color:#fff;display:flex;justify-content:center}.icon.icon-circle-grey{background-color:#3a3836}.icon.icon-sad-face{background-image:url(../../assets/icons/icon-sad-face.svg);height:24px;width:24px}.icon.icon-mail{background-image:url(../../assets/icons/icon-mail.svg);height:24px;width:24px}.icon.icon-animal-11{background-image:url(../../assets/icons/animals/icon-animal-11.svg)}.icon.icon-animal-12{background-image:url(../../assets/icons/animals/icon-animal-12.svg)}.icon.icon-animal-13{background-image:url(../../assets/icons/animals/icon-animal-13.svg)}.icon.icon-animal-14{background-image:url(../../assets/icons/animals/icon-animal-14.svg)}.icon.icon-animal-15{background-image:url(../../assets/icons/animals/icon-animal-15.svg)}.icon.icon-animal-16{background-image:url(../../assets/icons/animals/icon-animal-16.svg)}.icon.icon-animal-17{background-image:url(../../assets/icons/animals/icon-animal-17.svg)}.icon.icon-animal-18{background-image:url(../../assets/icons/animals/icon-animal-18.svg)}.icon.icon-animal-20{background-image:url(../../assets/icons/animals/icon-animal-20.svg)}.icon.icon-animal-21{background-image:url(../../assets/icons/animals/icon-animal-21.svg)}.icon.icon-animal-22{background-image:url(../../assets/icons/animals/icon-animal-22.svg)}.icon.icon-animal-23{background-image:url(../../assets/icons/animals/icon-animal-23.svg)}.icon.icon-animal-24{background-image:url(../../assets/icons/animals/icon-animal-24.svg)}.icon.icon-animal-25{background-image:url(../../assets/icons/animals/icon-animal-25.svg)}.icon.icon-animal-33{background-image:url(../../assets/icons/animals/icon-animal-33.svg)}.icon.icon-animal-34{background-image:url(../../assets/icons/animals/icon-animal-34.svg)}.icon.icon-animal-41{background-image:url(../../assets/icons/animals/icon-animal-41.svg)}.icon.icon-animal-50{background-image:url(../../assets/icons/animals/icon-animal-50.svg)}.icon.icon-animal-51{background-image:url(../../assets/icons/animals/icon-animal-51.svg)}.icon.icon-animal-52{background-image:url(../../assets/icons/animals/icon-animal-52.svg)}.icon.icon-animal-53{background-image:url(../../assets/icons/animals/icon-animal-53.svg)}.icon.icon-animal-54{background-image:url(../../assets/icons/animals/icon-animal-54.svg)}.icon.icon-animal-55{background-image:url(../../assets/icons/animals/icon-animal-55.svg)}.icon.icon-animal-56{background-image:url(../../assets/icons/animals/icon-animal-56.svg)}.icon.icon-animal-57{background-image:url(../../assets/icons/animals/icon-animal-57.svg)}.icon.icon-animal-58{background-image:url(../../assets/icons/animals/icon-animal-58.svg)}.icon.icon-animal-59{background-image:url(../../assets/icons/animals/icon-animal-59.svg)}.icon.icon-animal-61{background-image:url(../../assets/icons/animals/icon-animal-61.svg)}.icon.icon-animal-65{background-image:url(../../assets/icons/animals/icon-animal-65.svg)}.icon.icon-animal-68{background-image:url(../../assets/icons/animals/icon-animal-68.svg)}.icon.icon-animal-70{background-image:url(../../assets/icons/animals/icon-animal-70.svg)}.icon.icon-animal-71{background-image:url(../../assets/icons/animals/icon-animal-71.svg)}.icon.icon-shipment-time{background-image:url(../../assets/icons/24/burgundy/icon-shipment-time.svg);height:24px;width:24px}.icon.icon-shipment-time-black{background-image:url(../../assets/icons/24/black/icon-shipment-time.svg);height:24px;width:24px}.icon.icon-shipment-box{background-image:url(../../assets/icons/24/burgundy/icon-shipment-box.svg);height:24px;width:24px}.icon.icon-notification-warning{background-image:url(../../assets/icons/24/burgundy/icon-notification-warning.svg);height:24px;width:24px}.icon.icon-notification-megaphone{background-image:url(../../assets/icons/24/burgundy/icon-notification-megaphone.svg);height:24px;width:24px}.icon.icon-message{background-image:url(../../assets/icons/24/burgundy/icon-message.svg)}.icon.icon-message-white{background-image:url(../../assets/icons/24/white/icon-message.svg);height:24px;width:24px}.icon.icon-favourite{background-image:url(../../assets/icons/icon-heart.svg);height:24px;width:24px}.icon.icon-favourite-active{background-image:url(../../assets/icons/icon-heart-active.svg);height:24px;width:24px}.icon.icon-favourite-page{background-image:url(../../assets/icons/icon-heart-black.svg);height:24px;width:24px}.icon.icon-my-bought-products-page{background-image:url(../../assets/icons/icon-add-to-cart-black.svg);height:24px;width:24px}.icon.icon-upsell-clock{background-image:url(../../assets/icons/upsell-clock.svg);height:24px;width:24px}@media (min-width:768px){.icon.icon-upsell-clock{height:84px;width:97px}}.icon.icon-pause-button{background-image:url(../../assets/icons/splide/pause-button.svg);height:32px;width:32px}.icon.icon-play-button{background-image:url(../../assets/icons/splide/play-button.svg);height:32px;width:32px}.icon-delivery{background-image:url(../../assets/icons/icon-delivery.svg);height:16px;width:35px}@media (min-width:1100px){.icon-delivery{height:30px;width:60px}}.icon-pill-obsolete{background-image:url(../../assets/icons/icon-pill-obsolete.svg)}body{background-color:#fcfbfb;display:grid;grid-template-areas:"header" "notificationbar" "main" "footer";grid-template-columns:100%;grid-template-rows:auto;margin:0;padding:0}body>header{grid-area:header}body>main{grid-area:main}body>footer{grid-area:footer}html{scroll-behavior:smooth}.container,.container-medium{margin:0 auto 16px;padding:0 16px;width:100%}@media (min-width:1100px){.container,.container-medium{margin:0 auto 24px;max-width:1440px;padding:0 24px}}.container-small{margin:0 auto 16px;padding:0 16px;width:100%}@media (min-width:1100px){.container-small{margin:0 auto 24px;max-width:886px;padding:0 24px}}.container-large{margin:0 auto 16px;padding:0 16px;width:100%}@media (min-width:1100px){.container-large{margin:0 auto 24px;max-width:1920px;padding:0 48px}}.container-full{margin:0 auto 16px;max-width:1920px;width:100%}@media (min-width:1100px){.container-full{margin:0 auto 24px}}.container-full--flush{margin:0 auto;max-width:1920px;width:100%}@media (min-width:1100px){.container-full--flush{margin:0 auto 24px;margin-bottom:0}}.container-full-mobile{margin:0 auto 16px;max-width:1920px;width:-webkit-fill-available;width:-moz-available;width:stretch}@media (min-width:1100px){.container-full-mobile{margin:0 auto 24px;max-width:1920px;padding:0 48px}}.grid{display:grid;gap:16px}@media (min-width:1100px){.grid{gap:24px}}@media (max-width:1100px){.hidden-small{display:none!important}}@media (min-width:1100px){.container-desktopsmall{margin:0 auto 24px;max-width:886px;padding:0 24px;width:100%}.container-desktopmedium{margin:0 auto 24px;max-width:1440px;padding:0 24px;width:100%}.container-desktoplarge{padding:0 48px}.container-desktopfull,.container-desktoplarge{margin:0 auto 24px;max-width:1920px;width:100%}}@media (max-width:1100px){.container-mobilelarge,.container-mobilemedium,.container-mobilesmall,.container-tabletlarge,.container-tabletmedium,.container-tabletsmall{margin:0 auto 16px;padding:0 16px;width:100%}.container-mobilefull,.container-tabletfull{margin:0 auto 16px;max-width:1920px;width:100%}}.block{display:block}.m-t-xsmall{margin-top:8px}.m-b-xsmall{margin-bottom:8px}.m-t-small{margin-top:16px}.m-b-small{margin-bottom:16px}.m-t-medium{margin-top:24px}.m-b-medium{margin-bottom:24px}.m-t-large{margin-top:48px}.m-b-large{margin-bottom:48px}.padding-m{padding:0 16px}@media (min-width:1100px){.padding-m{padding:0 24px}}.hidden{display:none!important}.full-width{width:-webkit-fill-available;width:-moz-available;width:stretch}.p-0{padding:0}.p-xs{padding:16px}button .loader{margin:0;position:unset}.loader,.loader:after{border-radius:50%;height:4em;width:4em}.loader{-webkit-animation:load8 2s linear infinite;animation:load8 1.4s linear infinite;border:.6em solid rgba(89,39,62,.2);border-left-color:#59273e;font-size:10px;margin:0 auto;position:relative;-webkit-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0)}.loader.loader-white{border:.6em solid hsla(0,0%,100%,.2);border-top-color:#fff}.loader.loader-small{height:3em;width:3em}.loader.loader-mini{height:2em;width:2em}.loader.m-t-medium{margin-top:24px}@-webkit-keyframes load8{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes load8{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.logout{display:flex}.logout.hidden{display:none}.logout .reminder-inner-wrapper{background-color:#fff;border:1px solid #ebe5e8;margin:auto;padding:48px}.logout .reminder-inner-wrapper .header{padding:16px;text-align:center}.logout .reminder-inner-wrapper p{padding-bottom:16px}.logout .reminder-inner-wrapper .buttons{column-gap:8px;display:flex;justify-content:center}:root{--icon-color-dark:#333;--icon-color-light:#ccc}svg{overflow:visible}svg.icon-size-xs{height:16px;min-width:16px;width:16px}svg.icon-size-s{height:20px;width:20px}svg.icon-size-m{height:24px;width:24px}svg.icon-size-l{height:32px;width:32px}svg.icon-size-xl{height:40px;width:40px}svg.icon-size-xxl{height:48px;width:48px}svg.icon-size-xxxl{height:64px;width:64px}svg.icon-size-textheight{display:inline-block;height:1em;max-width:100%;vertical-align:middle;width:1em}svg .icon-badge-transform{transform:scale(.5) translate(25%,25%);transform-origin:bottom right}svg,use{--color-campaign-pink-background:#ffdbdc;--color-campaign-pink-text-primary:#59273e;--color-campaign-pink-text-secondary:#c74d69}svg.icon-theme-pink,use.icon-theme-pink{--icon-color-dark:#59273e;--icon-color-light:#e8aeb5}svg.icon-theme-default,use.icon-theme-default{--icon-color-dark:#59273e;--icon-color-light:#cfc}svg.icon-theme-green,svg.icon-theme-ready,use.icon-theme-green,use.icon-theme-ready{--icon-color-dark:#2f7f33;--icon-color-light:#80c684}svg.icon-theme-blue,svg.icon-theme-info,use.icon-theme-blue,use.icon-theme-info{--icon-color-dark:#1975d2;--icon-color-light:#65b5f6}svg.icon-theme-orange,svg.icon-theme-warning,use.icon-theme-orange,use.icon-theme-warning{--icon-color-dark:#f57a00;--icon-color-light:#ffb84d}svg.icon-theme-error,svg.icon-theme-red,use.icon-theme-error,use.icon-theme-red{--icon-color-dark:#c72929;--icon-color-light:#ef9a9a}svg.icon-rating,use.icon-rating{--icon-color-dark:#eb6b80;--icon-color-light:transparent}.main-menu{background-color:#fff;bottom:0;max-width:480px;overflow-x:scroll;padding:16px;position:fixed;top:0;width:90%;z-index:202}.main-menu section{margin-block:16px}.main-menu section:first-of-type{margin-block-start:0}.main-menu section.menuheader-section{align-items:center;display:flex;justify-content:space-between}.main-menu section>div.menu-logins .button{margin-block:8px}.main-menu .menu-header{font-size:18px;font-weight:700}@media screen and (min-width:768px){.main-menu .menu-header{font-size:18px}}@media screen and (min-width:1100px){.main-menu .menu-header{font-size:24px}}.main-menu .menu-sub-header{font-size:16px;font-weight:700}@media screen and (min-width:768px){.main-menu .menu-sub-header{font-size:16px}}@media screen and (min-width:1100px){.main-menu .menu-sub-header{font-size:20px}}.main-menu .prescription-button{align-items:center;border:1px solid #0a853f;color:#0a853f;display:flex;flex-direction:row;justify-content:stretch;padding:0}.main-menu .prescription-button .icon.icon-approval-white{background-color:#0a853f;background-size:90px;border-bottom-left-radius:3px;border-top-left-radius:3px;height:100%;width:120px}.main-menu .prescription-button span{align-items:center;display:flex;grid-gap:8px;padding:0 16px}.main-menu .mypages-button{display:flex;justify-content:center}.main-menu .menu-tags{display:flex;flex-wrap:wrap;grid-gap:8px}.main-menu nav{border-bottom:1px solid #ebe5e8;margin:0 -16px}.main-menu nav a,.main-menu nav span{align-items:center;border-left:4px solid transparent;border-top:1px solid #ebe5e8;color:#59273e;cursor:pointer;display:flex;font-weight:700;grid-gap:8px;padding:16px;text-decoration:none}.main-menu nav a .icon-caret-toggle,.main-menu nav span .icon-caret-toggle{background-image:url(../../assets/icons/24/burgundy/icon-caret-down.svg);height:24px;margin-left:auto;width:24px}.main-menu nav a.show-everything,.main-menu nav span.show-everything{text-decoration:underline}.main-menu nav a.visible,.main-menu nav span.visible{border-left:4px solid #59273e}.main-menu nav a.visible .icon-caret-toggle,.main-menu nav span.visible .icon-caret-toggle{background-image:url(../../assets/icons/24/burgundy/icon-caret-up.svg)}.main-menu nav .nav-children{border-left:4px solid #59273e}.main-menu nav .nav-children a,.main-menu nav .nav-children span{border:none;font-weight:400}.main-menu nav .nav-children .nav-children{background-color:#fcfbfb}.main-menu .panel-rx{background-color:#fff;color:#0a853f}@media (min-width:1100px){.main-menu section{margin-block:24px}.main-menu nav a,.main-menu nav span{padding:16px 24px}.main-menu .prescription-button .icon.icon-approval-white{width:50%}}.message-list{display:flex;flex-direction:column;gap:8px;margin:0;padding:8px}@media (min-width:768px){.message-list{gap:16px;padding:16px}}.message-list .message-default{align-items:center;background-color:#e6e6e6;border:1px solid #b3b3b3;border-radius:3px;color:#1a1a1a;display:flex;gap:8px;padding:8px;word-break:break-word}@media (min-width:768px){.message-list .message-default{gap:16px;padding-block:8px;padding-inline:16px}}.message-list .message-default div.title,.message-list .message-default span.info-text{font-family:Helvetica,Arial,sans-serif;font-size:16px;font-weight:700;letter-spacing:normal;line-height:22px}.message-list .message-default p{letter-spacing:unset}.message-list .message-default .message-icon>svg{fill:#1a1a1a}.message-list .message-info{align-items:center;background-color:#cce6ff;border:1px solid #66b3ff;border-radius:3px;color:#001a33;display:flex;gap:8px;padding:8px;word-break:break-word}@media (min-width:768px){.message-list .message-info{gap:16px;padding-block:8px;padding-inline:16px}}.message-list .message-info div.title,.message-list .message-info span.info-text{font-family:Helvetica,Arial,sans-serif;font-size:16px;font-weight:700;letter-spacing:normal;line-height:22px}.message-list .message-info p{letter-spacing:unset}.message-list .message-info .message-icon>svg{fill:#001a33}.message-list .message-success{align-items:center;background-color:#cfc;border:1px solid #6f6;border-radius:3px;color:#030;display:flex;gap:8px;padding:8px;word-break:break-word}@media (min-width:768px){.message-list .message-success{gap:16px;padding-block:8px;padding-inline:16px}}.message-list .message-success div.title,.message-list .message-success span.info-text{font-family:Helvetica,Arial,sans-serif;font-size:16px;font-weight:700;letter-spacing:normal;line-height:22px}.message-list .message-success p{letter-spacing:unset}.message-list .message-success .message-icon>svg{fill:#030}.message-list .message-warning{align-items:center;background-color:#ffedcc;border:1px solid #ffc966;border-radius:3px;color:#332100;display:flex;gap:8px;padding:8px;word-break:break-word}@media (min-width:768px){.message-list .message-warning{gap:16px;padding-block:8px;padding-inline:16px}}.message-list .message-warning div.title,.message-list .message-warning span.info-text{font-family:Helvetica,Arial,sans-serif;font-size:16px;font-weight:700;letter-spacing:normal;line-height:22px}.message-list .message-warning p{letter-spacing:unset}.message-list .message-warning .message-icon>svg{fill:#332100}.message-list .message-error{align-items:center;background-color:#fcc;border:1px solid #f66;border-radius:3px;color:#300;display:flex;gap:8px;padding:8px;word-break:break-word}@media (min-width:768px){.message-list .message-error{gap:16px;padding-block:8px;padding-inline:16px}}.message-list .message-error div.title,.message-list .message-error span.info-text{font-family:Helvetica,Arial,sans-serif;font-size:16px;font-weight:700;letter-spacing:normal;line-height:22px}.message-list .message-error p{letter-spacing:unset}.message-list .message-error .message-icon>svg{fill:#300}.free-shipping-progress-indicator{align-items:center;background:#fbe5e9;color:#59273e;display:flex;font-family:Helvetica,Arial,sans-serif;font-size:16px;font-weight:700;gap:4px;justify-content:center;letter-spacing:normal;line-height:22px;padding:8px;text-align:center}@media (min-width:1100px){.free-shipping-progress-indicator{font-size:20px;gap:8px;padding:16px}}.free-shipping-progress-indicator p{padding:0}.free-shipping-progress-indicator .pink-text{color:#c74c68}.prescription-cart-header{width:100%}.prescription-cart-header .prescription-cart-header-contents{margin-right:0}.prescription-cart-header .prescription-cart-header-contents .bottom{display:flex;justify-content:space-between;margin-right:0}.prescription-cart-header .prescription-cart-header-contents .bottom .price-info{margin-right:0;text-align:right}.prescription-cart-header .prescription-cart-header-contents .bottom .price-info .total{font-weight:700}.prescription-cart-header .flex-space-between{display:flex;justify-content:space-between}[data-container=mini-basket]>.basket{width:90vw}@media (min-width:768px){[data-container=mini-basket]>.basket{width:480px}}[data-container=mini-basket]>.basket>.basket-content>.basket-row.prescription-cart{border-bottom:none;grid-template-columns:none;padding:0}[data-container=mini-basket]>.basket>.basket-content>.basket-row.prescription-cart>.basket-image{display:none}[data-container=mini-basket]>.basket>.basket-content>.basket-row.prescription-cart .details{border-top:none;font-size:16px;padding:0}[data-container=mini-basket]>.basket>.basket-content>.basket-row.prescription-cart .details[open]{background-color:#f8f6f7;border-bottom:none}[data-container=mini-basket]>.basket>.basket-content>.basket-row.prescription-cart .details[open]>summary i{content:url(../../assets/icons/16/burgundy/icon-caret-up.svg);height:16px;min-width:16px;width:16px}@media (min-width:768px){[data-container=mini-basket]>.basket>.basket-content>.basket-row.prescription-cart .details[open]>summary i{content:url(../../assets/icons/20/burgundy/icon-caret-up.svg);height:20px;width:20px}}[data-container=mini-basket]>.basket>.basket-content>.basket-row.prescription-cart .details>summary{align-items:start;border-top:none;color:#3a3836;display:flex;flex-direction:column;font-size:16px;font-weight:400;height:auto;padding:16px}@media (min-width:1100px){[data-container=mini-basket]>.basket>.basket-content>.basket-row.prescription-cart .details>summary{padding:24px}}[data-container=mini-basket]>.basket>.basket-content>.basket-row.prescription-cart .details>summary:after{display:none}[data-container=mini-basket]>.basket>.basket-content>.basket-row.prescription-cart .details>summary i{content:url(../../assets/icons/16/burgundy/icon-caret-down.svg);height:16px;margin-left:auto;min-width:16px;position:absolute;right:16px;top:16px;width:16px}@media (min-width:768px){[data-container=mini-basket]>.basket>.basket-content>.basket-row.prescription-cart .details>summary i{content:url(../../assets/icons/20/burgundy/icon-caret-down.svg);height:20px;right:24px;width:20px}}[data-container=mini-basket]>.basket>.basket-content>.basket-row.prescription-cart .details>summary .title{font-size:16px;line-height:22px;margin-bottom:4px}[data-container=mini-basket]>.basket>.basket-content>.basket-row.prescription-cart .details>summary .title>span{line-height:20px}[data-container=mini-basket]>.basket>.basket-content>.basket-row.prescription-cart .details>.basket-row{grid-template-columns:40px 1fr}@media (min-width:1100px){[data-container=mini-basket]>.basket>.basket-content>.basket-row.prescription-cart .details .basket-row.prescription-row{padding-left:24px}}[data-container=mini-basket]>.basket>.basket-content>.basket-row.prescription-cart .details .basket-image{height:100%;justify-content:left;padding-left:4px}[data-container=mini-basket]>.basket>.basket-content>.basket-row.prescription-cart .details .basket-image>.icon{height:40px;width:40px}[data-container=mini-basket]>.basket>.basket-content>.basket-row.prescription-cart .details .basket-content{font-size:16px;line-height:20px}[data-container=mini-basket]>.basket>.basket-content>.basket-row.prescription-cart .details .basket-content .title{line-height:22px}[data-container=mini-basket]>.basket>.basket-content>.basket-row.prescription-cart .details .basket-content .price{color:inherit;font-size:20px;line-height:24px}[data-container=mini-basket]>.basket>.basket-content>.basket-row.prescription-cart .details .basket-content .icon-prescription-status{height:16px;min-width:16px;width:16px}[data-container=mini-basket]>.basket>.basket-content>.basket-row.prescription-cart .details .cart-sum{border-bottom:1px solid #ebe5e8;padding:24px 16px}@media (min-width:1100px){[data-container=mini-basket]>.basket>.basket-content>.basket-row.prescription-cart .details .cart-sum{padding:24px}}[data-container=mini-basket]>.basket>.basket-content>.basket-row.prescription-cart .details .cart-sum div{display:flex;justify-content:space-between}[data-container=mini-basket]>.basket>.basket-content>.basket-row.prescription-cart .details .cart-sum .total{font-weight:700}[data-container=mini-basket]>.basket>.basket-footer .link-button-disabled{background-color:#e2a3b1;pointer-events:none}.modal{background-color:#fff;display:flex;flex-direction:column;grid-gap:16px;left:0;margin:auto;max-width:660px;padding:16px;position:fixed;right:0;top:80px;width:100%;z-index:201}.modal .icon.icon-remove{position:absolute;right:16px;top:16px}@media (min-width:1100px){.modal{grid-gap:24px;padding:24px}.modal .icon.icon-remove{right:16px;top:16px}}dialog.modaldialog{border:0;max-width:80ch;max-block-size:80vh;min-block-size:20vh;overflow:auto}@media (max-width:768px){dialog.modaldialog{height:min(80vh,768px)}}dialog.modaldialog::backdrop{transition:backdrop-filter .5s ease}dialog.modaldialog>form{align-items:start;display:grid;grid-area:unset;grid-template-rows:auto 1fr auto}dialog.modaldialog>form>header{align-items:flex-start;display:flex;gap:16px;justify-content:space-between;padding:16px;white-space:normal}dialog.modaldialog>form>article{display:flex;flex-direction:column;gap:16px;padding:16px;white-space:normal}dialog.modaldialog>form>footer{padding:16px;white-space:normal}dialog.modaldialog>form>footer>menu{display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;list-style:none;margin:0;padding-inline-start:0}dialog.modaldialog>form>footer>menu>li{flex:1 1 0}dialog.modaldialog>form>footer>menu>li>button{width:100%}.notificationbar{align-items:center;background-color:#eb6c82;color:#fff;display:flex;font-weight:700;grid-area:notificationbar;justify-content:space-between;margin:0 auto;max-width:1920px;padding-block:16px;padding-inline:16px;width:100%}@media (min-width:1100px){.notificationbar{margin:0 auto;padding-block:16px;padding-inline:8px}}.notificationbar a{color:#fff;text-decoration:none}.notificationbar>.notification-messages{display:flex;flex-direction:column;gap:8px}.notificationbar>.notification-messages>.message{align-items:center;display:flex;flex-direction:row;gap:8px}.notificationbar.info{background-color:#0a853f;color:#fff}.notificationbar.warn{background-color:#ff6d0a;color:#fff}.notificationbar.error{background-color:#e81b1b;color:#fff}.overlay{background:rgba(0,0,0,.25);bottom:0;left:0;position:fixed;right:0;top:0;z-index:200}body>footer.footer-default{display:grid;grid-template-columns:1fr;grid-template-rows:auto;grid-gap:0;grid-template-areas:"return" "description" "social" "links" "download" "providers"}@media (min-width:768px){body>footer.footer-default{grid-template-areas:"return return return return" "description description social social" "links links links download" "providers providers providers providers";grid-template-columns:3fr 3fr 3fr 3fr}}body>footer.footer-default>div{border-top:1px solid #59273e;padding:1em}body>footer.footer-default>div:last-child{border-bottom:1px solid #59273e}body>footer.footer-default>div.return{align-items:center;display:flex;grid-area:return;justify-content:space-between}body>footer.footer-default>div.description{align-items:start;grid-area:description;justify-content:space-between}body>footer.footer-default>div.description .lmv-permits-secure{align-items:flex-start;display:flex;gap:24px;justify-content:flex-start;margin-block:24px}body>footer.footer-default>div.social{grid-area:social}body>footer.footer-default>div.social form{display:grid;grid-gap:8px;margin:8px 0 16px}@media (min-width:768px){body>footer.footer-default>div.social form{grid-template-columns:auto auto;grid-gap:24px;margin:16px 0}body>footer.footer-default>div.social form div{grid-column:1/span 2}}body>footer.footer-default>div.links{display:flex;flex-flow:column;gap:1em;grid-area:links;justify-content:space-between}@media (min-width:768px){body>footer.footer-default>div.links{flex-flow:row}}body>footer.footer-default>div.links .linklist{flex:1}body>footer.footer-default>div.links .linklist ul{list-style-type:"– "}body>footer.footer-default>div.links .linklist ul li{margin-bottom:0}body>footer.footer-default>div.links .linklist ul li a{align-items:center;display:flex;line-height:28px;min-height:48px;text-decoration:none;width:100%}@media (min-width:1100px){body>footer.footer-default>div.links .linklist ul li a{display:inline}}body>footer.footer-default>div.download{grid-area:download;padding-left:0}body>footer.footer-default>div.download .appstores{padding-left:1em}@media (min-width:768px){body>footer.footer-default>div.download .appstores{border-left:1px solid #59273e}}body>footer.footer-default>div.download .appstores .download-buttons{align-content:center;align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:space-evenly}body>footer.footer-default>div.download .appstores .download-buttons img{max-width:none}body>footer.footer-default>div.providers{align-items:start;display:flex;flex-flow:column;gap:1em;grid-area:providers;justify-content:flex-start}@media (min-width:768px){body>footer.footer-default>div.providers{flex-flow:row}}body>footer.footer-default>div.providers div{padding-left:0}@media (min-width:768px){body>footer.footer-default>div.providers div{border-left:1px solid #59273e;padding-left:1em}body>footer.footer-default>div.providers div:first-child{border:none;padding-left:0}}body>footer.footer-default>div.providers .badgelist ul{align-items:center;display:flex;flex-flow:wrap;gap:16px;justify-content:flex-start;list-style-type:none;margin:0;padding:0}@media (min-width:768px){body>footer.footer-default>div.providers .badgelist ul{min-height:60px}}body>footer.footer-default>div.providers .badgelist ul li{margin:0}body>footer.footer-default ul.imagelist{align-items:center;display:flex;flex-flow:wrap;font-size:0;gap:16px;justify-content:flex-start;list-style-type:none;margin:0;padding:0}@media (min-width:768px){body>footer.footer-default ul.imagelist{min-height:60px}}body>footer.footer-default ul.imagelist li{margin:0;padding:0}body>header.header-default{background-color:#fff;position:sticky;top:0;z-index:100}body>header.header-default .header-container{display:grid;grid-template-areas:"menu rx logo favourites cart" "search search search search search";grid-template-columns:minmax(min-content,80px) minmax(min-content,80px) 1fr minmax(min-content,10px) minmax(min-content,80px);grid-template-rows:1fr 1fr;margin-bottom:0;white-space:nowrap}body>header.header-default .header-container .headeritem-menu{grid-area:menu}body>header.header-default .header-container .headeritem-logo{grid-area:logo}body>header.header-default .header-container .headeritem-search{grid-area:search}body>header.header-default .header-container .headeritem-approval{display:none;grid-area:approval}@media (min-width:1100px){body>header.header-default .header-container .headeritem-approval{display:flex}}body>header.header-default .header-container .headeritem-prescriptions{background-color:#f8f6f7;grid-area:rx}body>header.header-default .header-container .headeritem-prescriptions button.header-button,body>header.header-default .header-container .headeritem-prescriptions button.user-authenticated{background-color:#0a853f;color:#fff}body>header.header-default .header-container .headeritem-prescriptions button.header-button .circle,body>header.header-default .header-container .headeritem-prescriptions button.user-authenticated .circle{background-color:#fff;color:#3a3836}body>header.header-default .header-container .headeritem-prescriptions button.header-button i.icon-pill-32,body>header.header-default .header-container .headeritem-prescriptions button.user-authenticated i.icon-pill-32{background-image:url(../../assets/icons/24/white/icon-dosageform-pill-b.svg)}@media (min-width:768px){body>header.header-default .header-container .headeritem-prescriptions button.header-button i.icon-pill-32,body>header.header-default .header-container .headeritem-prescriptions button.user-authenticated i.icon-pill-32{background-image:url(../../assets/icons/32/white/icon-dosageform-pill-b.svg)}}body>header.header-default .header-container .headeritem-prescriptions button.header-button .prescription-link,body>header.header-default .header-container .headeritem-prescriptions button.user-authenticated .prescription-link{color:#fff}body>header.header-default .header-container .headeritem-prescriptions:is(.menu-isShown) button.header-button,body>header.header-default .header-container .headeritem-prescriptions:is(.menu-isShown) button.user-authenticated{background-color:#f8f6f7;color:#3a3836}body>header.header-default .header-container .headeritem-prescriptions:is(.menu-isShown) button.header-button .circle,body>header.header-default .header-container .headeritem-prescriptions:is(.menu-isShown) button.user-authenticated .circle{background-color:#3a3836;color:#fff}body>header.header-default .header-container .headeritem-prescriptions:is(.menu-isShown) button.header-button i.icon-pill-32,body>header.header-default .header-container .headeritem-prescriptions:is(.menu-isShown) button.user-authenticated i.icon-pill-32{background-image:url(../../assets/icons/24/black/icon-dosageform-pill-b.svg)}@media (min-width:768px){body>header.header-default .header-container .headeritem-prescriptions:is(.menu-isShown) button.header-button i.icon-pill-32,body>header.header-default .header-container .headeritem-prescriptions:is(.menu-isShown) button.user-authenticated i.icon-pill-32{background-image:url(../../assets/icons/32/black/icon-dosageform-pill-b.svg)}}body>header.header-default .header-container .headeritem-prescriptions:is(.menu-isShown) button.header-button .prescription-link,body>header.header-default .header-container .headeritem-prescriptions:is(.menu-isShown) button.user-authenticated .prescription-link{color:#3a3836}body>header.header-default .header-container .header-favourites{grid-area:favourites}body>header.header-default .header-container .headeritem-cart{grid-area:cart}body>header.header-default .header-container .headeritem-checkout{display:none;grid-area:checkout}@media (min-width:768px){body>header.header-default .header-container .headeritem-checkout{display:flex}}body>header.header-default .header-container .header-button{align-items:center;border-radius:0;flex-direction:column;font-size:14px;font-size:12px;font-weight:700;height:60px;justify-content:center;padding:0 8px;row-gap:4px}@media screen and (min-width:768px){body>header.header-default .header-container .header-button{font-size:14px}}@media screen and (min-width:1100px){body>header.header-default .header-container .header-button{font-size:16px}}body>header.header-default .header-container .header-button[disabled]{opacity:.5;pointer-events:none}body>header.header-default .header-container .header-button.headeritem-logo{align-items:start;padding:0 16px}body>header.header-default .header-container .header-button.headeritem-cart{border:none;position:relative}body>header.header-default .header-container .header-button.header-favourites{border:1px solid #f5f2f3;border-bottom:none;border-top:none;position:relative}body>header.header-default .header-container .header-button .icon-favourite{height:24px;width:24px}@media (min-width:768px){body>header.header-default .header-container .header-button .icon-favourite{height:32px;width:32px}}body>header.header-default .header-container .header-button .counter{align-items:center;border-radius:10px;display:inline-flex;font-size:10px;font-weight:400;height:20px;justify-content:center;left:-12px;line-height:20px;min-width:20px;padding:0 5px;position:relative;top:-4px}body>header.header-default .header-container .header-button .counter.counter-red{background-color:#c74c68;color:#fff}@media (min-width:768px){body>header.header-default .header-container .header-button .counter{font-size:12px}}body>header.header-default .header-container .header-button .icon-circle-pink{font-weight:400;left:18px;position:absolute;top:12px}body>header.header-default .header-container .icon-cart{height:24px;width:24px}@media (min-width:768px){body>header.header-default .header-container .icon-cart{height:32px;width:32px}}body>header.header-default .header-container .search-container .input-group{background-color:#f5f2f3;grid-gap:8px;grid-template-columns:min-content 1fr min-content;height:60px;padding:0 16px}body>header.header-default .header-container .search-container .input-group i{justify-self:center}body>header.header-default .header-container .search-container .input-group .input{background-color:#f5f2f3;color:#59273e;height:60px;padding:0}body>header.header-default .header-container .search-container .input-group .input::placeholder{color:#59273e;opacity:1}body>header.header-default .header-container .user-authenticated{align-items:center;display:flex;flex-flow:column;height:60px;justify-content:center;text-decoration:none}body>header.header-default .header-container .user-authenticated .circle{align-items:center;background-color:#3a3836;border-radius:50%;color:#fff;display:flex;font-size:10px;font-weight:700;height:24px;justify-content:center;margin-bottom:4px;width:24px}@media screen and (min-width:768px){body>header.header-default .header-container .user-authenticated .circle{font-size:10px}}@media screen and (min-width:1100px){body>header.header-default .header-container .user-authenticated .circle{font-size:12px}}body>header.header-default .header-container .user-authenticated .circle span{line-height:normal}body>header.header-default .header-container .user-authenticated .prescription-link{color:#3a3836;font-size:14px;font-size:10px;font-weight:700}@media screen and (min-width:768px){body>header.header-default .header-container .user-authenticated .prescription-link{font-size:14px}}@media screen and (min-width:1100px){body>header.header-default .header-container .user-authenticated .prescription-link{font-size:16px}}body>header.header-default .header-container .user-authenticated .prescription-link .name{display:none}body>header.header-default .header-container .header-prescription-container .button{width:100%}body>header.header-default .header-container .header-prescription-container .button .my-prescriptions{display:none}body>header.header-default .header-container .header-prescription-container .top-menu-prescription{background-color:#f8f6f7;border-left:6px solid #59273e;box-shadow:1px 2px 5px #cabac1;display:none;left:0;position:absolute;width:100%;z-index:999}body>header.header-default .header-container .header-prescription-container .top-menu-prescription .prescription-navigation .nav-node{background-color:#f8f6f7;border-left:none}body>header.header-default .header-container .header-prescription-container .top-menu-prescription .prescription-navigation .nav-node-login{align-items:unset;flex-direction:column;gap:0;pointer-events:auto}body>header.header-default .header-container .header-prescription-container .top-menu-prescription .prescription-navigation .nav-node-login-heading{font-family:BrezelGrotesk,Helvetica,Arial,sans-serif;font-size:20px;font-weight:700;letter-spacing:.5px;line-height:24px}body>header.header-default .header-container .header-prescription-container .top-menu-prescription .prescription-navigation .nav-node .bankidlogin{font-size:16px;font-weight:400;padding:0}body>header.header-default .header-container .header-prescription-container .top-menu-prescription .prescription-navigation .nav-node .bankidlogin-subheading{display:none}body>header.header-default .header-container .header-prescription-container .top-menu-prescription .prescription-navigation .nav-node .bankidlogin p{padding-block-end:0;white-space:normal}body>header.header-default .header-container .header-prescription-container .top-menu-prescription .prescription-navigation .nav-node .bankidlogin .helper,body>header.header-default .header-container .header-prescription-container .top-menu-prescription .prescription-navigation .nav-node .bankidlogin .login-description{display:none}body>header.header-default .header-container .header-prescription-container .top-menu-prescription .prescription-navigation .nav-node .bankidlogin .m-t-medium{margin-top:8px}body>header.header-default .header-container .header-prescription-container .top-menu-prescription .prescription-navigation .nav-node .bankidlogin .input{margin-top:16px}body>header.header-default .header-container .header-prescription-container .top-menu-prescription .prescription-navigation .nav-node.selected{background-color:#f8f6f7;border-left:0}body>header.header-default .header-container .header-prescription-container .top-menu-prescription .goToAccount{display:none}body>header.header-default .header-container .header-prescription-container .top-menu-prescription .logout-button{border:1px solid #59273e;color:#59273e;height:50px;margin-block-end:16px;margin-block-start:16px;margin-inline:16px;width:-webkit-fill-available;width:-moz-available;width:stretch}@media (min-width:768px){body>header.header-default .header-container{grid-template-areas:"logo menu rx search favourites cart checkout";grid-template-columns:150px minmax(min-content,90px) minmax(min-content,90px) 1fr minmax(min-content,90px) minmax(min-content,90px) minmax(min-content,90px);grid-template-rows:1fr;height:80px}body>header.header-default .header-container .header-button{height:80px;padding:0 16px}body>header.header-default .header-container .header-button.headeritem-logo{padding:0 24px}body>header.header-default .header-container .header-button.headeritem-logo i{height:70px;width:110px}body>header.header-default .header-container .header-button.menu-button{border:none}body>header.header-default .header-container .search-container .input-group,body>header.header-default .header-container .user-authenticated{height:80px}body>header.header-default .header-container .user-authenticated .circle{height:32px;width:32px}body>header.header-default .header-container .user-authenticated .prescription-link .name{display:inline-block}body>header.header-default .header-container .header-prescription-container{border-left:6px solid #fff;position:relative}body>header.header-default .header-container .header-prescription-container.menu-isShown{border-left:6px solid #59273e}body>header.header-default .header-container .header-prescription-container .top-menu-prescription{left:-6px;width:354px}body>header.header-default .header-container .header-prescription-container .top-menu-prescription .logout-button{margin-inline:24px}}@media (min-width:1100px){body>header.header-default .header-container{grid-template-areas:"logo menu rx approval search favourites cart checkout";grid-template-columns:150px minmax(min-content,90px) minmax(min-content,90px) 150px 1fr minmax(min-content,90px) minmax(min-content,90px) minmax(min-content,90px)}}.payment-provider-basket-banner{background-color:#f8f6f7;border-top:1px solid #ebe5e8;overflow:hidden}.payment-provider-basket-banner .content{align-items:center;background-color:#fff;border-end-end-radius:1em;border-end-start-radius:1em;box-shadow:0 5px 10px rgba(0,0,0,.2);display:flex;flex-direction:row;justify-content:space-between;margin-block-end:1em;padding:1em}.payment-provider-basket-banner .content .logo img{height:40px;width:40px}.prescription-modal{align-items:center;background-color:#0000007d;display:block;height:100%;left:0;position:fixed;top:0;width:100%;z-index:999}.prescription-modal.in-checkout{top:60px}.prescription-modal .modal-inner-wrapper{background-color:#fff;height:95%;margin:0 auto;overflow:auto;width:95%}.prescription-modal .modal-inner-wrapper a{word-break:break-word}.prescription-modal .modal-inner-wrapper .header{display:flex;justify-content:space-between;padding:16px 0}.prescription-modal .modal-inner-wrapper .header i{cursor:pointer;margin-left:auto}.prescription-modal .modal-inner-wrapper p i{margin-right:5px;position:relative;top:5px}.prescription-modal .modal-inner-wrapper p:first-of-type{margin-top:0}.prescription-modal .modal-inner-wrapper ul{padding:0 24px}.prescription-modal .modal-inner-wrapper ul li{margin-bottom:0}.prescription-modal .modal-inner-wrapper input[type=text]{background-color:#fcfbfb;border-color:#ebe5e8;border-radius:3px;height:46px;margin-top:24px;width:-webkit-fill-available;width:-moz-available;width:stretch}.prescription-modal .modal-inner-wrapper .form-control{font-family:unset;font-weight:500;margin:24px}.prescription-modal .modal-inner-wrapper .form-control input[type=checkbox]{height:22px}.prescription-modal .modal-inner-wrapper .form-control span{font-size:14px;-webkit-line-clamp:unset;line-height:unset}.prescription-modal .modal-inner-wrapper .form-control.grouped{margin-top:8px}.prescription-modal .modal-inner-wrapper .grouped{margin:24px}.prescription-modal .modal-inner-wrapper .grouped .form-control{margin:0 0 8px}.prescription-modal .modal-inner-wrapper ::placeholder{color:#59273e}.prescription-modal .modal-inner-wrapper .modal-message{color:#e81b1b;margin:16px 0}.prescription-modal .modal-inner-wrapper .action{display:flex;justify-content:space-between;margin-bottom:16px}.prescription-modal .modal-inner-wrapper .action button{font-size:16px;width:48%}.prescription-modal .modal-inner-wrapper .action button .loader{margin:0}.prescription-modal .modal-inner-wrapper .action button.center{margin:0 auto}.prescription-modal .modal-inner-wrapper .details{font-size:16px;margin:0}.prescription-modal .modal-inner-wrapper .details:first-of-type{border-top:1px solid #ebe5e8}.prescription-modal .modal-inner-wrapper .details>summary{align-items:center;display:flex;flex-direction:row;font-size:16px;padding:0}.prescription-modal .modal-inner-wrapper .details>summary i{left:24px;margin-right:24px;position:relative;top:0}.prescription-modal .modal-inner-wrapper .details>summary span{padding-left:8px}.prescription-modal .modal-inner-wrapper .modal-margin{margin-left:24px;margin-right:24px}.prescription-modal .modal-inner-wrapper section{margin-bottom:16px;margin-left:24px;margin-right:24px}.prescription-modal .modal-inner-wrapper section h5:first-of-type{margin-top:0}.prescription-modal .modal-inner-wrapper section h5{font-family:Helvetica,sans-serif;margin-top:16px}.prescription-modal .modal-inner-wrapper section p{margin:0}.prescription-modal .modal-inner-wrapper section.example{background-color:#f8f6f7;padding:16px}.prescription-modal .modal-inner-wrapper section.example>span{background-color:#caded3;border-radius:3px;display:inline-block;font-family:Helvetica,sans-serif;font-size:12px;font-weight:600;margin-bottom:8px;padding:4px 8px}@media screen and (min-width:768px){.prescription-modal .modal-inner-wrapper section.example>span{font-size:12px}}@media screen and (min-width:1100px){.prescription-modal .modal-inner-wrapper section.example>span{font-size:14px}}.prescription-modal .modal-inner-wrapper section.info{background-color:linen;padding:16px}.prescription-modal .modal-inner-wrapper section.info h4{margin-bottom:8px}.prescription-modal .modal-inner-wrapper section.info ol{padding-left:20px}.prescription-modal .modal-inner-wrapper section.info li{margin-bottom:16px}.prescription-modal .modal-inner-wrapper section.image-section{background-image:url(../../assets/images/replaceDrug.png);background-position:50%;background-repeat:no-repeat;background-size:contain;height:290px;width:calc(100% - 48px)}.prescription-modal .modal-inner-wrapper section.logos i{display:block;margin-top:24px}.prescription-modal .modal-inner-wrapper #date-picker-container,.prescription-modal .modal-inner-wrapper #proxy-date-picker{display:none}.prescription-modal .modal-inner-wrapper #date-picker-container.display{display:block}@media (min-width:1100px){.prescription-modal .modal-inner-wrapper{height:max-content;max-height:80vh;padding:0 0 24px;position:relative;top:10vh;width:660px}.prescription-modal .modal-inner-wrapper .header{padding:24px 0}.prescription-modal .modal-inner-wrapper .action{margin-bottom:unset}.prescription-modal .modal-inner-wrapper .form-control span{font-size:16px}}:root{--litepicker-container-months-color-bg:#fff;--litepicker-container-months-box-shadow-color:#ddd;--litepicker-footer-color-bg:#fafafa;--litepicker-footer-box-shadow-color:#ddd;--litepicker-tooltip-color-bg:#fff;--litepicker-month-header-color:#333;--litepicker-button-prev-month-color:#9e9e9e;--litepicker-button-next-month-color:#9e9e9e;--litepicker-button-prev-month-color-hover:#2196f3;--litepicker-button-next-month-color-hover:#2196f3;--litepicker-month-width:calc(var(--litepicker-day-width)*7);--litepicker-month-weekday-color:#3a3836;--litepicker-month-week-number-color:#9e9e9e;--litepicker-day-width:14.28571%;--litepicker-day-height:36px;--litepicker-day-color:#59273e;--litepicker-day-color-hover:#3a3836;--litepicker-is-today-color:#59273e;--litepicker-is-in-range-color:#bbdefb;--litepicker-is-locked-color:#9e9e9e;--litepicker-is-start-color:#fff;--litepicker-is-start-color-bg:#59273e;--litepicker-is-end-color:#fff;--litepicker-is-end-color-bg:#59273e;--litepicker-button-cancel-color:#fff;--litepicker-button-cancel-color-bg:#9e9e9e;--litepicker-button-apply-color:#fff;--litepicker-button-apply-color-bg:#2196f3;--litepicker-button-reset-color:#909090;--litepicker-button-reset-color-hover:#2196f3;--litepicker-highlighted-day-color:#333;--litepicker-highlighted-day-color-bg:#ffeb3b}.show-week-numbers{--litepicker-month-width:calc(var(--litepicker-day-width)*7)}.litepicker{display:none;font-family:unset;font-size:.8em;margin:24px 0;width:100%}.litepicker button{background:none;border:none}.litepicker .container__main{display:flex;width:100%}.litepicker .container__months{background-color:var(--litepicker-container-months-color-bg);border-radius:5px;box-shadow:0 0 5px var(--litepicker-container-months-box-shadow-color);box-sizing:content-box;display:flex;flex-wrap:wrap;margin:0 auto;width:100%}.litepicker .container__months.columns-2{width:calc(var(--litepicker-month-width)*2 + 20px)}.litepicker .container__months.columns-3{width:calc(var(--litepicker-month-width)*3 + 30px)}.litepicker .container__months.columns-4{width:calc(var(--litepicker-month-width)*4 + 40px)}.litepicker .container__months.split-view .month-item-header .button-next-month,.litepicker .container__months.split-view .month-item-header .button-previous-month{visibility:visible}.litepicker .container__months .month-item{box-sizing:content-box;padding:0 24px;width:100%}.litepicker .container__months .month-item-header{align-items:center;color:var(--litepicker-month-header-color);display:flex;flex-direction:row;font-weight:500;justify-content:space-between;padding:10px 5px;text-align:center}.litepicker .container__months .month-item-header div{flex:1}.litepicker .container__months .month-item-header div>.month-item-name{background-position:right 10px center;background-size:15px;font-size:unset;font-size:12px;font-weight:600;height:46px;margin-right:5px;padding-left:10px;text-transform:capitalize;width:48%}@media screen and (min-width:768px){.litepicker .container__months .month-item-header div>.month-item-name{font-size:12px}}@media screen and (min-width:1100px){.litepicker .container__months .month-item-header div>.month-item-name{font-size:14px}}.litepicker .container__months .month-item-header div>.month-item-year{background-position:right 10px center;background-size:15px;font-size:unset;font-size:12px;font-weight:600;height:38px;height:46px;padding:0 0 0 10px;text-transform:capitalize;width:48%}@media screen and (min-width:768px){.litepicker .container__months .month-item-header div>.month-item-year{font-size:12px}}@media screen and (min-width:1100px){.litepicker .container__months .month-item-header div>.month-item-year{font-size:14px}}.litepicker .container__months .month-item-header .reset-button{color:var(--litepicker-button-reset-color)}.litepicker .container__months .month-item-header .reset-button>svg{fill:var(--litepicker-button-reset-color)}.litepicker .container__months .month-item-header .reset-button *{pointer-events:none}.litepicker .container__months .month-item-header .reset-button:hover{color:var(--litepicker-button-reset-color-hover)}.litepicker .container__months .month-item-header .reset-button:hover>svg{fill:var(--litepicker-button-reset-color-hover)}.litepicker .container__months .month-item-header .button-next-month,.litepicker .container__months .month-item-header .button-previous-month{border-radius:3px;cursor:default;display:none;padding:3px 5px;text-decoration:none;transition:color .3s,border .3s;visibility:hidden}.litepicker .container__months .month-item-header .button-next-month *,.litepicker .container__months .month-item-header .button-previous-month *{pointer-events:none}.litepicker .container__months .month-item-header .button-previous-month{color:var(--litepicker-button-prev-month-color)}.litepicker .container__months .month-item-header .button-previous-month>img,.litepicker .container__months .month-item-header .button-previous-month>svg{fill:var(--litepicker-button-prev-month-color)}.litepicker .container__months .month-item-header .button-previous-month:hover{color:var(--litepicker-button-prev-month-color-hover)}.litepicker .container__months .month-item-header .button-previous-month:hover>svg{fill:var(--litepicker-button-prev-month-color-hover)}.litepicker .container__months .month-item-header .button-next-month{color:var(--litepicker-button-next-month-color)}.litepicker .container__months .month-item-header .button-next-month>img,.litepicker .container__months .month-item-header .button-next-month>svg{fill:var(--litepicker-button-next-month-color)}.litepicker .container__months .month-item-header .button-next-month:hover{color:var(--litepicker-button-next-month-color-hover)}.litepicker .container__months .month-item-header .button-next-month:hover>svg{fill:var(--litepicker-button-next-month-color-hover)}.litepicker .container__months .month-item-weekdays-row{color:var(--litepicker-month-weekday-color);display:flex;font-size:12px;font-weight:600;justify-content:flex-start;justify-self:center;line-height:24px;text-transform:capitalize;width:100%}@media screen and (min-width:768px){.litepicker .container__months .month-item-weekdays-row{font-size:12px}}@media screen and (min-width:1100px){.litepicker .container__months .month-item-weekdays-row{font-size:14px}}.litepicker .container__months .month-item-weekdays-row>div{flex:1;font-size:100%;height:var(--litepicker-day-height);padding:5px 0;text-align:center;width:var(--litepicker-day-width)}.litepicker .container__months .month-item:first-child .button-previous-month,.litepicker .container__months .month-item:last-child .button-next-month{visibility:visible}.litepicker .container__months .month-item.no-next-month .button-next-month,.litepicker .container__months .month-item.no-previous-month .button-previous-month{visibility:hidden}.litepicker .container__days{box-sizing:content-box;display:flex;flex-wrap:wrap;justify-content:flex-start;text-align:center}.litepicker .container__days>a,.litepicker .container__days>div{height:var(--litepicker-day-height);padding:5px 0;width:var(--litepicker-day-width)}.litepicker .container__days .day-item{border-radius:3px;color:var(--litepicker-day-color);cursor:pointer;font-size:12px;line-height:var(--litepicker-day-height);padding:0;text-align:center;text-decoration:none;transition:color .3s,border .3s}@media screen and (min-width:768px){.litepicker .container__days .day-item{font-size:12px}}@media screen and (min-width:1100px){.litepicker .container__days .day-item{font-size:14px}}.litepicker .container__days .day-item:hover{box-shadow:inset 0 0 0 1px var(--litepicker-day-color-hover);color:var(--litepicker-day-color-hover)}.litepicker .container__days .day-item.is-today{border:1px solid #59273e;color:var(--litepicker-is-today-color)}.litepicker .container__days .day-item.is-locked{color:var(--litepicker-is-locked-color)}.litepicker .container__days .day-item.is-locked:hover{box-shadow:none;color:var(--litepicker-is-locked-color);cursor:default}.litepicker .container__days .day-item.is-in-range{background-color:var(--litepicker-is-in-range-color);border-radius:0}.litepicker .container__days .day-item.is-start-date{background-color:var(--litepicker-is-start-color-bg);border-bottom-left-radius:5px;border-bottom-right-radius:0;border-top-left-radius:5px;border-top-right-radius:0;color:var(--litepicker-is-start-color)}.litepicker .container__days .day-item.is-end-date,.litepicker .container__days .day-item.is-start-date.is-flipped{border-bottom-left-radius:0;border-bottom-right-radius:5px;border-top-left-radius:0;border-top-right-radius:5px}.litepicker .container__days .day-item.is-end-date{background-color:var(--litepicker-is-end-color-bg);color:var(--litepicker-is-end-color)}.litepicker .container__days .day-item.is-end-date.is-flipped{border-bottom-left-radius:5px;border-bottom-right-radius:0;border-top-left-radius:5px;border-top-right-radius:0}.litepicker .container__days .day-item.is-start-date.is-end-date{border-bottom-left-radius:5px;border-bottom-right-radius:5px;border-top-left-radius:5px;border-top-right-radius:5px}.litepicker .container__days .day-item.is-highlighted{background-color:var(--litepicker-highlighted-day-color-bg);color:var(--litepicker-highlighted-day-color)}.litepicker .container__days .week-number{align-items:center;color:var(--litepicker-month-week-number-color);display:flex;font-size:85%;justify-content:center}.litepicker .container__footer{background-color:var(--litepicker-footer-color-bg);border-bottom-left-radius:5px;border-bottom-right-radius:5px;box-shadow:inset 0 3px 3px 0 var(--litepicker-footer-box-shadow-color);margin:0 5px;padding:10px 5px;text-align:right}.litepicker .container__footer .preview-date-range{font-size:90%;margin-right:10px}.litepicker .container__footer .button-cancel{background-color:var(--litepicker-button-cancel-color-bg);border:0;border-radius:3px;color:var(--litepicker-button-cancel-color);padding:3px 7px 4px}.litepicker .container__footer .button-cancel *{pointer-events:none}.litepicker .container__footer .button-apply{background-color:var(--litepicker-button-apply-color-bg);border:0;border-radius:3px;color:var(--litepicker-button-apply-color);margin-left:10px;margin-right:10px;padding:3px 7px 4px}.litepicker .container__footer .button-apply:disabled{opacity:.7}.litepicker .container__footer .button-apply *{pointer-events:none}.litepicker .container__tooltip{background-color:var(--litepicker-tooltip-color-bg);border-radius:4px;box-shadow:0 1px 3px rgba(0,0,0,.25);font-size:11px;margin-top:-4px;padding:4px 8px;pointer-events:none;position:absolute;visibility:hidden;white-space:nowrap}.litepicker .container__tooltip:before{border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid rgba(0,0,0,.12);bottom:-5px;content:"";left:calc(50% - 5px);position:absolute}.litepicker .container__tooltip:after{border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px solid var(--litepicker-tooltip-color-bg);bottom:-4px;content:"";left:calc(50% - 4px);position:absolute}.prescription-navigation{display:flex;flex-direction:column}.prescription-navigation .nav-node{align-items:center;border-bottom:1px solid #ebe5e8;border-left:4px solid transparent;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;display:flex;flex-direction:row;font-size:16px;font-weight:700;gap:8px;padding-block:16px;padding-inline:16px;text-decoration:none;vertical-align:middle}.prescription-navigation .nav-node:first-of-type{border-top:1px solid #ebe5e8}.prescription-navigation .nav-node i{position:relative}.prescription-navigation .nav-node .icon-small{height:16px;margin-left:auto;min-width:16px;width:16px}.prescription-navigation .nav-node.selected{border-bottom:unset;border-left:4px solid #59273e}@media (min-width:1100px){.prescription-navigation .nav-node{background-color:#fff}.prescription-navigation .nav-node.selected{background-color:unset;border-bottom:1px solid #ebe5e8;color:#3a3836;pointer-events:none}}.product-notification-modal .product-notification-form{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px}.product-notification-modal .product-notification-form button{grid-column:1/span 1;grid-row:2}.product-notification-modal .product-notification-form form{display:contents}.product-notification-modal .product-notification-form form button{grid-column:2/span 1;grid-row:2}.product-notification-modal .product-notification-form input{grid-column:1/span 2}@media (min-width:1100px){.product-notification-modal .product-notification-form{grid-gap:24px}}.rx-mini-banner{border:1px solid #0a853f;border-radius:3px;color:#0a853f;display:flex;text-decoration:none}.rx-mini-banner-heading{flex:auto;font-family:Helvetica,Arial,sans-serif;font-size:16px;font-weight:700;letter-spacing:normal;letter-spacing:.5px;line-height:22px;padding-block:16px;padding-inline:48px;text-align:center;width:100%}.rx-mini-banner .rx-mini-banner-icon{align-items:center;background:#0a853f;display:flex;justify-content:center;padding:8px;width:96px}.search-container{position:relative}.search-container .favourite-btn{display:none}.search-container .search-result{background-color:#fff;bottom:0;left:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;position:fixed;right:0;top:120px;z-index:111}.search-container .search-result .search-header{border-bottom:1px solid #ebe5e8;display:flex;justify-content:space-between;padding-block-end:0;padding-inline:16px}.search-container .search-result .search-header h4{font-size:20px;font-weight:700;line-height:24px}.search-container .search-result .search-header.search-header-article{padding-top:8px}.search-container .search-result .search-header:first-child{padding-block-start:24px}.search-container .search-result .product-card.product-card-list{border-bottom:1px solid #ebe5e8;grid-template-rows:auto}@media (min-width:768px){.search-container .search-result .product-card.product-card-list{grid-template-rows:unset}}.search-container .search-result .product-card.product-card-list a.product-info-link .display-name{white-space:break-spaces}.search-container .search-result .search-tags{display:flex;flex-direction:row;flex-wrap:wrap;gap:16px;padding:16px 16px 24px}.search-container .search-result .search-no-results{align-items:center;display:flex;flex-direction:column;padding:24px;white-space:normal}.search-container .search-result .search-no-results i.icon{height:40px;margin-bottom:16px;width:40px}.search-container .search-result .search-suggestions{display:flex;flex-direction:column;gap:16px;justify-content:center;margin:24px 0}.search-container .search-result .search-suggestions a{align-items:center;display:flex;font-size:14px;font-weight:700;padding:0 24px;text-decoration:none}@media screen and (min-width:768px){.search-container .search-result .search-suggestions a{font-size:14px}}@media screen and (min-width:1100px){.search-container .search-result .search-suggestions a{font-size:16px}}.search-container .search-result .search-articles .search-article{align-items:center;border-bottom:1px solid #ebe5e8;display:flex;flex-direction:row;gap:8px;padding:16px;text-decoration:none}.search-container .search-result .search-articles .search-article .info{display:flex;flex-direction:column;max-width:220px}.search-container .search-result .search-articles .search-article .info .title{font-weight:700;-webkit-line-clamp:2;overflow:hidden;text-overflow:ellipsis;white-space:break-spaces;-webkit-box-orient:vertical}.search-container .search-result .search-articles .search-article .info .ingress{display:none;-webkit-line-clamp:1;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical}.search-container .search-result .search-articles .search-article .read-more{font-weight:700;margin-left:auto}@media (min-width:768px){.search-container .search-result{bottom:auto;height:auto;max-height:80vh;position:absolute;top:80px}.search-container .search-result .search-header{padding-inline:24px}.search-container .search-result .search-tags{display:flex;flex-direction:row;flex-wrap:wrap;gap:16px;padding:24px}.search-container .search-result .search-articles .search-article{padding:24px}.search-container .search-result .search-articles .search-article .info{max-width:598px}.search-container .search-result .search-articles .search-article .info .title{-webkit-line-clamp:1}.search-container .search-result .search-articles .search-article .info .ingress{display:-webkit-box}}.splide{display:grid;position:relative;visibility:visible}.splide .splide__track{overflow:hidden}.splide .splide__track .splide__list{display:flex;list-style:none;margin:0;padding:0;white-space:nowrap}.splide .splide__arrows{display:block}.splide .splide__arrows .splide__arrow{align-items:center;background-color:#fff;border:1px solid #ebe5e8;border-radius:3px;bottom:0;display:flex;height:48px;justify-content:center;margin:auto;position:absolute;top:0;width:48px;z-index:1}@media (min-width:1100px){.splide .splide__arrows .splide__arrow{height:32px;width:32px}}.splide .splide__arrows .splide__arrow svg{display:none}.splide .splide__arrows .splide__arrow.splide__arrow--prev{left:8px}.splide .splide__arrows .splide__arrow.splide__arrow--prev:after{background-image:url(../../assets/icons/24/burgundy/icon-caret-left.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:inline-block;height:16px;width:16px}.splide .splide__arrows .splide__arrow.splide__arrow--prev:after:is(.icon-xs,.icon-small){background-image:url(../../assets/icons/16/burgundy/icon-caret-left.svg);height:16px;min-width:16px;width:16px}.splide .splide__arrows .splide__arrow.splide__arrow--prev:before{content:"";height:72px;left:-26px;position:absolute;top:-20px;width:64px}.splide .splide__arrows .splide__arrow.splide__arrow--next{right:8px}.splide .splide__arrows .splide__arrow.splide__arrow--next:after{background-image:url(../../assets/icons/24/burgundy/icon-caret-right.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:inline-block;height:16px;width:16px}.splide .splide__arrows .splide__arrow.splide__arrow--next:after:is(.icon-xs,.icon-small){background-image:url(../../assets/icons/16/burgundy/icon-caret-right.svg);height:16px;min-width:16px;width:16px}.splide .splide__arrows .splide__arrow.splide__arrow--next:before{content:"";height:72px;left:-26px;position:absolute;top:-20px;width:64px}.splide.autoplay-banner.is-initialized .splide__pagination,.splide.is-overflow .splide__pagination{display:flex;list-style:none;grid-gap:8px;justify-content:center;margin-top:8px}.splide.autoplay-banner.is-initialized .splide__pagination .splide__pagination__page,.splide.is-overflow .splide__pagination .splide__pagination__page{background:#c74c68;border-radius:50%;height:24px;width:24px}.splide.autoplay-banner.is-initialized .splide__pagination .splide__pagination__page.is-active,.splide.is-overflow .splide__pagination .splide__pagination__page.is-active{background:#f9dddf}svg.icon{fill:#59273e;opacity:.5}svg.icon.disabled{opacity:.2}svg.icon.enabled{opacity:.5}svg.icon.selected{opacity:1}svg.icon .darktone{fill:#59273e}svg.icon .lighttone{fill:#ea6c81}.tags{align-items:flex-start;display:flex;flex-direction:column;flex-wrap:wrap;font-size:12px;gap:.25em;line-height:16px;margin:0;text-align:left}.tags .tag{--color:#c74c68;--background-color:#fff;background-color:var(--background-color);border-radius:4px;border-style:solid;border-width:1px;box-shadow:0 0 5px 5px var(--background-color);color:var(--color);font-family:BrezelGrotesk,Helvetica,Arial,sans-serif;font-weight:700;letter-spacing:.5px;margin:.5em;max-width:72px;min-width:56px;overflow:visible;padding-block:.25em;padding-inline:.5em;position:relative}.tags .tag .tag-title{margin:0;overflow:hidden;padding:0;white-space:nowrap}.tags .tag .tag-icon{bottom:.25em;margin:0;padding:0;position:absolute}.tags .tag .tag-icon svg{height:100%;line-height:0;margin:0;padding:0;width:100%}.tags .tag.tag-eco{--color:#009540;--background-color:#fff;border:2px solid var(--color);color:var(--color)}.tags .tag.tag-eco .tag-title{padding-inline-end:16px}.tags .tag.tag-eco .tag-icon{bottom:.6em;height:1.8em;right:.2em;width:1.8em}.tags .tag.tag-eco .tag-icon svg{height:100%;width:100%}.tags .tag.tag-vegan{--color:#ea6c82;--background-color:#fff;border:2px solid var(--color);color:var(--color)}.tags .tag.tag-vegan .tag-icon{height:2.5em;left:-.75em;width:2.5em}.tags .tag.tag-vegan .tag-icon svg{height:100%;width:100%}.icons-horizontal .tags,.tags-horizontal .tags{flex-direction:row}.icons-vertical .tags,.tags-vertical .tags{flex-direction:column}.tags-small .tags .tag{font-size:12px;line-height:16px;max-width:72px;min-width:56px}.tags-large .tags{font-size:18px;line-height:1.3em}.tags-large .tags .tag{border-style:none;border-width:0;font-size:1em;max-width:176px;min-width:72px;transform:rotate(-10deg)}.tags-large .tags .tag.tag-eco .tag-title{padding-inline-end:1.4em}.toaster{align-items:center;border-radius:8px;box-shadow:0 4px 4px rgba(0,0,0,.25);display:flex;grid-gap:8px;font-weight:700;margin:auto;padding:16px;z-index:999}.toaster.toaster-fixed{bottom:16px;left:0;max-width:100%;position:fixed;right:0;width:340px}.toaster.toaster-full{align-items:start;border-radius:0;flex-shrink:0;justify-content:center;max-width:1920px}.toaster.toaster-full .icon{flex-shrink:0}.toaster .toaster-remove{background-image:url(../../assets/icons/24/white/icon-action-remove.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;display:inline-block;height:16px;margin-left:auto;width:16px}.toaster.success{background-color:#0a853f;color:#fff}.toaster.warning{background-color:#ff6d0a;color:#fff}.toaster.error{background-color:#e81b1b;color:#fff}@media (min-width:768px){.toaster.toaster-fixed{bottom:auto;left:auto;right:48px;top:104px;width:340px}.toaster.toaster-fixed.basket-open{right:8px;top:16px}.toaster.toaster-full{align-items:center}}.discount-code .badge{font-weight:400;height:auto;min-height:46px}.brand-card{align-items:center;background-color:#fff;border:1px solid #59273e;border-radius:3px;display:flex;height:80px;justify-content:center}.brand-card,.brand-card>.content{text-align:center}.brand-card img{height:80px;padding:16px}.brand-list-grid{display:grid;gap:16px;grid-template-columns:1fr 1fr;margin-block-end:1em;margin-block-start:1em}@media (min-width:1100px){.brand-list-grid{gap:24px}}@media (min-width:768px){.brand-list-grid{grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr}}.brand-list-grid>.grid-item{align-content:stretch}.content-part{padding:16px}@media (min-width:1100px){.content-part{padding:24px}}.content-part:empty{display:none}.content-part .content-part{padding:0}section.customerfeedback-form form{display:flex;flex-direction:column;gap:1em}section.customerfeedback-form .customerfeedback-form-body{display:flex;flex-direction:row;gap:1em;justify-content:space-between}section.customerfeedback-form .customerfeedback-form-body .comment{flex:1 1 auto}section.customerfeedback-form .customerfeedback-form-body .comment textarea{background-color:#fff;height:5em;width:100%}section.customerfeedback-form .customerfeedback-form-body .comment label{align-items:center;display:flex;flex-direction:row;gap:8px}section.customerfeedback-form .customerfeedback-form-body .comment label input[type=checkbox]{-webkit-appearance:none;appearance:none;background-color:var(--form-background);display:inline-block;height:24px;margin:0;place-content:center;width:24px}section.customerfeedback-form .customerfeedback-form-body .comment label input[type=checkbox]:before{background-color:#fff;border:1px solid #59273e;border-radius:2px;content:"";display:block;height:24px;width:24px}section.customerfeedback-form .customerfeedback-form-body .comment label input[type=checkbox]:checked:before{background-image:url(../../assets/icons/icon-check.svg);background-position:50%;background-repeat:no-repeat;background-size:18px}section.customerfeedback-form .customerfeedback-form-body .comment label input[type=checkbox]:disabled:checked:before{background-color:#fcfbfb;background-image:url(../../assets/icons/icon-check-grey.svg)}section.customerfeedback-form .customerfeedback-form-body .comment label input[type=checkbox]:disabled:before{background-color:#d7cbd1;border-color:#d7cbd1;color:#d7cbd1;cursor:not-allowed}section.customerfeedback-form .customerfeedback-form-body .rating{display:flex;flex:0 1 auto;flex-direction:column}section.customerfeedback-form .customerfeedback-form-body .rating input[type=radio]{display:none}section.customerfeedback-form .customerfeedback-form-body .rating label{cursor:pointer;display:inline-block;position:relative;width:32px}section.customerfeedback-form .customerfeedback-form-body .rating label svg{height:32px;width:32px}section.customerfeedback-form .customerfeedback-form-foot button{min-width:128px}section.customerfeedback-form .response-panel{border-radius:3px;display:none;font-family:Helvetica,Arial,sans-serif;font-size:16px;letter-spacing:normal;line-height:1.25em;margin-block:24px;padding:8px}@media (min-width:768px){section.customerfeedback-form .response-panel{font-size:20px;line-height:1.3em}}@media (min-width:1100px){section.customerfeedback-form .response-panel{padding:16px}}section.customerfeedback-form .response-panel.message-success{background-color:#e0f2dd;color:#3a3836}section.customerfeedback-form .response-panel.message-warning{background-color:#fef8c5;color:#3a3836}section.customerfeedback-form .response-panel.message-error{background-color:#f5aeae;color:#3a3836}[data-container=filter]{color:#59273e;height:100%;left:0;position:fixed;top:0;width:100%;z-index:101}[data-container=filter]:hover{scrollbar-color:#d7cbd1 transparent}[data-container=filter] .inner-container{background-color:#fff;box-shadow:20px 0 45px rgba(0,0,0,.25);height:100%;position:absolute;top:0;width:90%;z-index:110}[data-container=filter] .inner-container .form-control{text-transform:capitalize}[data-container=filter] .inner-container .mobile-scrollable{height:calc(100% - 82px);overflow-y:auto}[data-container=filter] .inner-container .mobile-scrollable .mobile-header{color:#3a3836;padding:16px}[data-container=filter] .inner-container .mobile-scrollable .mobile-header>div{display:flex}[data-container=filter] .inner-container .mobile-scrollable .mobile-header>div>span{font-family:BrezelGrotesk,Helvetica,sans-serif;font-size:20px;font-weight:600}@media screen and (min-width:768px){[data-container=filter] .inner-container .mobile-scrollable .mobile-header>div>span{font-size:20px}}@media screen and (min-width:1100px){[data-container=filter] .inner-container .mobile-scrollable .mobile-header>div>span{font-size:36px}}[data-container=filter] .inner-container .mobile-scrollable .mobile-header>div .close{align-items:center;display:flex;flex-direction:column;margin:0 0 0 auto}[data-container=filter] .inner-container .mobile-scrollable .mobile-header>div .close i{height:18px;width:18px}@media screen and (min-width:200px){[data-container=filter] .inner-container .mobile-scrollable .mobile-header>div .close i{height:calc(11px + 3.5vw)}}@media screen and (min-width:400px){[data-container=filter] .inner-container .mobile-scrollable .mobile-header>div .close i{height:25px}}@media screen and (min-width:200px){[data-container=filter] .inner-container .mobile-scrollable .mobile-header>div .close i{width:calc(11px + 3.5vw)}}@media screen and (min-width:400px){[data-container=filter] .inner-container .mobile-scrollable .mobile-header>div .close i{width:25px}}[data-container=filter] .inner-container .mobile-scrollable .mobile-header>div .close span{font-size:12px;font-weight:600;margin-top:5px}@media screen and (min-width:768px){[data-container=filter] .inner-container .mobile-scrollable .mobile-header>div .close span{font-size:12px}}@media screen and (min-width:1100px){[data-container=filter] .inner-container .mobile-scrollable .mobile-header>div .close span{font-size:14px}}[data-container=filter] .inner-container .mobile-scrollable .mobile-header .custom-select{margin-top:24px}[data-container=filter] .inner-container .mobile-scrollable .filter-groups details{border-bottom:1px solid #ebe5e8;font-family:Helvetica,Arial,sans-serif;font-size:16px;letter-spacing:normal;line-height:1.25;line-height:1.5em}[data-container=filter] .inner-container .mobile-scrollable .filter-groups details:first-of-type{border-top:1px solid #ebe5e8}[data-container=filter] .inner-container .mobile-scrollable .filter-groups details summary{align-items:center;cursor:pointer;display:flex;font-size:16px;font-weight:700;list-style:none;padding-block:16px;padding-inline-end:32px;padding-inline-start:24px;text-transform:capitalize}@media (min-width:768px){[data-container=filter] .inner-container .mobile-scrollable .filter-groups details summary{padding-block:16px;padding-inline-end:32px;padding-inline-start:24px}}[data-container=filter] .inner-container .mobile-scrollable .filter-groups details summary>span{margin:0 auto 0 0}[data-container=filter] .inner-container .mobile-scrollable .filter-groups details summary .active-filters{align-items:center;background-color:#c74c68;border-radius:50%;color:#fff;display:inline-flex;font-size:12px;font-weight:500;height:24px;justify-content:center;line-height:24px;margin-right:8px;position:relative;width:24px}@media screen and (min-width:768px){[data-container=filter] .inner-container .mobile-scrollable .filter-groups details summary .active-filters{font-size:12px}}@media screen and (min-width:1100px){[data-container=filter] .inner-container .mobile-scrollable .filter-groups details summary .active-filters{font-size:14px}}[data-container=filter] .inner-container .mobile-scrollable .filter-groups details summary:after{content:url(../../assets/icons/16/burgundy/icon-caret-down.svg);height:16px;min-width:16px;width:16px}@media (min-width:768px){[data-container=filter] .inner-container .mobile-scrollable .filter-groups details summary:after{content:url(../../assets/icons/24/burgundy/icon-caret-down.svg);height:24px;padding-left:16px;width:24px}}[data-container=filter] .inner-container .mobile-scrollable .filter-groups details .filter-content-head{padding:16px}@media (min-width:768px){[data-container=filter] .inner-container .mobile-scrollable .filter-groups details .filter-content-head{padding:16px 24px 16px 20px}}[data-container=filter] .inner-container .mobile-scrollable .filter-groups details .filter-content-head .range-container .range-values{display:flex;justify-content:space-between;margin:16px 0}[data-container=filter] .inner-container .mobile-scrollable .filter-groups details .filter-content-head .range-container .range-slider{height:12px}[data-container=filter] .inner-container .mobile-scrollable .filter-groups details .filter-content-head .range-container .range-slider-input{width:35%}[data-container=filter] .inner-container .mobile-scrollable .filter-groups details .filter-content-head .range-container .range-slider-input-divider{align-items:center;display:flex;font-size:font-size-h3();justify-content:center}[data-container=filter] .inner-container .mobile-scrollable .filter-groups details .filter-content-head .range-container .range-slider .noUi-handle{border-color:#c74c68;border-radius:12px;box-shadow:none;height:24px;right:-12px;top:-7px;width:24px}[data-container=filter] .inner-container .mobile-scrollable .filter-groups details .filter-content-head .range-container .range-slider .noUi-handle:after,[data-container=filter] .inner-container .mobile-scrollable .filter-groups details .filter-content-head .range-container .range-slider .noUi-handle:before{display:none}[data-container=filter] .inner-container .mobile-scrollable .filter-groups details .filter-content-head .range-container .range-slider .noUi-connect{background:#c74c68}[data-container=filter] .inner-container .mobile-scrollable .filter-groups details .filter-content-body ul.filter-rows{padding:0}[data-container=filter] .inner-container .mobile-scrollable .filter-groups details .filter-content-body ul.filter-rows li.filter-row{list-style-position:inside;padding:16px;padding-block-end:8px;padding-block-start:8px}@media (min-width:768px){[data-container=filter] .inner-container .mobile-scrollable .filter-groups details .filter-content-body ul.filter-rows li.filter-row{padding-block-end:12px;padding-block-start:12px;padding-inline-end:0;padding-inline-start:20px}}[data-container=filter] .inner-container .mobile-scrollable .filter-groups details .filter-content-body ul.filter-rows li.filter-row>div.filter-item{align-items:center;display:flex;gap:16px;justify-content:space-between}[data-container=filter] .inner-container .mobile-scrollable .filter-groups details .filter-content-body ul.filter-rows li.filter-row>div.filter-item input{flex:0 0 auto}[data-container=filter] .inner-container .mobile-scrollable .filter-groups details .filter-content-body ul.filter-rows li.filter-row>div.filter-item label{flex:1 1 auto;text-transform:capitalize}[data-container=filter] .inner-container .mobile-scrollable .filter-groups details .filter-content-body ul.filter-rows li.filter-row>div.filter-item .filter-text-lowercase{text-transform:lowercase}[data-container=filter] .inner-container .mobile-scrollable .filter-groups details .filter-content-body ul.filter-rows li.filter-row>div.filter-item button[data-action=toggle-child-filters]{flex:0 0 auto}[data-container=filter] .inner-container .mobile-scrollable .filter-groups details .filter-content-body ul.filter-rows li.filter-row[data-state=open] button[data-action=toggle-child-filters]>i{background-image:url(../../assets/icons/24/burgundy/icon-caret-up.svg)}[data-container=filter] .inner-container .mobile-scrollable .filter-groups details .filter-content-body ul.filter-rows li.filter-row[data-state=open] button[data-action=toggle-child-filters]>i:is(.icon-xs,.icon-small){background-image:url(../../assets/icons/16/burgundy/icon-caret-up.svg);height:16px;min-width:16px;width:16px}[data-container=filter] .inner-container .mobile-scrollable .filter-groups details .filter-content-body ul.filter-rows li.filter-row[data-state=open] ol,[data-container=filter] .inner-container .mobile-scrollable .filter-groups details .filter-content-body ul.filter-rows li.filter-row[data-state=open] ul{display:block;padding-inline-end:0}[data-container=filter] .inner-container .mobile-scrollable .filter-groups details .filter-content-body ul.filter-rows li.filter-row[data-state=""] button[data-action=toggle-child-filters]>i,[data-container=filter] .inner-container .mobile-scrollable .filter-groups details .filter-content-body ul.filter-rows li.filter-row[data-state=closed] button[data-action=toggle-child-filters]>i{background-image:url(../../assets/icons/24/burgundy/icon-caret-down.svg)}[data-container=filter] .inner-container .mobile-scrollable .filter-groups details .filter-content-body ul.filter-rows li.filter-row[data-state=""] button[data-action=toggle-child-filters]>i:is(.icon-xs,.icon-small),[data-container=filter] .inner-container .mobile-scrollable .filter-groups details .filter-content-body ul.filter-rows li.filter-row[data-state=closed] button[data-action=toggle-child-filters]>i:is(.icon-xs,.icon-small){background-image:url(../../assets/icons/16/burgundy/icon-caret-down.svg);height:16px;min-width:16px;width:16px}[data-container=filter] .inner-container .mobile-scrollable .filter-groups details .filter-content-body ul.filter-rows li.filter-row[data-state=""]>ol,[data-container=filter] .inner-container .mobile-scrollable .filter-groups details .filter-content-body ul.filter-rows li.filter-row[data-state=""]>ul,[data-container=filter] .inner-container .mobile-scrollable .filter-groups details .filter-content-body ul.filter-rows li.filter-row[data-state=closed]>ol,[data-container=filter] .inner-container .mobile-scrollable .filter-groups details .filter-content-body ul.filter-rows li.filter-row[data-state=closed]>ul{display:none}[data-container=filter] .inner-container .mobile-scrollable .filter-groups details .filter-content-body ul.filter-rows>li.filter-row>label.form-control{font-weight:700}[data-container=filter] .inner-container .mobile-scrollable .filter-groups details .filter-content-foot{display:flex;justify-content:flex-end}[data-container=filter] .inner-container .mobile-scrollable .filter-groups details .filter-row{display:block;padding:16px;padding-block-end:8px}@media (min-width:768px){[data-container=filter] .inner-container .mobile-scrollable .filter-groups details .filter-row{padding-block-end:0;padding-block-start:24px;padding:16px 24px 16px 20px}}[data-container=filter] .inner-container .mobile-scrollable .filter-groups details[open]{border-left:4px solid #59273e;padding-block-end:16px}[data-container=filter] .inner-container .mobile-scrollable .filter-groups details[open] summary{padding-left:20px}[data-container=filter] .inner-container .mobile-scrollable .filter-groups details[open] summary:after{content:url(../../assets/icons/16/burgundy/icon-caret-up.svg)}@media (min-width:768px){[data-container=filter] .inner-container .mobile-scrollable .filter-groups details[open] summary:after{content:url(../../assets/icons/24/burgundy/icon-caret-up.svg);height:24px;width:24px}}[data-container=filter] .inner-container .mobile-footer{background-color:#fcfbfb;display:flex;grid-gap:16px;box-sizing:border-box;padding:16px}[data-container=filter] .inner-container .mobile-footer .clear-button{margin:0 0 0 auto;width:50%}[data-container=filter] .inner-container .mobile-footer .main-action{margin:0 auto 0 0;width:50%}[data-container=filter] .blinder{height:100%;position:absolute;top:0;width:100%;z-index:10}@media (min-width:1100px){[data-container=filter]{box-shadow:unset;height:80vh;max-width:320px;overflow-y:scroll;position:sticky;scrollbar-color:transparent transparent;scrollbar-width:thin;top:140px;width:100%;z-index:unset}[data-container=filter] .inner-container{box-shadow:none;position:unset;width:100%}[data-container=filter] .inner-container .mobile-scrollable{overflow-y:unset}[data-container=filter] .inner-container .mobile-footer,[data-container=filter] .inner-container .mobile-scrollable .mobile-header{display:none}[data-container=filter] .blinder{display:none;height:unset;width:unset}}.page-sub-categories-container{display:flex;flex-direction:row;padding-block:24px}.page-sub-categories-container .sub-categories{display:flex;flex-flow:row;grid-gap:8px;font-size:16px;height:84px;list-style:none;overflow-x:auto;overflow-y:clip}.page-sub-categories-container .button{align-items:flex-start;border:1px solid #59273e;border-radius:3px;color:#59273e;font-weight:600;height:84px;justify-content:flex-start;max-width:200px;min-width:200px;padding:16px;text-align:left}.page-sub-categories-container .button p{font-size:14px;height:-webkit-fill-available;height:-moz-available;height:stretch;overflow:hidden;text-overflow:ellipsis}@media screen and (min-width:768px){.page-sub-categories-container .button p{font-size:14px}}@media screen and (min-width:1100px){.page-sub-categories-container .button p{font-size:16px}}.page-sub-categories-container .only-desktop{display:none}@media (min-width:1100px){.page-sub-categories-container{align-items:center;flex-flow:row;overflow-x:hidden;overflow-y:hidden;width:100%;grid-gap:24px;border-bottom:1px solid #ebe5e8}.page-sub-categories-container .sub-categories{grid-gap:24px;flex-wrap:wrap;height:88px;overflow:hidden}.page-sub-categories-container .button{height:88px}.page-sub-categories-container .only-desktop{display:unset}.page-sub-categories-container .show-all-sub-categories{align-items:center;display:flex;font-weight:700;grid-gap:4px;justify-content:flex-end;min-width:200px;text-decoration:none}.page-sub-categories-container .show-all-sub-categories.collapse{justify-content:flex-start}}.paging{padding:0 16px}.paging .result-bar{background-color:#d7cbd1;border-radius:3px;height:4px;margin:16px 0}.paging .result-bar .total-displayed{background-color:#59273e;border-radius:3px;height:100%}.paging span{display:block;font-size:16px;margin:16px auto;text-align:center}.paging button{background-color:transparent;border:1px solid #59273e;border-radius:3px;color:#59273e;display:block;font-weight:700;height:46px;line-height:46px;margin:auto;max-width:480px;padding:0 16px;width:100%}.paging button .icon{margin-right:10px;position:relative;top:4px}@media (min-width:1100px){.paging{padding:0}}ul.paymentproviders,ul.paymentproviders li{margin:0;padding:0}ul.paymentproviders li svg{aspect-ratio:1/1;max-height:72px;max-width:72px;min-height:72px;min-width:72px}.details{border-top:unset;padding:0}.details .summary,.details>summary{align-items:center;border-bottom:unset;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;cursor:pointer;display:flex;flex-direction:row;font-size:16px;font-weight:700;gap:8px;justify-content:flex-start;min-height:56px;padding-bottom:0;padding-left:24px;text-decoration:none;vertical-align:middle}.details .summary i,.details>summary i{position:relative}.details[open]>summary{padding-left:20px}.prescription-details-modal .top-bar-container{background-color:#fff}.prescription-details-modal .exchange-modal-link{font-weight:400;text-decoration:underline}.prescription-details-modal .top-bar{align-items:flex-start;background-color:#fff;display:flex;flex-direction:row;height:48px;margin-bottom:0;top:120px}.prescription-details-modal .top-bar button{align-items:center;color:#59273e;display:flex;flex-direction:row;font-weight:700;height:100%;line-height:22px;padding-left:16px;position:relative;width:100%}.prescription-details-modal [data-container=prescription-details-container]{padding:unset}.prescription-details-modal [data-container=prescription-details-container] .top-bar-container{margin-bottom:16px;position:-webkit-sticky;position:sticky;top:120px;width:100vw;z-index:99}@media (min-width:768px){.prescription-details-modal [data-container=prescription-details-container] .top-bar-container{margin-bottom:0}}.prescription-details-modal [data-container=prescription-details-container] .icon-column{background-color:#fff;display:flex;flex-direction:row;height:159px;padding:48px 24px 24px}.prescription-details-modal [data-container=prescription-details-container] .icon-column i{height:100%;margin:auto;width:100%}.prescription-details-modal [data-container=prescription-details-container] .main-column{background-color:#fff}.prescription-details-modal [data-container=prescription-details-container] .main-column p{-webkit-padding-after:0;padding-block-end:0}.prescription-details-modal [data-container=prescription-details-container] .main-column .prescription-details-information div{-webkit-margin-after:16px;margin-block-end:16px}.prescription-details-modal [data-container=prescription-details-container] .main-column .top{padding-block:0;padding-inline:16px}.prescription-details-modal [data-container=prescription-details-container] .main-column .top p span{font-weight:600}.prescription-details-modal [data-container=prescription-details-container] .main-column details{border-bottom:1px solid #ebe5e8;border-top:1px solid #ebe5e8;color:#59273e;padding:16px}.prescription-details-modal [data-container=prescription-details-container] .main-column details>summary{align-items:center;display:flex;font-size:16px;font-weight:700;gap:16px;list-style:none}.prescription-details-modal [data-container=prescription-details-container] .main-column details>summary .on-open{display:none}.prescription-details-modal [data-container=prescription-details-container] .main-column details>summary .on-closed{display:unset}.prescription-details-modal [data-container=prescription-details-container] .main-column details>summary:after{content:url(../../assets/icons/16/burgundy/icon-caret-down.svg);margin-left:auto}@media (min-width:768px){.prescription-details-modal [data-container=prescription-details-container] .main-column details>summary:after{content:url(../../assets/icons/24/burgundy/icon-caret-down.svg);height:24px;width:24px}}.prescription-details-modal [data-container=prescription-details-container] .main-column details.no-padding{padding:0}.prescription-details-modal [data-container=prescription-details-container] .main-column details.no-padding>summary{padding:16px}@media (min-width:1100px){.prescription-details-modal [data-container=prescription-details-container] .main-column details.no-padding>summary{padding:16px 24px}}.prescription-details-modal [data-container=prescription-details-container] .main-column details.other-drugs{border-bottom:unset}.prescription-details-modal [data-container=prescription-details-container] .main-column details.prescription-details-information p{line-height:22px}.prescription-details-modal [data-container=prescription-details-container] .main-column details.prescription-details-information p span{font-weight:600}.prescription-details-modal [data-container=prescription-details-container] .main-column details[open]{border-left:6px solid #59273e;color:#3a3836}.prescription-details-modal [data-container=prescription-details-container] .main-column details[open]>summary{color:#59273e;padding-bottom:16px}.prescription-details-modal [data-container=prescription-details-container] .main-column details[open]>summary .on-open{display:unset}.prescription-details-modal [data-container=prescription-details-container] .main-column details[open]>summary .on-closed{display:none}.prescription-details-modal [data-container=prescription-details-container] .main-column details[open]>summary:after{content:url(../../assets/icons/16/burgundy/icon-caret-up.svg)}@media (min-width:768px){.prescription-details-modal [data-container=prescription-details-container] .main-column details[open]>summary:after{content:url(../../assets/icons/24/burgundy/icon-caret-up.svg);height:24px;width:24px}}.prescription-details-modal [data-container=prescription-details-container] .main-column details[open].other-drugs{background-color:#fcfbfb}.prescription-details-modal [data-container=prescription-details-container] .main-column details[open].other-drugs .drugs .drug-detail{background-color:#fff}.prescription-details-modal [data-container=prescription-details-container] .main-column .drugs .drug-detail{background-color:#f8f6f7;margin-bottom:16px;padding:16px}.prescription-details-modal [data-container=prescription-details-container] .main-column .drugs .drug-detail .benefit-status{border-bottom-style:solid;border-bottom-width:1px;border-top-style:solid;border-top-width:1px;display:inline-block;font-size:14px;font-weight:700;line-height:18px;margin-bottom:16px;padding:4px 8px}.prescription-details-modal [data-container=prescription-details-container] .main-column .drugs .drug-detail .benefit-status.full-benefit{border-color:#0a853f;color:#0a853f}.prescription-details-modal [data-container=prescription-details-container] .main-column .drugs .drug-detail .benefit-status.partial-benefit{border-color:#ff6d0a;color:#ff6d0a}.prescription-details-modal [data-container=prescription-details-container] .main-column .drugs .drug-detail .benefit-status.no-benefit{border-color:#e81b1b;color:#e81b1b}.prescription-details-modal [data-container=prescription-details-container] .main-column .drugs .drug-detail .title{font-family:BrezelGrotesk,Helvetica,Arial,sans-serif;font-size:20px;font-weight:700;letter-spacing:.5px;line-height:24px;padding-block:.15em}@media (min-width:768px){.prescription-details-modal [data-container=prescription-details-container] .main-column .drugs .drug-detail .title{font-size:24px;line-height:28px}}.prescription-details-modal [data-container=prescription-details-container] .main-column .drugs .drug-detail .drug-subtitle{font-family:Helvetica,Arial,sans-serif;font-size:16px;letter-spacing:normal;line-height:1.25em}@media (min-width:768px){.prescription-details-modal [data-container=prescription-details-container] .main-column .drugs .drug-detail .drug-subtitle{font-size:20px;line-height:1.3em}}.prescription-details-modal [data-container=prescription-details-container] .main-column .drugs .drug-detail p span{font-weight:600}.prescription-details-modal [data-container=prescription-details-container] .main-column .drugs .drug-detail .product-state{list-style-type:none;margin-top:16px;padding:0}.prescription-details-modal [data-container=prescription-details-container] .main-column .drugs .drug-detail .product-state li{margin-bottom:5px}.prescription-details-modal [data-container=prescription-details-container] .main-column .drugs .drug-detail .additional-cost{display:flex;font-family:Helvetica,Arial,sans-serif;font-size:14px;gap:4px;justify-content:end;letter-spacing:normal;line-height:1.286em;margin-top:8px;text-align:left}@media (min-width:1100px){.prescription-details-modal [data-container=prescription-details-container] .main-column .drugs .drug-detail .additional-cost{font-size:inherit;line-height:inherit}}.prescription-details-modal [data-container=prescription-details-container] .main-column .drugs .drug-detail .drug-actions{margin-top:24px;text-align:right}.prescription-details-modal [data-container=prescription-details-container] .main-column .drugs .drug-detail .drug-actions .small{font-size:14px;line-height:18px}.prescription-details-modal [data-container=prescription-details-container] .main-column .drugs .drug-detail .drug-actions .price{font-family:BrezelGrotesk,Helvetica,sans-serif;font-size:24px;font-weight:600}.prescription-details-modal [data-container=prescription-details-container] .main-column .drugs .drug-detail .drug-actions .bottom button{height:46px;margin-top:8px;min-width:136px;overflow:hidden;width:100%}@media (min-width:768px){.prescription-details-modal [data-container=prescription-details-container] .main-column .drugs .drug-detail .drug-actions .bottom button{margin-left:8px;width:auto}}@media (min-width:1100px){.prescription-details-modal .top-bar{top:80px}.prescription-details-modal [data-container=prescription-details-container]{padding:24px}.prescription-details-modal [data-container=prescription-details-container] .loader{position:relative}.prescription-details-modal [data-container=prescription-details-container] button .loader{position:unset}.prescription-details-modal [data-container=prescription-details-container] .main-column{border-top:1px solid #ebe5e8}.prescription-details-modal [data-container=prescription-details-container] .main-column .top{padding-block:0;padding-inline:24px}.prescription-details-modal [data-container=prescription-details-container] .main-column details{padding:16px 24px}.prescription-details-modal [data-container=prescription-details-container] .main-column details[open]{color:#3a3836}.prescription-details-modal [data-container=prescription-details-container] .main-column details[open]>summary{color:#59273e}.prescription-details-modal [data-container=prescription-details-container] .main-column h2{-webkit-padding-after:0;padding-block-end:0}.prescription-details-modal [data-container=prescription-details-container] .main-column .drugs .drug-detail{padding:24px}}@media (min-width:768px){.prescription-drug-list-page section.content:nth-of-type(2){padding-top:0}}.prescription-drug-list-page section.content .my-drug-lists-approve{padding-block:8px}@media (min-width:768px){.prescription-drug-list-page section.content .my-drug-lists-approve{padding-block:24px}}.prescription-message-container{border-radius:3px;color:#fff;display:none;font-size:12px;margin:16px 0;padding:8px 24px}@media screen and (min-width:768px){.prescription-message-container{font-size:12px}}@media screen and (min-width:1100px){.prescription-message-container{font-size:14px}}.prescription-message-container.success{background-color:#0a853f;display:flex}.prescription-message-container i{cursor:pointer;margin-left:auto}.prescription-list{margin-block:16px}@media (min-width:768px){.prescription-list{padding-bottom:0}}@media (min-width:1100px){.prescription-list .prescription-card{padding:24px}}.prescription-proxy-list{margin-bottom:16px;min-height:51px}.prescription-proxy-list select{appearance:base-select;background-color:#f8f6f7;border:1px solid #59273e;border-radius:3px}.prescription-proxy-list[data-state=closed] .selectable{display:none}.prescription-proxy-list[data-state=open] .selectable{background-color:#fff;color:#59273e;height:46px;position:relative}.prescription-proxy-list[data-state=open] .selectable div.element-content{align-items:center;display:flex;flex:0 1 auto;gap:8px;height:46px;padding-inline:16px}.prescription-proxy-list[data-state=open] .selectable:hover{background-color:#efefef}.prescription-proxy-list[data-state=open] .proxy-not-approved{color:#3a3836}.prescription-proxy-list .proxy-outer{border:1px solid #59273e;border-radius:3px;overflow:hidden}.prescription-proxy-list .proxy-outer [data-container=selected-proxy]{align-items:center;background-color:#f8f6f7;display:grid;grid-template-columns:30px 1fr 30px;padding:8px 16px;position:relative}.prescription-proxy-list .proxy-outer [data-container=selected-proxy] .center{height:100%;margin:auto 0 auto 8px}.prescription-proxy-list .proxy-outer [data-container=selected-proxy] .center span{display:block}.prescription-proxy-list .proxy-outer [data-container=selected-proxy] .center span.small{color:#59273e;font-size:12px}.prescription-proxy-list .proxy-outer [data-container=selected-proxy] .right{margin-left:auto}.prescription-proxy-list .info-message{margin-block:1em;margin-inline:0}:root{--product-ratings-panel-line-height:1.375em}.product-ratings-panel{align-items:center;display:flex;gap:8px}.product-ratings-panel .average-rating{font-weight:700;line-height:var(--product-ratings-panel-line-height)}.product-ratings-panel .total-amount-of-ratings{line-height:1.25em}.product-ratings-panel,.product-ratings-panel-placeholder{min-height:var(--product-ratings-panel-line-height)}.product-review-details{scroll-margin-top:168px}@media (min-width:768px){.product-review-details{scroll-margin-top:136px}}.product-review-details .error-message{display:block;padding:8px 24px}.product-review-details .flex-column-with-responsive-gap{display:flex;flex-direction:column;gap:16px}@media (min-width:768px){.product-review-details .flex-column-with-responsive-gap{gap:24px}}.product-review-details .details-content .product-review-filters{background:#f8f6f7;display:flex;flex-direction:column;gap:24px;padding:16px}@media (min-width:768px){.product-review-details .details-content .product-review-filters{flex-direction:row;padding:24px}}.product-review-details .details-content .product-review-filters .product-review-rating-stats{background:#fff;display:flex;flex-direction:column;gap:8px;justify-content:center;padding:16px}@media (min-width:768px){.product-review-details .details-content .product-review-filters .product-review-rating-stats{gap:24px;padding:24px}}.product-review-details .details-content .product-review-filters .product-review-rating-stats .product-ratings-panel{display:grid;font-size:36px;gap:4px 24px;grid-template-areas:"rating stars" "rating based-on";grid-template-columns:1fr 10fr;height:unset;line-height:40px}@media (min-width:768px){.product-review-details .details-content .product-review-filters .product-review-rating-stats .product-ratings-panel{gap:12px;grid-template-areas:"rating" "stars" "based-on";grid-template-columns:1fr}}.product-review-details .details-content .product-review-filters .product-review-rating-stats .average-rating-stars{font-size:16px;grid-area:stars;line-height:normal}.product-review-details .details-content .product-review-filters .product-review-rating-stats .average-rating{grid-area:rating}.product-review-details .details-content .product-review-filters .product-review-rating-stats .rating-stats-based-on-text{font-family:Helvetica,Arial,sans-serif;font-size:12px;font-weight:400;grid-area:based-on;letter-spacing:normal;line-height:1.167em}.product-review-details .details-content .product-review-filters .rating-filters{display:flex;flex-direction:column;flex-grow:1;gap:16px}.product-review-details .details-content .product-review-filters .rating-filters label{color:#c74c68;min-width:72px}.product-review-details .details-content .product-review-filters .rating-filters .reset-filter-button{display:flex;gap:8px}.product-review-details .details-content .product-review-filters .rating-filters .reset-filter-button .icon-remove{height:16px;min-width:16px;width:16px}.product-review-details .details-content .product-review-filters .rating-filters .rating-filter{align-items:center;display:flex;gap:8px}.product-review-details .details-content .product-review-filters .rating-filters .rating-filter.selected-filter{border:1px solid #59273e;border-radius:3px;padding:4px}.product-review-details .details-content .product-review-filters .rating-filters .rating-filter progress{flex-grow:1}.product-review-details .details-content .product-review-filters .rating-filters .rating-filters-helptext{font-family:Helvetica,Arial,sans-serif;font-size:12px;letter-spacing:normal;line-height:1.167em}.product-review-details .details-content .product-review-list .product-review-container{border:1px solid #ebe5e8;border-radius:3px;padding:24px}.product-review-details .details-content .product-review-list .product-review-container .product-review-container-header{display:flex;justify-content:space-between}.product-review-details .details-content .product-review-list .product-review-container .product-review-container-header .review-nickname{font-weight:700}.product-review-details .details-content .product-review-list .product-review-container .review-comment{white-space:pre-wrap}.product-review-details .details-content .show-more-reviews{color:#59273e;display:flex;font-family:Helvetica,Arial,sans-serif;font-size:16px;font-weight:700;gap:8px;letter-spacing:normal;line-height:22px}.product-actions{display:flex;flex-direction:column;gap:8px;padding:16px}@media (min-width:1100px){.product-actions{padding:24px 24px 16px}}.product-actions .product-info-images{display:flex;flex-direction:row}.product-actions .product-info-images .brand-image img{height:32px}.product-actions .product-info-images .info-right{margin-left:auto;margin-top:auto}.product-actions .product-info-images .info-right .favourite-btn{display:none}@media (min-width:1100px){.product-actions .product-info-images .info-right .favourite-btn{display:inline-block}}.product-actions .stock-price{display:grid;grid-template-areas:"stock-status active-price" "combo-price-terms combo-price-terms" "inactive-price inactive-price";justify-content:space-between;line-height:32px;white-space:nowrap}.product-actions .stock-price .stock{display:flex;flex-direction:column;gap:8px;width:100%}.product-actions .stock-price .stock>div{align-content:center;align-items:center;display:flex;flex-direction:row;gap:8px;justify-content:flex-start}.product-actions .stock-price .rx-availability-warning{font-family:Helvetica,Arial,sans-serif;font-size:14px;letter-spacing:normal;line-height:1.286em;white-space:normal}.product-actions .stock-price .rx-availability-warning .info-message{margin-left:0}.product-actions .stock-price .price{align-items:center;display:flex;font-family:BrezelGrotesk,Helvetica,sans-serif;font-size:24px;font-weight:700;gap:8px;margin:auto 0}@media screen and (min-width:768px){.product-actions .stock-price .price{font-size:24px}}@media screen and (min-width:1100px){.product-actions .stock-price .price{font-size:48px}}.product-actions .stock-price .combo-price-terms{font-family:Helvetica,Arial,sans-serif;font-size:12px;grid-area:combo-price-terms;letter-spacing:normal;line-height:1.167em;text-align:right}@media (min-width:1100px){.product-actions .stock-price .combo-price-terms{font-family:Helvetica,Arial,sans-serif;font-size:16px;letter-spacing:normal;line-height:1.25;margin-top:4px}}.product-actions .stock-price .inactive-price{display:flex;font-size:16px;grid-area:inactive-price;justify-content:end;text-decoration:line-through}@media screen and (min-width:768px){.product-actions .stock-price .inactive-price{font-size:16px}}@media screen and (min-width:1100px){.product-actions .stock-price .inactive-price{font-size:20px}}.product-actions .stock-price .inactive-price>i{cursor:pointer;margin-left:6px}.product-actions .stock-price .active-price{align-items:center;color:#c74c68;display:flex;font-family:BrezelGrotesk,Helvetica,sans-serif;font-size:20px;font-weight:700;gap:8px;grid-area:active-price;justify-content:end}@media screen and (min-width:768px){.product-actions .stock-price .active-price{font-size:20px}}@media screen and (min-width:1100px){.product-actions .stock-price .active-price{font-size:36px}}.product-actions .product-package-savings{color:#3a3836;font-family:Helvetica,Arial,sans-serif;font-size:16px;font-weight:400;letter-spacing:normal;line-height:1.25;text-align:right}.product-actions .product-campaign-ending>div,.product-actions .product-campaigninfo>div{align-items:center;column-gap:6px;display:flex;justify-content:flex-end;padding:4px}.product-actions .product-buttons{display:grid;gap:16px;grid-template-columns:136px auto}@media (max-width:360px){.product-actions .product-buttons{grid-template-columns:1fr 1fr}}@media (min-width:1100px){.product-actions .product-buttons{gap:24px;grid-template-columns:208px auto}}.product-actions .product-buttons .button{padding:0}.product-actions .product-buttons .input{font-size:16px;min-width:40px;padding:0;text-align:center}@media screen and (min-width:768px){.product-actions .product-buttons .input{font-size:16px}}@media screen and (min-width:1100px){.product-actions .product-buttons .input{font-size:20px}}.product-actions .product-buttons .product-quantity{align-items:center;background-color:#fcfbfb;border:1px solid #59273e;border-radius:3px;display:grid;grid-template-columns:46px auto 46px;overflow:hidden}.product-actions .product-buttons .product-quantity .button{aspect-ratio:1/1}.product-actions .product-buttons .product-quantity .icon{height:16px;min-width:16px;width:16px}@media (min-width:1100px){.product-actions .product-buttons .product-quantity{grid-template-columns:54px auto 54px}.product-actions .product-buttons .product-quantity .icon{height:24px;width:24px}}.product-actions .lowest-price{align-items:center;display:flex;justify-content:end}.product-actions .exclude-from-discount{display:flex;justify-content:flex-end}.product-actions .exclude-from-discount span{font-style:italic}.product-actions .product-relations .relation-key{font-family:Helvetica,Arial,sans-serif;font-size:16px;font-weight:700;letter-spacing:normal;line-height:22px;padding-block-end:8px}.product-actions .product-relations .relation-values-slider{overflow-x:auto;padding-bottom:8px;white-space:nowrap}@media (min-width:1100px){.product-actions .product-relations .relation-values-slider{max-width:852px;width:45vw}}.product-actions .product-relations .relation-values{display:inline-flex;flex-direction:row;gap:8px}.product-actions .product-relations .relation-values li{flex-shrink:0;min-width:fit-content}.product-actions .product-relations .relation-values a{text-decoration:none}.product-actions .product-relations .relation-values .relation-button{align-items:center;background-color:#fff;border:1px solid #ebe5e8;border-radius:3px;display:flex;flex:0 0 auto;flex-direction:column;justify-content:center;min-height:40px;text-align:center}.product-actions .product-relations .relation-values .relation-button-image{margin:8px}.product-actions .product-relations .relation-values .relation-button-hex-color{border-radius:3px;height:40px;width:40px}.product-actions .product-relations .relation-values .relation-button-hex-color.not-in-stock{opacity:unset}.product-actions .product-relations .relation-values .relation-button-hex-color.not-in-stock:after{background-color:#fff}.product-actions .product-relations .relation-values .relation-button-name{font-family:Helvetica,Arial,sans-serif;font-size:16px;font-weight:700;letter-spacing:normal;line-height:22px;padding:8px 16px}.product-actions .product-relations .relation-values .relation-button-name.not-in-stock:after{content:none}.product-actions .product-relations .relation-values .not-in-stock{line-height:0;opacity:.3;overflow:hidden;position:relative}.product-actions .product-relations .relation-values .not-in-stock:after{background-color:#59273e;content:"";height:1px;left:-50%;position:absolute;top:50%;transform:rotate(-45deg);width:200%}.product-actions .product-relations .relation-values .selected{border:none;box-shadow:0 0 0 2px #fcfbfb,0 0 0 4px #c74c68}.product-actions .product-package-info-header{font-family:Helvetica,Arial,sans-serif;font-size:16px;font-weight:700;letter-spacing:normal;line-height:22px;margin-bottom:8px}@media (min-width:1100px){.product-actions .product-package-info-header{font-family:BrezelGrotesk,Helvetica,Arial,sans-serif;font-size:20px;font-weight:700;letter-spacing:.5px;line-height:24px}}.dialog--theme-pink{border:4px solid #eb6c82;border-radius:8px;box-shadow:0 4px 4px rgba(0,0,0,.25);width:90vw}@media (min-width:1100px){.dialog--theme-pink{width:448px}}.dialog--theme-pink .dialog-content .dialog-body,.dialog--theme-pink .dialog-content .dialog-footer,.dialog--theme-pink .dialog-content .dialog-header{padding-block:8px;padding-inline:16px}@media (min-width:1100px){.dialog--theme-pink .dialog-content .dialog-body,.dialog--theme-pink .dialog-content .dialog-footer,.dialog--theme-pink .dialog-content .dialog-header{padding-block:16px;padding-inline:16px}}.dialog--theme-pink .dialog-content .dialog-header{background-color:#eb6c82;color:#fff;display:flex;justify-content:space-between;letter-spacing:.5px}.dialog--theme-pink .dialog-content .dialog-body{padding-inline:24px}@media (min-width:1100px){.dialog--theme-pink .dialog-content .dialog-body{padding-inline:48px}}.dialog--theme-pink .dialog-content .dialog-footer{display:flex;flex-direction:row;flex-wrap:wrap;gap:8px;justify-content:space-evenly}.dialog--theme-pink .dialog-content .dialog-footer .button{background:#fbe5e9;border-radius:20px;color:#59273e;height:42px;width:100%}@media (min-width:1100px){.dialog--theme-pink .dialog-content .dialog-footer .button{width:183px}}.product-card{background-color:#fff;color:#59273e;cursor:pointer;display:flex;flex-direction:column;gap:8px;padding:8px;position:relative}.product-card a{text-decoration:none}.product-card .button{white-space:nowrap}@media (min-width:1100px){.product-card{padding:16px}.product-card .image-container{height:200px}}.product-card-image{align-items:center;display:flex;grid-area:product-card-image;height:200px;justify-content:center;width:100%}.product-card-image img{aspect-ratio:1/1;height:100%}.product-card-image.has-icon{align-items:center;justify-content:center}.product-card-image.has-icon .icon{height:60px;width:60px}.product-card-info{grid-area:product-card-info;white-space:normal}.product-card-info .product-card-notice{height:20px}.product-card-info .product-card-notice .sponsored-text{color:#59273e;font-family:Arial,Helvetica,sans-serif;font-size:9pt;font-weight:700}.product-card-info .display-name{display:-webkit-box;font-size:14px;font-weight:700;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:22px;min-height:44px;overflow:hidden;text-overflow:ellipsis}@media screen and (min-width:768px){.product-card-info .display-name{font-size:14px}}@media screen and (min-width:1100px){.product-card-info .display-name{font-size:16px}}.product-card-info .variants-count{display:block;font-size:12px}.product-card-info .icon-wrapper{display:flex;gap:8px}.product-card-info .icon-wrapper.icons-horizontal{flex-direction:row;margin-left:-8px}.product-card-info .icon-wrapper.icons-vertical{flex-direction:column;left:8px;position:absolute;top:8px}.product-card-info .icon-wrapper.icons-vertical .icon{height:40px;width:40px}.product-card-info .icon-wrapper.icons-vertical-right{align-items:center;flex-direction:column;position:absolute;right:8px;top:8px}@media (min-width:1100px){.product-card-info .icon-wrapper.icons-vertical-right{right:16px}}.product-card-pricing{font-size:16px;grid-area:product-card-pricing;white-space:nowrap}@media screen and (min-width:768px){.product-card-pricing{font-size:16px}}@media screen and (min-width:1100px){.product-card-pricing{font-size:20px}}.product-card-pricing .current-price,.product-card-pricing .displayed-price{display:block;font-weight:700;white-space:nowrap}.product-card-pricing .current-price.discounted-price,.product-card-pricing .displayed-price.discounted-price{color:#c74c68}.product-card-pricing .reference-price,.product-card-pricing .regular-price{font-size:14px;font-weight:400;min-height:1.15em;text-decoration:line-through}@media (min-width:1100px){.product-card-pricing .current-price,.product-card-pricing .displayed-price{font-family:BrezelGrotesk,Helvetica,Arial,sans-serif;font-weight:700;letter-spacing:.5px}}.product-card-cta{grid-area:product-card-cta}.product-card-cta .main-action{margin:0 0 0 auto;min-width:40px}@media screen and (min-width:280px){.product-card-cta .main-action{min-width:calc(-65px + 37.5vw)}}@media screen and (min-width:400px){.product-card-cta .main-action{min-width:85px}}@media (min-width:420px){.product-card-cta .main-action{min-width:90px;width:-webkit-fill-available;width:-moz-available;width:stretch}}.product-card-cta button{height:46px;min-width:96px}.product-card-grid .combo-price-info{display:none}.product-card-grid .product-card-cta .main-action{width:100%}.product-card-grid .product-card-cta .combo-price-info{display:block}.product-card-list{display:grid;grid-template-areas:"product-card-image product-card-info product-card-info" "product-card-image product-card-pricing product-card-cta";grid-template-columns:minmax(auto,80px) minmax(0,1fr) auto;max-width:100%;overflow-x:hidden;width:-webkit-fill-available;width:-moz-available;width:stretch}.product-card-list .product-card-image{align-self:center;height:auto;justify-self:center;max-width:80px;min-height:80px;object-fit:cover;width:100%}.product-card-list .product-card-image img{height:80px;width:80px}.product-card-list .combo-price-info{display:block}.product-card-list .product-card-cta .combo-price-info{display:none}.product-card-list .product-card-info{align-self:flex-start;display:flex;flex-direction:column;gap:4px;justify-self:center;min-width:0;overflow-wrap:break-word;width:100%;word-wrap:break-word}.product-card-list .product-card-info .product-ratings-panel-placeholder{min-height:0}.product-card-list .product-card-info .display-name{margin-block-end:0;max-height:44px;min-height:auto}.product-card-list .product-card-pricing{align-self:center;justify-self:end;min-width:0;overflow-wrap:break-word;text-align:end;word-wrap:break-word}.product-card-list .product-card-pricing .regular-price{display:none}.product-card-list .product-card-pricing .regular-price:has(span.inactive){display:block}.product-card-list .product-card-pricing .reference-price{min-height:0}.product-card-list .product-card-cta{align-self:center;display:flex;justify-content:flex-end;justify-self:end;width:min-content}@media (min-width:1100px){.product-card-list{grid-template-areas:"product-card-image product-card-info product-card-pricing product-card-cta"}.product-card-list .product-card-image{height:120px;width:120px}}.product-card-list a.product-info-link .image-container{height:120px;min-height:auto}.product-card-list a.product-info-link .image-container.has-icon{justify-content:left}.product-card-list a.product-info-link .image-container.has-icon .icon{height:44px;width:44px}@media (min-width:1100px){.product-card-list a.product-info-link .image-container.has-icon{justify-content:center}.product-card-list a.product-info-link .image-container.has-icon .icon{height:60px;width:60px}}.product-card-list a.product-info-link .variants-count{display:none}.product-card-list a.product-info-link .display-name{font-size:16px;margin:0}.product-card-list .product-info{display:flex;flex-direction:column;gap:8px}.product-card-list .flags{position:relative}.product-card-list .flags .flag{font-size:16px}.product-card-list .button.main-action{margin:0}.product-card-list .price-action{bottom:16px;gap:8px;height:auto;justify-content:flex-end;padding-top:8px;position:absolute;right:16px;width:calc(100% - 80px)}.product-card-list .price-action .prices{text-align:right}@media (min-width:1100px){.product-card-list .price-action{align-items:center;gap:16px;height:100%;justify-content:flex-end;padding:0;position:relative;right:0;width:auto}}.product-card-grid-small{gap:4px;height:100%;padding:4px}.product-card-grid-small .product-card-image{align-self:center;height:120px;width:120px}.product-card-grid-small .product-card-image img{height:100%;width:auto}.product-card-grid-small .product-card-info .display-name{-webkit-line-clamp:1;margin:0;min-height:auto}.product-card-grid-small .product-card-cta .main-action{height:auto;margin:0;min-height:auto;min-width:auto;padding:8px 16px}@media (min-width:1100px){.product-card-grid-small .product-card-cta .main-action{margin:0 0 auto}}.product-card-grid-small .product-info-link .product-info{display:flex;flex-direction:column;gap:8px}@media (min-width:1100px){.product-card-grid-small .product-info-link .product-info{display:block}}.product-card-grid-small .product-info-link .product-info .icons-vertical{align-items:center;flex-direction:row;position:relative}@media (min-width:1100px){.product-card-grid-small .product-info-link .product-info .icons-vertical{align-items:flex-start;flex-direction:column;position:absolute}}.product-card-grid-small .product-info-link .product-info .icons-vertical .icon{height:24px;width:24px}@media (min-width:1100px){.product-card-grid-small .product-info-link .product-info .icons-vertical .icon{height:40px;width:40px}}.product-card-grid-small .product-info-link .image-container{height:auto}@media (min-width:1100px){.product-card-grid-small .product-info-link .image-container{height:auto}}.product-card-grid-small .product-info-link .image-container img{margin:0}@media (min-width:1100px){.product-card-grid-small .product-info-link .image-container img{margin:0}}.product-card-grid-small .price-action{display:flex;gap:8px;height:auto;justify-content:flex-end;margin:0}.product-card-grid-small .price-action .main-action{height:auto;margin:0;min-height:auto;min-width:auto;padding:8px 16px;width:auto}@media (min-width:1100px){.product-card-grid-small .price-action .product-card-cta .main-action{margin:0 0 auto}.product-card-grid-small .price-action .product-info-link .product-info{display:block}.product-card-grid-small .price-action .product-info-link .product-info .icons-vertical{align-items:flex-start;flex-direction:column;position:absolute}.product-card-grid-small .price-action .product-info-link .product-info .icons-vertical .icon{height:40px;width:40px}.product-card-grid-small .price-action .price-action{grid-column:auto;grid-row:auto;justify-content:space-between}.product-card-grid-small .price-action .price-action .main-action{margin:0 0 auto}}.product-card .combo-price-info{font-family:Helvetica,Arial,sans-serif;font-size:12px;letter-spacing:normal;line-height:1.167em;min-height:1.167rem}.product-card .icon-wrapper{align-content:flex-start;align-items:flex-start;display:flex;flex-direction:column;flex-wrap:nowrap;gap:8px;justify-content:flex-start}.product-card .icons-horizontal{display:flex;flex-direction:row;margin-left:-8px;min-height:24px}.product-card .icons-vertical{display:flex;flex-direction:column;left:0;position:absolute;top:0}.product-card .icons-vertical .icon{height:40px;width:40px}div.product-feature-bullets{background-color:#f8f1f3;border-radius:3px;padding:8px}@media (min-width:1100px){div.product-feature-bullets{padding:16px}}div.product-feature-bullets ul.product-feature-bullet-list{display:flex;flex-direction:column;gap:16px;list-style-type:none;margin:0;padding:0}div.product-feature-bullets ul.product-feature-bullet-list li.bullet-item{font-size:16px;margin:0;margin-block:0;margin-inline:0;padding-left:30px;position:relative}@media (min-width:1100px){div.product-feature-bullets ul.product-feature-bullet-list li.bullet-item{font-size:20px}}div.product-feature-bullets ul.product-feature-bullet-list li.bullet-item:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none' viewBox='0 0 16 16'%3E%3Cpath fill='%23eb6c82' d='M5.123 0v5.12H0v5.76h5.123V16h5.754v-5.12H16V5.12h-5.123V0z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:100% 100%;content:"";height:16px;left:0;position:absolute;top:50%;transform:translateY(-50%);width:16px}.product-package-info{padding:16px}.product-package-info.desktop{display:none}@media (min-width:1100px){.product-package-info.desktop{display:initial}}.product-package-info.desktop .product-package-contents{border-bottom:1px solid #ebe5e8;padding-block:24px}.product-package-info.desktop .product-package-info-header{padding-inline:16px}@media (min-width:1100px){.product-package-info.mobile{display:none}}.product-package-info .product-package-info-header{font-family:BrezelGrotesk,Helvetica,Arial,sans-serif;font-size:20px;font-weight:700;letter-spacing:.5px;line-height:24px}.product-package-info .product-package-contents{border-inline:1px solid #ebe5e8;display:flex;flex-direction:column;gap:16px;text-decoration:none}@media (min-width:768px){.product-package-info .product-package-contents{border-inline:none;flex-direction:row}}@media (min-width:1100px){.product-package-info .product-package-contents{padding-inline:16px}}.product-package-info .product-package-contents .product-package-image-container{align-items:center;display:flex;justify-content:center}.product-package-info .product-package-contents .product-package-name{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-family:BrezelGrotesk,Helvetica,Arial,sans-serif;font-size:20px;font-weight:700;letter-spacing:.5px;line-height:24px;margin-bottom:16px;overflow:hidden;text-overflow:ellipsis}.product-package-info .product-package-contents .right{flex-grow:1}.product-package-info .product-package-contents .right a:last-of-type{margin-bottom:24px}.product-package-info .product-package-contents .product-package-buttons{display:flex;justify-content:end}.product-package-info .product-package-contents .product-package-buttons button,.product-package-info .product-package-contents .product-package-buttons>div{width:100%}.product-package-info .product-package-slider .splide__arrows{display:none}.product-package-info .product-package-slider .per-view-2{width:50%}.product-package-info .product-package-slider .package-product-card{white-space:normal}.product-package-info .product-package-slider .package-product-card .package-product-quantity{display:none}.product-package-info .product-package-slider .package-product-card .package-product-card-text{gap:8px;padding:8px}.product-package-info .product-package-slider .product-package-children{padding:0 16px 24px}.product-package-info .icon-missing-image{height:208px;width:208px}.product-package-info .left{position:relative}.product-package-info .product-package-total-price{color:#c74c68;font-family:BrezelGrotesk,Helvetica,Arial,sans-serif;font-size:20px;font-weight:700;letter-spacing:.5px;line-height:24px}.product-package-info .product-package-price-info{align-items:center;display:flex;gap:8px;justify-content:end;margin-top:24px}.product-package-info .product-package-price-info .product-quantity{display:none}.product-package-info .product-package-price-info .product-package-savings{font-family:Helvetica,Arial,sans-serif;font-size:12px;font-weight:400;letter-spacing:normal;line-height:1.167em}.package-product-card{align-items:center;border-block:1px solid #ebe5e8;display:flex}.package-product-card img{min-width:56px}.package-product-card .package-product-card-text{display:flex;flex-grow:1;justify-content:space-between;padding:16px 24px 16px 8px}.package-product-card .package-product-card-text .center{width:100%}.package-product-card .icon-missing-image{height:56px;width:56px}.package-product-card .center{display:flex;display:-webkit-box;flex-direction:column;flex-grow:1;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.package-product-card .right{min-width:fit-content}.package-product-card .price{color:#c74c68;font-size:16px;line-height:22px}.package-product-card .package-product-name,.package-product-card .price{font-family:Helvetica,Arial,sans-serif;font-weight:700;letter-spacing:normal}.package-product-card .package-product-name{display:-webkit-box;font-size:14px;-webkit-line-clamp:2;line-height:18px;-webkit-box-orient:vertical;margin-bottom:4px;overflow:hidden;text-overflow:ellipsis}.package-product-card .package-product-quantity{font-family:Helvetica,Arial,sans-serif;font-size:12px;letter-spacing:normal;letter-spacing:.5px;line-height:1.167em}.package-product-link{text-decoration:none}.shimmer-card-container{align-items:center;display:flex;justify-content:center}.shimmer-card-container .shimmer__card:not(:first-child){display:none}@media (min-width:768px){.shimmer-card-container .shimmer__card:not(:first-child){display:block}}.shimmer-card-container .shimmer__card{background:#fff;border-right:1px solid #ebe5e8;padding:16px;width:100%}@keyframes shine{to{background-position-x:-200%}}.shimmer-card-container .shimmer__card .shimmer__card__buy,.shimmer-card-container .shimmer__card .shimmer__card__heading,.shimmer-card-container .shimmer__card .shimmer__card__image,.shimmer-card-container .shimmer__card .shimmer__card__price{animation:shine 1s linear infinite;background:linear-gradient(110deg,#ececec 8%,#f5f5f5 18%,#ececec 33%);background-size:200% 100%;border-radius:3px}.shimmer-card-container .shimmer__card .shimmer__card__image{height:200px}.shimmer-card-container .shimmer__card .shimmer__card__heading{height:44px;margin:16px 0 8px}.shimmer-card-container .shimmer__card .shimmer__card__actions{display:flex;height:46px;justify-content:space-between;margin-top:16px}.shimmer-card-container .shimmer__card .shimmer__card__actions .shimmer__card__price{width:20%}.shimmer-card-container .shimmer__card .shimmer__card__actions .shimmer__card__buy{width:30%}ul.shippingproviders,ul.shippingproviders li{margin:0;padding:0}ul.shippingproviders li svg{aspect-ratio:1/1;max-height:72px;max-width:72px;min-height:72px;min-width:72px}.subvention-chart{height:100%}.subvention-chart .chart{align-items:flex-end;display:flex;flex-direction:row;gap:8px}@media (min-width:1100px){.subvention-chart .chart{height:100%}}.subvention-chart .chart .bar{background-color:#d7cbd1;flex:1;font-size:12px;font-weight:600;min-height:20px;padding-top:4px;text-align:center}.subvention-chart .chart .bar.active{background-color:#eb6c82;color:#fff}.subvention-chart svg.chart .bar rect{fill:#d7cbd1;transition:fill .3s ease}.subvention-chart svg.chart .bar text{fill:currentColor;font-size:12px;font-weight:600}.subvention-chart svg.chart .bar.active rect{fill:#eb6c82}.subvention-chart svg.chart .bar.active text{fill:#fff}.subvention-info{margin-block:16px}@media (min-width:1100px){.subvention-info{margin-block:24px}}.subvention-info h4{font-size:20px;margin-bottom:4px}.subvention-info p>span{font-weight:600}.subvention-info>div{align-items:flex-start;display:flex;flex-direction:column;gap:.5em;justify-content:flex-start}@media (min-width:1100px){.subvention-info>div{flex-direction:row;justify-content:space-between}}.subvention-info>div p{padding-block-end:0}.subvention-info>div dl.subvention-details{align-items:baseline;display:grid;gap:.5rem 0;grid-template-columns:max-content 1fr;margin:0}.subvention-info>div dl.subvention-details .detail-group{display:contents}.subvention-info>div dl.subvention-details .detail-group dt{font-weight:700;grid-column:1}.subvention-info>div dl.subvention-details .detail-group dd{grid-column:2;margin:0}.subvention-info>div>.subvention-chart{display:flex;flex-direction:column;gap:.5em}
/*# sourceMappingURL=site.39092013fe33d6a83a7b.css.map*/