.d4lp{--d4lp-panel: var(--mcui-commerce);--d4lp-control: var(--mcui-control);--d4lp-active: var(--mcui-selected);--d4lp-line: var(--mcui-line);--d4lp-line-strong: var(--mcui-line-strong);--d4lp-ink: var(--mcui-ink);--d4lp-copy: var(--mcui-copy);--d4lp-muted: var(--mcui-muted);--d4lp-tint: var(--mcui-tint);--d4lp-accent: var(--mcui-accent);--d4lp-focus: var(--mcui-focus);--d4lp-ease: cubic-bezier(.2, 0, 0, 1);--d4lp-r-control: var(--mcui-radius-sm);--d4lp-card-inset: 8px;--d4lp-r-card: var(--mcui-radius-card);--d4lp-r-dock: var(--mcui-radius-dock);--d4lp-r-panel: var(--mcui-radius-panel)}.d4lp:not(.d4pp-page) *,.d4lp:not(.d4pp-page) *::before,.d4lp:not(.d4pp-page) *::after{box-sizing:border-box}.d4lp [hidden]{display:none!important}.d4lp-sr{position:absolute;inline-size:1px;block-size:1px;margin:-1px;padding:0;overflow:clip;clip-path:inset(50%);white-space:nowrap;border:0}.d4lp-panel__title{margin-block:0 6px;margin-inline:0}.d4lp-label{display:block;margin-block:16px 6px;margin-inline:0;color:var(--d4lp-muted)}.d4lp-terms{margin-block:0 22px;margin-inline:0}.d4lp-terms__chips{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none}.d4lp-chip{display:inline-flex;align-items:center;gap:8px;min-block-size:36px;padding-block:6px;padding-inline:10px 12px;border:1px solid color-mix(in oklch,var(--d4lp-tint) 40%,transparent);border-radius:var(--d4lp-r-control);background:color-mix(in oklch,var(--d4lp-tint) 8%,transparent);color:var(--d4lp-ink);font-size:14px;line-height:1.3}.d4lp-chip>svg{flex:none;inline-size:14px;block-size:14px;fill:none;stroke:var(--d4lp-tint);stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.d4lp-chip__label{color:var(--d4lp-muted);font-size:var(--mcui-label);line-height:1.2;text-transform:uppercase}.d4lp-chip strong{font-weight:700}.d4lp-terms__note{margin-block:8px 0;margin-inline:0;color:var(--d4lp-muted);font-size:13px;line-height:1.45;text-wrap:pretty}.d4lp-fixed::before{content:"";display:inline-block;inline-size:12px;block-size:12px;margin-inline-end:6px;vertical-align:-1px;background:var(--d4lp-tint);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round'%3E%3Crect x='3.5' y='7' width='9' height='6.5' rx='1.5'/%3E%3Cpath d='M5.5 7V5a2.5 2.5 0 0 1 5 0v2'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round'%3E%3Crect x='3.5' y='7' width='9' height='6.5' rx='1.5'/%3E%3Cpath d='M5.5 7V5a2.5 2.5 0 0 1 5 0v2'/%3E%3C/svg%3E") center / contain no-repeat}.d4lp-speed{margin-block:0 16px;margin-inline:0}.d4lp-speed__switch{display:grid;grid-template-columns:34px minmax(0,1fr) auto 40px;align-items:center;gap:12px;inline-size:100%;margin:0;padding-block:12px;padding-inline:12px 14px;border:1px solid var(--d4lp-line);border-radius:var(--d4lp-r-card);background:var(--d4lp-control);color:var(--d4lp-copy);font:inherit;text-align:start;cursor:pointer;transition:border-color .18s var(--d4lp-ease),background-color .18s var(--d4lp-ease)}@media(hover:hover)and (pointer:fine){.d4lp-speed__switch:hover:not(:disabled){border-color:var(--d4lp-line-strong)}}.d4lp-speed__switch:focus-visible{outline:2px solid var(--d4lp-focus);outline-offset:2px}.d4lp-speed__switch:disabled{cursor:progress}.d4lp-speed__switch:active:not(:disabled){scale:.98}.d4lp-speed__icon{display:grid;place-items:center;inline-size:34px;block-size:34px;border-radius:50%;background:var(--d4lp-line);color:var(--d4lp-muted);transition:background-color .18s var(--d4lp-ease),color .18s var(--d4lp-ease)}.d4lp-speed__icon svg{inline-size:16px;block-size:16px;fill:currentColor}.d4lp-speed__text{display:grid;gap:1px;min-inline-size:0}.d4lp-speed__text b{color:var(--d4lp-ink);font-size:15px;font-weight:700;line-height:1.3}.d4lp-speed__text small{color:var(--d4lp-muted);font-size:12px;line-height:1.35}.d4lp-speed__price{color:var(--d4lp-ink);font-size:14px;font-weight:600;font-variant-numeric:tabular-nums;white-space:nowrap}.d4lp-speed__track{position:relative;inline-size:40px;block-size:24px;border-radius:12px;background:var(--d4lp-line-strong);transition:background-color .18s var(--d4lp-ease)}.d4lp-speed__track i{position:absolute;inset-block-start:3px;inset-inline-start:3px;inline-size:18px;block-size:18px;border-radius:50%;background:var(--d4lp-ink);box-shadow:0 1px 3px oklch(0 0 none / 0.4)}.d4lp-speed__switch[aria-checked=true]{border-color:color-mix(in oklch,var(--d4lp-tint) 55%,transparent);background:linear-gradient(180deg,color-mix(in oklch,var(--d4lp-tint) 12%,transparent),color-mix(in oklch,var(--d4lp-tint) 4%,transparent))}.d4lp-speed__switch[aria-checked=true] .d4lp-speed__icon{background:color-mix(in oklch,var(--d4lp-tint) 16%,transparent);color:var(--d4lp-tint)}.d4lp-speed__switch[aria-checked=true] .d4lp-speed__track{background:var(--d4lp-tint)}.d4lp-speed__switch[aria-checked=true] .d4lp-speed__track i{translate:16px 0}.d4lp-speed__switch{position:relative;isolation:isolate;overflow:clip}.d4lp-speed__wind{position:absolute;inset:0;z-index:-1;overflow:clip;pointer-events:none;opacity:0;transition:opacity .4s var(--d4lp-ease);-webkit-mask:linear-gradient(90deg,transparent,oklch(0 0 none) 12%,oklch(0 0 none) 88%,transparent);mask:linear-gradient(90deg,transparent,oklch(0 0 none) 12%,oklch(0 0 none) 88%,transparent)}.d4lp-speed__wind::before{content:"";position:absolute;inset-block:0;inset-inline:0 auto;inline-size:50%;background:linear-gradient(90deg,transparent,color-mix(in oklch,var(--d4lp-tint) 8%,transparent) 50%,color-mix(in oklch,var(--d4lp-tint) 16%,transparent) 84%,transparent);transform:translateX(-100%)}.d4lp-speed__wind::after{content:"";position:absolute;inset-block:0;inset-inline:-180px 0;background:radial-gradient(circle at 14px 22%,color-mix(in oklch,var(--d4lp-tint) 75%,transparent) 0 1px,transparent 1.6px),radial-gradient(circle at 46px 70%,oklch(0.925 0.072 81.1 / 0.7) 0 1.4px,transparent 2.0px),radial-gradient(circle at 83px 38%,color-mix(in oklch,var(--d4lp-tint) 75%,transparent) 0 1px,transparent 1.6px),radial-gradient(circle at 112px 84%,color-mix(in oklch,var(--d4lp-tint) 75%,transparent) 0 1.2px,transparent 1.8px),radial-gradient(circle at 139px 16%,oklch(0.925 0.072 81.1 / 0.7) 0 1.4px,transparent 2.0px),radial-gradient(circle at 166px 58%,color-mix(in oklch,var(--d4lp-tint) 75%,transparent) 0 1px,transparent 1.6px);background-size:180px 100%;background-repeat:repeat-x}.d4lp-speed__icon{position:relative;overflow:clip}.d4lp-speed__icon svg{position:relative}.d4lp-speed__icon::before,.d4lp-speed__icon::after{content:"";position:absolute;inset-inline-start:2px;inline-size:12px;block-size:2px;border-radius:1px;background:linear-gradient(90deg,transparent,currentColor);opacity:0}.d4lp-speed__icon::before{inset-block-start:13px}.d4lp-speed__icon::after{inset-block-start:20px;inline-size:9px}.d4lp-speed__switch[aria-checked=true] .d4lp-speed__wind{opacity:1}[data-d4pp-away] .d4lp-speed__switch[aria-checked] :is(.d4lp-speed__wind,.d4lp-speed__icon)::before,[data-d4pp-away] .d4lp-speed__switch[aria-checked] :is(.d4lp-speed__wind,.d4lp-speed__icon)::after{animation-play-state:paused}@keyframes d4lp-glint{from{transform:translateX(-100%)}to{transform:translateX(240%)}}@keyframes d4lp-drift{to{transform:translateX(180px)}}@keyframes d4lp-breathe{from{opacity:.45}to{opacity:1}}@keyframes d4lp-trail{0%{transform:translateX(14px);opacity:0}30%{opacity:.9}100%{transform:translateX(-12px);opacity:0}}.d4lp-price:empty{border-radius:var(--d4lp-r-control);background:var(--d4lp-line)}.d4lp-book:focus-visible{outline:2px solid var(--d4lp-focus);outline-offset:2px}.d4lp-order{display:flex;align-items:center;gap:12px;padding-block-end:14px}.d4lp-order img{flex:none;inline-size:40px;block-size:40px;border-radius:var(--mcui-radius);object-fit:cover;outline:1px solid var(--d4lp-line);outline-offset:-1px}.d4lp-order__name{margin:0;color:var(--d4lp-ink);font-size:16px;font-weight:700;line-height:1.3}.d4lp-order__sub{margin:0;color:var(--d4lp-muted);font-size:13px;line-height:1.35}.d4lp-lines{margin-block:0 16px;margin-inline:0}.d4lp-lines>div{display:grid;grid-template-columns:auto minmax(0,1fr);grid-template-rows:1fr;column-gap:16px;padding:10px 0;border-block-start:1px solid var(--d4lp-line);font-size:14px;line-height:1.4}.d4lp-lines dt,.d4lp-lines dd{min-block-size:0;overflow:clip}.d4lp-lines dt{color:var(--d4lp-muted);font-weight:400}.d4lp-lines dd{justify-self:end;margin:0;color:var(--d4lp-ink);font-weight:500;text-align:end}.d4lp .price__wrapper{position:static}.d4lp-price{min-inline-size:76px;min-block-size:34px;font-variant-numeric:tabular-nums}.d4lp-book{position:relative;display:grid;place-items:center}.d4lp-book>*{grid-area:1 / 1}.d4lp-book:active:not(:disabled){scale:.97}@media(prefers-reduced-motion:no-preference){.d4lp-speed__switch{transition-property:border-color,background-color,scale}.d4lp-speed__track i{transition:translate .2s var(--d4lp-ease)}.d4lp-lines>div{transition:grid-template-rows .28s var(--d4lp-ease),padding .28s var(--d4lp-ease),border-color .28s var(--d4lp-ease),opacity .24s var(--d4lp-ease) .04s}.d4lp-book{transition:filter .15s var(--d4lp-ease),scale .15s var(--d4lp-ease),opacity .15s var(--d4lp-ease)}.d4lp-book>*{transition:opacity .18s var(--d4lp-ease),scale .18s var(--d4lp-ease),filter .18s var(--d4lp-ease)}.d4lp-speed__switch[aria-checked=true] .d4lp-speed__wind::before{animation:d4lp-glint 1.2s cubic-bezier(.4,0,.8,.5) both}.d4lp-speed__switch[aria-checked=true] .d4lp-speed__wind::after{animation:d4lp-drift 9s linear infinite,d4lp-breathe 2.8s ease-in-out infinite alternate}.d4lp-speed__switch[aria-checked=true] .d4lp-speed__icon::before{animation:d4lp-trail .7s linear infinite}.d4lp-speed__switch[aria-checked=true] .d4lp-speed__icon::after{animation:d4lp-trail .7s linear -.35s infinite}}@font-face{font-family:"D4pp Inter Fallback";src:local("Arial"),local("Arimo"),local("Liberation Sans"),local("Helvetica");ascent-override:90.2%;descent-override:22.48%;line-gap-override:0%;size-adjust:107.4%}.d4pp-on{font-family:Inter,"D4pp Inter Fallback",sans-serif}@property --d4pp-head{syntax: "<length>"; inherits: false; initial-value: 0px;}@property --d4pp-lift{syntax: "<length>"; inherits: false; initial-value: 0px;}.d4pp-page{--d4pp-side: 440px;--d4pp-gap: 24px;--d4pp-after: 0px;container:d4pp / inline-size}.d4pp-on.product-detail-box{grid-template-columns:minmax(0,1fr)}.d4pp-on.product-detail-box>*{grid-row:auto;grid-column:1}.d4pp-on>.product-detail-headline{order:1}.d4pp-on>.product-detail-notes{order:2}.d4pp-on>.product-detail-pills{order:3}.d4pp-on>.product-detail-action{order:4;inline-size:auto}.d4pp-on>.product-detail-tabs{order:5}.d4pp-on:not(.d4pp-drawn)>.product-detail-tabs{visibility:hidden}.d4pp-on>.product-detail-pills{background:var(--mcui-canvas)}.d4pp-on>.product-detail-pills{margin-block:-12px;padding-block:12px}@media(pointer:coarse),(max-width:767px){.d4pp-on>.product-detail-pills .product-detail-tab-navigation-link{display:inline-flex;align-items:center;min-block-size:44px}}.d4pp-on .product-detail-tab-navigation-link:focus-visible{outline:2px solid var(--d4lp-focus);outline-offset:-2px;border-radius:8px;box-shadow:inset 0 0 0 4px var(--mcui-canvas)}.d4pp-on>.product-detail-action{isolation:isolate}.d4pp-on>.product-detail-action{z-index:1}.d4pp-page:not(.d4pp-live,.d4pp-off) .custom-options-app{animation:d4pp-wait 3s step-end}@keyframes d4pp-wait{from{visibility:hidden}}.d4pp-on:not(.d4pp-live) .options-app{display:none}.d4pp-on:not(.d4pp-live) .express-checkout{position:absolute;visibility:hidden}.d4pp-on:not(.d4pp-live) .d4pp-head{position:relative;padding-block-end:calc(var(--d4pp-native-wait, 0px) + 20px);border-radius:var(--d4lp-r-panel);background:var(--d4lp-panel)}.d4pp-wait{display:none}.d4pp-on:not(.d4pp-live) .d4pp-wait{position:absolute;inset-block:auto 20px;inset-inline:0;display:grid;place-items:center;block-size:var(--d4pp-native-wait, 0px);overflow:clip}.d4pp-on .custom-options-handle{min-block-size:calc(var(--d4pp-native-wait, 0px) + 20px);align-content:flex-start}.d4pp-pricewait{display:none}.d4pp-on:not(.d4pp-live) .d4pp-pricewait{display:block;order:5;block-size:150px;background:var(--d4lp-panel)}.d4pp-on:not(.d4pp-live) .product-detail-action-benefits{visibility:hidden}.d4pp-page{--d4pp-text: 860px}.d4pp-on>.product-detail-notes{max-inline-size:var(--d4pp-text)}.d4pp-on :is(.product-detail-action-wrapper,.product-detail-action-inner,.custom-option-box,.custom-option-box>div,.custom-options-app){display:contents}.d4pp-on :is(.product-detail-image__overlay,.currency__switch,.custom-option-tippy:is(.share,.wishlist)){display:none!important}.d4pp-on .product-detail-action-image-wrapper{position:relative;z-index:0;display:block;order:3;block-size:170px;overflow:clip;margin-block-start:var(--d4pp-gap);border-radius:var(--d4lp-r-panel) var(--d4lp-r-panel) 0 0;background:var(--d4lp-panel)}.d4pp-on .product-detail-action-image-wrapper .product-detail-image{position:absolute;inset-block:0 auto;inset-inline:0;inline-size:100%;block-size:auto;min-block-size:100%;border-radius:0;object-fit:cover;translate:0 -10%;-webkit-mask-image:linear-gradient(to bottom,oklch(0 0 none) 25%,transparent 78%);mask-image:linear-gradient(to bottom,oklch(0 0 none) 25%,transparent 78%)}.d4pp-on [data-d4pp-native]{display:none!important}.d4pp-on .product-detail-action-benefits__action{display:none}.d4pp-on .custom-options__floating-wrapper{display:none!important}.d4pp-on .product-detail-action{display:grid;grid-template-columns:minmax(0,1fr);gap:0;margin-block-start:8px}.d4pp-on .d4pp-head{order:1}.d4pp-on .custom-options-handle{order:2}.d4pp-on .d4pp-receipt{position:relative;z-index:2;order:4;margin-block-start:-60px}.d4pp-on .price__wrapper{order:5}.d4pp-on .product-detail-action-benefits{order:6;position:static;margin-block-start:0}.d4pp-on .d4pp-head{padding-block:16px 0;padding-inline:16px;border-radius:var(--d4lp-r-panel) var(--d4lp-r-panel) 0 0;background:var(--d4lp-panel)}.d4pp-on .d4pp-head .d4lp-panel__title{margin-block:0 4px;margin-inline:0}.d4pp-on .custom-options-handle{margin:0;padding-block:4px 16px!important;padding-inline:16px!important;border-radius:0 0 var(--d4lp-r-panel) var(--d4lp-r-panel);background:var(--d4lp-panel)}.d4pp-on .d4pp-receipt{padding-block:16px 4px;padding-inline:16px;background:linear-gradient(to bottom,transparent,var(--d4lp-panel) 70px)}.d4pp-on .price__wrapper{position:static;margin:0;padding-block:4px 12px;padding-inline:16px;border-radius:0;background:var(--d4lp-panel)}.d4pp-on .price__wrapper::before{content:none}.d4pp-on .chat-offer :is(.benefits,.chat-button){display:none}.d4pp-on .product-detail-action-benefits{padding-block:8px 16px;padding-inline:16px;border-radius:0 0 var(--d4lp-r-panel) var(--d4lp-r-panel);background:var(--d4lp-panel)}.d4pp-on .product-detail-action-benefits .payments{gap:8px 14px;margin:0}.d4pp-on .product-detail-action-benefits .payments img{inline-size:38px;block-size:13px}.d4pp-receipt .d4lp-lines{margin-block-end:12px}.d4pp-hint{margin-block:0 8px;margin-inline:0;color:var(--d4lp-muted);font-size:13px;line-height:1.4;text-align:center}.d4pp-page[data-d4pp-short] .express-checkout{opacity:.4;pointer-events:none}.d4pp-page:is([data-d4pp-empty],[data-d4pp-short]) .price__wrapper .btn-mmo-buy,.d4lp-book[data-d4pp-off]{border-color:transparent;background-color:color-mix(in oklab,var(--d4lp-accent) 22%,var(--d4lp-panel));color:color-mix(in oklab,var(--d4lp-ink) 42%,var(--d4lp-panel));opacity:1;cursor:not-allowed}@media(min-width:768px){.d4pp-on .d4pp-head{padding-block:24px 0;padding-inline:24px}.d4pp-on .custom-options-handle{padding-block:4px 24px!important;padding-inline:24px!important}.d4pp-on:not(.d4pp-live) .d4pp-head{padding-block-end:calc(var(--d4pp-native-wait, 0px) + 28px)}.d4pp-on:not(.d4pp-live) .d4pp-wait{inset-block-end:28px}.d4pp-on .custom-options-handle{min-block-size:calc(var(--d4pp-native-wait, 0px) + 28px)}.d4pp-on .d4pp-receipt{padding-block:24px 4px;padding-inline:24px}.d4pp-on .price__wrapper{padding-block:4px 12px;padding-inline:24px}.d4pp-on .product-detail-action-benefits{padding-block:8px 20px;padding-inline:24px}}@container d4pp (min-width: 1024px){.d4pp-on .product-detail-action{grid-template-columns:minmax(0,1fr) var(--d4pp-side);grid-template-rows:auto auto auto 1fr;gap:0 var(--d4pp-gap);align-items:start}.d4pp-on .d4pp-head,.d4pp-on .custom-options-handle{grid-column:1;grid-row:1 / -1}.d4pp-on .d4pp-head{position:relative;z-index:1;align-self:start;border-radius:0;background:none}.d4pp-on .custom-options-handle{align-self:start;min-block-size:calc(var(--d4pp-head, 0px) + var(--d4pp-native-wait, 0px) + 28px);padding-block-start:calc(var(--d4pp-head, 0px) + 4px)!important;border-radius:var(--d4lp-r-panel)}.d4pp-on .product-detail-action-image-wrapper{grid-column:2;grid-row:1;align-self:start;block-size:200px;margin-block-start:0}.d4pp-on .d4pp-receipt{grid-column:2;grid-row:1;margin-block-start:0;padding-block-start:140px;background:linear-gradient(to bottom,transparent 110px,var(--d4lp-panel) 190px)}.d4pp-on :is(.price__wrapper,.d4pp-pricewait){grid-column:2;grid-row:2}.d4pp-on .product-detail-action-benefits{grid-column:2;grid-row:3}}@media(min-width:768px){.d4pp-on .d4pp-pricewait{block-size:170px}}.d4pp-on>.product-detail-tabs{max-inline-size:var(--d4pp-text);margin-block-start:var(--d4pp-after)}@container d4pp (min-width: 1024px){.d4pp-on>.product-detail-tabs{max-inline-size:min(var(--d4pp-text),calc(100% - var(--d4pp-side) - var(--d4pp-gap)));margin-block-start:calc(var(--d4pp-after) - var(--d4pp-lift, 0px))}.d4pp-on:not(.d4pp-live)>.product-detail-tabs{visibility:hidden}}.d4lp-bar{position:fixed;z-index:900;inset:auto 0 0;display:flex;align-items:center;gap:12px;padding:10px 12px calc(10px + env(safe-area-inset-bottom));border-top:1px solid var(--d4lp-line);background:var(--d4lp-panel);box-shadow:0 -14px 32px -12px rgb(0 0 0 / .7);translate:0 calc(100% + 24px);visibility:hidden;transition:translate .2s cubic-bezier(.4,0,1,1),visibility 0s linear .2s}.d4lp-bar[data-shown]{translate:0 0;visibility:visible;transition:translate .38s var(--d4lp-ease),visibility 0s}@supports ((-webkit-backdrop-filter: blur(1px)) or (backdrop-filter: blur(1px))){.d4lp-bar{background:color-mix(in srgb,var(--d4lp-panel) 90%,transparent);-webkit-backdrop-filter:blur(16px) saturate(1.4);backdrop-filter:blur(16px) saturate(1.4)}}@media(max-width:991px){jcustapp-launcher,.mm-intercom-facade{transition:bottom .34s cubic-bezier(.2,0,0,1)}html.d4lp-bar-up jcustapp-launcher:not([data-open],[data-app-page]){bottom:calc(88px + env(safe-area-inset-bottom))}html.d4lp-bar-up .mm-intercom-facade{bottom:calc(86px + env(safe-area-inset-bottom))}html.d4lp-bar-up{scroll-padding-bottom:calc(88px + env(safe-area-inset-bottom))}}.d4lp-bar .d4lp-sr{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.d4lp-bar__order{display:flex;flex:1 1 auto;align-items:center;gap:12px;min-width:0;margin:-4px;padding:4px;border:0;border-radius:var(--d4lp-r-card, 12px);background:none;color:inherit;font:inherit;text-align:left;cursor:pointer;transition:background-color .15s var(--d4lp-ease)}@media(hover:hover){.d4lp-bar__order:hover{background:rgb(255 255 255 / .045)}}.d4lp-bar__order:active{background:rgb(255 255 255 / .07)}.d4lp-bar__order:focus-visible{outline:2px solid var(--d4lp-focus, var(--d4lp-ink));outline-offset:0}.d4lp-bar__pics{position:relative;display:flex;flex:none;align-items:center;height:44px;transition:opacity .2s var(--d4lp-ease),filter .2s var(--d4lp-ease)}.d4lp-bar__pics>*+*{margin-left:-14px}.d4lp-bar__pics>img{width:44px;height:44px;border-radius:var(--mcui-radius, 8px);object-fit:cover;outline:1px solid var(--d4lp-line);outline-offset:-1px}.d4lp-bar__pics[data-count]::after{content:attr(data-count);position:absolute;top:-6px;right:-7px;min-width:20px;height:20px;padding:0 6px;border-radius:10px;background:var(--d4lp-tint);color:var(--d4lp-panel);font-size:11px;font-weight:800;line-height:20px;text-align:center;font-variant-numeric:tabular-nums;box-shadow:0 0 0 2px var(--d4lp-panel)}.d4lp-bar__text{display:grid;gap:1px;min-width:0}.d4lp-bar__title{display:none;overflow:hidden;color:var(--d4lp-ink);font-size:15px;font-weight:700;line-height:1.3;text-overflow:ellipsis;white-space:nowrap}.d4lp-bar__what{overflow:hidden;color:var(--d4lp-muted);font-size:12px;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.d4lp-bar .d4lp-bar__price{min-width:56px;font-variant-numeric:tabular-nums;min-height:24px;color:var(--d4lp-ink);font-size:18px;font-weight:800;line-height:24px;white-space:nowrap}.d4lp-bar__pay{display:none}.d4lp-bar .d4lp-book{flex:none;width:auto;min-width:132px;min-height:48px;margin:0;padding-inline:20px}.d4lp-bar[data-empty] .d4lp-bar__pics{opacity:.55;filter:saturate(.4)}.d4lp-bar[data-empty] .d4lp-bar__price--in{display:none}.d4lp-bar[data-empty] .d4lp-bar__what{color:var(--d4lp-copy);font-size:14px;white-space:normal;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.d4lp-bar[data-empty] .d4lp-bar__pay .d4lp-bar__price{color:var(--d4lp-muted)}@media(prefers-reduced-motion:no-preference){.d4lp-bar__pics[data-bump]{animation:d4lp-take .42s var(--d4lp-ease)}.d4lp-bar__pics[data-bump]::after{animation:d4lp-pop .42s var(--d4lp-ease)}.d4lp-bar__pics>[data-incoming]{animation:d4lp-arrive .36s var(--d4lp-ease) var(--d4lp-land, 0ms) backwards}}@keyframes d4lp-take{35%{scale:1.08}}@keyframes d4lp-pop{40%{scale:1.35}}@keyframes d4lp-arrive{from{opacity:0;scale:.5;filter:blur(4px)}}.d4lp-fly{position:fixed;z-index:901;top:0;left:0;pointer-events:none}.d4lp-fly>img{display:block;object-fit:contain;filter:drop-shadow(0 8px 12px rgb(0 0 0 / .55))}@media(min-width:992px){.d4lp-bar{inset:auto auto 18px 50%;width:min(700px,calc(100vw - 440px));gap:14px;padding:10px;border:1px solid var(--d4lp-line);border-radius:var(--d4lp-r-dock, 14px);box-shadow:inset 0 1px 0 rgb(255 255 255 / .05),0 4px 12px rgb(0 0 0 / .3),0 26px 52px -18px rgb(0 0 0 / .85);translate:-50% calc(100% + 32px)}.d4lp-bar[data-shown]{translate:-50% 0}.d4lp-bar__order{margin:0;padding:4px 12px 4px 4px;border-radius:var(--d4lp-r-control, 4px)}.d4lp-bar__pics,.d4lp-bar__pics>img{height:48px}.d4lp-bar__pics>img{width:48px}.d4lp-bar__title{display:block}.d4lp-bar__what{font-size:13px}.d4lp-bar__price--in{display:none}.d4lp-bar[data-empty] .d4lp-bar__what{font-size:13px;color:var(--d4lp-muted);-webkit-line-clamp:1}.d4lp-bar__pay{display:grid;flex:none;justify-items:end;gap:2px;padding-left:16px;border-left:1px solid var(--d4lp-line)}.d4lp-bar__total{color:var(--d4lp-muted);font-size:12px;font-weight:400;line-height:1.2;text-transform:uppercase}.d4lp-bar .d4lp-bar__pay .d4lp-bar__price{font-size:20px;line-height:26px;text-align:right}.d4lp-bar .d4lp-book{flex:0 0 196px;min-height:52px}}@media(prefers-reduced-motion:reduce){.d4lp-bar,.d4lp-bar *,.d4lp-bar *::after{transition-duration:0s!important}}.d4pp-upsell{container-type:inline-size;display:grid;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 10px 10px 12px;border:1px dashed var(--d4lp-line-strong);border-radius:var(--d4lp-r-card);margin:0 0 16px}.d4pp-upsell>*{min-width:0}.d4pp-upsell__pic{width:40px;height:40px;border-radius:var(--mcui-radius);object-fit:cover}.d4pp-upsell__text{display:grid;gap:1px}.d4pp-upsell__text b{color:var(--d4lp-ink);font-size:15px;font-weight:700;line-height:1.3}.d4pp-upsell__text small{color:var(--d4lp-muted);font-size:12px;line-height:1.35}.d4pp-upsell__packs{display:flex;gap:6px}.d4pp-upsell__pack{display:inline-flex;align-items:center;gap:6px;min-height:40px;margin:0;padding:6px 10px;border:1px solid var(--d4lp-line-strong);border-radius:var(--d4lp-r-control);background:var(--d4lp-control);color:var(--d4lp-copy);font:inherit;font-size:14px;line-height:1.2;white-space:nowrap;cursor:pointer;transition:border-color .18s var(--d4lp-ease),background-color .18s var(--d4lp-ease)}.d4pp-upsell__pack b{color:var(--d4lp-ink);font-weight:600;font-variant-numeric:tabular-nums}.d4pp-upsell__plus{width:10px;height:10px;background:linear-gradient(currentColor,currentColor) center / 100% 2px no-repeat,linear-gradient(currentColor,currentColor) center / 2px 100% no-repeat;color:var(--d4lp-tint)}@media(hover:hover){.d4pp-upsell__pack:hover{border-color:color-mix(in srgb,var(--d4lp-tint) 60%,transparent)}}.d4pp-upsell__pack:focus-visible{outline:2px solid var(--d4lp-focus);outline-offset:2px}.d4pp-upsell__pack[aria-pressed=true]{border-color:color-mix(in srgb,var(--d4lp-tint) 55%,transparent);background:color-mix(in srgb,var(--d4lp-tint) 12%,transparent)}.d4pp-upsell__pack[aria-pressed=true] .d4pp-upsell__plus{width:4px;height:8px;margin:0 3px;border:solid currentColor;border-width:0 2px 2px 0;background:none;rotate:45deg;translate:0 -2px}@container (max-width: 400px){.d4pp-upsell__packs{display:grid;grid-column:1 / -1;grid-template-columns:repeat(auto-fit,minmax(136px,1fr))}.d4pp-upsell__pack{justify-content:center}}.d4pp-upsell__pack:disabled{cursor:progress;opacity:.6}.d4pp-upsell-row{display:grid;grid-template-columns:30px minmax(0,1fr) auto 28px;align-items:center;gap:10px;margin:-16px 0 16px;padding:8px 0;border-top:1px solid var(--d4lp-line);font-size:14px;line-height:1.35}.d4pp-upsell-row img{width:30px;height:30px;border-radius:var(--mcui-radius);object-fit:cover}.d4pp-upsell-row__what{min-width:0;color:var(--d4lp-copy)}.d4pp-upsell-row__what b{color:var(--d4lp-ink);font-weight:700;font-variant-numeric:tabular-nums}.d4pp-upsell-row__sum{color:var(--d4lp-ink);font-weight:600;font-variant-numeric:tabular-nums;white-space:nowrap}.d4pp-upsell-row button{position:relative;display:grid;place-items:center;width:28px;height:28px;margin:0;padding:0;border:0;border-radius:var(--d4lp-r-control);background:none;color:var(--d4lp-muted);cursor:pointer;transition:color .15s var(--d4lp-ease),background-color .15s var(--d4lp-ease)}@media(hover:hover){.d4pp-upsell-row button:hover{background:var(--d4lp-control);color:var(--d4lp-ink)}}.d4pp-upsell-row button:focus-visible{outline:2px solid var(--d4lp-focus);outline-offset:1px}.d4pp-upsell-row button::after{content:"";position:absolute;inset:-8px}.d4pp-upsell-row button:disabled{cursor:progress;opacity:.6}.d4pp-upsell-row button svg{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round}