.fqe{--bg:#F4EFE6;--paper:#FFFFFF;--cream:#FBF8F2;--ink:#1F1D1A;--ink2:#3F3A33;--muted:#6B6458;--line:#E6DDCD;--line2:#D6CCBB;--accent:#2F6B55;--accent-dark:#1E4A3A;--accent-soft:#F3F8F5;--gold-bg:#FFF8EA;--gold-line:#F0DFB8;--gold-ink:#5C4210;--forest:#1F2A24;--serif:"Cormorant Garamond",Georgia,"Times New Roman",serif;--sans:"Manrope",system-ui,-apple-system,"Segoe UI",sans-serif}.fqe,.fqe *{box-sizing:border-box}.fqe{margin:0}.fqe{background:var(--bg);color:var(--ink);font-family:var(--sans);font-size:15px;line-height:1.5;-webkit-font-smoothing:antialiased}.fqe a{color:var(--accent)}.fqe a:hover{color:var(--accent-dark)}.fqe button{font-family:inherit;color:inherit}.fqe button:focus-visible,.fqe a:focus-visible,.fqe input:focus-visible{outline:3px solid rgba(47,107,85,.45);outline-offset:2px}.fqe .sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.fqe [hidden]{display:none!important}.fqe .field{display:flex;flex-direction:column;gap:6px}.fqe .field label{font-size:13px;font-weight:600}.fqe .field .opt{font-weight:500;color:var(--muted)}.fqe .field .hint{font-size:12px;color:var(--muted)}.fqe input[type=text],.fqe input[type=email],.fqe input[type=tel],.fqe select{width:100%;height:52px;padding:0 16px;border:1px solid var(--line2);border-radius:10px;background:#fff;font:500 16px var(--sans);color:var(--ink)}.fqe input::placeholder{color:#8a8275}.fqe input:focus,.fqe select:focus{outline:none;border-color:var(--accent);box-shadow:0 0 0 3px #2f6b552e}.fqe input:user-invalid{border-color:#b3261e}.fqe .grid2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.fqe .grid3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.fqe .check{display:flex;align-items:center;gap:10px;font-size:14px;color:var(--ink2);cursor:pointer;min-height:44px}.fqe .check input{width:20px;height:20px;accent-color:var(--accent)}.fqe .topbar{background:var(--forest);color:#efe8da;font-size:13px;font-weight:500;text-align:center;padding:10px 16px;padding-top:calc(10px + env(safe-area-inset-top,0px))}.fqe .topbar .sep{color:#8fa89a;margin:0 12px}.fqe .header{background:var(--cream);border-bottom:1px solid #E2D9C9}.fqe .header-in{max-width:1280px;margin:0 auto;height:76px;padding:0 40px;display:flex;align-items:center;justify-content:space-between;gap:16px}.fqe .logo{font-family:var(--serif);font-size:26px;font-weight:700;letter-spacing:.18em;color:var(--ink);text-decoration:none;white-space:nowrap}.fqe .steps{margin:0;padding:0;list-style:none;display:flex;align-items:center;gap:10px;font-size:13px;font-weight:700}.fqe .steps li{display:flex;align-items:center;gap:8px;color:#8a8275}.fqe .steps li+li:before{content:"";width:28px;height:1px;background:#cfc5b4;margin-right:2px}.fqe .steps .dot{width:24px;height:24px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:12px;background:#ede6d9;color:var(--muted)}.fqe .steps li.done{color:var(--accent)}.fqe .steps li.done .dot{background:#dce8e0;color:var(--accent-dark)}.fqe .steps li.now{color:var(--ink)}.fqe .steps li.now .dot{background:var(--accent);color:#fff}.fqe .secure{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:600;color:var(--ink2);white-space:nowrap}.fqe main{max-width:1280px;margin:0 auto;padding:40px 40px 56px}.fqe .select{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:56px;align-items:start}.fqe .gallery{display:flex;flex-direction:column;gap:12px;position:sticky;top:16px}.fqe .hero-img{aspect-ratio:1/1;border-radius:20px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;overflow:hidden}.fqe .hero-img img,.fqe .thumb img,.fqe .mini img{width:100%;height:100%;object-fit:cover;display:block}.fqe .ph-label{font-size:13px;font-weight:600}.fqe .thumbs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.fqe .thumb{aspect-ratio:1/1;border-radius:12px;border:2px solid transparent;cursor:pointer;display:flex;align-items:center;justify-content:center;overflow:hidden;padding:0}.fqe .thumb.on{border-color:var(--accent)}.fqe .info{display:flex;flex-direction:column;gap:24px}.fqe .kicker{font-size:13px;font-weight:600;color:var(--muted)}.fqe h1.title{margin:0;font-family:var(--serif);font-size:48px;font-weight:700;line-height:1}.fqe .price-row{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.fqe .price{font-size:28px;font-weight:800}.fqe .strike{color:var(--muted);text-decoration:line-through}.fqe .badge{font-size:12px;font-weight:700;padding:4px 10px;border-radius:999px;background:#f6e7c8;color:#7a5712}.fqe .lede{margin:0;color:#4a443b;line-height:1.6;max-width:60ch}.fqe .label{font-size:14px;font-weight:700}.fqe .label .sub{font-weight:500;color:var(--muted)}.fqe .swatches{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.fqe .swatch{min-height:60px;border-radius:12px;padding:10px 14px;display:flex;align-items:center;gap:12px;cursor:pointer;text-align:left;border:2px solid var(--line);background:#fbf8f3}.fqe .swatch.on{border-color:var(--accent);background:#fff;box-shadow:0 0 0 3px #2f6b5521}.fqe .swatch .c{width:28px;height:28px;border-radius:50%;border:1px solid rgba(0,0,0,.15);flex-shrink:0}.fqe .swatch b{display:block;font-size:15px}.fqe .swatch small{display:block;font-size:12px;color:var(--muted)}.fqe .qty-row{display:flex;align-items:center;justify-content:space-between;gap:16px}.fqe .stepper{display:flex;align-items:center;border:1px solid var(--line2);border-radius:12px;overflow:hidden;background:#fff}.fqe .stepper button{width:52px;height:52px;border:none;background:#fbf8f3;font:600 22px var(--sans);cursor:pointer}.fqe .stepper input{width:64px;height:52px;border:none;border-left:1px solid var(--line);border-right:1px solid var(--line);border-radius:0;text-align:center;font:800 18px var(--sans);padding:0}.fqe .stepper.sm button{width:36px;height:36px;font-size:17px}.fqe .stepper.sm span{min-width:32px;text-align:center;font-weight:800;font-size:14px}.fqe .stepper.sm{border-radius:8px;align-self:flex-start}.fqe .qty-price{display:flex;align-items:baseline;gap:10px}.fqe .qty-price b{font-size:22px}.fqe .tiers{background:var(--gold-bg);border:1px solid var(--gold-line);border-radius:14px;padding:14px 16px;display:flex;flex-direction:column;gap:12px}.fqe .tiers-head{display:grid;grid-template-columns:18px minmax(0,1fr);gap:2px 8px;align-items:center}.fqe .tiers-head b{font-size:14px;color:var(--gold-ink)}.fqe .tiers-head span{grid-column:2;font-size:12px;color:#7a6a4c}.fqe .track{position:relative}.fqe .track-line{position:absolute;top:8px;left:16.67%;right:16.67%;height:4px;border-radius:999px;background:#eadbb8}.fqe .track-fill{height:4px;border-radius:999px;background:var(--accent);width:0;transition:width .3s ease}.fqe .track ol{position:relative;margin:0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.fqe .track li{display:flex;flex-direction:column;align-items:center;gap:6px;text-align:center}.fqe .track .d{width:20px;height:20px;border-radius:50%;background:#fff;border:2px solid #D9C79E;display:flex;align-items:center;justify-content:center}.fqe .track .d svg{display:none}.fqe .track li.on .d{background:var(--accent);border-color:var(--accent)}.fqe .track li.on .d svg{display:block}.fqe .track small{font-size:12px;color:var(--muted)}.fqe .track strong{font-size:15px;color:#9a8a68}.fqe .track li.on strong{color:var(--accent-dark)}.fqe .nudge{font-size:13px;font-weight:700;color:var(--accent-dark);text-align:center}.fqe .fbt{background:#fff;border:1px solid var(--line);border-radius:16px;padding:18px 20px;display:flex;flex-direction:column;gap:10px}.fqe .fbt-head{display:flex;align-items:center;justify-content:space-between;gap:8px}.fqe .fbt h2{margin:0;font-family:var(--serif);font-size:24px;font-weight:700}.fqe .linkbtn{min-height:44px;border:none;background:transparent;padding:0;font:700 13px var(--sans);color:var(--accent);text-decoration:underline;cursor:pointer}.fqe .fbt-row{display:grid;grid-template-columns:22px 52px minmax(0,1fr) auto;gap:12px;align-items:center;padding:8px 10px;border-radius:12px;border:1px solid #EFE8DC;background:#fff}.fqe .fbt-row.on{background:var(--accent-soft);border-color:#cfe0d5}.fqe .fbt-row input{width:20px;height:20px;accent-color:var(--accent);cursor:pointer}.fqe .mini{width:52px;height:52px;border-radius:10px;display:flex;align-items:center;justify-content:center;overflow:hidden;cursor:pointer}.fqe .fbt-name{display:flex;flex-direction:column;gap:2px;cursor:pointer}.fqe .fbt-name b{font-size:14px}.fqe .fbt-name small{font-size:12px;color:var(--muted)}.fqe .fbt-mid{display:flex;flex-direction:column;gap:6px}.fqe .pcol{display:flex;flex-direction:column;align-items:flex-end}.fqe .pcol b{font-size:15px}.fqe .pcol s{font-size:12px;color:var(--muted)}.fqe .rows{display:flex;flex-direction:column;gap:6px;font-size:14px}.fqe .r{display:flex;justify-content:space-between;gap:8px}.fqe .r .k{color:#4a443b}.fqe .r.disc{color:var(--accent);font-weight:700}.fqe .r.total{align-items:baseline}.fqe .r.total .k{font-size:16px;font-weight:800;color:var(--ink)}.fqe .r.total .v{display:flex;align-items:baseline;gap:8px}.fqe .r.total .v b{font-size:20px}.fqe .r.total .v s{font-size:13px;color:var(--muted)}.fqe .fbt .rows{border-top:1px solid #EFE8DC;padding-top:10px}.fqe .tip{font-size:12px;color:var(--muted)}.fqe .tip.warn{font-size:13px;color:#7a5712;font-weight:700}.fqe .buy{display:flex;flex-direction:column;gap:12px;border-top:1px solid #E2D9C9;padding-top:20px}.fqe .btn{height:58px;border:none;border-radius:14px;font:800 17px var(--sans);cursor:pointer;display:flex;align-items:center;justify-content:center;gap:10px;width:100%}.fqe .btn-primary{background:var(--accent);color:#fff}.fqe .btn-primary:hover{background:var(--accent-dark)}.fqe .btn-paypal{background:#ffc439;color:#003087}.fqe .btn-paypal:hover{background:#f2b92f}.fqe .trust{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;font-size:13px;line-height:1.4;color:var(--ink2)}.fqe .trust span{display:flex;gap:8px;align-items:flex-start}.fqe .trust svg{flex-shrink:0}.fqe .bump{display:grid;grid-template-columns:22px 80px minmax(0,1fr) auto;gap:16px;align-items:center;border:2px dashed #C9A45C;background:#fffbf1;border-radius:16px;padding:20px 24px;cursor:pointer}.fqe .bump input{width:20px;height:20px;accent-color:var(--accent)}.fqe .bump .bimg{width:80px;height:80px;border-radius:10px;background:#efe3f2;display:flex;align-items:center;justify-content:center;text-align:center;font-size:11px;font-weight:600;color:#5b3a63;overflow:hidden}.fqe .bump b{display:block;font-size:16px}.fqe .bump p{margin:4px 0 0;font-size:13px;color:#4a443b}.fqe .why{background:#ede6d9}.fqe .why-in{max-width:1280px;margin:0 auto;padding:44px 40px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:32px}.fqe .why h3{margin:0 0 6px;font-family:var(--serif);font-size:22px;font-weight:700}.fqe .why p{margin:0;font-size:14px;color:#4a443b}.fqe footer .in{max-width:1280px;margin:0 auto;padding:24px 40px calc(24px + env(safe-area-inset-bottom,0px));display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap;font-size:13px;color:var(--muted)}.fqe footer nav{display:flex;gap:20px;flex-wrap:wrap}.fqe .modal{position:fixed;top:0;right:0;bottom:0;left:0;background:#14141380;display:flex;align-items:center;justify-content:center;padding:20px;z-index:10}.fqe .modal-box{background:#fff;border-radius:18px;padding:28px;max-width:420px;width:100%;display:flex;flex-direction:column;gap:14px;text-align:center}.fqe .modal-box h2{margin:0;font-family:var(--serif);font-size:30px}.fqe .header-in{padding:0 16px;height:60px}.fqe .logo{font-size:20px;letter-spacing:.16em}.fqe .steps-wrap{background:var(--cream);border-bottom:1px solid #E2D9C9}.fqe .header .steps{display:none}.fqe .steps.mobile{display:flex;justify-content:center;padding:10px 16px;font-size:12px}.fqe main{padding:16px 16px 40px}.fqe .select{grid-template-columns:1fr;gap:20px}.fqe .gallery{position:static}.fqe .hero-img{aspect-ratio:auto;height:320px;border-radius:16px}.fqe .thumbs{display:none}.fqe h1.title{font-size:34px}.fqe .price{font-size:22px}.fqe .bump{grid-template-columns:22px minmax(0,1fr) auto;padding:16px;gap:12px}.fqe .bump .bimg{display:none}.fqe .fbt{padding:16px}.fqe .fbt-row{grid-template-columns:22px 44px minmax(0,1fr) auto}.fqe .mini{width:44px;height:44px}.fqe .trust{grid-template-columns:1fr}.fqe .why-in{grid-template-columns:1fr 1fr;padding:32px 16px;gap:20px}.fqe footer .in{padding:20px 16px;justify-content:center}.fqe .topbar .extra{display:none}.fqe .swatch small{font-size:11px}.fqe .why-in{grid-template-columns:1fr}@media(prefers-reduced-motion:reduce){.fqe,.fqe *{transition:none!important}}.fqe .bump .bimg img{width:100%;height:100%;object-fit:cover;display:block}.fqe .pay-note{margin:0;font-size:13px;color:var(--muted);text-align:center}.fqe .err{margin:0;padding:12px 14px;border-radius:10px;background:#fbeae8;color:#8c1d18;font-size:14px;font-weight:600}.fqe .btn:disabled{opacity:.7;cursor:progress}.fqe .empty{padding:40px;text-align:center;color:var(--muted)}.fqe{max-width:420px;margin:0;padding-bottom:32px}.fqe main{padding-top:24px}
/*# sourceMappingURL=/cdn/shop/t/13/assets/fox-queen-order.css.map */
