.dwx-sbp{position:fixed;inset:0;z-index:var(--dwx-sbp-z-panel, 1035);pointer-events:none;font-size:var(--dwx-sbp-font-size, 0.9375rem);line-height:1.45}.dwx-sbp[hidden],.dwx-sbp [hidden]{display:none !important}.dwx-sbp *,.dwx-sbp *::before,.dwx-sbp *::after{box-sizing:border-box}.dwx-sbp__overlay{position:absolute;inset:0;background:rgba(17, 20, 24, 0.45);opacity:0;transition:opacity 0.32s ease;pointer-events:auto;z-index:0}.dwx-sbp__frame{position:absolute;top:0;bottom:0;right:0;z-index:1;display:flex;align-items:stretch;max-width:100vw;pointer-events:none}.dwx-sbp__dialog{position:relative;display:flex;flex-direction:column;width:420px;max-width:100vw;height:100%;background:var(--dwx-sbp-body-bg, #ffffff);color:var(--dwx-sbp-text-color, inherit);box-shadow:0 0 40px rgba(0, 0, 0, 0.18);pointer-events:auto;transform:translateX(100%);transition:transform 0.32s cubic-bezier(0.2, 0.8, 0.2, 1);outline:none;padding-right:env(safe-area-inset-right, 0);overscroll-behavior:contain}.dwx-sbp__aside{width:264px;height:100%;overflow:hidden;background:var(--dwx-sbp-xsell-bg, #f6f7f9);box-shadow:0 0 32px rgba(0, 0, 0, 0.18);pointer-events:auto;opacity:0;transform:translateX(24px);transition:opacity 0.32s ease, transform 0.32s cubic-bezier(0.2, 0.8, 0.2, 1)}.dwx-sbp__view{display:flex;flex-direction:column;flex:1 1 auto;min-height:0}.dwx-sbp__body{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;padding:0 var(--dwx-sbp-pad, 1.25rem);background:var(--dwx-sbp-body-bg, #ffffff)}.dwx-sbp__live{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.dwx-sbp.is-open .dwx-sbp__overlay{opacity:1}.dwx-sbp.is-open .dwx-sbp__dialog{transform:none}.dwx-sbp.is-open .dwx-sbp__aside{opacity:1;transform:none}.dwx-sbp.is-busy .dwx-sbp__body{cursor:progress}.dwx-sbp--w-sm .dwx-sbp__dialog{width:360px}.dwx-sbp--w-md .dwx-sbp__dialog{width:420px}.dwx-sbp--w-lg .dwx-sbp__dialog{width:500px}.dwx-sbp--left .dwx-sbp__frame{right:auto;left:0}.dwx-sbp--left .dwx-sbp__dialog{transform:translateX(-100%);padding-right:0;padding-left:env(safe-area-inset-left, 0)}.dwx-sbp--left .dwx-sbp__aside{order:2;transform:translateX(-24px)}.dwx-sbp--right.dwx-sbp--xsell-right .dwx-sbp__aside,.dwx-sbp--modal.dwx-sbp--xsell-right .dwx-sbp__aside{order:2}.dwx-sbp--left.dwx-sbp--xsell-left .dwx-sbp__aside{order:2}.dwx-sbp--modal .dwx-sbp__frame{inset:0;align-items:center;justify-content:center;padding:2rem 1rem}.dwx-sbp--modal .dwx-sbp__dialog{width:560px;height:auto;max-height:min(88vh, 920px);border-radius:0.75rem;overflow:hidden;opacity:0;transform:translateY(16px) scale(0.98);transition:transform 0.32s cubic-bezier(0.2, 0.8, 0.2, 1), opacity 0.32s ease;padding-right:0}.dwx-sbp--modal .dwx-sbp__aside{display:flex;flex-direction:column;height:auto;max-height:min(88vh, 920px);align-self:center;border-radius:0.75rem;margin:0 0.75rem;transform:translateY(16px)}.dwx-sbp--modal .dwx-sbp__aside>.dwx-sbp-xsell{flex:1 1 auto;height:auto;min-height:0}.dwx-sbp--modal.is-open .dwx-sbp__dialog{opacity:1;transform:none}@media (max-width:575.98px){.dwx-sbp .dwx-sbp__dialog{width:100vw !important}.dwx-sbp--right .dwx-sbp__dialog,.dwx-sbp--left .dwx-sbp__dialog{box-shadow:none}.dwx-sbp--modal .dwx-sbp__frame{align-items:flex-end;padding:0}.dwx-sbp--modal .dwx-sbp__dialog{max-height:92vh;border-radius:1rem 1rem 0 0;transform:translateY(40px)}}@media (max-width:991.98px){.dwx-sbp .dwx-sbp__aside{display:none !important}}.dwx-sbp__loader{position:absolute;inset:0;z-index:5;display:none;align-items:center;justify-content:center;background:rgba(255, 255, 255, 0.55);pointer-events:none}.dwx-sbp.is-loading .dwx-sbp__loader{display:flex;animation:dwx-sbp-veil-in 0.15s ease}.dwx-sbp__spinner{display:block;width:2.75rem;height:2.75rem;border:3px solid rgba(0, 0, 0, 0.1);border-top-color:var(--dwx-sbp-accent, var(--dwx-sbp-theme-primary, #212529));border-radius:50%;animation:dwx-sbp-spin 0.8s linear infinite}.dwx-sbp.is-loading .dwx-sbp__aside,.dwx-sbp.is-loading .dwx-sbp-xsell{opacity:0.55;pointer-events:none;transition:opacity 0.15s ease}.dwx-sbp-is-loading{position:relative;cursor:progress !important}.dwx-sbp-is-loading::after{content:"";display:inline-block;width:1em;height:1em;margin-left:0.5em;vertical-align:-0.15em;border:2px solid currentColor;border-right-color:transparent;border-radius:50%;animation:dwx-sbp-spin 0.8s linear infinite}@keyframes dwx-sbp-spin{to{transform:rotate(360deg)}}@keyframes dwx-sbp-veil-in{from{opacity:0}}html.dwx-sbp-lock{overflow:hidden}@supports (scrollbar-gutter: stable){html.dwx-sbp-lock{scrollbar-gutter:stable}}@supports not (scrollbar-gutter: stable){html.dwx-sbp-lock body{padding-right:var(--dwx-sbp-scrollbar, 0)}}html.dwx-sbp-lock--fixed body{position:fixed;left:0;right:0;width:100%;overflow:hidden}@media (prefers-reduced-motion:reduce){.dwx-sbp,.dwx-sbp *,.dwx-sbp *::before,.dwx-sbp *::after,.dwx-sbp-notice,.dwx-sbp-notice *,.dwx-sbp-notice *::before,.dwx-sbp-notice *::after,.dwx-sbp-float,.dwx-sbp-float *,.dwx-sbp-float *::before,.dwx-sbp-float *::after{transition-duration:0.01ms !important;animation-duration:0.01ms !important;animation-iteration-count:1 !important;scroll-behavior:auto !important}}.dwx-sbp__header{display:flex;align-items:center;gap:0.75rem;flex:0 0 auto;padding:calc(1rem + env(safe-area-inset-top, 0px)) var(--dwx-sbp-pad, 1.25rem) 1rem;background:var(--dwx-sbp-header-bg, #ffffff);border-bottom:1px solid rgba(0, 0, 0, 0.1)}.dwx-sbp--modal .dwx-sbp__header{padding-top:1rem}.dwx-sbp__title{display:flex;align-items:center;gap:0.5rem;flex:1 1 auto;min-width:0;margin:0;font-size:1.125rem;font-weight:700;line-height:1.3;color:var(--dwx-sbp-title-color, inherit)}.dwx-sbp__title-icon{flex:0 0 auto;width:1.25em;height:1.25em;font-size:1.125rem;line-height:1.25em;text-align:center}svg.dwx-sbp__title-icon{fill:currentColor}.dwx-sbp__title-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dwx-sbp__title-count{flex:0 0 auto;font-size:0.875rem;font-weight:400;opacity:0.7}.dwx-sbp__close{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;margin-right:-0.5rem;padding:0;border:0;border-radius:50%;background:transparent;color:inherit;font-size:1.75rem;line-height:1;cursor:pointer;transition:background-color 0.15s ease}.dwx-sbp__close:hover,.dwx-sbp__close:focus-visible{background:rgba(0, 0, 0, 0.06)}.dwx-sbp__close:focus-visible{outline:2px solid var(--dwx-sbp-theme-primary, #212529);outline-offset:2px}.dwx-sbp__sticky{display:flex;flex-direction:column;gap:0.625rem;flex:0 0 auto;padding:0.75rem var(--dwx-sbp-pad, 1.25rem) calc(0.75rem + env(safe-area-inset-bottom, 0px));background:var(--dwx-sbp-footer-bg, #f6f7f9);border-top:1px solid rgba(0, 0, 0, 0.1);box-shadow:0 -8px 20px rgba(0, 0, 0, 0.06);animation:dwx-sbp-slide-up 0.25s cubic-bezier(0.2, 0.8, 0.2, 1)}.dwx-sbp__sticky-total{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;line-height:1.2}.dwx-sbp__sticky-label{font-size:0.875rem;opacity:0.85}.dwx-sbp__sticky-price{font-size:1.0625rem;white-space:nowrap}.dwx-sbp__sticky-buttons{display:grid;grid-template-columns:minmax(0, 1fr);gap:var(--dwx-sbp-btn-gap, 0.5rem)}.dwx-sbp__sticky--two .dwx-sbp__sticky-buttons{grid-template-columns:repeat(2, minmax(0, 1fr))}.dwx-sbp__sticky-buttons--cart-first>:first-child{order:2}.dwx-sbp .dwx-sbp-btn--sticky{width:100%;min-height:var(--dwx-sbp-btn-height, 2.75rem);padding:0.5rem 0.75rem;font-size:0.9375rem}.dwx-sbp__sticky-price{font-size:1.0625rem}@keyframes dwx-sbp-slide-up{from{transform:translateY(100%);opacity:0}to{transform:none;opacity:1}}.dwx-sbp .dropdown-menu{position:static !important;inset:auto !important;display:block;float:none;min-width:0;max-width:none;width:auto;margin:0;padding:0;transform:none !important;border:0;border-radius:0;box-shadow:none;background:transparent;color:inherit;font-size:inherit;z-index:auto}.dwx-sbp .lg-min-w-lg{min-width:0 !important}.dwx-sbp .max-h-sm,.dwx-sbp .lg-max-h{max-height:none !important}.dwx-sbp .table-responsive{overflow:visible}.dwx-sbp .cart-dropdown>.dropdown-body{margin:1rem calc(-1 * var(--dwx-sbp-pad, 1.25rem)) 0;padding:1rem var(--dwx-sbp-pad, 1.25rem) calc(1rem + env(safe-area-inset-bottom, 0px));background:var(--dwx-sbp-footer-bg, #f6f7f9);border-top:1px solid rgba(0, 0, 0, 0.1)}.dwx-sbp .cart-dropdown>.dropdown-body>hr{margin:0.75rem 0}.dwx-sbp .cart-dropdown .list-unstyled{margin:0;padding:0;list-style:none}.dwx-sbp .cart-dropdown .cart-dropdown-total-item,.dwx-sbp .cart-dropdown .list-unstyled>li{display:flex;justify-content:space-between;align-items:baseline;gap:1rem;padding:0.125rem 0}.dwx-sbp .cart-dropdown .cart-dropdown-total-item{font-size:0.875rem;opacity:0.85}.dwx-sbp .cart-dropdown .cart-dropdown-total-item-price{float:none;margin-left:auto;white-space:nowrap}.dwx-sbp .cart-dropdown .font-weight-bold-util,.dwx-sbp .cart-dropdown .font-weight-bold{font-size:1.0625rem}.dwx-sbp .cart-dropdown .cart-dropdown-shipping-notice{font-size:0.8125rem}.dwx-sbp .cart-dropdown .item-overflow-notice{padding:0.5rem 0;font-size:0.875rem}.dwx-sbp .dwx-sbp-origin{padding:1rem 0}.dwx-sbp .dwx-sbp-origin .dropdown-body{padding:0}.dwx-sbp .dwx-sbp-origin .dropdown-footer{margin:1rem calc(-1 * var(--dwx-sbp-pad, 1.25rem)) 0;padding:1rem var(--dwx-sbp-pad, 1.25rem);background:var(--dwx-sbp-footer-bg, #f6f7f9);border-top:1px solid rgba(0, 0, 0, 0.1)}.dwx-sbp .dwx-sbp-origin .dropdown-item{display:block;padding:0.75rem 0;border-bottom:1px solid rgba(0, 0, 0, 0.1);color:inherit;white-space:normal}.dwx-sbp .dwx-sbp-origin .dropdown-item:hover,.dwx-sbp .dwx-sbp-origin .dropdown-item:focus{background:transparent;color:var(--dwx-sbp-theme-primary, #212529)}.dwx-sbp .dwx-sbp-origin .dropdown-divider{margin:0.5rem 0}.dwx-sbp .dwx-sbp-origin .table{margin-bottom:1rem}.dwx-sbp .dwx-sbp-origin .form-group{margin-bottom:0.875rem}.dwx-sbp .dwx-sbp-origin input.form-control{font-size:16px}.dwx-sbp .dwx-sbp-origin__nav{margin:0;padding:0;list-style:none}.dwx-sbp .dwx-sbp-origin__nav>li{display:block;position:static}.dwx-sbp .dwx-sbp-origin__nav>li>.nav-link,.dwx-sbp .dwx-sbp-origin__nav>li>a[data-toggle="dropdown"]{display:none !important}.dwx-sbp .dwx-sbp-origin--page .row{margin-left:0;margin-right:0}.dwx-sbp .dwx-sbp-origin--page [class*="col-sm-"],.dwx-sbp .dwx-sbp-origin--page [class*="col-md-"],.dwx-sbp .dwx-sbp-origin--page [class*="col-lg-"],.dwx-sbp .dwx-sbp-origin--page [class*="col-xl-"]{flex:0 0 100%;max-width:100%;padding-left:0;padding-right:0}.dwx-sbp .dwx-sbp-origin--page h1,.dwx-sbp .dwx-sbp-origin--page .h1{font-size:1.25rem}.dwx-sbp .dwx-sbp-origin--page h2,.dwx-sbp .dwx-sbp-origin--page h3,.dwx-sbp .dwx-sbp-origin--page .h2,.dwx-sbp .dwx-sbp-origin--page .h3{font-size:1.0625rem}.dwx-sbp .dwx-sbp-origin--page .card-body{padding:1rem}.dwx-sbp .dwx-sbp-origin--extra:empty{min-height:4rem}.dwx-sbp .dwx-sbp-viewall{display:inline-flex;align-items:center;gap:0.375rem;margin:0.5rem 0 1.25rem;font-weight:600}.dwx-sbp-items{margin:0;padding:0;list-style:none}.dwx-sbp-item{display:grid;grid-template-columns:var(--dwx-sbp-item-image, 72px) minmax(0, 1fr);gap:0.875rem;padding:var(--dwx-sbp-item-space, 1rem) 0;border-bottom:1px solid rgba(0, 0, 0, 0.1);transition:opacity 0.2s ease}.dwx-sbp-item:last-child{border-bottom:0}.dwx-sbp-item.is-removing,.dwx-sbp-item.is-updating{opacity:0.45;pointer-events:none}.dwx-sbp-item__media a{display:block}.dwx-sbp-item__media img,.dwx-sbp-item__media picture{display:block;width:var(--dwx-sbp-item-image, 72px);height:var(--dwx-sbp-item-image, 72px);max-width:none;object-fit:contain;border-radius:0.375rem;background:#ffffff}.dwx-sbp-item__main{min-width:0}.dwx-sbp-item__head{display:flex;align-items:flex-start;justify-content:space-between;gap:0.5rem}.dwx-sbp-item__name{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;font-weight:600;line-height:1.3;color:inherit;text-decoration:none;overflow-wrap:anywhere}.dwx-sbp-item__name:hover,.dwx-sbp-item__name:focus{color:inherit;text-decoration:underline}.dwx-sbp-item__remove{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;margin:-0.25rem -0.375rem 0 0;padding:0;border:0;border-radius:50%;background:transparent;color:rgba(0, 0, 0, 0.62);cursor:pointer;transition:background-color 0.15s ease, color 0.15s ease}.dwx-sbp-item__remove:hover,.dwx-sbp-item__remove:focus-visible{background:rgba(0, 0, 0, 0.06);color:#c0392b}.dwx-sbp-item__remove.is-attention{color:#c0392b;animation:dwx-sbp-shake 0.5s ease}.dwx-sbp-item__meta{margin:0.25rem 0 0;padding:0;list-style:none;font-size:0.8125rem;line-height:1.4;color:rgba(0, 0, 0, 0.62)}.dwx-sbp-item__meta span{font-weight:600}.dwx-sbp-item__badge{display:inline-flex;align-items:center;gap:0.25rem;font-weight:600;color:var(--dwx-sbp-accent, var(--dwx-sbp-theme-primary, #212529))}.dwx-sbp-item__notice{color:#c0392b}.dwx-sbp-item__bulk{display:flex;align-items:baseline;gap:0.375rem;margin-top:0.375rem;font-size:0.8125rem;font-weight:600;color:var(--dwx-sbp-accent, var(--dwx-sbp-theme-primary, #212529))}.dwx-sbp-item__config{margin:0.375rem 0 0;padding:0 0 0 0.75rem;list-style:none;border-left:2px solid rgba(0, 0, 0, 0.1);font-size:0.8125rem}.dwx-sbp-item__config li{display:flex;gap:0.375rem}.dwx-sbp-item__config-name{flex:1 1 auto}.dwx-sbp-item__configure{display:inline-block;margin-top:0.375rem;font-size:0.8125rem}.dwx-sbp-item__row{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:0.5rem 0.75rem;margin-top:0.625rem}.dwx-sbp-item__qty-static{font-weight:600}.dwx-sbp-item__price{display:flex;flex-direction:column;align-items:flex-end;margin-left:auto;line-height:1.25;text-align:right}.dwx-sbp-item__total{font-weight:700;white-space:nowrap}.dwx-sbp-item__unit,.dwx-sbp-item__base{font-size:0.75rem;color:rgba(0, 0, 0, 0.62);white-space:nowrap}.dwx-sbp-item--special{display:block;padding:0.625rem 0;font-size:0.875rem}.dwx-sbp-item--special .dwx-sbp-item__row{margin-top:0;flex-wrap:nowrap}.dwx-sbp-item--special .dwx-sbp-item__name{font-weight:400}@keyframes dwx-sbp-shake{0%,100%{transform:none}25%{transform:translateX(-3px)}75%{transform:translateX(3px)}}.dwx-sbp-qty{display:inline-flex;align-items:center;height:2.25rem;border:1px solid rgba(0, 0, 0, 0.18);border-radius:var(--dwx-sbp-btn-radius, var(--dwx-sbp-radius-base, 0.375rem));background:#ffffff;overflow:hidden}.dwx-sbp-qty__btn{display:inline-flex;align-items:center;justify-content:center;width:2.25rem;height:100%;padding:0;border:0;background:transparent;color:inherit;font-size:1.125rem;line-height:1;cursor:pointer}.dwx-sbp-qty__btn:hover,.dwx-sbp-qty__btn:focus-visible{background:rgba(0, 0, 0, 0.06)}.dwx-sbp-qty__input{width:3.25rem;height:100%;padding:0;border:0;background:transparent;color:inherit;font-size:16px;text-align:center;-moz-appearance:textfield;appearance:textfield}.dwx-sbp-qty__input::-webkit-outer-spin-button,.dwx-sbp-qty__input::-webkit-inner-spin-button{margin:0;-webkit-appearance:none}.dwx-sbp-qty__input:focus{outline:none;background:rgba(0, 0, 0, 0.03)}.dwx-sbp-qty__unit{padding:0 0.5rem 0 0.125rem;font-size:0.8125rem;color:rgba(0, 0, 0, 0.62);white-space:nowrap}.dwx-sbp-qty:focus-within{border-color:var(--dwx-sbp-theme-primary, #212529);box-shadow:0 0 0 2px rgba(0, 0, 0, 0.06)}.dwx-sbp-cart{padding-bottom:0.5rem}.dwx-sbp-messages{padding-top:1rem}.dwx-sbp-messages .alert{margin-bottom:0.5rem;padding:0.625rem 0.875rem;font-size:0.875rem}.dwx-sbp-undo{display:flex;align-items:center;justify-content:space-between;gap:0.75rem;border:1px solid rgba(0, 0, 0, 0.1);animation:dwx-sbp-fade-in 0.25s ease}.dwx-sbp-undo__text{min-width:0;overflow-wrap:anywhere}.dwx-sbp-undo__btn{flex:0 0 auto;display:inline-flex;align-items:center;gap:0.375rem;padding:0.25rem 0.625rem;border:1px solid currentColor;border-radius:var(--dwx-sbp-btn-radius, var(--dwx-sbp-radius-base, 0.375rem));background:transparent;color:var(--dwx-sbp-theme-primary, #212529);font-weight:600;cursor:pointer}.dwx-sbp-undo__btn:hover,.dwx-sbp-undo__btn:focus-visible{background:var(--dwx-sbp-theme-primary, #212529);color:var(--dwx-sbp-theme-primary-contrast, #ffffff)}.dwx-sbp-added{margin:1rem 0 0.25rem;padding:0.75rem 0.875rem;animation:dwx-sbp-fade-in 0.3s ease}.dwx-sbp-added__text{display:flex;align-items:center;gap:0.5rem;margin:0;font-weight:600}.dwx-sbp-added__icon{font-size:1.125rem}.dwx-sbp-added__product{display:grid;grid-template-columns:64px minmax(0, 1fr);gap:0.75rem;align-items:center;margin-top:0.625rem}.dwx-sbp-added__media img{display:block;width:64px;height:64px;object-fit:contain;border-radius:0.375rem;background:#ffffff}.dwx-sbp-added__info{display:flex;flex-direction:column;min-width:0;line-height:1.3}.dwx-sbp-added__name{font-weight:600;overflow-wrap:anywhere}.dwx-sbp-added__sku{font-size:0.75rem;opacity:0.8}.dwx-sbp-added__price{margin-top:0.125rem;font-weight:700}@keyframes dwx-sbp-fade-in{from{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.dwx-sbp-freeship{margin-bottom:var(--dwx-sbp-freeship-space, 0.875rem)}.dwx-sbp-freeship__text{display:flex;align-items:center;gap:0.5rem;margin:0 0 0.375rem;font-size:0.875rem;font-weight:600}.dwx-sbp-freeship__icon{color:var(--dwx-sbp-accent, var(--dwx-sbp-theme-primary, #212529))}.dwx-sbp-freeship__track{height:var(--dwx-sbp-freeship-height, 0.5rem);border-radius:999px;background:rgba(0, 0, 0, 0.08);overflow:hidden}.dwx-sbp-freeship__bar{height:100%;border-radius:inherit;background:var(--dwx-sbp-accent, var(--dwx-sbp-theme-primary, #212529));transition:width 0.6s cubic-bezier(0.2, 0.8, 0.2, 1)}.dwx-sbp-freeship.is-reached .dwx-sbp-freeship__text{color:var(--dwx-sbp-accent, var(--dwx-sbp-theme-primary, #212529))}.dwx-sbp-legal{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:0 0.375rem;margin-top:0.25rem;font-size:0.75rem;color:rgba(0, 0, 0, 0.62)}.dwx-sbp-legal a{color:inherit;text-decoration:underline}.dwx-sbp-coupon{margin-top:0.875rem}.dwx-sbp-coupon__toggle{display:inline-flex;align-items:center;gap:0.375rem;font-size:0.875rem;font-weight:600;cursor:pointer;list-style:none}.dwx-sbp-coupon__toggle::-webkit-details-marker{display:none}.dwx-sbp-coupon__toggle::after{content:"";width:0.4em;height:0.4em;margin-left:0.25rem;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(45deg) translateY(-2px);transition:transform 0.2s ease}.dwx-sbp-coupon[open] .dwx-sbp-coupon__toggle::after{transform:rotate(-135deg) translateY(-1px)}.dwx-sbp-coupon__form{display:flex;gap:0.5rem;margin-top:0.5rem}.dwx-sbp-coupon__input{flex:1 1 auto;min-width:0;font-size:16px}.dwx-sbp-newsletter{margin-top:0.875rem;padding:0.875rem;border:1px solid rgba(0, 0, 0, 0.1);border-radius:0.5rem;background:#ffffff}.dwx-sbp-newsletter__title{display:flex;align-items:center;gap:0.375rem;margin:0 0 0.25rem;font-weight:700}.dwx-sbp-newsletter__text,.dwx-sbp-newsletter__consent{margin:0 0 0.5rem;font-size:0.8125rem;color:rgba(0, 0, 0, 0.62)}.dwx-sbp-newsletter__consent{margin:0.5rem 0 0;font-size:0.75rem}.dwx-sbp-newsletter__row{display:flex;gap:0.5rem}.dwx-sbp-newsletter__row .form-control{flex:1 1 auto;min-width:0;font-size:16px}.dwx-sbp-newsletter .simple-captcha-wrapper,.dwx-sbp-newsletter .form-group{margin:0.5rem 0 0}.dwx-sbp-trust{display:flex;align-items:center;justify-content:center;gap:0.5rem;margin:var(--dwx-sbp-trust-space, 0.875rem) 0 0;font-size:0.8125rem;color:rgba(0, 0, 0, 0.62);text-align:center}.dwx-sbp-trust__icon{color:var(--dwx-sbp-accent, var(--dwx-sbp-theme-primary, #212529))}.dwx-sbp-trust svg.dwx-sbp-trust__icon{width:1em;height:1em;fill:currentColor}.dwx-sbp-empty{display:flex;flex-direction:column;align-items:center;gap:1rem;padding:3rem 1rem;text-align:center}.dwx-sbp-empty__icon{font-size:3rem;opacity:0.2}.dwx-sbp-empty svg.dwx-sbp-empty__icon{width:3rem;height:3rem;fill:currentColor}.dwx-sbp-empty__text{margin:0;font-size:1rem}.dwx-sbp-anchor:empty,.dwx-sbp-xsell-pending:empty,.dwx-sbp-xsell-slot:empty{display:none}.dwx-sbp-freegift{margin-top:var(--dwx-sbp-freegift-space, 0.75rem);font-size:0.875rem}.dwx-sbp-freegift:empty{display:none}.dwx-sbp-freegift>hr:first-child{margin-top:0}.dwx-sbp-paylogos{--dwx-sbp-paylogo-height: 1.75rem;margin:var(--dwx-sbp-paylogos-space, 0.875rem) 0 0;text-align:center}.dwx-sbp-paylogos--s{--dwx-sbp-paylogo-height: 1.375rem}.dwx-sbp-paylogos--l{--dwx-sbp-paylogo-height: 2.25rem}.dwx-sbp-paylogos__title{margin:0 0 0.5rem;font-size:0.75rem;color:rgba(0, 0, 0, 0.62)}.dwx-sbp-paylogos__list{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:0.375rem;margin:0;padding:0;list-style:none}.dwx-sbp-paylogos__item{display:inline-flex;align-items:center;justify-content:center;height:calc(var(--dwx-sbp-paylogo-height) + 0.5rem);padding:0.25rem 0.375rem;border:1px solid rgba(0, 0, 0, 0.1);border-radius:0.375rem;background:#ffffff}.dwx-sbp-paylogos__item img,.dwx-sbp-paylogos__item svg{display:block;width:auto;max-width:5rem;height:var(--dwx-sbp-paylogo-height);object-fit:contain}.dwx-sbp-paylogos__svg{display:inline-flex}.dwx-sbp-btn,.dwx-sbp .cart-dropdown-buttons .btn,.dwx-sbp .dwx-sbp-origin:not(.dwx-sbp-origin--page) .btn:not(.btn-link):not(.close):not(.wishlist):not(.compare){display:inline-flex;align-items:center;justify-content:center;gap:0.5rem;min-height:var(--dwx-sbp-btn-height, 2.75rem);padding:0.625rem 1rem;border:1px solid transparent;border-radius:var(--dwx-sbp-btn-radius, var(--dwx-sbp-radius-base, 0.375rem));font-weight:700;line-height:1.2;text-align:center;text-decoration:none;cursor:pointer;transition:filter 0.15s ease, background-color 0.15s ease, color 0.15s ease, transform 0.15s ease, box-shadow 0.15s ease}.dwx-sbp-btn:focus-visible,.dwx-sbp .cart-dropdown-buttons .btn:focus-visible,.dwx-sbp .dwx-sbp-origin:not(.dwx-sbp-origin--page) .btn:not(.compare):not(.wishlist):not(.close):not(.btn-link):focus-visible{outline:2px solid currentColor;outline-offset:2px}.dwx-sbp-btn--primary,.dwx-sbp .cart-dropdown-buttons .btn.cart-dropdown-next,.dwx-sbp .dwx-sbp-origin:not(.dwx-sbp-origin--page) .btn-primary{background:var(--dwx-sbp-btn-bg, var(--dwx-sbp-theme-primary, #212529));border-color:var(--dwx-sbp-btn-bg, var(--dwx-sbp-theme-primary, #212529));color:var(--dwx-sbp-btn-color, var(--dwx-sbp-theme-primary-contrast, #ffffff))}.dwx-sbp-btn--primary:hover,.dwx-sbp .cart-dropdown-buttons .btn.cart-dropdown-next:hover,.dwx-sbp .dwx-sbp-origin:not(.dwx-sbp-origin--page) .btn-primary:hover,.dwx-sbp-btn--primary:focus,.dwx-sbp .cart-dropdown-buttons .btn.cart-dropdown-next:focus,.dwx-sbp .dwx-sbp-origin:not(.dwx-sbp-origin--page) .btn-primary:focus{background:var(--dwx-sbp-btn-bg, var(--dwx-sbp-theme-primary, #212529));border-color:var(--dwx-sbp-btn-bg, var(--dwx-sbp-theme-primary, #212529));color:var(--dwx-sbp-btn-color, var(--dwx-sbp-theme-primary-contrast, #ffffff));text-decoration:none}.dwx-sbp-btn--secondary,.dwx-sbp .cart-dropdown-buttons .btn:not(.cart-dropdown-next),.dwx-sbp .dwx-sbp-origin:not(.dwx-sbp-origin--page) .btn-secondary,.dwx-sbp .dwx-sbp-origin:not(.dwx-sbp-origin--page) .btn-light,.dwx-sbp .dwx-sbp-origin:not(.dwx-sbp-origin--page) [class*="btn-outline-"]{background:var(--dwx-sbp-btn2-bg, transparent);border-color:currentColor;color:var(--dwx-sbp-btn2-color, var(--dwx-sbp-theme-primary, #212529))}.dwx-sbp-btn--secondary:hover,.dwx-sbp .cart-dropdown-buttons .btn:not(.cart-dropdown-next):hover,.dwx-sbp .dwx-sbp-origin:not(.dwx-sbp-origin--page) .btn-secondary:hover,.dwx-sbp .dwx-sbp-origin:not(.dwx-sbp-origin--page) .btn-light:hover,.dwx-sbp .dwx-sbp-origin:not(.dwx-sbp-origin--page) [class*="btn-outline-"]:hover,.dwx-sbp-btn--secondary:focus,.dwx-sbp .cart-dropdown-buttons .btn:not(.cart-dropdown-next):focus,.dwx-sbp .dwx-sbp-origin:not(.dwx-sbp-origin--page) .btn-secondary:focus,.dwx-sbp .dwx-sbp-origin:not(.dwx-sbp-origin--page) .btn-light:focus,.dwx-sbp .dwx-sbp-origin:not(.dwx-sbp-origin--page) [class*="btn-outline-"]:focus{background:var(--dwx-sbp-btn2-bg, transparent);color:var(--dwx-sbp-btn2-color, var(--dwx-sbp-theme-primary, #212529));text-decoration:none}.dwx-sbp-btn--secondary{min-height:2.5rem;padding:0.5rem 0.875rem;font-size:0.875rem}.dwx-sbp-btn--xsell{width:100%;min-height:2.5rem;padding:0.5rem 0.75rem;font-size:0.875rem;background:var(--dwx-sbp-xsell-btn-bg, var(--dwx-sbp-btn-bg, var(--dwx-sbp-theme-primary, #212529)));border-color:var(--dwx-sbp-xsell-btn-bg, var(--dwx-sbp-btn-bg, var(--dwx-sbp-theme-primary, #212529)));color:var(--dwx-sbp-xsell-btn-color, var(--dwx-sbp-btn-color, var(--dwx-sbp-theme-primary-contrast, #ffffff)))}.dwx-sbp-btn--xsell:hover,.dwx-sbp-btn--xsell:focus{color:var(--dwx-sbp-xsell-btn-color, var(--dwx-sbp-btn-color, var(--dwx-sbp-theme-primary-contrast, #ffffff)))}.dwx-sbp-btn--xsell-outline{width:100%;min-height:2.5rem;padding:0.5rem 0.75rem;font-size:0.875rem;background:transparent;border-color:currentColor;color:var(--dwx-sbp-xsell-title-color, inherit)}.dwx-sbp-btn--xsell-outline:hover,.dwx-sbp-btn--xsell-outline:focus{background:var(--dwx-sbp-xsell-btn-bg, var(--dwx-sbp-btn-bg, var(--dwx-sbp-theme-primary, #212529)));border-color:var(--dwx-sbp-xsell-btn-bg, var(--dwx-sbp-btn-bg, var(--dwx-sbp-theme-primary, #212529)));color:var(--dwx-sbp-xsell-btn-color, var(--dwx-sbp-btn-color, var(--dwx-sbp-theme-primary-contrast, #ffffff)));text-decoration:none}.dwx-sbp .cart-dropdown-buttons{display:flex;flex-direction:column;gap:var(--dwx-sbp-btn-gap, 0.5rem);margin:1rem 0 0}.dwx-sbp .cart-dropdown-buttons>[class*="col"]{flex:0 0 auto;max-width:100%;width:100%;padding:0;margin:0 !important}.dwx-sbp .cart-dropdown-buttons .btn{width:100%;font-size:0.9375rem}.dwx-sbp .cart-dropdown-buttons .btn.cart-dropdown-next{min-height:3rem;font-size:1rem}.dwx-sbp .dwx-sbp-origin:not(.dwx-sbp-origin--page) .btn:not(.btn-link):not(.close):not(.wishlist):not(.compare){font-size:0.9375rem}.dwx-sbp--hover-darken .dwx-sbp-btn:hover,.dwx-sbp--hover-darken .dwx-sbp-origin:not(.dwx-sbp-origin--page) .btn:hover,.dwx-sbp--hover-darken .cart-dropdown-buttons .btn:hover,.dwx-sbp-notice--hover-darken .dwx-sbp-btn:hover,.dwx-sbp-notice--hover-darken .dwx-sbp-origin:not(.dwx-sbp-origin--page) .btn:hover,.dwx-sbp-notice--hover-darken .cart-dropdown-buttons .btn:hover{filter:brightness(0.85)}.dwx-sbp--hover-lighten .dwx-sbp-btn:hover,.dwx-sbp--hover-lighten .dwx-sbp-origin:not(.dwx-sbp-origin--page) .btn:hover,.dwx-sbp--hover-lighten .cart-dropdown-buttons .btn:hover,.dwx-sbp-notice--hover-lighten .dwx-sbp-btn:hover,.dwx-sbp-notice--hover-lighten .dwx-sbp-origin:not(.dwx-sbp-origin--page) .btn:hover,.dwx-sbp-notice--hover-lighten .cart-dropdown-buttons .btn:hover{filter:brightness(1.15)}.dwx-sbp--hover-swap .dwx-sbp-btn--primary:hover,.dwx-sbp--hover-swap .dwx-sbp-origin:not(.dwx-sbp-origin--page) .btn-primary:hover,.dwx-sbp--hover-swap .cart-dropdown-buttons .btn.cart-dropdown-next:hover,.dwx-sbp-notice--hover-swap .dwx-sbp-btn--primary:hover,.dwx-sbp-notice--hover-swap .dwx-sbp-origin:not(.dwx-sbp-origin--page) .btn-primary:hover,.dwx-sbp-notice--hover-swap .cart-dropdown-buttons .btn.cart-dropdown-next:hover{background:var(--dwx-sbp-btn2-bg, transparent);border-color:currentColor;color:var(--dwx-sbp-btn-bg, var(--dwx-sbp-theme-primary, #212529))}.dwx-sbp--hover-swap .dwx-sbp-btn--secondary:hover,.dwx-sbp--hover-swap .cart-dropdown-buttons .btn:not(.cart-dropdown-next):hover,.dwx-sbp-notice--hover-swap .dwx-sbp-btn--secondary:hover,.dwx-sbp-notice--hover-swap .cart-dropdown-buttons .btn:not(.cart-dropdown-next):hover{background:var(--dwx-sbp-btn-bg, var(--dwx-sbp-theme-primary, #212529));border-color:var(--dwx-sbp-btn-bg, var(--dwx-sbp-theme-primary, #212529));color:var(--dwx-sbp-btn-color, var(--dwx-sbp-theme-primary-contrast, #ffffff))}.dwx-sbp--hover-swap .dwx-sbp-btn--xsell:hover,.dwx-sbp-notice--hover-swap .dwx-sbp-btn--xsell:hover{background:transparent;border-color:var(--dwx-sbp-xsell-btn-bg, var(--dwx-sbp-btn-bg, var(--dwx-sbp-theme-primary, #212529)));color:var(--dwx-sbp-xsell-btn-bg, var(--dwx-sbp-btn-bg, var(--dwx-sbp-theme-primary, #212529)))}.dwx-sbp--hover-lift .dwx-sbp-btn:hover,.dwx-sbp--hover-lift .dwx-sbp-origin:not(.dwx-sbp-origin--page) .btn:hover,.dwx-sbp--hover-lift .cart-dropdown-buttons .btn:hover,.dwx-sbp-notice--hover-lift .dwx-sbp-btn:hover,.dwx-sbp-notice--hover-lift .dwx-sbp-origin:not(.dwx-sbp-origin--page) .btn:hover,.dwx-sbp-notice--hover-lift .cart-dropdown-buttons .btn:hover{transform:translateY(-2px);box-shadow:0 6px 16px rgba(0, 0, 0, 0.18)}@media (prefers-reduced-motion:reduce){.dwx-sbp--hover-lift .dwx-sbp-btn:hover,.dwx-sbp--hover-lift .cart-dropdown-buttons .btn:hover{transform:none}}.dwx-sbp-xsell{color:var(--dwx-sbp-xsell-text-color, inherit)}.dwx-sbp-xsell__title{margin:0 0 0.75rem;font-size:1rem;font-weight:700;color:var(--dwx-sbp-xsell-title-color, inherit)}.dwx-sbp-xsell--bottom{margin:0 calc(-1 * var(--dwx-sbp-pad, 1.25rem));padding:1.25rem var(--dwx-sbp-pad, 1.25rem) calc(1.25rem + env(safe-area-inset-bottom, 0px));background:var(--dwx-sbp-xsell-bg, transparent);border-top:1px solid rgba(0, 0, 0, 0.1)}.dwx-sbp-xsell--left,.dwx-sbp-xsell--right{display:flex;flex-direction:column;height:100%;padding:calc(1rem + env(safe-area-inset-top, 0px)) 0.875rem 0}.dwx-sbp-xsell--left .dwx-sbp-xsell__title,.dwx-sbp-xsell--right .dwx-sbp-xsell__title{padding:0 0.125rem}.dwx-sbp-xsell-slot .dwx-sbp-xsell{height:auto;margin:0 calc(-1 * var(--dwx-sbp-pad, 1.25rem));padding:1.25rem var(--dwx-sbp-pad, 1.25rem);background:var(--dwx-sbp-xsell-bg, transparent);border-top:1px solid rgba(0, 0, 0, 0.1)}.dwx-sbp-xsell--no-wishlist .wishlist,.dwx-sbp-xsell--no-compare .compare{display:none !important}.dwx-sbp-xslider{position:relative}.dwx-sbp-xslider__track{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;-webkit-overflow-scrolling:touch}.dwx-sbp-xslider__track::-webkit-scrollbar{display:none}.dwx-sbp-xslider__slide{flex:0 0 100%;min-width:0;scroll-snap-align:start}.dwx-sbp-xslider__nav{position:absolute;top:2.75rem;z-index:2;display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;padding:0;border:1px solid rgba(0, 0, 0, 0.1);border-radius:50%;background:#ffffff;color:inherit;box-shadow:0 2px 8px rgba(0, 0, 0, 0.12);cursor:pointer;transform:translateY(-50%)}.dwx-sbp-xslider__nav--prev{left:-0.5rem}.dwx-sbp-xslider__nav--next{right:-0.5rem}.dwx-sbp-xslider__nav:hover,.dwx-sbp-xslider__nav:focus-visible{border-color:currentColor}.dwx-sbp-xslider__dots{display:flex;justify-content:center;gap:0.375rem;margin-top:0.75rem}.dwx-sbp-xslider__dot{width:0.5rem;height:0.5rem;border-radius:50%;background:rgba(0, 0, 0, 0.18);transition:background-color 0.2s ease, transform 0.2s ease}.dwx-sbp-xslider__dot.is-active{background:var(--dwx-sbp-accent, var(--dwx-sbp-theme-primary, #212529));transform:scale(1.2)}.dwx-sbp-xslider .dwx-sbp-xcard{display:grid;grid-template-columns:112px minmax(0, 1fr);gap:0.875rem;align-items:start;padding:0 1.75rem}.dwx-sbp-xlist{display:flex;flex-direction:column;gap:0.75rem;flex:1 1 auto;min-height:0;overflow-x:hidden;overflow-y:auto;padding:0 0.125rem 1rem;scrollbar-width:thin;overscroll-behavior:contain}.dwx-sbp-xcard{position:relative;min-width:0}.dwx-sbp-xcard__media{position:relative;border-radius:0.5rem;background:#ffffff;overflow:hidden}.dwx-sbp-xcard__media a{display:block}.dwx-sbp-xcard__media img{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:contain}.dwx-sbp-xcard__actions{position:absolute;top:0.25rem;right:0.25rem;display:flex;gap:0.25rem;transition:opacity 0.15s ease}.dwx-sbp-xcard__actions .product-actions{display:flex;gap:0.25rem;margin:0}.dwx-sbp-xcard__body{display:flex;flex-direction:column;gap:0.375rem;min-width:0;padding-top:0.5rem}.dwx-sbp-xcard__name{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;font-size:0.875rem;font-weight:600;line-height:1.3;color:inherit;text-decoration:none}.dwx-sbp-xcard__name:hover,.dwx-sbp-xcard__name:focus{color:inherit;text-decoration:underline}.dwx-sbp-xcard__price{font-size:0.875rem}.dwx-sbp-xcard__price .price_wrapper,.dwx-sbp-xcard__price .price{margin:0}.dwx-sbp-xlist .dwx-sbp-xcard{padding:0.625rem;border:1px solid rgba(0, 0, 0, 0.1);border-radius:0.5rem;background:#ffffff}.dwx-sbp-xslider .dwx-sbp-xcard__body{padding-top:0}.dwx-sbp-xlist .dwx-sbp-xcard--compact{display:grid;grid-template-columns:64px minmax(0, 1fr);gap:0.25rem 0.625rem;align-items:start;padding:0.5rem}.dwx-sbp-xlist .dwx-sbp-xcard--compact .dwx-sbp-xcard__media{grid-row:1 / span 3}.dwx-sbp-xlist .dwx-sbp-xcard--compact .dwx-sbp-xcard__body{display:contents}.dwx-sbp-xlist .dwx-sbp-xcard--compact .dwx-sbp-xcard__name,.dwx-sbp-xlist .dwx-sbp-xcard--compact .dwx-sbp-xcard__price,.dwx-sbp-xlist .dwx-sbp-xcard--compact .dwx-sbp-xcard__guarantee{grid-column:2}.dwx-sbp-xlist .dwx-sbp-xcard--compact .dwx-sbp-xcard__name{grid-row:1;font-size:0.8125rem}.dwx-sbp-xlist .dwx-sbp-xcard--compact .dwx-sbp-xcard__price{grid-row:2;font-size:0.8125rem}.dwx-sbp-xlist .dwx-sbp-xcard--compact .dwx-sbp-xcard__guarantee{grid-row:3}.dwx-sbp-xlist .dwx-sbp-xcard--compact .dwx-sbp-xbuy,.dwx-sbp-xlist .dwx-sbp-xcard--compact>.dwx-sbp-xcard__body>.dwx-sbp-btn{grid-column:1 / -1;margin-top:0.25rem}.dwx-sbp-xlist .dwx-sbp-xcard--compact .dwx-sbp-btn--xsell,.dwx-sbp-xlist .dwx-sbp-xcard--compact .dwx-sbp-btn--xsell-outline{min-height:2.25rem;padding:0.375rem 0.625rem;font-size:0.8125rem}.dwx-sbp-xlist .dwx-sbp-xcard--compact .dwx-sbp-xcard__media{position:static}.dwx-sbp-xlist .dwx-sbp-xcard--compact .dwx-sbp-xcard__actions{top:0.375rem;right:0.375rem}.dwx-sbp-xlist .dwx-sbp-xcard--compact .dwx-sbp-xcard__name{padding-right:3.75rem}.dwx-sbp-xcard--linked{position:relative;cursor:pointer}.dwx-sbp-xcard--linked .dwx-sbp-xcard__name::after{content:"";position:absolute;inset:0;z-index:1}.dwx-sbp-xcard--linked .dwx-sbp-xcard__actions,.dwx-sbp-xcard--linked .dwx-sbp-xcard__price a,.dwx-sbp-xcard--linked .dwx-sbp-xcard__guarantee a{position:relative;z-index:2}.dwx-sbp-xcard--linked .dwx-sbp-xcard__actions{position:absolute}.dwx-sbp-xcard--linked:hover .dwx-sbp-xcard__name{text-decoration:underline}.dwx-sbp-xcard--linked:focus-within{outline:2px solid var(--dwx-sbp-accent, var(--dwx-sbp-theme-primary, #212529));outline-offset:2px}.dwx-sbp-xcard--linked .dwx-sbp-xcard__name:focus{outline:none}.dwx-sbp-xcard__guarantee{max-width:11rem}.dwx-sbp-xcard__guarantee a{display:block}.dwx-sbp-xcard__guarantee svg{display:block;width:100%;height:auto}.dwx-sbp-item__guarantee{max-width:10rem;margin:0.25rem 0}.dwx-sbp-item__guarantee a{display:block}.dwx-sbp-item__guarantee svg{display:block;width:100%;height:auto}@media (hover:hover) and (pointer:fine){.dwx-sbp-xcard__actions{opacity:0}.dwx-sbp-xcard:hover .dwx-sbp-xcard__actions,.dwx-sbp-xcard:focus-within .dwx-sbp-xcard__actions{opacity:1}}.dwx-sbp-xbuy{display:flex;flex-direction:column;gap:0.5rem;margin:0}.dwx-sbp-xbuy__qty{align-self:flex-start}.dwx-sbp-xcard__actions .btn,.dwx-sbp-xcard__actions .wishlist,.dwx-sbp-xcard__actions .compare{display:inline-flex;align-items:center;justify-content:center;width:1.75rem;min-width:0;height:1.75rem;min-height:0;margin:0;padding:0;border-radius:50%;background:#ffffff;box-shadow:0 1px 4px rgba(0, 0, 0, 0.18);font-size:0.8125rem;line-height:1}.dwx-sbp-xcard__actions [class*="-button-text"],.dwx-sbp-xcard__actions .d-none{display:none !important}.dwx-sbp-xcard__actions [class*="-button-inner"]{display:inline-flex;margin:0;padding:0}.dwx-sbp-xcard,.dwx-sbp-xcard__body,.dwx-sbp-xcard__price{min-width:0;max-width:100%}.dwx-sbp-xcard__price{overflow-wrap:anywhere}.dwx-sbp-xbuy__pair{display:flex;gap:0.375rem}.dwx-sbp-xbuy__pair .dwx-sbp-btn--xsell-outline{flex:1 1 auto;width:auto;min-width:0}.dwx-sbp-xbuy__pair .dwx-sbp-btn--icon{flex:0 0 auto;width:2.75rem;padding-left:0;padding-right:0}.dwx-sbp-notice{position:fixed;inset:0;z-index:var(--dwx-sbp-z-panel, 1035);display:flex;align-items:center;justify-content:center;padding:1rem}.dwx-sbp-notice[hidden]{display:none}.dwx-sbp-notice__overlay{position:absolute;inset:0;background:rgba(17, 20, 24, 0.45);opacity:0;transition:opacity 0.25s ease}.dwx-sbp-notice__dialog{position:relative;width:440px;max-width:100%;max-height:90vh;overflow-y:auto;padding:1.5rem;border-radius:0.75rem;background:var(--dwx-sbp-body-bg, #ffffff);color:var(--dwx-sbp-text-color, inherit);box-shadow:0 20px 60px rgba(0, 0, 0, 0.18);opacity:0;transform:translateY(12px) scale(0.97);transition:opacity 0.25s ease, transform 0.25s cubic-bezier(0.2, 0.8, 0.2, 1);outline:none}.dwx-sbp-notice.is-open .dwx-sbp-notice__overlay{opacity:1}.dwx-sbp-notice.is-open .dwx-sbp-notice__dialog{opacity:1;transform:none}.dwx-sbp-notice__close{position:absolute;top:0.5rem;right:0.75rem;margin:0}.dwx-sbp-notice__body{padding-right:1.5rem}.dwx-sbp-notice__body .dwx-sbp-added{margin:0}.dwx-sbp-notice__loading{display:flex;align-items:center;justify-content:center;min-height:5rem}.dwx-sbp-notice__actions{display:flex;flex-wrap:wrap;gap:0.5rem;margin-top:1.25rem}.dwx-sbp-notice__actions .dwx-sbp-btn{flex:1 1 auto}.dwx-sbp-notice__actions .dwx-sbp-btn--primary{flex-basis:100%;order:-1}@media (max-width:575.98px){.dwx-sbp-notice{align-items:flex-end;padding:0}.dwx-sbp-notice .dwx-sbp-notice__dialog{width:100%;border-radius:1rem 1rem 0 0;padding-bottom:calc(1.5rem + env(safe-area-inset-bottom, 0px))}}.dwx-sbp-float{--dwx-sbp-float-gap: 1.25rem;position:fixed;z-index:var(--dwx-sbp-z-float, 1025);display:inline-flex;align-items:center;justify-content:center;gap:0.5rem;min-width:3.5rem;height:3.5rem;padding:0 1rem;border:0;border-radius:999px;background:var(--dwx-sbp-btn-bg, var(--dwx-sbp-theme-primary, #212529));color:var(--dwx-sbp-btn-color, var(--dwx-sbp-theme-primary-contrast, #ffffff));box-shadow:0 8px 24px rgba(0, 0, 0, 0.18);cursor:pointer;transition:transform 0.2s ease, box-shadow 0.2s ease}.dwx-sbp-float[hidden]{display:none}.dwx-sbp-float:hover{transform:translateY(-2px);box-shadow:0 12px 28px rgba(0, 0, 0, 0.18)}.dwx-sbp-float:focus-visible{outline:3px solid var(--dwx-sbp-btn-color, var(--dwx-sbp-theme-primary-contrast, #ffffff));outline-offset:2px}.dwx-sbp-float.is-entering{animation:dwx-sbp-pop 0.35s cubic-bezier(0.2, 0.8, 0.2, 1)}.dwx-sbp-float__icon{font-size:1.375rem}.dwx-sbp-float svg.dwx-sbp-float__icon{width:1.5rem;height:1.5rem;fill:currentColor}.dwx-sbp-float__badge{position:absolute;top:-0.25rem;right:-0.25rem;min-width:1.375rem;height:1.375rem;padding:0 0.375rem;border-radius:999px;background:var(--dwx-sbp-btn-color, var(--dwx-sbp-theme-primary-contrast, #ffffff));color:var(--dwx-sbp-btn-bg, var(--dwx-sbp-theme-primary, #212529));font-size:0.75rem;font-weight:700;line-height:1.375rem;text-align:center;box-shadow:0 0 0 2px var(--dwx-sbp-btn-bg, var(--dwx-sbp-theme-primary, #212529))}.dwx-sbp-float__total{font-weight:700;white-space:nowrap}.dwx-sbp-float--o-s{--dwx-sbp-float-gap: 0.75rem}.dwx-sbp-float--o-l{--dwx-sbp-float-gap: 2rem}.dwx-sbp-float--v-top{top:calc(var(--dwx-sbp-float-gap) + env(safe-area-inset-top, 0px))}.dwx-sbp-float--v-middle{top:50%;margin-top:-1.75rem}.dwx-sbp-float--v-bottom{bottom:calc(var(--dwx-sbp-float-gap) + env(safe-area-inset-bottom, 0px) + var(--dwx-sbp-float-shift, 0px));transition:transform 0.2s ease, box-shadow 0.2s ease, bottom 0.3s cubic-bezier(0.2, 0.8, 0.2, 1)}.dwx-sbp-float--h-left{left:calc(var(--dwx-sbp-float-gap) + env(safe-area-inset-left, 0px))}.dwx-sbp-float--h-right{right:calc(var(--dwx-sbp-float-gap) + env(safe-area-inset-right, 0px))}.dwx-sbp-float--h-center{left:50%;transform:translateX(-50%)}.dwx-sbp-float--h-center:hover{transform:translateX(-50%) translateY(-2px)}@keyframes dwx-sbp-pop{from{opacity:0;scale:0.6}to{opacity:1;scale:1}}.dwx-sbp-fly{position:fixed;z-index:2000;overflow:hidden;border-radius:0.75rem;background:#ffffff;box-shadow:0 12px 32px rgba(0, 0, 0, 0.18);pointer-events:none;will-change:transform, opacity}.dwx-sbp-fly img{display:block;width:100%;height:100%;object-fit:contain}.dwx-sbp-bump{animation:dwx-sbp-bump 0.6s cubic-bezier(0.3, 1.6, 0.5, 1)}@keyframes dwx-sbp-bump{0%{scale:1}35%{scale:1.18}65%{scale:0.95}100%{scale:1}}
