:root{--medhal-bar-height: var(--medhal-mobile-nav-height, 6.6rem)}.medhal-icon{display:block;width:1em;height:1em}.medhal-ship{padding:1.2rem 2rem 1.5rem;background:var(--medhal-cream);border-bottom:1px solid var(--medhal-border)}.medhal-ship__row{display:flex;flex-wrap:wrap;align-items:center;gap:1rem;margin-bottom:.9rem}.medhal-ship__icon{flex:0 0 3.2rem;height:3.2rem;display:grid;place-items:center;border-radius:50%;background:var(--medhal-white);color:var(--medhal-maroon)}.medhal-ship__icon>span{display:contents}.medhal-ship__icon svg{width:1.8rem;height:1.8rem}[dir=rtl] .medhal-ship__icon svg{transform:scaleX(-1)}.medhal-ship__text{flex:1 1 12rem;margin:0;font-size:1.3rem;line-height:1.7;color:var(--medhal-charcoal);text-align:start}.medhal-ship__text strong{font-weight:700;color:var(--medhal-maroon)}.medhal-ship__switch{display:inline-flex;flex:0 0 auto;padding:.2rem;border:1px solid var(--medhal-border);border-radius:3rem;background:var(--medhal-white)}.medhal-ship__switch button{min-height:2.6rem;padding:0 1rem;border:0;border-radius:3rem;background:transparent;color:var(--medhal-muted);font:inherit;font-size:1.1rem;font-weight:600;line-height:1;cursor:pointer}.medhal-ship__switch button[aria-pressed=true]{background:var(--medhal-maroon);color:#fff}.medhal-ship__track{position:relative;height:.6rem;border-radius:1rem;background:var(--medhal-border);overflow:hidden}.medhal-ship__fill{position:absolute;inset-block:0;inset-inline-start:0;width:var(--medhal-ship-progress, 0%);min-width:.6rem;border-radius:inherit;background:linear-gradient(90deg,var(--medhal-maroon),var(--medhal-gold));animation:medhal-ship-grow .6s cubic-bezier(.2,.7,.2,1) both}.medhal-ship--empty .medhal-ship__fill{min-width:0}.medhal-ship[data-region=kw][data-kw-done] .medhal-ship__icon,.medhal-ship[data-region=intl][data-intl-done] .medhal-ship__icon{color:#27813b}.medhal-ship__track.is-done .medhal-ship__fill{background:#27813b}.medhal-ship[data-region=kw][data-kw-done] .medhal-ship__icon svg,.medhal-ship[data-region=intl][data-intl-done] .medhal-ship__icon svg{transform:none}.medhal-ship[data-region=kw] [data-ship-region=intl],.medhal-ship[data-region=intl] [data-ship-region=kw]{display:none}.medhal-ship[data-region=intl][data-intl-static] .medhal-ship__row{margin-bottom:0}.medhal-ship[data-region=intl][data-intl-static]{padding-bottom:1.2rem}.cart-drawer__empty-content .medhal-ship{max-width:38rem;margin:2.4rem auto 0;border:1px solid var(--medhal-border);border-radius:1rem;text-align:start}@keyframes medhal-ship-grow{0%{width:0}}.medhal-theme cart-drawer .cart__ctas{align-items:stretch}.medhal-theme cart-drawer .cart__ctas .cart__checkout-button,.medhal-theme cart-drawer .medhal-drawer-continue{margin:0;min-height:4.6rem}.medhal-theme cart-drawer button.medhal-drawer-continue{font-family:inherit;cursor:pointer}.medhal-delivery-note{display:flex;align-items:center;justify-content:center;gap:.8rem;margin:.4rem 0 0;padding:.8rem 1.2rem;border-radius:3rem;background:var(--medhal-cream);color:var(--medhal-charcoal);font-size:1.2rem;line-height:1.6}.medhal-delivery-note svg{flex:0 0 1.8rem;width:1.8rem;height:1.8rem;color:var(--medhal-maroon);transform:scaleX(-1)}.medhal-toast{position:fixed;z-index:95;top:1.6rem;inset-inline-end:1.6rem;display:flex;align-items:center;gap:1.2rem;width:min(calc(100vw - 3.2rem),42rem);padding:1.2rem 1.4rem 1.4rem;background:var(--medhal-white);color:var(--medhal-charcoal);border:1px solid var(--medhal-border);border-radius:1.2rem;box-shadow:0 14px 40px #1212122e;overflow:hidden;visibility:hidden;opacity:0;transform:translateY(-1rem);transition:opacity .3s ease,transform .3s ease,visibility 0s linear .3s}.medhal-toast.is-visible{visibility:visible;opacity:1;transform:none;transition-delay:0s}.medhal-toast__image{flex:0 0 5.2rem;width:5.2rem;height:5.2rem;object-fit:cover;border-radius:.8rem;background:var(--medhal-cream)}.medhal-toast__image[hidden]{display:none}.medhal-toast__body{flex:1;min-width:0;text-align:start}.medhal-toast__title{display:flex;align-items:center;gap:.6rem;margin:0;font-size:1.35rem;font-weight:700;line-height:1.5}.medhal-toast__check{display:grid;place-items:center;width:2rem;height:2rem;border-radius:50%;background:var(--medhal-maroon);color:#fff;flex:0 0 auto}.medhal-toast__check svg{width:1.2rem;height:1.2rem;stroke-width:2.4}.medhal-toast__product{margin:.2rem 0 0;font-size:1.2rem;line-height:1.6;color:var(--medhal-muted);overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.medhal-toast__cart{flex:0 0 auto;min-height:3.8rem;padding:0 1.6rem;border:0;border-radius:.6rem;background:var(--medhal-maroon);color:#fff;font:inherit;font-size:1.2rem;font-weight:700;line-height:1;cursor:pointer}.medhal-toast__close{flex:0 0 3.6rem;width:3.6rem;height:3.6rem;display:grid;place-items:center;padding:0;border:0;background:transparent;color:var(--medhal-muted);cursor:pointer}.medhal-toast__close svg{width:1.6rem;height:1.6rem}.medhal-toast__timer{position:absolute;bottom:0;inset-inline-start:0;height:.3rem;width:100%;background:var(--medhal-gold);transform-origin:right;transform:scaleX(0)}[dir=ltr] .medhal-toast__timer{transform-origin:left}.medhal-toast.is-visible .medhal-toast__timer{animation:medhal-toast-timer var(--medhal-toast-duration, 5s) linear forwards}.medhal-toast:hover .medhal-toast__timer,.medhal-toast:focus-within .medhal-toast__timer{animation-play-state:paused}@keyframes medhal-toast-timer{0%{transform:scaleX(1)}to{transform:scaleX(0)}}@media(max-width:989px){.medhal-toast{top:auto;bottom:calc(var(--medhal-bar-height) + env(safe-area-inset-bottom) + 1.2rem);inset-inline:1.2rem;width:auto;gap:1rem;padding:1rem 1.2rem 1.2rem;transform:translateY(1rem)}.medhal-theme.medhal-sticky-atc-visible .medhal-toast{bottom:calc(var(--medhal-bar-height) + 6.8rem + env(safe-area-inset-bottom) + 1.2rem)}.medhal-toast__image{flex-basis:4.4rem;width:4.4rem;height:4.4rem}.medhal-toast__title{font-size:1.25rem;white-space:nowrap}.medhal-toast__product{font-size:1.15rem;-webkit-line-clamp:1}.medhal-toast__cart{min-height:3.4rem;padding:0 1.2rem;font-size:1.15rem}.medhal-toast__close{display:none}}.medhal-sticky-atc{display:none}@media(max-width:989px){.medhal-sticky-atc{display:block;position:fixed;z-index:19;inset-inline:0;bottom:calc(var(--medhal-bar-height) + env(safe-area-inset-bottom));padding:.9rem 1.6rem;background:var(--medhal-white);border-top:1px solid var(--medhal-border);box-shadow:0 -6px 20px #12121214;animation:medhal-sticky-in .28s ease both}.medhal-sticky-atc[hidden]{display:none}.medhal-sticky-atc__inner{display:flex;align-items:center;gap:1.2rem;max-width:72rem;margin:0 auto}.medhal-sticky-atc__image{flex:0 0 4.8rem;width:4.8rem;height:4.8rem;object-fit:cover;border-radius:.6rem;background:var(--medhal-cream)}.medhal-sticky-atc__meta{flex:1;min-width:0;text-align:start}.medhal-sticky-atc__title{margin:0;font-size:1.3rem;font-weight:700;line-height:1.5;color:var(--medhal-charcoal);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.medhal-sticky-atc__price{margin:.1rem 0 0;font-size:1.3rem;font-weight:800;color:var(--medhal-maroon);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.medhal-sticky-atc__price s{color:var(--medhal-muted);font-weight:500;font-size:1.15rem}.medhal-sticky-atc__button{position:relative;flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;min-height:4.4rem;padding:0 1.6rem;border:0;border-radius:.6rem;background:var(--medhal-maroon);color:#fff;font:inherit;font-size:1.3rem;font-weight:700;line-height:1;white-space:nowrap;cursor:pointer;transition:opacity .2s,transform .15s}.medhal-sticky-atc__button:active{transform:scale(.97)}.medhal-sticky-atc__button:disabled{background:#bdb5b3;cursor:default}.medhal-sticky-atc__button.is-loading{pointer-events:none}.medhal-sticky-atc__button.is-loading [data-medhal-sticky-label]{opacity:0}.medhal-sticky-atc__spinner{display:none;position:absolute;width:1.8rem;height:1.8rem;border:2px solid rgb(255 255 255 / 35%);border-top-color:#fff;border-radius:50%;animation:medhal-spin .8s linear infinite}.medhal-sticky-atc__button.is-loading .medhal-sticky-atc__spinner{display:block}.medhal-theme.medhal-sticky-atc-visible body{padding-bottom:calc(var(--medhal-bar-height) + 6.8rem + env(safe-area-inset-bottom))!important}}@keyframes medhal-sticky-in{0%{transform:translateY(100%)}}@keyframes medhal-spin{to{transform:rotate(360deg)}}.medhal-card-from{font-size:.8em;font-weight:600;color:var(--medhal-muted)}.medhal-card-compare{margin-inline-start:.5rem;color:var(--medhal-muted);font-weight:500;font-size:.8em}.medhal-card-flag{position:absolute;z-index:1;inset-block-start:1rem;inset-inline-end:1rem;padding:.25rem .7rem;border-radius:.3rem;font-size:1.1rem;font-weight:700;line-height:1.6}.medhal-card-flag--sale{background:#bf4036;color:#fff}.medhal-card-flag--sold{background:var(--medhal-charcoal);color:#fff}.medhal-card-flag--inline{position:static;display:inline-block;margin-inline-start:.8rem;vertical-align:middle;font-size:1.2rem}.medhal-card .medhal-card-actions{grid-column:2;justify-self:end;align-self:end;display:inline-flex;align-items:center;gap:.6rem}.medhal-card .medhal-card-actions .medhal-atc{grid-column:auto}.medhal-card .medhal-atc.medhal-card-view{background:var(--medhal-white);color:var(--medhal-maroon);border:1px solid var(--medhal-border)}.medhal-card .medhal-atc.medhal-card-view:hover{background:var(--medhal-cream)}.medhal-card .medhal-atc.medhal-card-view svg{width:2.1rem;height:2.1rem;stroke:currentColor}.medhal-card .medhal-atc.is-disabled{background:#bdb5b3;cursor:not-allowed}.medhal-card__sub{overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.medhal-theme .medhal-quick-buy.medhal-qb-pinned{max-height:calc(100dvh - 2.4rem)}.medhal-theme .medhal-quick-buy.medhal-qb-pinned[open]{display:flex;flex-direction:column;overflow:hidden}.medhal-theme .medhal-quick-buy.medhal-qb-pinned .medhal-quick-buy__shell{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;padding-bottom:0}.medhal-theme .medhal-quick-buy.medhal-qb-pinned .medhal-quick-buy__header{position:static;flex:0 0 auto;margin-block-end:1.2rem}.medhal-theme .medhal-quick-buy.medhal-qb-pinned .medhal-quick-buy__status{flex:0 0 auto;margin:0 0 .8rem}.medhal-theme .medhal-quick-buy.medhal-qb-pinned .medhal-quick-buy__status:empty{display:none}.medhal-theme .medhal-quick-buy.medhal-qb-pinned [data-quick-buy-content]{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding-inline-end:.4rem}.medhal-qb-footer{flex:0 0 auto;margin-inline:calc(-1 * var(--quick-buy-space-lg));padding:1.2rem var(--quick-buy-space-lg) max(1.6rem,env(safe-area-inset-bottom));background:var(--medhal-white);border-top:1px solid var(--medhal-border)}.medhal-qb-footer .medhal-quick-buy__actions{margin:0}.medhal-qb-footer__actions:empty{display:none}.medhal-qb-footer .medhal-quick-buy__details{margin-block-start:1rem}.medhal-qb-footer__actions:empty+.medhal-quick-buy__details{margin-block-start:0}.medhal-quick-buy__gallery{flex:0 0 auto;min-width:0}.medhal-quick-buy__thumbnails,.medhal-quick-buy__description{display:none}.medhal-theme .medhal-quick-buy[data-mode=view]{--quick-buy-width: 92rem}.medhal-quick-buy[data-mode=view] [data-quick-buy-product]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:2.8rem;align-items:start}.medhal-quick-buy[data-mode=view] .medhal-quick-buy__product{display:contents}.medhal-quick-buy[data-mode=view] .medhal-quick-buy__gallery{grid-column:1;grid-row:1 / span 2}.medhal-quick-buy[data-mode=view] .medhal-quick-buy__summary{grid-column:2;grid-row:1}.medhal-quick-buy[data-mode=view] .medhal-quick-buy__form{grid-column:2;grid-row:2}.medhal-quick-buy[data-mode=view] .medhal-quick-buy__image{display:block;width:100%;height:auto;aspect-ratio:1;border-radius:1rem;object-fit:cover}.medhal-quick-buy[data-mode=view] .medhal-quick-buy__title{font-size:2.2rem;line-height:1.6}.medhal-quick-buy[data-mode=view] .medhal-quick-buy__description{display:block;font-size:1.3rem;line-height:2;margin:1.6rem 0 0;color:var(--medhal-muted);max-height:18rem;overflow-y:auto;padding-inline-end:.9rem}.medhal-quick-buy[data-mode=view] .medhal-quick-buy__thumbnails{display:flex;gap:.8rem;overflow-x:auto;margin-top:1rem;padding:.2rem}.medhal-quick-buy__thumbnails button{flex:0 0 6rem;width:6rem;height:6rem;border:1px solid var(--medhal-border);border-radius:.5rem;background:transparent;padding:.2rem;cursor:pointer}.medhal-quick-buy__thumbnails button[aria-pressed=true]{border:2px solid var(--medhal-gold)}.medhal-quick-buy__thumbnails img{display:block;width:100%;height:100%;object-fit:cover;border-radius:.3rem}@media(max-width:749px){.medhal-theme .medhal-quick-buy.medhal-qb-pinned{width:calc(100% - 2.4rem)}.medhal-theme .medhal-quick-buy.medhal-qb-pinned .medhal-quick-buy__shell{padding:1.2rem 1.6rem 0}.medhal-qb-footer{margin-inline:-1.6rem;padding:1rem 1.6rem max(1.2rem,env(safe-area-inset-bottom))}.medhal-quick-buy[data-mode=view] [data-quick-buy-product],.medhal-quick-buy[data-mode=view] .medhal-quick-buy__product{display:block}.medhal-quick-buy[data-mode=view] .medhal-quick-buy__image{max-height:30dvh;aspect-ratio:auto;object-fit:contain;background:var(--medhal-cream);border-radius:.8rem}.medhal-quick-buy[data-mode=view] .medhal-quick-buy__thumbnails button{flex-basis:4.4rem;width:4.4rem;height:4.4rem}.medhal-quick-buy[data-mode=view] .medhal-quick-buy__title{font-size:1.7rem;line-height:1.5}.medhal-quick-buy[data-mode=view] .medhal-quick-buy__description{margin:.8rem 0 0;font-size:1.2rem;line-height:1.8;max-height:7.2rem}}.medhal-sticky__item[hidden]{display:none}.medhal-sticky__icon--cart{position:relative;overflow:visible}.medhal-bar-count{position:absolute;top:-.6rem;inset-inline-start:calc(50% + .2rem);min-width:1.7rem;height:1.7rem;padding:0 .4rem;border-radius:1rem;background:var(--medhal-gold);color:#fff;font-size:1rem;font-weight:700;line-height:1.7rem;text-align:center;direction:ltr;box-shadow:0 0 0 2px var(--medhal-maroon);pointer-events:auto}.medhal-bar-count.is-empty{display:none}.medhal-sticky button.medhal-sticky__item{padding:0;border:0;background:transparent;font:inherit;cursor:pointer;flex-direction:row}.medhal-sticky__icon--currency{width:auto;height:auto}.medhal-sticky__icon--currency .hxoFlag{display:block;width:2.8rem;height:1.8rem;border-radius:.3rem;box-shadow:0 0 0 1px #fff6}@media(max-width:989px){.medhal-has-bucks .buckscc-currency-wrapper{display:none!important}}.medhal-sheet{position:fixed;top:0;right:0;bottom:0;left:0;z-index:97}.medhal-sheet[hidden]{display:none}.medhal-sheet__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#12121273;opacity:0;transition:opacity .25s ease}.medhal-sheet__panel{position:absolute;inset-inline:0;bottom:0;max-height:80dvh;display:flex;flex-direction:column;background:var(--medhal-white);color:var(--medhal-charcoal);border-radius:1.6rem 1.6rem 0 0;box-shadow:0 -12px 40px #12121240;padding-bottom:max(1.2rem,env(safe-area-inset-bottom));transform:translateY(100%);transition:transform .28s cubic-bezier(.2,.7,.2,1);direction:rtl}.medhal-sheet.is-open .medhal-sheet__backdrop{opacity:1}.medhal-sheet.is-open .medhal-sheet__panel{transform:none}.medhal-sheet__head{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1.4rem 2rem 1rem;border-bottom:1px solid var(--medhal-border)}.medhal-sheet__head h2{margin:0;font-size:1.6rem;font-weight:700}.medhal-sheet__close{flex:0 0 3.6rem;width:3.6rem;height:3.6rem;display:grid;place-items:center;padding:0;border:0;background:transparent;color:var(--medhal-muted);cursor:pointer}.medhal-sheet__close svg{width:1.8rem;height:1.8rem}.medhal-sheet__list{margin:0;padding:.6rem 1.2rem;overflow-y:auto;overscroll-behavior:contain}.medhal-sheet__item{display:flex;align-items:center;gap:1.2rem;width:100%;min-height:5rem;padding:.8rem 1rem;border:0;border-radius:1rem;background:transparent;color:var(--medhal-charcoal);font:inherit;font-size:1.4rem;text-align:start;cursor:pointer}.medhal-sheet__item[aria-pressed=true]{background:var(--medhal-cream)}.medhal-sheet__item .hxoFlag{flex:0 0 3rem;width:3rem;height:1.9rem;border-radius:.3rem;box-shadow:0 0 0 1px #1212121f}.medhal-sheet__name{flex:1;min-width:0}.medhal-sheet__check{display:none;color:var(--medhal-maroon)}.medhal-sheet__item[aria-pressed=true] .medhal-sheet__check{display:block}.medhal-sheet__check svg{width:2rem;height:2rem}@media(prefers-reduced-motion:reduce){.medhal-ship__fill,.medhal-sticky-atc{animation:none}.medhal-toast,.medhal-sheet__backdrop,.medhal-sheet__panel{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/medhal-qol.css.map */
