.package-detail-modal--montigo{--detail-navy: #0b1746;--detail-cyan: #21bfd0;--detail-coral: #ff4b22;--detail-yellow: #ffc61b;--detail-ivory: #f3f0ec}.package-detail-modal--montigo>[class*=bg-black]{background:#030610b8!important}.package-detail-modal--montigo .package-detail-modal__panel{max-width:820px;border:1px solid rgba(33,191,208,.25);border-radius:24px;background:#faf8f5;box-shadow:0 32px 90px #03061057}.package-detail-modal--montigo .package-detail-modal__header{border-color:#21bfd038;background:radial-gradient(circle at 84% -90%,rgba(33,191,208,.34),transparent 48%),linear-gradient(118deg,#05091b,var(--detail-navy) 72%,#132864);color:#fff}.package-detail-modal--montigo .package-detail-modal__header h2{color:#fff;letter-spacing:-.025em}.package-detail-modal__campaign-row{margin-bottom:7px;display:flex;align-items:center;gap:8px}.package-detail-modal__campaign-row>span:first-child{display:inline-flex;align-items:center;gap:5px;color:var(--detail-cyan);font-size:8px;font-weight:900;letter-spacing:.13em;text-transform:uppercase}.package-detail-modal__montigo{height:20px;padding:3px 7px;display:inline-flex;align-items:center;border-radius:99px;background:#fff}.package-detail-modal__montigo img{width:46px;height:auto}.package-detail-modal--montigo .package-detail-modal__meta{color:#ffffff9e}.package-detail-modal--montigo .package-detail-modal__close{background:#ffffff17}.package-detail-modal--montigo .package-detail-modal__close:hover{background:#ffffff2b}.package-detail-modal--montigo .package-detail-modal__close svg{color:#fff}.package-detail-modal--montigo .package-detail-modal__tabs{gap:6px;padding-top:9px;padding-bottom:9px;border-color:#0b174614;background:#ffffffc2}.package-detail-modal--montigo .package-detail-modal__tab{padding-top:7px;padding-bottom:7px;border:0;border-radius:99px;color:#0b174694}.package-detail-modal--montigo .package-detail-modal__tab[class*="border-[#b4257c]"]{background:var(--detail-navy);color:#fff!important;box-shadow:inset 0 -2px #21bfd073}.package-detail-modal--montigo .package-detail-modal__content{background:radial-gradient(circle at 100% 0,rgba(255,198,27,.06),transparent 28%),#faf8f5}.package-detail-modal--montigo .package-detail-modal__day{border-color:#0b17461a;background:#fff;box-shadow:0 4px 14px #0b174609}.package-detail-modal--montigo .package-detail-modal__day-button:hover{background:#21bfd00e}.package-detail-modal--montigo .package-detail-modal__day-label,.package-detail-modal--montigo [class~="text-[#b4257c]"]{color:var(--detail-navy)!important}.package-detail-modal--montigo .package-detail-modal__day-content{border-color:#0b174614;background:#f3f0ec8f}.package-detail-modal--montigo .package-detail-modal__footer{border-color:#0b17461a;background:#fffffff5;box-shadow:0 -12px 30px #0b174614}.package-detail-modal__price-label{margin:0 0 1px;color:#0b174680;font-size:7px;font-weight:900;letter-spacing:.11em;text-transform:uppercase}.package-detail-modal--montigo .package-detail-modal__price{color:var(--detail-navy)!important}.package-detail-modal--montigo .package-detail-modal__cta{min-height:42px;border-radius:12px;background:linear-gradient(120deg,var(--detail-coral),#e64021)!important;box-shadow:0 10px 24px #ff4b223d}.package-detail-modal--montigo .package-detail-modal__cta:hover{background:linear-gradient(120deg,#e94425,#c9341b)!important;transform:translateY(-1px)}@media (max-width: 767px){.package-detail-modal--montigo .package-detail-modal__panel--mobile{top:max(.75rem,env(safe-area-inset-top));border-right:0;border-bottom:0;border-left:0;border-radius:24px 24px 0 0}.package-detail-modal--montigo .package-detail-modal__handle{background:#05091b}.package-detail-modal--montigo .package-detail-modal__handle>div{background:#ffffff57}.package-detail-modal--montigo .package-detail-modal__header{padding-top:9px}.package-detail-modal--montigo .package-detail-modal__tabs{overflow-x:auto;scrollbar-width:none}.package-detail-modal--montigo .package-detail-modal__tab{flex:1;white-space:nowrap}.package-detail-modal--montigo .package-detail-modal__content{padding-top:13px}}@media (prefers-reduced-motion: reduce){.package-detail-modal--montigo .package-detail-modal__cta{transition:none}}.montigo-bottle-companion{position:fixed;z-index:9999;display:block;height:auto;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;filter:drop-shadow(0 10px 13px rgba(3,6,16,.26));will-change:transform,opacity}.montigo-bottle-companion--cursor{top:0;left:0;width:42px;transform-origin:50% 18%}.montigo-bottle-companion--scroll{display:none}@media (max-width: 700px),(pointer: coarse){.montigo-bottle-companion--cursor{display:none}.montigo-bottle-companion--scroll{right:max(8px,env(safe-area-inset-right));bottom:max(76px,calc(env(safe-area-inset-bottom) + 62px));z-index:45;display:block;width:40px}}@media (prefers-reduced-motion: reduce){.montigo-bottle-companion{display:none}}.matta-montigo-theme{--matta-montigo-navy: #0b1746;--matta-montigo-navy-hover: #111f59;--matta-montigo-cyan: #21bfd0;--matta-montigo-yellow: #ffc61b;--matta-montigo-coral: #ff4b22;--matta-montigo-ivory: #f3f0ec;background:var(--matta-montigo-ivory)}.matta-montigo-header{background:radial-gradient(circle at 88% -60%,rgba(33,191,208,.34),transparent 34%),linear-gradient(112deg,#05091b 0%,var(--matta-montigo-navy) 68%,#10215b 100%)!important;box-shadow:inset 0 -2px #21bfd09e,0 12px 30px #05091b33!important}.matta-montigo-collab{height:24px;margin-left:auto;padding:4px 9px;display:inline-flex;align-items:center;border-radius:999px;background:#fffffff2;box-shadow:0 5px 14px #00000029}.matta-montigo-collab img{width:62px;height:auto;display:block}.matta-montigo-theme [class~="bg-[#EFE9E9]"]{background-color:var(--matta-montigo-ivory)!important}.matta-montigo-theme [class~="bg-[#F8F4F2]"]{background-color:#faf8f5!important}.matta-montigo-theme [class~="bg-[#5A2132]"]{background-color:var(--matta-montigo-navy)!important}.matta-montigo-theme [class~="bg-[#5A2132]/[0.045]"]{background-color:#0b17460b!important}.matta-montigo-theme [class~="bg-[#5A2132]/[0.06]"]{background-color:#0b17460f!important}.matta-montigo-theme [class~="bg-[#E8D9DE]"]{background-color:#21bfd026!important}.matta-montigo-theme [class~="text-[#5A2132]"]{color:var(--matta-montigo-navy)!important}.matta-montigo-theme [class~="text-[#5A2132]/30"]{color:#0b17464d!important}.matta-montigo-theme [class~="text-[#5A2132]/35"]{color:#0b174659!important}.matta-montigo-theme [class~="text-[#5A2132]/50"]{color:#0b174680!important}.matta-montigo-theme [class~="text-[#5A2132]/55"]{color:#0b17468c!important}.matta-montigo-theme [class~="text-[#5A2132]/60"]{color:#0b174699!important}.matta-montigo-theme [class~="text-[#5A2132]/65"]{color:#0b1746a6!important}.matta-montigo-theme [class~="text-[#5A2132]/70"]{color:#0b1746b3!important}.matta-montigo-theme [class~="text-[#7A3142]"]{color:#c5371d!important}.matta-montigo-theme [class~="border-[#5A2132]"]{border-color:var(--matta-montigo-navy)!important}.matta-montigo-theme [class~="border-[#5A2132]/10"]{border-color:#0b17461a!important}.matta-montigo-theme [class~="border-[#5A2132]/15"]{border-color:#0b174626!important}.matta-montigo-theme [class~="border-[#5A2132]/20"]{border-color:#0b174633!important}.matta-montigo-theme [class~="border-[#5A2132]/25"]{border-color:#0b174640!important}.matta-montigo-theme [class~="border-[#5A2132]/[0.05]"]{border-color:#0b17460d!important}.matta-montigo-theme [class~="border-[#5A2132]/[0.07]"]{border-color:#0b174612!important}.matta-montigo-theme [class~="ring-[#5A2132]"]{--tw-ring-color: var(--matta-montigo-navy) !important}.matta-montigo-theme [class~="ring-[#5A2132]/20"]{--tw-ring-color: rgba(11, 23, 70, .2) !important}.matta-montigo-theme [class~="ring-offset-[#EFE9E9]"]{--tw-ring-offset-color: var(--matta-montigo-ivory) !important}.matta-montigo-theme [class~="hover:bg-[#7A3142]"]:hover,.matta-montigo-theme [class~="group-hover:bg-[#7A3142]"]{background-color:var(--matta-montigo-navy-hover)!important}.matta-montigo-deal{background:linear-gradient(120deg,#e63f20,var(--matta-montigo-coral))!important;box-shadow:0 8px 20px #ff4b2242!important}.matta-montigo-action{background:var(--matta-montigo-navy)!important;box-shadow:inset 0 -2px #21bfd061}.matta-image-placeholder,.matta-loading-card{background:radial-gradient(circle at 82% 14%,rgba(33,191,208,.22),transparent 33%),linear-gradient(145deg,#152862,#0b1746 54%,#05091b)}.matta-image-placeholder:after,.matta-loading-shimmer:after{position:absolute;inset:0;content:"";transform:translate(-110%);background:linear-gradient(100deg,transparent 20%,rgba(255,255,255,.16) 50%,transparent 80%);animation:matta-loading-sweep 1.55s ease-in-out infinite}.matta-image-placeholder,.matta-loading-shimmer{position:relative;overflow:hidden}@keyframes matta-loading-sweep{to{transform:translate(110%)}}.matta-montigo-sheet-header{border-color:#21bfd042!important;background:radial-gradient(circle at 92% -80%,rgba(33,191,208,.3),transparent 42%),linear-gradient(112deg,#071238,#243d82)!important;box-shadow:inset 0 -2px #21bfd06b}.matta-montigo-sheet-header h3{color:#fff!important}.matta-montigo-sheet-header p{color:#ffffffad!important}.matta-montigo-sheet-header button svg{color:#ffffffe0!important}.matta-tier-path{position:relative;padding:9px 11px 18px;display:flex;align-items:center;border:1px solid rgba(11,23,70,.08);border-radius:14px;background:#ffffffc7}.matta-tier-path__step{min-width:0;flex:1;display:flex;align-items:center;gap:8px}.matta-tier-path__number{width:24px;height:24px;flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;background:#21bfd024;color:#087d8a;font-size:10px;font-weight:900}.matta-tier-path__step--first .matta-tier-path__number{background:var(--matta-montigo-navy);color:#fff;box-shadow:0 0 0 3px #21bfd026}.matta-tier-path__step p{margin:0;color:var(--matta-montigo-navy);font-size:9px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.matta-tier-path__step p strong{margin-left:3px;color:#c5371d;font-size:10px;letter-spacing:0}.matta-tier-path__step div>span{margin-top:2px;display:block;color:#7c7b82;font-size:8px}.matta-tier-path__connector{width:28px;flex:0 0 auto;display:flex;align-items:center;justify-content:center;color:#0b174652}.matta-tier-path__note{position:absolute;left:11px;bottom:4px;margin:0;color:#0b17467a;font-size:7px}.matta-current-offer__eyebrow{margin:0 0 4px;color:#087d8a;font-size:7px;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.matta-current-offer__deal{margin:0;color:var(--matta-montigo-navy);font-size:10px;font-weight:800;line-height:1.2}.matta-current-offer__deal span{margin-right:3px;color:#c5371d;font-size:8px;font-weight:900;letter-spacing:.05em}.matta-current-offer__progress{width:100%;height:5px;margin-top:7px;overflow:hidden;border-radius:99px;background:#0b174617}.matta-current-offer__progress>span{height:100%;display:block;border-radius:inherit;background:linear-gradient(90deg,var(--matta-montigo-cyan),var(--matta-montigo-navy))}.matta-current-offer__progress--current>span{background:linear-gradient(90deg,var(--matta-montigo-yellow),var(--matta-montigo-coral))}.matta-current-offer__status{margin-top:4px;display:flex;justify-content:space-between;gap:5px;color:#8b8990;font-size:7px;line-height:1}.matta-current-offer__status strong{color:var(--matta-montigo-navy);font-weight:800}.matta-current-offer__next{margin:6px 0 0;padding-top:5px;border-top:1px solid rgba(11,23,70,.07);color:#9a989e;font-size:7px;line-height:1.25}.matta-current-offer__next strong{color:#0b1746a8}.matta-current-offer__completed{margin:5px 0 0;display:inline-flex;align-items:center;gap:3px;color:#8b8990;font-size:7px;line-height:1.2}.matta-montigo-theme input:focus-visible,.matta-montigo-theme button:focus-visible,.matta-montigo-theme a:focus-visible{outline-color:var(--matta-montigo-cyan)}@media (max-width: 480px){.matta-current-offer{width:132px!important}.matta-tier-path{padding-right:9px;padding-left:9px}.matta-tier-path__connector{width:18px}.matta-tier-path__step{gap:6px}.matta-tier-path__step p strong{display:block;margin:1px 0 0}.matta-montigo-collab{height:22px;padding:4px 8px}.matta-montigo-collab img{width:54px}}@media (prefers-reduced-motion: reduce){.matta-image-placeholder:after,.matta-loading-shimmer:after{animation:none}}
