.saphir-mega{position:relative;background:var(--sm-bar-bg);z-index:40}.saphir-mega.has-drawer-open{z-index:var(--sm-drawer-z, 9999)}.saphir-mega__wrap{position:relative;max-width:var(--sm-panel-max-width);margin-inline:auto;padding-inline:var(--sm-bar-side-padding, 20px)}.saphir-mega.is-mobile[data-mobile=drilldown] .saphir-mega__wrap{display:flex}.saphir-mega.is-mobile[data-burger=center] .saphir-mega__wrap{justify-content:center}.saphir-mega.is-mobile[data-burger=right] .saphir-mega__wrap{justify-content:flex-end}.saphir-mega__bar{display:flex;flex-wrap:wrap;align-items:stretch;gap:0 var(--sm-item-gap);margin:0;padding:0;list-style:none}.saphir-mega--align-center .saphir-mega__bar{justify-content:center}.saphir-mega--align-right .saphir-mega__bar{justify-content:flex-end}.saphir-mega__item{position:static;display:flex}.saphir-mega__item[data-panel-width=auto]{position:relative}.saphir-mega__item--bar-right{margin-left:auto}.saphir-mega__item--bar-right+.saphir-mega__item--bar-right{margin-left:0}.saphir-mega__trigger{display:inline-flex;align-items:center;gap:6px;padding:var(--sm-bar-padding) 0;margin:0;border:0;background:none;font:inherit;font-size:var(--sm-font-size);font-weight:var(--sm-font-weight);text-transform:var(--sm-transform);letter-spacing:var(--sm-letter-spacing);color:var(--sm-link);text-decoration:none;cursor:pointer;position:relative;transition:color .15s ease}.saphir-mega__trigger--highlight{color:var(--sm-accent)}.saphir-mega__trigger:after{content:"";position:absolute;left:0;right:0;bottom:calc(var(--sm-bar-padding) - 6px);height:2px;background:var(--sm-accent);transform:scaleX(0);transform-origin:left center;transition:transform .2s ease}.saphir-mega__item:hover>.saphir-mega__trigger,.saphir-mega__item:focus-within>.saphir-mega__trigger,.saphir-mega__item.is-open>.saphir-mega__trigger{color:var(--sm-link-hover)}.saphir-mega__item:hover>.saphir-mega__trigger:after,.saphir-mega__item:focus-within>.saphir-mega__trigger:after,.saphir-mega__item.is-open>.saphir-mega__trigger:after{transform:scaleX(1)}.saphir-mega__caret{display:none;line-height:0;transition:transform .2s ease}.saphir-mega__item[data-has-panel=true] .saphir-mega__caret,.saphir-mega__item:has(.saphir-mega__grid>*) .saphir-mega__caret{display:inline-block}.saphir-mega__item.is-open .saphir-mega__caret{transform:rotate(180deg)}.saphir-mega[data-caret=false] .saphir-mega__caret{display:none}.saphir-mega__badge,.saphir-link__badge,.saphir-list__badge{display:inline-block;margin-left:6px;padding:2px 7px;border-radius:999px;background:var(--sm-badge-bg);color:#fff;font-size:10px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;line-height:1.5;vertical-align:middle}.saphir-mega__panel{position:absolute;top:100%;left:0;right:0;z-index:2;padding-top:var(--sm-panel-offset);opacity:0;visibility:hidden;transform:translateY(-6px);transition:opacity .18s ease,transform .18s ease,visibility 0s linear .18s;pointer-events:none}.saphir-mega__item:not(:has(.saphir-mega__grid>*)) .saphir-mega__panel{display:none}.saphir-mega__item[data-has-panel=false] .saphir-mega__panel{display:none}.saphir-mega__item[data-panel-width^=full]>.saphir-mega__panel{left:50%;right:auto;width:100vw;max-width:100vw;transform:translate(-50%) translateY(-6px)}.saphir-mega__item[data-panel-width=auto]>.saphir-mega__panel{left:0;right:auto;width:max-content;min-width:260px;max-width:min(90vw,760px)}.saphir-mega__panel-inner{background:var(--sm-panel-bg);color:var(--sm-panel-text);border:var(--sm-panel-border-width, 1px) solid var(--sm-panel-border);border-radius:var(--sm-panel-radius);overflow:hidden;overflow:clip;box-shadow:var(--sm-panel-shadow);padding:var(--sm-panel-padding-top, 32px) var(--sm-panel-padding) var(--sm-panel-padding-bottom, 32px)}.saphir-mega__item[data-panel-width^=full] .saphir-mega__panel-inner{border-radius:0;border-left:0;border-right:0}.saphir-mega[data-trigger=hover]:not(.is-mobile) .saphir-mega__item:hover>.saphir-mega__panel,.saphir-mega[data-trigger=hover]:not(.is-mobile) .saphir-mega__item:focus-within>.saphir-mega__panel,.saphir-mega .saphir-mega__item.is-open>.saphir-mega__panel{opacity:1;visibility:visible;transform:translateY(0);pointer-events:auto;transition-delay:0s}.saphir-mega[data-trigger=hover]:not(.is-mobile) .saphir-mega__item[data-panel-width^=full]:hover>.saphir-mega__panel,.saphir-mega[data-trigger=hover]:not(.is-mobile) .saphir-mega__item[data-panel-width^=full]:focus-within>.saphir-mega__panel,.saphir-mega:not(.is-mobile) .saphir-mega__item[data-panel-width^=full].is-open>.saphir-mega__panel{transform:translate(-50%) translateY(0)}@media(prefers-reduced-motion:reduce){.saphir-mega__panel{transition:none}}.saphir-mega__panel:before{content:"";position:absolute;top:100%;left:50%;z-index:-1;width:100vw;height:100vh;transform:translate(-50%);background:var(--sm-overlay-bg, rgba(15, 23, 42, .45));pointer-events:none}.saphir-mega.is-mobile .saphir-mega__panel:before{display:none}.saphir-mega__grid{display:grid;gap:var(--sm-col-gap);grid-template-columns:repeat(12,minmax(0,1fr));align-items:start}.saphir-mega__item[data-panel-width^=full] .saphir-mega__grid{max-width:var(--sm-panel-max-width);margin-inline:auto}.saphir-mega__item[data-panel-width=full-wide] .saphir-mega__grid{max-width:none;margin-inline:0}.saphir-mega__item[data-panel-width=full-wide] .saphir-mega__panel-inner{padding-inline:var(--sm-panel-padding)}.saphir-mega__panel-footer{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;margin-top:var(--sm-footer-gap, 16px);padding-block:var(--sm-footer-pad-block, 16px);padding-inline:var(--sm-footer-pad-inline, 0px);border-top:1px solid var(--sm-panel-border);font-size:14px}.saphir-mega__panel-footer--no-line{border-top:0}.saphir-mega__item[data-panel-width^=full] .saphir-mega__panel-footer{max-width:var(--sm-panel-max-width);margin-inline:auto}.saphir-mega__item[data-panel-width=full-wide] .saphir-mega__panel-footer,.saphir-mega__item[data-footer-width=full] .saphir-mega__panel-footer{max-width:none;margin-inline:0}.saphir-mega__panel-footer-link{color:var(--sm-accent);font-weight:600;text-decoration:none}.saphir-mega__panel-footer-link:hover{text-decoration:underline}.saphir-col{grid-column:span min(var(--sm-col-span, 4),12);background:var(--sm-col-bg);padding:var(--sm-col-pad, 0);border-radius:var(--sm-col-radius, 0);overflow:hidden;overflow:clip;min-width:0}.saphir-col--right{grid-column:span min(var(--sm-col-span, 4),12) / -1}.saphir-col--divider{border-right:1px solid var(--sm-panel-border);padding-right:max(var(--sm-col-pad, 0px),20px)}.saphir-col__heading{margin:0 0 4px;font-size:13px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--sm-panel-heading)}.saphir-col__heading--link{text-decoration:none;display:block}.saphir-col__heading--link:hover{color:var(--sm-accent)}.saphir-col__subheading{margin:0 0 10px;font-size:13px;opacity:.75}.saphir-col__content{display:flex;flex-direction:column;gap:var(--sm-col-content-gap, 10px)}:is(.saphir-col__heading,.saphir-col__subheading)+.saphir-col__content{margin-top:10px}.saphir-col--list .saphir-col__content{display:flex;flex-direction:column}.saphir-col--grid .saphir-col__content{display:grid;grid-template-columns:repeat(var(--sm-col-grid, 2),minmax(0,1fr));align-items:start}.saphir-col--grid .saphir-col__content>*{grid-column:span min(var(--sm-content-span, 1),var(--sm-col-grid, 2))}.saphir-col--flex>.saphir-col__content{display:flex;flex-direction:row;flex-wrap:wrap;gap:var(--sm-col-content-gap, 10px) var(--sm-col-gap, 24px);align-items:flex-start}.saphir-col--flex[data-flex-align=center]>.saphir-col__content{align-items:center}.saphir-col--flex[data-flex-align=stretch]>.saphir-col__content{align-items:stretch}.saphir-col--flex>.saphir-col__content>*{flex:var(--sm-flex, 1 1 0);min-width:0}.saphir-col--align-center{text-align:center}.saphir-col--align-right{text-align:right}.saphir-col--align-center.saphir-col--list>.saphir-col__content{align-items:center}.saphir-col--align-right.saphir-col--list>.saphir-col__content{align-items:flex-end}.saphir-col--align-center.saphir-col--flex>.saphir-col__content{justify-content:center}.saphir-col--align-right.saphir-col--flex>.saphir-col__content{justify-content:flex-end}.saphir-col--align-between.saphir-col--flex>.saphir-col__content{justify-content:space-between}.saphir-col--align-around.saphir-col--flex>.saphir-col__content{justify-content:space-around}.saphir-col--align-center.saphir-col--grid>.saphir-col__content{justify-items:center}.saphir-col--align-right.saphir-col--grid>.saphir-col__content{justify-items:end}.saphir-col--list>.saphir-col__content:has(>.saphir-col),.saphir-col--grid>.saphir-col__content:has(>.saphir-col){display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:var(--sm-col-content-gap, 10px) var(--sm-col-gap, 24px);align-items:start}.saphir-col--sep.saphir-col--flex:not([data-flex-align=center])>.saphir-col__content,.saphir-col--sep.saphir-col--grid>.saphir-col__content,.saphir-col--sep>.saphir-col__content:has(>.saphir-col){align-items:stretch}.saphir-col--sep{align-self:stretch;display:flex;flex-direction:column}.saphir-col--sep>.saphir-col__content{flex:1 1 auto}.saphir-col--sep>.saphir-col__content>*+*{position:relative}.saphir-col--sep>.saphir-col__content>*+*:before{content:"";position:absolute;background:var(--sm-sep-color, #e2e8f0);pointer-events:none}.saphir-col--list.saphir-col--sep>.saphir-col__content>*+*:before{top:calc(var(--sm-col-content-gap, 10px) / -2);left:0;right:0;height:1px}:is(.saphir-col--flex,.saphir-col--grid).saphir-col--sep>.saphir-col__content>*+*:before{top:0;bottom:0;left:calc(var(--sm-col-gap, 24px) / -2);width:1px}.saphir-col--grid.saphir-col--sep[data-grid-columns="2"]>.saphir-col__content>*:nth-child(odd):before,.saphir-col--grid.saphir-col--sep[data-grid-columns="3"]>.saphir-col__content>*:nth-child(3n+1):before,.saphir-col--grid.saphir-col--sep[data-grid-columns="4"]>.saphir-col__content>*:nth-child(4n+1):before{display:none}.saphir-col--sep>.saphir-col__content:has(>.saphir-col)>*+*:before{top:0;bottom:0;left:calc(var(--sm-col-gap, 24px) / -2);right:auto;width:1px;height:auto}.saphir-col--has-footer{align-self:stretch;display:flex;flex-direction:column}.saphir-col--has-footer>.saphir-col__content{flex:1 1 auto}.saphir-col__footer{margin-top:var(--sm-colfoot-gap, 16px);font-size:14px}.saphir-col--footer-bottom .saphir-col__footer{margin-top:auto;padding-top:var(--sm-colfoot-gap, 16px)}.saphir-col__footer--line{border-top:1px solid var(--sm-panel-border);padding-top:var(--sm-colfoot-gap, 16px)}.saphir-col__footer-text{display:block;margin-bottom:4px;opacity:.75}.saphir-col:has(>.saphir-col__content>.saphir-push-bottom){align-self:stretch;display:flex;flex-direction:column}.saphir-col:has(>.saphir-col__content>.saphir-push-bottom)>.saphir-col__content{flex:1 1 auto}.saphir-col--list>.saphir-col__content>.saphir-push-bottom{margin-top:auto}.saphir-col--flex>.saphir-col__content>.saphir-push-bottom{align-self:flex-end}.saphir-col--grid>.saphir-col__content>.saphir-push-bottom{align-self:end}.saphir-col--stretch{align-self:stretch;display:flex;flex-direction:column}.saphir-col--stretch .saphir-col__content{flex:1 1 auto}.saphir-col--stretch .saphir-col__content>.saphir-image--fill{flex:1 1 auto}.saphir-link{display:flex;align-items:center;gap:10px;color:inherit;text-decoration:none;font-size:15px;line-height:1.4;transition:color .15s ease}.saphir-link--rich{align-items:flex-start}.saphir-link--bold .saphir-link__label{font-weight:600}.saphir-link:hover{color:var(--sm-accent)}.saphir-link__icon{flex:0 0 auto;width:var(--sm-icon-size, 28px);height:var(--sm-icon-size, 28px);display:inline-flex;align-items:center;justify-content:center}.saphir-link__icon img{width:100%;height:100%;object-fit:contain;display:block}.saphir-link__body{display:block;min-width:0}.saphir-link__label{display:block}.saphir-link__description{display:block;margin-top:2px;font-size:13px;opacity:.7}.saphir-group{min-width:0}.saphir-group__heading{display:block;margin:0 0 8px;font-size:13px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--sm-panel-heading)}.saphir-group__heading--link{text-decoration:none;transition:color .15s ease}.saphir-group__heading--link:hover{color:var(--sm-accent)}.saphir-list{display:flex;flex-direction:column;gap:var(--sm-list-gap, 8px);margin:0;padding:0;list-style:none}.saphir-list--compact{gap:4px}.saphir-list--wrap-balance .saphir-list__link{text-wrap:balance}.saphir-list--wrap-nowrap .saphir-list__link{white-space:nowrap}.saphir-list--bullets{list-style:disc;padding-left:18px}.saphir-list--bullets .saphir-list__item{display:list-item}.saphir-list--two{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 20px}.saphir-list__link{display:block;color:inherit;text-decoration:none;font-size:15px;line-height:var(--sm-list-lh, 1.4);transition:color .15s ease}.saphir-list__link:hover{color:var(--sm-accent)}.saphir-image{display:block;color:inherit;text-decoration:none;position:relative;border-radius:var(--sm-img-radius, 8px);overflow:hidden}.saphir-image__media{display:block;position:relative;aspect-ratio:var(--sm-img-ratio, 4 / 3);background:#0f172a0d}.saphir-image__media img,.saphir-image__media svg{width:100%;height:100%;object-fit:cover;display:block;transition:transform .35s ease}.saphir-image:hover .saphir-image__media img{transform:scale(1.04)}.saphir-image--fill{display:flex;flex-direction:column;height:100%}.saphir-image--fill .saphir-image__media{aspect-ratio:auto;flex:1 1 auto;min-height:160px}.saphir-image--below .saphir-image__content{display:block;padding-top:10px;width:0;min-width:100%}.saphir-image--overlay .saphir-image__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,rgba(0,0,0,calc(var(--sm-img-overlay, .35) + .25)),rgba(0,0,0,var(--sm-img-overlay, .35)))}.saphir-image--overlay .saphir-image__content{position:absolute;inset:auto 0 0 0;padding:16px;color:var(--sm-img-text, #fff)}.saphir-image__heading{display:block;font-weight:600;font-size:15px;line-height:1.3}.saphir-image__text{display:block;margin-top:2px;font-size:13px;opacity:.8}.saphir-image__cta:not(.saphir-btn){display:inline-block;margin-top:6px;font-size:13px;font-weight:600;color:var(--sm-accent)}.saphir-image--overlay .saphir-image__cta:not(.saphir-btn){color:inherit}.saphir-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:12px 22px;border:1px solid currentColor;border-radius:0;background:none;font-size:14px;font-weight:600;line-height:1.2;text-decoration:none;cursor:pointer;transition:box-shadow .15s ease,transform .15s ease,background .15s ease,color .15s ease}.saphir-btn--primary{background:#fff;color:#111;border-color:#111;box-shadow:6px 6px #111}.saphir-btn--primary:hover{box-shadow:3px 3px #111;transform:translate(3px,3px)}.saphir-btn--secondary{background:#fff;color:#111;border-color:#111;box-shadow:none}.saphir-btn--secondary:hover{background:#f1f5f9}.saphir-btn--ghost{padding-inline:0;border-color:transparent;color:var(--sm-accent)}.saphir-btn--ghost:hover{text-decoration:underline}.saphir-btn__arrow{line-height:0;transition:transform .15s ease}.saphir-btn--ghost:hover .saphir-btn__arrow{transform:translate(3px)}.saphir-btn--full{width:100%}.saphir-col--list>.saphir-col__content>.saphir-btn{align-self:flex-start}.saphir-col--align-center.saphir-col--list>.saphir-col__content>.saphir-btn{align-self:center}.saphir-col--align-right.saphir-col--list>.saphir-col__content>.saphir-btn{align-self:flex-end}.saphir-col--list>.saphir-col__content>.saphir-btn--full{align-self:stretch}.saphir-image__cta.saphir-btn{margin-top:10px;align-self:flex-start}.saphir-text{color:var(--sm-text-color)}.saphir-text--small{font-size:13px}.saphir-text--medium{font-size:15px}.saphir-text--large{font-size:17px}.saphir-text__heading{margin:0 0 4px;font-weight:600;color:var(--sm-panel-heading)}.saphir-text__body p{margin:0 0 6px}.saphir-text__body p:last-child{margin-bottom:0}.saphir-text__body a{color:var(--sm-accent)}.saphir-button{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:10px 18px;border-radius:var(--sm-btn-radius, 6px);font-size:14px;font-weight:600;text-decoration:none;line-height:1.2;transition:opacity .15s ease,background .15s ease,color .15s ease;align-self:flex-start}.saphir-col--align-center .saphir-button{align-self:center}.saphir-col--align-right .saphir-button{align-self:flex-end}.saphir-button--full{width:100%;align-self:stretch}.saphir-button--solid{background:var(--sm-btn-bg);color:var(--sm-btn-text)}.saphir-button--outline{background:transparent;color:var(--sm-btn-bg);box-shadow:inset 0 0 0 1px var(--sm-btn-bg)}.saphir-button--text{background:transparent;color:var(--sm-btn-bg);padding-inline:0}.saphir-button:hover{opacity:.85}.saphir-mega[data-hover~=bold] :is(.saphir-list__link,.saphir-link,.saphir-group__heading--link,.saphir-col__heading--link):hover{font-weight:600}.saphir-mega[data-hover~=underline] :is(.saphir-list__link,.saphir-link,.saphir-group__heading--link,.saphir-col__heading--link):hover{text-decoration:underline;text-underline-offset:3px}.saphir-mega[data-hover~=bold] .saphir-list__link[data-label]{display:grid;grid-template-columns:minmax(0,1fr)}.saphir-mega[data-hover~=bold] .saphir-list__link[data-label]>.saphir-list__text{grid-area:1 / 1}.saphir-mega[data-hover~=bold] .saphir-list__link[data-label]:after{content:attr(data-label);grid-area:1 / 1;font-weight:600;visibility:hidden;pointer-events:none}.saphir-divider{margin-block:var(--sm-divider-space, 8px)}.saphir-divider--line{height:1px;background:var(--sm-divider-color, #e2e8f0)}.saphir-divider--dir-vertical,:is(.saphir-col--flex,.saphir-col--grid)>.saphir-col__content>.saphir-divider,.saphir-col__content:has(>.saphir-col)>.saphir-divider{margin-block:0;margin-inline:var(--sm-divider-space, 8px);width:1px;min-width:1px;height:auto;min-height:20px;flex:0 0 1px;align-self:stretch;justify-self:center}.saphir-divider--dir-horizontal,:is(.saphir-col--flex,.saphir-col--grid)>.saphir-col__content>.saphir-divider--dir-horizontal,.saphir-col__content:has(>.saphir-col)>.saphir-divider--dir-horizontal{margin-block:var(--sm-divider-space, 8px);margin-inline:0;width:auto;height:1px;min-height:0;flex:1 1 auto;align-self:auto}.saphir-pad{padding-block:var(--sm-pad-block, 0px);padding-inline:var(--sm-pad-inline, 0px)}.saphir-mega[data-grid-guides=true] .saphir-col{outline:1px dashed rgba(29,78,216,.5);outline-offset:-1px;position:relative}.saphir-mega[data-grid-guides=true] .saphir-col:after{content:attr(data-span) " / 12";position:absolute;top:0;right:0;z-index:2;padding:1px 6px;border-radius:3px;background:#1d4ed8;color:#fff;font-size:10px;font-weight:700;line-height:1.6;letter-spacing:.04em;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;pointer-events:none}.saphir-mega--mounted{background:none;z-index:auto}.saphir-mega--mounted .saphir-mega__wrap{max-width:var(--sm-mount-max, none);margin-inline:auto}.saphir-mega--mount-sticky .saphir-mega__wrap{padding-left:var(--sm-mount-pad-l, var(--sm-bar-side-padding, 20px));padding-right:var(--sm-mount-pad-r, var(--sm-bar-side-padding, 20px))}.saphir-mega--mount-row{position:absolute;top:50%;transform:translateY(-50%);width:auto;min-width:0;z-index:2}.saphir-mega--mount-row .saphir-mega__wrap{position:static;padding-inline:0;max-width:none;margin-inline:0}.saphir-mega--mount-row .saphir-mega__panel,.saphir-mega--mount-row .saphir-mega__item[data-panel-width^=full]>.saphir-mega__panel{position:fixed;left:0;right:0;width:auto;max-width:none;transform:translateY(-6px)}.saphir-mega--mount-row .saphir-mega__item[data-panel-width^=full].is-open>.saphir-mega__panel,.saphir-mega[data-trigger=hover].saphir-mega--mount-row:not(.is-mobile) .saphir-mega__item[data-panel-width^=full]:hover>.saphir-mega__panel{transform:translateY(0)}.saphir-mega--mount-row .saphir-mega__panel{top:var(--sm-row-panel-top, 100%)}.saphir-burger{display:none;align-items:center;gap:10px;padding:var(--sm-bar-padding) 0;border:0;background:none;color:var(--sm-link);font:inherit;font-size:var(--sm-font-size);font-weight:var(--sm-font-weight);text-transform:var(--sm-transform);letter-spacing:var(--sm-letter-spacing);cursor:pointer}.saphir-mega.is-mobile[data-mobile=drilldown] .saphir-burger{display:inline-flex}.saphir-mega.is-mobile[data-mobile=drilldown] .saphir-mega__bar{display:none}.saphir-burger__icon{display:inline-flex;flex-direction:column;justify-content:center;gap:4px;width:20px}.saphir-burger__icon>span{display:block;height:2px;border-radius:2px;background:currentColor}.saphir-drawer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--sm-drawer-z, 9999);display:flex;flex-direction:column;background:var(--sm-panel-bg);color:var(--sm-panel-text);transform:translate(-100%);transition:transform .25s ease;overscroll-behavior:contain}.saphir-drawer[hidden]{display:none}.saphir-drawer.is-open{transform:translate(0)}.saphir-drawer__head{display:flex;align-items:center;gap:12px;min-height:var(--sm-m-head-height, 60px);padding-inline:var(--sm-m-side-padding, 20px);border-bottom:1px solid var(--sm-panel-border)}.saphir-drawer__brand{flex:1 1 auto;min-width:0;font-weight:600;text-align:center}.saphir-drawer__logo{display:block;max-height:calc(var(--sm-m-head-height, 60px) - 24px);width:auto;margin-inline:auto}.saphir-drawer__back,.saphir-drawer__close{display:inline-flex;align-items:center;gap:8px;padding:6px;margin-inline:-6px;border:0;background:none;color:inherit;font:inherit;font-size:16px;cursor:pointer}.saphir-drawer__back[hidden]{display:none}.saphir-drawer__back-label{font-size:14px}.saphir-drawer__close{margin-left:auto;font-size:20px;line-height:1}.saphir-drawer__search{display:flex;align-items:center;gap:8px;margin:12px var(--sm-m-side-padding, 20px) 4px;padding:10px 14px;border-radius:999px;background:#0f172a0d}.saphir-drawer__search input{flex:1 1 auto;min-width:0;border:0;background:none;font:inherit;font-size:15px;color:inherit}.saphir-drawer__search input:focus{outline:none}.saphir-drawer:not([data-depth="1"]) .saphir-drawer__search{display:none}.saphir-drawer__search button{flex:0 0 auto;display:inline-flex;padding:0;border:0;background:none;color:inherit;cursor:pointer}.saphir-drawer__body{position:relative;flex:1 1 auto;overflow:hidden}.saphir-level{position:absolute;top:0;right:0;bottom:0;left:0;overflow-y:auto;-webkit-overflow-scrolling:touch;padding-block:8px 32px;transform:translate(100%);visibility:hidden;transition:transform .25s ease,visibility 0s linear .25s}.saphir-level.is-current{transform:translate(0);visibility:visible;transition-delay:0s}.saphir-level.is-behind{transform:translate(-30%)}.saphir-row{display:flex;align-items:center;gap:12px;width:100%;padding:var(--sm-m-row-padding, 12px) var(--sm-m-side-padding, 20px);border:0;background:none;color:inherit;font:inherit;font-size:var(--sm-m-font-size, 20px);font-weight:var(--sm-m-font-weight, 400);line-height:1.3;text-align:left;text-decoration:none;cursor:pointer}.saphir-row__label{flex:0 1 auto;min-width:0}.saphir-row__chevron{flex:0 0 auto;margin-left:auto;line-height:0;opacity:.7}.saphir-row--small{font-size:calc(var(--sm-m-font-size, 20px) - 4px)}.saphir-level__content{padding:8px var(--sm-m-side-padding, 20px)}.saphir-mega[data-group-lines=true] .saphir-level__group+.saphir-level__group{margin-top:8px;padding-top:8px;border-top:1px solid var(--sm-panel-border)}.saphir-mega:not(.is-mobile) .saphir-only-mobile{display:none!important}.saphir-mega.is-mobile .saphir-only-desktop,.saphir-drawer .saphir-only-desktop{display:none!important}.saphir-mega__item--optional{display:none}html.saphir-drawer-open,html.saphir-drawer-open body{overflow:hidden}.saphir-mega.is-mobile[data-mobile=hidden]{display:none}.saphir-mega.is-mobile .saphir-mega__bar{flex-direction:column;gap:0}.saphir-mega.is-mobile .saphir-mega__item--bar-right{margin-left:0}.saphir-mega.is-mobile .saphir-mega__item{display:block;position:relative;border-bottom:1px solid var(--sm-panel-border)}.saphir-mega.is-mobile .saphir-mega__trigger{width:100%;justify-content:space-between;padding-block:14px;text-align:left}.saphir-mega.is-mobile .saphir-mega__trigger:after{display:none}.saphir-mega.is-mobile .saphir-mega__panel{position:static;width:auto;max-width:none;min-width:0;transform:none!important;padding-top:0;display:none;opacity:1;visibility:visible;pointer-events:auto}.saphir-mega.is-mobile .saphir-mega__item.is-open>.saphir-mega__panel{display:block}.saphir-mega.is-mobile .saphir-mega__panel-inner{border:0;box-shadow:none;border-radius:0;padding:0 0 18px;background:transparent}.saphir-mega.is-mobile .saphir-mega__grid{grid-template-columns:1fr;gap:20px;max-width:none}.saphir-mega.is-mobile .saphir-col{grid-column:auto}.saphir-mega.is-mobile .saphir-col--grid .saphir-col__content{grid-template-columns:repeat(min(var(--sm-col-grid, 2),2),minmax(0,1fr))}.saphir-mega.is-mobile .saphir-col--grid .saphir-col__content>*{grid-column:auto}.saphir-mega.is-mobile .saphir-col>.saphir-col__content:has(>.saphir-col){grid-template-columns:1fr}.saphir-mega.is-mobile .saphir-col--flex>.saphir-col__content>*{flex:1 1 100%}.saphir-mega.is-mobile .saphir-image--fill{height:auto}.saphir-mega.is-mobile .saphir-image--fill .saphir-image__media{aspect-ratio:4 / 3}.saphir-mega.is-mobile .saphir-col--divider{border-right:0;padding-right:0}.saphir-mega.is-mobile .saphir-col.saphir-col--sep>.saphir-col__content>*+*:before{top:calc(var(--sm-col-content-gap, 10px) / -2);bottom:auto;left:0;right:0;width:auto;height:1px;display:block}.saphir-mega.is-mobile .saphir-col>.saphir-col__content>.saphir-divider,.saphir-mega.is-mobile .saphir-col__content>.saphir-divider--dir-vertical{margin-block:var(--sm-divider-space, 8px);margin-inline:0;width:auto;height:1px;min-height:0;align-self:auto}
/*# sourceMappingURL=/cdn/shop/t/100/compiled_assets/styles.css.map */
