._0TRIzq_page{color:#182941;direction:rtl;background:#f5f2eb;min-height:100dvh;padding:0 0 64px}._0TRIzq_wrap{max-width:1300px;margin:auto;padding:0 clamp(15px,3vw,40px)}._0TRIzq_nav{justify-content:space-between;align-items:center;gap:12px;padding:20px 0;display:flex}._0TRIzq_logo{letter-spacing:.1em;color:#102a49;font-size:22px;font-weight:950;text-decoration:none}._0TRIzq_link{color:#254567;border:1px solid #c6ced7;border-radius:30px;padding:10px 15px;font-size:13px;font-weight:800;text-decoration:none}._0TRIzq_hero{isolation:isolate;color:#fff;background:#172941;border-radius:22px;align-items:flex-end;min-height:335px;padding:clamp(25px,5vw,65px);display:flex;position:relative;overflow:hidden}._0TRIzq_hero:before{content:"";z-index:-1;background:linear-gradient(90deg,#10213fe9,#10213f82),var(--cover) center/cover;position:absolute;inset:0}._0TRIzq_eyebrow{color:#efd29d;letter-spacing:.15em;font-size:12px;font-weight:950}._0TRIzq_hero h1{margin:14px 0;font-size:clamp(34px,6vw,66px);line-height:1.15}._0TRIzq_hero p{color:#f2f0ed;max-width:710px;font-size:clamp(15px,2vw,19px);line-height:1.85}._0TRIzq_notice{color:#6f5633;background:#fff9e9;border:1px solid #dfcba7;border-radius:14px;margin:20px 0;padding:16px 20px;font-size:13px;font-weight:750;line-height:1.95}._0TRIzq_heading{justify-content:space-between;align-items:center;gap:12px;margin:32px 0 22px;display:flex}._0TRIzq_heading h2{margin:0;font-size:clamp(22px,3vw,33px)}._0TRIzq_sub{color:#7b8490;font-size:13px}._0TRIzq_directory,._0TRIzq_products{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}._0TRIzq_card{color:#182941;background:#fff;border:1px solid #ede5db;border-radius:17px;text-decoration:none;transition:transform .15s;display:block;overflow:hidden;box-shadow:0 15px 30px #1729410d}._0TRIzq_card:hover{transform:translateY(-3px)}._0TRIzq_directory ._0TRIzq_card:nth-child(-n+4){grid-column:span 2}._0TRIzq_visual{background:#e5e3df 50%/cover;height:205px;position:relative}._0TRIzq_directory ._0TRIzq_card:nth-child(-n+4) ._0TRIzq_visual{height:275px}._0TRIzq_visualProduct{background:#e5e3df 50%/cover;height:215px;position:relative}._0TRIzq_mark{color:#efd29d;background:#10253cea;border:1px solid #e0c38a;border-radius:30px;padding:7px 11px;font-size:10px;font-weight:900;position:absolute;inset-block-start:12px;inset-inline-start:12px}._0TRIzq_desc{gap:6px;padding:17px;display:grid}._0TRIzq_desc h3{margin:0;font-size:16px;font-weight:900;line-height:1.55}._0TRIzq_desc p{color:#77818f;margin:0;font-size:12px;line-height:1.8}._0TRIzq_money{color:#17304b;font-size:16px;font-weight:900}._0TRIzq_chips{flex-wrap:wrap;gap:8px;margin:24px 0;display:flex}._0TRIzq_chips a{color:#24354b;background:#fff;border:1px solid #e5d5bd;border-radius:30px;padding:10px 15px;font-size:12px;font-weight:800;text-decoration:none}._0TRIzq_group{margin:30px 0;scroll-margin-top:20px}._0TRIzq_group h2{margin:0 0 16px;font-size:22px}._0TRIzq_detail{grid-template-columns:1fr 1fr;gap:40px;padding:38px 0;display:grid}._0TRIzq_detailPhoto{background:#eee 50%/cover;border-radius:20px;min-height:430px}._0TRIzq_detailText{flex-direction:column;justify-content:center;align-items:flex-start;gap:18px;display:flex}._0TRIzq_detailText h1{margin:0;font-size:clamp(29px,4vw,48px)}._0TRIzq_detailText p{color:#637287;line-height:1.95}._0TRIzq_button{color:#fff;background:#122d4a;border-radius:10px;padding:13px 19px;font-weight:800;text-decoration:none}._0TRIzq_blank{text-align:center;background:#fff;border-radius:15px;padding:55px 20px}._0TRIzq_bottom{text-align:center;color:#7e8792;margin:50px 0;font-size:12px}@media (max-width:900px){._0TRIzq_directory,._0TRIzq_products{grid-template-columns:repeat(2,minmax(0,1fr))}._0TRIzq_detail{grid-template-columns:1fr}._0TRIzq_detailPhoto{min-height:350px}}@media (max-width:570px){._0TRIzq_hero{border-radius:17px;min-height:290px;padding:26px}._0TRIzq_hero h1{font-size:31px}._0TRIzq_directory ._0TRIzq_card:nth-child(-n+4){grid-column:span 2}._0TRIzq_visual{height:140px}._0TRIzq_visualProduct{height:155px}._0TRIzq_directory ._0TRIzq_card:nth-child(-n+4) ._0TRIzq_visual{height:205px}._0TRIzq_directory,._0TRIzq_products{gap:11px}._0TRIzq_desc{padding:12px}._0TRIzq_desc h3{font-size:13px}._0TRIzq_detailPhoto{min-height:260px}._0TRIzq_nav{padding:13px 0}}@media (prefers-reduced-motion:reduce){._0TRIzq_card{transition:none}}
.hx3grW_page{width:min(100% - 2rem,76rem);min-height:36rem;color:var(--color-text,#171b4b);margin:0 auto;padding:clamp(2rem,6vw,5rem) 0 8rem}.hx3grW_breadcrumb{color:var(--color-text-muted,#777a90);align-items:center;gap:.55rem;margin-bottom:1.25rem;font-size:.76rem;display:flex}.hx3grW_breadcrumb a{color:var(--color-secondary,#b77a21);text-decoration:none}.hx3grW_hero{border:1px solid color-mix(in srgb, var(--color-border,#e4e1dc) 92%, transparent);background:radial-gradient(circle at 92% 4%, color-mix(in srgb, var(--color-secondary,#d4a23e) 15%, transparent), transparent 20rem), color-mix(in srgb, var(--color-surface,#fff) 95%, transparent);border-radius:1.5rem;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:1.25rem;padding:clamp(1.35rem,4vw,2.25rem);display:grid;position:relative;overflow:hidden;box-shadow:0 1.2rem 3.5rem #171b4b12}.hx3grW_avatar{border:1px solid color-mix(in srgb, var(--color-secondary,#d4a23e) 42%, transparent);color:#fff;background:linear-gradient(145deg, var(--color-secondary,#ff8a12), var(--color-primary,#171b4b));width:5rem;height:5rem;box-shadow:0 .8rem 2rem color-mix(in srgb, var(--color-primary,#171b4b) 18%, transparent);border-radius:1.4rem;place-items:center;font-size:1.35rem;font-weight:900;display:grid}.hx3grW_heroText span,.hx3grW_cardHeader span{color:var(--color-secondary,#c98d2f);letter-spacing:.08em;font-size:.67rem;font-weight:900}.hx3grW_heroText h1{color:var(--color-primary,#171b4b);letter-spacing:-.03em;margin:.35rem 0 .45rem;font-size:clamp(2rem,5vw,3.6rem);font-weight:800;line-height:1.05}.hx3grW_heroText p{color:var(--color-text-muted,#74778d);margin:0;font-size:.82rem;line-height:1.7}.hx3grW_completion{border:1px solid color-mix(in srgb, var(--color-border,#e4e1dc) 85%, transparent);background:color-mix(in srgb, var(--color-background,#fffaf2) 84%, transparent);text-align:center;border-radius:1rem;gap:.45rem;min-width:8.5rem;padding:.8rem 1rem;display:grid}.hx3grW_completion strong{color:var(--color-primary,#171b4b);font-size:1.35rem}.hx3grW_completion span{color:var(--color-text-muted,#74778d);font-size:.65rem}.hx3grW_notice,.hx3grW_error{border-radius:.9rem;margin-top:1rem;padding:.85rem 1rem;font-size:.8rem}.hx3grW_notice{color:#28623a;background:#eef9f1;border:1px solid #b9dfc4;font-weight:800}.hx3grW_error{color:#8f2f27;background:#fff0ee;border:1px solid #efc4bd}.hx3grW_layout{grid-template-columns:minmax(0,1.35fr) minmax(17rem,.65fr);align-items:start;gap:1rem;margin-top:1rem;display:grid}.hx3grW_card{border:1px solid var(--color-border,#e4e1dc);background:color-mix(in srgb, var(--color-surface,#fff) 96%, transparent);border-radius:1.25rem;padding:clamp(1.15rem,3vw,1.75rem);box-shadow:0 .8rem 2.7rem #171b4b0d}.hx3grW_cardHeader{border-bottom:1px solid var(--color-border,#e8e5e0);justify-content:space-between;align-items:end;gap:1rem;margin-bottom:1.2rem;padding-bottom:1rem;display:flex}.hx3grW_cardHeader h2{color:var(--color-primary,#171b4b);margin:.35rem 0 0;font-size:1.35rem;font-weight:800}.hx3grW_cardHeader p{max-width:23rem;color:var(--color-text-muted,#777a90);margin:0;font-size:.72rem;line-height:1.6}.hx3grW_form{gap:1rem;display:grid}.hx3grW_formGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;display:grid}.hx3grW_form label{color:var(--color-text,#454962);gap:.4rem;font-size:.74rem;font-weight:850;display:grid}.hx3grW_form label small{color:var(--color-text-muted,#85879a);font-size:.62rem;font-weight:500}.hx3grW_fullWidth{grid-column:1/-1}.hx3grW_form input,.hx3grW_form select,.hx3grW_form textarea{border:1px solid var(--color-border,#dedee4);width:100%;min-height:3.15rem;color:var(--color-text,#171b4b);background:var(--color-background,#fbfaf7);font:inherit;border-radius:.8rem;outline:0;padding:.72rem .85rem;transition:border-color .16s,box-shadow .16s,background-color .16s}.hx3grW_form textarea{resize:vertical;min-height:6.5rem;line-height:1.7}.hx3grW_form input:focus,.hx3grW_form select:focus,.hx3grW_form textarea:focus{border-color:var(--color-secondary,#d4a23e);background:var(--color-surface,#fff);box-shadow:0 0 0 3px color-mix(in srgb, var(--color-secondary,#d4a23e) 12%, transparent)}.hx3grW_readonly{direction:ltr;color:var(--color-text-muted,#777a90)!important;background:color-mix(in srgb, var(--color-background,#f8f5ef) 76%, #ddd)!important}.hx3grW_saveButton{color:#fff;background:var(--color-primary,#171b4b);min-height:3.35rem;font:inherit;cursor:pointer;box-shadow:0 .7rem 1.8rem color-mix(in srgb, var(--color-primary,#171b4b) 20%, transparent);border:0;border-radius:.9rem;justify-content:center;align-items:center;gap:.55rem;margin-top:.25rem;padding:.75rem 1.25rem;font-size:.8rem;font-weight:900;display:inline-flex}.hx3grW_saveButton:active{transform:scale(.985)}.hx3grW_sidebar{gap:1rem;display:grid}.hx3grW_infoList{gap:.75rem;margin:0;display:grid}.hx3grW_infoList div{border:1px solid color-mix(in srgb, var(--color-border,#e4e1dc) 75%, transparent);background:var(--color-background,#f9f6f0);border-radius:.8rem;gap:.2rem;padding:.8rem;display:grid}.hx3grW_infoList dt{color:var(--color-text-muted,#85879a);font-size:.62rem}.hx3grW_infoList dd{color:var(--color-text,#30345a);overflow-wrap:anywhere;margin:0;font-size:.8rem;line-height:1.55}.hx3grW_quickLinks,.hx3grW_dashboardGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.hx3grW_quickLinks a,.hx3grW_dashboardCard{border:1px solid var(--color-border,#e4e1dc);min-height:8rem;color:var(--color-text,#252955);background:color-mix(in srgb, var(--color-surface,#fff) 96%, transparent);border-radius:1.15rem;align-content:space-between;gap:.55rem;padding:1.05rem;text-decoration:none;transition:transform .18s,box-shadow .18s,border-color .18s;display:grid;position:relative;overflow:hidden;box-shadow:0 .65rem 1.9rem #171b4b0a}.hx3grW_quickLinks a:hover,.hx3grW_dashboardCard:hover{border-color:color-mix(in srgb, var(--color-secondary,#d4a23e) 38%, var(--color-border,#e4e1dc));transform:translateY(-2px);box-shadow:0 1rem 2.4rem #171b4b14}.hx3grW_dashboardGrid{grid-template-columns:repeat(4,minmax(0,1fr));margin-top:1rem}.hx3grW_dashboardCard span{color:var(--color-secondary,#b77a21);letter-spacing:.04em;font-size:.64rem;font-weight:950}.hx3grW_dashboardCard strong,.hx3grW_quickLinks a strong{color:inherit;font-size:1.03rem;line-height:1.35}.hx3grW_dashboardCard small,.hx3grW_quickLinks a small{color:var(--color-text-muted,#777a90);font-size:.64rem;line-height:1.55}.hx3grW_dashboardCard[data-primary=true]{color:#fff;border-color:var(--color-primary,#171b4b);background:radial-gradient(circle at 88% 8%, color-mix(in srgb, var(--color-secondary,#ff8a12) 28%, transparent), transparent 9rem), linear-gradient(145deg, color-mix(in srgb, var(--color-primary,#171b4b) 92%, #fff), var(--color-primary,#171b4b));box-shadow:0 1rem 2.6rem color-mix(in srgb, var(--color-primary,#171b4b) 16%, transparent)}.hx3grW_dashboardCard[data-primary=true] span{color:color-mix(in srgb, var(--color-secondary,#f0bf64) 92%, #fff)}.hx3grW_dashboardCard[data-primary=true] small{color:#ffffffb8}.hx3grW_autofillBanner{border:1px solid color-mix(in srgb, var(--color-secondary,#d4a23e) 35%, var(--color-border,#e4e1dc));background:color-mix(in srgb, var(--color-surface,#fff) 90%, #fff3d6);border-radius:1rem;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1rem;padding:.85rem 1rem;display:flex;box-shadow:0 .65rem 1.8rem #171b4b0a}.hx3grW_autofillBanner div{gap:.2rem;display:grid}.hx3grW_autofillBanner strong{color:var(--color-text,#252955);font-size:.82rem}.hx3grW_autofillBanner span{color:var(--color-text-muted,#777a90);font-size:.68rem;line-height:1.5}.hx3grW_autofillBanner a{color:#fff;background:var(--color-primary,#171b4b);border-radius:.7rem;flex:none;padding:.55rem .8rem;font-size:.68rem;font-weight:900;text-decoration:none}@media (max-width:850px){.hx3grW_layout{grid-template-columns:1fr}.hx3grW_dashboardGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.hx3grW_page{width:min(100% - 1rem,76rem);padding:.8rem 0 7rem}.hx3grW_breadcrumb{margin-bottom:.7rem;padding-inline:.15rem;font-size:.65rem}.hx3grW_hero{border-radius:1.15rem;grid-template-columns:3.9rem minmax(0,1fr);gap:.8rem;padding:1rem}.hx3grW_avatar{border-radius:1rem;width:3.9rem;height:3.9rem;font-size:1rem}.hx3grW_heroText h1{margin-block:.25rem;font-size:1.55rem}.hx3grW_heroText p{font-size:.68rem}.hx3grW_completion{text-align:start;grid-column:1/-1;grid-template-columns:auto 1fr;align-items:center;min-width:0;padding:.65rem .8rem}.hx3grW_completion strong{font-size:1rem}.hx3grW_layout{gap:.75rem;margin-top:.75rem}.hx3grW_card{border-radius:1rem;padding:1rem}.hx3grW_cardHeader{flex-direction:column;align-items:start;gap:.45rem;margin-bottom:.9rem;padding-bottom:.8rem}.hx3grW_cardHeader h2{font-size:1.1rem}.hx3grW_formGrid{grid-template-columns:1fr;gap:.7rem}.hx3grW_fullWidth{grid-column:auto}.hx3grW_form input,.hx3grW_form select,.hx3grW_form textarea{border-radius:.75rem;min-height:3rem;font-size:16px}.hx3grW_saveButton{z-index:20;bottom:calc(5.55rem + env(safe-area-inset-bottom));width:100%;position:sticky}.hx3grW_quickLinks{grid-template-columns:1fr 1fr}.hx3grW_dashboardGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem}.hx3grW_dashboardCard{border-radius:.95rem;min-height:7rem;padding:.8rem}.hx3grW_dashboardCard strong{font-size:.9rem}.hx3grW_dashboardCard small{font-size:.58rem}.hx3grW_autofillBanner{flex-direction:column;align-items:stretch;gap:.65rem;margin-inline:.1rem;padding:.8rem}.hx3grW_autofillBanner a{text-align:center}}
.qERtbG_panel{background:linear-gradient(145deg,#fffdf8,#fff8eb);border:1px solid #92693133;border-radius:22px;margin:0 0 22px;padding:20px;box-shadow:0 16px 40px #583d1812}.qERtbG_header{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:16px;display:flex}.qERtbG_header span{letter-spacing:.13em;color:#9a6b2e;margin-bottom:4px;font-size:11px;font-weight:900;display:block}.qERtbG_header h2{margin:0;font-size:22px}.qERtbG_header p{color:#756751;max-width:420px;margin:0;font-size:13px;line-height:1.7}.qERtbG_grid{gap:12px;display:grid}.qERtbG_card{background:#ffffffe6;border:1px solid #92693124;border-radius:17px;grid-template-columns:72px minmax(0,1fr) minmax(210px,auto);align-items:center;gap:14px;padding:12px;display:grid}.qERtbG_card img,.qERtbG_placeholder{object-fit:cover;background:#f1eadf;border-radius:13px;width:72px;height:72px}.qERtbG_placeholder{color:#8b7557;place-items:center;font-size:10px;font-weight:900;display:grid}.qERtbG_product{gap:4px;min-width:0;display:grid}.qERtbG_product strong{font-size:15px}.qERtbG_product small{color:#756f65;line-height:1.45}.qERtbG_rewardBox{color:#fff;background:#172018;border-radius:14px;gap:4px;padding:11px 14px;display:grid}.qERtbG_rewardBox span{color:#d9c58f;font-size:11px;font-weight:800}.qERtbG_rewardBox strong{white-space:nowrap;font-size:17px}.qERtbG_rewardBox small{color:#d8dfd7;font-size:11px}.qERtbG_loading{color:#74644c;text-align:center;background:#fff;border-radius:14px;padding:14px;font-weight:700}@media (max-width:760px){.qERtbG_panel{border-radius:18px;padding:14px}.qERtbG_header{gap:7px;display:grid}.qERtbG_header h2{font-size:19px}.qERtbG_card{grid-template-columns:58px 1fr}.qERtbG_card img,.qERtbG_placeholder{width:58px;height:58px}.qERtbG_rewardBox{grid-column:1/-1}.qERtbG_rewardBox strong{white-space:normal}.qERtbG_header p{font-size:12px}}
.U2c8KW_box{border:1px solid color-mix(in srgb, var(--color-secondary,#a47d3e) 35%, var(--color-border,#ded5ca));background:radial-gradient(circle at 12% 0%, color-mix(in srgb, var(--color-secondary,#a47d3e) 12%, transparent), transparent 38%), color-mix(in srgb, var(--color-surface,#fff) 92%, transparent);border-radius:.95rem;gap:.65rem;margin:1rem 0;padding:.9rem;display:grid}.U2c8KW_heading{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.U2c8KW_heading div{min-width:0}.U2c8KW_heading span{color:var(--color-secondary,#9b7130);letter-spacing:.08em;font-size:.58rem;font-weight:900;display:block}.U2c8KW_heading strong{color:var(--color-text,#2f2925);margin-top:.18rem;font-size:.82rem;display:block}.U2c8KW_heading>b{color:#24623a;background:#edf8f0;border-radius:999px;flex:none;padding:.32rem .5rem;font-size:.56rem}.U2c8KW_controls{grid-template-columns:minmax(0,1fr) auto;gap:.45rem;display:grid}.U2c8KW_controls input{border:1px solid var(--color-border,#d8cec2);min-width:0;min-height:2.9rem;color:var(--color-text,#2f2925);background:var(--color-background,#faf6f0);letter-spacing:.05em;text-transform:uppercase;border-radius:.78rem;outline:0;padding:.65rem .75rem;font-size:16px;font-weight:850}.U2c8KW_controls input:focus{border-color:var(--color-secondary,#a47d3e);box-shadow:0 0 0 3px color-mix(in srgb, var(--color-secondary,#a47d3e) 13%, transparent)}.U2c8KW_controls button,.U2c8KW_remove{min-height:2.9rem;color:var(--color-surface,#fff);background:var(--color-primary,#2f2925);font:inherit;cursor:pointer;border:0;border-radius:.78rem;padding:.65rem .8rem;font-size:.66rem;font-weight:900}.U2c8KW_controls button:disabled{cursor:wait;opacity:.65}.U2c8KW_success,.U2c8KW_error,.U2c8KW_hint{margin:0;font-size:.64rem;line-height:1.55}.U2c8KW_success{color:#28633c;font-weight:850}.U2c8KW_error{color:#963b32;font-weight:800}.U2c8KW_hint{color:var(--color-text-muted,#756c64)}.U2c8KW_applied{background:#f0faf3;border:1px solid #afd2b8;border-radius:.78rem;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.65rem;padding:.7rem;display:grid}.U2c8KW_applied div{min-width:0}.U2c8KW_applied strong,.U2c8KW_applied small{display:block}.U2c8KW_applied strong{color:#245c37;font-size:.72rem}.U2c8KW_applied small{color:#477455;margin-top:.2rem;font-size:.6rem}.U2c8KW_remove{color:#754039;background:#fff;border:1px solid #d9aaa4;min-height:2.35rem}.U2c8KW_discountRow{color:#23623a}.U2c8KW_originalTotal{color:var(--color-text-muted,#756c64);font-size:.68rem;text-decoration:line-through}@media (max-width:420px){.U2c8KW_controls{grid-template-columns:1fr}.U2c8KW_controls button{width:100%}}
.oBjNnq_page{min-height:100vh;color:var(--color-text,#272a31);background:radial-gradient(circle at 90% 0%, color-mix(in srgb, var(--color-secondary,#b98945) 9%, transparent), transparent 26rem), var(--color-background,#f7f5f1)}.oBjNnq_hero{border-bottom:1px solid var(--color-border,#e2dfd9);width:min(80rem,100% - 3rem);margin:0 auto;padding:clamp(2.8rem,6vw,5rem) 0 clamp(2rem,4vw,3rem)}.oBjNnq_breadcrumbs{color:var(--color-text-muted,#858791);gap:.55rem;margin-bottom:1.5rem;font-size:.7rem;display:flex}.oBjNnq_breadcrumbs a{color:inherit;text-decoration:none}.oBjNnq_heroEyebrow,.oBjNnq_eyebrow{color:var(--color-secondary,#a47d3e);letter-spacing:.12em;text-transform:uppercase;margin-bottom:.65rem;font-size:.62rem;font-weight:900;display:block}.oBjNnq_hero h1{color:var(--color-primary,#26282d);letter-spacing:-.045em;margin:0;font-size:clamp(2.8rem,7vw,5.3rem);font-weight:850;line-height:1.02}.oBjNnq_hero>p{max-width:48rem;color:var(--color-text-muted,#72757e);margin:1rem 0 0;font-size:.92rem;line-height:1.8}.oBjNnq_container{width:min(80rem,100% - 3rem);margin:0 auto;padding:clamp(2rem,5vw,4rem) 0 8rem}.oBjNnq_loading{min-height:20rem;color:var(--color-text-muted,#74777f);place-items:center;display:grid}.oBjNnq_layout{grid-template-columns:minmax(0,1fr) minmax(20rem,24rem);align-items:start;gap:clamp(1.5rem,4vw,3rem);display:grid}.oBjNnq_itemsHeader{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:.7rem;display:flex}.oBjNnq_itemsHeader h2{color:var(--color-primary,#26282d);margin:0;font-size:1.45rem;font-weight:850}.oBjNnq_itemsHeader button,.oBjNnq_remove{color:var(--color-text-muted,#858791);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:.68rem;font-weight:750}.oBjNnq_itemsHeader button:hover,.oBjNnq_remove:hover{color:#a43c3c}.oBjNnq_item{border:1px solid var(--color-border,#e4e1dc);border-radius:var(--radius-card,1.1rem);background:var(--color-surface,#fff);box-shadow:0 .55rem 1.8rem color-mix(in srgb, var(--color-primary,#222) 4%, transparent);grid-template-columns:8.2rem minmax(0,1fr) auto;gap:1rem;margin-top:.7rem;padding:.85rem;display:grid}.oBjNnq_imageLink{aspect-ratio:1;border-radius:calc(var(--radius-card,1rem) * .65);background:color-mix(in srgb, var(--color-background,#f7f5f1) 90%, #ddd);display:block;overflow:hidden}.oBjNnq_imageLink img{object-fit:contain;width:100%;height:100%;display:block}.oBjNnq_placeholder{width:100%;height:100%;color:var(--color-surface,#fff);background:var(--color-primary,#26282d);place-items:center;font-weight:900;display:grid}.oBjNnq_itemInfo{flex-direction:column;justify-content:space-between;gap:.65rem;min-width:0;display:flex}.oBjNnq_itemName{color:var(--color-text,#272a31);font-size:1rem;font-weight:850;line-height:1.45;text-decoration:none}.oBjNnq_options{flex-wrap:wrap;gap:.4rem .9rem;margin:.6rem 0 0;padding:0;list-style:none;display:flex}.oBjNnq_options li{color:var(--color-text-muted,#858791);gap:.3rem;font-size:.65rem;display:flex}.oBjNnq_options strong{color:var(--color-text,#3d4048);font-weight:750}.oBjNnq_price{color:var(--color-primary,#26282d);font-size:.9rem;font-weight:900}.oBjNnq_controls{flex-direction:column;justify-content:space-between;align-items:flex-end;gap:.75rem;min-width:7.5rem;display:flex}.oBjNnq_quantity{border:1px solid var(--color-border,#dad7d1);background:var(--color-background,#faf9f6);border-radius:.7rem;grid-template-columns:2.25rem 2.3rem 2.25rem;min-height:2.35rem;display:grid;overflow:hidden}.oBjNnq_quantity button,.oBjNnq_quantity span{place-items:center;display:grid}.oBjNnq_quantity button{color:var(--color-text,#2d3038);font:inherit;cursor:pointer;background:0 0;border:0;font-size:1rem}.oBjNnq_quantity button:hover{background:color-mix(in srgb, var(--color-primary,#222) 5%, transparent)}.oBjNnq_quantity span{border-inline:1px solid var(--color-border,#dad7d1);font-size:.76rem;font-weight:850}.oBjNnq_summary{border:1px solid color-mix(in srgb, var(--color-border,#dedbd6) 30%, transparent);border-radius:var(--radius-card,1.2rem);color:#fff;background:radial-gradient(circle at 85% 0%, color-mix(in srgb, var(--color-secondary,#b98945) 23%, transparent), transparent 13rem), var(--color-primary,#26282d);box-shadow:0 1.2rem 3.5rem color-mix(in srgb, var(--color-primary,#222) 18%, transparent);padding:1.45rem;position:sticky;top:6.4rem;overflow:hidden}.oBjNnq_summary .oBjNnq_eyebrow{color:color-mix(in srgb, var(--color-secondary,#d6ad66) 92%, #fff)}.oBjNnq_summary h2{color:#fff;margin:0 0 1.3rem;font-size:1.6rem;font-weight:850}.oBjNnq_summaryRow{border-top:1px solid #ffffff1f;justify-content:space-between;gap:1rem;padding:.82rem 0;font-size:.78rem;display:flex}.oBjNnq_summaryRow span{color:#ffffffb3}.oBjNnq_summaryRow strong{color:#fff}.oBjNnq_total{color:color-mix(in srgb, var(--color-secondary,#d6ad66) 92%, #fff);margin-top:.2rem;padding:1rem 0;font-size:.9rem}.oBjNnq_summary>p{color:#ffffff94;font-size:.7rem;line-height:1.7}.oBjNnq_checkoutButton,.oBjNnq_whatsappButton{border-radius:var(--radius-button,.82rem);width:100%;min-height:3.35rem;font:inherit;cursor:pointer;place-items:center;font-size:.76rem;font-weight:900;text-decoration:none;transition:transform .15s,opacity .15s,background .15s;display:grid}.oBjNnq_checkoutButton{color:var(--color-primary,#26282d);background:var(--color-surface,#fff);border:0;margin-top:1rem}.oBjNnq_checkoutButton:hover:not(:disabled),.oBjNnq_whatsappButton:hover{transform:translateY(-1px)}.oBjNnq_checkoutButton:disabled{opacity:.55;cursor:not-allowed}.oBjNnq_checkoutForm{gap:.72rem;margin-top:1rem;display:grid}.oBjNnq_checkoutForm label{color:#ffffffb8;gap:.32rem;font-size:.67rem;font-weight:750;display:grid}.oBjNnq_checkoutForm input,.oBjNnq_checkoutForm textarea{width:100%;min-height:2.85rem;color:var(--color-text,#272a31);font:inherit;resize:vertical;background:#fff;border:1px solid #ffffff29;border-radius:.7rem;outline:none;padding:.68rem .75rem}.oBjNnq_checkoutForm textarea{min-height:5rem}.oBjNnq_checkoutForm input:focus,.oBjNnq_checkoutForm textarea:focus{border-color:color-mix(in srgb, var(--color-secondary,#d0a35b) 72%, #fff);box-shadow:0 0 0 3px color-mix(in srgb, var(--color-secondary,#d0a35b) 14%, transparent)}.oBjNnq_checkoutForm .oBjNnq_checkoutButton{margin-top:.2rem}.oBjNnq_whatsappButton{color:#fff;background:#ffffff0d;border:1px solid #ffffff40;margin-top:.65rem}.oBjNnq_successMessage,.oBjNnq_errorMessage{border-radius:.7rem;padding:.72rem;font-size:.7rem;line-height:1.6}.oBjNnq_successMessage{color:#d9f8e2;background:#34824c47}.oBjNnq_errorMessage{color:#ffd8d3;background:#9a332947}.oBjNnq_successMessage a,.oBjNnq_errorMessage a{color:inherit;font-weight:900}.oBjNnq_continueShopping{color:#ffffffad;text-align:center;margin-top:1rem;font-size:.7rem;text-decoration:none;display:block}.oBjNnq_empty{border:1px solid var(--color-border,#e2dfd9);border-radius:var(--radius-card,1.3rem);background:var(--color-surface,#fff);text-align:center;min-height:28rem;box-shadow:0 1rem 3rem color-mix(in srgb, var(--color-primary,#222) 5%, transparent);flex-direction:column;justify-content:center;align-items:center;padding:2.5rem 1.5rem;display:flex}.oBjNnq_empty>span{color:var(--color-secondary,#a47d3e);letter-spacing:.13em;text-transform:uppercase;font-size:.62rem;font-weight:900}.oBjNnq_empty h1{color:var(--color-primary,#26282d);margin:1rem 0 .65rem;font-size:clamp(2.3rem,6vw,3.8rem);font-weight:850;line-height:1.1}.oBjNnq_empty p{max-width:34rem;color:var(--color-text-muted,#72757e);margin:0;line-height:1.85}.oBjNnq_empty>a:not(.oBjNnq_lastOrderLink){border-radius:var(--radius-button,.8rem);color:#fff;background:var(--color-primary,#26282d);align-items:center;gap:.6rem;min-height:3rem;margin-top:1.5rem;padding:.7rem 1rem;font-size:.75rem;font-weight:900;text-decoration:none;display:inline-flex}.oBjNnq_empty:has(.oBjNnq_successActions){isolation:isolate;background:radial-gradient(circle at 50% 0%, color-mix(in srgb, var(--color-secondary,#b98945) 14%, transparent), transparent 42%), var(--color-surface,#fff);width:min(58rem,100%);min-height:29rem;margin:0 auto;position:relative;overflow:hidden}.oBjNnq_empty:has(.oBjNnq_successActions):before{z-index:-1;border:1px solid color-mix(in srgb, var(--color-secondary,#b98945) 20%, transparent);content:"";border-radius:50%;width:14rem;height:14rem;position:absolute;top:-5rem;right:-5rem}.oBjNnq_empty:has(.oBjNnq_successActions)>span{background:color-mix(in srgb, var(--color-secondary,#b98945) 9%, transparent);border-radius:999px;padding:.38rem .75rem}.oBjNnq_successActions{grid-template-columns:repeat(3,minmax(0,1fr));gap:.7rem;width:min(46rem,100%);margin-top:2rem;display:grid}.oBjNnq_successActions a,.oBjNnq_successActions button{border:1px solid var(--color-primary,#26282d);border-radius:var(--radius-button,.8rem);color:#fff;background:var(--color-primary,#26282d);min-height:3.4rem;font:inherit;cursor:pointer;place-items:center;margin:0;padding:.75rem 1rem;font-size:.78rem;font-weight:850;line-height:1.5;text-decoration:none;transition:transform .15s,background .15s,color .15s;display:inline-grid}.oBjNnq_successActions a:hover,.oBjNnq_successActions button:hover{transform:translateY(-1px)}.oBjNnq_successActions a:nth-child(2){color:#356144;background:#fff;border-color:#8eaa96}.oBjNnq_successActions a:nth-child(3){border-color:var(--color-secondary,#b98945);color:var(--color-primary,#26282d);background:var(--color-secondary,#b98945)}.oBjNnq_empty .oBjNnq_lastOrderLink{color:var(--color-secondary,#a47d3e);margin-top:.85rem;font-size:.76rem;font-weight:850;text-decoration:none}.oBjNnq_reminderBackdrop{z-index:1000;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#141419a8;place-items:center;padding:1rem;display:grid;position:fixed;inset:0}.oBjNnq_reminderDialog{border:1px solid var(--color-border,#e2dfd9);width:min(34rem,100%);color:var(--color-text,#272a31);background:radial-gradient(circle at 50% 0%, color-mix(in srgb, var(--color-secondary,#b98945) 12%, transparent), transparent 36%), var(--color-surface,#fff);text-align:center;border-radius:1.3rem;padding:clamp(1.5rem,5vw,2.7rem);position:relative;overflow:hidden;box-shadow:0 1.75rem 6rem #00000052}.oBjNnq_reminderDialog:before{background:var(--color-secondary,#b98945);content:"";border-radius:0 0 999px 999px;height:.2rem;position:absolute;top:0;left:24%;right:24%}.oBjNnq_reminderIcon{border:1px solid color-mix(in srgb, var(--color-secondary,#b98945) 25%, transparent);background:color-mix(in srgb, var(--color-secondary,#b98945) 9%, transparent);border-radius:1rem;place-items:center;width:3.6rem;height:3.6rem;margin:0 auto;font-size:1.5rem;display:grid}.oBjNnq_reminderDialog h2{color:var(--color-primary,#26282d);margin:1rem 0 .6rem;font-size:clamp(1.8rem,5vw,2.5rem);font-weight:850;line-height:1.3}.oBjNnq_reminderDialog>p{max-width:27rem;color:var(--color-text-muted,#72757e);margin:0 auto;font-size:.88rem;line-height:1.85}.oBjNnq_reminderActions{gap:.6rem;margin-top:1.4rem;display:grid}.oBjNnq_reminderActions a,.oBjNnq_reminderActions button,.oBjNnq_closeReminder{border:1px solid var(--color-primary,#26282d);border-radius:var(--radius-button,.75rem);color:#fff;background:var(--color-primary,#26282d);width:100%;min-height:3.15rem;font:inherit;cursor:pointer;place-items:center;padding:.7rem .9rem;font-size:.78rem;font-weight:850;line-height:1.5;text-decoration:none;display:grid}.oBjNnq_reminderActions a:nth-child(2){color:#356144;background:#fff;border-color:#8eaa96}.oBjNnq_reminderActions a:nth-child(3){border-color:var(--color-border,#ddd);color:var(--color-text,#272a31);background:0 0}.oBjNnq_savedConfirmation{border:1px solid color-mix(in srgb, var(--color-secondary,#b98945) 15%, transparent);color:var(--color-text-muted,#62656e);background:color-mix(in srgb, var(--color-secondary,#b98945) 6%, transparent);cursor:pointer;border-radius:.75rem;justify-content:center;align-items:center;gap:.6rem;margin-top:1.2rem;padding:.75rem;font-size:.8rem;display:flex}.oBjNnq_savedConfirmation input{width:1.05rem;height:1.05rem;accent-color:var(--color-primary,#26282d);flex:none}.oBjNnq_closeReminder{border-color:var(--color-secondary,#b98945);color:var(--color-primary,#26282d);background:var(--color-secondary,#b98945);margin-top:.7rem}.oBjNnq_closeReminder:disabled{opacity:.42;cursor:not-allowed}.oBjNnq_reminderDialog .oBjNnq_copyError{color:#8f3f36;margin-top:.8rem;font-size:.75rem;line-height:1.6}@media (max-width:850px){.oBjNnq_hero,.oBjNnq_container{width:min(100% - 2rem,80rem)}.oBjNnq_layout{grid-template-columns:1fr;gap:1.25rem}.oBjNnq_summary{position:static}.oBjNnq_successActions{grid-template-columns:1fr;width:min(27rem,100%)}}@media (max-width:560px){.oBjNnq_hero,.oBjNnq_container{width:min(100% - 1rem,80rem)}.oBjNnq_hero{padding:1.5rem .25rem 1.3rem}.oBjNnq_hero h1{font-size:clamp(2.25rem,11vw,3.1rem);line-height:1.08}.oBjNnq_hero>p{margin-top:.7rem;font-size:.78rem;line-height:1.65}.oBjNnq_breadcrumbs{white-space:nowrap;scrollbar-width:none;margin-bottom:1rem;font-size:.62rem;overflow-x:auto}.oBjNnq_container{padding:1.2rem 0 5.5rem}.oBjNnq_itemsHeader{margin-bottom:.45rem}.oBjNnq_itemsHeader h2{font-size:1.25rem}.oBjNnq_item{border-radius:1rem;grid-template-columns:6.4rem minmax(0,1fr);gap:.7rem;padding:.7rem}.oBjNnq_imageLink{border-radius:.75rem}.oBjNnq_itemName{font-size:.9rem}.oBjNnq_options{gap:.25rem;margin-top:.45rem;display:grid}.oBjNnq_options li{font-size:.61rem}.oBjNnq_price{font-size:.82rem}.oBjNnq_controls{flex-direction:row;grid-column:1/-1;justify-content:space-between;align-items:center;min-width:0;padding-top:.1rem}.oBjNnq_quantity{grid-template-columns:2.65rem 2.65rem 2.65rem;min-height:2.6rem}.oBjNnq_quantity button{min-width:2.6rem;min-height:2.6rem}.oBjNnq_remove{color:#9c4040;min-height:2.6rem;padding:0 .5rem}.oBjNnq_summary{border-radius:1.05rem;padding:1.15rem}.oBjNnq_summary h2{margin-bottom:1rem;font-size:1.4rem}.oBjNnq_checkoutForm input,.oBjNnq_checkoutForm textarea{font-size:16px}.oBjNnq_checkoutButton,.oBjNnq_whatsappButton{min-height:3.4rem;font-size:.78rem}.oBjNnq_empty{border-radius:1rem;min-height:23rem;padding:1.6rem 1rem}.oBjNnq_empty h1{font-size:2.2rem}.oBjNnq_empty p{font-size:.8rem}.oBjNnq_reminderBackdrop{align-items:end;padding:.5rem}.oBjNnq_reminderDialog{width:100%;padding:1.5rem 1rem calc(1.2rem + env(safe-area-inset-bottom));border-radius:1.3rem 1.3rem .8rem .8rem}.oBjNnq_reminderDialog h2{font-size:1.8rem}}
