.CjGbBa_productMediaStage{aspect-ratio:var(--product-media-ratio,1.33333);isolation:isolate;width:100%;max-width:100%;margin-inline:auto;position:relative;overflow:hidden}.CjGbBa_fixedFrame{aspect-ratio:auto;height:100%;min-height:inherit}.CjGbBa_withBackdrop{background:#111827}.CjGbBa_backdrop{filter:blur(24px)brightness(.68)saturate(.78);object-fit:cover;opacity:.86;z-index:0;transform:scale(1.16)}.CjGbBa_productMediaImage{object-fit:contain;opacity:0;z-index:1;width:100%;height:100%;transition:opacity .16s;display:block}.CjGbBa_ready .CjGbBa_productMediaImage{opacity:1}.CjGbBa_skeleton{background:linear-gradient(110deg,#eef1f6 20%,#f8f9fc 40%,#eef1f6 60%) 0 0/240% 100%;animation:1.25s ease-in-out infinite CjGbBa_product-media-skeleton;position:absolute;inset:0}.CjGbBa_ready .CjGbBa_skeleton{display:none}@keyframes CjGbBa_product-media-skeleton{0%{background-position:100% 0}to{background-position:-100% 0}}@media (prefers-reduced-motion:reduce){.CjGbBa_productMediaImage{transition:none}.CjGbBa_skeleton{animation:none}}
._mdqra_root{width:100%;min-width:0;position:relative}._mdqra_listbox{z-index:80;background:#fff;border:1px solid #e7e9ee;border-radius:10px;max-height:min(360px,55vh);margin:0;padding:6px;list-style:none;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow-y:auto;box-shadow:0 18px 40px #0f172a29}._mdqra_entry{margin:0;padding:0}._mdqra_kind{color:#8b91a0;letter-spacing:.08em;text-transform:uppercase;padding:9px 11px 4px;font-size:11px;font-weight:800;display:block}._mdqra_option{color:#17233e;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:7px;gap:2px;width:100%;padding:9px 11px;display:grid}._mdqra_option:hover,._mdqra_option[aria-selected=true]{color:#b819a6;background:#fff0fc}._mdqra_option strong{text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:750;overflow:hidden}._mdqra_option small{color:#777f8e;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:500;overflow:hidden}@media (max-width:640px){:is(.masaya-classic-search-panel ._mdqra_listbox,.masaya-catalog-unified-search ._mdqra_listbox){top:auto;bottom:calc(100% + 6px)}}
body.masaya-package-image-lightbox-open{overflow:hidden}.flo1Rq_trigger{z-index:1;color:#07152f;cursor:zoom-in;background:0 0;border:0;padding:0;position:absolute;inset:0}.flo1Rq_trigger:focus-visible{outline-offset:-3px;outline:3px solid #d900b8}.flo1Rq_triggerIcon{background:#fffffff0;border:1px solid #ffffffc2;border-radius:999px;place-items:center;width:40px;height:40px;transition:color .16s,transform .16s;display:grid;position:absolute;bottom:14px;right:14px;box-shadow:0 10px 28px #07152f3d}.flo1Rq_trigger:hover .flo1Rq_triggerIcon,.flo1Rq_trigger:focus-visible .flo1Rq_triggerIcon{color:#d900b8;transform:scale(1.04)}.flo1Rq_overlay{z-index:7000;position:fixed;inset:0}.flo1Rq_backdrop{cursor:zoom-out;background:#030917f0;border:0;width:100%;height:100%;padding:0;position:absolute;inset:0}.flo1Rq_dialog{z-index:1;width:100%;height:100%;padding:max(16px, env(safe-area-inset-top)) max(16px, env(safe-area-inset-right)) max(16px, env(safe-area-inset-bottom)) max(16px, env(safe-area-inset-left));color:#fff;pointer-events:none;grid-template-rows:auto minmax(0,1fr);display:grid;position:relative}.flo1Rq_toolbar{z-index:2;pointer-events:auto;justify-content:space-between;align-items:center;gap:16px;min-width:0;display:flex;position:relative}.flo1Rq_toolbar>div{align-items:baseline;gap:12px;min-width:0;display:flex}.flo1Rq_toolbar strong{color:#fff;text-overflow:ellipsis;text-shadow:0 2px 12px #0009;white-space:nowrap;font-size:clamp(16px,2vw,20px);overflow:hidden}.flo1Rq_toolbar span{color:#ffffffc2;font-variant-numeric:tabular-nums;flex:none;font-size:14px}.flo1Rq_close,.flo1Rq_navigation{color:#fff;cursor:pointer;pointer-events:auto;background:#07152fc2;border:1px solid #ffffff52;border-radius:999px;place-items:center;min-width:48px;min-height:48px;padding:0;transition:background .16s,border-color .16s,color .16s,transform .16s;display:grid}.flo1Rq_close:hover,.flo1Rq_navigation:hover{color:#d900b8;background:#fff;border-color:#d900b8}.flo1Rq_close:focus-visible,.flo1Rq_navigation:focus-visible{outline-offset:3px;outline:3px solid #f06bdb}.flo1Rq_stage{pointer-events:none;touch-action:pan-y pinch-zoom;place-items:center;min-width:0;min-height:0;display:grid;position:relative;overflow:hidden}.flo1Rq_image{object-fit:contain;pointer-events:auto;-webkit-user-select:none;user-select:none;width:auto;max-width:calc(100vw - 32px);height:auto;max-height:calc(100dvh - 96px);display:block}.flo1Rq_navigation{position:absolute;top:50%;transform:translateY(-50%)}.flo1Rq_navigation:hover{transform:translateY(-50%)scale(1.04)}.flo1Rq_previous{left:0}.flo1Rq_next{right:0}@media (max-width:640px){.flo1Rq_dialog{padding:max(10px, env(safe-area-inset-top)) max(10px, env(safe-area-inset-right)) max(10px, env(safe-area-inset-bottom)) max(10px, env(safe-area-inset-left))}.flo1Rq_toolbar>div{gap:2px;display:grid}.flo1Rq_close,.flo1Rq_navigation{min-width:44px;min-height:44px}.flo1Rq_navigation{background:#07152fa8}.flo1Rq_image{max-width:calc(100vw - 20px);max-height:calc(100dvh - 82px)}}@media (prefers-reduced-motion:reduce){.flo1Rq_close,.flo1Rq_navigation,.flo1Rq_triggerIcon{transition:none}}
.fzMBkq_field,.fzMBkq_control{min-width:0;position:relative}.fzMBkq_field .fzMBkq_trigger{color:#0f172a;cursor:pointer;text-align:start;background:#fff;border:1px solid #e2e8f0;align-items:center;width:100%;margin:0;display:flex}.fzMBkq_field .fzMBkq_trigger.masaya-footer-phone-code-select{border-color:#cfd6df currentColor #cfd6df #cfd6df;border-right-style:none;border-right-width:0;border-radius:3px 0 0 3px}.fzMBkq_triggerValue{text-overflow:ellipsis;white-space:nowrap;min-width:0;padding-right:1.25rem;overflow:hidden}.fzMBkq_caret{inset-inline-end:.8rem;color:#64748b;pointer-events:none;border-top:5px solid;border-left:4px solid #0000;border-right:4px solid #0000;width:0;height:0;position:absolute;top:50%;transform:translateY(-30%)}.fzMBkq_panel{z-index:80;top:calc(100% + .5rem);background:#fff;border:1px solid #f7c7ef;border-radius:.75rem;width:min(22rem,100vw - 2rem);position:absolute;inset-inline-start:0;overflow:hidden;box-shadow:0 20px 50px #0f172a2e}.fzMBkq_panel .fzMBkq_searchBox{color:#6b4766;background:#fdf0fb;border-bottom:1px solid #fce7f7;gap:.4rem;margin:0;padding:.75rem;font-size:.75rem;font-weight:700;line-height:1.35;display:grid}.fzMBkq_panel .fzMBkq_searchInput{color:#0f172a;width:100%;height:44px;font:inherit;background:#fff;border:1px solid #e5b7dc;border-radius:.55rem;outline:none;margin:0;padding:0 .75rem}.fzMBkq_panel .fzMBkq_searchInput:focus{border-color:#d900b8;box-shadow:0 0 0 3px #d900b81f}.fzMBkq_searchInput::-webkit-search-cancel-button{appearance:none}.fzMBkq_options{overscroll-behavior:contain;max-height:min(20rem,55vh);padding:.4rem;overflow-y:auto}.fzMBkq_panel .fzMBkq_option{color:#0f172a;cursor:pointer;width:100%;height:auto;min-height:44px;font:inherit;text-align:start;background:0 0;border:0;border-radius:.55rem;grid-template-columns:1.5rem minmax(0,1fr) auto auto;align-items:center;gap:.65rem;margin:0;padding:.55rem .65rem;display:grid}.fzMBkq_panel .fzMBkq_option:hover,.fzMBkq_panel .fzMBkq_optionActive{color:#8b176f;background:#fdf0fb}.fzMBkq_panel .fzMBkq_option[aria-selected=true]{background:#fce7f7}.fzMBkq_flag{font-size:1.15rem;line-height:1}.fzMBkq_countryName{overflow-wrap:anywhere;min-width:0;font-size:.875rem;font-weight:750;line-height:1.25}.fzMBkq_panel .fzMBkq_countryName small{color:#64748b;letter-spacing:.05em;margin:0 0 0 .25rem;font-size:.7rem;font-weight:800;display:inline}.fzMBkq_dialCode{color:#475569;white-space:nowrap;font-size:.8rem;font-weight:800}.fzMBkq_selectedMark{color:#d900b8;font-size:.9rem;font-weight:900}.fzMBkq_panel .fzMBkq_empty{color:#64748b;text-align:center;margin:0;padding:1rem;font-size:.875rem;font-weight:700}@media (max-width:640px){.fzMBkq_panel{z-index:1600;border-radius:1rem;width:auto;max-height:min(70dvh,32rem);position:fixed;inset:auto .75rem .75rem;box-shadow:0 24px 70px #0f172a47}.fzMBkq_options{max-height:calc(min(70dvh,32rem) - 5.8rem)}}
.sQ9TNG_field{position:relative}.sQ9TNG_trigger,.sQ9TNG_rangeTrigger{color:#07152f;width:100%;min-height:44px;font:inherit;text-align:left;background:#fff;border:1px solid #e5e7eb;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:0 14px;font-weight:800;display:flex}.sQ9TNG_trigger:hover,.sQ9TNG_rangeTrigger:hover,.sQ9TNG_trigger[aria-expanded=true],.sQ9TNG_rangeTrigger[aria-expanded=true]{border-color:#d900b873;box-shadow:0 0 0 3px #d900b814}.sQ9TNG_placeholder{color:#8a94a6}.sQ9TNG_popover{z-index:60;width:min(360px,100vw - 32px);scroll-margin-top:80px;scroll-margin-bottom:calc(96px + env(safe-area-inset-bottom,0px));overscroll-behavior:contain;background:#fff;border:1px solid #f7c7ef;border-radius:10px;max-height:calc(100dvh - 120px);padding:14px;position:absolute;top:calc(100% + 10px);left:0;overflow-y:auto;box-shadow:0 20px 44px #07152f2e}.sQ9TNG_rangePopover{width:min(430px,100vw - 32px)}.sQ9TNG_rangeInputs{grid-template-columns:1fr 1fr;gap:8px;margin-bottom:12px;display:grid}.sQ9TNG_rangeInputs button{color:#07152f;text-align:left;background:#fff;border:1px solid #e5e7eb;border-radius:8px;min-height:48px;padding:8px 10px;font-size:12px;font-weight:900}.sQ9TNG_rangeInputs button span{color:#7a8495;text-transform:uppercase;font-size:11px;display:block}.sQ9TNG_rangeInputs button strong{margin-top:2px;font-size:13px;display:block}.sQ9TNG_rangeInputs button.sQ9TNG_active{color:#d900b8;background:#fdf0fb;border-color:#d900b8}.sQ9TNG_head{justify-content:space-between;align-items:center;gap:10px;margin-bottom:10px;display:flex}.sQ9TNG_head strong{color:#07152f;font-size:15px;font-weight:950}.sQ9TNG_head button,.sQ9TNG_actions button,.sQ9TNG_grid button{font:inherit;background:0 0;border:0}.sQ9TNG_head button{color:#596579;border-radius:8px;place-items:center;width:34px;height:34px;font-size:20px;display:grid}.sQ9TNG_head button:hover{color:#d900b8;background:#fdf0fb}.sQ9TNG_weekdays,.sQ9TNG_grid{grid-template-columns:repeat(7,minmax(0,1fr));gap:5px;display:grid}.sQ9TNG_weekdays{margin-bottom:6px}.sQ9TNG_weekdays span{color:#8a94a6;text-align:center;font-size:11px;font-weight:950}.sQ9TNG_grid button{color:#172033;border-radius:8px;min-height:34px;font-size:13px;font-weight:850}.sQ9TNG_grid button:hover:not(:disabled){color:#d900b8;background:#fdf0fb}.sQ9TNG_grid button.sQ9TNG_muted{color:#b8c0cc}.sQ9TNG_grid button.sQ9TNG_today{box-shadow:inset 0 0 0 1px #d900b8}.sQ9TNG_grid button.sQ9TNG_selected,.sQ9TNG_grid button.sQ9TNG_rangeEdge{color:#fff;background:#d900b8}.sQ9TNG_grid button.sQ9TNG_inRange{color:#d900b8;background:#fdf0fb}.sQ9TNG_grid button:disabled,.sQ9TNG_grid button.sQ9TNG_disabled{color:#cbd2dc;cursor:not-allowed;text-decoration:line-through}.sQ9TNG_actions{justify-content:space-between;gap:10px;margin-top:12px;display:flex}.sQ9TNG_actions button{color:#7a8495;border-radius:8px;min-height:36px;padding:0 12px;font-size:13px;font-weight:900}.sQ9TNG_actions button:last-child{color:#fff;background:#d900b8}@media (max-width:640px){.sQ9TNG_popover{left:50%;transform:translate(-50%)}}
