.ubap-bundle{--ubap-fg: #0F172A;--ubap-fg-soft: #475569;--ubap-fg-mute: #64748B;--ubap-bg: #FFFFFF;--ubap-bg-2: #F8FAFC;--ubap-bg-3: #F1F5F9;--ubap-border: #E2E8F0;--ubap-border-strong: #94A3B8;--ubap-accent: #10B981;--ubap-accent-2: #059669;--ubap-accent-fg: #FFFFFF;--ubap-accent-soft: #ECFDF5;--ubap-accent-ring: rgba(16, 185, 129, .18);--ubap-success: #10B981;--ubap-danger: #EF4444;--ubap-radius: 16px;--ubap-radius-sm: 10px;--ubap-radius-pill: 999px;--ubap-shadow-1: 0 1px 2px rgba(20,22,30,.04), 0 8px 28px rgba(20,22,30,.06);--ubap-shadow-2: 0 1px 2px rgba(20,22,30,.05), 0 18px 48px rgba(20,22,30,.1);--ubap-font: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;font-family:var(--ubap-font);color:var(--ubap-fg);margin:28px 0;display:block;min-height:80px}.ubap-bundle[data-theme=dark],[data-theme=dark] .ubap-bundle,.dark .ubap-bundle,body.dark-mode .ubap-bundle{--ubap-fg: #F5F5F7;--ubap-fg-soft: #98989D;--ubap-fg-mute: #6E6E73;--ubap-bg: #131316;--ubap-bg-2: #1A1A1D;--ubap-bg-3: #1F1F22;--ubap-border: #1F1F22;--ubap-border-strong: #3A3A3D;--ubap-accent-soft: rgba(16, 185, 129, .16);--ubap-shadow-1: 0 1px 2px rgba(0,0,0,.55), 0 8px 28px rgba(0,0,0,.55);--ubap-shadow-2: 0 4px 16px rgba(0,0,0,.5), 0 0 0 1px rgba(255,255,255,.04)}.ubap-bundle__card{background:var(--ubap-bg);border:1px solid var(--ubap-border);border-radius:var(--ubap-radius);box-shadow:var(--ubap-shadow-1);overflow:hidden;transition:box-shadow .25s ease,transform .25s ease}.ubap-bundle__card:hover{box-shadow:var(--ubap-shadow-2)}.ubap-bundle__head{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;padding:22px 24px 18px;border-bottom:1px solid var(--ubap-border)}.ubap-bundle__title-wrap{flex:1;min-width:0}.ubap-bundle__title{margin:0;font-size:22px;font-weight:600;letter-spacing:-.02em;line-height:1.2;color:var(--ubap-fg)}.ubap-bundle__subtitle{margin:6px 0 0;font-size:13.5px;color:var(--ubap-fg-soft);line-height:1.4}.ubap-bundle__head-badge{display:inline-flex;flex-direction:column;align-items:center;justify-content:center;min-width:64px;padding:10px 14px;background:linear-gradient(135deg,var(--ubap-accent) 0%,var(--ubap-accent-2) 100%);color:var(--ubap-accent-fg);border-radius:12px;font-weight:700;line-height:1;flex-shrink:0;box-shadow:0 6px 20px -4px var(--ubap-accent-ring)}.ubap-bundle__head-badge strong{font-size:18px}.ubap-bundle__head-badge span{font-size:10px;letter-spacing:.16em;margin-top:4px;opacity:.85}.ubap-bundle__body{padding:18px 24px}.ubap-bundle__items{display:flex;flex-direction:column;gap:12px}.ubap-bundle--grid .ubap-bundle__items{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:12px}.ubap-bundle--grid .ubap-bundle__connector{display:none}.ubap-bundle__item{position:relative;display:grid;grid-template-columns:72px 1fr auto;gap:14px;align-items:center;padding:14px 16px;background:var(--ubap-bg-2);border:1px solid var(--ubap-border);border-radius:var(--ubap-radius-sm);transition:border-color .18s ease,background .18s ease,transform .18s ease}.ubap-bundle__item.is-selected{border-color:var(--ubap-accent);background:var(--ubap-bg);box-shadow:0 0 0 1px var(--ubap-accent) inset}.ubap-bundle__item.is-optional:not(.is-selected){opacity:.6}.ubap-bundle__item.is-optional:not(.is-selected) .ubap-bundle__item-img{filter:grayscale(.6)}.ubap-bundle--grid .ubap-bundle__item{grid-template-columns:1fr;text-align:left;padding:16px}.ubap-bundle--grid .ubap-bundle__item-img{width:100%;height:160px}.ubap-bundle__item-img{width:72px;height:72px;object-fit:cover;border-radius:10px;background:var(--ubap-bg-3)}.ubap-bundle__item-meta{min-width:0;display:flex;flex-direction:column;gap:4px}.ubap-bundle__item-name{color:var(--ubap-fg);text-decoration:none;font-weight:500;font-size:14.5px;line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ubap-bundle__item-name:hover{color:var(--ubap-accent)}.ubap-bundle__item-price{color:var(--ubap-fg-mute);font-size:13px}.ubap-bundle__include-toggle{position:absolute;top:10px;right:12px;display:inline-flex;align-items:center;gap:6px;font-size:11px;color:var(--ubap-fg-mute);cursor:pointer;user-select:none}.ubap-bundle__include-toggle input{accent-color:var(--ubap-accent)}.ubap-bundle__stepper{display:inline-flex;align-items:stretch;border:1px solid var(--ubap-border);background:var(--ubap-bg);border-radius:10px;overflow:hidden;height:36px}.ubap-bundle__stepper-btn{background:transparent;border:none;width:30px;cursor:pointer;font-size:16px;color:var(--ubap-fg-soft);font-family:inherit;transition:background .12s,color .12s}.ubap-bundle__stepper-btn:hover{background:var(--ubap-bg-2);color:var(--ubap-fg)}.ubap-bundle__stepper-input{border:none;background:transparent;width:40px;text-align:center;font-family:inherit;font-size:13px;color:var(--ubap-fg);outline:none;-moz-appearance:textfield;appearance:textfield}.ubap-bundle__stepper-input::-webkit-outer-spin-button,.ubap-bundle__stepper-input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.ubap-bundle__connector{display:grid;place-items:center;margin:-2px 0;color:var(--ubap-fg-mute)}.ubap-bundle__connector svg{display:block;padding:4px;background:var(--ubap-bg);border:1px solid var(--ubap-border);border-radius:50%;width:22px;height:22px;box-sizing:border-box}.ubap-bundle__totals{padding:18px 24px;background:linear-gradient(180deg,var(--ubap-bg) 0%,var(--ubap-bg-2) 100%);border-top:1px solid var(--ubap-border);display:flex;flex-direction:column;gap:12px}.ubap-bundle__savings-pill{align-self:flex-start;display:inline-flex;align-items:center;gap:8px;padding:6px 12px 6px 10px;background:var(--ubap-accent-soft);color:var(--ubap-accent-2);border-radius:var(--ubap-radius-pill);font-size:12.5px;font-weight:600;letter-spacing:.02em;animation:ubap-pulse 2.4s ease-in-out infinite}.ubap-bundle[data-theme=dark] .ubap-bundle__savings-pill,[data-theme=dark] .ubap-bundle__savings-pill,.dark .ubap-bundle__savings-pill{color:#34d399}.ubap-bundle__savings-pill em{font-style:normal;opacity:.75;margin-left:2px}.ubap-bundle__savings-icon{display:inline-block;font-size:12px;color:var(--ubap-accent)}@keyframes ubap-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.85;transform:scale(.99)}}.ubap-bundle__totals-rows{display:flex;flex-direction:column;gap:4px}.ubap-bundle__totals-row{display:flex;justify-content:space-between;font-size:13.5px;color:var(--ubap-fg-soft)}.ubap-bundle__totals-row--was{font-size:13px;color:var(--ubap-fg-mute)}.ubap-bundle__strike{text-decoration:line-through}.ubap-bundle__totals-row--total{font-size:17px;color:var(--ubap-fg);font-weight:600;letter-spacing:-.01em;padding-top:8px;border-top:1px solid var(--ubap-border);margin-top:6px}.ubap-bundle__total-amount{font-size:22px;font-weight:700;letter-spacing:-.02em;color:var(--ubap-fg)}.ubap-bundle__cta{--cta-bg-from: var(--ubap-accent);--cta-bg-to: var(--ubap-accent-2);display:block;width:calc(100% - 48px);margin:0 24px 22px;padding:16px 24px;background:linear-gradient(180deg,var(--cta-bg-from) 0%,var(--cta-bg-to) 100%);color:var(--ubap-accent-fg);border:none;border-radius:12px;font-family:inherit;font-size:14.5px;font-weight:600;letter-spacing:.02em;cursor:pointer;position:relative;overflow:hidden;box-shadow:0 8px 22px -4px var(--ubap-accent-ring);transition:filter .15s,transform .08s,box-shadow .2s}.ubap-bundle__cta:focus-visible{outline:none;box-shadow:0 0 0 4px var(--ubap-accent-ring),0 8px 22px -4px var(--ubap-accent-ring)}.ubap-bundle__cta:after{content:"→";display:inline-block;margin-left:8px;transition:transform .2s ease}.ubap-bundle__cta:hover{filter:brightness(1.04)}.ubap-bundle__cta:hover:after{transform:translate(3px)}.ubap-bundle__cta:active{transform:translateY(1px)}.ubap-bundle__cta:disabled{opacity:.55;cursor:not-allowed;box-shadow:none}.ubap-bundle__cta.is-loading{cursor:wait}.ubap-bundle__cta.is-loading:after{content:"";position:absolute;right:24px;top:50%;width:16px;height:16px;margin:0;border:2px solid rgba(255,255,255,.35);border-top-color:var(--ubap-accent-fg);border-radius:50%;transform:translateY(-50%);animation:ubap-spin .7s linear infinite}.ubap-bundle__cta.is-success{--cta-bg-from: #10B981;--cta-bg-to: #059669;color:#fff}.ubap-bundle__cta.is-success:after{content:"✓";transform:none}.ubap-bundle__cta.is-error{--cta-bg-from: #EF4444;--cta-bg-to: #B91C1C;color:#fff}@keyframes ubap-spin{to{transform:translateY(-50%) rotate(360deg)}}@media (max-width: 600px){.ubap-bundle__head{padding:18px 18px 14px;flex-direction:column;align-items:stretch}.ubap-bundle__head-badge{align-self:flex-start;flex-direction:row;gap:6px;padding:6px 10px}.ubap-bundle__head-badge strong{font-size:14px}.ubap-bundle__head-badge span{letter-spacing:.1em;margin-top:0}.ubap-bundle__body,.ubap-bundle__totals{padding:14px 18px}.ubap-bundle__cta{margin:0 18px 18px;width:calc(100% - 36px);padding:14px 20px}.ubap-bundle__item{grid-template-columns:56px 1fr;grid-template-rows:auto auto;gap:10px 12px}.ubap-bundle__item-img{width:56px;height:56px}.ubap-bundle__stepper{grid-column:2;justify-self:start}}form.cart.ubap-native-hidden .quantity,form.cart.ubap-native-hidden .single_add_to_cart_button,form.cart.ubap-native-hidden .qib-container,form.cart.ubap-native-hidden button[name=add-to-cart]{display:none!important}.ubap-bundle--cards-mode{background:transparent!important;border:none!important;box-shadow:none!important;padding:14px 0 0!important;margin:24px 0}.ubap-bundle--cards-mode .ubap-bundle__heading{margin:0 0 18px;font-size:18px;font-weight:700;letter-spacing:-.015em;color:var(--ubap-fg)}.ubap-bundle__cta--flat{flex:1 1 auto;width:auto;min-width:0;margin:0!important;padding:18px 26px!important;border-radius:999px!important;font-size:15px!important;background:linear-gradient(135deg,#82e82b,#009c56)!important;box-shadow:0 4px 14px #009c5659,0 2px 4px #009c562e!important;color:#fff!important;position:relative;overflow:hidden}.ubap-bundle__cta--flat:before{content:"";position:absolute;inset:0;background:linear-gradient(120deg,transparent 0%,rgba(255,255,255,.45) 50%,transparent 100%);transform:translate(-100%);transition:transform .55s ease;pointer-events:none}.ubap-bundle__cta--flat:hover{box-shadow:0 6px 20px #009c5680,0 2px 4px #009c5640!important;transform:translateY(-1px);filter:none!important}.ubap-bundle__cta--flat:hover:before{transform:translate(120%)}.ubap-bundle__cta--flat.is-success{background:linear-gradient(135deg,#96ef42,#00b665)!important}.ubap-bundle__cta-row{display:flex;align-items:stretch;gap:12px;margin-top:18px;width:100%}.ubap-bundle__qty-stepper{display:inline-flex;align-items:center;border:1.5px solid var(--ubap-border);border-radius:999px;padding:4px 6px;background:var(--ubap-bg);flex-shrink:0;min-width:132px}.ubap-bundle__qty-btn{width:36px;height:36px;border:none;background:transparent;font-size:18px;font-weight:600;color:var(--ubap-fg);cursor:pointer;border-radius:999px;transition:background .15s ease;display:inline-flex;align-items:center;justify-content:center}.ubap-bundle__qty-btn:hover{background:var(--ubap-bg-2)}.ubap-bundle__qty-btn:active{transform:translateY(.5px)}.ubap-bundle__qty-value{min-width:36px;text-align:center;font-weight:700;font-size:16px;font-variant-numeric:tabular-nums;color:var(--ubap-fg)}@media (max-width: 600px){.ubap-bundle__cta-row{flex-direction:column;align-items:stretch}.ubap-bundle__qty-stepper{width:100%;justify-content:space-between}}.ubap-bundle .ubap-bundle__cards{display:grid!important;gap:16px;grid-template-columns:repeat(3,minmax(0,1fr))!important;align-items:stretch}.ubap-bundle--list .ubap-bundle__cards{grid-template-columns:1fr!important}.ubap-bundle--accordion .ubap-bundle__cards{grid-template-columns:1fr!important;gap:10px!important}.ubap-bundle .ubap-bundle__qb-card{position:relative;display:flex!important;flex-direction:column;gap:14px;padding:22px 18px 20px;background:var(--ubap-bg);border:1.5px solid var(--ubap-border);border-radius:16px;cursor:pointer;transition:border-color .18s ease,box-shadow .18s ease,background .18s ease;text-align:center;align-items:center;list-style:none;overflow:visible;isolation:isolate;outline:none}.ubap-bundle .ubap-bundle__qb-card:hover{border-color:var(--ubap-border-strong)}.ubap-bundle .ubap-bundle__qb-card:focus-visible{border-color:var(--ubap-accent);box-shadow:0 0 0 3px var(--ubap-accent-ring)}.ubap-bundle .ubap-bundle__qb-card.is-selected{border-color:var(--ubap-accent);border-width:2px;padding:21.5px 17.5px 19.5px;background:linear-gradient(180deg,color-mix(in srgb,var(--ubap-accent) 6%,var(--ubap-bg)) 0%,var(--ubap-bg) 100%);box-shadow:0 0 0 4px var(--ubap-accent-ring)}.ubap-bundle .ubap-bundle__qb-radio{position:absolute;top:14px;right:14px;width:20px;height:20px;border-radius:999px;border:2px solid var(--ubap-border-strong);background:var(--ubap-bg);transition:border-color .18s ease,background .18s ease;z-index:2}.ubap-bundle .ubap-bundle__qb-radio:after{content:"";position:absolute;inset:3px;border-radius:999px;background:transparent;transition:background .18s ease}.ubap-bundle .ubap-bundle__qb-card.is-selected .ubap-bundle__qb-radio{border-color:var(--ubap-accent)}.ubap-bundle .ubap-bundle__qb-card.is-selected .ubap-bundle__qb-radio:after{background:var(--ubap-accent)}.ubap-bundle .ubap-bundle__qb-badge{position:absolute;top:14px;left:14px;padding:4px 10px;background:#1a1a1f;color:#fff;font-size:10px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;border-radius:999px;white-space:nowrap;z-index:2;pointer-events:none}.ubap-bundle .ubap-bundle__qb-card.is-selected .ubap-bundle__qb-badge{background:var(--ubap-accent)}.ubap-bundle .ubap-bundle__qb-badge.is-blink{animation:ubap-blink 1.6s ease-in-out infinite}@keyframes ubap-blink{0%,to{opacity:1}50%{opacity:.55}}.ubap-bundle .ubap-bundle__qb-img-wrap{width:100%;display:flex;justify-content:center;align-items:center;padding:18px 12px 6px;background:linear-gradient(180deg,var(--ubap-bg-3) 0%,transparent 100%);border-radius:12px;margin-top:14px}.ubap-bundle .ubap-bundle__qb-img{width:100%!important;max-width:100%!important;height:auto!important;aspect-ratio:1;object-fit:contain;background:transparent;display:block;mix-blend-mode:multiply}.ubap-bundle[data-theme=dark] .ubap-bundle__qb-img,[data-theme=dark] .ubap-bundle__qb-img,.dark .ubap-bundle__qb-img{mix-blend-mode:normal}.ubap-bundle .ubap-bundle__qb-content{display:flex;flex-direction:column;align-items:center;gap:6px;width:100%;min-width:0}.ubap-bundle .ubap-bundle__qb-msg-above{font-size:10px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--ubap-fg-mute)}.ubap-bundle .ubap-bundle__qb-title{font-weight:700;font-size:16px;color:var(--ubap-fg);line-height:1.2;letter-spacing:-.015em;margin:0}.ubap-bundle .ubap-bundle__qb-sub{font-size:12.5px;color:var(--ubap-fg-mute);font-weight:500;letter-spacing:.01em;margin-top:-2px}.ubap-bundle .ubap-bundle__qb-prices{display:flex!important;flex-direction:column;align-items:center;gap:2px;margin-top:6px}.ubap-bundle .ubap-bundle__qb-now{font-size:22px;font-weight:800;color:var(--ubap-fg);letter-spacing:-.025em;line-height:1.05}.ubap-bundle .ubap-bundle__qb-was{text-decoration:line-through;color:var(--ubap-fg-mute);font-size:13px;font-weight:500;margin-top:1px}.ubap-bundle .ubap-bundle__qb-chip{display:inline-block;margin-top:6px;padding:3px 9px;background:color-mix(in srgb,var(--ubap-accent) 14%,transparent);color:var(--ubap-accent-2);font-size:11px;font-weight:800;letter-spacing:.04em;border-radius:999px}@supports not (background: color-mix(in srgb,red 50%,blue)){.ubap-bundle .ubap-bundle__qb-chip{background:#10b98124}}.ubap-bundle .ubap-bundle__qb-msg-below{font-size:11.5px;color:var(--ubap-fg-soft);font-weight:500;margin-top:4px;font-style:italic}.ubap-bundle .ubap-bundle__cta-amount{font-weight:800}@media (max-width: 720px){.ubap-bundle .ubap-bundle__cards{grid-template-columns:1fr!important;gap:10px}.ubap-bundle .ubap-bundle__qb-card{flex-direction:row!important;align-items:center!important;text-align:left!important;padding:14px!important;gap:14px;overflow:visible}.ubap-bundle .ubap-bundle__qb-card.is-selected{padding:13px!important}.ubap-bundle .ubap-bundle__qb-img-wrap{width:84px;height:84px;flex:0 0 84px;padding:8px;margin-top:0;background:var(--ubap-bg-3);border-radius:12px}.ubap-bundle .ubap-bundle__qb-img{max-width:100%!important}.ubap-bundle .ubap-bundle__qb-content{align-items:flex-start!important;text-align:left!important;flex:1 1 auto;min-width:0;gap:3px;padding-right:36px}.ubap-bundle .ubap-bundle__qb-title{font-size:15px;line-height:1.25;margin:0;text-align:left}.ubap-bundle .ubap-bundle__qb-sub{font-size:11.5px;margin-top:0}.ubap-bundle .ubap-bundle__qb-prices{flex-direction:row!important;align-items:baseline!important;flex-wrap:wrap;gap:8px;margin-top:4px}.ubap-bundle .ubap-bundle__qb-now{font-size:17px}.ubap-bundle .ubap-bundle__qb-was{font-size:12.5px;margin-top:0}.ubap-bundle .ubap-bundle__qb-chip{margin-top:0;padding:2px 8px;font-size:10px}.ubap-bundle .ubap-bundle__qb-msg-below{font-size:11px;margin-top:2px}.ubap-bundle .ubap-bundle__qb-radio{top:50%;right:14px;transform:translateY(-50%);width:18px;height:18px}.ubap-bundle .ubap-bundle__qb-badge{top:10px;left:10px;padding:3px 8px;font-size:9px}.ubap-bundle__cta-row{flex-direction:column;gap:10px}.ubap-bundle__qty-stepper{width:100%;justify-content:space-between;min-width:0}.ubap-bundle__cta--flat{width:100%!important;flex:1 1 100%}}@media (max-width: 480px){.ubap-bundle .ubap-bundle__cards{grid-template-columns:1fr!important}.ubap-bundle .ubap-bundle__qb-card{flex-direction:row;text-align:left;align-items:center;gap:14px}.ubap-bundle .ubap-bundle__qb-img-wrap{width:auto;flex-shrink:0}.ubap-bundle .ubap-bundle__qb-img{max-width:90px!important}.ubap-bundle .ubap-bundle__qb-prices{align-items:flex-start}}.ubap-bundle--oos .ubap-bundle__cards{pointer-events:none}.ubap-bundle--oos .ubap-bundle__qb-card{filter:grayscale(.85) brightness(.85);opacity:.55;transform:none!important;transition:filter .24s ease,opacity .24s ease}.ubap-bundle--oos .ubap-bundle__qb-card.is-selected,.ubap-bundle--oos .ubap-bundle__qb-card.is-preselected{border-color:#0f172a1a;box-shadow:none}.ubap-bundle--oos .ubap-bundle__qb-radio{display:none}.ubap-bundle--oos .ubap-bundle__qb-chip{background:#0f172a14!important;color:#0f172a73!important}.ubap-bundle__cta-row--oos{display:flex;flex-direction:column;align-items:stretch;gap:10px;margin-top:18px}.ubap-bundle__oos-badge{align-self:center;display:inline-flex;align-items:center;gap:6px;padding:6px 14px;font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#92400e;background:linear-gradient(180deg,#fef3c7,#fde68a);border:1px solid rgba(146,64,14,.18);border-radius:999px;box-shadow:0 1px #fff9 inset,0 2px 8px #92400e1f}.ubap-bundle__oos-badge svg{stroke:currentColor}.ubap-bundle__cta--wa{display:inline-flex!important;align-items:center;justify-content:center;gap:10px;width:100%;padding:16px 22px;font-size:15px;font-weight:700;letter-spacing:.01em;color:#fff;text-decoration:none;border:none;border-radius:14px;cursor:pointer;background:linear-gradient(135deg,#25d366,#128c7e);box-shadow:0 1px #ffffff38 inset,0 6px 18px #128c7e47,0 12px 36px #25d36638;transition:transform .18s ease,box-shadow .18s ease,filter .18s ease}.ubap-bundle__cta--wa:hover{transform:translateY(-1px);filter:brightness(1.04);box-shadow:0 1px #ffffff38 inset,0 10px 24px #128c7e5c,0 18px 48px #25d3664d}.ubap-bundle__cta--wa:active{transform:translateY(0);filter:brightness(.98)}.ubap-bundle__cta--wa.is-disabled{pointer-events:none;filter:grayscale(.6) brightness(.85);cursor:not-allowed}.ubap-bundle__cta--wa svg{flex-shrink:0}.ubap-bundle__cta--wa .ubap-bundle__cta-label{color:inherit}.ubap-bundle__oos-badge--gate{color:#e2e8f0!important;background:linear-gradient(180deg,#1e293b,#0f172a)!important;border:1px solid rgba(226,232,240,.15)!important;box-shadow:0 1px #ffffff0f inset,0 2px 10px #0f172a52!important}.ubap-bundle__cta-row--oos{width:100%!important;box-sizing:border-box}.ubap-bundle .ubap-bundle__cta--gate{display:flex!important;align-items:center;justify-content:center;gap:12px;width:100%!important;max-width:100%!important;box-sizing:border-box!important;margin:0!important;padding:16px 20px!important;font-size:14.5px!important;font-weight:700;letter-spacing:.01em;color:#fff!important;text-decoration:none!important;border:none!important;border-radius:14px!important;cursor:pointer;text-align:center;line-height:1.25;background:linear-gradient(135deg,#10b981,#0ea371)!important;box-shadow:0 1px #ffffff1f inset,0 6px 18px #10b98152,0 12px 36px #10b98138;transition:transform .18s ease,box-shadow .18s ease,filter .18s ease}.ubap-bundle--guest .ubap-bundle__qb-now,.ubap-bundle--guest .ubap-bundle__qb-was,.ubap-bundle--guest .ubap-bundle__qb-chip,.ubap-bundle--guest .ubap-bundle__qb-prices{display:none!important}.ubap-bundle__cta--gate .ubap-bundle__cta-label{flex:1 1 auto;text-align:center;min-width:0}.ubap-bundle__cta--gate:after{content:"→";flex:0 0 auto;font-size:16px;font-weight:600;opacity:.9;transition:transform .18s ease}.ubap-bundle__cta--gate:hover:after{transform:translate(3px)}.ubap-bundle__cta--gate:hover{transform:translateY(-1px);filter:brightness(1.06);box-shadow:0 1px #ffffff29 inset,0 10px 24px #10b9815c,0 18px 48px #10b9814d}.ubap-bundle__cta--gate:active{transform:translateY(0);filter:brightness(.97)}.ubap-bundle__cta--gate svg{flex-shrink:0;opacity:.9}.ubap-bundle--list.ubap-bundle--cards-mode .ubap-bundle__cards{grid-template-columns:1fr!important;gap:10px!important}.ubap-bundle--list .ubap-bundle__qb-card{display:grid!important;grid-template-columns:72px minmax(0,1fr) minmax(140px,auto)!important;flex-direction:unset!important;align-items:center!important;text-align:left!important;gap:16px!important;padding:14px 50px 14px 18px!important;min-height:92px}.ubap-bundle--list .ubap-bundle__qb-card.is-selected{padding:13.5px 49.5px 13.5px 17.5px!important}.ubap-bundle--list .ubap-bundle__qb-img-wrap{width:72px!important;height:72px!important;margin:0!important;border-radius:10px;overflow:hidden}.ubap-bundle--list .ubap-bundle__qb-img{width:72px!important;height:72px!important;max-width:72px!important;max-height:72px!important;object-fit:cover;display:block}.ubap-bundle--list .ubap-bundle__qb-content{display:flex;flex-direction:column;gap:2px;text-align:left;align-items:flex-start;min-width:0}.ubap-bundle--list .ubap-bundle__qb-title{font-size:14.5px;line-height:1.2}.ubap-bundle--list .ubap-bundle__qb-sub{font-size:12px;margin:0}.ubap-bundle--list .ubap-bundle__qb-prices{margin:0!important;padding:0!important;text-align:right;align-items:flex-end;display:flex;flex-direction:column;gap:2px;justify-self:end}.ubap-bundle--list .ubap-bundle__qb-now{font-size:18px;line-height:1.05}.ubap-bundle--list .ubap-bundle__qb-was{font-size:11.5px;margin:0}.ubap-bundle--list .ubap-bundle__qb-chip{margin-top:2px;align-self:flex-end}.ubap-bundle--list .ubap-bundle__cards{padding-top:8px}.ubap-bundle--list .ubap-bundle__qb-card{margin-top:10px}.ubap-bundle--list .ubap-bundle__qb-badge{top:-11px!important;left:16px!important;padding:4px 10px!important;font-size:9.5px!important;letter-spacing:.06em!important;z-index:5!important;box-shadow:0 4px 12px #0f172a38}.ubap-bundle--list .ubap-bundle__qb-radio{top:50%!important;transform:translateY(-50%);right:14px}@media (max-width: 640px){.ubap-bundle--list .ubap-bundle__cards{padding-top:6px;gap:12px!important}.ubap-bundle--list .ubap-bundle__qb-card{grid-template-columns:64px minmax(0,1fr)!important;grid-template-rows:auto auto!important;padding:12px 38px 12px 12px!important;gap:4px 14px!important;min-height:0;margin-top:12px}.ubap-bundle--list .ubap-bundle__qb-card.is-selected{padding:11.5px 37.5px 11.5px 11.5px!important}.ubap-bundle--list .ubap-bundle__qb-img-wrap,.ubap-bundle--list .ubap-bundle__qb-img{width:64px!important;height:64px!important;max-width:64px!important;max-height:64px!important;grid-row:1 / span 2;grid-column:1;align-self:center}.ubap-bundle--list .ubap-bundle__qb-content{grid-column:2;grid-row:1;gap:2px!important;align-self:end}.ubap-bundle--list .ubap-bundle__qb-title{font-size:14px!important;line-height:1.25!important;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ubap-bundle--list .ubap-bundle__qb-sub{font-size:11.5px!important}.ubap-bundle--list .ubap-bundle__qb-prices{grid-column:2!important;grid-row:2!important;justify-self:start!important;align-self:start;align-items:baseline!important;flex-direction:row!important;flex-wrap:wrap!important;gap:4px 8px!important;text-align:left!important;padding:0!important}.ubap-bundle--list .ubap-bundle__qb-now{font-size:15.5px!important;line-height:1.1!important;white-space:nowrap}.ubap-bundle--list .ubap-bundle__qb-was{font-size:11.5px!important;white-space:nowrap}.ubap-bundle--list .ubap-bundle__qb-chip{margin:0!important;padding:2px 7px!important;font-size:10px!important;align-self:center!important}.ubap-bundle--list .ubap-bundle__qb-radio{width:18px!important;height:18px!important;right:12px!important}.ubap-bundle--list .ubap-bundle__qb-badge{top:-9px!important;left:12px!important;padding:3px 9px!important;font-size:9px!important;letter-spacing:.05em!important}.ubap-bundle__cta-row{flex-direction:column!important;align-items:stretch!important;gap:10px!important;margin-top:16px!important}.ubap-bundle__qty-stepper{width:100%!important;justify-content:space-between!important;padding:4px 10px!important}.ubap-bundle__qty-stepper .ubap-bundle__qty-value{font-size:15px;font-weight:700}.ubap-bundle__cta--flat{width:100%!important;padding:14px 18px!important;font-size:14.5px!important}}
