@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/barlow-condensed-vietnamese-600-normal-A5AYRdjN.woff2) format("woff2"),url(/assets/barlow-condensed-vietnamese-600-normal-CNlPk46_.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/barlow-condensed-latin-ext-600-normal-18ESti3H.woff2) format("woff2"),url(/assets/barlow-condensed-latin-ext-600-normal-Clv9cIcR.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/barlow-condensed-latin-600-normal-DepVgxBB.woff2) format("woff2"),url(/assets/barlow-condensed-latin-600-normal-BFJEwTuo.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/barlow-condensed-vietnamese-700-normal-DYeBwlKR.woff2) format("woff2"),url(/assets/barlow-condensed-vietnamese-700-normal-DhIzd8Tb.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/barlow-condensed-latin-ext-700-normal-CwuXbfVR.woff2) format("woff2"),url(/assets/barlow-condensed-latin-ext-700-normal-BIHFfxf0.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/barlow-condensed-latin-700-normal-v1xN8_Wq.woff2) format("woff2"),url(/assets/barlow-condensed-latin-700-normal-Dmwat-ge.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/barlow-condensed-vietnamese-800-normal-CpjukuLw.woff2) format("woff2"),url(/assets/barlow-condensed-vietnamese-800-normal-BZxKbt5V.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/barlow-condensed-latin-ext-800-normal-DGNyg4u8.woff2) format("woff2"),url(/assets/barlow-condensed-latin-ext-800-normal-gY_0Gifi.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/barlow-condensed-latin-800-normal-BKzMuPgK.woff2) format("woff2"),url(/assets/barlow-condensed-latin-800-normal-e9GbPXiK.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:900;src:url(/assets/barlow-condensed-vietnamese-900-normal-Dt_hWMjt.woff2) format("woff2"),url(/assets/barlow-condensed-vietnamese-900-normal-swJS2L_Y.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:900;src:url(/assets/barlow-condensed-latin-ext-900-normal-BgjSW1bu.woff2) format("woff2"),url(/assets/barlow-condensed-latin-ext-900-normal-CoV-fQpy.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:900;src:url(/assets/barlow-condensed-latin-900-normal-SFh9ViAc.woff2) format("woff2"),url(/assets/barlow-condensed-latin-900-normal-Bz1RFETY.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Outfit;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/outfit-latin-ext-300-normal-BYS6Dpvq.woff2) format("woff2"),url(/assets/outfit-latin-ext-300-normal-CMIMshEd.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Outfit;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/outfit-latin-300-normal-CRYTwY6m.woff2) format("woff2"),url(/assets/outfit-latin-300-normal-AWLfuCom.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Outfit;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/outfit-latin-ext-400-normal-5tcqmc2S.woff2) format("woff2"),url(/assets/outfit-latin-ext-400-normal-DHm7mdGe.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Outfit;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/outfit-latin-400-normal-BGsTXAXT.woff2) format("woff2"),url(/assets/outfit-latin-400-normal-DMwTpYkH.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Outfit;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/outfit-latin-ext-500-normal-zeox_O30.woff2) format("woff2"),url(/assets/outfit-latin-ext-500-normal-DrCvqoFD.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Outfit;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/outfit-latin-500-normal-DKnIMDSk.woff2) format("woff2"),url(/assets/outfit-latin-500-normal-ClnHRwRh.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Outfit;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/outfit-latin-ext-600-normal-B85nYjL1.woff2) format("woff2"),url(/assets/outfit-latin-ext-600-normal-CWJcPgd7.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Outfit;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/outfit-latin-600-normal-B7SfZ07L.woff2) format("woff2"),url(/assets/outfit-latin-600-normal-BEfTtDA7.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Outfit;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/outfit-latin-ext-700-normal-CI4iH74K.woff2) format("woff2"),url(/assets/outfit-latin-ext-700-normal-fjS8-Gm7.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Outfit;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/outfit-latin-700-normal-Cu9v6i1X.woff2) format("woff2"),url(/assets/outfit-latin-700-normal-D4itBLBr.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.fs-wrap{background:var(--bg);min-height:calc(100vh - 72px);overflow-x:hidden;font-family:var(--font-body);color:var(--text)}.fs-layout{display:flex;align-items:flex-start;max-width:1560px;margin:0 auto;padding:0 20px 60px;gap:0}.fs-sidebar{width:210px;flex-shrink:0;align-self:flex-start;padding:70px 0}.fs-sidebar__inner{display:flex;flex-direction:column;gap:28px;position:sticky;top:72px;max-height:calc(100vh - 96px);overflow-y:auto;scrollbar-width:none}.fs-sidebar__inner::-webkit-scrollbar{display:none}.fs-sidebar__head{display:flex;align-items:center;justify-content:space-between;padding-bottom:12px;border-bottom:2px solid var(--navy)}.fs-sidebar__title{font-family:var(--font-display);font-size:18px;letter-spacing:.1em;color:var(--navy)}.fs-sidebar__reset{background:var(--gold);border:none;border-radius:6px;font-family:var(--font-body);font-size:11px;font-weight:700;color:#0c1a33;cursor:pointer;padding:5px 11px;letter-spacing:.04em;transition:background .15s,transform .12s}.fs-sidebar__reset:hover{background:var(--gold-light, #d4b45a);transform:translateY(-1px)}.fs-group{display:flex;flex-direction:column;gap:6px}.fs-group__toggle{display:flex;align-items:center;justify-content:space-between;width:100%;background:none;border:none;padding:0 0 8px;cursor:pointer;border-bottom:1px solid var(--line);margin-bottom:8px}.fs-group__label{font-family:var(--font-body);font-size:10px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--muted);margin:0}.fs-group__chevron{color:var(--muted);flex-shrink:0;transition:transform .2s ease}.fs-group__chevron--open{transform:rotate(180deg)}.fs-group__body{display:flex;flex-direction:column;gap:6px}.fs-sort-row{display:flex;align-items:center;gap:9px;background:none;border:none;padding:6px 0;font-family:var(--font-body);font-size:13px;font-weight:500;color:var(--muted);cursor:pointer;text-align:left;transition:color .15s}.fs-sort-row:hover{color:var(--navy)}.fs-sort-row__dot{width:7px;height:7px;border-radius:50%;border:1.5px solid rgba(12,26,51,.25);flex-shrink:0;transition:background .15s,border-color .15s}.fs-sort-row--active{color:var(--navy)}.fs-sort-row--active .fs-sort-row__dot{background:var(--gold);border-color:var(--gold)}.fs-pills{display:flex;flex-wrap:wrap;gap:6px}.fs-pill{padding:5px 11px;border-radius:4px;border:1.5px solid var(--line);background:transparent;font-family:var(--font-body);font-size:12px;font-weight:600;color:var(--muted);cursor:pointer;transition:background .13s,border-color .13s,color .13s}.fs-pill:hover{border-color:var(--navy-mid);color:var(--navy)}.fs-pill--on{background:var(--navy);border-color:var(--navy);color:var(--gold-light)}.fs-pill--on:hover{color:var(--gold-light)}.fs-check{display:flex;align-items:center;gap:9px;font-family:var(--font-body);font-size:13px;color:var(--muted);cursor:pointer;padding:3px 0;transition:color .15s}.fs-check:hover{color:var(--navy)}.fs-check input{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:14px;height:14px;border:1.5px solid rgba(12,26,51,.25);border-radius:3px;flex-shrink:0;cursor:pointer;position:relative;transition:background .13s,border-color .13s}.fs-check input:checked{background:var(--navy);border-color:var(--navy)}.fs-check input:checked:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:url("data:image/svg+xml,%3Csvg viewBox='0 0 10 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 4l2.8 2.8L9 1' stroke='%23e8d5a3' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/10px no-repeat}.fs-price-range{display:flex;align-items:flex-end;gap:8px}.fs-price-input-wrap{display:flex;flex-direction:column;gap:4px;flex:1}.fs-price-label{font-family:var(--font-body);font-size:10px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.fs-price-field{position:relative;display:flex;align-items:center}.fs-price-input{width:100%;padding:7px 28px 7px 8px;border:1.5px solid var(--line);border-radius:6px;background:var(--card);font-family:var(--font-body);font-size:13px;color:var(--navy);outline:none;transition:border-color .15s;-moz-appearance:textfield}.fs-price-input::-webkit-outer-spin-button,.fs-price-input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.fs-price-input:focus{border-color:var(--navy-mid)}.fs-price-suffix{position:absolute;right:8px;font-family:var(--font-body);font-size:11px;color:var(--muted);pointer-events:none}.fs-price-sep{font-size:14px;color:var(--muted);padding-bottom:8px;flex-shrink:0}[data-theme=dark] .fs-price-input{background:#192340;border-color:#e2d4a426;color:#e2d4a4}[data-theme=dark] .fs-price-input:focus{border-color:#e2d4a466}.fs-main{flex:1;min-width:0;min-height:calc(100vh - 72px);padding:24px 0 0 24px}.fs-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-bottom:14px;border-bottom:1px solid var(--line);margin-bottom:18px}.fs-count{font-family:var(--font-body);font-size:12.5px;font-weight:500;color:var(--muted);letter-spacing:.02em}.fs-search{display:flex;align-items:center;gap:8px;background:var(--card);border:1.5px solid var(--line);border-radius:999px;padding:7px 16px;color:var(--muted);transition:border-color .15s}.fs-search:focus-within{border-color:var(--navy-mid);box-shadow:0 0 0 3px #0c1a330f}.fs-search input{border:none;background:transparent;outline:none;font-family:var(--font-body);font-size:13px;color:var(--navy);width:min(240px,40vw)}.fs-search input::placeholder{color:#0c1a3359}.fs-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:14px}.fs-banner-col{width:220px;flex-shrink:0;position:sticky;top:96px;align-self:flex-start;padding:0 0 0 20px}.fs-mb-banner{display:flex;flex-direction:column;background:var(--card);border-radius:8px;border:1px solid rgba(12,26,51,.07);overflow:hidden;text-decoration:none;position:relative;cursor:pointer;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.fs-mb-banner:hover{transform:translateY(-3px);border-color:#0c1a332e;box-shadow:0 8px 24px #0c1a331a}.fs-mb-banner__bar{position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,var(--gold),rgba(201,168,75,.3));z-index:2}.fs-mb-banner__top{padding:18px 16px 0;flex-shrink:0}.fs-mb-banner__eyebrow{font-family:var(--font-body);font-size:9px;font-weight:700;letter-spacing:.22em;text-transform:uppercase;color:var(--gold)}.fs-mb-banner__visual{display:flex;align-items:center;justify-content:center;padding:12px 16px 4px}.fs-mb-banner__visual img{width:100%;height:auto;object-fit:contain;filter:drop-shadow(0 6px 16px rgba(0,0,0,.18));transition:transform .3s ease}.fs-mb-banner:hover .fs-mb-banner__visual img{transform:scale(1.05) translateY(-3px)}.fs-mb-banner__content{padding:14px 16px 20px;display:flex;flex-direction:column;gap:6px}.fs-mb-banner__title{font-family:var(--font-display);font-size:36px;line-height:.9;letter-spacing:.04em;color:var(--navy);margin:0}.fs-mb-banner__title span{display:block;color:var(--gold)}.fs-mb-banner__desc{font-family:var(--font-body);font-size:11.5px;line-height:1.6;color:var(--muted);margin:0}.fs-mb-banner__cta{display:inline-flex;align-items:center;gap:6px;margin-top:4px;font-family:var(--font-body);font-size:11.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--navy);border-bottom:1.5px solid var(--gold);padding-bottom:1px;width:fit-content;transition:gap .2s ease,color .15s ease}.fs-mb-banner:hover .fs-mb-banner__cta{gap:10px;color:var(--gold)}.fs-card{position:relative;background:var(--card);border-radius:8px;border:1px solid rgba(12,26,51,.07);overflow:hidden;cursor:pointer;transition:transform .18s,border-color .18s,box-shadow .18s}.fs-card:hover{transform:translateY(-3px);border-color:#0c1a332e;box-shadow:0 8px 24px #0c1a331a}.fs-card__link{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3}.fs-card:hover .fs-card__img img:only-child{transform:scale(1.07)}.fs-card:hover .fs-card__img-primary{opacity:0!important}.fs-card:hover .fs-card__img-hover{opacity:1!important}.fs-card__img{position:relative;background:#edeae2;aspect-ratio:1 / 1;overflow:hidden;display:flex;align-items:center;justify-content:center}.fs-card__img img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:opacity .38s ease,transform .38s ease}.fs-card__img-primary{opacity:1;z-index:1}.fs-card__img-hover{opacity:0;z-index:2}.fs-card__noimg{color:var(--navy);opacity:.25}.fs-badge{position:absolute;top:6px;left:6px;background:var(--navy);color:var(--gold-light);font-family:var(--font-body);font-size:8.5px;font-weight:800;text-transform:uppercase;letter-spacing:.06em;padding:3px 6px;border-radius:2px;z-index:3;line-height:1}.fs-card__soldout{position:absolute;top:0;right:0;bottom:0;left:0;background:#f5f2eb99;display:flex;align-items:center;justify-content:center;z-index:3;font-family:var(--font-body);font-size:10px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--navy)}.fs-card--soldout{opacity:.55}.fs-card__hidden{position:absolute;top:6px;right:6px;z-index:4;background:#000000b8;color:#fff;font-family:var(--font-body);font-size:9px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;padding:3px 7px;border-radius:2px;pointer-events:none;line-height:1}.fs-card--soldout:hover{transform:none;box-shadow:none}.fs-card--soldout:hover .fs-card__img img{transform:none}.qa-btn{position:absolute;bottom:0;left:0;right:0;background:var(--navy);color:var(--gold-light);border:none;padding:9px 12px;font-family:var(--font-body);font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:6px;z-index:5;opacity:0;transform:translateY(4px);transition:opacity .2s ease,transform .2s ease,background .15s}@media (hover: hover){.fs-card:hover .qa-btn{opacity:1;transform:translateY(0)}.qa-btn:hover{background:#0d1e3b}}@media (hover: none){.qa-btn{opacity:1;transform:translateY(0)}}.qa-btn--soldout{background:#0c1a3373;color:#e8d5a366;cursor:not-allowed}.qa-btn--in-cart{background:#0f2e14;color:#6dbc7a;cursor:default}[data-theme=dark] .qa-btn{background:#1e3d6e;color:#e2d4a4}[data-theme=dark] .qa-btn:hover{background:#253e65}[data-theme=dark] .qa-btn--soldout{background:#1e3d6e66;color:#e2d4a44d}[data-theme=dark] .qa-btn--in-cart{background:#0f2e14;color:#6dbc7a}.fs-card__body{padding:8px 10px 10px;display:flex;flex-direction:column;gap:2px}.fs-card__league{font-family:var(--font-body);font-size:9.5px;font-weight:600;text-transform:uppercase;letter-spacing:.07em;color:var(--muted);line-height:1}.fs-card__team{font-family:var(--font-body);font-size:12px;font-weight:600;color:var(--navy);line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.fs-card__team em{font-style:normal;color:var(--muted);font-weight:400}.fs-card__team-player{font-weight:800;color:var(--text)}.fs-card__player{font-family:var(--font-body);font-size:10.5px;font-weight:400;color:var(--muted)}.fs-card__sale-badge{position:absolute;top:8px;right:8px;z-index:4;background:var(--gold);color:var(--navy);font-family:var(--font-body);font-size:10px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;padding:4px 8px;border-radius:20px;pointer-events:none;line-height:1;white-space:nowrap}.fs-card__price-wrap{margin-top:0;display:flex;align-items:baseline;gap:4px}.fs-card__size{font-family:var(--font-body);font-size:10.5px;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:#0c1a33b8;margin-left:auto}[data-theme=dark] .fs-card__size{color:#e2d4a4a6}.fs-card__price{font-family:var(--font-display);font-size:17px;font-weight:400;letter-spacing:.02em;color:var(--navy);line-height:1}@keyframes fs-price-shimmer{0%{background-position:-200% center}to{background-position:200% center}}.fs-card__price--sale{background:linear-gradient(90deg,var(--navy) 25%,var(--gold) 50%,var(--navy) 75%);background-size:200% auto;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;animation:fs-price-shimmer 2.4s linear infinite}.fs-card__price-original{font-size:13px;color:var(--muted);text-decoration:line-through;margin-left:5px}.fs-count-label{text-align:center;font-family:var(--font-body);font-size:12.5px;color:var(--muted);margin:20px 0 8px}.fs-load-more{display:block;margin:0 auto 40px;padding:12px 36px;background:var(--card);border:1.5px solid var(--line);border-radius:8px;font-family:var(--font-body);font-size:14px;font-weight:600;color:var(--text);cursor:pointer;transition:border-color .2s,color .2s}.fs-load-more:hover{border-color:var(--gold);color:var(--gold)}.fs-empty{padding:60px 0;text-align:center;font-family:var(--font-body);font-size:14px;color:var(--muted)}@keyframes fs-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.fs-skel{display:block;border-radius:3px;background:linear-gradient(90deg,#e4e0d8 25%,#edeae2,#e4e0d8 75%);background-size:200% 100%;animation:fs-shimmer 1.3s infinite}.fs-card--loading{pointer-events:none}.fs-card--loading .fs-card__img{aspect-ratio:1 / 1}.fs-toolbar__right{display:flex;align-items:center;gap:10px}.fs-filter-btn{display:none;align-items:center;gap:6px;background:var(--navy);color:var(--gold-light);border:none;border-radius:999px;padding:8px 16px;font-family:var(--font-body);font-size:13px;font-weight:700;cursor:pointer;white-space:nowrap;transition:background .15s}.fs-filter-btn:hover{background:var(--navy-mid)}.fs-drawer-backdrop{display:none;position:fixed;top:0;right:0;bottom:0;left:0;background:#060f1f80;z-index:100;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);animation:fsBackdropIn .2s ease both}@keyframes fsBackdropIn{0%{opacity:0}to{opacity:1}}.fs-drawer{display:none;position:fixed;bottom:0;left:0;right:0;background:var(--card);border-radius:20px 20px 0 0;z-index:101;max-height:85svh;flex-direction:column;transform:translateY(100%);transition:transform .32s cubic-bezier(.16,1,.3,1);box-shadow:0 -8px 48px #0c1a332e}.fs-drawer--open{transform:translateY(0)}.fs-drawer__handle{width:40px;height:4px;background:#0c1a3326;border-radius:999px;margin:12px auto 0;flex-shrink:0;cursor:pointer}.fs-drawer__head{display:flex;align-items:center;justify-content:space-between;padding:16px 20px 12px;border-bottom:1px solid var(--line);flex-shrink:0}.fs-drawer__close{background:none;border:none;font-size:16px;color:var(--muted);cursor:pointer;padding:4px;line-height:1}.fs-drawer__body{overflow-y:auto;padding:16px 20px;display:flex;flex-direction:column;gap:24px;flex:1}.fs-drawer__footer{padding:12px 20px 20px;flex-shrink:0;border-top:1px solid var(--line)}.fs-drawer__apply{width:100%;padding:14px;background:var(--navy);color:var(--gold-light);border:none;border-radius:10px;font-family:var(--font-body);font-size:14px;font-weight:700;cursor:pointer;letter-spacing:.03em;transition:background .15s}.fs-drawer__apply:hover{background:var(--navy-mid)}@media (max-width: 1200px){.fs-banner-col{display:none}.fs-grid{grid-template-columns:repeat(auto-fill,minmax(175px,1fr))}}@media (max-width: 860px){.fs-layout{padding:0 14px 48px}.fs-sidebar{display:none}.fs-filter-btn{display:flex}.fs-drawer-backdrop{display:block}.fs-drawer{display:flex}.fs-main{padding:16px 0 0}.fs-grid{grid-template-columns:repeat(auto-fill,minmax(155px,1fr));gap:12px}}@media (max-width: 540px){.fs-grid{grid-template-columns:repeat(2,1fr);gap:10px}.fs-search input{width:140px}}@media (max-width: 380px){.fs-toolbar{flex-wrap:wrap;gap:8px}.fs-search input{width:120px}}[data-theme=dark] .fs-sidebar__title,[data-theme=dark] .fs-sort-row--active,[data-theme=dark] .fs-sort-row:hover,[data-theme=dark] .fs-search input,[data-theme=dark] .fs-card__noimg,[data-theme=dark] .fs-card__team,[data-theme=dark] .fs-card__price,[data-theme=dark] .fs-check:hover,[data-theme=dark] .fs-pill:hover,[data-theme=dark] .fs-drawer__close,[data-theme=dark] .fs-drawer__head{color:#e2d4a4}[data-theme=dark] .fs-card__price--sale{background:linear-gradient(90deg,#e2d4a4 25%,var(--gold) 50%,#e2d4a4 75%);background-size:200% auto;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}[data-theme=dark] .fs-card__league,[data-theme=dark] .fs-group__label,[data-theme=dark] .fs-sort-row,[data-theme=dark] .fs-check,[data-theme=dark] .fs-count{color:#e2d4a473}[data-theme=dark] .fs-card{border-color:#e2d4a414;background:#192340}[data-theme=dark] .fs-card__img{background:#1a2540}[data-theme=dark] .fs-card__soldout{background:#0e1520b8;color:#e2d4a4bf}[data-theme=dark] .fs-sort-row__dot,[data-theme=dark] .fs-check input{border-color:#e2d4a440}[data-theme=dark] .fs-pill{border-color:#e2d4a426;color:#e2d4a473}[data-theme=dark] .fs-drawer{background:#192340}[data-theme=dark] .fs-drawer__handle{background:#e2d4a426}[data-theme=dark] .fs-skel{background:linear-gradient(90deg,#1a2438 25%,#1e2c47,#1a2438 75%);background-size:200% 100%}[data-theme=dark] .fs-sidebar__head{border-bottom-color:#e2d4a426}[data-theme=dark] .fs-mb-banner__title,[data-theme=dark] .fs-mb-banner__cta{color:#e2d4a4}._page_1tlwf_5{min-height:calc(100vh - 68px);background:var(--bg);display:flex;align-items:center;justify-content:center;padding:48px 24px 80px}._card_1tlwf_25{width:100%;max-width:900px;display:grid;grid-template-columns:1fr 1fr;border-radius:4px;overflow:hidden;box-shadow:0 2px 4px #0c1a330a,0 12px 40px #0c1a331a;border:1px solid var(--line)}._panel_1tlwf_53{background:var(--navy);padding:52px 44px;display:flex;flex-direction:column;justify-content:space-between;position:relative;overflow:hidden}._panel_1tlwf_53:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:repeating-linear-gradient(-55deg,transparent,transparent 28px,rgba(232,213,163,.03) 28px,rgba(232,213,163,.03) 29px)}._panelTop_1tlwf_101{position:relative}._logo_1tlwf_109{display:flex;align-items:center;gap:10px;text-decoration:none;margin-bottom:48px}._logoImg_1tlwf_125{height:36px;width:auto}._logoText_1tlwf_135{font-family:var(--font-display);font-size:22px;color:var(--gold-light);letter-spacing:.06em}._panelHeading_1tlwf_149{font-family:var(--font-display);font-size:clamp(48px,5vw,72px);color:var(--gold-light);line-height:.92;letter-spacing:.03em;margin:0 0 16px;text-transform:uppercase}._panelSub_1tlwf_169{font-family:var(--font-body);font-size:14px;color:#e8d5a380;line-height:1.6;margin:0;max-width:220px}._panelBottom_1tlwf_187{position:relative;display:flex;flex-direction:column;gap:10px}._panelPerk_1tlwf_201{display:flex;align-items:center;gap:10px;font-family:var(--font-body);font-size:12.5px;font-weight:500;color:#e8d5a38c}._panelPerk_1tlwf_201 svg{flex-shrink:0;color:var(--gold);opacity:.8}._form_1tlwf_235{background:var(--card);padding:52px 44px;display:flex;flex-direction:column}._title_1tlwf_249{font-family:var(--font-display);font-size:clamp(36px,4vw,52px);font-weight:400;color:var(--navy);letter-spacing:.04em;text-transform:uppercase;line-height:.95;margin:0 0 6px}._sub_1tlwf_271{font-family:var(--font-body);font-size:14px;color:var(--muted);margin:0 0 32px}._error_1tlwf_287{font-family:var(--font-body);font-size:13px;color:#b91c1c;background:#fef2f2;border:1px solid #fecaca;border-radius:4px;padding:10px 14px;margin-bottom:20px;min-height:0;display:none}._error_1tlwf_287:not(:empty){display:block}._field_1tlwf_323{display:flex;flex-direction:column;gap:6px;margin-bottom:16px}._label_1tlwf_337{font-family:var(--font-body);font-size:11.5px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:var(--muted)}._input_1tlwf_355{height:46px;padding:0 14px;border:1.5px solid var(--line);border-radius:4px;font-family:var(--font-body);font-size:14px;color:var(--text);background:var(--bg);outline:none;transition:border-color .15s,background .15s}._input_1tlwf_355:focus{border-color:var(--navy);background:var(--card)}._remember_1tlwf_391{display:flex;align-items:center;gap:8px;margin-bottom:24px;font-family:var(--font-body);font-size:13px;color:var(--muted);cursor:pointer}._remember_1tlwf_391 input[type=checkbox]{width:15px;height:15px;accent-color:var(--navy);cursor:pointer}._otpInput_1tlwf_429{height:56px;padding:0 20px;border:1.5px solid var(--line);border-radius:4px;font-family:var(--font-body);font-size:26px;letter-spacing:.3em;text-align:center;color:var(--text);background:var(--bg);outline:none;transition:border-color .15s,background .15s;width:100%}._otpInput_1tlwf_429:focus{border-color:var(--navy);background:var(--card)}._otpHint_1tlwf_471{font-family:var(--font-body);font-size:12px;color:var(--muted);margin-top:6px;text-align:center}._backLink_1tlwf_487{display:inline-flex;align-items:center;gap:4px;font-family:var(--font-body);font-size:13px;color:var(--muted);cursor:pointer;background:none;border:none;padding:0;margin-top:12px;text-decoration:underline;text-underline-offset:3px}._backLink_1tlwf_487:hover{color:var(--navy)}[data-theme=dark] ._otpInput_1tlwf_429{border-color:#e2d4a41f;color:#e2d4a4}[data-theme=dark] ._otpInput_1tlwf_429:focus{border-color:var(--gold)}[data-theme=dark] ._backLink_1tlwf_487:hover{color:var(--gold-light)}._pwRules_1tlwf_547{display:flex;flex-direction:column;gap:5px;margin:-4px 0 16px}._pwRule_1tlwf_547{display:flex;align-items:center;gap:7px;font-family:var(--font-body);font-size:12px;color:var(--muted);transition:color .2s}._pwRule_1tlwf_547._met_1tlwf_581{color:#16a34a}._pwRuleDot_1tlwf_589{width:14px;height:14px;border-radius:50%;border:1.5px solid currentColor;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:background .2s,border-color .2s}._pwRule_1tlwf_547._met_1tlwf_581 ._pwRuleDot_1tlwf_589{background:#16a34a;border-color:#16a34a}[data-theme=dark] ._pwRule_1tlwf_547._met_1tlwf_581{color:#4ade80}[data-theme=dark] ._pwRule_1tlwf_547._met_1tlwf_581 ._pwRuleDot_1tlwf_589{background:#4ade80;border-color:#4ade80}._submit_1tlwf_643{width:100%;height:48px;background:var(--navy);color:var(--gold-light);border:none;border-radius:4px;font-family:var(--font-body);font-size:13px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;transition:background .15s,transform .12s;margin-top:8px}._submit_1tlwf_643:hover{background:var(--navy-mid);transform:translateY(-1px)}._submit_1tlwf_643:active{transform:translateY(0)}._footer_1tlwf_697{margin-top:24px;font-family:var(--font-body);font-size:13px;color:var(--muted);text-align:center}._footer_1tlwf_697 a{color:var(--navy);font-weight:700;text-decoration:underline;text-underline-offset:3px}._divider_1tlwf_729{display:flex;align-items:center;gap:12px;margin:28px 0 0;font-family:var(--font-body);font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--muted)}._divider_1tlwf_729:before,._divider_1tlwf_729:after{content:"";flex:1;height:1px;background:var(--line)}@media (max-width: 700px){._card_1tlwf_25{grid-template-columns:1fr;max-width:420px}._panel_1tlwf_53{display:none}._form_1tlwf_235{padding:40px 28px}}._resendBtn_1tlwf_805{background:none;border:none;color:var(--navy);text-decoration:underline;text-underline-offset:2px;cursor:pointer;padding:0;font-size:inherit;font-family:inherit}._resendBtn_1tlwf_805:disabled{cursor:default;opacity:.6}._resendCooldown_1tlwf_839{font-size:12px;color:var(--muted);margin-left:4px}._resendSuccess_1tlwf_851{font-size:12px;color:#16a34a;margin-left:4px}[data-theme=dark] ._error_1tlwf_287{background:#b91c1c26;border-color:#b91c1c4d;color:#fca5a5}[data-theme=dark] ._input_1tlwf_355{border-color:#e2d4a41f;color:#e2d4a4}[data-theme=dark] ._input_1tlwf_355:focus{border-color:var(--gold)}[data-theme=dark] ._submit_1tlwf_643{background:#1e3d6e;color:#e8d5a3}[data-theme=dark] ._submit_1tlwf_643:hover{background:#254d8a}[data-theme=dark] ._title_1tlwf_249,[data-theme=dark] ._footer_1tlwf_697 a{color:var(--gold-light)}[data-theme=dark] ._card_1tlwf_25{box-shadow:0 2px 8px #0006,0 20px 60px #0000008c}[data-theme=dark] ._resendBtn_1tlwf_805{color:var(--gold-light)}[data-theme=dark] ._resendSuccess_1tlwf_851{color:#4ade80}._forgotLink_1tlwf_957{font-family:var(--font-body);font-size:13px;color:var(--navy);text-decoration:underline;text-underline-offset:3px}[data-theme=dark] ._forgotLink_1tlwf_957{color:var(--gold-light)}@keyframes _barSlideDown_13us8_1{0%{transform:translateY(-100%);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes _barSlideUp_13us8_1{0%{transform:translateY(0);opacity:1;max-height:36px}to{transform:translateY(-100%);opacity:0;max-height:0}}._announcementBar_13us8_23{position:fixed;top:0;left:0;right:0;z-index:100;height:36px;background:linear-gradient(90deg,#8c6310,#c9922a 40%,#d4a43a,#c9922a,#8c6310);overflow:hidden;display:flex;align-items:center;animation:_barSlideDown_13us8_1 .5s cubic-bezier(.16,1,.3,1) both}._announcementBarDismissing_13us8_47{animation:_barSlideUp_13us8_1 .38s cubic-bezier(.4,0,1,1) forwards;pointer-events:none}._announcementTrack_13us8_57{display:flex;align-items:center;white-space:nowrap;will-change:transform;animation:_marqueeScroll_13us8_1 120s linear infinite}._announcementSegment_13us8_73{display:inline-flex;align-items:center;gap:8px;padding-right:72px;font-family:Outfit,sans-serif;font-size:11.5px;font-weight:600;letter-spacing:.09em;text-transform:uppercase;color:#1c0d00}._announcementCode_13us8_99{font-family:Barlow Condensed,sans-serif;font-size:13px;font-weight:700;letter-spacing:.14em;background:#1c0d00;color:#f0c050;padding:2px 9px;border-radius:4px;flex-shrink:0}._announcementDot_13us8_123{opacity:.4;font-size:10px;flex-shrink:0}._announcementClose_13us8_135{position:absolute;right:12px;top:50%;transform:translateY(-50%);flex-shrink:0;display:flex;align-items:center;justify-content:center;width:26px;height:26px;background:#1c0d0073;border:1.5px solid rgba(28,13,0,.6);border-radius:50%;cursor:pointer;font-size:12px;font-weight:700;color:#f0c050;line-height:1;transition:background .15s,transform .15s;z-index:1}._announcementClose_13us8_135:hover{background:#1c0d00a6;transform:translateY(-50%) scale(1.12)}@keyframes _marqueeScroll_13us8_1{0%{transform:translate(0)}to{transform:translate(-50%)}}._layout_13us8_203{min-height:100vh;padding-top:104px}._layoutNopad_13us8_213{padding-top:0}._header_13us8_223{position:fixed;top:36px;left:0;right:0;z-index:99;height:68px;background:var(--header-bg, #12274d);border-bottom:1px solid rgba(232,213,163,.1)}._headerAnimated_13us8_241{transition:background .4s ease,border-color .4s ease}._headerTransparent_13us8_249{background:transparent;border-bottom-color:transparent}._inner_13us8_261{height:100%;display:flex;align-items:center;padding:0 28px;max-width:1440px;margin:0 auto;gap:0}._brand_13us8_283{display:flex;align-items:center;gap:10px;flex:0 0 auto;text-decoration:none;color:inherit}._logo_13us8_301{height:34px;width:auto;display:block}._tagline_13us8_313{font-family:Barlow Condensed,sans-serif;font-size:21px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:#e8d5a3;white-space:nowrap}._nav_13us8_335{display:flex;align-items:center;gap:2px;margin-left:36px}._navLink_13us8_349{font-family:Outfit,sans-serif;font-size:13px;font-weight:500;letter-spacing:.05em;text-transform:uppercase;color:#e8d5a39e;text-decoration:none;padding:6px 13px;border-radius:6px;position:relative;transition:color .2s;white-space:nowrap}._navLink_13us8_349:after{content:"";position:absolute;bottom:1px;left:13px;right:13px;height:1px;background:#e8d5a3;transform:scaleX(0);transform-origin:left;transition:transform .22s ease}._navLink_13us8_349:hover{color:#e8d5a3}._navLink_13us8_349:hover:after,._navLinkActive_13us8_415:after{transform:scaleX(1)}._navLinkActive_13us8_415{color:#e8d5a3}._actions_13us8_433{display:flex;align-items:center;gap:6px;margin-left:auto}._iconBtn_13us8_449{display:flex;align-items:center;justify-content:center;width:38px;height:38px;background:#e8d5a312;border:1px solid rgba(232,213,163,.15);border-radius:8px;cursor:pointer;color:#e8d5a3bf;transition:background .2s,color .2s;flex-shrink:0}._iconBtn_13us8_449:hover{background:#e8d5a324;color:#e8d5a3}._themeBtn_13us8_489:hover{transform:rotate(18deg)}._menuBtn_13us8_499{display:none;flex-direction:column;align-items:center;justify-content:center;width:38px;height:38px;gap:5px;background:#e8d5a312;border:1px solid rgba(232,213,163,.15);border-radius:8px;cursor:pointer;padding:0;flex-shrink:0}._menuBtn_13us8_499 span{display:block;width:17px;height:1.5px;background:#e8d5a3cc;border-radius:2px;transition:transform .3s ease,opacity .3s ease}._menuBtnOpen_13us8_549 span:nth-child(1){transform:translateY(6.5px) rotate(45deg)}._menuBtnOpen_13us8_549 span:nth-child(2){opacity:0;transform:scaleX(0)}._menuBtnOpen_13us8_549 span:nth-child(3){transform:translateY(-6.5px) rotate(-45deg)}._mobileBackdrop_13us8_559{position:fixed;top:104px;right:0;bottom:0;left:0;background:#00000073;z-index:97;animation:_fadeIn_13us8_1 .2s ease}._mobileMenu_13us8_575{position:fixed;top:104px;right:0;bottom:0;width:min(300px,85vw);background:#0d1e3b;border-left:1px solid rgba(232,213,163,.1);z-index:98;overflow-y:auto;animation:_slideInRight_13us8_1 .28s cubic-bezier(.22,1,.36,1)}._mobileMenuInner_13us8_601{padding:32px 28px 40px;display:flex;flex-direction:column}._mobileNavLink_13us8_613{font-family:Barlow Condensed,sans-serif;font-size:30px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#e8d5a3a6;text-decoration:none;padding:14px 0;border-bottom:1px solid rgba(232,213,163,.08);transition:color .2s,padding-left .2s;display:block}._mobileNavLink_13us8_613:first-child{border-top:1px solid rgba(232,213,163,.08)}._mobileNavLink_13us8_613:hover,._mobileNavLinkActive_13us8_651{color:#e8d5a3;padding-left:6px}._mobileDivider_13us8_661{height:1px;background:#e8d5a314;margin:24px 0 20px}._mobileSearchBtn_13us8_673{display:flex;align-items:center;gap:10px;font-family:Outfit,sans-serif;font-size:14px;font-weight:500;letter-spacing:.04em;color:#e8d5a38c;background:#e8d5a312;border:1px solid rgba(232,213,163,.12);border-radius:8px;padding:12px 16px;cursor:pointer;transition:background .2s,color .2s;width:100%}._mobileSearchBtn_13us8_673:hover{background:#e8d5a31f;color:#e8d5a3}@keyframes _badgePop_13us8_737{0%{transform:scale(1)}35%{transform:scale(1.45)}60%{transform:scale(.9)}80%{transform:scale(1.12)}to{transform:scale(1)}}._badgePop_13us8_737{display:inline-flex;animation:_badgePop_13us8_737 .38s cubic-bezier(.36,.07,.19,.97)}@keyframes _cartShake_13us8_771{0%{transform:rotate(0) scale(1)}15%{transform:rotate(-14deg) scale(1.15)}30%{transform:rotate(14deg) scale(1.15)}45%{transform:rotate(-10deg) scale(1.1)}60%{transform:rotate(10deg) scale(1.1)}75%{transform:rotate(-5deg) scale(1.05)}90%{transform:rotate(5deg) scale(1.05)}to{transform:rotate(0) scale(1)}}._cartShake_13us8_771{display:inline-flex;animation:_cartShake_13us8_771 .55s ease;transform-origin:top center}@keyframes _fadeIn_13us8_1{0%{opacity:0}to{opacity:1}}@keyframes _slideInRight_13us8_1{0%{opacity:0;transform:translate(24px)}to{opacity:1;transform:translate(0)}}@media (max-width: 860px){._nav_13us8_335{display:none}._menuBtn_13us8_499{display:flex}._mobileOnly_13us8_813{display:none}}@media (max-width: 860px){._hideOnMobile_13us8_823{display:none!important}}._mobileThemeRow_13us8_831{display:flex;align-items:center;justify-content:space-between;padding:14px 0;border-bottom:1px solid rgba(232,213,163,.08);font-family:Outfit,sans-serif;font-size:14px;font-weight:500;color:#e8d5a38c}._socialLinks_13us8_857{display:flex;align-items:center;gap:14px;padding-left:20px;margin-left:16px;border-left:1px solid rgba(232,213,163,.12)}._socialLink_13us8_857{display:flex;align-items:center;color:#e8d5a399;transition:color .2s,transform .18s;text-decoration:none;flex-shrink:0}._socialLink_13us8_857:hover{color:#e8d5a3;transform:scale(1.12)}._socialIcon_13us8_903{width:22px;height:22px;display:block}._mobileSocialRow_13us8_917{display:flex;gap:12px}._mobileSocialBtn_13us8_927{display:flex;align-items:center;justify-content:center;width:44px;height:44px;background:#e8d5a30f;border:1px solid rgba(232,213,163,.12);border-radius:10px;text-decoration:none;color:#e8d5a399;transition:color .2s,background .2s}._mobileSocialBtn_13us8_927:hover{color:#e8d5a3;background:#e8d5a31f}._mobileSocialIcon_13us8_965{width:24px;height:24px;display:block}._mobileThemeToggle_13us8_977{display:flex;align-items:center;gap:8px;background:#e8d5a312;border:1px solid rgba(232,213,163,.15);border-radius:8px;padding:8px 14px;cursor:pointer;color:#e8d5a3bf;font-family:Outfit,sans-serif;font-size:13px;font-weight:500;transition:background .2s,color .2s}._mobileThemeToggle_13us8_977:hover{background:#e8d5a324;color:#e8d5a3}._ligaWrapper_13us8_1021{position:relative;flex-shrink:0}._ligaBtn_13us8_1031{display:flex;align-items:center;gap:5px;font-family:Outfit,sans-serif;font-size:13px;font-weight:500;letter-spacing:.05em;text-transform:uppercase;color:#e8d5a39e;background:none;border:none;padding:6px 13px;border-radius:6px;cursor:pointer;position:relative;transition:color .2s;white-space:nowrap}._ligaBtn_13us8_1031:after{content:"";position:absolute;bottom:1px;left:13px;right:13px;height:1px;background:#e8d5a3;transform:scaleX(0);transform-origin:left;transition:transform .22s ease}._ligaBtn_13us8_1031:hover,._ligaBtnOpen_13us8_1099,._ligaBtnActive_13us8_1101{color:#e8d5a3}._ligaBtn_13us8_1031:hover:after,._ligaBtnOpen_13us8_1099:after,._ligaBtnActive_13us8_1101:after{transform:scaleX(1)}._ligaChevron_13us8_1121{flex-shrink:0;transition:transform .2s ease;margin-top:1px}._ligaChevronOpen_13us8_1133{transform:rotate(180deg)}._ligaDropdown_13us8_1141{position:absolute;top:calc(100% + 12px);left:50%;transform:translate(-50%);min-width:200px;background:#0d1e3b;border:1px solid rgba(232,213,163,.14);border-radius:10px;overflow:hidden;box-shadow:0 16px 48px #0000008c;animation:_dropdownIn_13us8_1 .18s cubic-bezier(.22,1,.36,1);z-index:200}@keyframes _dropdownIn_13us8_1{0%{opacity:0;transform:translate(-50%) translateY(-8px)}to{opacity:1;transform:translate(-50%) translateY(0)}}._ligaDropdownInner_13us8_1181{padding:6px}._ligaItem_13us8_1189{display:block;width:100%;text-align:left;text-decoration:none;font-family:Outfit,sans-serif;font-size:13px;font-weight:500;letter-spacing:.03em;color:#e8d5a3b8;background:none;border:none;padding:9px 12px;border-radius:6px;cursor:pointer;transition:background .15s,color .15s;white-space:nowrap}._ligaItem_13us8_1189:hover{background:#e8d5a314;color:#e8d5a3}._ligaItemAll_13us8_1237{color:#e8d5a361;font-size:12px;font-style:italic}._ligaItemAll_13us8_1237:hover{background:#e8d5a30d;color:#e8d5a3a6}._ligaDivider_13us8_1259{height:1px;background:#e8d5a314;margin:4px 0}._ligaLoading_13us8_1271{display:block;padding:10px 12px;font-family:Outfit,sans-serif;font-size:12px;color:#e8d5a34d;text-align:center}._mobileLigaSection_13us8_1291{margin-top:6px}._mobileLigaLabel_13us8_1299{font-family:Outfit,sans-serif;font-size:10px;font-weight:600;letter-spacing:.15em;text-transform:uppercase;color:#e8d5a34d;margin:0 0 6px;padding-top:16px}._mobileLigaItem_13us8_1321{font-family:Barlow Condensed,sans-serif;font-size:22px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#e8d5a380;text-decoration:none;padding:9px 0;border-bottom:1px solid rgba(232,213,163,.06);transition:color .2s,padding-left .2s;display:block}._mobileLigaItem_13us8_1321:hover{color:#e8d5a3;padding-left:6px}@media (max-width: 540px){._inner_13us8_261{padding:0 16px;gap:0}._logo_13us8_301{height:36px}._tagline_13us8_313{font-size:17px;letter-spacing:.12em}._actions_13us8_433{gap:4px}._iconBtn_13us8_449{width:34px;height:34px}}._overlay_9c98s_3{position:fixed;top:0;right:0;bottom:0;left:0;z-index:200;display:flex;align-items:flex-start;justify-content:center;padding:90px 20px 40px}._backdrop_9c98s_23{position:absolute;top:0;right:0;bottom:0;left:0;background:#070e23eb;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);animation:_backdropIn_9c98s_1 .2s ease forwards}._modal_9c98s_41{position:relative;width:100%;max-width:620px;z-index:1;animation:_modalIn_9c98s_1 .2s cubic-bezier(.22,1,.36,1) forwards}._inputRow_9c98s_61{display:flex;align-items:center;background:#ffffff0d;border:1px solid rgba(232,213,163,.22);border-radius:12px;overflow:hidden;transition:border-color .2s}._inputRow_9c98s_61:focus-within{border-color:#e8d5a37a;background:#ffffff12}._searchIcon_9c98s_91{display:flex;align-items:center;justify-content:center;padding:0 14px;color:#e8d5a373;flex-shrink:0;pointer-events:none}._input_9c98s_61{flex:1;height:54px;padding:0 10px 0 0;background:none;border:none;outline:none;font-family:Outfit,sans-serif;font-size:17px;font-weight:400;color:#fff;min-width:0}._input_9c98s_61::placeholder{color:#ffffff47}._input_9c98s_61::-webkit-search-cancel-button{-webkit-appearance:none}._escBtn_9c98s_155{height:54px;padding:0 16px;background:none;border:none;border-left:1px solid rgba(232,213,163,.1);cursor:pointer;color:#e8d5a366;transition:color .2s;flex-shrink:0}._escBtn_9c98s_155:hover{color:#e8d5a3bf}._escBtn_9c98s_155 kbd{font-family:Outfit,sans-serif;font-size:11px;font-weight:500;letter-spacing:.05em;padding:3px 7px;border:1px solid rgba(232,213,163,.25);border-radius:5px;background:#e8d5a30f}._hint_9c98s_211{margin:20px 0 0;padding:0 2px;font-family:Outfit,sans-serif;font-size:14px;color:#ffffff52;text-align:center}._hint_9c98s_211 em{font-style:normal;color:#e8d5a38c}._results_9c98s_241{margin-top:8px;background:#0c1632f7;border:1px solid rgba(232,213,163,.1);border-radius:12px;overflow:hidden;max-height:calc(100vh - 240px);overflow-y:auto;scrollbar-width:thin;scrollbar-color:rgba(232,213,163,.15) transparent}._result_9c98s_241{display:flex;align-items:center;gap:14px;width:100%;padding:11px 16px;background:none;border:none;border-bottom:1px solid rgba(232,213,163,.07);cursor:pointer;text-align:left;text-decoration:none;color:inherit;transition:background .12s}._result_9c98s_241:last-child{border-bottom:none}._result_9c98s_241:hover{background:#e8d5a30d}._thumb_9c98s_317{flex:0 0 54px;height:54px;border-radius:8px;overflow:hidden}._thumb_9c98s_317 img{width:100%;height:100%;object-fit:cover}._thumbFallback_9c98s_343{width:55%;height:55%;background:#ffffff1a;border-radius:4px}._info_9c98s_359{flex:1 1 auto;display:flex;flex-direction:column;gap:2px;min-width:0}._kicker_9c98s_375{font-family:Outfit,sans-serif;font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:#e8d5a366}._name_9c98s_393{font-family:Outfit,sans-serif;font-size:14px;font-weight:600;color:#ffffffe6;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._meta_9c98s_413{font-family:Outfit,sans-serif;font-size:12px;font-weight:500;color:#e8d5a3a6}._price_9c98s_429{font-family:Outfit,sans-serif;font-size:14px;font-weight:700;color:#e8d5a3;white-space:nowrap;flex-shrink:0}._soldOut_9c98s_447{font-family:Outfit,sans-serif;font-size:11px;font-weight:700;color:#ffffff47;text-transform:uppercase;letter-spacing:.07em;white-space:nowrap;flex-shrink:0}._resultsMeta_9c98s_471{font-family:Outfit,sans-serif;font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:#e8d5a34d;padding:10px 4px 4px}._resultActive_9c98s_493{background:#e8d5a317!important;outline:1px solid rgba(232,213,163,.18);outline-offset:-1px}._emptyState_9c98s_507{margin-top:20px;display:flex;flex-direction:column;gap:20px}._chipGroupLabel_9c98s_525{display:block;font-family:Outfit,sans-serif;font-size:10.5px;font-weight:600;text-transform:uppercase;letter-spacing:.09em;color:#e8d5a352;margin-bottom:10px}._chips_9c98s_547{display:flex;flex-wrap:wrap;gap:8px}._chip_9c98s_521{display:inline-flex;align-items:center;background:#e8d5a30f;border:1px solid rgba(232,213,163,.14);border-radius:20px;overflow:hidden}._chipText_9c98s_579{padding:5px 12px;font-family:Outfit,sans-serif;font-size:13px;font-weight:500;color:#e8d5a3b3;background:none;border:none;cursor:pointer;transition:color .15s}._chipText_9c98s_579:hover{color:#e8d5a3}._chipRemove_9c98s_607{padding:5px 10px;font-size:14px;line-height:1;color:#e8d5a34d;background:none;border:none;border-left:1px solid rgba(232,213,163,.1);cursor:pointer;transition:color .15s}._chipRemove_9c98s_607:hover{color:#e8d5a3b3}._chipSingle_9c98s_637{padding:5px 14px;display:inline-flex;align-items:center;background:#e8d5a30f;border:1px solid rgba(232,213,163,.14);border-radius:20px;font-family:Outfit,sans-serif;font-size:13px;font-weight:500;color:#e8d5a3b3;cursor:pointer;transition:color .15s,background .15s}._chipSingle_9c98s_637:hover{background:#e8d5a31c;color:#e8d5a3}._noResults_9c98s_679{margin-top:24px;text-align:center}._noResultsTitle_9c98s_689{font-family:Outfit,sans-serif;font-size:14px;color:#ffffff52;margin:0 0 14px}._noResultsTitle_9c98s_689 em{font-style:normal;color:#e8d5a38c}._noResultsHint_9c98s_713{font-family:Outfit,sans-serif;font-size:11px;color:#e8d5a34d;text-transform:uppercase;letter-spacing:.07em;margin:0 0 10px}._noResults_9c98s_679 ._chips_9c98s_547{justify-content:center}@keyframes _backdropIn_9c98s_1{0%{opacity:0}to{opacity:1}}@keyframes _modalIn_9c98s_1{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@media (max-width: 520px){._overlay_9c98s_3{padding-top:72px}._input_9c98s_61{font-size:16px;height:50px}._escBtn_9c98s_155{height:50px;display:none}._inputRow_9c98s_61{border-radius:10px}}._dropdown_zn76n_3{position:absolute;top:calc(100% + 10px);right:0;width:320px;background:var(--card);border:1px solid var(--line);border-radius:12px;box-shadow:0 8px 32px #00000047;z-index:150;animation:_miniCartIn_zn76n_1 .18s cubic-bezier(.22,1,.36,1)}@keyframes _miniCartIn_zn76n_1{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}._items_zn76n_41{max-height:320px;overflow-x:hidden;overflow-y:auto;padding:12px;display:flex;flex-direction:column;gap:10px;scrollbar-width:thin;scrollbar-color:var(--line) transparent}._item_zn76n_41{display:flex;align-items:center;gap:10px;overflow:hidden;max-height:60px;transition:max-height .2s ease .22s,opacity .22s ease,transform .22s cubic-bezier(.4,0,.6,1),margin .2s ease .22s}._itemRemoving_zn76n_85{transform:translate(110%);opacity:0;max-height:0;margin:0;pointer-events:none}._thumb_zn76n_101{flex:0 0 44px;height:44px;border-radius:6px;background:var(--bg-alt);overflow:hidden;display:flex;align-items:center;justify-content:center}._thumb_zn76n_101 img{width:100%;height:100%;object-fit:contain;padding:4px;mix-blend-mode:multiply}[data-theme=dark] ._thumb_zn76n_101 img{mix-blend-mode:normal}._thumbFallback_zn76n_147{width:55%;height:55%;background:var(--line);border-radius:3px}._info_zn76n_161{flex:1;display:flex;flex-direction:column;gap:2px;min-width:0}._name_zn76n_177{font-family:var(--font-body);font-size:13px;font-weight:600;color:var(--text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._meta_zn76n_197{font-family:var(--font-body);font-size:11px;color:var(--muted)}._price_zn76n_209{font-family:var(--font-body);font-size:13px;font-weight:700;color:var(--gold);white-space:nowrap;flex-shrink:0}._removeBtn_zn76n_227{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:22px;height:22px;background:none;border:none;border-radius:4px;cursor:pointer;font-size:16px;line-height:1;color:var(--muted);transition:color .15s,background .15s;padding:0}._removeBtn_zn76n_227:hover{color:var(--text);background:var(--bg-alt)}._moreItems_zn76n_275{font-family:var(--font-body);font-size:12px;color:var(--muted);text-align:center;padding:4px 0 0;margin:0}._footer_zn76n_295{padding:12px;border-top:1px solid var(--line)}._totalRow_zn76n_305{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}._totalLabel_zn76n_319{font-family:var(--font-body);font-size:13px;color:var(--muted)}._totalValue_zn76n_331{font-family:var(--font-body);font-size:15px;font-weight:700;color:var(--text)}._cta_zn76n_347{display:block;width:100%;padding:12px;background:var(--gold);border:none;border-radius:8px;font-family:var(--font-body);font-size:14px;font-weight:700;color:#0c1a33;cursor:pointer;text-decoration:none;text-align:center;transition:background .2s,transform .15s}._cta_zn76n_347:hover{background:var(--gold-light);transform:translateY(-1px)}._cta_zn76n_347:active{transform:translateY(0)}._emptyState_zn76n_401{padding:32px 24px 28px;display:flex;flex-direction:column;align-items:center;gap:10px;animation:_emptyFadeIn_zn76n_1 .35s ease both}@keyframes _emptyFadeIn_zn76n_1{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}._emptyBag_zn76n_429{width:72px;height:72px;border-radius:50%;background:var(--bg-alt);display:flex;align-items:center;justify-content:center;margin-bottom:4px;animation:_emptyBagBounce_zn76n_1 2.4s ease-in-out .4s infinite}@keyframes _emptyBagBounce_zn76n_1{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}._emptyBagIcon_zn76n_463{width:36px;height:36px;color:var(--muted)}._emptyCircle_zn76n_475{animation:_emptyRotate_zn76n_1 4s linear infinite;transform-origin:32px 39px}@keyframes _emptyRotate_zn76n_1{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._emptyTitle_zn76n_495{font-family:var(--font-body);font-size:14px;font-weight:600;color:var(--text);margin:0}._emptyHint_zn76n_511{font-family:var(--font-body);font-size:12px;color:var(--muted);margin:0;text-align:center}._footer_1hnqz_9{background:#060f1f;color:#e8d5a3;position:relative;overflow:hidden;font-family:Outfit,system-ui,sans-serif}._dotGrid_1hnqz_27{position:absolute;top:0;right:0;bottom:0;left:0;background-image:radial-gradient(circle,rgba(201,168,75,.07) 1px,transparent 1px);background-size:28px 28px;pointer-events:none;z-index:0}._ticker_1hnqz_55{background:#c9a84b;overflow:hidden;white-space:nowrap;height:38px;display:flex;align-items:center;position:relative;z-index:2}._tickerTrack_1hnqz_77{display:inline-block;white-space:nowrap;font-family:Bebas Neue,Impact,Arial Narrow,sans-serif;font-size:14px;letter-spacing:.18em;color:#060f1f;animation:_scroll-ticker_1hnqz_1 90s linear infinite;will-change:transform}@keyframes _scroll-ticker_1hnqz_1{0%{transform:translate(0)}to{transform:translate(-50%)}}._heroWrapper_1hnqz_113{position:relative;z-index:1;padding:52px 28px 8px;max-width:1200px;margin:0 auto;overflow:hidden}._heroInner_1hnqz_131{display:flex;flex-direction:column;gap:0;line-height:.88}._heroGhost_1hnqz_147{font-family:Bebas Neue,Impact,Arial Narrow,sans-serif;font-size:clamp(68px,14vw,190px);letter-spacing:.18em;-webkit-text-fill-color:transparent;-webkit-text-stroke:1.5px rgba(201,168,75,.5);color:transparent;display:block;-webkit-user-select:none;user-select:none}._heroSolid_1hnqz_171{font-family:Bebas Neue,Impact,Arial Narrow,sans-serif;font-size:clamp(52px,10.8vw,148px);letter-spacing:.04em;color:#e8d5a3;display:block;-webkit-user-select:none;user-select:none}._inner_1hnqz_191{position:relative;z-index:1;max-width:1200px;margin:0 auto;padding:44px 28px 50px;display:grid;grid-template-columns:1.5fr 1fr 1fr 1.2fr;gap:48px}._brand_1hnqz_215{display:flex;flex-direction:column;gap:14px}._logo_1hnqz_227{height:50px;width:auto;max-width:180px;object-fit:contain;align-self:flex-start}._tagline_1hnqz_243{font-size:13.5px;font-weight:400;color:#e8d5a380;line-height:1.75;margin:0;max-width:210px}._socials_1hnqz_263{display:flex;flex-direction:column;gap:7px;margin-top:4px}._socialIcon_1hnqz_277{display:inline-flex;align-items:center;gap:9px;font-size:11.5px;font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:#e8d5a373;text-decoration:none;padding:6px 10px 6px 8px;border:1px solid rgba(201,168,75,.12);border-radius:3px;width:fit-content;transition:color .18s ease,border-color .18s ease,background .18s ease}._socialIcon_1hnqz_277:hover{color:#060f1f;background:#c9a84b;border-color:#c9a84b}._col_1hnqz_325{display:flex;flex-direction:column}._colTitle_1hnqz_335{font-family:Bebas Neue,Impact,Arial Narrow,sans-serif;font-size:15px;letter-spacing:.2em;color:#c9a84b;margin:0 0 18px;padding-bottom:10px;border-bottom:1px solid rgba(201,168,75,.2)}._navLink_1hnqz_357{font-size:13.5px;font-weight:400;color:#e8d5a38c;text-decoration:none;padding:5px 0;display:inline-flex;align-items:center;gap:0;position:relative;transition:color .18s ease,padding-left .22s ease}._navLink_1hnqz_357:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:0;height:1.5px;background:#c9a84b;transition:width .22s ease;border-radius:2px}._navLink_1hnqz_357:hover{color:#e8d5a3;padding-left:18px}._navLink_1hnqz_357:hover:before{width:12px}._hours_1hnqz_427{font-size:12px;color:#e8d5a352;margin:12px 0 0;letter-spacing:.04em}._newsletter_1hnqz_443{position:relative;z-index:1;max-width:1200px;margin:0 auto;padding:0 28px 52px;display:flex;flex-direction:column;align-items:center;gap:12px;text-align:center}._newsletterHeading_1hnqz_469{font-family:Bebas Neue,Impact,Arial Narrow,sans-serif;font-size:22px;letter-spacing:.2em;color:#c9a84b;margin:0}._newsletterSub_1hnqz_485{font-size:13px;color:#e8d5a373;margin:0;max-width:400px;line-height:1.6}._newsletterForm_1hnqz_501{display:flex;gap:8px;width:100%;max-width:420px}._newsletterInput_1hnqz_515{flex:1;height:42px;padding:0 14px;background:#ffffff0d;border:1.5px solid rgba(201,168,75,.25);border-radius:4px;color:#e8d5a3;font-family:Outfit,system-ui,sans-serif;font-size:14px;outline:none;transition:border-color .18s}._newsletterInput_1hnqz_515::placeholder{color:#e8d5a34d}._newsletterInput_1hnqz_515:focus{border-color:#c9a84b99}._newsletterBtn_1hnqz_559{height:42px;padding:0 22px;background:#c9a84b;color:#060f1f;border:none;border-radius:4px;font-family:Outfit,system-ui,sans-serif;font-size:13px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;transition:background .15s,transform .12s;white-space:nowrap}._newsletterBtn_1hnqz_559:hover:not(:disabled){background:#e8d5a3;transform:translateY(-1px)}._newsletterBtn_1hnqz_559:disabled{opacity:.6;cursor:default}._newsletterSuccess_1hnqz_613{font-size:13px;color:#4ade80;margin:0}._newsletterError_1hnqz_625{font-size:12px;color:#fca5a5cc;margin:0}._goldLine_1hnqz_639{position:relative;z-index:1;height:1px;background:linear-gradient(90deg,transparent 0%,rgba(201,168,75,.35) 20%,rgba(201,168,75,.35) 80%,transparent 100%);margin:0 28px}._bottom_1hnqz_669{position:relative;z-index:1;max-width:1200px;margin:0 auto;padding:18px 28px 22px;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px}._copy_1hnqz_695{font-family:Bebas Neue,Impact,Arial Narrow,sans-serif;font-size:13px;letter-spacing:.14em;color:#e8d5a347}._bottomLinks_1hnqz_709{display:flex;align-items:center;gap:10px}._legalLink_1hnqz_721{font-size:11.5px;letter-spacing:.06em;color:#e8d5a347;text-decoration:none;transition:color .15s ease}._legalLink_1hnqz_721:hover{color:#e8d5a3b3}._sep_1hnqz_745{color:#e8d5a326;font-size:12px}@media (max-width: 920px){._inner_1hnqz_191{grid-template-columns:1fr 1fr;gap:36px}._brand_1hnqz_215{grid-column:1 / -1;flex-direction:row;align-items:flex-start;flex-wrap:wrap;gap:28px}._socials_1hnqz_263{flex-direction:row;margin-top:0}._heroGhost_1hnqz_147{letter-spacing:.12em}}@media (max-width: 580px){._heroWrapper_1hnqz_113{padding:40px 20px 4px}._heroGhost_1hnqz_147{font-size:clamp(56px,17vw,90px);letter-spacing:.08em}._heroSolid_1hnqz_171{font-size:clamp(44px,13vw,70px)}._inner_1hnqz_191{grid-template-columns:1fr;padding:36px 20px 40px;gap:30px}._brand_1hnqz_215{grid-column:unset}._socials_1hnqz_263{flex-direction:row}._bottom_1hnqz_669{padding:16px 20px 20px;flex-direction:column;align-items:flex-start;gap:8px}._goldLine_1hnqz_639{margin:0 20px}}#cc-main{background:transparent;color:var(--cc-primary-color);font-family:var(--cc-font-family);font-size:16px;font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1.15;position:relative;text-rendering:optimizeLegibility;-webkit-text-size-adjust:100%;position:fixed;z-index:var(--cc-z-index)}#cc-main :after,#cc-main :before,#cc-main a,#cc-main button,#cc-main div,#cc-main h2,#cc-main input,#cc-main p,#cc-main span{all:unset;box-sizing:border-box}#cc-main .pm__badge,#cc-main button{all:initial;box-sizing:border-box;color:unset;visibility:unset}#cc-main .pm__badge,#cc-main a,#cc-main button,#cc-main input{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;font-family:inherit;font-size:100%;line-height:normal;margin:0;outline:revert;outline-offset:2px;overflow:hidden}#cc-main table,#cc-main tbody,#cc-main td,#cc-main th,#cc-main thead,#cc-main tr{all:revert;color:inherit;font-family:inherit;font-size:inherit;font-weight:inherit}:root{--cc-font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";--cc-modal-border-radius:.5rem;--cc-btn-border-radius:.4rem;--cc-modal-transition-duration:.25s;--cc-link-color:var(--cc-btn-primary-bg);--cc-modal-margin:1rem;--cc-z-index:2147483647;--cc-bg:#fff;--cc-primary-color:#2c2f31;--cc-secondary-color:#5e6266;--cc-btn-primary-bg:#30363c;--cc-btn-primary-color:#fff;--cc-btn-primary-border-color:var(--cc-btn-primary-bg);--cc-btn-primary-hover-bg:#000;--cc-btn-primary-hover-color:#fff;--cc-btn-primary-hover-border-color:var(--cc-btn-primary-hover-bg);--cc-btn-secondary-bg:#eaeff2;--cc-btn-secondary-color:var(--cc-primary-color);--cc-btn-secondary-border-color:var(--cc-btn-secondary-bg);--cc-btn-secondary-hover-bg:#d4dae0;--cc-btn-secondary-hover-color:#000;--cc-btn-secondary-hover-border-color:#d4dae0;--cc-separator-border-color:#f0f4f7;--cc-toggle-on-bg:var(--cc-btn-primary-bg);--cc-toggle-off-bg:#667481;--cc-toggle-on-knob-bg:#fff;--cc-toggle-off-knob-bg:var(--cc-toggle-on-knob-bg);--cc-toggle-enabled-icon-color:var(--cc-bg);--cc-toggle-disabled-icon-color:var(--cc-bg);--cc-toggle-readonly-bg:#d5dee2;--cc-toggle-readonly-knob-bg:#fff;--cc-toggle-readonly-knob-icon-color:var(--cc-toggle-readonly-bg);--cc-section-category-border:var(--cc-cookie-category-block-bg);--cc-cookie-category-block-bg:#f0f4f7;--cc-cookie-category-block-border:#f0f4f7;--cc-cookie-category-block-hover-bg:#e9eff4;--cc-cookie-category-block-hover-border:#e9eff4;--cc-cookie-category-expanded-block-bg:transparent;--cc-cookie-category-expanded-block-hover-bg:#dee4e9;--cc-overlay-bg:rgba(0,0,0,.65);--cc-webkit-scrollbar-bg:var(--cc-section-category-border);--cc-webkit-scrollbar-hover-bg:var(--cc-btn-primary-hover-bg);--cc-footer-bg:var(--cc-btn-secondary-bg);--cc-footer-color:var(--cc-secondary-color);--cc-footer-border-color:#e4eaed;--cc-pm-toggle-border-radius:4em}#cc-main.cc--rtl{direction:rtl}#cc-main .cm__title,#cc-main a,#cc-main b,#cc-main em,#cc-main strong{font-weight:600}#cc-main button>span{pointer-events:none}#cc-main .cc__link,#cc-main a{background-image:linear-gradient(currentColor,currentColor);background-position:0 100%;background-repeat:no-repeat;background-size:0 1px;font-weight:600;position:relative;transition:background-size .25s,color .25s ease}#cc-main .cc__link:hover,#cc-main a:hover{background-size:100% 1px;color:var(--cc-primary-color)}#cc-main .cc__link{color:var(--cc-link-color)}#cc-main .cm__desc,#cc-main .pm__body{overscroll-behavior:auto contain;scrollbar-width:thin}@media screen and (min-width:640px){#cc-main ::-webkit-scrollbar,#cc-main ::-webkit-scrollbar-thumb,#cc-main ::-webkit-scrollbar-track{all:revert}#cc-main ::-webkit-scrollbar-thumb{-webkit-background-clip:padding-box;background-clip:padding-box;background:var(--cc-toggle-readonly-bg);border:.25rem solid var(--cc-bg);border-radius:1rem}#cc-main ::-webkit-scrollbar-thumb:hover{background:var(--cc-toggle-off-bg)}#cc-main ::-webkit-scrollbar{background:transparent;width:12px}}html.disable--interaction.show--consent,html.disable--interaction.show--consent body{height:auto!important;overflow:hidden!important}@media (prefers-reduced-motion){#cc-main{--cc-modal-transition-duration:0s}}.cc--darkmode{--cc-bg:#161a1c;--cc-primary-color:#ebf3f6;--cc-secondary-color:#aebbc5;--cc-btn-primary-bg:#c2d0e0;--cc-btn-primary-color:var(--cc-bg);--cc-btn-primary-border-color:var(--cc-btn-primary-bg);--cc-btn-primary-hover-bg:#98a7b6;--cc-btn-primary-hover-color:#000;--cc-btn-primary-hover-border-color:var(--cc-btn-primary-hover-bg);--cc-btn-secondary-bg:#242c31;--cc-btn-secondary-color:var(--cc-primary-color);--cc-btn-secondary-border-color:var(--cc-btn-secondary-bg);--cc-btn-secondary-hover-bg:#353d43;--cc-btn-secondary-hover-color:#fff;--cc-btn-secondary-hover-border-color:var(--cc-btn-secondary-hover-bg);--cc-separator-border-color:#222a30;--cc-toggle-on-bg:var(--cc-btn-primary-bg);--cc-toggle-off-bg:#525f6b;--cc-toggle-on-knob-bg:var(--cc-btn-primary-color);--cc-toggle-off-knob-bg:var(--cc-btn-primary-color);--cc-toggle-enabled-icon-color:var(--cc-btn-primary-color);--cc-toggle-disabled-icon-color:var(--cc-btn-primary-color);--cc-toggle-readonly-bg:#343e45;--cc-toggle-readonly-knob-bg:#5f6b72;--cc-toggle-readonly-knob-icon-color:var(--cc-toggle-readonly-bg);--cc-section-category-border:#1e2428;--cc-cookie-category-block-bg:#1e2428;--cc-cookie-category-block-border:var(--cc-section-category-border);--cc-cookie-category-block-hover-bg:#242c31;--cc-cookie-category-block-hover-border:#232a2f;--cc-cookie-category-expanded-block-bg:transparent;--cc-cookie-category-expanded-block-hover-bg:var(--cc-toggle-readonly-bg);--cc-overlay-bg:rgba(0,0,0,.65);--cc-webkit-scrollbar-bg:var(--cc-section-category-border);--cc-webkit-scrollbar-hover-bg:var(--cc-btn-primary-hover-bg);--cc-footer-bg:#0c0e0f;--cc-footer-color:var(--cc-secondary-color);--cc-footer-border-color:#060809}.cc--darkmode #cc-main{color-scheme:dark}#cc-main .cm{background:var(--cc-bg);border-radius:var(--cc-modal-border-radius);box-shadow:0 .625em 1.875em #0000024d;display:flex;flex-direction:column;max-width:24rem;opacity:0;overflow:hidden;position:fixed;transform:translateY(1.6em);visibility:hidden;z-index:1}#cc-main .cm--top{top:var(--cc-modal-margin)}#cc-main .cm--middle{top:50%;transform:translateY(calc(-50% + 1.6em))}#cc-main .cm--bottom{bottom:var(--cc-modal-margin)}#cc-main .cm--center{left:var(--cc-modal-margin);margin:0 auto;right:var(--cc-modal-margin);width:unset}#cc-main .cm--left{left:var(--cc-modal-margin);margin-right:var(--cc-modal-margin)}#cc-main .cm--right{margin-left:var(--cc-modal-margin);right:var(--cc-modal-margin)}#cc-main .cm__body{display:flex;flex-direction:column;justify-content:space-between;position:relative}#cc-main .cm__btns,#cc-main .cm__links{padding:1rem 1.3rem;width:unset}#cc-main .cm__texts{display:flex;flex:1;flex-direction:column;justify-content:center;padding:1rem 0 0}#cc-main .cm__desc,#cc-main .cm__title{padding:0 1.3rem}#cc-main .cm__title{font-size:1.05em}#cc-main .cm__title+.cm__desc{margin-top:1.1em}#cc-main .cm__desc{color:var(--cc-secondary-color);font-size:.9em;line-height:1.5;max-height:40vh;overflow-x:visible;overflow-y:auto;padding-bottom:1em}#cc-main .cm__btns{border-top:1px solid var(--cc-separator-border-color);display:flex;flex-direction:column;justify-content:center}#cc-main .cm__btn-group{display:grid;grid-auto-columns:minmax(0,1fr)}#cc-main .cm__btn+.cm__btn,#cc-main .cm__btn-group+.cm__btn-group{margin-top:.375rem}#cc-main .cm--flip .cm__btn+.cm__btn,#cc-main .cm--flip .cm__btn-group+.cm__btn-group{margin-bottom:.375rem;margin-top:0}#cc-main .cm--inline .cm__btn+.cm__btn{margin-left:.375rem;margin-top:0}#cc-main .cm--inline.cm--flip .cm__btn+.cm__btn{margin-bottom:0;margin-left:0;margin-right:.375rem}#cc-main .cm--inline.cm--flip .cm__btn-group+.cm__btn-group{margin-bottom:.375rem;margin-right:0}#cc-main .cm--wide .cm__btn+.cm__btn,#cc-main .cm--wide .cm__btn-group+.cm__btn-group{margin-left:.375rem;margin-top:0}#cc-main .cm--wide.cm--flip .cm__btn+.cm__btn,#cc-main .cm--wide.cm--flip .cm__btn-group+.cm__btn-group{margin-bottom:0;margin-right:.375rem}#cc-main .cm--bar:not(.cm--inline) .cm__btn-group--uneven,#cc-main .cm--wide .cm__btn-group--uneven{display:flex;flex:1;justify-content:space-between}#cc-main .cm--bar:not(.cm--inline).cm--flip .cm__btn-group--uneven,#cc-main .cm--wide.cm--flip .cm__btn-group--uneven{flex-direction:row-reverse}#cc-main .cm__btn{background:var(--cc-btn-primary-bg);border:1px solid var(--cc-btn-primary-border-color);border-radius:var(--cc-btn-border-radius);color:var(--cc-btn-primary-color);font-size:.82em;font-weight:600;min-height:42px;padding:.5em 1em;text-align:center}#cc-main .cm__btn:hover{background:var(--cc-btn-primary-hover-bg);border-color:var(--cc-btn-primary-hover-border-color);color:var(--cc-btn-primary-hover-color)}#cc-main .cm__btn--secondary{background:var(--cc-btn-secondary-bg);border-color:var(--cc-btn-secondary-border-color);color:var(--cc-btn-secondary-color)}#cc-main .cm__btn--secondary:hover{background:var(--cc-btn-secondary-hover-bg);border-color:var(--cc-btn-secondary-hover-border-color);color:var(--cc-btn-secondary-hover-color)}#cc-main .cm__btn--close{border-radius:0;border-bottom-left-radius:var(--cc-btn-border-radius);border-right:none;border-top:none;display:none;font-size:1em;height:42px;min-width:auto!important;overflow:hidden;padding:0!important;position:absolute;right:0;top:0;width:42px}#cc-main .cm__btn--close svg{stroke:var(--cc-btn-primary-color);transform:scale(.5);transition:stroke .15s ease}#cc-main .cm__btn--close:hover svg{stroke:var(--cc-btn-primary-hover-color)}#cc-main .cm__btn--close.cm__btn--secondary svg{stroke:var(--cc-btn-secondary-color)}#cc-main .cm__btn--close.cm__btn--secondary:hover svg{stroke:var(--cc-btn-secondary-hover-color)}#cc-main .cm__btn--close+.cm__texts .cm__title{padding-right:3rem}#cc-main .cm--inline .cm__btn-group{grid-auto-flow:column}#cc-main .cm__footer{background:var(--cc-footer-bg);border-top:1px solid var(--cc-footer-border-color);color:var(--cc-footer-color);padding:.4em 0 .5em}#cc-main .cm__links{display:flex;flex-direction:row;padding-bottom:0;padding-top:0}#cc-main .cm__link-group{display:flex;flex-direction:row;font-size:.8em;width:100%}#cc-main .cm__link-group>*+*{margin-left:1.3rem}#cc-main .cm--flip .cm__btn:last-child{grid-row:1}#cc-main .cm--inline.cm--flip .cm__btn:last-child{grid-column:1}#cc-main .cm--box .cm__btn--close{display:block}#cc-main .cm--box.cm--flip .cm__btns{flex-direction:column-reverse}#cc-main .cm--box.cm--wide{max-width:36em}#cc-main .cm--box.cm--wide .cm__btns{flex-direction:row;justify-content:space-between}#cc-main .cm--box.cm--wide .cm__btn-group{grid-auto-flow:column}#cc-main .cm--box.cm--wide .cm__btn{min-width:120px;padding-left:1.8em;padding-right:1.8em}#cc-main .cm--box.cm--wide.cm--flip .cm__btns{flex-direction:row-reverse}#cc-main .cm--box.cm--wide.cm--flip .cm__btn:last-child{grid-column:1}#cc-main .cm--cloud{max-width:54em;width:unset}#cc-main .cm--cloud .cm__body{flex-direction:row}#cc-main .cm--cloud .cm__texts{flex:1}#cc-main .cm--cloud .cm__desc{max-height:9.4em}#cc-main .cm--cloud .cm__btns{border-left:1px solid var(--cc-separator-border-color);border-top:none;max-width:23em}#cc-main .cm--cloud .cm__btn-group{flex-direction:column}#cc-main .cm--cloud .cm__btn{min-width:19em}#cc-main .cm--cloud.cm--flip .cm__btn-group,#cc-main .cm--cloud.cm--flip .cm__btns{flex-direction:column-reverse}#cc-main .cm--cloud.cm--inline .cm__btn-group{flex-direction:row}#cc-main .cm--cloud.cm--inline .cm__btn{min-width:10em}#cc-main .cm--cloud.cm--inline.cm--flip .cm__btn-group{flex-direction:row-reverse}#cc-main .cm--bar{border-radius:0;left:0;margin:0;max-width:unset;opacity:1;right:0;transform:translateY(0);width:100vw;--cc-modal-transition-duration:.35s}#cc-main .cm--bar.cm--top{top:0;transform:translateY(-100%)}#cc-main .cm--bar.cm--bottom{bottom:0;transform:translateY(100%)}#cc-main .cm--bar .cm__body,#cc-main .cm--bar .cm__links{margin:0 auto;max-width:55em;width:100%}#cc-main .cm--bar .cm__body{padding:.5em 0 .9em}#cc-main .cm--bar .cm__btns{border-top:none;flex-direction:row;justify-content:space-between}#cc-main .cm--bar .cm__btn-group{grid-auto-flow:column}#cc-main .cm--bar:not(.cm--inline) .cm__btn+.cm__btn,#cc-main .cm--bar:not(.cm--inline) .cm__btn-group+.cm__btn-group{margin-left:.375rem;margin-top:0}#cc-main .cm--bar .cm__btn{min-width:120px;padding-left:2em;padding-right:2em}#cc-main .cm--bar.cm--flip:not(.cm--inline) .cm__btn+.cm__btn,#cc-main .cm--bar.cm--flip:not(.cm--inline) .cm__btn-group+.cm__btn-group{margin-bottom:0;margin-left:0;margin-right:.375rem}#cc-main .cm--bar.cm--flip .cm__btns{flex-direction:row-reverse}#cc-main .cm--bar.cm--flip .cm__btn:last-child{grid-column:1}#cc-main .cm--bar.cm--inline .cm__body,#cc-main .cm--bar.cm--inline .cm__links{max-width:74em}#cc-main .cm--bar.cm--inline .cm__body{flex-direction:row;padding:0}#cc-main .cm--bar.cm--inline .cm__btns{flex-direction:column;justify-content:center;max-width:23em}#cc-main .cm--bar.cm--inline.cm--flip .cm__btns{flex-direction:column-reverse}#cc-main .cc--anim .cm,#cc-main .cc--anim.cm-wrapper:before{transition:opacity var(--cc-modal-transition-duration) ease,visibility var(--cc-modal-transition-duration) ease,transform var(--cc-modal-transition-duration) ease}#cc-main .cc--anim .cm__btn,#cc-main .cc--anim .cm__close{transition:background-color .15s ease,border-color .15s ease,color .15s ease}.disable--interaction #cc-main .cm-wrapper:before{background:var(--cc-overlay-bg);bottom:0;content:"";left:0;opacity:0;position:fixed;right:0;top:0;visibility:hidden;z-index:0}.show--consent #cc-main .cc--anim .cm{opacity:1;transform:translateY(0);visibility:visible!important}.show--consent #cc-main .cc--anim .cm--middle{transform:translateY(-50%)}.show--consent #cc-main .cc--anim .cm--bar{transform:translateY(0)}.show--consent #cc-main .cc--anim.cm-wrapper:before{opacity:1;visibility:visible}#cc-main.cc--rtl .cm__btn--close{border-bottom-left-radius:unset;border-bottom-right-radius:var(--cc-btn-border-radius);left:0;right:unset}#cc-main.cc--rtl .cm__btn--close+.cm__texts .cm__title{padding-left:3rem!important;padding-right:1.3rem}#cc-main.cc--rtl .cm--inline .cm__btn+.cm__btn{margin-left:0;margin-right:.375rem}#cc-main.cc--rtl .cm--inline.cm--flip .cm__btn+.cm__btn{margin-left:.375rem;margin-right:0}#cc-main.cc--rtl .cm:not(.cm--inline).cm--bar .cm__btn+.cm__btn,#cc-main.cc--rtl .cm:not(.cm--inline).cm--bar .cm__btn-group+.cm__btn-group,#cc-main.cc--rtl .cm:not(.cm--inline).cm--wide .cm__btn+.cm__btn,#cc-main.cc--rtl .cm:not(.cm--inline).cm--wide .cm__btn-group+.cm__btn-group{margin-left:0;margin-right:.375rem}#cc-main.cc--rtl .cm:not(.cm--inline).cm--bar.cm--flip .cm__btn+.cm__btn,#cc-main.cc--rtl .cm:not(.cm--inline).cm--wide.cm--flip .cm__btn+.cm__btn{margin-left:.375rem;margin-right:0}#cc-main.cc--rtl .cm__link-group>*+*{margin-left:0;margin-right:1.3rem}@media screen and (max-width:640px){#cc-main{--cc-modal-margin:.5em}#cc-main .cm{max-width:none!important;width:auto!important}#cc-main .cm__body{flex-direction:column!important;padding:0!important}#cc-main .cm__btns,#cc-main .cm__desc,#cc-main .cm__links,#cc-main .cm__title{padding-left:1.1rem!important;padding-right:1.1rem!important}#cc-main .cm__btns{border-left:none!important;border-top:1px solid var(--cc-separator-border-color)!important;flex-direction:column!important;max-width:none!important;min-width:auto!important}#cc-main .cm__btn+.cm__btn,#cc-main .cm__btn-group+.cm__btn-group{margin:.375rem 0 0!important}#cc-main .cm--flip .cm__btn+.cm__btn,#cc-main .cm--flip .cm__btn-group+.cm__btn-group{margin-bottom:.375rem!important;margin-top:0!important}#cc-main .cm__btn-group{display:flex!important;flex-direction:column!important;min-width:auto!important}#cc-main .cm__btn{flex:auto!important}#cc-main .cm__link-group{justify-content:center!important}#cc-main .cm--flip .cm__btn-group,#cc-main .cm--flip .cm__btns{flex-direction:column-reverse!important}}#cc-main .pm-wrapper{position:relative;z-index:2}#cc-main .pm{background:var(--cc-bg);border-radius:var(--cc-modal-border-radius);box-shadow:0 .625em 1.875em #0000024d;display:flex;flex-direction:column;opacity:0;overflow:hidden;position:fixed;visibility:hidden;width:100%;width:unset;z-index:1}#cc-main svg{fill:none;width:100%}#cc-main .pm__body,#cc-main .pm__footer,#cc-main .pm__header{padding:1em 1.4em}#cc-main .pm__header{align-items:center;border-bottom:1px solid var(--cc-separator-border-color);display:flex;justify-content:space-between}#cc-main .pm__title{align-items:center;display:flex;flex:1;font-weight:600;margin-right:2em}#cc-main .pm__close-btn{background:var(--cc-btn-secondary-bg);border:1px solid var(--cc-btn-secondary-border-color);border-radius:var(--cc-btn-border-radius);height:40px;position:relative;transition:all .15s ease;width:40px}#cc-main .pm__close-btn span{display:flex;height:100%;width:100%}#cc-main .pm__close-btn svg{stroke:var(--cc-btn-secondary-color);transform:scale(.5);transition:stroke .15s ease}#cc-main .pm__close-btn:hover{background:var(--cc-btn-secondary-hover-bg);border-color:var(--cc-btn-secondary-hover-border-color)}#cc-main .pm__close-btn:hover svg{stroke:var(--cc-btn-secondary-hover-color)}#cc-main .pm__body{flex:1;overflow-y:auto;overflow-y:overlay}#cc-main .pm__section,#cc-main .pm__section--toggle{border-radius:var(--cc-btn-border-radius);display:flex;flex-direction:column;margin-bottom:.5em}#cc-main .pm__section--toggle .pm__section-desc-wrapper{border:1px solid var(--cc-cookie-category-block-border);border-radius:var(--cc-btn-border-radius);border-top:none;border-top-left-radius:0;border-top-right-radius:0;display:none;margin-top:0!important;overflow:hidden}#cc-main .pm__section{border:1px solid var(--cc-separator-border-color);padding:1em;transition:background-color .25s ease,border-color .25s ease}#cc-main .pm__section:first-child{border:none;margin-bottom:2em;margin-top:0;padding:0;transition:none}#cc-main .pm__section:not(:first-child):hover{background:var(--cc-cookie-category-block-bg);border-color:var(--cc-cookie-category-block-border)}#cc-main .pm__section-toggles+.pm__section{margin-top:2em}#cc-main .pm__section--toggle{background:var(--cc-cookie-category-block-bg);border-top:none;margin-bottom:.375rem}#cc-main .pm__section--toggle .pm__section-title{align-items:center;background:var(--cc-cookie-category-block-bg);border:1px solid var(--cc-cookie-category-block-border);display:flex;justify-content:space-between;min-height:58px;padding:1.1em 5.4em 1.1em 1.2em;position:relative;transition:background-color .25s ease,border-color .25s ease;width:100%}#cc-main .pm__section--toggle .pm__section-title:hover{background:var(--cc-cookie-category-block-hover-bg);border-color:var(--cc-cookie-category-block-hover-border)}#cc-main .pm__section--toggle .pm__section-desc{margin-top:0;padding:1em}#cc-main .pm__section--toggle.is-expanded{--cc-cookie-category-block-bg:var(--cc-cookie-category-expanded-block-bg);--cc-cookie-category-block-border:var(--cc-cookie-category-expanded-block-hover-bg)}#cc-main .pm__section--toggle.is-expanded .pm__section-title{border-bottom-left-radius:0;border-bottom-right-radius:0}#cc-main .pm__section--toggle.is-expanded .pm__section-arrow svg{transform:scale(.5) rotate(180deg)}#cc-main .pm__section--toggle.is-expanded .pm__section-desc-wrapper{display:flex}#cc-main .pm__section--expandable .pm__section-title{cursor:pointer;padding-left:3.4em}#cc-main .pm__section--expandable .pm__section-arrow{background:var(--cc-toggle-readonly-bg);border-radius:100%;display:flex;height:20px;justify-content:center;left:18px;pointer-events:none;position:absolute;width:20px}#cc-main .pm__section--expandable .pm__section-arrow svg{stroke:var(--cc-btn-secondary-color);transform:scale(.5)}#cc-main .pm__section-title-wrapper{align-items:center;display:flex;position:relative}#cc-main .pm__section-title-wrapper+.pm__section-desc-wrapper{margin-top:.85em}#cc-main .pm__section-title{border-radius:var(--cc-btn-border-radius);font-size:.95em;font-weight:600}#cc-main .pm__badge{align-items:center;background:var(--cc-btn-secondary-bg);border-radius:5em;color:var(--cc-secondary-color);display:flex;flex:none;font-size:.8em;font-weight:600;height:23px;justify-content:center;margin-left:1em;min-width:23px;overflow:hidden;padding:0 .6em 1px;position:relative;text-align:center;white-space:nowrap;width:auto}#cc-main .pm__service-counter{background:var(--cc-btn-primary-bg);color:var(--cc-btn-primary-color);padding:0;width:23px}#cc-main .pm__service-counter[data-counterlabel]{padding:0 .6em 1px;width:auto}#cc-main .section__toggle,#cc-main .section__toggle-wrapper,#cc-main .toggle__icon,#cc-main .toggle__label{border-radius:var(--cc-pm-toggle-border-radius);height:23px;transform:translateZ(0);width:50px}#cc-main .section__toggle-wrapper{cursor:pointer;position:absolute;right:18px;z-index:1}#cc-main .toggle-service{height:19px;position:relative;right:0;width:42px}#cc-main .toggle-service .section__toggle,#cc-main .toggle-service .toggle__icon,#cc-main .toggle-service .toggle__label{height:19px;width:42px}#cc-main .toggle-service .toggle__icon{position:relative}#cc-main .toggle-service .toggle__icon-circle{height:19px;width:19px}#cc-main .toggle-service .section__toggle:checked~.toggle__icon .toggle__icon-circle{transform:translate(23px)}#cc-main .pm__section--toggle:nth-child(2) .section__toggle-wrapper:after{display:none!important}#cc-main .section__toggle{border:0;cursor:pointer;display:block;left:0;margin:0;position:absolute;top:0}#cc-main .section__toggle:disabled{cursor:not-allowed}#cc-main .toggle__icon{background:var(--cc-toggle-off-bg);box-shadow:0 0 0 1px var(--cc-toggle-off-bg);display:flex;flex-direction:row;pointer-events:none;position:absolute;transition:all .25s ease}#cc-main .toggle__icon-circle{background:var(--cc-toggle-off-knob-bg);border:none;border-radius:var(--cc-pm-toggle-border-radius);box-shadow:0 1px 2px #1820035c;display:block;height:23px;left:0;position:absolute;top:0;transition:transform .25s ease,background-color .25s ease;width:23px}#cc-main .toggle__icon-off,#cc-main .toggle__icon-on{height:100%;position:absolute;transition:opacity .15s ease;width:100%}#cc-main .toggle__icon-on{opacity:0;transform:rotate(45deg)}#cc-main .toggle__icon-on svg{stroke:var(--cc-toggle-on-bg);transform:scale(.55) rotate(-45deg)}#cc-main .toggle__icon-off{opacity:1}#cc-main .toggle__icon-off svg{stroke:var(--cc-toggle-off-bg);transform:scale(.55)}#cc-main .section__toggle:checked~.toggle__icon{background:var(--cc-toggle-on-bg);box-shadow:0 0 0 1px var(--cc-toggle-on-bg)}#cc-main .section__toggle:checked~.toggle__icon .toggle__icon-circle{background-color:var(--cc-toggle-on-knob-bg);transform:translate(27px)}#cc-main .section__toggle:checked~.toggle__icon .toggle__icon-on{opacity:1}#cc-main .section__toggle:checked~.toggle__icon .toggle__icon-off{opacity:0}#cc-main .section__toggle:checked:disabled~.toggle__icon{background:var(--cc-toggle-readonly-bg);box-shadow:0 0 0 1px var(--cc-toggle-readonly-bg)}#cc-main .section__toggle:checked:disabled~.toggle__icon .toggle__icon-circle{background:var(--cc-toggle-readonly-knob-bg);box-shadow:none}#cc-main .section__toggle:checked:disabled~.toggle__icon svg{stroke:var(--cc-toggle-readonly-knob-icon-color)}#cc-main .toggle__label{opacity:0;overflow:hidden;pointer-events:none;position:absolute;top:0;z-index:-1}#cc-main .pm__section-desc-wrapper{color:var(--cc-secondary-color);display:flex;flex-direction:column;font-size:.9em}#cc-main .pm__section-desc-wrapper>:not(:last-child){border-bottom:1px solid var(--cc-cookie-category-block-border)}#cc-main .pm__section-services{display:flex;flex-direction:column}#cc-main .pm__service{align-items:center;display:flex;justify-content:space-between;padding:.4em 1.2em;position:relative;transition:background-color .15s ease}#cc-main .pm__service:hover{background-color:var(--cc-cookie-category-block-hover-bg)}#cc-main .pm__service-header{align-items:center;display:flex;margin-right:1em;width:100%}#cc-main .pm__service-icon{border:2px solid;border-radius:100%;height:8px;margin-left:6px;margin-right:20px;margin-top:1px;min-width:8px}#cc-main .pm__service-title{font-size:.95em;width:100%;word-break:break-word}#cc-main .pm__section-desc{line-height:1.5em}#cc-main .pm__section-table{border-collapse:collapse;font-size:.9em;margin:0;overflow:hidden;padding:0;text-align:left;width:100%}#cc-main .pm__table-caption{text-align:left}#cc-main .pm__table-caption,#cc-main .pm__table-head>tr{border-bottom:1px dashed var(--cc-separator-border-color);color:var(--cc-primary-color);font-weight:600}#cc-main .pm__table-tr{transition:background-color .15s ease}#cc-main .pm__table-tr:hover{background:var(--cc-cookie-category-block-hover-bg)}#cc-main .pm__table-caption,#cc-main .pm__table-td,#cc-main .pm__table-th{padding:.625em .625em .625em 1.2em;vertical-align:top}#cc-main .pm__footer{border-top:1px solid var(--cc-separator-border-color);display:flex;justify-content:space-between}#cc-main .pm__btn-group{display:flex}#cc-main .pm__btn+.pm__btn,#cc-main .pm__btn-group+.pm__btn-group{margin-left:.375rem}#cc-main .pm--flip .pm__btn+.pm__btn,#cc-main .pm--flip .pm__btn-group+.pm__btn-group{margin-left:0;margin-right:.375rem}#cc-main .pm__btn{background:var(--cc-btn-primary-bg);border:1px solid var(--cc-btn-primary-border-color);border-radius:var(--cc-btn-border-radius);color:var(--cc-btn-primary-color);flex:auto;font-size:.82em;font-weight:600;min-height:42px;min-width:110px;padding:.5em 1.5em;text-align:center;transition:background-color .15s ease,border-color .15s ease,color .15s ease}#cc-main .pm__btn:hover{background:var(--cc-btn-primary-hover-bg);border-color:var(--cc-btn-primary-hover-border-color);color:var(--cc-btn-primary-hover-color)}#cc-main .pm__btn--secondary{background:var(--cc-btn-secondary-bg);border-color:var(--cc-btn-secondary-border-color);color:var(--cc-btn-secondary-color)}#cc-main .pm__btn--secondary:hover{background:var(--cc-btn-secondary-hover-bg);border-color:var(--cc-btn-secondary-hover-border-color);color:var(--cc-btn-secondary-hover-color)}#cc-main .pm--box{height:calc(100% - 2em);left:var(--cc-modal-margin);margin:0 auto;max-height:37.5em;max-width:43em;right:var(--cc-modal-margin);top:50%;transform:translateY(calc(-50% + 1.6em))}#cc-main .pm--box.pm--flip .pm__btn-group,#cc-main .pm--box.pm--flip .pm__footer{flex-direction:row-reverse}#cc-main .pm--bar{border-radius:0;bottom:0;height:100%;margin:0;max-height:none;max-width:29em;opacity:1;top:0;width:100%;--cc-modal-transition-duration:.35s}#cc-main .pm--bar .pm__section-table,#cc-main .pm--bar .pm__table-body,#cc-main .pm--bar .pm__table-td,#cc-main .pm--bar .pm__table-th,#cc-main .pm--bar .pm__table-tr{display:block}#cc-main .pm--bar .pm__table-head{display:none}#cc-main .pm--bar .pm__table-caption{display:block}#cc-main .pm--bar .pm__table-tr:not(:last-child){border-bottom:1px solid var(--cc-separator-border-color)}#cc-main .pm--bar .pm__table-td{display:flex;justify-content:space-between}#cc-main .pm--bar .pm__table-td:before{color:var(--cc-primary-color);content:attr(data-column);flex:1;font-weight:600;min-width:100px;overflow:hidden;padding-right:2em;text-overflow:ellipsis}#cc-main .pm--bar .pm__table-td>div{flex:3}#cc-main .pm--bar:not(.pm--wide) .pm__body,#cc-main .pm--bar:not(.pm--wide) .pm__footer,#cc-main .pm--bar:not(.pm--wide) .pm__header{padding:1em 1.3em}#cc-main .pm--bar:not(.pm--wide) .pm__btn-group,#cc-main .pm--bar:not(.pm--wide) .pm__footer{flex-direction:column}#cc-main .pm--bar:not(.pm--wide) .pm__btn+.pm__btn,#cc-main .pm--bar:not(.pm--wide) .pm__btn-group+.pm__btn-group{margin:.375rem 0 0}#cc-main .pm--bar:not(.pm--wide).pm--flip .pm__btn-group,#cc-main .pm--bar:not(.pm--wide).pm--flip .pm__footer{flex-direction:column-reverse}#cc-main .pm--bar:not(.pm--wide).pm--flip .pm__btn+.pm__btn,#cc-main .pm--bar:not(.pm--wide).pm--flip .pm__btn-group+.pm__btn-group{margin-bottom:.375rem;margin-top:0}#cc-main .pm--bar:not(.pm--wide) .pm__badge{display:none}#cc-main .pm--bar.pm--left{left:0;transform:translate(-100%)}#cc-main .pm--bar.pm--right{right:0;transform:translate(100%)}#cc-main .pm--bar.pm--wide{max-width:35em}#cc-main .pm--bar.pm--wide .pm__body,#cc-main .pm--bar.pm--wide .pm__footer,#cc-main .pm--bar.pm--wide .pm__header{padding:1em 1.4em}#cc-main .pm--bar.pm--wide.pm--flip .pm__btn-group,#cc-main .pm--bar.pm--wide.pm--flip .pm__footer{flex-direction:row-reverse}#cc-main .pm-overlay{background:var(--cc-overlay-bg);bottom:0;content:"";left:0;opacity:0;position:fixed;right:0;top:0;visibility:hidden;z-index:1}#cc-main .cc--anim .pm,#cc-main .cc--anim .pm-overlay{transition:opacity var(--cc-modal-transition-duration) ease,visibility var(--cc-modal-transition-duration) ease,transform var(--cc-modal-transition-duration) ease}.show--preferences #cc-main .cc--anim .pm{opacity:1;visibility:visible!important}.show--preferences #cc-main .cc--anim .pm--box{transform:translateY(-50%)}.show--preferences #cc-main .cc--anim .pm--bar{transform:translate(0)}.show--preferences #cc-main .cc--anim .pm-overlay{opacity:1;visibility:visible}#cc-main.cc--rtl .pm__service-header{margin-left:1em;margin-right:0}#cc-main.cc--rtl .pm__section-arrow{left:unset;right:18px}#cc-main.cc--rtl .section__toggle-wrapper{left:18px;right:unset;transform-origin:left}#cc-main.cc--rtl .toggle-service{left:0}#cc-main.cc--rtl .pm__service-icon{margin-left:20px;margin-right:5px}#cc-main.cc--rtl .pm__section--toggle .pm__section-title{padding-left:5.4em;padding-right:1.2em}#cc-main.cc--rtl .pm__section--expandable .pm__section-title{padding-right:3.4em}#cc-main.cc--rtl .pm__badge{margin-left:unset;margin-right:1em}#cc-main.cc--rtl .toggle__icon-circle{transform:translate(27px)}#cc-main.cc--rtl .toggle-service .toggle__icon-circle{transform:translate(23px)}#cc-main.cc--rtl .section__toggle:checked~.toggle__icon .toggle__icon-circle{transform:translate(0)}#cc-main.cc--rtl .pm__table-td,#cc-main.cc--rtl .pm__table-th{padding-left:unset;padding-right:1.2em;text-align:right}#cc-main.cc--rtl .pm__table-td{padding-left:unset;padding-right:1.2em}#cc-main.cc--rtl .pm__table-td:before{padding-left:2em;padding-right:unset}#cc-main.cc--rtl .pm__btn+.pm__btn,#cc-main.cc--rtl .pm__btn-group+.pm__btn-group{margin-left:0;margin-right:.375rem}#cc-main.cc--rtl .pm--flip .pm__btn+.pm__btn,#cc-main.cc--rtl .pm--flip .pm__btn-group+.pm__btn-group{margin-left:.375rem;margin-right:0}#cc-main.cc--rtl .pm--flip.pm--bar:not(.pm--wide) .pm__btn+.pm__btn,#cc-main.cc--rtl .pm--flip.pm--bar:not(.pm--wide) .pm__btn-group+.pm__btn-group{margin-left:0}@media screen and (max-width:640px){#cc-main .pm{border-radius:0;bottom:0;height:auto;left:0;max-height:100%;max-width:none!important;right:0;top:0;transform:translateY(1.6em)}#cc-main .pm__body,#cc-main .pm__footer,#cc-main .pm__header{padding:.9em!important}#cc-main .pm__badge{display:none}#cc-main .pm__section-table,#cc-main .pm__table-body,#cc-main .pm__table-caption,#cc-main .pm__table-td,#cc-main .pm__table-th,#cc-main .pm__table-tr{display:block}#cc-main .pm__table-head{display:none}#cc-main .pm__table-tr:not(:last-child){border-bottom:1px solid var(--cc-separator-border-color)}#cc-main .pm__table-td{display:flex;justify-content:space-between}#cc-main .pm__table-td:before{color:var(--cc-primary-color);content:attr(data-column);flex:1;font-weight:600;min-width:100px;overflow:hidden;padding-right:2em;text-overflow:ellipsis}#cc-main .pm__table-td>div{flex:3}#cc-main .pm__btn-group,#cc-main .pm__footer{flex-direction:column!important}#cc-main .pm__btn-group{display:flex!important}#cc-main .pm__btn+.pm__btn,#cc-main .pm__btn-group+.pm__btn-group{margin:.375rem 0 0!important}#cc-main .pm--flip .pm__btn+.pm__btn,#cc-main .pm--flip .pm__btn-group+.pm__btn-group{margin-bottom:.375rem!important;margin-top:0!important}#cc-main .pm--flip .pm__btn-group,#cc-main .pm--flip .pm__footer{flex-direction:column-reverse!important}.show--preferences #cc-main .cc--anim .pm{transform:translateY(0)!important}}._page_19aod_7{min-height:100vh;background:#0b1a35;display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative;overflow:hidden;padding:40px 24px}._pitch_19aod_33{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;overflow:hidden}._pitch_19aod_33:before{content:"";position:absolute;top:-10%;right:-10%;bottom:-10%;left:-10%;background-image:linear-gradient(rgba(232,213,163,.028) 1px,transparent 1px),linear-gradient(90deg,rgba(232,213,163,.028) 1px,transparent 1px);background-size:80px 80px}._pitch_19aod_33:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:520px;height:520px;border-radius:50%;border:1px solid rgba(232,213,163,.04)}._pitchLine_19aod_93{position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%);width:1px;background:#e8d5a30a}._glow_19aod_115{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:600px;height:400px;background:radial-gradient(ellipse at center,rgba(201,146,42,.08) 0%,transparent 70%);pointer-events:none}._topbar_19aod_139{position:absolute;top:0;left:0;right:0;height:64px;display:flex;align-items:center;padding:0 28px;border-bottom:1px solid rgba(232,213,163,.08);background:#0b1a3599;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);z-index:10}._brand_19aod_171{display:flex;align-items:center;gap:10px;text-decoration:none;color:inherit;flex-shrink:0}._logo_19aod_189{height:38px;width:auto}._brandName_19aod_199{font-family:Barlow Condensed,sans-serif;font-size:19px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:#e8d5a3;white-space:nowrap}._content_19aod_221{position:relative;z-index:2;text-align:center;max-width:580px;width:100%;animation:_rise_19aod_1 .7s cubic-bezier(.22,1,.36,1) both}@keyframes _rise_19aod_1{0%{opacity:0;transform:translateY(32px)}to{opacity:1;transform:translateY(0)}}._badge_19aod_263{display:inline-flex;align-items:center;gap:7px;font-family:Outfit,sans-serif;font-size:11px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:#c9922a;background:#c9922a1a;border:1px solid rgba(201,146,42,.25);border-radius:100px;padding:5px 14px;margin-bottom:28px}._badgeDot_19aod_297{width:5px;height:5px;border-radius:50%;background:#c9922a;flex-shrink:0}._number_19aod_315{font-family:Barlow Condensed,sans-serif;font-size:clamp(120px,22vw,200px);font-weight:900;line-height:.85;letter-spacing:-.02em;background:linear-gradient(180deg,#e8d5a3,#c9922a 55%,#c9922a4d);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;display:block;margin-bottom:16px;position:relative}._number_19aod_315:after{content:"404";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,rgba(232,213,163,.06) 0%,transparent 60%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;transform:translateY(6px);z-index:-1}._heading_19aod_373{font-family:Barlow Condensed,sans-serif;font-size:clamp(22px,5vw,32px);font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#e8d5a3;margin:0 0 14px}._desc_19aod_395{font-family:Outfit,sans-serif;font-size:15px;font-weight:400;color:#e8d5a37a;line-height:1.65;max-width:400px;margin:0 auto 40px}._actions_19aod_421{display:flex;align-items:center;justify-content:center;gap:12px;flex-wrap:wrap}._btnPrimary_19aod_437{display:inline-flex;align-items:center;gap:8px;font-family:Outfit,sans-serif;font-size:13px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;text-decoration:none;color:#1c0d00;background:linear-gradient(135deg,#d4a43a,#c9922a);border:none;border-radius:8px;padding:13px 24px;cursor:pointer;transition:transform .18s ease,box-shadow .18s ease,filter .18s ease;box-shadow:0 4px 20px #c9922a40;white-space:nowrap}._btnPrimary_19aod_437:hover{transform:translateY(-2px);box-shadow:0 8px 28px #c9922a61;filter:brightness(1.06)}._btnPrimary_19aod_437:active{transform:translateY(0)}._btnSecondary_19aod_499{display:inline-flex;align-items:center;gap:8px;font-family:Outfit,sans-serif;font-size:13px;font-weight:500;letter-spacing:.06em;text-transform:uppercase;text-decoration:none;color:#e8d5a3b3;background:#e8d5a30f;border:1px solid rgba(232,213,163,.14);border-radius:8px;padding:12px 24px;cursor:pointer;transition:background .18s ease,color .18s ease,border-color .18s ease,transform .18s ease;white-space:nowrap}._btnSecondary_19aod_499:hover{background:#e8d5a31c;color:#e8d5a3;border-color:#e8d5a340;transform:translateY(-2px)}._divider_19aod_555{width:48px;height:1px;background:#e8d5a31f;margin:40px auto 32px}._links_19aod_571{display:flex;align-items:center;justify-content:center;gap:6px;flex-wrap:wrap}._linksLabel_19aod_587{font-family:Outfit,sans-serif;font-size:12px;font-weight:500;letter-spacing:.06em;text-transform:uppercase;color:#e8d5a34d;margin-right:4px;white-space:nowrap}._quickLink_19aod_609{font-family:Outfit,sans-serif;font-size:12px;font-weight:500;letter-spacing:.04em;text-transform:uppercase;color:#e8d5a373;text-decoration:none;padding:5px 11px;border:1px solid rgba(232,213,163,.1);border-radius:6px;transition:color .18s,border-color .18s,background .18s;white-space:nowrap}._quickLink_19aod_609:hover{color:#e8d5a3;border-color:#e8d5a340;background:#e8d5a30f}@media (max-width: 540px){._topbar_19aod_139{padding:0 16px}._brandName_19aod_199{display:none}._actions_19aod_421{flex-direction:column;align-items:stretch}._btnPrimary_19aod_437,._btnSecondary_19aod_499{justify-content:center}}.pp-page{background:var(--bg);min-height:100vh;padding:24px 0 80px;color:var(--text);font-family:var(--font-body)}.pp-container{max-width:1200px;width:100%;padding:0 24px;margin:0 auto}.pp-breadcrumb{display:flex;align-items:center;gap:7px;font-family:var(--font-body);font-size:12.5px;color:var(--muted);margin-bottom:28px}.pp-breadcrumb a{color:var(--muted);text-decoration:none;transition:color .15s}.pp-breadcrumb a:hover{color:var(--navy)}.pp-breadcrumb .sep{opacity:.4}.pp-breadcrumb .current{color:var(--navy);font-weight:500}.pp-product{display:grid;grid-template-columns:1fr 1fr;gap:40px 64px;margin-bottom:72px;animation:ppFadeIn .6s cubic-bezier(.16,1,.3,1) both}@keyframes ppFadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media (max-width: 800px){.pp-product{grid-template-columns:1fr;gap:24px}}.pp-gallery{display:flex;flex-direction:column;gap:10px;position:sticky;top:88px;align-self:flex-start}@media (max-width: 800px){.pp-gallery{position:static}}.pp-main-img{position:relative;background:repeating-linear-gradient(-45deg,transparent,transparent 24px,rgba(12,26,51,.018) 24px,rgba(12,26,51,.018) 25px),#edeae2;border-radius:16px;overflow:hidden;aspect-ratio:6 / 7;display:flex;align-items:center;justify-content:center}.pp-main-img img{width:100%;height:100%;object-fit:cover;transition:transform .5s cubic-bezier(.16,1,.3,1)}.pp-main-img:hover img{transform:scale(1.04)}.pp-badge-overlay{position:absolute;top:14px;left:14px;display:flex;flex-direction:column;gap:6px;z-index:2}.pp-badge{background:var(--navy);color:var(--gold-light);font-family:var(--font-body);font-size:10px;font-weight:800;text-transform:uppercase;padding:4px 9px;border-radius:3px;letter-spacing:.07em;align-self:flex-start}.pp-badge.secondary{background:#ffffffe6;color:var(--navy)}.pp-thumbs{display:flex;gap:8px}.pp-thumb{flex:0 0 72px;height:86px;background:#edeae2;border-radius:8px;overflow:hidden;cursor:pointer;border:3px solid transparent;transition:border-color .15s}.pp-thumb.active{border-color:var(--navy)}.pp-thumb:hover:not(.active){border-color:#0c1a3340}.pp-thumb img{width:100%;height:100%;object-fit:cover}.pp-info{display:flex;flex-direction:column;padding-top:8px}.pp-kicker{font-family:var(--font-body);font-size:11px;font-weight:700;color:var(--gold);text-transform:uppercase;letter-spacing:.18em;margin-bottom:10px}.pp-title{font-family:var(--font-display);font-size:clamp(52px,7vw,88px);font-weight:400;letter-spacing:.03em;line-height:.9;margin:0 0 16px;color:var(--navy)}.pp-meta-tags{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:24px}.pp-tag{font-family:var(--font-body);font-size:12.5px;font-weight:700;color:var(--navy);background:#0c1a331a;border:1px solid rgba(12,26,51,.15);padding:5px 14px;border-radius:999px;letter-spacing:.03em}.pp-stock{display:flex;align-items:center;gap:9px;background:var(--card);border:1.5px solid var(--line);border-radius:10px;padding:12px 16px;font-family:var(--font-body);font-size:13px;font-weight:600;margin-bottom:14px}.pp-stock-dot{width:8px;height:8px;border-radius:50%;background:#c07a00;flex-shrink:0}.pp-stock-dot--soldout{background:#c8c4bc}.pp-stock--soldout{background:var(--bg-alt, #f1ede6);border-color:#0c1a330f}.pp-stock-sub{color:var(--muted);font-weight:400;margin-left:auto;font-size:12px}.pp-cond{margin-bottom:4px}.pp-cond__header{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:10px}.pp-cond__label{font-family:var(--font-body);font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.12em;color:var(--navy)}.pp-cond__score{display:flex;align-items:baseline;gap:1px}.pp-cond__score-num{font-family:var(--font-body);font-size:22px;font-weight:800;line-height:1;color:var(--cond-color, var(--navy))}.pp-cond__score-denom{font-family:var(--font-body);font-size:12px;font-weight:600;color:var(--muted)}.pp-cond__bar{display:flex;gap:3px;margin-bottom:10px}.pp-cond__seg{flex:1;height:5px;border-radius:3px;background:var(--line)}.pp-cond__seg--on{background:var(--navy)}.pp-cond__footer{display:flex;align-items:center;gap:8px;margin-bottom:10px}.pp-cond__category{font-family:var(--font-body);font-size:13px;font-weight:700;color:var(--cond-color, var(--navy))}.pp-cond__note-block{display:flex;flex-direction:column;gap:7px;background:var(--card);border:1.5px solid var(--line);border-radius:8px;padding:11px 14px}.pp-cond__note-header{display:flex;align-items:center;gap:7px}.pp-cond__note-icon{color:var(--navy);flex-shrink:0}.pp-cond__note-title{font-family:var(--font-body);font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:var(--navy)}.pp-cond__note{font-family:var(--font-body);font-size:13.5px;font-weight:500;color:var(--navy);line-height:1.6;margin:0}.pp-delivery-estimate{display:flex;align-items:center;gap:8px;font-family:var(--font-body);font-size:13.5px;font-weight:600;color:var(--navy);margin-top:14px}.pp-divider{height:1px;background:var(--line);margin:22px 0}.pp-price-row{display:flex;flex-direction:column;gap:2px;margin-bottom:20px}.pp-price-original{font-size:14px;color:var(--muted);text-decoration:line-through;line-height:1.3}.pp-price{font-family:var(--font-display);font-size:56px;font-weight:400;letter-spacing:.02em;line-height:1;color:var(--navy)}.pp-price--sale{color:#c0392b}.pp-vat{font-family:var(--font-body);font-size:14px;font-weight:600;color:var(--navy)}.pp-saving{display:inline-block;margin-top:4px;font-size:13px;font-weight:700;color:#27ae60}.pp-size-display{display:flex;align-items:center;gap:12px;margin-bottom:22px}.pp-size-label{font-family:var(--font-body);font-size:12px;font-weight:700;color:var(--navy);text-transform:uppercase;letter-spacing:.12em}.pp-size-pill{background:var(--navy);color:var(--gold-light);font-family:var(--font-body);font-size:13px;font-weight:700;padding:6px 16px;border-radius:6px;letter-spacing:.03em}.pp-cta{display:flex;gap:10px}.pp-btn-primary{flex:1;padding:18px 28px;background:linear-gradient(135deg,#c9a84c,#e2c060);color:#0c1a33;border:none;border-radius:10px;font-family:var(--font-body);font-size:17px;font-weight:800;letter-spacing:.06em;cursor:pointer;position:relative;overflow:hidden;display:flex;align-items:center;justify-content:center;gap:9px;box-shadow:0 4px 18px #c9a84c73,0 1px 3px #c9a84c33;transition:transform .15s,box-shadow .15s}.pp-btn-primary:before{content:"";position:absolute;top:0;left:-100%;width:60%;height:100%;background:linear-gradient(105deg,transparent 20%,rgba(255,255,255,.12) 50%,transparent 80%);transition:left .45s ease;pointer-events:none}.pp-btn-primary:hover:before{left:160%}.pp-btn-primary:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at center,rgba(255,255,255,.18) 0%,transparent 70%);opacity:0;transform:scale(0);border-radius:inherit}.pp-btn-claiming{animation:pp-claim-bounce .55s cubic-bezier(.22,1,.36,1) forwards}.pp-btn-claiming:after{animation:pp-claim-ripple .55s ease-out forwards}@keyframes pp-claim-bounce{0%{transform:scale(1);box-shadow:0 4px 18px #c9a84c73}18%{transform:scale(.96)}55%{transform:scale(1.03);background:linear-gradient(135deg,#1a5c38,#217a4a);color:#fff}to{transform:scale(1);background:linear-gradient(135deg,#1a5c38,#2d6a4f);color:#fff}}@keyframes pp-claim-ripple{0%{opacity:1;transform:scale(0)}60%{opacity:.6;transform:scale(1.4)}to{opacity:0;transform:scale(2)}}.pp-btn-primary:hover{transform:translateY(-2px);box-shadow:0 8px 28px #c9a84c8c,0 2px 6px #c9a84c40}.pp-btn-primary:active{transform:translateY(0);box-shadow:0 2px 8px #0c1a334d}.pp-btn-primary--soldout{flex:1;padding:16px 28px;background:#e4e1d8;color:#aaa;border:none;border-radius:10px;font-family:var(--font-body);font-size:14.5px;font-weight:800;letter-spacing:.04em;cursor:not-allowed}.pp-btn-icon{width:54px;height:54px;border:1.5px solid var(--line);background:var(--card);border-radius:10px;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:20px;color:var(--muted);transition:border-color .15s,color .15s,transform .15s;flex-shrink:0}.pp-btn-icon:hover{border-color:var(--navy);color:var(--navy);transform:scale(1.05)}.pp-share-wrap{position:relative}.pp-btn-share{font-size:17px;line-height:1}.pp-share-dropdown{position:absolute;right:0;top:calc(100% + 8px);background:var(--card);border:1px solid var(--line);border-radius:10px;box-shadow:0 8px 28px #0c1a3321;padding:6px;display:flex;flex-direction:column;gap:2px;min-width:180px;z-index:30;animation:ppShareIn .15s ease both}@keyframes ppShareIn{0%{opacity:0;transform:translateY(-6px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}.pp-share-item{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:7px;font-family:var(--font-body);font-size:13.5px;font-weight:500;color:var(--navy);text-decoration:none;background:none;border:none;cursor:pointer;width:100%;text-align:left;transition:background .12s}.pp-share-item:hover{background:var(--bg-alt)}[data-theme=dark] .pp-share-dropdown{background:#192340;border-color:#e2d4a41a}[data-theme=dark] .pp-share-item{color:#e2d4a4}[data-theme=dark] .pp-share-item:hover{background:#e2d4a40f}.pp-accordion{margin-top:8px}.pp-acc-row{border-top:1px solid var(--line)}.pp-acc-row:last-child{border-bottom:1px solid var(--line)}.pp-acc-toggle{display:flex;justify-content:space-between;align-items:center;cursor:pointer;padding:16px 0;font-family:var(--font-body);font-size:14.5px;font-weight:700;color:var(--navy);-webkit-user-select:none;user-select:none;transition:color .15s}.pp-acc-toggle:hover{color:var(--navy-mid)}.pp-acc-icon{font-size:18px;font-weight:300;color:var(--gold);line-height:1;transition:transform .2s;flex-shrink:0}.pp-acc-icon--open{transform:rotate(45deg)}.pp-acc-body{padding-bottom:18px}.pp-desc{font-family:var(--font-body);font-size:14px;color:var(--navy);opacity:.75;line-height:1.7;margin:0}.pp-detail-row{display:flex;justify-content:space-between;padding:9px 0;font-family:var(--font-body);font-size:13.5px;border-bottom:1px solid var(--line)}.pp-detail-row:last-child{border-bottom:none}.pp-detail-key{color:var(--navy);opacity:.6;font-weight:500}.pp-detail-val{font-weight:700;color:var(--navy)}.pp-detail-row--stand{flex-direction:column;gap:8px;align-items:flex-start}.pp-detail-stand{width:100%;display:flex;flex-direction:column;gap:6px}.pp-detail-stand .pp-cond__bar{margin-bottom:0}.pp-detail-stand__meta{display:flex;align-items:baseline;gap:7px}.pp-detail-stand__score{font-family:var(--font-body);font-size:14px;font-weight:800;color:var(--navy)}.pp-detail-stand__label{font-family:var(--font-body);font-size:13.5px;font-weight:700;color:var(--navy)}.pp-cond__note-block--inline{margin-top:6px}@keyframes pp-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.pp-skel{background:linear-gradient(90deg,#e4e0d8 25%,#edeae2,#e4e0d8 75%);background-size:200% 100%;animation:pp-shimmer 1.3s infinite;border-radius:6px}.pp-skel-img{width:100%;aspect-ratio:4/5;border-radius:16px}.pp-skel-text{height:14px;margin-bottom:8px}.pp-skel-block,.pp-skel-btn{height:54px;width:100%;border-radius:10px}.pp-skeleton-breadcrumb{display:flex;align-items:center;gap:12px;margin-bottom:28px}@media (max-width: 640px){.pp-page{padding:16px 0 60px}.pp-title{font-size:clamp(44px,14vw,72px)}.pp-price{font-size:44px}}[data-theme=dark] .pp-title,[data-theme=dark] .pp-price,[data-theme=dark] .pp-detail-val,[data-theme=dark] .pp-acc-toggle,[data-theme=dark] .pp-breadcrumb .current,[data-theme=dark] .pp-breadcrumb a:hover{color:#e2d4a4}[data-theme=dark] .pp-breadcrumb a{color:#e2d4a473}[data-theme=dark] .pp-desc{color:#e2d4a4cc;opacity:1}[data-theme=dark] .pp-cond__label{color:#e2d4a4}[data-theme=dark] .pp-cond__score-denom{color:#e2d4a473}[data-theme=dark] .pp-cond__seg{background:#e2d4a41f}[data-theme=dark] .pp-cond__seg--on{background:#e2d4a4}[data-theme=dark] .pp-cond__note-block{background:#e2d4a40d;border-color:#e2d4a426}[data-theme=dark] .pp-cond__note-title{color:#e2d4a4}[data-theme=dark] .pp-cond__note-icon{color:#e2d4a4b3}[data-theme=dark] .pp-cond__note{color:#e2d4a4e6}[data-theme=dark] .pp-detail-stand__score,[data-theme=dark] .pp-detail-stand__label{color:#e2d4a4}[data-theme=dark] .pp-detail-key{color:#e2d4a4b3;opacity:1}[data-theme=dark] .pp-vat{color:#e2d4a4cc}[data-theme=dark] .pp-size-label,[data-theme=dark] .pp-delivery-estimate{color:#e2d4a4}[data-theme=dark] .pp-tag{background:#e2d4a41a;border-color:#e2d4a433;color:#e2d4a4}[data-theme=dark] .pp-stock{background:#192340}[data-theme=dark] .pp-acc-icon{color:#c9a84b}[data-theme=dark] .pp-thumb.active{border-color:#c9a84b}[data-theme=dark] .pp-thumb:hover:not(.active){border-color:#e2d4a440}[data-theme=dark] .pp-main-img,[data-theme=dark] .pp-thumb{background:#111b2e}[data-theme=dark] .pp-btn-icon{background:#192340;border-color:#e2d4a426;color:#e2d4a48c}[data-theme=dark] .pp-btn-icon:hover{border-color:#c9a84b;color:#c9a84b}[data-theme=dark] .pp-skel{background:linear-gradient(90deg,#1a2438 25%,#1e2c47,#1a2438 75%);background-size:200% 100%}.pp-main-img--clickable{cursor:zoom-in}.pp-lightbox{position:fixed;top:0;right:0;bottom:0;left:0;z-index:999;background:#000000eb;display:flex;align-items:center;justify-content:center;overflow:hidden;animation:pp-lb-fade .2s ease}@keyframes pp-lb-fade{0%{opacity:0}to{opacity:1}}.pp-lightbox-img{max-width:min(90vw,860px);max-height:88vh;object-fit:contain;border-radius:10px;animation:pp-lb-scale .22s cubic-bezier(.16,1,.3,1);-webkit-user-select:none;user-select:none;-webkit-user-drag:none}@keyframes pp-lb-scale{0%{transform:scale(.93);opacity:0}to{transform:scale(1);opacity:1}}.pp-lightbox-close{position:fixed;top:20px;right:24px;width:44px;height:44px;border-radius:50%;background:#ffffff1a;border:1px solid rgba(255,255,255,.18);color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .15s;z-index:1000}.pp-lightbox-close:hover{background:#fff3}.pp-lightbox-arrow{position:fixed;top:50%;transform:translateY(-50%);width:48px;height:48px;border-radius:50%;background:#ffffff1a;border:1px solid rgba(255,255,255,.18);color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .15s;z-index:1000}.pp-lightbox-arrow:hover{background:#fff3}.pp-lightbox-prev{left:20px}.pp-lightbox-next{right:20px}.pp-lightbox-dots{position:fixed;bottom:24px;left:50%;transform:translate(-50%);display:flex;gap:8px;z-index:1000}.pp-lightbox-dot{width:8px;height:8px;border-radius:50%;background:#ffffff59;border:none;cursor:pointer;padding:0;transition:background .15s,transform .15s}.pp-lightbox-dot--active{background:#fff;transform:scale(1.25)}.pp-lightbox-zoom-hint{position:fixed;bottom:64px;left:50%;transform:translate(-50%);background:#0000008c;color:#fffc;font-size:12px;padding:6px 14px;border-radius:999px;pointer-events:none;z-index:1001;white-space:nowrap}@media (max-width: 640px){.pp-lightbox-arrow{width:40px;height:40px}.pp-lightbox-prev{left:10px}.pp-lightbox-next{right:10px}}.pp-related{max-width:1200px;margin:0 auto;padding:40px 24px 64px}.pp-related__title{font-family:var(--font-display);font-size:1.5rem;letter-spacing:.04em;color:var(--navy);margin:0 0 20px}.pp-related__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.pp-rcard{position:relative;cursor:pointer;border-radius:8px;border:1px solid rgba(12,26,51,.07);background:var(--card);overflow:hidden;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.pp-rcard__link{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.pp-rcard:hover{transform:translateY(-3px);box-shadow:0 8px 24px #0c1a331a;border-color:#0c1a332e}.pp-rcard__img{position:relative;aspect-ratio:1 / 1;background:#edeae2;overflow:hidden}.pp-rcard__img-primary,.pp-rcard__img-hover{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:opacity .22s ease}.pp-rcard__img-hover,.pp-rcard:hover .pp-rcard__img-primary{opacity:0}.pp-rcard:hover .pp-rcard__img-hover{opacity:1}.pp-rcard__noimg{width:100%;height:100%;background:var(--bg-alt)}.pp-rcard__soldout{position:absolute;top:8px;left:8px;background:#0c1a33b8;color:#fff;font-size:.65rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;padding:3px 7px;border-radius:4px;z-index:1}.pp-rcard--soldout .pp-rcard__img-primary,.pp-rcard--soldout .pp-rcard__img-hover{opacity:.45}.pp-rcard__body{display:flex;flex-direction:column;gap:2px;padding:8px 10px 10px}.pp-rcard__league{font-size:.68rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.pp-rcard__team{font-size:.88rem;font-weight:600;color:var(--text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pp-rcard__season{font-size:.78rem;color:var(--muted)}.pp-rcard__price-row{display:flex;align-items:baseline;justify-content:space-between;margin-top:4px}.pp-rcard__price{font-size:.88rem;font-weight:700;color:var(--text)}.pp-rcard__size{font-family:var(--font-body);font-size:10.5px;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:#0c1a33b8}[data-theme=dark] .pp-rcard__size{color:#e2d4a4a6}[data-theme=dark] .pp-related__title{color:#e2d4a4}[data-theme=dark] .pp-rcard{background:#192340;border-color:#e2d4a414}[data-theme=dark] .pp-rcard:hover{border-color:#e2d4a42e;box-shadow:0 8px 24px #00000059}[data-theme=dark] .pp-rcard__img{background:#1a2540}[data-theme=dark] .pp-acc-toggle:hover{color:#c9a84b}@media (max-width: 700px){.pp-related__grid{grid-template-columns:repeat(2,1fr)}}:root{--bg: #f5f2eb;--bg-alt: #edeae2;--card: #ffffff;--navy: #0c1a33;--navy-mid: #1a3358;--navy-deep: #060f1f;--gold: #c9a84b;--gold-light:#e8d5a3;--gold-dim: rgba(201, 168, 75, .18);--text: #0c1a33;--muted: rgba(12, 26, 51, .52);--line: rgba(12, 26, 51, .1);--font-display: "Bebas Neue", Impact, "Arial Narrow", sans-serif;--font-body: "Outfit", system-ui, sans-serif;--header-bg: #1a3358}[data-theme=dark]{--bg: #0e1520;--bg-alt: #131c2b;--card: #192340;--navy: #0c1a33;--navy-mid: #1a3358;--navy-deep: #060f1f;--gold: #c9a84b;--gold-light:#e8d5a3;--gold-dim: rgba(201, 168, 75, .12);--text: #e2d4a4;--muted: rgba(226, 212, 164, .42);--line: rgba(226, 212, 164, .1);--header-bg: #0a1322}[data-theme=dark] .fs-filter-btn,[data-theme=dark] .fs-drawer__apply,[data-theme=dark] .cp-empty-btn-primary{background:#1e3d6e;color:#e8d5a3}[data-theme=dark] .fs-filter-btn:hover,[data-theme=dark] .fs-drawer__apply:hover,[data-theme=dark] .cp-empty-btn-primary:hover{background:#254d7c}[data-theme=dark] .fs-sidebar__title,[data-theme=dark] .fs-sort-row--active,[data-theme=dark] .fs-sort-row:hover,[data-theme=dark] .fs-search input,[data-theme=dark] .fs-card__noimg,[data-theme=dark] .fs-card__team,[data-theme=dark] .fs-card__price,[data-theme=dark] .fs-check:hover,[data-theme=dark] .fs-pill:hover,[data-theme=dark] .pp-breadcrumb a:hover,[data-theme=dark] .pp-breadcrumb .current,[data-theme=dark] .pp-title,[data-theme=dark] .pp-condition-value,[data-theme=dark] .pp-price,[data-theme=dark] .pp-acc-toggle,[data-theme=dark] .pp-detail-val,[data-theme=dark] .cp-breadcrumb a:hover,[data-theme=dark] .cp-heading,[data-theme=dark] .cp-item-name,[data-theme=dark] .cp-item-price,[data-theme=dark] .cp-qty button,[data-theme=dark] .cp-qty span,[data-theme=dark] .cp-summary-row .value,[data-theme=dark] .cp-item-confirm-label,[data-theme=dark] .cp-btn-continue:hover,[data-theme=dark] .cp-empty-title,[data-theme=dark] .cp-confirm-no,[data-theme=dark] .cp-shipping-bar-label,[data-theme=dark] .cp-empty-btn-secondary{color:var(--text)}[data-theme=dark] .pp-thumb.active{border-color:var(--gold)}[data-theme=dark] .fs-sidebar__head,[data-theme=dark] .cp-items-header,[data-theme=dark] .cp-summary-header{border-bottom-color:#e2d4a426}[data-theme=dark] .fs-card__img img,[data-theme=dark] .pp-main-img img,[data-theme=dark] .pp-thumb img,[data-theme=dark] .cp-item-img img{mix-blend-mode:normal}[data-theme=dark] .fs-card__img,[data-theme=dark] .pp-main-img,[data-theme=dark] .pp-thumb{background:#131c2b}[data-theme=dark] .fs-skel,[data-theme=dark] .mb-skeleton,[data-theme=dark] .pp-skel{background:linear-gradient(90deg,#1a2438 25%,#1e2c47,#1a2438 75%)!important;background-size:200% 100%!important}[data-theme=dark] .pp-tag,[data-theme=dark] .cp-item-tag{background:#e2d4a414}[data-theme=dark] .fs-search{background:#192340;border-color:#e2d4a426}[data-theme=dark] .fs-search input::placeholder{color:#e2d4a44d}[data-theme=dark] .fs-card{border-color:#e2d4a414}[data-theme=dark] .fs-card__soldout{background:#0e1520b8}[data-theme=dark] .fs-drawer,[data-theme=dark] .pp-stock,[data-theme=dark] .pp-condition-block{background:#192340}[data-theme=dark] .pp-btn-primary--soldout{background:#1a2235;color:#e2d4a44d}[data-theme=dark] .fs-pill--on{background:#1e3d6e;border-color:#1e3d6e;color:#e8d5a3}[data-theme=dark] .fs-check input:checked{background:#c9a84b;border-color:#c9a84b}.lp-wrap{background:var(--bg);min-height:100vh;color:var(--text);font-family:var(--font-body);overflow-x:hidden}.lp-container{max-width:1200px;width:100%;padding:0 24px;margin:0 auto}.lp-hero{position:relative;background:var(--navy-deep);color:#fff;height:100svh;min-height:500px;display:flex;flex-direction:column;align-items:center;justify-content:center;overflow:hidden}.lp-hero__bg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center 30%;pointer-events:none;z-index:0}.lp-hero__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to bottom,#060f1fb8,#060f1f38 38%,#060f1f61 65%,#060f1fe0);z-index:1}.lp-hero:after{content:"";position:absolute;bottom:0;left:0;right:0;height:48px;background:linear-gradient(to bottom,transparent,rgba(201,168,75,.22));z-index:2;pointer-events:none}.lp-hero__inner{position:relative;z-index:3;max-width:900px;width:100%;margin:0 auto;padding:clamp(88px,14svh,140px) 24px clamp(64px,10svh,120px);display:flex;flex-direction:column;align-items:center;text-align:center}.lp-hero__eyebrow{display:inline-flex;align-items:center;font-family:var(--font-body);font-size:10.5px;font-weight:600;letter-spacing:.22em;text-transform:uppercase;color:var(--gold-light);background:#c9a84b1f;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid rgba(201,168,75,.3);padding:7px 18px;border-radius:999px;margin:0 0 28px}.lp-hero__title{font-family:var(--font-display);font-size:clamp(60px,min(14vw,16svh),168px);font-weight:400;letter-spacing:.025em;line-height:.92;margin:0 0 24px;text-shadow:0 4px 64px rgba(0,0,0,.55);animation:heroTitleIn 1s cubic-bezier(.16,1,.3,1) both}@keyframes heroTitleIn{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}.lp-hero__accent{display:block;color:var(--gold-light)}.lp-hero__sub{font-family:var(--font-body);font-size:17px;font-weight:400;color:#ffffff9e;max-width:480px;line-height:1.75;margin:0 0 48px;text-shadow:0 1px 20px rgba(0,0,0,.4);animation:heroFadeUp 1s .2s cubic-bezier(.16,1,.3,1) both}@keyframes heroFadeUp{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:translateY(0)}}.lp-hero__actions{display:flex;gap:12px;flex-wrap:wrap;justify-content:center;animation:heroFadeUp 1s .36s cubic-bezier(.16,1,.3,1) both}@keyframes bounce-down{0%,to{transform:translate(-50%) translateY(0);opacity:.45}50%{transform:translate(-50%) translateY(9px);opacity:1}}.lp-hero__scroll{position:absolute;bottom:28px;left:50%;transform:translate(-50%);z-index:3;color:#ffffff80;animation:bounce-down 2.2s ease-in-out infinite}.lp-hero__cta{display:inline-flex;align-items:center;font-family:var(--font-body);font-size:14.5px;font-weight:700;padding:15px 36px;border-radius:999px;text-decoration:none;letter-spacing:.04em;position:relative;isolation:isolate;overflow:hidden;white-space:nowrap;cursor:pointer}.lp-hero__cta--primary{background:linear-gradient(135deg,#d4b564,#b8963c);color:var(--navy-deep);font-weight:800;transition:transform .4s cubic-bezier(.34,1.56,.64,1),box-shadow .3s ease}.lp-hero__cta--primary:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(108deg,transparent 25%,rgba(255,255,255,.85) 50%,transparent 75%);background-size:250% 100%;background-position:-120% 0;border-radius:inherit;pointer-events:none;mix-blend-mode:overlay;z-index:1}.lp-hero__cta--primary:after{content:"→";display:inline-block;margin-left:0;max-width:0;opacity:0;overflow:hidden;transition:max-width .28s ease,opacity .22s ease,margin-left .28s ease}.lp-hero__cta--primary:hover{transform:scale(1.05) translateY(-2px);box-shadow:0 0 0 5px #d4b56438,0 16px 44px #b8963c80,0 4px 14px #0003}.lp-hero__cta--primary:hover:before{transition:background-position .6s ease;background-position:180% 0}.lp-hero__cta--primary:hover:after{max-width:28px;margin-left:8px;opacity:1}.lp-hero__cta--primary:active{transform:scale(.97) translateY(0)}@property --ba{syntax: "<angle>"; initial-value: 0deg; inherits: false;}@keyframes spin-ring{to{--ba: 360deg}}.lp-hero__cta--secondary{background:#ffffff0f;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);color:#ffffffd9;transition:color .32s ease,background .32s ease,transform .4s cubic-bezier(.34,1.56,.64,1),box-shadow .3s ease}.lp-hero__cta--secondary:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:999px;padding:1.5px;background:conic-gradient(from var(--ba),rgba(255,255,255,.05) 0%,rgba(255,255,255,.75) 20%,rgba(255,255,255,.05) 40%,rgba(255,255,255,.75) 60%,rgba(255,255,255,.05) 80%,rgba(255,255,255,.75) 100%);animation:spin-ring 3s linear infinite;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:destination-out;mask-composite:exclude;pointer-events:none;z-index:2}.lp-hero__cta--secondary:hover{background:#fff;color:var(--navy);transform:scale(1.04) translateY(-2px);box-shadow:0 12px 40px #ffffff2e,0 4px 12px #00000026}.lp-hero__cta--secondary:hover:before{animation-play-state:paused}.lp-hero__cta--secondary:active{transform:scale(.97) translateY(0)}.lp-hero__visual{width:100%;max-width:340px;opacity:.9}.lp-hero__visual svg{width:100%;height:auto}.lp-usp{background:var(--navy);border-bottom:1px solid rgba(201,168,75,.12)}.lp-usp__list{list-style:none;margin:0;padding:0;display:flex;justify-content:center;flex-wrap:wrap}.lp-usp__item{display:flex;align-items:center;gap:9px;padding:18px 32px;font-family:var(--font-body);font-size:12.5px;font-weight:500;letter-spacing:.03em;color:#e8d5a3d9;border-right:1px solid rgba(201,168,75,.12);transition:color .2s}.lp-usp__item:hover{color:var(--gold-light)}.lp-usp__item:last-child{border-right:none}.lp-usp__icon{font-size:17px;line-height:1}.lp-section{padding:64px 24px}.lp-section__head{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:36px}.lp-section__title{font-family:var(--font-display);font-size:clamp(36px,5vw,56px);font-weight:400;letter-spacing:.04em;line-height:1;margin:0;color:var(--navy)}.lp-section__link{font-family:var(--font-body);font-size:13.5px;font-weight:600;color:var(--navy-mid);text-decoration:none;letter-spacing:.03em;border-bottom:1.5px solid var(--gold);padding-bottom:1px;white-space:nowrap;flex-shrink:0;transition:color .15s,border-color .15s}.lp-section__link:hover{color:var(--gold)}.lp-tiers{display:flex;flex-wrap:wrap;justify-content:center;gap:20px}.lp-tier{flex:0 1 calc((100% - 40px) / 3);min-width:260px;position:relative;display:flex;flex-direction:column;background:var(--card);border-radius:16px;padding:32px 28px 28px;text-decoration:none;color:var(--text);border:1.5px solid rgba(12,26,51,.08);box-shadow:0 2px 16px #0c1a330f;transition:border-color .2s,transform .2s,box-shadow .2s;overflow:hidden;cursor:pointer}.lp-tier:hover{border-color:#0c1a332e;transform:translateY(-4px);box-shadow:0 12px 40px #0c1a331f}.lp-tier--accent{background:var(--navy);color:var(--gold-light);border-color:var(--navy);box-shadow:0 4px 32px #0c1a3347}.lp-tier--accent:hover{border-color:var(--navy-mid);box-shadow:0 16px 56px #0c1a3361,0 0 0 1px #c9a84b40}.lp-tier--accent:before{content:"";position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;border-radius:17px;background:linear-gradient(135deg,#c9a84b00,#c9a84b59,#c9a84b00);opacity:0;transition:opacity .3s;pointer-events:none;z-index:0}.lp-tier--accent:hover:before{opacity:1}.lp-tier__tag{position:absolute;top:20px;right:20px;background:var(--gold);color:var(--navy-deep);font-family:var(--font-body);font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.08em;padding:5px 11px;border-radius:4px}.lp-tier--accent .lp-tier__tag{background:var(--gold-light);color:var(--navy-deep)}.lp-tier__visual{width:100%;margin-bottom:20px}.lp-tier__visual svg{width:100%;height:auto}.lp-tier__img{width:130%;margin-left:-15%;height:auto;object-fit:contain}.lp-tier__eyebrow{display:block;font-family:var(--font-body);font-size:10.5px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--muted);margin-bottom:8px}.lp-tier--accent .lp-tier__eyebrow{color:#e8d5a380}.lp-tier__name{font-family:var(--font-display);font-size:32px;font-weight:400;letter-spacing:.04em;margin:0 0 12px;line-height:1}.lp-tier--accent .lp-tier__name{color:var(--gold-light)}.lp-tier__desc{font-family:var(--font-body);font-size:13.5px;color:var(--muted);line-height:1.6;margin:0 0 18px}.lp-tier--accent .lp-tier__desc{color:#e8d5a394}.lp-tier__details{list-style:none;margin:0 0 22px;padding:0;display:flex;flex-direction:column;gap:7px;flex:1}.lp-tier__details li{font-family:var(--font-body);font-size:13px;color:var(--muted);padding-left:18px;position:relative}.lp-tier__details li:before{content:"–";position:absolute;left:0;color:var(--gold);font-weight:700}.lp-tier--accent .lp-tier__details li{color:#e8d5a39e}.lp-tier--accent .lp-tier__details li:before{color:var(--gold-light)}.lp-tier__footer{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-top:22px;border-top:1px solid var(--line);margin-top:auto}.lp-tier--accent .lp-tier__footer{border-top-color:#e8d5a326}.lp-tier__price{font-family:var(--font-display);font-size:36px;font-weight:400;letter-spacing:.02em;line-height:1}.lp-tier--accent .lp-tier__price{color:var(--gold-light)}.lp-tier__btn{position:relative;z-index:2;padding:12px 22px;background:var(--navy);color:var(--gold-light);border:none;border-radius:6px;font-family:var(--font-body);font-size:13px;font-weight:700;letter-spacing:.03em;cursor:pointer;transition:background .15s,transform .15s;white-space:nowrap}.lp-tier__btn:hover{background:var(--navy-mid);transform:translateY(-1px)}.lp-tier__btn--light{background:var(--gold);color:var(--navy-deep)}.lp-tier__btn--light:hover{background:var(--gold-light)}.lp-tier-picker{position:absolute;bottom:0;left:0;right:0;display:flex;flex-direction:column;gap:14px;background:#fff;border-radius:0 0 16px 16px;border-top:2px solid var(--navy);padding:20px 28px 28px;box-shadow:0 -8px 28px #0c1a331a;animation:lpPickerIn .22s cubic-bezier(.16,1,.3,1);z-index:2}.lp-tier-picker--light{background:#0d1f3d;border-top-color:#c9a84b66}@keyframes lpPickerIn{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}.lp-tier-picker__top{display:flex;align-items:center;justify-content:space-between}.lp-tier-picker__label{font-family:var(--font-body);font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.14em;color:var(--navy);display:flex;align-items:center;gap:7px}.lp-tier-picker__label:before{content:"";display:inline-block;width:7px;height:7px;border-radius:50%;background:var(--gold);flex-shrink:0}.lp-tier-picker--light .lp-tier-picker__label{color:var(--gold-light)}.lp-tier-picker__sizes{display:flex;gap:8px;flex-wrap:wrap}.lp-size-pill{padding:10px 15px;border-radius:8px;border:2px solid rgba(12,26,51,.15);background:var(--bg);color:var(--navy);font-family:var(--font-body);font-size:13px;font-weight:700;cursor:pointer;transition:background .13s,border-color .13s,color .13s,transform .1s}.lp-size-pill:hover{background:var(--navy);border-color:var(--navy);color:var(--gold-light);transform:translateY(-2px)}.lp-size-pill:active{transform:translateY(0)}.lp-size-pill--light{background:#ffffff12;border-color:#ffffff2e;color:#ffffffe6}.lp-size-pill--light:hover{background:var(--gold);border-color:var(--gold);color:var(--navy-deep)}.lp-size-pill--soldout{position:relative;opacity:.42;cursor:not-allowed;background:#eeece7;border-color:#0c1a3314;color:#888;display:flex;flex-direction:column;align-items:center;gap:2px;transform:none!important}.lp-size-pill--soldout:after{content:"";position:absolute;top:50%;left:8px;right:8px;height:1.5px;background:currentColor;opacity:.55;pointer-events:none}.lp-size-pill--soldout:hover{background:#eeece7;border-color:#0c1a3314;color:#888;transform:none}.lp-size-pill__soldout-label{font-size:9px;font-weight:600;letter-spacing:.05em;text-transform:uppercase;line-height:1;color:#999}.lp-size-pill--light.lp-size-pill--soldout,.lp-size-pill--light.lp-size-pill--soldout:hover{background:#ffffff0d;border-color:#ffffff14;color:#ffffff61}.lp-size-pill--light .lp-size-pill__soldout-label{color:#ffffff61}.lp-tier-picker__cancel{background:none;border:none;padding:4px 6px;font-size:14px;color:var(--muted);cursor:pointer;line-height:1;border-radius:4px;transition:color .1s}.lp-tier-picker__cancel:hover{color:var(--navy)}.lp-tier-picker--light .lp-tier-picker__cancel{color:#e8d5a366}.lp-tier-picker--light .lp-tier-picker__cancel:hover{color:var(--gold-light)}.lp-how{padding:0 24px 72px}.lp-how__steps{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}@media (max-width: 700px){.lp-how__steps{grid-template-columns:1fr}}.lp-how__step{position:relative;background:var(--navy);border-radius:16px;padding:40px 32px 36px;overflow:hidden}.lp-how__step:before{content:attr(data-step);position:absolute;top:-10px;right:12px;font-family:var(--font-display);font-size:120px;font-weight:400;letter-spacing:0;color:#c9a84b14;line-height:1;pointer-events:none;-webkit-user-select:none;user-select:none}.lp-how__icon{margin-bottom:24px;color:var(--gold)}.lp-how__icon-svg{width:38px;height:38px;display:block}.lp-how__num{display:block;font-family:var(--font-body);font-size:11px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--gold);margin-bottom:10px}.lp-how__step-title{font-family:var(--font-display);font-size:28px;font-weight:400;letter-spacing:.04em;line-height:1;color:var(--gold-light);margin:0 0 14px}.lp-how__step-desc{font-family:var(--font-body);font-size:14px;color:#e8d5a38c;line-height:1.7;margin:0}.lp-shirts{padding:0 24px 80px}.lp-shirts__sub{font-family:var(--font-body);font-size:14px;color:var(--muted);line-height:1.65;margin:8px 0 0;max-width:520px}.lp-preview-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}@media (max-width: 900px){.lp-preview-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width: 500px){.lp-preview-grid{gap:12px}}.lp-pcard{position:relative;cursor:pointer;border-radius:12px;overflow:hidden;background:var(--card);border:1.5px solid rgba(12,26,51,.06);box-shadow:0 2px 12px #0c1a330d;transition:border-color .2s,transform .2s,box-shadow .2s}.lp-pcard__link,.lp-tier__link{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.lp-pcard:hover{border-color:#0c1a3324;transform:translateY(-3px);box-shadow:0 12px 36px #0c1a331a}.lp-pcard:hover .lp-pcard__img img:only-child{transform:scale(1.06)}.lp-pcard:hover .lp-pcard__img-primary{opacity:0!important}.lp-pcard:hover .lp-pcard__img-hover{opacity:1!important}.lp-pcard__img{position:relative;background:#f0ede5;overflow:hidden;aspect-ratio:1 / 1;display:flex;align-items:center;justify-content:center}.lp-pcard__img img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:opacity .38s ease,transform .38s ease}.lp-pcard__img-primary{opacity:1;z-index:1}.lp-pcard__img-hover{opacity:0;z-index:2}.lp-pcard__fallback{width:70%;opacity:.32}.lp-pcard__badge{position:absolute;top:9px;left:9px;background:var(--navy);color:var(--gold-light);font-family:var(--font-body);font-size:9.5px;font-weight:800;text-transform:uppercase;letter-spacing:.06em;padding:4px 8px;border-radius:3px;z-index:2}.lp-pcard__body{padding:14px 16px 18px;display:flex;flex-direction:column;gap:3px}.lp-pcard__kicker{font-family:var(--font-body);font-size:10.5px;color:var(--muted);text-transform:uppercase;letter-spacing:.07em;font-weight:600}.lp-pcard__title-player{font-weight:800;color:var(--text)}.lp-pcard__player{font-family:var(--font-body);font-size:10.5px;font-weight:400;color:var(--muted)}.lp-pcard__title{margin:0;font-family:var(--font-body);font-size:14px;font-weight:600;line-height:1.4;color:var(--navy);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.lp-pcard__footer{display:flex;align-items:baseline;justify-content:space-between;padding-top:10px;gap:6px}.lp-pcard__price{font-family:var(--font-display);font-size:22px;font-weight:400;letter-spacing:.02em;color:var(--navy)}.lp-pcard__size{font-family:var(--font-body);font-size:10.5px;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:#0c1a33b8}[data-theme=dark] .lp-pcard__size{color:#e2d4a4a6}.lp-pcard--soldout{opacity:.58}.lp-pcard--soldout:hover{border-color:#0c1a330f;transform:none;box-shadow:0 2px 12px #0c1a330d}.lp-pcard--soldout:hover .lp-pcard__img img{transform:none}.lp-pcard__soldout-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#f5f2eb99;display:flex;align-items:center;justify-content:center;z-index:3;font-family:var(--font-body);font-size:11.5px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--navy)}.lp-pcard__stock--soldout{color:#aaa}.lp-pcard__stock{font-family:var(--font-body);font-size:11px;color:#c07a00;font-weight:600;white-space:nowrap}@media (max-width: 768px){.lp-section{padding:40px 24px}.lp-how{padding:0 24px 52px}.lp-shirts{padding:0 24px 60px}}@media (max-width: 640px){.lp-hero{height:100svh;min-height:480px}.lp-hero__inner{padding:clamp(80px,12svh,110px) 20px clamp(48px,8svh,90px)}.lp-hero__title{font-size:clamp(44px,min(14vw,13svh),90px);letter-spacing:.02em}.lp-hero__sub{font-size:15px;margin-bottom:32px}.lp-hero__actions{flex-direction:column;gap:10px;align-items:stretch}.lp-hero__cta{text-align:center;padding:14px 20px;justify-content:center;width:100%}.lp-usp__item{width:50%;padding:14px 8px;justify-content:center;text-align:center;border-right:none;border-bottom:1px solid rgba(201,168,75,.1);font-size:11.5px}.lp-usp__item:nth-child(odd){border-right:1px solid rgba(201,168,75,.1)}.lp-usp__item:nth-last-child(-n+2){border-bottom:none}.lp-section{padding:28px 16px}.lp-how{padding:0 16px 40px}.lp-shirts{padding:0 16px 48px}.lp-section__head{align-items:flex-start}.lp-tiers{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;gap:14px;margin-left:-16px;margin-right:-16px;padding-left:16px;padding-right:16px;padding-bottom:12px;scrollbar-width:none}.lp-tiers::-webkit-scrollbar{display:none}.lp-tier{flex:0 0 82vw;scroll-snap-align:start;padding:22px 20px 20px}.lp-tier__visual{display:none}.lp-how__steps{display:flex;flex-direction:column;gap:0}.lp-how__step{background:transparent;border-radius:0;border-bottom:1px solid var(--line);padding:20px 0;display:grid;grid-template-columns:44px 1fr;grid-template-rows:auto auto auto;column-gap:14px;row-gap:4px}.lp-how__step:before{display:none}.lp-how__step:first-child{border-top:1px solid var(--line)}.lp-how__icon{display:none}.lp-how__num{grid-column:1;grid-row:1 / 3;font-family:var(--font-display);font-size:32px;font-weight:400;letter-spacing:0;color:var(--navy);align-self:center;margin:0}.lp-how__step-title{grid-column:2;grid-row:1;font-size:17px;color:var(--navy);margin:0}.lp-how__step-desc{grid-column:2;grid-row:2;font-size:13px;color:var(--muted)}.lp-preview-grid{gap:12px}.lp-pcard__stock{display:none}.lp-tier__footer{flex-direction:column;align-items:flex-start;gap:10px}.lp-tier__btn{width:100%;text-align:center;padding:13px}.lp-tier__price{font-size:32px}.lp-tier-picker{padding:16px 18px 22px}.lp-tier-picker__sizes{gap:6px}.lp-size-pill{padding:9px 12px;font-size:12px}}[data-theme=dark] .lp-section__title,[data-theme=dark] .lp-pcard__title,[data-theme=dark] .lp-pcard__price,[data-theme=dark] .lp-tier-picker__label,[data-theme=dark] .lp-tier-picker__cancel:hover,[data-theme=dark] .lp-how__num,[data-theme=dark] .lp-how__step-title{color:#e2d4a4}[data-theme=dark] .lp-section__link{color:#e2d4a4a6}[data-theme=dark] .lp-section__link:hover{color:#c9a84b}[data-theme=dark] .lp-pcard__img{background:#1a2540}[data-theme=dark] .lp-pcard__soldout-overlay{background:#0e1520b3;color:#e2d4a4bf}[data-theme=dark] .lp-pcard__stock--soldout,[data-theme=dark] .lp-size-pill__soldout-label{color:#e2d4a473}[data-theme=dark] .lp-tier-picker{background:#192340;border-top-color:#c9a84b59}[data-theme=dark] .lp-size-pill{background:#192340;border-color:#e2d4a426;color:#e2d4a4}[data-theme=dark] .lp-size-pill:hover{background:#c9a84b;border-color:#c9a84b;color:#060f1f}[data-theme=dark] .lp-tier-picker__cancel{color:#e2d4a466}@media (max-width: 400px){.lp-preview-grid{grid-template-columns:1fr}}@media (max-height: 600px){.lp-hero__inner{padding:40px 24px}.lp-hero__title{font-size:clamp(40px,10vw,72px);margin-bottom:14px}.lp-hero__sub{font-size:14px;margin-bottom:20px}.lp-hero__scroll{display:none}}@keyframes lp-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.lp-skeleton{display:inline-block;border-radius:4px;background:linear-gradient(90deg,#e4e0d8 25%,#ede9e0,#e4e0d8 75%);background-size:200% 100%;animation:lp-shimmer 1.3s infinite}.lp-skeleton--price{width:64px;height:28px;border-radius:4px}.lp-skeleton--size{width:46px;height:42px;border-radius:8px}.lp-leagues{position:relative;background:var(--navy-deep, #060f1f);overflow:hidden;padding:28px 0 36px;margin-top:0;border-bottom:1px solid rgba(201,168,75,.2)}.lp-leagues__noise{position:absolute;top:0;right:0;bottom:0;left:0;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noise'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noise)' opacity='0.04'/%3E%3C/svg%3E");opacity:.4;pointer-events:none;z-index:0}.lp-leagues__grid-bg{position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(232,213,163,.03) 1px,transparent 1px);background-size:100% 72px;pointer-events:none;z-index:0}.lp-leagues__inner{position:relative;z-index:1}.lp-leagues__header{display:flex;align-items:flex-end;justify-content:space-between;margin-bottom:16px;border-bottom:1px solid rgba(232,213,163,.12);padding-bottom:14px}.lp-leagues__label-col{display:flex;flex-direction:column;gap:2px}.lp-leagues__eyebrow{font-family:var(--font-body, "Outfit", sans-serif);font-size:10px;font-weight:700;letter-spacing:.3em;text-transform:uppercase;color:var(--gold, #e8d5a3);opacity:.6}.lp-leagues__title{font-family:Barlow Condensed,sans-serif;font-size:clamp(22px,3vw,36px);font-weight:700;letter-spacing:-.01em;line-height:.85;text-transform:uppercase;color:#fff;margin:0}.lp-leagues__all-link{display:inline-flex;align-items:center;gap:8px;font-family:var(--font-body, "Outfit", sans-serif);font-size:12px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--gold, #e8d5a3);text-decoration:none;border:1px solid rgba(232,213,163,.25);padding:10px 18px;border-radius:4px;transition:background .2s,border-color .2s,color .2s;white-space:nowrap;flex-shrink:0}.lp-leagues__all-link:hover{background:#e8d5a31a;border-color:#e8d5a380}.lp-leagues__all-link svg{transition:transform .2s}.lp-leagues__all-link:hover svg{transform:translate(3px)}.lp-leagues__list{display:flex;flex-direction:column}.lp-league-row{position:relative;display:flex;align-items:center;gap:20px;padding:9px 0 9px 10px;text-decoration:none;cursor:pointer;overflow:clip;opacity:0;transform:translate(-16px)}.lp-league-row--visible{animation:lgRowIn .5s ease both}@keyframes lgRowIn{0%{opacity:0;transform:translate(-16px)}to{opacity:1;transform:translate(0)}}.lp-league-row:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,rgba(232,213,163,.07) 0%,transparent 70%);opacity:0;transition:opacity .25s}.lp-league-row:hover:before{opacity:1}.lp-league-row__line{position:absolute;bottom:0;left:0;right:0;height:1px;background:#e8d5a31a}.lp-league-row:after{content:"";position:absolute;left:0;top:0;bottom:0;width:36px;background:linear-gradient(90deg,var(--gold, #e8d5a3) 0,var(--gold, #e8d5a3) 2px,rgba(232,213,163,.13) 2px,transparent 100%);transform:scaleY(0);transform-origin:bottom;transition:transform .22s ease}.lp-league-row:hover:after{transform:scaleY(1)}.lp-league-row__num{position:relative;z-index:1;font-family:Barlow Condensed,sans-serif;font-size:13px;font-weight:600;letter-spacing:.12em;color:#e8d5a359;min-width:28px;transition:color .2s;flex-shrink:0}.lp-league-row:hover .lp-league-row__num{color:var(--gold, #e8d5a3)}.lp-league-row__name{font-family:Barlow Condensed,sans-serif;font-size:clamp(14px,1.6vw,20px);font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#ffffffbf;flex:1;line-height:1;transition:color .2s,letter-spacing .25s}.lp-league-row:hover .lp-league-row__name{color:#fff;letter-spacing:.07em}.lp-league-row__cta{display:inline-flex;align-items:center;gap:6px;font-family:var(--font-body, "Outfit", sans-serif);font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--gold, #e8d5a3);opacity:0;transform:translate(-8px);transition:opacity .2s,transform .2s;white-space:nowrap}.lp-league-row:hover .lp-league-row__cta{opacity:1;transform:translate(0)}.lp-league-row__cta svg{transition:transform .18s}.lp-league-row:hover .lp-league-row__cta svg{transform:translate(3px)}@media (max-width: 640px){.lp-leagues{padding:36px 0 44px}.lp-leagues__header{flex-direction:column;align-items:flex-start;gap:20px}.lp-league-row__cta{display:none}.lp-league-row{padding:16px 0}}.mb-wrap{background:var(--bg);color:var(--text);font-family:var(--font-body);min-height:100vh;overflow-x:hidden}.mb-container{max-width:1200px;margin:0 auto;padding:0 clamp(20px,5vw,60px)}.mb-hero{position:relative;display:flex;align-items:center;padding:40px 0 36px;overflow:hidden}.mb-hero:before{content:"";position:absolute;width:65vmax;height:65vmax;background:radial-gradient(circle,rgba(201,168,75,.13) 0%,transparent 65%);top:-28vmax;right:-12vmax;border-radius:50%;pointer-events:none;animation:mbGlow1 30s ease-in-out infinite alternate}.mb-hero:after{content:"";position:absolute;width:50vmax;height:50vmax;background:radial-gradient(circle,rgba(201,168,75,.06) 0%,transparent 65%);bottom:-18vmax;left:-8vmax;border-radius:50%;pointer-events:none;animation:mbGlow2 38s ease-in-out infinite alternate}.mb-hero__grain{position:absolute;top:0;right:0;bottom:0;left:0;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='300' height='300'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.78' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='300' height='300' filter='url(%23n)'/%3E%3C/svg%3E");opacity:.04;pointer-events:none;z-index:1}.mb-hero__content{position:relative;z-index:2}.mb-hero__eyebrow{display:inline-flex;align-items:center;gap:8px;font-size:11px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--gold);border:1px solid rgba(201,168,75,.28);padding:6px 16px;border-radius:999px;margin-bottom:24px;animation:mbFadeUp .6s ease both}.mb-hero__title{font-family:var(--font-display);font-size:clamp(40px,7vw,72px);line-height:.9;letter-spacing:.02em;margin-bottom:14px;animation:mbFadeUp .7s ease both;animation-delay:.08s}.mb-hero__outline{display:block;color:transparent;-webkit-text-stroke:1.5px rgba(201,168,75,.42)}.mb-hero__solid{display:block;color:var(--gold);text-shadow:0 0 70px rgba(201,168,75,.28)}.mb-hero__sub{font-size:clamp(14px,1.8vw,17px);color:var(--muted);max-width:500px;line-height:1.65;animation:mbFadeUp .7s ease both;animation-delay:.16s}.mb-section{padding:0 0 88px}.mb-boxes{display:flex;flex-wrap:wrap;justify-content:center;gap:20px}.mb-box{flex:0 1 calc((100% - 40px) / 3);min-width:260px;position:relative;background:var(--card);border:1px solid var(--line);border-radius:20px;padding:36px 28px 28px;display:flex;flex-direction:column;transition:transform .4s cubic-bezier(.16,1,.3,1),box-shadow .4s ease,border-color .3s;animation:mbFadeUp .75s cubic-bezier(.16,1,.3,1) both;animation-delay:calc(var(--i, 0) * .14s + .2s);box-shadow:0 2px 16px #00000012;text-decoration:none;cursor:pointer}.mb-box:hover{transform:translateY(-6px);border-color:#c9a84b66;box-shadow:0 16px 48px #00000024,0 0 0 1px #c9a84b33}.mb-box--accent{background:var(--card);border-color:#c9a84b59;box-shadow:0 2px 16px #c9a84b14}.mb-box--accent:hover{border-color:#c9a84b8c;box-shadow:0 16px 48px #00000024,0 0 0 1px #c9a84b40}.mb-box__tag{position:absolute;top:-14px;left:50%;transform:translate(-50%);background:linear-gradient(135deg,#d4b564,#b8963c);color:#07111f;font-family:var(--font-body);font-size:10px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;padding:5px 18px;border-radius:999px;white-space:nowrap;box-shadow:0 4px 16px #b8963c59}.mb-box__visual{margin-bottom:22px;display:flex;align-items:center;justify-content:center;height:140px}.mb-box__img{height:130px;width:auto;object-fit:contain;filter:drop-shadow(0 8px 24px rgba(201,168,75,.18));transition:transform .4s cubic-bezier(.16,1,.3,1),filter .4s}.mb-box:hover .mb-box__img{transform:scale(1.07) translateY(-5px);filter:drop-shadow(0 16px 32px rgba(201,168,75,.32))}.mb-box__eyebrow{display:block;font-size:10px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--gold);margin-bottom:6px}.mb-box__name{font-family:var(--font-display);font-size:36px;letter-spacing:.02em;color:var(--text);line-height:1;margin-bottom:10px}.mb-box__desc{font-size:13.5px;color:var(--muted);line-height:1.65;margin-bottom:18px}.mb-box__details{list-style:none;display:flex;flex-direction:column;gap:7px;margin-bottom:22px;flex:1}.mb-box__details li{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--muted)}.mb-box__details li svg{flex-shrink:0;color:var(--gold)}.mb-box__footer{border-top:1px solid var(--line);padding-top:20px;margin-top:auto;display:flex;flex-direction:column;gap:12px}.mb-box__price-row{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.mb-box__price-label{font-size:11px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--muted);opacity:.7}.mb-box__price{font-family:var(--font-display);font-size:34px;letter-spacing:.01em;color:var(--text);line-height:1;display:flex;align-items:center}.mb-box__link{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.mb-box__btn{position:relative;z-index:2;width:100%;font-family:var(--font-body);font-size:13px;font-weight:700;background:linear-gradient(135deg,#d4b564,#b8963c);color:#07111f;border:none;border-radius:9px;padding:11px 12px;cursor:pointer;transition:opacity .2s,transform .25s cubic-bezier(.34,1.56,.64,1);white-space:nowrap}.mb-box__btn:hover{opacity:.88;transform:translateY(-1px)}.mb-box__btn:active{transform:translateY(0);opacity:1}.mb-size-picker{position:absolute;z-index:2;bottom:0;left:0;right:0;background:var(--card);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border-top:1px solid var(--line);border-radius:0 0 20px 20px;padding:20px;z-index:10;animation:mbPickerIn .22s cubic-bezier(.16,1,.3,1) both}.mb-size-picker__top{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px}.mb-size-picker__label{font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.mb-size-picker__cancel{background:none;border:none;color:var(--muted);cursor:pointer;font-size:15px;padding:2px 6px;line-height:1;transition:color .15s}.mb-size-picker__cancel:hover{color:var(--text)}.mb-size-picker__sizes{display:flex;flex-wrap:wrap;gap:6px}.mb-size-pill{position:relative;background:var(--bg-alt);border:1px solid var(--line);color:var(--text);font-family:var(--font-body);font-size:12px;font-weight:600;border-radius:7px;padding:8px 14px;cursor:pointer;transition:background .15s,border-color .15s,color .15s}.mb-size-pill:hover:not(:disabled){background:#c9a84b1f;border-color:var(--gold);color:var(--gold)}.mb-size-pill--soldout{opacity:.35;cursor:not-allowed;text-decoration:line-through}.mb-size-pill__soldout-label{position:absolute;top:-9px;left:50%;transform:translate(-50%);font-size:8px;background:#ff50502e;color:#c85050e6;padding:1px 5px;border-radius:3px;white-space:nowrap;letter-spacing:.06em}.mb-skeleton{background:linear-gradient(90deg,#0c1a3312 25%,#0c1a3324,#0c1a3312 75%);background-size:200% 100%;animation:mbShimmer 1.3s infinite;border-radius:4px;display:inline-block}.mb-skeleton--price{width:72px;height:34px;vertical-align:middle}.mb-skeleton--size{width:46px;height:36px}.mb-how{padding:0 0 80px}.mb-section__title{font-family:var(--font-display);font-size:clamp(28px,4vw,44px);letter-spacing:.03em;color:var(--text);margin-bottom:36px;text-align:center}.mb-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.mb-step{background:var(--bg-alt);border:1px solid var(--line);border-radius:16px;padding:32px 26px;transition:border-color .3s}.mb-step:hover{border-color:#c9a84b4d}.mb-step__num{display:block;font-family:var(--font-display);font-size:52px;color:#c9a84b4d;line-height:1;margin-bottom:12px}.mb-step__title{font-family:var(--font-display);font-size:22px;letter-spacing:.04em;color:var(--text);margin-bottom:10px}.mb-step__desc{font-size:13.5px;color:var(--muted);line-height:1.65}.mb-faq{padding:0 0 88px}.mb-faq__list{border-top:1px solid var(--line);max-width:680px;margin:0 auto 28px}.mb-faq__item{border-bottom:1px solid var(--line)}.mb-faq__q{width:100%;display:flex;align-items:center;justify-content:space-between;gap:16px;background:none;border:none;color:var(--text);font-family:var(--font-body);font-size:15px;font-weight:600;text-align:left;padding:18px 0;cursor:pointer;transition:color .2s}.mb-faq__q:hover{color:var(--gold)}.mb-faq__icon{font-size:22px;color:var(--gold);flex-shrink:0;font-weight:300;line-height:1}.mb-faq__a{font-size:14px;color:var(--muted);line-height:1.65;padding:0 0 18px;max-width:580px}.mb-faq__more{display:flex;align-items:center;justify-content:center;gap:10px;font-size:13px;color:var(--muted)}.mb-faq__more-link{display:inline-flex;align-items:center;gap:4px;color:var(--gold);text-decoration:none;font-weight:600;font-size:13px;transition:opacity .2s}.mb-faq__more-link:hover{opacity:.7}@keyframes mbFadeUp{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes mbGlow1{to{transform:translate(-10vw,8vh) scale(1.18)}}@keyframes mbGlow2{to{transform:translate(9vw,-7vh) scale(1.12)}}@keyframes mbShimmer{0%{background-position:200% center}to{background-position:-200% center}}@keyframes mbPickerIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media (max-width: 900px){.mb-boxes{flex-direction:column;align-items:center}.mb-box{flex:0 0 auto;width:100%;max-width:460px}.mb-steps{grid-template-columns:1fr;max-width:460px;margin-left:auto;margin-right:auto}}@media (max-width: 600px){.mb-hero{padding:44px 0 36px;min-height:auto}.mb-section__title{font-size:28px}.mb-faq__q{font-size:14px}}[data-theme=dark] .mb-box{background:var(--card);box-shadow:inset 0 1px #c9a84b14,0 4px 40px #00000073}[data-theme=dark] .mb-box:hover{box-shadow:inset 0 1px #c9a84b24,0 20px 60px #0009,0 0 0 1px #c9a84b2e}[data-theme=dark] .mb-box__btn{background:linear-gradient(135deg,#d4b564,#b8963c)!important;color:#07111f!important}[data-theme=dark] .mb-box__btn:hover{background:linear-gradient(135deg,#d4b564,#b8963c)!important;opacity:.88}[data-theme=dark] .mb-skeleton{background:linear-gradient(90deg,#1a2438 25%,#1e2c47,#1a2438 75%)!important;background-size:200% 100%!important;animation:mbShimmer 1.3s infinite!important}[data-theme=dark] .mb-size-pill__soldout-label{color:#ff9696e6}.mbd-wrap{background:var(--bg);color:var(--text);font-family:var(--font-body);min-height:100vh;overflow-x:hidden}.mbd-container{max-width:1100px;margin:0 auto;padding:0 clamp(20px,5vw,60px)}.mbd-hero{position:relative;overflow:hidden;padding:48px 0 60px}.mbd-hero:before{content:"";position:absolute;width:55vmax;height:55vmax;background:radial-gradient(circle,rgba(201,168,75,.11) 0%,transparent 65%);top:-20vmax;right:-8vmax;border-radius:50%;pointer-events:none;animation:mbdGlow1 32s ease-in-out infinite alternate}.mbd-hero:after{content:"";position:absolute;width:40vmax;height:40vmax;background:radial-gradient(circle,rgba(201,168,75,.05) 0%,transparent 65%);bottom:-12vmax;left:-6vmax;border-radius:50%;pointer-events:none;animation:mbdGlow2 40s ease-in-out infinite alternate}.mbd-hero__grain{position:absolute;top:0;right:0;bottom:0;left:0;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='300' height='300'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.78' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='300' height='300' filter='url(%23n)'/%3E%3C/svg%3E");opacity:.04;pointer-events:none}.mbd-back{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--muted);text-decoration:none;margin-bottom:36px;position:relative;z-index:1;transition:color .2s}.mbd-back:hover{color:var(--gold)}.mbd-hero__inner{position:relative;z-index:1;display:grid;grid-template-columns:1fr 1fr;gap:56px;align-items:start}.mbd-hero__visual{position:sticky;top:120px;display:flex;align-items:center;justify-content:center;background:var(--card);border:1px solid var(--line);border-radius:20px;padding:48px 32px;animation:mbdFadeUp .6s cubic-bezier(.16,1,.3,1) both}.mbd-hero__img{width:100%;max-width:280px;height:auto;object-fit:contain;filter:drop-shadow(0 16px 40px rgba(201,168,75,.25));animation:mbdFloat 6s ease-in-out infinite alternate}.mbd-hero__buy{animation:mbdFadeUp .7s cubic-bezier(.16,1,.3,1) both;animation-delay:.06s}.mbd-hero__eyebrow{display:inline-flex;align-items:center;font-size:11px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--gold);border:1px solid rgba(201,168,75,.28);padding:5px 14px;border-radius:999px;margin-bottom:14px}.mbd-hero__name{font-family:var(--font-display);font-size:clamp(36px,5vw,54px);line-height:.95;letter-spacing:.02em;color:var(--text);margin-bottom:20px}.mbd-hero__price{display:flex;align-items:baseline;gap:4px;margin-bottom:28px;padding-bottom:28px;border-bottom:1px solid var(--line)}.mbd-hero__price-val{font-family:var(--font-display);font-size:clamp(36px,5vw,48px);letter-spacing:.01em;color:var(--text);line-height:1}.mbd-price-skel{display:inline-block;width:110px;height:44px;border-radius:6px;background:linear-gradient(90deg,#0c1a3312 25%,#0c1a3324,#0c1a3312 75%);background-size:200% 100%;animation:mbdShimmer 1.3s infinite}.mbd-hero__sizes{margin-bottom:20px}.mbd-hero__sizes-row{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.mbd-hero__sizes-label{font-size:13px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.mbd-hero__size-chip{font-size:12px;font-weight:700;color:var(--gold);background:#c9a84b1a;border:1px solid rgba(201,168,75,.3);padding:3px 10px;border-radius:999px;letter-spacing:.06em}.mbd-size-grid{display:flex;flex-wrap:wrap;gap:8px}.mbd-size-btn{position:relative;min-width:56px;height:48px;background:var(--card);border:1.5px solid var(--line);border-radius:10px;color:var(--text);font-family:var(--font-body);font-size:14px;font-weight:700;cursor:pointer;transition:border-color .15s,background .15s,color .15s;padding:0 14px}.mbd-size-btn:hover:not(:disabled):not(.mbd-size-btn--selected){border-color:var(--gold);color:var(--gold)}.mbd-size-btn--selected{background:var(--gold);border-color:var(--gold);color:#07111f}.mbd-size-btn--soldout{opacity:.28;cursor:not-allowed;text-decoration:line-through}.mbd-size-btn__soldout{position:absolute;top:-8px;left:50%;transform:translate(-50%);font-size:8px;background:#ff50502e;color:#c85050e6;padding:1px 5px;border-radius:3px;white-space:nowrap;letter-spacing:.06em}.mbd-add-btn{display:block;width:100%;background:linear-gradient(135deg,#d4b564,#b8963c);color:#07111f;font-family:var(--font-body);font-size:16px;font-weight:800;letter-spacing:.03em;padding:18px 24px;border:none;border-radius:12px;cursor:pointer;margin-bottom:20px;transition:transform .3s cubic-bezier(.34,1.56,.64,1),box-shadow .3s ease,opacity .2s}.mbd-add-btn:not(:disabled):hover{transform:translateY(-2px);box-shadow:0 12px 36px #b8963c6b}.mbd-add-btn:not(:disabled):active{transform:translateY(0);box-shadow:none}.mbd-add-btn:disabled{opacity:.38;cursor:not-allowed;transform:none}.mbd-hero__trust{list-style:none;display:flex;flex-direction:column;gap:8px}.mbd-hero__trust li{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--muted)}.mbd-hero__trust li svg{flex-shrink:0;color:var(--gold)}.mbd-section{padding:0 0 64px}.mbd-section__title{font-family:var(--font-display);font-size:clamp(22px,3vw,34px);letter-spacing:.03em;color:var(--text);margin-bottom:24px}.mbd-divider{height:1px;background:linear-gradient(90deg,transparent,var(--line),transparent);margin-bottom:64px}.mbd-longdesc{font-size:15px;color:var(--muted);line-height:1.75;max-width:680px}.mbd-leagues{display:flex;flex-wrap:wrap;gap:10px}.mbd-league-pill{display:inline-flex;align-items:center;gap:6px;background:#c9a84b0f;border:1px solid rgba(201,168,75,.2);border-radius:999px;padding:8px 18px;font-size:13px;font-weight:600;color:var(--text);transition:background .2s,border-color .2s}.mbd-league-pill:hover{background:#c9a84b1f;border-color:#c9a84b66}.mbd-includes{display:grid;grid-template-columns:1fr 1fr;gap:12px}.mbd-include-card{display:flex;align-items:flex-start;gap:14px;background:var(--card);border:1px solid var(--line);border-radius:14px;padding:18px;transition:border-color .3s}.mbd-include-card:hover{border-color:#c9a84b4d}.mbd-include-icon{width:36px;height:36px;display:flex;align-items:center;justify-content:center;background:#c9a84b1a;border-radius:8px;flex-shrink:0;color:var(--gold)}.mbd-include-icon svg{width:18px;height:18px}.mbd-include-label{font-size:14px;font-weight:600;color:var(--text);margin-bottom:3px;display:block}.mbd-include-sub{font-size:12px;color:var(--muted);display:block;line-height:1.4}.mbd-size-table-wrap{overflow-x:auto;border-radius:12px;border:1px solid var(--line)}.mbd-size-table{width:100%;border-collapse:collapse;font-size:14px}.mbd-size-table th{background:#c9a84b12;color:var(--gold);font-family:var(--font-body);font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;padding:14px 20px;text-align:left;border-bottom:1px solid var(--line);white-space:nowrap}.mbd-size-table td{padding:12px 20px;border-bottom:1px solid var(--line);color:var(--muted)}.mbd-size-table tr:last-child td{border-bottom:none}.mbd-size-table td:first-child{font-weight:700;color:var(--text)}.mbd-faq{margin-bottom:80px}.mbd-faq__list{border-top:1px solid var(--line);max-width:680px}.mbd-faq__item{border-bottom:1px solid var(--line)}.mbd-faq__q{width:100%;display:flex;align-items:center;justify-content:space-between;gap:16px;background:none;border:none;color:var(--text);font-family:var(--font-body);font-size:15px;font-weight:600;text-align:left;padding:18px 0;cursor:pointer;transition:color .2s}.mbd-faq__q:hover{color:var(--gold)}.mbd-faq__icon{font-size:22px;color:var(--gold);flex-shrink:0;font-weight:300;line-height:1}.mbd-faq__a{font-size:14px;color:var(--muted);line-height:1.65;padding:0 0 18px;max-width:560px}.mbd-skel{display:block;border-radius:8px;background:linear-gradient(90deg,#ffffff0a 25%,#ffffff17,#ffffff0a 75%);background-size:200% 100%;animation:mbdShimmer 1.4s infinite}.mbd-skel--back{width:110px;height:14px;margin-bottom:36px;border-radius:4px}.mbd-skel--img{width:100%;max-width:280px;height:260px;border-radius:12px}.mbd-skel--eyebrow{width:120px;height:24px;border-radius:999px;margin-bottom:14px}.mbd-skel--title{width:72%;height:54px;border-radius:8px;margin-bottom:20px}.mbd-skel--price{width:130px;height:48px;border-radius:8px;margin-bottom:28px}.mbd-skel-size-grid{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:20px}.mbd-skel--size{width:56px;height:48px;border-radius:10px}.mbd-skel--btn{width:100%;height:58px;border-radius:12px;margin-bottom:20px}.mbd-skel--trust{width:86%;height:14px;border-radius:4px;margin-bottom:8px;display:block}.mbd-skel-section{padding-bottom:64px}.mbd-skel--heading{width:200px;height:32px;border-radius:6px;margin-bottom:24px;display:block}.mbd-skel--line{width:100%;height:15px;border-radius:4px;margin-bottom:10px;display:block}.mbd-skel-pills{display:flex;flex-wrap:wrap;gap:10px}.mbd-skel--pill{width:110px;height:36px;border-radius:999px}.mbd-skel--card{height:72px;border-radius:14px}[data-theme=light] .mbd-skel{background:linear-gradient(90deg,#0c1a330f 25%,#0c1a331f,#0c1a330f 75%);background-size:200% 100%;animation:mbdShimmer 1.4s infinite}@keyframes mbdFadeUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes mbdGlow1{to{transform:translate(-9vw,7vh) scale(1.15)}}@keyframes mbdGlow2{to{transform:translate(8vw,-6vh) scale(1.1)}}@keyframes mbdShimmer{0%{background-position:200% center}to{background-position:-200% center}}@keyframes mbdFloat{0%{transform:translateY(0)}to{transform:translateY(-10px)}}[data-theme=dark] .mbd-price-skel{background:linear-gradient(90deg,#1a2438 25%,#1e2c47,#1a2438 75%);background-size:200% 100%;animation:mbdShimmer 1.3s infinite}[data-theme=dark] .mbd-size-btn--selected{background:var(--gold);border-color:var(--gold);color:#07111f}[data-theme=dark] .mbd-size-btn__soldout{color:#ff9696e6}@media (max-width: 860px){.mbd-hero__inner{grid-template-columns:1fr;gap:32px}.mbd-hero__visual{position:static;padding:32px 24px}.mbd-hero__img{max-width:200px}.mbd-includes{grid-template-columns:1fr}}@media (max-width: 600px){.mbd-hero{padding:32px 0 44px}.mbd-hero__name{font-size:clamp(32px,10vw,48px)}.mbd-faq__q{font-size:14px}}.cp-page{background:var(--bg);min-height:100vh;padding:36px 0 100px;color:var(--text);font-family:var(--font-body)}.cp-container{max-width:1160px;width:100%;padding:0 24px;margin:0 auto}.cp-breadcrumb{display:flex;align-items:center;gap:7px;font-family:var(--font-body);font-size:12.5px;color:var(--navy);margin-bottom:28px}.cp-breadcrumb a{color:var(--navy);opacity:.6;text-decoration:none;cursor:pointer;transition:color .15s,opacity .15s}.cp-breadcrumb a:hover{color:var(--navy);opacity:1}.cp-breadcrumb .sep{opacity:.3}.cp-header{margin-bottom:28px}.cp-heading{font-family:var(--font-display);font-size:clamp(48px,6vw,80px);font-weight:400;letter-spacing:.04em;text-transform:uppercase;margin:0 0 4px;line-height:.95;color:var(--navy)}.cp-subheading{font-family:var(--font-body);font-size:14px;color:var(--navy);opacity:.65;margin:0}.cp-layout{display:grid;grid-template-columns:1fr 380px;gap:28px;align-items:start}@media (max-width: 960px){.cp-layout{grid-template-columns:1fr}}.cp-items{display:flex;flex-direction:column;gap:3px}.cp-items-header{display:flex;justify-content:space-between;align-items:center;padding:0 0 10px;border-bottom:2px solid var(--navy);margin-bottom:3px}.cp-items-header span{font-family:var(--font-body);font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.14em;color:var(--navy)}.cp-item{background:var(--card);padding:20px;display:grid;grid-template-columns:110px 1fr auto;gap:20px;align-items:center;border-bottom:1px solid var(--line);transition:background .15s;position:relative}.cp-item:last-child{border-bottom:none}.cp-item:hover{background:var(--bg-alt)}.cp-item-img{width:110px;height:130px;background:var(--bg-alt);border-radius:8px;overflow:hidden;display:flex;align-items:center;justify-content:center;flex-shrink:0;position:relative}a.cp-item-img{display:block;text-decoration:none}.cp-item-img img{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.cp-item-img:hover img{transform:scale(1.05)}.cp-item-img-fallback{font-size:40px;opacity:.2}.cp-item-badge{position:absolute;top:8px;left:8px;background:var(--navy);color:var(--gold-light);font-family:var(--font-body);font-size:9px;font-weight:800;text-transform:uppercase;letter-spacing:.06em;padding:3px 6px;border-radius:2px}.cp-item-info{display:flex;flex-direction:column;gap:3px;min-width:0}.cp-item-kicker{font-family:var(--font-body);font-size:10px;font-weight:700;color:var(--gold);text-transform:uppercase;letter-spacing:.14em}.cp-item-name{font-family:var(--font-body);font-size:17px;font-weight:700;line-height:1.25;color:var(--navy);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}a.cp-item-name{text-decoration:none;color:inherit}.cp-item-name.clickable{cursor:pointer}.cp-item-name.clickable:hover{text-decoration:underline;text-underline-offset:3px}.cp-item-meta{font-family:var(--font-body);font-size:12px;color:var(--navy);opacity:.65;margin-top:2px}.cp-item-tags{display:flex;gap:6px;margin-top:6px;flex-wrap:wrap}.cp-item-tag{font-family:var(--font-body);font-size:11px;font-weight:600;color:var(--navy);opacity:.65;background:#0c1a330f;padding:3px 9px;border-radius:999px}.cp-qty{display:inline-flex;align-items:center;border:1.5px solid var(--line);border-radius:6px;overflow:hidden;margin-top:14px;width:fit-content}.cp-qty button{width:34px;height:34px;border:none;background:transparent;cursor:pointer;font-size:17px;font-weight:500;color:var(--navy);display:flex;align-items:center;justify-content:center;transition:background .12s}.cp-qty button:hover{background:var(--bg-alt)}.cp-qty span{width:38px;text-align:center;font-family:var(--font-body);font-size:14px;font-weight:700;border-left:1.5px solid var(--line);border-right:1.5px solid var(--line);line-height:34px;color:var(--navy)}.cp-item-right{display:flex;flex-direction:column;align-items:flex-end;gap:6px;align-self:stretch;justify-content:space-between;padding:2px 0}.cp-item-price{font-family:var(--font-display);font-size:26px;font-weight:400;letter-spacing:.02em;color:var(--navy);white-space:nowrap}.cp-item-remove{background:none;border:none;cursor:pointer;color:var(--navy);opacity:.65;font-family:var(--font-body);font-size:12px;font-weight:600;padding:0;display:flex;align-items:center;gap:4px;transition:color .15s}.cp-item-remove:hover{color:#a04030}.cp-item-confirm{display:flex;flex-direction:column;align-items:flex-end;gap:5px;animation:cf-in .15s ease}@keyframes cf-in{0%{opacity:0;transform:translate(4px)}to{opacity:1;transform:translate(0)}}.cp-item-confirm-label{font-family:var(--font-body);font-size:11px;font-weight:700;color:var(--navy);white-space:nowrap}.cp-item-confirm-actions{display:flex;gap:5px}.cp-confirm-yes{padding:5px 11px;background:#a04030;color:#fff;border:none;border-radius:4px;font-family:var(--font-body);font-size:12px;font-weight:700;cursor:pointer;transition:opacity .15s}.cp-confirm-yes:hover{opacity:.85}.cp-confirm-no{padding:5px 11px;background:transparent;color:var(--navy);border:1.5px solid var(--line);border-radius:4px;font-family:var(--font-body);font-size:12px;font-weight:700;cursor:pointer;transition:border-color .15s}.cp-confirm-no:hover{border-color:var(--navy-mid)}.cp-summary{position:sticky;top:88px;display:flex;flex-direction:column;gap:10px}@media (max-width: 960px){.cp-summary{position:static;order:2}}.cp-summary-card{background:var(--card);border-radius:12px;border:1px solid var(--line);overflow:hidden;display:flex;flex-direction:column}.cp-summary-header{display:flex;justify-content:space-between;align-items:center;padding:0 0 10px;border-bottom:2px solid var(--navy)}.cp-summary-title{font-family:var(--font-body);font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.16em;color:var(--navy);opacity:.65;margin:0}.cp-summary-top{padding:16px 22px 0}.cp-summary-row{display:flex;justify-content:space-between;align-items:baseline;font-family:var(--font-body);font-size:14px;padding:10px 0;border-bottom:1px solid var(--line)}.cp-summary-row:last-of-type{border-bottom:none}.cp-summary-row .label{color:var(--navy);opacity:.65}.cp-summary-row .value{font-weight:600;color:var(--navy)}.cp-summary-row .free{color:#2d6a4f;font-weight:700}.cp-summary-total{background:var(--navy);padding:18px 22px;display:flex;justify-content:space-between;align-items:center;margin-top:6px}.cp-summary-total .label{font-family:var(--font-body);font-size:12px;font-weight:600;color:var(--gold-light);opacity:.75}.cp-summary-total .value{font-family:var(--font-display);font-size:34px;font-weight:400;letter-spacing:.02em;color:var(--gold-light)}.cp-summary-actions{padding:16px 22px 20px;display:flex;flex-direction:column;gap:8px}.cp-btn-checkout{width:100%;padding:15px;background:linear-gradient(135deg,#c9a84c,#e2c060);color:#0c1a33;border:none;border-radius:10px;font-family:var(--font-body);font-size:14.5px;font-weight:800;letter-spacing:.04em;cursor:pointer;box-shadow:0 2px 12px #c9a84c59;transition:filter .15s,transform .15s,box-shadow .15s}.cp-btn-checkout:hover:not(:disabled){filter:brightness(1.08);transform:translateY(-1px);box-shadow:0 4px 18px #c9a84c73}.cp-btn-checkout:active{transform:translateY(0)}.cp-btn-checkout:disabled{opacity:.4;cursor:not-allowed;transform:none}.cp-trust{display:flex;justify-content:center;gap:14px;padding-top:4px;flex-wrap:wrap}.cp-trust-item{display:flex;align-items:center;gap:4px;font-family:var(--font-body);font-size:11px;font-weight:600;color:var(--navy);opacity:.65;white-space:nowrap}.cp-delivery-trust{display:flex;align-items:center;gap:7px;font-family:var(--font-body);font-size:12.5px;color:var(--navy);opacity:.65;padding:10px 0 6px;border-top:1px solid var(--line);margin-top:4px}.cp-delivery-trust strong{color:var(--text);font-weight:600}.cp-shipping-bar-v2{background:var(--card);border:1px solid var(--line);border-radius:10px;padding:14px 16px;transition:border-color .4s}.cp-shipping-bar-v2--done{border-color:#1a7f3c66;background:#1a7f3c0f}.cp-shipping-bar-v2__label{font-family:var(--font-body);font-size:13px;color:var(--text);margin-bottom:10px}.cp-shipping-bar-v2__label strong{color:var(--gold);font-weight:700}.cp-shipping-bar-v2__done-text{color:#1a7f3c;font-weight:600;display:flex;align-items:center;gap:7px}.cp-shipping-bar-v2__check{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:50%;background:#1a7f3c;color:#fff;font-size:11px;flex-shrink:0;animation:checkPop .4s cubic-bezier(.36,.07,.19,.97)}@keyframes checkPop{0%{transform:scale(0);opacity:0}60%{transform:scale(1.3)}to{transform:scale(1);opacity:1}}.cp-shipping-bar-v2__track{height:6px;background:var(--bg-alt);border-radius:4px;overflow:hidden}.cp-shipping-bar-v2__fill{height:100%;background:linear-gradient(90deg,var(--gold-dim),var(--gold));border-radius:4px;transition:width .5s cubic-bezier(.4,0,.2,1),background .4s}.cp-shipping-bar-v2__fill--done{background:linear-gradient(90deg,#27ae60,#1a7f3c)}.cp-btn-continue{text-decoration:none;background:none;border:none;cursor:pointer;font-family:var(--font-body);font-size:13px;font-weight:600;color:var(--navy);opacity:.65;text-decoration:underline;text-underline-offset:3px;padding:0;transition:color .15s;display:block;text-align:center;width:100%;margin-top:12px}.cp-btn-continue:hover{color:var(--navy)}.cp-empty{padding:60px 20px 80px;display:flex;flex-direction:column;align-items:center;text-align:center;gap:0}.cp-empty-visual{width:120px;height:120px;background:var(--card);border:1px solid var(--line);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:52px;margin-bottom:24px}.cp-empty-title{font-family:var(--font-display);font-size:52px;font-weight:400;letter-spacing:.04em;color:var(--navy);margin:0 0 8px}.cp-empty-sub{font-family:var(--font-body);font-size:15px;color:var(--navy);opacity:.65;margin:0 0 32px;max-width:320px}.cp-empty-actions{display:flex;gap:10px;flex-wrap:wrap;justify-content:center}.cp-empty-btn-primary{display:inline-block;text-decoration:none;padding:13px 28px;background:var(--navy);color:var(--gold-light);border:none;border-radius:10px;font-family:var(--font-body);font-size:14px;font-weight:700;cursor:pointer;transition:background .15s}.cp-empty-btn-primary:hover{background:var(--navy-mid)}.cp-empty-btn-secondary{display:inline-block;text-decoration:none;padding:13px 28px;background:var(--card);color:var(--navy);border:1.5px solid var(--line);border-radius:10px;font-family:var(--font-body);font-size:14px;font-weight:700;cursor:pointer;transition:border-color .15s}.cp-empty-btn-secondary:hover{border-color:var(--navy)}.cp-item-unavailable{opacity:.6;background:#a040300a!important}.cp-unavailable-banner{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:10px;padding:8px 12px;background:#a040300f;border:1px solid rgba(160,64,48,.2);border-radius:6px}.cp-unavailable-text{font-family:var(--font-body);font-size:12px;font-weight:600;color:#a04030}.cp-unavailable-remove{background:none;border:1px solid rgba(160,64,48,.3);border-radius:4px;color:#a04030;font-family:var(--font-body);font-size:11px;font-weight:700;cursor:pointer;padding:3px 10px;white-space:nowrap;transition:background .12s}.cp-unavailable-remove:hover{background:#a0403014}@media (max-width: 560px){.cp-item{grid-template-columns:90px 1fr auto;gap:14px;padding:16px}.cp-item-img{width:90px;height:108px}.cp-item-name{font-size:15px}.cp-item-price{font-size:22px}}[data-theme=dark] .cp-heading,[data-theme=dark] .cp-item-name,[data-theme=dark] .cp-item-price,[data-theme=dark] .cp-qty button,[data-theme=dark] .cp-qty span,[data-theme=dark] .cp-summary-row .value,[data-theme=dark] .cp-item-confirm-label,[data-theme=dark] .cp-btn-continue{color:#e2d4a4bf;opacity:1}[data-theme=dark] .cp-btn-continue:hover,[data-theme=dark] .cp-empty-title,[data-theme=dark] .cp-confirm-no,[data-theme=dark] .cp-shipping-bar-label,[data-theme=dark] .cp-breadcrumb a:hover,[data-theme=dark] .cp-empty-btn-secondary{color:#e2d4a4}[data-theme=dark] .cp-qty,[data-theme=dark] .cp-qty span{border-color:#e2d4a433}[data-theme=dark] .cp-qty button:hover{background:#e2d4a412}[data-theme=dark] .cp-subheading,[data-theme=dark] .cp-item-meta{color:#e2d4a4bf;opacity:1}[data-theme=dark] .cp-summary-title{color:#e2d4a4;opacity:1}[data-theme=dark] .cp-summary-row .label{color:#e2d4a4bf;opacity:1;font-weight:500}[data-theme=dark] .cp-trust-item,[data-theme=dark] .cp-empty-sub{color:#e2d4a4bf;opacity:1}[data-theme=dark] .cp-breadcrumb a{color:#e2d4a4a6;opacity:1}[data-theme=dark] .cp-breadcrumb a:hover{color:#e2d4a4;opacity:1}[data-theme=dark] .cp-item-remove{color:#e2d4a4a6;opacity:1}[data-theme=dark] .cp-auth-divider{color:#e2d4a480;opacity:1}[data-theme=dark] .cp-delivery-trust{color:#e2d4a4bf;opacity:1}[data-theme=dark] .cp-upsell-card__season{color:#e2d4a4a6;opacity:1}[data-theme=dark] .cp-upsell__title{color:#e2d4a4bf;opacity:1}[data-theme=dark] .cp-item-img{background:#1a2540}[data-theme=dark] .cp-item-tag{background:#e2d4a41a;border:1px solid rgba(226,212,164,.2);color:#e2d4a4}[data-theme=dark] .cp-items-header{border-bottom-color:#e2d4a44d}[data-theme=dark] .cp-items-header span{color:#e2d4a4}[data-theme=dark] .cp-summary-header{border-bottom-color:#e2d4a433}[data-theme=dark] .cp-summary-total{background:#0a1322}[data-theme=dark] .cp-summary-row{border-bottom-color:#e2d4a41a}[data-theme=dark] .cp-shipping-bar-fill{background:#c9a84b}[data-theme=dark] .cp-shipping-bar-v2{background:#111a2e;border-color:#e2d4a426}[data-theme=dark] .cp-shipping-bar-v2--done{border-color:#4ade8080;background:#4ade801a;box-shadow:0 0 0 1px #4ade8026}[data-theme=dark] .cp-shipping-bar-v2__label{color:#e2d4a4d9}[data-theme=dark] .cp-shipping-bar-v2__track{background:#ffffff14}[data-theme=dark] .cp-shipping-bar-v2__done-text{color:#4ade80;font-size:14px;font-weight:700}[data-theme=dark] .cp-shipping-bar-v2__check{background:#22c55e;box-shadow:0 0 8px #4ade8080}[data-theme=dark] .cp-empty-btn-secondary{border-color:#e2d4a440;background:transparent}[data-theme=dark] .cp-delivery-trust{color:#e2d4a4bf}[data-theme=dark] .cp-delivery-trust strong{color:#e2d4a4}.cp-left-col{display:flex;flex-direction:column;gap:16px;min-width:0}.cp-upsell{border-top:1px solid var(--line);padding-top:24px;margin-top:28px}.cp-upsell__title{font-family:var(--font-body);font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.14em;color:var(--navy);opacity:.65;margin:0 0 14px}.cp-upsell__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.cp-upsell-card{position:relative;background:var(--card);border:1px solid var(--line);border-radius:8px;overflow:hidden;cursor:pointer;transition:transform .15s,border-color .15s}.cp-upsell-card:hover{transform:translateY(-2px);border-color:#0c1a332e}.cp-upsell-card__link{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.cp-upsell-card__img{aspect-ratio:1 / 1;background:#edeae2;display:flex;align-items:center;justify-content:center;overflow:hidden}.cp-upsell-card__img img{width:100%;height:100%;object-fit:cover}.cp-upsell-card__noimg{font-size:24px;opacity:.4}.cp-upsell-card__body{padding:8px 10px 10px;display:flex;flex-direction:column;gap:2px}.cp-upsell-card__team{font-family:var(--font-body);font-size:12px;font-weight:600;color:var(--navy);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cp-upsell-card__season{font-family:var(--font-body);font-size:10.5px;color:var(--navy);opacity:.65}.cp-upsell-card__price-row{display:flex;align-items:baseline;justify-content:space-between;margin-top:3px}.cp-upsell-card__price{font-family:var(--font-display);font-size:16px;color:var(--navy)}.cp-upsell-card__size{font-family:var(--font-body);font-size:10.5px;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:#0c1a33b8}[data-theme=dark] .cp-upsell-card__size{color:#e2d4a4a6}.cp-upsell-card--loading{pointer-events:none}.cp-skel{display:block;width:100%;aspect-ratio:1 / 1;background:linear-gradient(90deg,#e4e0d8 25%,#edeae2,#e4e0d8 75%);background-size:200% 100%;animation:cpShimmer 1.3s infinite}@keyframes cpShimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.cp-mystery-cta{display:flex;text-decoration:none;color:inherit;align-items:center;gap:16px;margin-top:12px;padding:16px 20px 16px 16px;background:var(--navy);border-radius:10px;cursor:pointer;position:relative;overflow:hidden;transition:background .15s}.cp-mystery-cta:hover{background:#0d1e3b}.cp-mystery-cta__bar{position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,var(--gold),rgba(201,168,75,.3))}.cp-mystery-cta__img{width:52px;height:52px;object-fit:contain;flex-shrink:0;filter:drop-shadow(0 3px 8px rgba(0,0,0,.25))}.cp-mystery-cta__content{flex:1;min-width:0}.cp-mystery-cta__eyebrow{display:block;font-family:var(--font-body);font-size:9px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--gold)}.cp-mystery-cta__title{font-family:var(--font-display);font-size:26px;letter-spacing:.05em;color:var(--gold-light);margin:0;line-height:1.1}.cp-mystery-cta__desc{font-family:var(--font-body);font-size:12px;color:#e8d5a399;margin:3px 0 0}.cp-mystery-cta__arrow{color:var(--gold);flex-shrink:0;transition:transform .18s}.cp-mystery-cta:hover .cp-mystery-cta__arrow{transform:translate(4px)}@media (max-width: 540px){.cp-upsell__grid{grid-template-columns:repeat(2,1fr)}}[data-theme=dark] .cp-upsell-card{background:#192340;border-color:#e2d4a414}[data-theme=dark] .cp-upsell-card:hover{border-color:#e2d4a433}[data-theme=dark] .cp-upsell-card__img{background:#1a2540}[data-theme=dark] .cp-upsell-card__team,[data-theme=dark] .cp-upsell-card__price{color:#e2d4a4}[data-theme=dark] .cp-skel{background:linear-gradient(90deg,#1a2438 25%,#1e2c47,#1a2438 75%);background-size:200% 100%}.cp-mystery-note{background:var(--card, #fff);border:1.5px solid rgba(201,168,76,.35);border-left:4px solid var(--gold, #c9a84c);border-radius:12px;padding:18px 20px 16px}.cp-mystery-note-header{display:flex;align-items:flex-start;gap:10px;margin-bottom:14px}.cp-mystery-note-icon{flex-shrink:0;width:32px;height:32px;border-radius:8px;background:#c9a84c1f;border:1px solid rgba(201,168,76,.3);display:flex;align-items:center;justify-content:center;color:var(--gold, #c9a84c)}.cp-mystery-note-title{font-family:var(--font-body);font-size:12px;font-weight:700;color:var(--navy, #0f1e3c);text-transform:uppercase;letter-spacing:.05em;margin:0 0 3px}.cp-mystery-note-sub{font-family:var(--font-body);font-size:12.5px;color:var(--navy, #0f1e3c);opacity:.65;line-height:1.5;margin:0}.cp-mystery-note-sub strong{color:var(--gold, #c9a84c);font-weight:700;opacity:1}.cp-mystery-max-hint{font-style:italic;opacity:.75}.cp-mystery-chips{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:12px}.cp-mystery-chips-top{display:flex;align-items:center;gap:8px;width:100%;margin-bottom:2px}.cp-mystery-chips-counter{font-family:var(--font-body);font-size:10.5px;font-weight:700;color:var(--navy, #0f1e3c);opacity:.45;letter-spacing:.03em}.cp-mystery-chips-counter--max{color:var(--gold, #c9a84c);opacity:1}.cp-mystery-chips-label{font-family:var(--font-body);font-size:10.5px;font-weight:700;color:var(--navy, #0f1e3c);opacity:.65;text-transform:uppercase;letter-spacing:.04em;white-space:nowrap}.cp-mystery-chip{display:inline-flex;align-items:center;gap:4px;font-family:var(--font-body);font-size:11.5px;font-weight:600;padding:4px 11px;border-radius:20px;border:1.5px solid rgba(15,30,60,.15);background:var(--bg, #f8f9fb);color:var(--navy, #0f1e3c);cursor:pointer;transition:border-color .15s,background .15s,color .15s,transform .1s;line-height:1.4}.cp-mystery-chip:hover{border-color:var(--navy-mid, #4a6fa5);background:#0f1e3c0d;transform:translateY(-1px)}.cp-mystery-chip.active{background:var(--navy, #0f1e3c);border-color:var(--navy, #0f1e3c);color:#fff}.cp-mystery-chip.disabled{opacity:.35;cursor:not-allowed;transform:none}.cp-mystery-chip.disabled:hover{border-color:#0f1e3c26;background:var(--bg, #f8f9fb);transform:none}.cp-mystery-label{font-family:var(--font-body);font-size:12px;font-weight:600;color:var(--navy, #0f1e3c);display:block;margin-bottom:6px}.cp-mystery-optional{font-weight:400;color:var(--navy, #0f1e3c);opacity:.65;font-size:11px}.cp-mystery-textarea{width:100%;box-sizing:border-box;font-family:var(--font-body);font-size:13.5px;color:var(--navy, #0f1e3c);background:var(--bg, #f8f9fb);border:1.5px solid rgba(15,30,60,.15);border-radius:8px;padding:10px 12px;resize:vertical;min-height:72px;line-height:1.5;transition:border-color .15s,background .15s;outline:none}.cp-mystery-textarea:focus{border-color:var(--navy, #0f1e3c);background:var(--card, #fff)}.cp-mystery-count{font-family:var(--font-body);font-size:10.5px;color:var(--navy, #0f1e3c);opacity:.65;text-align:right;margin-top:4px}[data-theme=dark] .cp-mystery-chips-label,[data-theme=dark] .cp-mystery-optional,[data-theme=dark] .cp-mystery-count,[data-theme=dark] .cp-mystery-chips-counter{color:#e2d4a4bf;opacity:1}[data-theme=dark] .cp-mystery-chips-counter--max{color:#e2c060;opacity:1}[data-theme=dark] .cp-mystery-note{background:#131c2b;border-color:#c9a84c40;border-left-color:#c9a84c}[data-theme=dark] .cp-mystery-note-title,[data-theme=dark] .cp-mystery-label{color:#e2d4a4}[data-theme=dark] .cp-mystery-note-sub{color:#e2d4a4bf;opacity:1}[data-theme=dark] .cp-mystery-note-sub strong{color:#e2c060;opacity:1}[data-theme=dark] .cp-mystery-chip{background:#1a2540;border-color:#2e4070;color:#c8d8f0}[data-theme=dark] .cp-mystery-chip:hover{background:#213055;border-color:#4a6fa5}[data-theme=dark] .cp-mystery-chip.active{background:#e2d4a4;border-color:#e2d4a4;color:#0f1e3c}[data-theme=dark] .cp-mystery-textarea{background:#1a2540;border-color:#2e4070;color:#c8d8f0}[data-theme=dark] .cp-mystery-textarea:focus{border-color:#c8d8f0;background:#1e2e4a}.cp-auth-choice{display:flex;flex-direction:column;gap:0}.cp-auth-choice-heading{font-family:var(--font-body);font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--navy);margin:0 0 12px}.cp-auth-btn-login{width:100%;padding:15px 18px;background:linear-gradient(135deg,#c9a84c,#e2c060);color:#0c1a33;border:none;border-radius:8px;cursor:pointer;display:flex;align-items:center;gap:9px;position:relative;overflow:hidden;box-shadow:0 4px 16px #c9a84c66,0 1px 3px #c9a84c33;transition:transform .15s,box-shadow .15s;text-align:left}.cp-auth-btn-login:before{content:"";position:absolute;top:0;left:-100%;width:60%;height:100%;background:linear-gradient(105deg,transparent 20%,rgba(255,255,255,.12) 50%,transparent 80%);transition:left .45s ease;pointer-events:none}.cp-auth-btn-login:hover:before{left:160%}.cp-auth-btn-login:hover{transform:translateY(-2px);box-shadow:0 8px 24px #c9a84c80,0 2px 6px #c9a84c33}.cp-auth-btn-login:active{transform:translateY(0)}.cp-auth-btn-login>svg{flex-shrink:0;opacity:.8}.cp-auth-btn-login>.cp-auth-btn-sub{display:block;font-family:var(--font-body);font-size:11px;font-weight:400;opacity:.6;margin-top:1px;letter-spacing:0;text-transform:none}.cp-auth-btn-login:before{content:attr(data-label)}.cp-auth-btn-login{font-family:var(--font-body);font-size:14px;font-weight:800;letter-spacing:.04em;flex-direction:row;flex-wrap:wrap;align-items:center}.cp-auth-btn-login .cp-auth-btn-sub{width:100%;padding-left:23px;font-size:10.5px;font-weight:500;opacity:.6;margin-top:-2px;line-height:1.4;color:#0c1a33}.cp-auth-divider{display:flex;align-items:center;gap:10px;margin:10px 0;font-family:var(--font-body);font-size:11px;color:var(--navy);opacity:.55;font-weight:600;text-transform:uppercase;letter-spacing:.06em}.cp-auth-divider:before,.cp-auth-divider:after{content:"";flex:1;height:1px;background:var(--line)}.cp-auth-btn-guest{width:100%;padding:13px 16px;background:var(--navy);color:var(--gold-light);border:none;border-radius:8px;font-family:var(--font-body);font-size:13.5px;font-weight:700;letter-spacing:.02em;cursor:pointer;display:flex;align-items:center;justify-content:space-between;transition:background .15s,transform .12s}.cp-auth-btn-guest:hover:not(:disabled){background:var(--navy-mid);transform:translateY(-1px)}.cp-auth-btn-guest:active{transform:translateY(0)}.cp-auth-btn-guest:disabled{opacity:.4;cursor:not-allowed}[data-theme=dark] .cp-auth-choice-heading{color:#e2d4a4}[data-theme=dark] .cp-auth-btn-guest{background:#1e3d6e;color:#e8d5a3}[data-theme=dark] .cp-auth-btn-guest:hover:not(:disabled){background:#254d8a}[data-theme=dark] .cp-auth-divider{color:#e2d4a44d}[data-theme=dark] .cp-auth-divider:before,[data-theme=dark] .cp-auth-divider:after{background:#e2d4a41a}@media (max-width: 960px){.cp-left-col{display:contents}.cp-items,.cp-mystery-note{order:1}.cp-summary{order:2}.cp-upsell,.cp-mystery-cta{order:3;margin-top:0}}.ck-page{background:var(--bg);min-height:100vh;padding:36px 0 100px;color:var(--text);font-family:var(--font-body);overflow-x:clip}.ck-container{max-width:1100px;width:100%;padding:0 24px;margin:0 auto}.ck-breadcrumb{display:flex;align-items:center;gap:7px;font-family:var(--font-body);font-size:12.5px;color:var(--muted);margin-bottom:28px}.ck-breadcrumb a{color:var(--muted);text-decoration:none;cursor:pointer;transition:color .15s}.ck-breadcrumb a:hover{color:var(--navy)}.ck-breadcrumb .sep{opacity:.4}.ck-heading{font-family:var(--font-display);font-size:clamp(48px,6vw,80px);font-weight:400;letter-spacing:.04em;text-transform:uppercase;margin:0 0 28px;line-height:.95;color:var(--navy)}.ck-steps{display:flex;align-items:center;margin-bottom:32px}.ck-step{display:flex;align-items:center;gap:8px;flex:1}.ck-step-circle{width:28px;height:28px;border-radius:50%;border:2px solid var(--line);display:flex;align-items:center;justify-content:center;font-family:var(--font-body);font-size:12px;font-weight:700;color:var(--muted);background:var(--card);flex-shrink:0;transition:border-color .3s,background .3s,color .3s}.ck-step--done .ck-step-circle,.ck-step--active .ck-step-circle{border-color:var(--gold);background:var(--gold);color:#0c1a33}.ck-step-label{font-family:var(--font-body);font-size:13px;font-weight:500;color:var(--muted);white-space:nowrap;transition:color .3s}.ck-step--active .ck-step-label,.ck-step--done .ck-step-label{color:var(--text);font-weight:600}.ck-step-connector{flex:1;height:1px;background:var(--line);margin:0 8px;transition:background .3s}.ck-step--done .ck-step-connector{background:var(--gold)}@media (max-width: 540px){.ck-step-label{display:none}.ck-step-connector{margin:0 4px}}.ck-layout{display:grid;grid-template-columns:1fr 360px;gap:28px;align-items:start}@media (max-width: 900px){.ck-layout{grid-template-columns:1fr}}.ck-card{background:var(--card);border-radius:12px;border:1px solid var(--line);padding:28px 28px 32px}.ck-section-title{font-family:var(--font-body);font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.16em;color:var(--muted);margin:0 0 14px;padding-bottom:8px;border-bottom:2px solid var(--navy)}.ck-row{display:grid;grid-template-columns:1fr 1fr;gap:14px}@media (max-width: 560px){.ck-row{grid-template-columns:1fr}}.ck-field{display:flex;flex-direction:column;gap:5px}.ck-label{font-family:var(--font-body);font-size:12px;font-weight:600;color:var(--navy);letter-spacing:.02em}.ck-label .req{color:#a04030;margin-left:2px}.ck-input,.ck-select{width:100%;padding:11px 13px;border:1.5px solid var(--line);border-radius:8px;font-family:var(--font-body);font-size:14px;color:var(--navy);background:var(--bg);outline:none;transition:border-color .15s,background .15s,box-shadow .15s;-moz-appearance:none;appearance:none;-webkit-appearance:none}.ck-input:focus,.ck-select:focus{border-color:var(--navy);background:var(--card);box-shadow:0 0 0 3px #0c1a330f}.ck-input.invalid,.ck-select.invalid{border-color:#a04030;background:#a040300a}.ck-select-wrap{position:relative}.ck-select-wrap:after{content:"";position:absolute;right:12px;top:50%;transform:translateY(-50%);width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid var(--muted);pointer-events:none}.ck-field-error{font-family:var(--font-body);font-size:11px;color:#a04030;font-weight:600}.ck-field-hint{font-family:var(--font-body);font-size:11px;color:#786e5abf;display:flex;align-items:center;gap:4px}.ck-field-hint:before{content:"";display:inline-block;width:12px;height:12px;flex-shrink:0;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23a09070' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'/%3E%3Cline x1='12' y1='8' x2='12' y2='12'/%3E%3Cline x1='12' y1='16' x2='12.01' y2='16'/%3E%3C/svg%3E");background-size:contain;background-repeat:no-repeat}.ck-delivery-options{display:flex;flex-direction:column;gap:8px}.ck-delivery-option{display:flex;align-items:center;gap:14px;border:1.5px solid var(--line);border-radius:10px;padding:14px 16px;cursor:pointer;transition:border-color .15s,background .15s;background:var(--bg);-webkit-user-select:none;user-select:none}.ck-delivery-option:hover{border-color:var(--navy-mid);background:var(--bg-alt)}.ck-delivery-option.active{border-color:var(--navy);background:var(--card)}.ck-delivery-radio{width:18px;height:18px;border-radius:50%;border:2px solid var(--line);flex-shrink:0;display:flex;align-items:center;justify-content:center;transition:border-color .15s,background .15s}.ck-delivery-option.active .ck-delivery-radio{border-color:var(--navy);background:var(--navy)}.ck-delivery-option.active .ck-delivery-radio:after{content:"";width:7px;height:7px;border-radius:50%;background:var(--gold-light)}.ck-delivery-info{flex:1}.ck-delivery-name{font-family:var(--font-body);font-size:14px;font-weight:700;color:var(--navy);line-height:1.3}.ck-delivery-sub{font-family:var(--font-body);font-size:12px;color:var(--muted);margin-top:2px}.ck-delivery-price{font-family:var(--font-body);font-size:13px;font-weight:700;color:var(--navy);white-space:nowrap;flex-shrink:0}.ck-delivery-badge-pn{display:inline-flex;align-items:center;justify-content:center;background:#004b87;color:#fff;border-radius:3px;font-family:var(--font-body);font-size:10px;font-weight:800;padding:3px 7px;letter-spacing:.03em;white-space:nowrap;flex-shrink:0}.ck-sp-section{margin-top:20px;padding-top:20px;border-top:1.5px solid var(--line)}.ck-sp-section-header{display:flex;align-items:center;gap:8px;margin-bottom:12px}.ck-sp-section-title{font-family:var(--font-body);font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.14em;color:var(--muted)}.ck-sp-section-badge{display:inline-flex;align-items:center;justify-content:center;background:#004b87;color:#fff;border-radius:3px;font-family:var(--font-body);font-size:9px;font-weight:800;padding:2px 6px;letter-spacing:.03em}.ck-sp-list{display:flex;flex-direction:column;gap:6px}.ck-sp-hint{display:flex;align-items:center;gap:8px;font-family:var(--font-body);font-size:13px;color:var(--muted);padding:4px 0}.ck-sp-skeleton{display:flex;flex-direction:column;gap:6px}.ck-sp-skeleton-item{display:flex;align-items:flex-start;gap:12px;border:1.5px solid var(--line);border-radius:10px;padding:13px 14px;background:var(--bg)}.ck-skeleton{background:linear-gradient(90deg,#e4e0d8 25%,#edeae2,#e4e0d8 75%);background-size:200% 100%;border-radius:4px;animation:ck-shimmer 1.4s infinite}@keyframes ck-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.ck-skeleton-radio{width:16px;height:16px;border-radius:50%;flex-shrink:0;margin-top:2px}.ck-skeleton-body{flex:1;display:flex;flex-direction:column;gap:6px}.ck-sp-error{font-family:var(--font-body);font-size:13px;color:#a04030;padding:10px 0 4px;font-weight:500}.ck-sp-item{display:flex;align-items:flex-start;gap:12px;border:1.5px solid var(--line);border-radius:10px;padding:13px 14px;cursor:pointer;transition:border-color .15s,background .15s;background:var(--bg)}.ck-sp-item:hover{border-color:var(--navy-mid);background:var(--bg-alt)}.ck-sp-item.selected{border-color:var(--navy);background:var(--card)}.ck-sp-radio{width:16px;height:16px;border-radius:50%;border:2px solid var(--line);flex-shrink:0;margin-top:2px;display:flex;align-items:center;justify-content:center;transition:border-color .15s,background .15s}.ck-sp-item.selected .ck-sp-radio{border-color:var(--navy);background:var(--navy)}.ck-sp-item.selected .ck-sp-radio:after{content:"";width:6px;height:6px;border-radius:50%;background:var(--gold-light)}.ck-sp-body{flex:1;min-width:0}.ck-sp-name{font-family:var(--font-body);font-size:13px;font-weight:700;color:var(--navy);margin-bottom:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ck-sp-address{font-family:var(--font-body);font-size:12px;color:var(--muted);line-height:1.4}.ck-sp-distance{font-family:var(--font-body);font-size:11px;font-weight:600;color:var(--muted);margin-top:4px}.ck-sp-type-badge{font-family:var(--font-body);font-size:10px;font-weight:700;background:#0c1a330f;color:var(--muted);padding:2px 7px;border-radius:999px;white-space:nowrap;flex-shrink:0;margin-top:2px}.ck-sp-error-field{font-family:var(--font-body);font-size:11px;color:#a04030;font-weight:600;margin-top:6px}.ck-sp-error-banner{display:flex;align-items:center;gap:9px;margin-top:12px;padding:11px 14px;background:#b4281e14;border:1px solid rgba(180,40,30,.35);border-radius:8px;font-family:var(--font-body);font-size:13px;font-weight:600;color:#b42820}.ck-route-list--error{border:1.5px solid rgba(180,40,30,.5);border-radius:10px;background:#b4281e0a;padding:4px;animation:ck-shake .35s ease}@keyframes ck-shake{0%{transform:translate(0)}20%{transform:translate(-5px)}40%{transform:translate(5px)}60%{transform:translate(-4px)}80%{transform:translate(4px)}to{transform:translate(0)}}.ck-carrier-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin-bottom:20px}@media (max-width: 520px){.ck-carrier-grid{grid-template-columns:repeat(2,1fr)}}.ck-carrier-tile{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:16px 10px 13px;border-radius:10px;border:1.5px solid var(--line);background:var(--bg);cursor:pointer;transition:border-color .15s,box-shadow .15s,transform .12s;overflow:hidden;-webkit-user-select:none;user-select:none}.ck-carrier-tile:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:var(--carrier-color, var(--navy));border-radius:10px 10px 0 0}.ck-carrier-tile:hover{border-color:var(--navy-mid);transform:translateY(-1px);box-shadow:0 4px 14px #00000012}.ck-carrier-tile.selected{border-color:var(--navy);background:var(--card);box-shadow:0 0 0 1px var(--navy),0 4px 14px #00000012}.ck-carrier-tile.selected:before{height:4px}.ck-carrier-logo{width:auto;height:28px;max-width:72px;object-fit:contain;display:block}.ck-carrier-check{position:absolute;top:8px;right:8px;width:16px;height:16px;border-radius:50%;background:var(--navy);display:flex;align-items:center;justify-content:center;opacity:0;transform:scale(.5);transition:opacity .14s,transform .14s}.ck-carrier-tile.selected .ck-carrier-check{opacity:1;transform:scale(1)}.ck-route-list{position:relative;display:flex;flex-direction:column}.ck-route-list:before{content:"";position:absolute;left:14px;top:28px;bottom:28px;width:1px;background:var(--line);pointer-events:none}.ck-route-item{display:flex;align-items:flex-start;gap:12px;padding:8px 10px 8px 0;cursor:pointer;border-radius:8px;transition:background .12s;position:relative;z-index:1}.ck-route-item:hover,.ck-route-item.selected{background:var(--bg-alt)}.ck-route-dot{width:28px;height:28px;border-radius:50%;border:2px solid var(--line);background:var(--bg);display:flex;align-items:center;justify-content:center;flex-shrink:0;font-family:var(--font-body);font-size:10px;font-weight:800;color:var(--muted);transition:border-color .15s,background .15s,color .15s;position:relative;z-index:2;margin-top:2px}.ck-route-item.selected .ck-route-dot{border-color:var(--navy);background:var(--navy);color:var(--gold-light)}.ck-route-body{flex:1;min-width:0;padding-top:3px}.ck-route-name{font-family:var(--font-body);font-size:13px;font-weight:700;color:var(--navy);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ck-route-addr{font-family:var(--font-body);font-size:12px;color:var(--muted);line-height:1.4;margin-top:1px}.ck-route-dist{display:inline-block;font-family:var(--font-body);font-size:10px;font-weight:700;letter-spacing:.05em;padding:2px 7px;border-radius:999px;background:#0c1a3312;color:var(--muted);margin-top:4px}.ck-payment-option{display:flex;align-items:center;gap:12px;border:2px solid var(--navy);border-radius:10px;padding:14px 16px;background:var(--bg-alt)}.ck-payment-radio{width:18px;height:18px;border-radius:50%;border:2px solid var(--navy);background:var(--navy);display:flex;align-items:center;justify-content:center;flex-shrink:0}.ck-payment-radio:after{content:"";width:7px;height:7px;border-radius:50%;background:var(--gold-light)}.ck-payment-label{font-family:var(--font-body);font-size:14px;font-weight:700;color:var(--navy);flex:1}.ck-payment-icons{display:flex;gap:6px;align-items:center}.ck-pay-badge{display:inline-flex;align-items:center;justify-content:center;background:var(--navy);color:var(--gold-light);border-radius:4px;font-family:var(--font-body);font-size:10px;font-weight:700;padding:3px 7px;letter-spacing:.03em;height:22px}.ck-card-icons{display:flex;gap:4px}.ck-card-icon{width:32px;height:22px;border-radius:3px;border:1px solid var(--line);background:var(--card);display:flex;align-items:center;justify-content:center;font-family:var(--font-body);font-size:8px;font-weight:800;letter-spacing:.02em}.ck-card-icon.visa{color:#1a1f71}.ck-card-icon.mc{background:linear-gradient(135deg,#eb001b,#f79e1b);color:#fff}.ck-summary{position:sticky;top:88px;align-self:start;max-height:calc(100svh - 108px);overflow-y:auto;overflow-x:hidden;background:var(--card);border-radius:12px;border:1px solid var(--line);scrollbar-width:none}.ck-summary::-webkit-scrollbar{display:none}@media (max-width: 900px){.ck-summary{position:static;max-height:none;overflow-x:clip;overflow-y:visible}}.ck-summary-header{padding:16px 22px 14px;border-bottom:2px solid var(--navy)}.ck-summary-title{font-family:var(--font-body);font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.16em;color:var(--navy);margin:0}.ck-summary-items{padding:12px 22px;display:flex;flex-direction:column;gap:10px;border-bottom:1px solid var(--line);max-height:260px;overflow-y:auto}.ck-summary-item{display:flex;align-items:center;gap:10px}.ck-summary-item-img{width:44px;height:52px;background:var(--bg-alt);border-radius:6px;display:flex;align-items:center;justify-content:center;flex-shrink:0;font-size:20px;overflow:hidden}.ck-summary-item-img img{width:100%;height:100%;object-fit:contain;padding:4px;mix-blend-mode:multiply}.ck-summary-item-info{flex:1;min-width:0}.ck-summary-item-name{font-family:var(--font-body);font-size:13px;font-weight:600;color:var(--navy);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ck-summary-item-meta{font-family:var(--font-body);font-size:11px;font-weight:500;color:var(--navy);opacity:.6;margin-top:2px}.ck-summary-item-price{font-family:var(--font-body);font-size:14px;font-weight:700;white-space:nowrap;color:var(--navy)}.ck-summary-rows{padding:14px 22px 0}.ck-summary-row{display:flex;justify-content:space-between;align-items:baseline;font-family:var(--font-body);font-size:13px;padding:8px 0;border-bottom:1px solid var(--line)}.ck-summary-row:last-of-type{border-bottom:none}.ck-summary-row .label{color:var(--navy);opacity:.65;font-weight:500}.ck-summary-row .value{font-weight:600;color:var(--navy)}.ck-summary-row .free{color:#2d6a4f;font-weight:700}.ck-discount-value{font-weight:700;color:#2d6a4f}.ck-coupon{padding:12px 22px;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.ck-coupon-row{display:flex;gap:8px}.ck-coupon-input{flex:1;height:38px;padding:0 12px;border:1.5px solid var(--line);border-radius:7px;background:var(--bg);color:var(--navy);font-family:var(--font-body);font-size:13px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;outline:none;transition:border-color .18s}.ck-coupon-input::placeholder{text-transform:none;font-weight:400;letter-spacing:0;opacity:.5}.ck-coupon-input:focus{border-color:var(--navy)}.ck-coupon-btn{height:38px;padding:0 14px;background:var(--navy);color:var(--gold-light);border:none;border-radius:7px;font-family:var(--font-body);font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;white-space:nowrap;transition:opacity .18s}.ck-coupon-btn:disabled{opacity:.4;cursor:not-allowed}.ck-coupon-btn:not(:disabled):hover{opacity:.85}.ck-coupon-error{margin:7px 0 0;font-family:var(--font-body);font-size:11.5px;color:#c0392b}.ck-coupon-applied{display:flex;align-items:center;justify-content:space-between;background:#eaf7f0;border:1.5px solid #a8d8be;border-radius:8px;padding:8px 12px}.ck-coupon-applied-left{display:flex;align-items:center;gap:7px;color:#2d6a4f}.ck-coupon-code{font-family:var(--font-body);font-size:12px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:#2d6a4f}.ck-coupon-pct{font-family:var(--font-body);font-size:11px;color:#2d6a4f;opacity:.8}.ck-coupon-remove{background:none;border:none;cursor:pointer;font-size:12px;color:#2d6a4f;opacity:.6;padding:2px 4px;line-height:1;transition:opacity .15s}.ck-coupon-remove:hover{opacity:1}[data-theme=dark] .ck-coupon-applied{background:#112b1e;border-color:#2d6a4f}[data-theme=dark] .ck-coupon-input{background:var(--bg);color:#e2d4a4;border-color:#e2d4a433}[data-theme=dark] .ck-coupon-input:focus{border-color:#e2d4a4}.ck-summary-total{background:var(--navy);padding:16px 22px;display:flex;justify-content:space-between;align-items:center;margin-top:6px}.ck-summary-total .label{font-family:var(--font-body);font-size:12px;font-weight:700;color:var(--gold-light);opacity:.9}.ck-summary-total .value{font-family:var(--font-display);font-size:30px;font-weight:400;letter-spacing:.02em;color:var(--gold-light)}.ck-btn-pay{width:100%;padding:18px;background:linear-gradient(135deg,#c9a84c,#e2c060);color:#0c1a33;border:none;border-radius:10px;font-family:var(--font-body);font-size:16px;font-weight:800;letter-spacing:.06em;cursor:pointer;position:relative;overflow:hidden;box-shadow:0 4px 18px #c9a84c73,0 1px 3px #c9a84c33;transition:transform .15s,box-shadow .15s;margin-top:14px}.ck-btn-pay:before{content:"";position:absolute;top:0;left:-100%;width:60%;height:100%;background:linear-gradient(105deg,transparent 20%,rgba(255,255,255,.12) 50%,transparent 80%);transition:left .45s ease;pointer-events:none}.ck-btn-pay:hover:not(:disabled):before{left:160%}.ck-btn-pay:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 8px 28px #c9a84c8c,0 2px 6px #c9a84c40}.ck-btn-pay:active{transform:translateY(0);box-shadow:0 2px 8px #c9a84c4d}.ck-btn-pay:disabled{opacity:.4;cursor:not-allowed;transform:none;box-shadow:none}.ck-billing-toggle{padding-top:4px;border-top:1px solid var(--line)}.ck-billing-toggle-label{display:flex;align-items:center;gap:10px;cursor:pointer;font-family:var(--font-body);font-size:13px;font-weight:600;color:var(--text);-webkit-user-select:none;user-select:none}.ck-billing-toggle-label input[type=checkbox]{width:16px;height:16px;accent-color:var(--navy);cursor:pointer;flex-shrink:0}.ck-billing-section{margin-top:20px;padding-top:20px;border-top:1px dashed var(--line)}.ck-billing-section-title{font-family:var(--font-body);font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin:0 0 16px}.ck-btn-pay-wrap{padding:0 22px 22px}.ck-trust{display:flex;justify-content:center;gap:14px;flex-wrap:wrap;margin-top:10px}.ck-trust-item{display:flex;align-items:center;gap:4px;font-family:var(--font-body);font-size:11px;font-weight:600;color:var(--muted);white-space:nowrap}.ck-modal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#060f1fa6;z-index:1000;display:flex;align-items:center;justify-content:center;padding:20px;overflow-y:auto;animation:overlay-in .2s ease}@keyframes overlay-in{0%{opacity:0}to{opacity:1}}.ck-modal{background:var(--card);border-radius:16px;width:100%;max-width:480px;max-height:90vh;display:flex;flex-direction:column;box-shadow:0 24px 80px #060f1f59;overflow:hidden;animation:modal-in .22s ease}@keyframes modal-in{0%{opacity:0;transform:translateY(16px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}.ck-modal-header{display:flex;align-items:center;justify-content:space-between;padding:20px 24px 16px;border-bottom:1px solid var(--line);flex-shrink:0}.ck-modal-title{font-family:var(--font-body);font-size:16px;font-weight:700;color:var(--navy);margin:0}.ck-modal-close{background:none;border:none;cursor:pointer;color:var(--muted);font-size:20px;line-height:1;padding:4px;border-radius:4px;transition:color .15s,background .15s}.ck-modal-close:hover{color:var(--navy);background:var(--bg-alt)}.ck-modal-body{padding:32px 24px 36px;display:flex;flex-direction:column;align-items:center;gap:12px;text-align:center;flex:1;overflow-y:auto;min-height:0}.ck-modal-body.ck-modal-body--embed{padding:16px;align-items:stretch}.ck-modal-placeholder-icon{font-size:48px;margin-bottom:4px}.ck-modal-placeholder-title{font-family:var(--font-display);font-size:32px;font-weight:400;letter-spacing:.04em;color:var(--navy);margin:0}.ck-modal-placeholder-text{font-family:var(--font-body);font-size:14px;color:var(--muted);margin:0;max-width:320px;line-height:1.55}.ck-modal-amount{font-family:var(--font-display);font-size:40px;font-weight:400;letter-spacing:.02em;color:var(--navy);margin:8px 0 0}.ck-modal-spinner{width:42px;height:42px;border-radius:50%;border:4px solid var(--bg-alt);border-top-color:var(--navy);animation:spin .8s linear infinite;margin-bottom:8px}.ck-modal-error{font-family:var(--font-body);color:#a04030;font-weight:700}.ck-modal-btn{margin-top:10px;border:none;background:var(--navy);color:var(--gold-light);border-radius:8px;padding:12px 18px;font-family:var(--font-body);font-size:14px;font-weight:700;cursor:pointer;transition:background .15s}.ck-modal-btn:hover{background:var(--navy-mid)}.ck-modal.ck-modal-wide{max-width:720px}.ck-embedded-wrap{width:100%;min-height:520px;border:1px solid var(--line);border-radius:10px;overflow:hidden;background:var(--card)}[data-theme=dark] .ck-heading,[data-theme=dark] .ck-label,[data-theme=dark] .ck-delivery-name,[data-theme=dark] .ck-delivery-price,[data-theme=dark] .ck-sp-name,[data-theme=dark] .ck-payment-label,[data-theme=dark] .ck-summary-item-name,[data-theme=dark] .ck-summary-item-price,[data-theme=dark] .ck-summary-row .value,[data-theme=dark] .ck-modal-title,[data-theme=dark] .ck-modal-placeholder-title,[data-theme=dark] .ck-modal-amount,[data-theme=dark] .ck-breadcrumb a,[data-theme=dark] .ck-breadcrumb a:hover,[data-theme=dark] .ck-breadcrumb span,[data-theme=dark] .ck-modal-close:hover{color:#e2d4a4}[data-theme=dark] .ck-input,[data-theme=dark] .ck-select{color:#e2d4a4;background:#192340;border-color:#e2d4a433}[data-theme=dark] .ck-input::placeholder{color:#e2d4a466}[data-theme=dark] .ck-input:focus,[data-theme=dark] .ck-select:focus{border-color:#c9a84b;box-shadow:0 0 0 3px #c9a84b2e}[data-theme=dark] .ck-section-title{color:#e2d4a4;border-bottom-color:#e2d4a426}[data-theme=dark] .ck-summary-title{color:#e2d4a4}[data-theme=dark] .ck-summary-item-meta{color:#e2d4a4a6;opacity:1}[data-theme=dark] .ck-summary-row .label{color:#e2d4a4bf;opacity:1}[data-theme=dark] .ck-summary-header{border-bottom-color:#e2d4a426}[data-theme=dark] .ck-delivery-option,[data-theme=dark] .ck-payment-option{border-color:#e2d4a426;background:#192340}[data-theme=dark] .ck-delivery-option.selected,[data-theme=dark] .ck-payment-option.selected{border-color:#c9a84b;background:#1e2e4a}[data-theme=dark] .ck-delivery-desc,[data-theme=dark] .ck-sp-meta{color:#e2d4a499}[data-theme=dark] .ck-carrier-tile{background:#f5f2eb;border-color:#e2d4a426}[data-theme=dark] .ck-carrier-tile:hover{border-color:#e2d4a459;box-shadow:0 4px 14px #0000004d}[data-theme=dark] .ck-carrier-tile.selected{border-color:#c9a84b;background:#1e2e4a;box-shadow:0 0 0 1px #c9a84b,0 4px 14px #0000004d}[data-theme=dark] .ck-carrier-check{background:#c9a84b}[data-theme=dark] .ck-route-dot{background:#192340;border-color:#e2d4a433;color:#e2d4a480}[data-theme=dark] .ck-route-item.selected .ck-route-dot{border-color:#c9a84b;background:#c9a84b;color:#0c1a33}[data-theme=dark] .ck-route-name{color:#e2d4a4}[data-theme=dark] .ck-route-dist{background:#e2d4a414;color:#e2d4a480}[data-theme=dark] .ck-route-item:hover,[data-theme=dark] .ck-route-item.selected{background:#1e2e4a}[data-theme=dark] .ck-route-list:before{background:#e2d4a41f}[data-theme=dark] .ck-summary-item-img{background:#131c2b}[data-theme=dark] .ck-summary-item-img img{mix-blend-mode:normal}[data-theme=dark] .ck-summary-total{background:#0a1322;color:#e2d4a4}[data-theme=dark] .ck-summary-total .label,[data-theme=dark] .ck-summary-total .amount{color:#e2d4a4}[data-theme=dark] .ck-skeleton{background:linear-gradient(90deg,#192340 25%,#1e2e4a,#192340 75%);background-size:200% 100%}[data-theme=dark] .ck-modal-overlay{background:#000000b3}[data-theme=dark] .ck-modal{background:#131c2b}[data-theme=dark] .ck-modal-btn{background:#1e3d6e;color:#e2d4a4}[data-theme=dark] .ck-modal-btn:hover{background:#254d89}.ck-mystery-note-card{border-left:3px solid var(--gold, #c9a84c);background:linear-gradient(135deg,var(--card) 0%,rgba(201,168,76,.05) 100%)}.ck-mystery-note-header{display:flex;align-items:flex-start;gap:10px;margin-bottom:14px}.ck-mystery-note-icon{flex-shrink:0;width:34px;height:34px;border-radius:8px;background:#c9a84c1f;border:1px solid rgba(201,168,76,.3);display:flex;align-items:center;justify-content:center;color:var(--gold, #c9a84c);margin-top:1px}.ck-mystery-note-sub{font-family:var(--font-body);font-size:12px;color:var(--muted);line-height:1.5;margin:0}.ck-mystery-note-sub strong{color:var(--navy);font-weight:700}.ck-mystery-note-popular{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:4px}.ck-mystery-note-popular-label{font-family:var(--font-body);font-size:11px;font-weight:700;color:var(--muted);text-transform:uppercase;letter-spacing:.04em;margin-right:2px}.ck-mystery-chip{font-family:var(--font-body);font-size:11px;font-weight:600;padding:4px 10px;border-radius:20px;border:1.5px solid rgba(15,30,60,.18);background:var(--bg);color:var(--navy);cursor:pointer;transition:border-color .15s,background .15s,color .15s,transform .1s;line-height:1.4}.ck-mystery-chip:hover{border-color:var(--navy-mid, #4a6fa5);background:var(--bg-alt, #f4f5f7);transform:translateY(-1px)}.ck-mystery-chip.active{background:var(--navy, #0f1e3c);border-color:var(--navy, #0f1e3c);color:#fff}.ck-mystery-note-optional{font-weight:400;color:var(--muted);font-size:11px}.ck-mystery-textarea{resize:vertical;min-height:72px;line-height:1.5}.ck-mystery-char-count{font-family:var(--font-body);font-size:10.5px;color:var(--muted);text-align:right;margin-top:4px}[data-theme=dark] .ck-mystery-note-card{background:linear-gradient(135deg,#131c2b,#c9a84c0f)}[data-theme=dark] .ck-mystery-note-sub strong{color:#c8d8f0}[data-theme=dark] .ck-mystery-chip{background:#1a2540;border-color:#2e4070;color:#c8d8f0}[data-theme=dark] .ck-mystery-chip:hover{background:#213055;border-color:#4a6fa5}[data-theme=dark] .ck-mystery-chip.active{background:#e2d4a4;border-color:#e2d4a4;color:#0f1e3c}@keyframes os-fadeUp{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes os-scaleIn{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:scale(1)}}@keyframes os-ringPulse{0%{box-shadow:0 0 #c9a84b73}70%{box-shadow:0 0 0 20px #c9a84b00}to{box-shadow:0 0 #c9a84b00}}@keyframes os-checkDraw{0%{stroke-dashoffset:64}to{stroke-dashoffset:0}}@keyframes os-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes os-float{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}.os-page{background:var(--bg);min-height:100vh;padding:52px 24px 100px;color:var(--text);font-family:var(--font-body);position:relative;overflow:hidden}.os-page:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;background:repeating-linear-gradient(-45deg,transparent,transparent 40px,rgba(12,26,51,.014) 40px,rgba(12,26,51,.014) 41px);pointer-events:none;z-index:0}.os-container{max-width:620px;width:100%;margin:0 auto;position:relative;z-index:1}.os-header{text-align:center;margin-bottom:44px;animation:os-fadeUp .55s .05s ease both}.os-icon-wrap{width:88px;height:88px;border-radius:50%;background:var(--navy);display:flex;align-items:center;justify-content:center;margin:0 auto 28px}.os-icon-wrap--mounted{animation:os-scaleIn .5s cubic-bezier(.34,1.56,.64,1) both,os-ringPulse 2.2s 1s ease-out infinite,os-float 4s 1.5s ease-in-out infinite}.os-heading{font-family:var(--font-display);font-size:clamp(52px,10vw,104px);font-weight:400;letter-spacing:.03em;line-height:.9;color:var(--navy);margin:0 0 14px}.os-subheading{font-family:var(--font-body);font-size:15px;color:var(--muted);line-height:1.6;max-width:380px;margin:0 auto}.os-card{background:var(--card);border-radius:14px;border:1px solid var(--line);overflow:hidden;margin-bottom:12px}.os-card-1{animation:os-fadeUp .5s .15s ease both}.os-card-2{animation:os-fadeUp .5s .25s ease both}.os-card-3{animation:os-fadeUp .5s .35s ease both}.os-card--main{border-top:3px solid var(--gold)}.os-card-body{padding:24px}.os-meta-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-bottom:24px;padding-bottom:24px;border-bottom:1px solid var(--line)}.os-meta-label{font-family:var(--font-body);font-size:10px;font-weight:700;color:var(--muted);text-transform:uppercase;letter-spacing:.14em;margin-bottom:6px}.os-meta-value{font-family:var(--font-body);font-size:13px;font-weight:700;color:var(--navy);word-break:break-all}.os-status-badge{display:inline-flex;align-items:center;gap:5px;padding:4px 10px;border-radius:999px;font-family:var(--font-body);font-size:11px;font-weight:700;letter-spacing:.02em}.os-status-dot{width:6px;height:6px;border-radius:50%;flex-shrink:0}.os-badge--yellow{background:#c9a84b26;color:#7a4a00}.os-badge--yellow .os-status-dot{background:#c9a84b}.os-badge--green{background:#2d6a4f1f;color:#2d6a4f}.os-badge--green .os-status-dot{background:#2d6a4f}.os-badge--blue{background:#1a33581f;color:#1a3358}.os-badge--blue .os-status-dot{background:#1a3358}.os-badge--red{background:#a040301a;color:#a04030}.os-badge--red .os-status-dot{background:#a04030}.os-badge--default{background:var(--bg-alt);color:var(--muted)}.os-badge--default .os-status-dot{background:var(--muted)}[data-theme=dark] .os-badge--yellow{background:#c9a84b2e;color:#e8d5a3}[data-theme=dark] .os-badge--green{background:#2d6a4f38;color:#6fcf97}[data-theme=dark] .os-badge--blue{background:#1e3d6e59;color:#a8c4e8}[data-theme=dark] .os-badge--red{background:#a0403033;color:#f2a090}[data-theme=dark] .os-badge--default{background:#131c2b;color:#e2d4a480}.os-section-label{font-family:var(--font-body);font-size:10px;font-weight:700;color:var(--muted);text-transform:uppercase;letter-spacing:.14em;margin-bottom:12px}.os-items{display:flex;flex-direction:column;gap:8px;margin-bottom:24px}.os-item{display:flex;gap:14px;align-items:center;background:var(--bg);border-radius:10px;padding:12px 14px;border:1px solid var(--line)}.os-item-img{width:60px;height:60px;border-radius:8px;background:var(--bg-alt);flex-shrink:0;overflow:hidden;display:flex;align-items:center;justify-content:center;font-size:24px}.os-item-img img{width:100%;height:100%;object-fit:contain;padding:6px;mix-blend-mode:multiply}.os-item-info{flex:1;min-width:0}.os-item-name{font-family:var(--font-body);font-size:14px;font-weight:700;color:var(--navy);margin-bottom:2px}.os-item-meta{font-family:var(--font-body);font-size:12px;color:var(--muted);line-height:1.4}.os-item-meta-row{display:flex;flex-wrap:wrap;align-items:center;gap:4px;margin-top:3px}.os-item-print-badge{background:var(--navy);color:var(--gold-light);border-radius:2px;padding:1px 6px;font-family:var(--font-body);font-size:9px;font-weight:800;text-transform:uppercase;letter-spacing:.06em}.os-item-refund-badge{background:#a028281a;color:#a02828;border-radius:2px;padding:1px 6px;font-family:var(--font-body);font-size:9px;font-weight:800;text-transform:uppercase;letter-spacing:.06em}.os-item--refunded{opacity:.5}.os-item-price--refunded{text-decoration:line-through;opacity:.5}.os-item-price{font-family:var(--font-display);font-size:22px;font-weight:400;letter-spacing:.02em;color:var(--navy);white-space:nowrap;flex-shrink:0}.os-price-summary{border-top:1px solid var(--line);padding-top:18px;display:flex;flex-direction:column;gap:8px}.os-price-row{display:flex;justify-content:space-between;align-items:baseline;font-family:var(--font-body);font-size:13px;color:var(--muted)}.os-price-row--refund{color:#a02828;font-weight:600}.os-price-row--vat{font-size:12px;opacity:.6;border-top:1px dashed var(--line);padding-top:10px;margin-top:2px}.os-price-row--discount{color:#2d6a4f;font-weight:600}.os-coupon-badge{display:inline-block;background:#2d6a4f1f;color:#2d6a4f;border:1px solid rgba(45,106,79,.25);border-radius:4px;padding:1px 7px;font-size:11px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;vertical-align:middle;margin-left:4px}[data-theme=dark] .os-price-row--discount{color:#6fcf97}[data-theme=dark] .os-coupon-badge{background:#2d6a4f40;color:#6fcf97;border-color:#6fcf974d}.os-price-total{display:flex;justify-content:space-between;align-items:center;background:var(--navy);border-radius:10px;padding:14px 18px;margin-top:10px}.os-price-total-label{display:flex;flex-direction:column;gap:2px;font-family:var(--font-body);font-size:14px;font-weight:700;color:var(--gold-light)}.os-price-total-sublabel{font-size:10px;font-weight:500;opacity:.65}.os-price-total-value{font-family:var(--font-display);font-size:32px;font-weight:400;letter-spacing:.02em;color:var(--gold-light)}.os-info-card{background:var(--card);border-radius:14px;border:1px solid var(--line);border-left:3px solid var(--gold);padding:20px 22px;margin-bottom:28px;display:flex;flex-direction:column;gap:12px}.os-info-row{display:flex;gap:10px;align-items:flex-start;font-family:var(--font-body);font-size:13px;color:var(--muted);line-height:1.6}.os-info-icon{font-size:15px;line-height:1.5;flex-shrink:0}.os-cta{text-align:center}.os-btn-primary{display:inline-block;background:var(--navy);color:var(--gold-light);padding:16px 44px;border-radius:10px;font-family:var(--font-body);font-size:14.5px;font-weight:800;letter-spacing:.04em;text-decoration:none;border:none;cursor:pointer;transition:background .15s,transform .15s}.os-btn-primary:hover{background:var(--navy-mid);transform:translateY(-2px)}.os-btn-primary:active{transform:translateY(0)}.os-skel{background:linear-gradient(90deg,#e4e0d8 25%,#edeae2,#e4e0d8 75%);background-size:200% 100%;animation:os-shimmer 1.3s infinite;border-radius:6px;display:block;flex-shrink:0}.os-error{text-align:center;padding:60px 0;font-family:var(--font-body);font-size:14px;color:var(--muted)}[data-theme=dark] .os-heading,[data-theme=dark] .os-meta-value,[data-theme=dark] .os-item-name,[data-theme=dark] .os-item-price{color:var(--text)}[data-theme=dark] .os-btn-primary{background:#1e3d6e;color:#e8d5a3}[data-theme=dark] .os-btn-primary:hover{background:#254d7c}[data-theme=dark] .os-skel{background:linear-gradient(90deg,#1a2438 25%,#1e2c47,#1a2438 75%)!important;background-size:200% 100%!important}[data-theme=dark] .os-item-img img{mix-blend-mode:normal}[data-theme=dark] .os-item-img{background:#131c2b}@media (max-width: 540px){.os-page{padding:36px 16px 72px}.os-heading{font-size:clamp(44px,14vw,72px)}.os-meta-grid{grid-template-columns:1fr 1fr}.os-meta-grid>:last-child{grid-column:1 / -1}}._page_nemnh_11{font-family:var(--font-body);background:var(--bg);color:var(--text);overflow-x:hidden}._hero_nemnh_31{position:relative;min-height:72vh;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;overflow:hidden;background:var(--navy-deep)}._heroBg_nemnh_55{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}._heroDotGrid_nemnh_67{position:absolute;top:0;right:0;bottom:0;left:0;background-image:radial-gradient(rgba(201,168,75,.12) 1px,transparent 1px);background-size:28px 28px}._heroGlow_nemnh_81{position:absolute;top:-80px;left:50%;transform:translate(-50%);width:600px;height:400px;background:radial-gradient(ellipse at center,rgba(201,168,75,.15) 0%,transparent 70%);filter:blur(40px)}._heroInner_nemnh_103{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;gap:16px;padding:0 24px}._heroEyebrow_nemnh_123{font-family:var(--font-body);font-size:13px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--gold);margin:0}._heroTitle_nemnh_143{font-family:var(--font-display);font-size:clamp(80px,16vw,160px);line-height:.9;letter-spacing:.04em;color:#fff;margin:0}._heroGoldLine_nemnh_161{width:72px;height:3px;background:var(--gold);border-radius:2px}._heroSub_nemnh_175{font-size:clamp(16px,2.5vw,22px);font-weight:400;color:#ffffffa6;line-height:1.5;margin:0;max-width:480px}._heroScrollHint_nemnh_193{position:absolute;bottom:32px;left:50%;transform:translate(-50%)}._heroScrollDot_nemnh_207{width:6px;height:6px;border-radius:50%;background:var(--gold);animation:_scrollBounce_nemnh_1 1.6s ease-in-out infinite}@keyframes _scrollBounce_nemnh_1{0%,to{transform:translateY(0);opacity:1}50%{transform:translateY(10px);opacity:.4}}._story_nemnh_239{background:var(--bg);padding:96px 24px}._storyInner_nemnh_249{max-width:1100px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center}._storyText_nemnh_267{display:flex;flex-direction:column;gap:0}._storyYear_nemnh_279{font-family:var(--font-display);font-size:clamp(80px,10vw,120px);line-height:1;color:var(--gold);letter-spacing:.02em;display:block;margin-bottom:12px}._storyDivider_nemnh_299{width:48px;height:2px;background:var(--line);border-radius:1px;margin-bottom:20px}._storySectionTitle_nemnh_315{font-family:var(--font-display);font-size:clamp(38px,5vw,56px);line-height:1;letter-spacing:.03em;color:var(--text);margin:0 0 28px}._storyPara_nemnh_333{font-size:16px;line-height:1.75;color:var(--muted);margin:0 0 16px}._storyPara_nemnh_333:last-child{margin-bottom:0}._storyVisual_nemnh_351{display:flex;align-items:center;justify-content:center}._pitchWrapper_nemnh_363{position:relative;width:100%;max-width:380px;background:var(--bg-alt);border:1px solid var(--line);border-radius:16px;padding:32px;display:flex;flex-direction:column;align-items:center;gap:20px;overflow:hidden}._pitchWrapper_nemnh_363:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:radial-gradient(rgba(201,168,75,.07) 1px,transparent 1px);background-size:20px 20px;border-radius:16px}._pitchSvg_nemnh_411{width:100%;color:var(--navy-mid);position:relative;z-index:1}._pitchLabel_nemnh_425{display:flex;flex-direction:column;align-items:center;gap:2px;position:relative;z-index:1}._pitchLabelYear_nemnh_443{font-family:var(--font-body);font-size:11px;font-weight:700;letter-spacing:.2em;color:var(--gold);text-transform:uppercase}._pitchLabelNum_nemnh_461{font-family:var(--font-display);font-size:48px;line-height:1;color:var(--text);letter-spacing:.04em}[data-theme=dark] ._pitchSvg_nemnh_411{color:#c9a84b66}._stats_nemnh_491{background:var(--bg-alt);padding:80px 24px;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}._statsInner_nemnh_505{max-width:1100px;margin:0 auto;display:flex;flex-direction:column;align-items:center;gap:48px}._statsGrid_nemnh_523{display:grid;grid-template-columns:repeat(4,1fr);gap:24px;width:100%}._statCard_nemnh_537{background:var(--card);border:1px solid var(--line);border-radius:12px;padding:32px 20px;display:flex;flex-direction:column;align-items:center;gap:10px;text-align:center;transition:transform .2s ease,box-shadow .2s ease;position:relative;overflow:hidden}._statCard_nemnh_537:after{content:"";position:absolute;bottom:0;left:0;right:0;height:2px;background:var(--gold);transform:scaleX(0);transform-origin:left;transition:transform .3s ease}._statCard_nemnh_537:hover{transform:translateY(-4px);box-shadow:0 12px 32px #0c1a331f}._statCard_nemnh_537:hover:after{transform:scaleX(1)}._statNumber_nemnh_611{font-family:var(--font-display);font-size:clamp(40px,5vw,56px);letter-spacing:.02em;color:var(--gold);line-height:1}._statLabel_nemnh_627{font-family:var(--font-body);font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}[data-theme=dark] ._statCard_nemnh_537:hover{box-shadow:0 12px 32px #0006}._mission_nemnh_659{position:relative;background:var(--navy-deep);padding:96px 24px;overflow:hidden}._missionBg_nemnh_673{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}._missionDotGrid_nemnh_685{position:absolute;top:0;right:0;bottom:0;left:0;background-image:radial-gradient(rgba(201,168,75,.08) 1px,transparent 1px);background-size:24px 24px}._missionInner_nemnh_699{position:relative;z-index:1;max-width:860px;margin:0 auto;display:flex;flex-direction:column;align-items:center;gap:24px;text-align:center}._missionEyebrow_nemnh_723{font-size:12px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--gold);margin:0}._missionQuote_nemnh_741{font-family:var(--font-display);font-size:clamp(28px,4.5vw,48px);line-height:1.2;letter-spacing:.03em;color:#fff;margin:0;border:none;padding:0;position:relative}._missionQMark_nemnh_765{color:var(--gold)}._missionAttrib_nemnh_773{font-size:13px;font-weight:500;letter-spacing:.1em;color:#ffffff59;text-transform:uppercase}._values_nemnh_795{background:var(--bg);padding:96px 24px}._valuesInner_nemnh_805{max-width:1100px;margin:0 auto;display:flex;flex-direction:column;align-items:center;gap:56px}._valuesGrid_nemnh_823{display:grid;grid-template-columns:repeat(3,1fr);gap:28px;width:100%}._valueCard_nemnh_837{background:var(--card);border:1px solid var(--line);border-radius:16px;padding:40px 28px;display:flex;flex-direction:column;align-items:flex-start;gap:16px;transition:transform .25s ease,box-shadow .25s ease;position:relative;overflow:hidden}._valueCard_nemnh_837:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,var(--gold),var(--gold-light));transform:scaleX(0);transform-origin:left;transition:transform .35s ease}._valueCard_nemnh_837:hover{transform:translateY(-6px);box-shadow:0 20px 48px #0c1a331a}._valueCard_nemnh_837:hover:before{transform:scaleX(1)}[data-theme=dark] ._valueCard_nemnh_837:hover{box-shadow:0 20px 48px #00000080}._valueIconWrap_nemnh_917{width:52px;height:52px;border-radius:12px;background:var(--gold-dim);display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:background .2s ease}._valueCard_nemnh_837:hover ._valueIconWrap_nemnh_917{background:#c9a84b40}._valueIcon_nemnh_917{width:26px;height:26px;color:var(--gold)}._valueTitle_nemnh_961{font-family:var(--font-display);font-size:28px;letter-spacing:.04em;color:var(--text);margin:0}._valueDesc_nemnh_977{font-size:15px;line-height:1.7;color:var(--muted);margin:0}._team_nemnh_997{background:var(--bg-alt);padding:96px 24px;border-top:1px solid var(--line)}._teamInner_nemnh_1009{max-width:1100px;margin:0 auto;display:flex;flex-direction:column;align-items:center;gap:56px}._teamGrid_nemnh_1027{display:grid;grid-template-columns:1fr 1fr;gap:28px;width:100%}._teamCard_nemnh_1041{background:var(--card);border:1px solid var(--line);border-radius:16px;padding:36px 28px;display:flex;flex-direction:column;align-items:center;gap:20px;text-align:center;transition:transform .25s ease,box-shadow .25s ease}._teamCard_nemnh_1041:hover{transform:translateY(-4px);box-shadow:0 16px 40px #0c1a331a}[data-theme=dark] ._teamCard_nemnh_1041:hover{box-shadow:0 16px 40px #00000073}._teamAvatar_nemnh_1085{width:80px;height:80px;border-radius:50%;background:linear-gradient(135deg,var(--navy-mid),var(--navy));border:3px solid var(--gold-dim);display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:border-color .2s ease}._teamCard_nemnh_1041:hover ._teamAvatar_nemnh_1085{border-color:var(--gold)}._teamInitials_nemnh_1119{font-family:var(--font-display);font-size:28px;letter-spacing:.08em;color:var(--gold-light)}._teamInfo_nemnh_1133{display:flex;flex-direction:column;gap:6px}._teamName_nemnh_1145{font-family:var(--font-display);font-size:26px;letter-spacing:.04em;color:var(--text);margin:0}._teamRole_nemnh_1161{font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--gold);margin:0}._teamQuote_nemnh_1179{font-size:14px;line-height:1.7;color:var(--muted);font-style:italic;margin:8px 0 0}._cta_nemnh_1201{background:var(--navy-deep);padding:96px 24px;position:relative;overflow:hidden}._cta_nemnh_1201:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:radial-gradient(rgba(201,168,75,.08) 1px,transparent 1px);background-size:28px 28px;pointer-events:none}._ctaInner_nemnh_1233{position:relative;z-index:1;max-width:640px;margin:0 auto;display:flex;flex-direction:column;align-items:center;gap:16px;text-align:center}._ctaTitle_nemnh_1257{font-family:var(--font-display);font-size:clamp(40px,6vw,72px);line-height:1;letter-spacing:.04em;color:#fff;margin:0}._ctaSub_nemnh_1275{font-size:16px;color:#ffffff73;margin:0 0 16px;line-height:1.6}._ctaBtns_nemnh_1289{display:flex;gap:12px;flex-wrap:wrap;justify-content:center}._ctaBtnPrimary_nemnh_1303{font-family:var(--font-body);font-size:14px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;text-decoration:none;background:var(--gold);color:var(--navy-deep);padding:14px 32px;border-radius:8px;transition:background .2s ease,transform .15s ease}._ctaBtnPrimary_nemnh_1303:hover{background:var(--gold-light);transform:translateY(-2px)}._ctaBtnSecondary_nemnh_1341{font-family:var(--font-body);font-size:14px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;text-decoration:none;background:transparent;color:#ffffffbf;padding:14px 32px;border-radius:8px;border:1.5px solid rgba(255,255,255,.2);transition:border-color .2s ease,color .2s ease,transform .15s ease}._ctaBtnSecondary_nemnh_1341:hover{border-color:var(--gold);color:var(--gold);transform:translateY(-2px)}._sectionEyebrow_nemnh_1389{font-size:12px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--gold);margin:0;text-align:center}._sectionTitle_nemnh_1409{font-family:var(--font-display);font-size:clamp(36px,5vw,56px);letter-spacing:.04em;color:var(--text);margin:0;text-align:center;line-height:1}@media (max-width: 900px){._storyInner_nemnh_249{grid-template-columns:1fr;gap:48px}._storyVisual_nemnh_351{order:-1}._pitchWrapper_nemnh_363{max-width:320px}._statsGrid_nemnh_523{grid-template-columns:1fr 1fr}._valuesGrid_nemnh_823,._teamGrid_nemnh_1027{grid-template-columns:1fr}}@media (max-width: 560px){._story_nemnh_239,._stats_nemnh_491,._values_nemnh_795,._team_nemnh_997,._cta_nemnh_1201{padding:64px 20px}._statsGrid_nemnh_523{grid-template-columns:1fr 1fr;gap:16px}._statCard_nemnh_537{padding:24px 16px}._valueCard_nemnh_837,._teamCard_nemnh_1041{padding:28px 20px}._ctaBtns_nemnh_1289{flex-direction:column;align-items:stretch}._ctaBtnPrimary_nemnh_1303,._ctaBtnSecondary_nemnh_1341{text-align:center}}._page_b3rkm_9{font-family:var(--font-body);background:var(--bg);color:var(--text);overflow-x:hidden}._hero_b3rkm_29{position:relative;min-height:58vh;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;overflow:hidden;background:var(--navy-deep)}._heroBg_b3rkm_53{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}._dotGrid_b3rkm_65{position:absolute;top:0;right:0;bottom:0;left:0;background-image:radial-gradient(rgba(201,168,75,.12) 1px,transparent 1px);background-size:28px 28px}._heroGlow_b3rkm_79{position:absolute;top:-60px;left:50%;transform:translate(-50%);width:700px;height:380px;background:radial-gradient(ellipse at center,rgba(201,168,75,.13) 0%,transparent 68%);filter:blur(48px)}._heroInner_b3rkm_101{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;gap:14px;padding:64px 24px 56px;width:100%;max-width:680px;margin:0 auto}._eyebrow_b3rkm_127{font-size:12px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--gold);margin:0}._heroTitle_b3rkm_145{font-family:var(--font-display);font-size:clamp(80px,16vw,148px);line-height:.9;letter-spacing:.06em;color:#fff;margin:0}._goldLine_b3rkm_163{width:64px;height:3px;background:var(--gold);border-radius:2px}._heroSub_b3rkm_177{font-size:16px;color:#ffffff8c;margin:0 0 8px;line-height:1.6}._searchWrap_b3rkm_193{position:relative;width:100%;max-width:520px;margin-top:8px}._searchIcon_b3rkm_207{position:absolute;left:16px;top:50%;transform:translateY(-50%);width:18px;height:18px;color:#fff6;display:flex;align-items:center;justify-content:center;pointer-events:none}._searchInput_b3rkm_235{width:100%;box-sizing:border-box;background:#ffffff14;border:1.5px solid rgba(255,255,255,.12);border-radius:10px;padding:14px 44px 14px 48px;font-family:var(--font-body);font-size:15px;color:#fff;outline:none;transition:border-color .2s ease,background .2s ease;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}._searchInput_b3rkm_235::placeholder{color:#ffffff59}._searchInput_b3rkm_235:focus{border-color:var(--gold);background:#ffffff1c}._searchInput_b3rkm_235::-webkit-search-cancel-button{display:none}._searchClear_b3rkm_287{position:absolute;right:14px;top:50%;transform:translateY(-50%);background:none;border:none;cursor:pointer;padding:4px;display:flex;align-items:center;justify-content:center;color:#fff6;width:20px;height:20px;transition:color .15s ease}._searchClear_b3rkm_287:hover{color:#ffffffe6}._searchClear_b3rkm_287 svg{width:16px;height:16px}._tabs_b3rkm_335{background:var(--bg);border-bottom:1px solid var(--line);position:sticky;top:72px;z-index:40;transition:box-shadow .2s ease}._tabsStuck_b3rkm_353{box-shadow:0 4px 24px #0c1a331a}[data-theme=dark] ._tabsStuck_b3rkm_353{box-shadow:0 4px 24px #0006}._tabsInner_b3rkm_369{max-width:1100px;margin:0 auto;padding:0 24px;display:flex;justify-content:center;gap:4px;overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none}._tabsInner_b3rkm_369::-webkit-scrollbar{display:none}._tab_b3rkm_335{display:flex;align-items:center;gap:7px;padding:16px;font-family:var(--font-body);font-size:13px;font-weight:600;letter-spacing:.04em;color:var(--muted);background:none;border:none;border-bottom:2px solid transparent;cursor:pointer;white-space:nowrap;transition:color .18s ease,border-color .18s ease;margin-bottom:-1px}._tab_b3rkm_335:hover{color:var(--text)}._tabActive_b3rkm_439{color:var(--gold);border-bottom-color:var(--gold)}._tabIcon_b3rkm_449{width:16px;height:16px;display:flex;align-items:center;flex-shrink:0}._tabIcon_b3rkm_449 svg{width:16px;height:16px}._content_b3rkm_481{padding:56px 24px 80px;background:var(--bg);min-height:400px}._contentInner_b3rkm_493{max-width:820px;margin:0 auto}._searchMeta_b3rkm_503{font-size:14px;color:var(--muted);margin:0 0 32px}._searchMeta_b3rkm_503 strong{color:var(--text)}._categories_b3rkm_521{display:flex;flex-direction:column;gap:56px}._catHeader_b3rkm_537{display:flex;align-items:center;gap:12px;margin-bottom:20px;padding-bottom:16px;border-bottom:1px solid var(--line)}._catIcon_b3rkm_555{width:32px;height:32px;display:flex;align-items:center;justify-content:center;background:var(--gold-dim);border-radius:8px;color:var(--gold);flex-shrink:0}._catIcon_b3rkm_555 svg{width:16px;height:16px}._catTitle_b3rkm_583{font-family:var(--font-display);font-size:32px;letter-spacing:.04em;color:var(--text);margin:0;line-height:1}._catCount_b3rkm_601{margin-left:auto;font-size:12px;font-weight:700;letter-spacing:.1em;color:var(--gold);background:var(--gold-dim);border-radius:999px;padding:3px 10px}._accordion_b3rkm_625{display:flex;flex-direction:column;gap:0}._item_b3rkm_637{border-bottom:1px solid var(--line)}._item_b3rkm_637:first-child{border-top:1px solid var(--line)}._itemBtn_b3rkm_653{width:100%;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:20px 0;background:none;border:none;cursor:pointer;text-align:left;transition:background .15s ease}._itemQ_b3rkm_681{font-size:16px;font-weight:600;color:var(--text);line-height:1.45;transition:color .15s ease}._itemBtn_b3rkm_653:hover ._itemQ_b3rkm_681{color:var(--gold)}._itemChevron_b3rkm_701{width:20px;height:20px;flex-shrink:0;color:var(--muted);transition:transform .3s ease,color .2s ease;display:flex;align-items:center}._itemChevron_b3rkm_701 svg{width:20px;height:20px}._itemOpen_b3rkm_725 ._itemChevron_b3rkm_701{transform:rotate(180deg);color:var(--gold)}._itemOpen_b3rkm_725 ._itemQ_b3rkm_681{color:var(--gold)}._itemBody_b3rkm_739{overflow:hidden;transition:max-height .35s cubic-bezier(.4,0,.2,1);max-height:0}._itemA_b3rkm_751{padding:0 40px 20px 0;font-size:15px;line-height:1.75;color:var(--muted);margin:0}._mark_b3rkm_769{background:#c9a84b40;color:var(--text);border-radius:2px;padding:0 2px}[data-theme=dark] ._mark_b3rkm_769{background:#c9a84b33;color:var(--gold-light)}._empty_b3rkm_795{display:flex;flex-direction:column;align-items:center;gap:12px;padding:80px 24px;text-align:center}._emptyIcon_b3rkm_813{width:56px;height:56px;color:var(--muted);opacity:.5;display:flex;align-items:center}._emptyIcon_b3rkm_813 svg{width:56px;height:56px}._emptyTitle_b3rkm_835{font-family:var(--font-display);font-size:28px;letter-spacing:.04em;color:var(--text);margin:4px 0 0}._emptySub_b3rkm_851{font-size:15px;color:var(--muted);margin:0 0 8px}._emptyBtn_b3rkm_863{display:inline-block;font-size:14px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;text-decoration:none;color:var(--gold);border:1.5px solid var(--gold-dim);border-radius:8px;padding:11px 24px;transition:background .2s ease,border-color .2s ease}._emptyBtn_b3rkm_863:hover{background:var(--gold-dim);border-color:var(--gold)}._contact_b3rkm_907{position:relative;background:var(--bg-alt);border-top:1px solid var(--line);padding:80px 24px;overflow:hidden}._contactBg_b3rkm_923{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}._contactDot_b3rkm_935{position:absolute;top:0;right:0;bottom:0;left:0;background-image:radial-gradient(rgba(201,168,75,.07) 1px,transparent 1px);background-size:24px 24px}._contactInner_b3rkm_949{position:relative;z-index:1;max-width:820px;margin:0 auto;display:grid;grid-template-columns:1fr auto;gap:40px;align-items:start}._contactCard_b3rkm_971{background:var(--card);border:1px solid var(--line);border-radius:16px;padding:40px 36px;display:flex;flex-direction:column;gap:12px}._contactIcon_b3rkm_991{width:52px;height:52px;background:var(--gold-dim);border-radius:12px;display:flex;align-items:center;justify-content:center;color:var(--gold);flex-shrink:0;margin-bottom:4px}._contactIcon_b3rkm_991 svg{width:26px;height:26px}._contactTitle_b3rkm_1021{font-family:var(--font-display);font-size:36px;letter-spacing:.04em;color:var(--text);margin:0;line-height:1}._contactDesc_b3rkm_1039{font-size:15px;line-height:1.7;color:var(--muted);margin:0}._contactActions_b3rkm_1053{display:flex;gap:10px;flex-wrap:wrap;margin-top:8px}._contactBtnPrimary_b3rkm_1067{font-size:14px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;text-decoration:none;background:var(--gold);color:var(--navy-deep);padding:12px 24px;border-radius:8px;transition:background .2s ease,transform .15s ease}._contactBtnPrimary_b3rkm_1067:hover{background:var(--gold-light);transform:translateY(-2px)}._contactBtnSecondary_b3rkm_1103{font-size:14px;font-weight:600;text-decoration:none;color:var(--text);background:var(--bg-alt);border:1.5px solid var(--line);padding:12px 24px;border-radius:8px;transition:border-color .2s ease,transform .15s ease}._contactBtnSecondary_b3rkm_1103:hover{border-color:var(--gold);transform:translateY(-2px)}[data-theme=dark] ._contactBtnSecondary_b3rkm_1103{background:var(--bg)}._contactHours_b3rkm_1145{font-size:12px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin:0}._quickLinks_b3rkm_1165{background:var(--card);border:1px solid var(--line);border-radius:16px;padding:28px 24px;display:flex;flex-direction:column;gap:6px;min-width:200px}._quickTitle_b3rkm_1187{font-size:11px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--muted);margin:0 0 10px}._quickLink_b3rkm_1165{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:10px 12px;border-radius:8px;font-size:14px;font-weight:500;color:var(--text);text-decoration:none;background:transparent;border:1px solid transparent;transition:background .18s ease,border-color .18s ease,color .18s ease}._quickLink_b3rkm_1165:hover{background:var(--gold-dim);border-color:#c9a84b33;color:var(--gold)}@media (max-width: 760px){._contactInner_b3rkm_949{grid-template-columns:1fr}._quickLinks_b3rkm_1165{min-width:unset}._tab_b3rkm_335{padding:14px 12px;font-size:12px}}@media (max-width: 520px){._heroInner_b3rkm_101{padding:48px 20px 40px}._content_b3rkm_481{padding:40px 20px 64px}._catTitle_b3rkm_583{font-size:26px}._itemQ_b3rkm_681{font-size:15px}._contactCard_b3rkm_971{padding:28px 20px}._contactActions_b3rkm_1053{flex-direction:column}._contactBtnPrimary_b3rkm_1067,._contactBtnSecondary_b3rkm_1103{text-align:center}}._page_vhjaa_9{font-family:var(--font-body);background:var(--bg);color:var(--text);min-height:100vh}._topBar_vhjaa_25{height:3px;background:linear-gradient(90deg,var(--navy-mid) 0%,var(--gold) 50%,var(--navy-mid) 100%)}._layout_vhjaa_41{display:grid;grid-template-columns:420px 1fr;min-height:calc(100vh - 3px);max-width:1200px;margin:0 auto;padding:0 24px;gap:64px;align-items:start}._left_vhjaa_69{padding:64px 0}._leftSticky_vhjaa_77{position:sticky;top:80px;display:flex;flex-direction:column;gap:0}._leftEyebrow_vhjaa_93{font-size:11px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--gold);margin:0 0 14px}._leftTitle_vhjaa_111{font-family:var(--font-display);font-size:clamp(48px,5vw,72px);line-height:.95;letter-spacing:.03em;color:var(--text);margin:0 0 16px}._leftSub_vhjaa_129{font-size:15px;line-height:1.7;color:var(--muted);margin:0 0 28px;max-width:340px}._policies_vhjaa_147{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:40px}._policyChip_vhjaa_161{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:600;color:var(--text);background:var(--bg-alt);border:1px solid var(--line);border-radius:999px;padding:5px 12px 5px 8px}._chipCheck_vhjaa_187{width:14px;height:14px;color:var(--gold);flex-shrink:0}._steps_vhjaa_203{display:flex;flex-direction:column;gap:0}._step_vhjaa_203{display:flex;gap:16px;align-items:flex-start}._stepLeft_vhjaa_227{display:flex;flex-direction:column;align-items:center;flex-shrink:0;width:40px}._stepIconWrap_vhjaa_243{width:40px;height:40px;border-radius:10px;background:var(--gold-dim);border:1px solid rgba(201,168,75,.2);display:flex;align-items:center;justify-content:center;color:var(--gold);flex-shrink:0}._stepIconWrap_vhjaa_243 svg{width:18px;height:18px}._stepLine_vhjaa_279{width:1.5px;height:32px;background:var(--line);margin:4px 0;border-radius:1px}._stepRight_vhjaa_295{padding:6px 0 28px;flex:1}._stepNum_vhjaa_305{font-size:10px;font-weight:700;letter-spacing:.16em;color:var(--gold);display:block;margin-bottom:3px}._stepTitle_vhjaa_323{font-size:15px;font-weight:700;color:var(--text);margin:0 0 4px}._stepDesc_vhjaa_337{font-size:13px;line-height:1.6;color:var(--muted);margin:0}._right_vhjaa_357{padding:64px 0;display:flex;flex-direction:column;gap:16px}._formCard_vhjaa_373{background:var(--card);border:1px solid var(--line);border-radius:20px;padding:48px 44px;box-shadow:0 4px 32px #0c1a330f}[data-theme=dark] ._formCard_vhjaa_373{box-shadow:0 4px 32px #0000004d}._formHeader_vhjaa_397{margin-bottom:28px}._formTitle_vhjaa_405{font-family:var(--font-display);font-size:clamp(28px,3vw,40px);letter-spacing:.03em;color:var(--text);margin:0 0 10px;line-height:1.05}._formSub_vhjaa_423{font-size:14px;line-height:1.7;color:var(--muted);margin:0}._typeToggle_vhjaa_439{display:flex;gap:0;background:var(--bg-alt);border:1px solid var(--line);border-radius:10px;padding:4px;margin-bottom:28px}._typeBtn_vhjaa_459{flex:1;display:flex;align-items:center;justify-content:center;gap:8px;padding:10px 16px;font-family:var(--font-body);font-size:14px;font-weight:600;color:var(--muted);background:none;border:none;border-radius:7px;cursor:pointer;transition:background .2s ease,color .2s ease,box-shadow .2s ease}._typeBtn_vhjaa_459 svg{flex-shrink:0}._typeBtnActive_vhjaa_499{background:var(--card);color:var(--text);box-shadow:0 2px 8px #0c1a331a}[data-theme=dark] ._typeBtnActive_vhjaa_499{box-shadow:0 2px 8px #00000059}._form_vhjaa_373{display:flex;flex-direction:column;gap:20px;margin-bottom:20px}._field_vhjaa_535{display:flex;flex-direction:column;gap:6px}._label_vhjaa_547{font-size:13px;font-weight:700;letter-spacing:.04em;color:var(--text)}._inputWrap_vhjaa_563{display:flex;align-items:center;border:1.5px solid var(--line);border-radius:9px;background:var(--bg);transition:border-color .2s ease,box-shadow .2s ease;overflow:hidden}._inputWrap_vhjaa_563:focus-within{border-color:var(--gold);box-shadow:0 0 0 3px #c9a84b1f}._fieldError_vhjaa_593 ._inputWrap_vhjaa_563{border-color:#e05252}._inputPrefix_vhjaa_601{padding:0 12px;font-size:13px;font-weight:700;color:var(--gold);border-right:1.5px solid var(--line);height:100%;display:flex;align-items:center;background:var(--bg-alt);white-space:nowrap;align-self:stretch}._input_vhjaa_563{flex:1;padding:12px 14px;font-family:var(--font-body);font-size:15px;color:var(--text);background:transparent;border:none;outline:none}._input_vhjaa_563::placeholder{color:var(--muted)}._inputFull_vhjaa_657{width:100%;box-sizing:border-box;padding:12px 14px;font-family:var(--font-body);font-size:15px;color:var(--text);background:var(--bg);border:1.5px solid var(--line);border-radius:9px;outline:none;transition:border-color .2s ease,box-shadow .2s ease}._inputFull_vhjaa_657::placeholder{color:var(--muted)}._inputFull_vhjaa_657:focus{border-color:var(--gold);box-shadow:0 0 0 3px #c9a84b1f}._fieldError_vhjaa_593 ._inputFull_vhjaa_657{border-color:#e05252}._selectWrap_vhjaa_705{position:relative}._select_vhjaa_705{width:100%;-moz-appearance:none;appearance:none;-webkit-appearance:none;padding:12px 40px 12px 14px;font-family:var(--font-body);font-size:15px;color:var(--text);background:var(--bg);border:1.5px solid var(--line);border-radius:9px;outline:none;cursor:pointer;transition:border-color .2s ease,box-shadow .2s ease}._select_vhjaa_705:focus{border-color:var(--gold);box-shadow:0 0 0 3px #c9a84b1f}._fieldError_vhjaa_593 ._select_vhjaa_705{border-color:#e05252}._selectChevron_vhjaa_759{position:absolute;right:12px;top:50%;transform:translateY(-50%);pointer-events:none;color:var(--muted);display:flex;align-items:center}._selectChevron_vhjaa_759 svg{width:16px;height:16px}._errorMsg_vhjaa_787{font-size:12px;color:#e05252;margin:0}._submitBtn_vhjaa_801{width:100%;display:flex;align-items:center;justify-content:center;gap:8px;padding:15px 24px;font-family:var(--font-body);font-size:15px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--navy-deep);background:var(--gold);border:none;border-radius:10px;cursor:pointer;transition:background .2s ease,transform .15s ease;margin-top:4px}._submitBtn_vhjaa_801:hover:not(:disabled){background:var(--gold-light);transform:translateY(-1px)}._submitBtn_vhjaa_801:disabled{opacity:.7;cursor:not-allowed}._spinner_vhjaa_865{width:16px;height:16px;border:2px solid rgba(6,15,31,.2);border-top-color:var(--navy-deep);border-radius:50%;animation:_spin_vhjaa_865 .7s linear infinite;flex-shrink:0}@keyframes _spin_vhjaa_865{to{transform:rotate(360deg)}}._backBtn_vhjaa_891{display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:600;color:var(--muted);background:none;border:none;padding:0 0 16px;cursor:pointer;transition:color .18s ease}._backBtn_vhjaa_891:hover{color:var(--gold)}._statusLink_vhjaa_923{display:flex;align-items:center;justify-content:center;gap:6px;font-size:14px;font-weight:600;color:var(--muted);text-decoration:none;padding:10px 0;transition:color .18s ease}._statusLink_vhjaa_923:hover{color:var(--gold)}._giftBox_vhjaa_955{display:flex;align-items:flex-start;gap:12px;background:var(--bg-alt);border:1.5px dashed rgba(201,168,75,.3);border-radius:10px;padding:16px 18px;margin-top:4px}._giftIcon_vhjaa_977{width:32px;height:32px;color:var(--gold);flex-shrink:0;display:flex;align-items:center;margin-top:2px}._giftIcon_vhjaa_977 svg{width:20px;height:20px}._giftTitle_vhjaa_1001{font-size:14px;font-weight:700;color:var(--text);margin:0 0 3px}._giftDesc_vhjaa_1015{font-size:13px;line-height:1.6;color:var(--muted);margin:0}._giftLink_vhjaa_1029{color:var(--gold);text-decoration:none;font-weight:600}._giftLink_vhjaa_1029:hover{text-decoration:underline}._bottomLinks_vhjaa_1047{display:flex;align-items:center;gap:10px;flex-wrap:wrap}._bottomLink_vhjaa_1047{font-size:13px;color:var(--muted);text-decoration:none;transition:color .18s ease}._bottomLink_vhjaa_1047:hover{color:var(--gold)}._bottomSep_vhjaa_1079{color:var(--line);font-size:16px}._success_vhjaa_1095{display:flex;flex-direction:column;align-items:center;gap:14px;text-align:center;padding:16px 0 8px}._successIcon_vhjaa_1113{width:64px;height:64px;display:flex;align-items:center;justify-content:center;margin-bottom:4px}._successIcon_vhjaa_1113 svg{width:64px;height:64px}._successTitle_vhjaa_1135{font-family:var(--font-display);font-size:36px;letter-spacing:.04em;color:var(--text);margin:0}._successSub_vhjaa_1151{font-size:15px;line-height:1.75;color:var(--muted);margin:0;max-width:420px}._successSub_vhjaa_1151 strong{color:var(--text)}._successInfo_vhjaa_1171{display:flex;align-items:flex-start;gap:10px;background:var(--gold-dim);border:1px solid rgba(201,168,75,.2);border-radius:8px;padding:12px 16px;text-align:left;max-width:420px}._successInfoDot_vhjaa_1195{width:6px;height:6px;border-radius:50%;background:var(--gold);flex-shrink:0;margin-top:6px}._successInfo_vhjaa_1171 p{font-size:13px;line-height:1.6;color:var(--text);margin:0}._successReset_vhjaa_1227{font-size:13px;font-weight:600;color:var(--muted);background:none;border:none;cursor:pointer;text-decoration:underline;text-underline-offset:3px;margin-top:8px;transition:color .18s ease}._successReset_vhjaa_1227:hover{color:var(--text)}[data-theme=dark] ._input_vhjaa_563,[data-theme=dark] ._inputFull_vhjaa_657,[data-theme=dark] ._select_vhjaa_705{background:var(--bg-alt);color:var(--text)}[data-theme=dark] ._inputPrefix_vhjaa_601{background:var(--bg);border-right-color:#e2d4a41f}[data-theme=dark] ._typeBtnActive_vhjaa_499{background:var(--bg-alt)}[data-theme=dark] ._submitBtn_vhjaa_801{color:#060f1f}@media (max-width: 960px){._layout_vhjaa_41{grid-template-columns:1fr;gap:0;padding:0 20px}._left_vhjaa_69{padding:48px 0 32px;border-bottom:1px solid var(--line)}._leftSticky_vhjaa_77{position:static}._leftSub_vhjaa_129{max-width:100%}._right_vhjaa_357{padding:40px 0 64px}}@media (max-width: 560px){._formCard_vhjaa_373{padding:28px 20px}._typeBtn_vhjaa_459{font-size:13px;padding:10px}}._page_140jk_1{font-family:var(--font-body);background:var(--bg);color:var(--text);min-height:100vh}._hero_140jk_9{background:var(--navy-deep);padding:72px 24px 56px;text-align:center}._heroEyebrow_140jk_15{font-family:var(--font-body);font-size:11px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--gold);margin:0 0 14px}._heroTitle_140jk_25{font-family:var(--font-display);font-size:clamp(36px,7vw,64px);font-weight:400;color:#fff;margin:0 0 16px;line-height:1.05}._heroSub_140jk_34{font-size:14px;color:#e2d4a4a6;margin:0}._anchorNav_140jk_41{background:var(--navy);display:flex;justify-content:center;gap:0;position:sticky;top:0;z-index:10}._anchorLink_140jk_51{font-family:var(--font-body);font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#e2d4a499;text-decoration:none;padding:14px 24px;border-bottom:2px solid transparent;transition:color .15s,border-color .15s}._anchorLink_140jk_51:hover{color:var(--gold);border-bottom-color:var(--gold)}._content_140jk_70{max-width:760px;margin:0 auto;padding:0 24px 80px}._section_140jk_77{padding-top:64px}._sectionLabel_140jk_81{font-size:10px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--gold);margin:0 0 8px}._sectionTitle_140jk_90{font-family:var(--font-display);font-size:clamp(28px,5vw,40px);font-weight:400;color:var(--navy);margin:0 0 32px;padding-bottom:16px;border-bottom:2px solid rgba(12,26,51,.08)}._section_140jk_77 h3{font-family:var(--font-body);font-size:15px;font-weight:700;color:var(--navy);margin:32px 0 8px;letter-spacing:.01em}._section_140jk_77 p{font-size:14px;line-height:1.75;color:#0c1a33c7;margin:0 0 14px}._section_140jk_77 ul{font-size:14px;line-height:1.75;color:#0c1a33c7;margin:0 0 14px;padding-left:20px}._section_140jk_77 ul li{margin-bottom:4px}._section_140jk_77 a{color:var(--navy);text-decoration:underline;text-underline-offset:3px}._section_140jk_77 a:hover{color:var(--gold)}._placeholder_140jk_139{background:#c9a84b26;color:#7a5c00;padding:1px 4px;border-radius:3px;font-size:13px}._divider_140jk_147{border:none;border-top:1px solid rgba(12,26,51,.08);margin:64px 0 0}._updated_140jk_153{font-size:12px;color:var(--muted);margin-top:48px;padding-top:24px;border-top:1px solid rgba(12,26,51,.08)}._cookieBtn_140jk_161{display:inline-block;margin-top:8px;font-size:13px;font-weight:600;color:var(--navy);background:#0c1a3312;border:none;border-radius:6px;padding:8px 16px;cursor:pointer;transition:background .15s}._cookieBtn_140jk_161:hover{background:#0c1a3321}[data-theme=dark] ._sectionTitle_140jk_90,[data-theme=dark] ._section_140jk_77 h3{color:var(--text)}[data-theme=dark] ._section_140jk_77 p,[data-theme=dark] ._section_140jk_77 ul{color:#e2d4a4b8}[data-theme=dark] ._section_140jk_77 a{color:var(--gold-light)}[data-theme=dark] ._sectionTitle_140jk_90{border-bottom-color:#e2d4a414}[data-theme=dark] ._divider_140jk_147{border-top-color:#e2d4a414}[data-theme=dark] ._updated_140jk_153{border-top-color:#e2d4a414;color:#e2d4a466}[data-theme=dark] ._placeholder_140jk_139{background:#c9a84b33;color:var(--gold)}[data-theme=dark] ._cookieBtn_140jk_161{color:var(--gold-light);background:#e2d4a414}[data-theme=dark] ._cookieBtn_140jk_161:hover{background:#e2d4a424}@media (max-width: 600px){._anchorLink_140jk_51{padding:12px 14px;font-size:10px}._content_140jk_70{padding:0 16px 60px}}@keyframes mk-fadeUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes mk-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.mk-page{background:var(--bg);min-height:calc(100vh - 68px);padding:48px 24px 100px;color:var(--text);font-family:var(--font-body)}.mk-container{max-width:760px;margin:0 auto}.mk-header{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:44px;padding-bottom:28px;border-bottom:1px solid var(--line);animation:mk-fadeUp .45s ease both}.mk-heading{font-family:var(--font-display);font-size:clamp(56px,8vw,96px);font-weight:400;letter-spacing:.03em;text-transform:uppercase;line-height:.9;color:var(--navy);margin:0 0 8px}.mk-email{font-family:var(--font-body);font-size:13px;color:var(--muted);margin:0}.mk-logout{flex-shrink:0;display:flex;align-items:center;gap:7px;padding:10px 18px;background:transparent;border:1.5px solid var(--line);border-radius:4px;font-family:var(--font-body);font-size:12px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--muted);cursor:pointer;transition:border-color .15s,color .15s,background .15s;white-space:nowrap}.mk-logout:hover{border-color:var(--navy);color:var(--navy);background:#0c1a330a}.mk-section-label{font-family:var(--font-body);font-size:10.5px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin-bottom:16px;animation:mk-fadeUp .45s .08s ease both}.mk-empty{text-align:center;padding:64px 24px;animation:mk-fadeUp .5s .1s ease both}.mk-empty-icon{width:80px;height:80px;background:var(--card);border:1px solid var(--line);border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 20px;font-size:34px;color:var(--muted)}.mk-empty-title{font-family:var(--font-display);font-size:36px;color:var(--navy);margin:0 0 8px;letter-spacing:.04em}.mk-empty-sub{font-family:var(--font-body);font-size:14px;color:var(--muted);margin:0 0 28px}.mk-empty-btn{display:inline-block;padding:13px 32px;background:var(--navy);color:var(--gold-light);border:none;border-radius:4px;font-family:var(--font-body);font-size:13px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;text-decoration:none;cursor:pointer;transition:background .15s}.mk-empty-btn:hover{background:var(--navy-mid)}.mk-orders{display:flex;flex-direction:column;gap:12px}.mk-card{background:var(--card);border:1px solid var(--line);border-radius:4px;overflow:hidden;transition:box-shadow .2s,transform .2s;animation:mk-fadeUp .45s ease both}.mk-card:hover{box-shadow:0 6px 24px #0c1a3314;transform:translateY(-1px)}.mk-card--active{border-left:3px solid var(--gold)}.mk-card-top{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 22px 16px;border-bottom:1px solid var(--line)}.mk-card-meta{display:flex;flex-direction:column;gap:3px;min-width:0}.mk-card-ref{font-family:var(--font-display);font-size:24px;font-weight:400;letter-spacing:.04em;color:var(--navy);line-height:1}.mk-card-date{font-family:var(--font-body);font-size:12px;color:var(--muted)}.mk-badge{display:inline-flex;align-items:center;gap:5px;padding:4px 10px;border-radius:999px;font-family:var(--font-body);font-size:11px;font-weight:700;letter-spacing:.02em;white-space:nowrap;flex-shrink:0}.mk-badge-dot{width:6px;height:6px;border-radius:50%;flex-shrink:0}.mk-badge--yellow{background:#c9a84b26;color:#7a4a00}.mk-badge--yellow .mk-badge-dot{background:#c9a84b}.mk-badge--green{background:#2d6a4f1f;color:#2d6a4f}.mk-badge--green .mk-badge-dot{background:#2d6a4f}.mk-badge--blue{background:#1a33581f;color:#1a3358}.mk-badge--blue .mk-badge-dot{background:#1a3358}.mk-card-body{padding:16px 22px;display:flex;align-items:center;justify-content:space-between;gap:20px}.mk-items-preview{display:flex;flex-direction:column;gap:3px;flex:1;min-width:0}.mk-item-line{font-family:var(--font-body);font-size:13px;color:var(--text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mk-item-line--more{font-size:11.5px;color:var(--muted);font-style:italic}.mk-card-right{display:flex;flex-direction:column;align-items:flex-end;gap:10px;flex-shrink:0}.mk-total{font-family:var(--font-display);font-size:28px;font-weight:400;letter-spacing:.02em;color:var(--navy);white-space:nowrap}.mk-btn-details{display:inline-flex;align-items:center;gap:6px;padding:9px 16px;background:var(--navy);color:var(--gold-light);border:none;border-radius:4px;font-family:var(--font-body);font-size:12px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;text-decoration:none;cursor:pointer;transition:background .15s,transform .12s;white-space:nowrap}.mk-btn-details:hover{background:var(--navy-mid);transform:translateY(-1px)}.mk-btn-details:active{transform:translateY(0)}.mk-skel-card{background:var(--card);border:1px solid var(--line);border-radius:4px;padding:18px 22px 16px}.mk-skel{background:linear-gradient(90deg,#e4e0d8 25%,#edeae2,#e4e0d8 75%);background-size:200% 100%;animation:mk-shimmer 1.3s infinite;border-radius:4px;display:block}[data-theme=dark] .mk-heading,[data-theme=dark] .mk-card-ref,[data-theme=dark] .mk-total{color:var(--text)}[data-theme=dark] .mk-logout:hover{border-color:var(--gold);color:var(--gold-light);background:#c9a84b14}[data-theme=dark] .mk-card:hover{box-shadow:0 6px 24px #0000004d}[data-theme=dark] .mk-badge--yellow{background:#c9a84b2e;color:#e8d5a3}[data-theme=dark] .mk-badge--green{background:#2d6a4f38;color:#6fcf97}[data-theme=dark] .mk-badge--blue{background:#1e3d6e59;color:#a8c4e8}[data-theme=dark] .mk-btn-details{background:#1e3d6e;color:#e8d5a3}[data-theme=dark] .mk-btn-details:hover{background:#254d8a}[data-theme=dark] .mk-empty-btn{background:#1e3d6e;color:#e8d5a3}[data-theme=dark] .mk-skel{background:linear-gradient(90deg,#1a2438 25%,#1e2c47,#1a2438 75%);background-size:200% 100%}[data-theme=dark] .mk-empty-icon{background:#131c2b;border-color:#e2d4a41f}[data-theme=dark] .mk-empty-title{color:var(--text)}.mk-security-card{background:var(--card);border:1px solid var(--line);border-radius:4px;padding:20px 22px;display:flex;align-items:center;gap:16px;animation:mk-fadeUp .45s ease both}.mk-security-icon{flex-shrink:0;width:42px;height:42px;border-radius:50%;background:#0c1a330f;display:flex;align-items:center;justify-content:center;color:var(--navy)}.mk-security-body{flex:1;min-width:0}.mk-security-title{font-family:var(--font-body);font-size:14px;font-weight:700;color:var(--text);margin:0 0 4px;display:flex;align-items:center;gap:8px}.mk-security-sub{font-family:var(--font-body);font-size:12px;color:var(--muted);margin:0}.mk-security-status{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;border-radius:999px;font-size:10.5px;font-weight:700;letter-spacing:.04em}.mk-security-status--on{background:#2d6a4f1f;color:#2d6a4f}.mk-security-status--off{background:#0c1a3312;color:var(--muted)}.mk-security-status-dot{width:5px;height:5px;border-radius:50%;background:currentColor}.mk-toggle-btn{flex-shrink:0;padding:9px 18px;border-radius:4px;font-family:var(--font-body);font-size:12px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;cursor:pointer;transition:background .15s,border-color .15s,transform .12s;white-space:nowrap}.mk-toggle-btn--on{background:transparent;border:1.5px solid var(--line);color:var(--muted)}.mk-toggle-btn--on:hover{border-color:#b91c1c;color:#b91c1c}.mk-toggle-btn--off{background:var(--navy);border:1.5px solid var(--navy);color:var(--gold-light)}.mk-toggle-btn--off:hover{background:var(--navy-mid);border-color:var(--navy-mid);transform:translateY(-1px)}[data-theme=dark] .mk-security-icon{background:#c9a84b14;color:var(--gold-light)}[data-theme=dark] .mk-security-status--on{background:#2d6a4f38;color:#6fcf97}[data-theme=dark] .mk-security-status--off{background:#ffffff0f}[data-theme=dark] .mk-toggle-btn--off{background:#1e3d6e;border-color:#1e3d6e;color:#e8d5a3}[data-theme=dark] .mk-toggle-btn--off:hover{background:#254d8a;border-color:#254d8a}@media (max-width: 580px){.mk-page{padding:32px 16px 72px}.mk-header{flex-direction:column;align-items:flex-start;gap:16px}.mk-card-body{flex-direction:column;align-items:flex-start;gap:14px}.mk-card-right{flex-direction:row;align-items:center;justify-content:space-between;width:100%}}@font-face{font-family:Bebas Neue;src:url(/fonts/bebas-neue.woff2) format("woff2");font-weight:400;font-style:normal;font-display:block}*,*:before,*:after{box-sizing:border-box}html,body{margin:0;padding:0}.login-page-wrapper{position:fixed;top:0;right:0;bottom:0;left:0;display:flex;justify-content:center;align-items:center;background:radial-gradient(circle at 20% 20%,#1a1f35,#0b0f1a 60%);font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;color:#fff}.glass{width:100%;max-width:380px;padding:35px;border-radius:20px;background:#ffffff14;backdrop-filter:blur(25px);-webkit-backdrop-filter:blur(25px);border:1px solid rgba(255,255,255,.15);box-shadow:0 10px 40px #0009,inset 0 0 25px #ffffff0d}.login-page h1{margin:0;font-size:26px;font-weight:600}.login-page-wrapper form,.register-page-wrapper form{margin-top:20px;display:flex;flex-direction:column}.login-page-wrapper label,.register-page-wrapper label{margin-top:15px;font-size:14px;opacity:.8}.login-page-wrapper input[type=text],.login-page-wrapper input[type=email],.login-page-wrapper input[type=password],.register-page-wrapper input[type=text],.register-page-wrapper input[type=email],.register-page-wrapper input[type=password]{margin-top:6px;padding:12px;border-radius:12px;border:1px solid rgba(255,255,255,.15);background:#ffffff12;color:#fff;outline:none;transition:all .2s ease}.login-page-wrapper input:focus,.register-page-wrapper input:focus{border-color:#5d9cff;box-shadow:0 0 10px #5d9cff99}.remember{margin-top:15px;display:flex;align-items:center;gap:10px}.login-page-wrapper input[type=checkbox],.register-page-wrapper input[type=checkbox]{width:18px;height:18px}.btn.primary{margin-top:25px;padding:12px;border-radius:12px;border:none;background:linear-gradient(135deg,#5d9cff,#3a6df0);color:#fff;font-weight:700;cursor:pointer;transition:all .2s ease}.btn.primary:hover{transform:translateY(-2px);box-shadow:0 8px 20px #3a6df099}.message{margin-top:10px;color:#ff8080}.register-link{margin-top:20px;font-size:14px;opacity:.8}.register-link a{color:#5d9cff;text-decoration:none}.register-link a:hover{text-decoration:underline}.register-page-wrapper,.login-page-wrapper{position:fixed;top:0;right:0;bottom:0;left:0;display:flex;justify-content:center;align-items:center;background:radial-gradient(circle at 20% 20%,#1a1f35,#0b0f1a 60%);font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;color:#fff}.register-page,.login-page{width:100%;max-width:380px;padding:35px;border-radius:20px}.glass{background:#ffffff14;backdrop-filter:blur(25px);-webkit-backdrop-filter:blur(25px);border:1px solid rgba(255,255,255,.15);box-shadow:0 10px 40px #0009,inset 0 0 25px #ffffff0d}.sub{margin-top:5px;font-size:14px;opacity:.7}.message .normal{color:#fffc;font-size:13px;font-weight:400}.waiting-page{position:fixed;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;background:radial-gradient(circle at 20% 20%,#1a1f35,#0b0f1a 60%);color:#ffffffb3;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;font-size:14px;letter-spacing:.05em}.waiting-spinner{width:44px;height:44px;border:3px solid rgba(93,156,255,.2);border-top-color:#5d9cff;border-radius:50%;animation:spin .8s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.top-nav{height:64px;padding:0 32px;background:#f5f5f5;border-bottom:1px solid #e5e5e5;display:flex;align-items:center;justify-content:space-between}.logo{height:50px;width:auto}.nav-links{display:flex;align-items:center;gap:22px;font-size:15px}.nav-links a,.logout{color:#222;text-decoration:none;cursor:pointer;transition:opacity .2s ease}.nav-links a:hover,.logout:hover{opacity:.6}#cc-main{--cc-font-family: "Inter", "Segoe UI", sans-serif;--cc-primary-color: #c9a84b;--cc-btn-primary-bg: #0c1a33;--cc-btn-primary-color: #c9a84b;--cc-btn-primary-hover-bg: #1a3358;--cc-btn-secondary-bg: transparent;--cc-btn-secondary-color: #0c1a33;--cc-btn-secondary-border-color: #0c1a33;--cc-btn-secondary-hover-bg: rgba(12, 26, 51, .07);--cc-bg: #ffffff;--cc-modal-border-radius: 10px;--cc-btn-border-radius: 6px;--cc-toggle-on-bg: #0c1a33;--cc-toggle-off-bg: #d1d5db;--cc-toggle-on-knob-bg: #c9a84b;--cc-separator-border-color: rgba(12, 26, 51, .08);--cc-title-color: #0c1a33;--cc-text-color: rgba(12, 26, 51, .75);--cc-link-color: #c9a84b;--cc-overlay-bg: rgba(6, 15, 31, .55);--cc-z-index: 9999}
