.dsb8-header{--dsb8-header-height:76px;--dsb8-mobile-height:72px;--dsb8-header-bg:#fff;--dsb8-header-text:#111827;--dsb8-border-color:#e8ebf0;--dsb8-item-gap:12px;--dsb8-mobile-gap:6px;--dsb8-action-size:44px;--dsb8-icon-size:27px;--dsb8-avatar-size:38px;--dsb8-header-radius:0px;--dsb8-floating-margin:12px;position:relative;width:100%;min-height:0!important;height:auto!important;margin:0!important;padding:0!important;background:var(--dsb8-header-bg);color:var(--dsb8-header-text);border:1px solid var(--dsb8-border-color);border-width:0 0 1px;border-radius:var(--dsb8-header-radius);box-shadow:0 10px 28px rgba(15,23,42,var(--dsb8-shadow-alpha,.09));z-index:var(--dsb8-z-header,400);isolation:isolate;overflow:visible!important;line-height:normal!important}.dsb8-header,.dsb8-header *{box-sizing:border-box}.dsb8-header.is-sticky{position:sticky;top:0}.admin-bar .dsb8-header.is-sticky{top:32px}.dsb8-header__row{height:var(--dsb8-header-height)!important;min-height:var(--dsb8-header-height)!important;max-height:var(--dsb8-header-height)!important;display:flex;align-items:center;gap:var(--dsb8-item-gap);padding:6px var(--dsb8-side-padding,24px)!important;max-width:var(--dsb8-content-width,1440px);margin:0 auto!important;overflow:visible!important;line-height:1!important}.dsb8-header__row>*{margin-block:0!important;margin-left:var(--dsb8-item-space,0)!important}.dsb8-header__logo,.dsb8-header__logo .custom-logo-link{height:100%!important;min-height:0!important;max-height:100%!important;padding:0!important;border:0!important;line-height:1!important;display:flex!important;align-items:center!important}.dsb8-header__logo img,.dsb8-header__logo .custom-logo{display:block!important;width:min(var(--dsb8-logo-width),38vw)!important;max-width:100%!important;height:auto!important;max-height:calc(var(--dsb8-header-height) - 14px)!important;margin:0!important;padding:0!important;border:0!important;object-fit:contain!important}.dsb8-header__brand{font-weight:800;color:inherit;text-decoration:none;white-space:nowrap}.dsb8-header__spacer{flex:1 1 auto;min-width:0}.dsb8-header__action{appearance:none;-webkit-appearance:none;position:relative;display:grid;place-items:center;flex:0 0 var(--dsb8-action-size);width:var(--dsb8-action-size);height:var(--dsb8-action-size);padding:0!important;border:0!important;border-radius:calc(var(--dsb8-action-size)*.32);background:transparent!important;color:inherit!important;text-decoration:none;box-shadow:none!important;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;transition:transform 140ms ease,background-color 140ms ease}.dsb8-header__action:hover{background:rgba(15,23,42,.055)!important}.dsb8-header__action:active{transform:scale(.94)}.dsb8-header__action:focus-visible{outline:3px solid color-mix(in srgb,var(--dsb8-header-accent) 35%,transparent);outline-offset:2px}@supports not (color:color-mix(in srgb,red,blue)){.dsb8-header__action:focus-visible{outline:3px solid rgba(105,93,246,0.35)}}.dsb8-header__action svg{width:var(--dsb8-icon-size);height:var(--dsb8-icon-size);display:block;pointer-events:none}.dsb8-header__menu{color:var(--dsb8-header-accent)!important}.dsb8-header__account{overflow:hidden}.dsb8-header__account.has-ring{background:color-mix(in srgb,var(--dsb8-header-accent) 12%,transparent)!important;box-shadow:inset 0 0 0 2px color-mix(in srgb,var(--dsb8-header-accent) 55%,transparent)!important}@supports not (color:color-mix(in srgb,red,blue)){.dsb8-header__account.has-ring{background:rgba(105,93,246,0.12)!important;box-shadow:inset 0 0 0 2px var(--dsb8-header-accent)!important}}.dsb8-header__avatar{width:var(--dsb8-avatar-size)!important;height:var(--dsb8-avatar-size)!important;max-width:none!important;border-radius:50%!important;display:block!important;object-fit:cover!important;margin:0!important;padding:0!important;border:2px solid var(--dsb8-header-bg)!important}.dsb8-header__badge{position:absolute;top:1px;right:0;min-width:20px;height:20px;padding:0 5px;display:grid;place-items:center;border:2px solid var(--dsb8-header-bg);border-radius:999px;background:#ef4444;color:#fff;font:700 11px/1 system-ui}.dsb8-header__slot{display:grid;place-items:center;flex:0 0 var(--dsb8-action-size);width:var(--dsb8-action-size);height:var(--dsb8-action-size);padding:0!important;line-height:1!important}.dsb8-header__slot .dsb541-notifications{margin:0!important;padding:0!important}.dsb8-header__slot .dsb541-bell{width:var(--dsb8-action-size)!important;height:var(--dsb8-action-size)!important;min-width:var(--dsb8-action-size)!important;min-height:var(--dsb8-action-size)!important;margin:0!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important}.dsb8-header--glass{--dsb8-header-bg:rgba(255,255,255,.88);backdrop-filter:saturate(150%) blur(16px);-webkit-backdrop-filter:saturate(150%) blur(16px)}.dsb8-header--floating{width:calc(100% - (var(--dsb8-floating-margin)*2));margin:var(--dsb8-floating-margin) auto!important;border-width:1px;border-radius:max(var(--dsb8-header-radius),22px)}.dsb8-header--floating.is-sticky{top:var(--dsb8-floating-margin)}.admin-bar .dsb8-header--floating.is-sticky{top:calc(32px + var(--dsb8-floating-margin))}.dsb8-header--dark{--dsb8-header-bg:#101522;--dsb8-header-text:#f8fafc;--dsb8-border-color:rgba(255,255,255,.08)}.dsb8-header__search{display:flex;align-items:center;gap:10px;max-width:min(var(--dsb8-content-width,1380px),calc(100% - 24px));margin:0 auto 12px;padding:0 var(--dsb8-side-padding,24px)}.dsb8-header__search>svg{width:22px;height:22px;margin-right:-44px;margin-left:16px;z-index:1;color:#64748b;pointer-events:none}.dsb8-header__search input[type=search]{width:100%;min-height:50px;margin:0;padding:0 18px 0 48px;border:1px solid rgba(15,23,42,.1);border-radius:17px;background:rgba(248,250,252,.96);color:#111827;font:500 16px/1.2 system-ui;box-shadow:0 6px 20px rgba(15,23,42,.05);outline:none}.dsb8-icon-menu{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(82px,1fr);gap:12px;overflow-x:auto;overscroll-behavior-inline:contain;scroll-snap-type:x proximity;padding:10px clamp(14px,3vw,28px) 14px;scrollbar-width:none;-webkit-overflow-scrolling:touch}.dsb8-icon-menu::-webkit-scrollbar{display:none}.dsb8-icon-menu__item{scroll-snap-align:start;display:flex;flex-direction:column;align-items:center;gap:8px;min-width:82px;color:#111827;text-decoration:none;text-align:center;font:700 13px/1.2 system-ui}.dsb8-icon-menu__icon{display:grid;place-items:center;width:62px;height:62px;border-radius:19px;background:linear-gradient(145deg,color-mix(in srgb,var(--dsb8-header-accent) 18%,#fff),#fff);color:var(--dsb8-header-accent);border:1px solid color-mix(in srgb,var(--dsb8-header-accent) 16%,#e2e8f0);box-shadow:0 10px 24px rgba(15,23,42,.08)}@supports not (color:color-mix(in srgb,red,blue)){.dsb8-icon-menu__icon{background:linear-gradient(145deg,#fff,#fff);border:1px solid #e2e8f0}}.dsb8-icon-menu__icon svg{width:30px;height:30px}@media(min-width:768px){.dsb8-icon-menu{grid-auto-columns:minmax(96px,120px);justify-content:center}}@media(max-width:782px){.admin-bar .dsb8-header.is-sticky{top:46px}.admin-bar .dsb8-header--floating.is-sticky{top:calc(46px + var(--dsb8-floating-margin))}}@media(max-width:600px){.dsb8-header{--dsb8-header-height:var(--dsb8-mobile-height)!important}.dsb8-header__row{gap:var(--dsb8-mobile-gap)!important;padding:5px var(--dsb8-mobile-padding,12px)!important}.dsb8-header__logo img,.dsb8-header__logo .custom-logo{max-height:calc(var(--dsb8-mobile-height) - 14px)!important;width:min(var(--dsb8-logo-width),40vw)!important}.dsb8-header__search{padding-inline:var(--dsb8-mobile-padding,12px)}.dsb8-icon-menu{grid-auto-columns:76px;gap:10px;padding-inline:12px}.dsb8-icon-menu__item{min-width:76px;font-size:12.5px}.dsb8-icon-menu__icon{width:58px;height:58px}}@media(prefers-reduced-motion:reduce){.dsb8-header__action,.dsb8-icon-menu__icon{transition:none!important}}html.dsb8-low-power .dsb8-header--glass{backdrop-filter:none;-webkit-backdrop-filter:none;background:var(--dsb8-header-bg,#fff)}html.dsb8-low-power .dsb8-icon-menu__icon{box-shadow:0 4px 10px rgba(15,23,42,.07)}.dsb8-header__logo{transform:translateX(var(--dsb8-logo-offset,-10px))}@media(max-width:600px){.dsb8-header__logo{transform:translateX(var(--dsb8-mobile-logo-offset,-8px))}}.dsb8-header__slot--cart{position:relative!important;overflow:visible!important}.dsb8-cart-fragment{position:relative;display:block;width:var(--dsb8-action-size);height:var(--dsb8-action-size);overflow:visible!important}.dsb8-cart-panel{display:block;visibility:hidden;opacity:0;pointer-events:none;position:absolute;right:0;top:calc(100% + 10px);width:min(390px,calc(100vw - 24px));max-height:min(620px,calc(100dvh - 100px));overflow:hidden;background:#fff!important;color:#101828!important;border:1px solid #e4e7ec!important;border-radius:20px!important;box-shadow:0 24px 70px rgba(16,24,40,.22)!important;transform:translateY(-8px) scale(.985);transform-origin:top right;transition:opacity .18s ease,transform .18s ease,visibility 0s linear .18s;z-index:2147483000!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}@supports not (height:100dvh){.dsb8-cart-panel{max-height:min(620px,calc(100vh - 100px))}}.dsb8-cart-fragment.is-open .dsb8-cart-panel{visibility:visible;opacity:1;pointer-events:auto;transform:none;transition:opacity .18s ease,transform .18s ease,visibility 0s}.dsb8-cart-panel__head{display:flex;align-items:center;justify-content:space-between;min-height:58px;padding:14px 16px;border-bottom:1px solid #eef1f4;background:#fff}.dsb8-cart-panel__head strong{font:800 18px/1.2 system-ui}.dsb8-cart-panel__close{width:34px;height:34px;border:0;border-radius:999px;background:#f2f4f7;color:#344054;font-size:24px;line-height:1;cursor:pointer}.dsb8-cart-list{max-height:min(400px,52dvh);overflow:auto;padding:8px;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;scrollbar-width:thin}@supports not (height:100dvh){.dsb8-cart-list{max-height:min(400px,52vh)}}.dsb8-cart-swipe{--dsb8-cart-dx:0px;position:relative;overflow:hidden;border-radius:15px;margin:4px 0;touch-action:pan-y;transform:translateX(var(--dsb8-cart-dx));transition:transform .2s cubic-bezier(.2,.75,.25,1),opacity .18s ease,max-height .22s ease,margin .22s ease}.dsb8-cart-swipe.is-dragging{transition:none}.dsb8-cart-swipe__bg{position:absolute;inset:0;display:flex;align-items:center;justify-content:flex-end;padding:0 18px;background:#ef4444;color:#fff;font:800 13px/1 system-ui}.dsb8-cart-swipe.swipe-right .dsb8-cart-swipe__bg{justify-content:flex-start}.dsb8-cart-item{position:relative;z-index:1;display:grid;grid-template-columns:58px minmax(0,1fr) 34px;align-items:center;gap:11px;min-height:76px;padding:9px;background:#fff;border:1px solid #eef1f4;border-radius:15px}.dsb8-cart-item__image{display:block;width:58px;height:58px;border-radius:12px;overflow:hidden;background:#f2f4f7}.dsb8-cart-item__image img{display:block!important;width:100%!important;height:100%!important;object-fit:cover!important;margin:0!important}.dsb8-cart-item__copy{min-width:0;display:flex;flex-direction:column;gap:3px}.dsb8-cart-item__copy>a{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#101828!important;text-decoration:none!important;font:750 14px/1.25 system-ui}.dsb8-cart-item__copy small{color:#667085;font:500 12px/1.25 system-ui}.dsb8-cart-item__copy b{color:#101828;font:800 13px/1.25 system-ui}.dsb8-cart-item__remove{width:32px;height:32px;border:0;border-radius:999px;background:#f2f4f7;color:#667085;font-size:21px;cursor:pointer}.dsb8-cart-empty{padding:34px 18px;text-align:center;color:#667085;font:650 14px/1.4 system-ui}.dsb8-cart-panel__foot{display:grid;grid-template-columns:1fr 1fr;gap:8px;padding:12px;border-top:1px solid #eef1f4;background:#fff}.dsb8-cart-panel__foot>div{grid-column:1/-1;display:flex;justify-content:space-between;gap:12px;padding:2px 2px 8px}.dsb8-cart-panel__foot span{color:#667085}.dsb8-cart-panel__foot strong{color:#101828}.dsb8-cart-panel__foot>a{display:flex;align-items:center;justify-content:center;min-height:44px;border:1px solid #d0d5dd;border-radius:12px;color:#344054!important;text-decoration:none!important;font:750 13px/1 system-ui}.dsb8-cart-panel__foot>a.is-checkout{border-color:var(--dsb8-header-accent);background:var(--dsb8-header-accent);color:#fff!important}.dsb8-cart-fragment.is-busy .dsb8-cart-panel{cursor:progress}.dsb8-cart-fragment.is-busy .dsb8-cart-item{opacity:.58}@media(max-width:767px){.dsb8-cart-panel{position:fixed!important;top:max(76px,calc(env(safe-area-inset-top) + 62px))!important;left:10px!important;right:10px!important;width:auto!important;max-width:none!important;max-height:calc(100dvh - max(88px,calc(env(safe-area-inset-top) + 74px)))!important;border-radius:20px!important;transform-origin:top center}@supports not (height:100dvh){.dsb8-cart-panel{max-height:calc(100vh - max(88px,calc(env(safe-area-inset-top) + 74px)))!important}}.dsb8-cart-list{max-height:min(55dvh,430px)}@supports not (height:100dvh){.dsb8-cart-list{max-height:min(55vh,430px)}}.dsb8-cart-item{grid-template-columns:54px minmax(0,1fr) 32px}.dsb8-cart-item__image{width:54px;height:54px}}@media(prefers-reduced-motion:reduce){.dsb8-cart-panel,.dsb8-cart-swipe{transition:none!important}}.dsb8-cart-panel__close,.dsb541-close,.dsb-menu-close{appearance:none!important;-webkit-appearance:none!important;display:grid!important;place-items:center!important;width:44px!important;height:44px!important;min-width:44px!important;min-height:44px!important;padding:0!important;margin:0!important;border:1px solid rgba(255,255,255,.72)!important;border-radius:999px!important;background:linear-gradient(145deg,rgba(255,255,255,.92),rgba(255,255,255,.72))!important;color:#c92f69!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.95),0 8px 22px rgba(15,23,42,.13)!important;font-size:24px!important;font-weight:500!important;line-height:1!important;text-align:center!important;cursor:pointer!important;transform:none!important;transition:transform .16s cubic-bezier(.2,.8,.2,1),box-shadow .16s ease,background-color .16s ease!important}.dsb8-cart-panel__close:hover,.dsb541-close:hover,.dsb-menu-close:hover{transform:scale(1.04)!important;box-shadow:inset 0 1px 0 #fff,0 11px 28px rgba(15,23,42,.17)!important}.dsb8-cart-panel__close:active,.dsb541-close:active,.dsb-menu-close:active{transform:scale(.94)!important}.dsb8-cart-panel__close > *,.dsb541-close > *,.dsb-menu-close > *{margin:0!important;line-height:1!important;pointer-events:none!important}.dsb541-panel,html.dlc-theme-light .dsb541-panel,body.dlc-theme-light .dsb541-panel{background:#fff!important;opacity:1!important;color:#101828!important;border:1px solid #e4e7ec!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;filter:none!important;isolation:isolate!important}html.dlc-theme-dark .dsb541-panel,body.dlc-theme-dark .dsb541-panel{background:#111827!important;color:#fff!important;border-color:#344054!important}.dsb541-panel::before,.dsb541-panel::after{backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.dsb8-header__slot .dsb541-bell,.dsb8-header__slot .dsb541-bell:hover,.dsb8-header__slot .dsb541-bell:focus,.dsb8-header__slot .dsb541-bell:active,.dsb8-header__slot .dsb541-bell-icon,.dsb8-header__slot .dsb541-bell:hover .dsb541-bell-icon{animation:none!important;transition:none!important;transform:none!important;filter:none!important;background:transparent!important;border:0!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.dsb8-header__menu{transition:transform .16s cubic-bezier(.2,.8,.2,1),background-color .16s ease!important}.dsb8-header__menu:active{transform:scale(.92)!important}.dsb-modern-menu:not(.dsb-menu-layout-inline){will-change:auto!important;transition:transform 280ms cubic-bezier(.22,1,.36,1),visibility 0s linear 280ms!important}.dsb-modern-menu:not(.dsb-menu-layout-inline).dsb-menu-animating,.dsb-modern-menu:not(.dsb-menu-layout-inline).is-open{will-change:transform!important}html.dsb-menu-open .dsb-modern-menu:not(.dsb-menu-layout-inline){transition:transform 280ms cubic-bezier(.22,1,.36,1),visibility 0s linear 0s!important}.dsb-menu-backdrop{will-change:auto!important;transition:opacity 240ms ease,visibility 0s linear 240ms!important}.dsb-menu-backdrop.is-open,.dsb-menu-backdrop.dsb-menu-animating{will-change:opacity!important}html.dsb-menu-open .dsb-menu-backdrop{transition:opacity 240ms ease,visibility 0s linear 0s!important}@media(max-width:767px){.dsb8-cart-panel__close,.dsb541-close,.dsb-menu-close{width:42px!important;height:42px!important;min-width:42px!important;min-height:42px!important}}.dsb8-cart-fragment.is-busy .dsb8-cart-panel{cursor:default}.dsb8-cart-fragment.is-busy .dsb8-cart-item{opacity:1}.dsb8-cart-swipe.is-removing .dsb8-cart-item{opacity:.5;pointer-events:none}.dsb8-cart-swipe.is-removing .dsb8-cart-item__remove{visibility:hidden}.dsb8-cart-swipe.is-removed{transition:max-height .22s cubic-bezier(.2,.8,.2,1),opacity .18s ease,margin .22s cubic-bezier(.2,.8,.2,1),transform .22s cubic-bezier(.2,.8,.2,1)!important;pointer-events:none}.dsb8-cart-panel{display:flex!important;flex-direction:column!important}.dsb8-cart-panel__head{flex:0 0 auto;position:sticky;top:0;z-index:2}.dsb8-cart-list{flex:1 1 auto!important;min-height:0!important;max-height:none!important;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;scroll-behavior:smooth}.dsb8-cart-panel__foot{flex:0 0 auto;position:sticky;bottom:0;z-index:2;padding-bottom:calc(12px + env(safe-area-inset-bottom,0px))}.dsb8-cart-panel__foot strong.is-updated{animation:dsb8-cart-pop .5s cubic-bezier(.2,.8,.2,1)}@keyframes dsb8-cart-pop{0%{transform:scale(1)}38%{transform:scale(1.09)}100%{transform:scale(1)}}.dsb8-cart-error{margin:6px 4px 10px;padding:10px 12px;border:1px solid #fecdca;border-radius:12px;background:#fef3f2;color:#b42318;font:700 12.5px/1.35 system-ui;text-align:center}html.dsb8-cart-locked{overflow:hidden!important}html.dsb8-cart-locked body{position:fixed!important;left:0!important;right:0!important;width:100%!important;overflow:hidden!important}@media(max-width:767px){.dsb8-cart-panel{max-height:min(78dvh,calc(100dvh - max(88px,calc(env(safe-area-inset-top) + 74px))))!important}@supports not (height:100dvh){.dsb8-cart-panel{max-height:min(78vh,calc(100vh - max(88px,calc(env(safe-area-inset-top) + 74px))))!important}}.dsb8-cart-list{padding:8px 8px 4px}.dsb8-cart-error{font-size:12px}}@media(prefers-reduced-motion:reduce){.dsb8-cart-swipe.is-removed{transition:none!important}.dsb8-cart-panel__foot strong.is-updated{animation:none}}html.dsb8-cart-locked{overflow:auto!important}html.dsb8-cart-locked body{position:static!important;left:auto!important;right:auto!important;width:auto!important;overflow:visible!important;top:auto!important}@media(max-width:767px){.dsb8-cart-fragment{position:relative!important}.dsb8-cart-panel{position:absolute!important;top:calc(100% + 10px)!important;left:auto!important;right:-10px!important;width:min(390px,calc(100vw - 20px))!important;max-width:calc(100vw - 20px)!important;max-height:min(72dvh,560px)!important;overscroll-behavior:contain!important}@supports not (height:100dvh){.dsb8-cart-panel{max-height:min(72vh,560px)!important}}.dsb8-cart-list{max-height:min(48dvh,390px)!important;overflow-y:auto!important;overflow-x:hidden!important;touch-action:pan-y!important}@supports not (height:100dvh){.dsb8-cart-list{max-height:min(48vh,390px)!important}}.dsb8-cart-panel__head,.dsb8-cart-panel__foot{position:relative!important}}.dsb8-cart-swipe[data-busy="1"]{pointer-events:none}.dsb8-cart-swipe:not([data-busy="1"]){pointer-events:auto}.dsb8-cart-panel__close,.dsb8-cart-item__remove{-webkit-appearance:none!important;appearance:none!important;display:inline-grid!important;place-items:center!important;flex:0 0 auto!important;box-sizing:border-box!important;margin:0!important;padding:0!important;min-width:40px!important;width:40px!important;max-width:40px!important;min-height:40px!important;height:40px!important;max-height:40px!important;aspect-ratio:1/1!important;border:1px solid rgba(203,44,103,.16)!important;border-radius:999px!important;background:linear-gradient(145deg,#fff,#f7f8fb)!important;color:#cb2c67!important;box-shadow:0 8px 22px rgba(15,23,42,.10),inset 0 1px 0 #fff!important;font:500 0/1 system-ui!important;text-indent:-9999px!important;overflow:hidden!important;cursor:pointer!important;touch-action:manipulation!important;-webkit-tap-highlight-color:transparent!important;transition:transform .15s ease,box-shadow .15s ease,background .15s ease!important}.dsb8-cart-panel__close::before,.dsb8-cart-panel__close::after,.dsb8-cart-item__remove::before,.dsb8-cart-item__remove::after{content:""!important;position:absolute!important;width:15px!important;height:2px!important;border-radius:999px!important;background:currentColor!important;transform:rotate(45deg)!important;pointer-events:none!important}.dsb8-cart-panel__close::after,.dsb8-cart-item__remove::after{transform:rotate(-45deg)!important}.dsb8-cart-panel__close:hover,.dsb8-cart-item__remove:hover{background:#fff0f5!important;box-shadow:0 10px 24px rgba(203,44,103,.18)!important;transform:translateY(-1px)!important}.dsb8-cart-panel__close:active,.dsb8-cart-item__remove:active{transform:scale(.92)!important}.dsb8-cart-panel__close:focus-visible,.dsb8-cart-item__remove:focus-visible{outline:3px solid rgba(203,44,103,.22)!important;outline-offset:2px!important}.dsb8-cart-item{grid-template-columns:58px minmax(0,1fr) 40px!important;border-radius:20px!important;border-color:#edf0f5!important;box-shadow:0 6px 18px rgba(15,23,42,.055)!important}.dsb8-cart-panel{border-radius:26px!important}.dsb8-cart-panel__head{padding:14px 18px!important}@media(max-width:420px){.dsb8-cart-panel__close,.dsb8-cart-item__remove{min-width:38px!important;width:38px!important;max-width:38px!important;min-height:38px!important;height:38px!important;max-height:38px!important}.dsb8-cart-item{grid-template-columns:56px minmax(0,1fr) 38px!important;gap:9px!important}}@media(max-width:767px){.dsb8-cart-panel{contain:layout paint!important;will-change:opacity,transform!important}.dsb8-cart-fragment:not(.is-open) .dsb8-cart-panel{visibility:hidden!important;opacity:0!important;pointer-events:none!important}.dsb8-cart-item__copy>a{white-space:normal!important;display:-webkit-box!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:2!important;line-clamp:2!important}}.dsb8-cart-panel__close,.dsb8-cart-item__remove{position:relative!important;isolation:isolate!important;display:grid!important;place-items:center!important;padding:0!important;line-height:0!important;text-indent:-9999px!important;color:#cc2c67!important;background:#fff7fa!important;border:1px solid rgba(204,44,103,.20)!important;border-radius:50%!important;box-shadow:0 5px 14px rgba(15,23,42,.08)!important;overflow:hidden!important}.dsb8-cart-panel__close{min-width:38px!important;width:38px!important;max-width:38px!important;min-height:38px!important;height:38px!important;max-height:38px!important}.dsb8-cart-item__remove{min-width:34px!important;width:34px!important;max-width:34px!important;min-height:34px!important;height:34px!important;max-height:34px!important;justify-self:end!important;align-self:center!important}.dsb8-cart-panel__close::before,.dsb8-cart-panel__close::after,.dsb8-cart-item__remove::before,.dsb8-cart-item__remove::after{content:""!important;position:absolute!important;inset:auto!important;left:50%!important;top:50%!important;width:14px!important;height:2px!important;margin:0!important;border:0!important;border-radius:999px!important;background:currentColor!important;transform-origin:center!important;transform:translate(-50%,-50%) rotate(45deg)!important;pointer-events:none!important}.dsb8-cart-panel__close::after,.dsb8-cart-item__remove::after{transform:translate(-50%,-50%) rotate(-45deg)!important}.dsb8-cart-panel__close:hover,.dsb8-cart-item__remove:hover{background:#ffeaf2!important;transform:none!important}.dsb8-cart-panel__close:active,.dsb8-cart-item__remove:active{transform:scale(.92)!important}.dsb8-cart-item{grid-template-columns:58px minmax(0,1fr) 34px!important;padding-right:12px!important}@media(max-width:420px){.dsb8-cart-panel__close{min-width:36px!important;width:36px!important;max-width:36px!important;min-height:36px!important;height:36px!important;max-height:36px!important}.dsb8-cart-item__remove{min-width:32px!important;width:32px!important;max-width:32px!important;min-height:32px!important;height:32px!important;max-height:32px!important}.dsb8-cart-item{grid-template-columns:54px minmax(0,1fr) 32px!important}}
/* RC29 — the swipe-to-delete background is only revealed while a line is being dragged; before, its red peeked around the item's larger corner radius as a red outline. */.dsb8-cart-swipe{border-radius:20px!important;background:transparent}.dsb8-cart-swipe__bg{opacity:0;transition:opacity .15s ease}.dsb8-cart-swipe:not([style*="--dsb8-cart-dx:0px"]) .dsb8-cart-swipe__bg,.dsb8-cart-swipe.is-swiping .dsb8-cart-swipe__bg{opacity:1}
@media(max-width:600px){.admin-bar .dsb8-header.is-sticky{top:0!important}.admin-bar .dsb8-header--floating.is-sticky{top:var(--dsb8-floating-margin,0px)!important}}

/* RC55: dark-mode logo. Both logos are in the HTML; the <head> theme boot script sets html.dlc-theme-dark / data-delicat-theme before first paint, so the swap never flashes. Specificity is kept above `.dsb8-header__logo .custom-logo-link` (display:flex!important) on purpose. */
.dsb8-header .dsb8-header__logo .dsb8-header__logo-light{display:flex!important;align-items:center!important;height:100%!important;min-height:0!important;max-height:100%!important}
.dsb8-header .dsb8-header__logo .dsb8-header__logo-dark{display:none!important}
html.dlc-theme-dark .dsb8-header .dsb8-header__logo.has-dark-logo .dsb8-header__logo-light,html[data-delicat-theme="dark"] .dsb8-header .dsb8-header__logo.has-dark-logo .dsb8-header__logo-light,.dsb8-header.dsb8-header--dark .dsb8-header__logo.has-dark-logo .dsb8-header__logo-light{display:none!important}
html.dlc-theme-dark .dsb8-header .dsb8-header__logo.has-dark-logo .dsb8-header__logo-dark,html[data-delicat-theme="dark"] .dsb8-header .dsb8-header__logo.has-dark-logo .dsb8-header__logo-dark,.dsb8-header.dsb8-header--dark .dsb8-header__logo.has-dark-logo .dsb8-header__logo-dark{display:flex!important}

/* RC71.1: late-cascade guard for LiteSpeed/Cloudflare CSS aggregation. */
html:not(.dlc-theme-dark):not([data-delicat-theme="dark"]) .dsb8-header .dsb8-header__logo.has-dark-logo .dsb8-header__logo-dark,html.dlc-theme-light .dsb8-header .dsb8-header__logo.has-dark-logo .dsb8-header__logo-dark,html[data-delicat-theme="light"] .dsb8-header .dsb8-header__logo.has-dark-logo .dsb8-header__logo-dark{display:none!important}
html.dlc-theme-dark .dsb8-header .dsb8-header__logo.has-dark-logo .dsb8-header__logo-light,html[data-delicat-theme="dark"] .dsb8-header .dsb8-header__logo.has-dark-logo .dsb8-header__logo-light{display:none!important}
