.emb{color-scheme:light;--blue:#1E5EFF;--blue-hover:#1749D6;--blue-soft:rgba(30,94,255,.1);--bg:#FBF8F3;--surface:#FFFFFF;--surface-2:#F5EFE6;--text:#1A1A1F;--muted:#6B6B76;--border:#ECE6DC;--border-strong:#D9D0C2;--success:#1F9D55;--success-soft:rgba(31,157,85,.12);--warn:#B4590B;--heat:#FF7A1A;--cta-bg:#1A1A1F;--cta-ink:#FBF8F3;--cta-muted:#B9B6B0}.emb.emb-dark{color-scheme:dark;--blue:#4D8BFF;--blue-hover:#6FA2FF;--blue-soft:rgba(77,139,255,.14);--bg:#0B0D12;--surface:#151922;--surface-2:#11141B;--text:#F4F5F7;--muted:#9AA1AD;--border:#262B36;--border-strong:#363D4B;--success:#34C77B;--success-soft:rgba(52,199,123,.14);--warn:#FFA65C;--heat:#FF8A3D;--cta-bg:linear-gradient(135deg,#16213D 0%,#0F1526 60%,#1A1410 100%);--cta-ink:#F4F5F7;--cta-muted:#9AA1AD}.emb.emb-dark{background:radial-gradient(1200px 600px at 75% -10%,rgba(77,139,255,.1),transparent 60%),var(--bg)}.emb{--r-s:12px;--r-m:20px;--r-l:28px;--r-pill:999px;--serif:"Fraunces",Georgia,"Times New Roman",serif;--sans:"Inter",system-ui,-apple-system,"Segoe UI",Roboto,Arial,sans-serif;--wrap:1180px;--gutter:clamp(16px,4vw,40px);--ease:cubic-bezier(.2,.7,.2,1)}.emb *,.emb *:before,.emb *:after{box-sizing:border-box}.emb{-webkit-text-size-adjust:100%;scroll-behavior:smooth}.emb{margin:0;background:var(--bg);color:var(--text);font:400 16px/1.6 var(--sans);-webkit-font-smoothing:antialiased;padding-bottom:96px}.emb img,.emb svg{display:block;max-width:100%}.emb a{color:var(--blue);text-decoration:none}.emb a:hover{color:var(--blue-hover)}.emb :focus-visible{outline:3px solid var(--blue);outline-offset:3px;border-radius:6px}.emb h1,.emb h2,.emb h3{font-family:var(--serif);font-weight:500;letter-spacing:-.02em;line-height:1.1;margin:0 0 .4em;color:var(--text)}.emb h1{font-size:clamp(34px,4.2vw,52px)}.emb h2{font-size:clamp(30px,3.6vw,48px)}.emb h3{font-size:22px;letter-spacing:-.01em}.emb p{margin:0 0 1em}.emb .wrap{max-width:var(--wrap);margin:0 auto;padding:0 var(--gutter)}.emb .eyebrow{font:600 13px/1 var(--sans);letter-spacing:.12em;text-transform:uppercase;color:var(--blue);margin-bottom:14px}.emb .lead{font-size:clamp(17px,1.6vw,20px);color:var(--muted);max-width:620px}.emb .muted{color:var(--muted)}.emb .section{padding:clamp(72px,9vw,128px) 0}.emb .section-head{text-align:center;max-width:720px;margin:0 auto clamp(40px,5vw,64px)}.emb .section-head .lead{margin:0 auto}.emb .sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.emb .btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:52px;padding:0 28px;border-radius:var(--r-pill);border:0;font:600 16px/1 var(--sans);cursor:pointer;transition:transform .2s var(--ease),background .2s,box-shadow .2s}.emb .btn-primary{background:var(--blue);color:#fff;box-shadow:0 8px 24px -10px var(--blue)}.emb .btn-primary:hover{background:var(--blue-hover);color:#fff;transform:translateY(-1px)}.emb .btn-primary:active{transform:translateY(0) scale(.99)}.emb .btn-ghost{background:transparent;color:var(--text);border:1px solid var(--border)}.emb .btn-ghost:hover{border-color:var(--blue);color:var(--blue)}.emb .btn-block{width:100%}.emb .announce{background:var(--surface-2);color:var(--muted);font-size:13px;text-align:center;padding:9px 16px;border-bottom:1px solid var(--border)}.emb .announce strong{color:var(--text);font-weight:600}.emb .header{position:sticky;top:0;z-index:40;background:color-mix(in srgb,var(--bg) 82%,transparent);backdrop-filter:saturate(1.6) blur(16px);-webkit-backdrop-filter:saturate(1.6) blur(16px);border-bottom:1px solid var(--border)}.emb .header .wrap{display:flex;align-items:center;justify-content:space-between;height:68px}.emb .logo img{height:34px;width:auto}.emb .logo .mark{display:none;height:36px}.emb .nav{display:flex;gap:28px;font-size:15px}.emb .nav a{color:var(--muted)}.emb .nav a:hover{color:var(--text)}.emb .cart-link{position:relative;display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:50%;color:var(--text)}.emb .cart-link:hover{background:var(--surface-2);color:var(--text)}.emb .cart-count{position:absolute;top:4px;right:2px;min-width:18px;height:18px;padding:0 5px;border-radius:9px;background:var(--blue);color:#fff;font:600 11px/18px var(--sans);text-align:center}.emb .cart-count[data-zero]{display:none}.emb .buy{padding:clamp(28px,4vw,56px) 0 clamp(56px,7vw,96px)}.emb .buy .wrap{display:grid;grid-template-columns:1.08fr 1fr;gap:clamp(28px,5vw,72px);align-items:start}.emb .gallery{position:sticky;top:92px}.emb .gallery-main{border-radius:var(--r-l);overflow:hidden;background:var(--surface);aspect-ratio:1/1;border:1px solid var(--border)}.emb .thumbs{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-top:12px}.emb .thumb{padding:0;border:2px solid transparent;border-radius:var(--r-s);overflow:hidden;background:var(--surface);aspect-ratio:1/1;cursor:pointer;transition:border-color .2s}.emb .thumb[aria-current=true]{border-color:var(--blue)}.emb .slot{position:relative;width:100%;height:100%;display:grid;place-items:center;overflow:hidden}.emb .slot svg{width:100%;height:100%}.emb .slot-tag{position:absolute;left:12px;bottom:12px;max-width:calc(100% - 24px);background:color-mix(in srgb,var(--surface) 88%,transparent);color:var(--muted);border:1px dashed var(--border-strong);border-radius:var(--r-pill);padding:6px 12px;font:500 12px/1.2 var(--sans);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.emb .thumb .slot-tag{display:none}.emb .rating-note{display:inline-flex;align-items:center;gap:8px;font-size:13px;color:var(--muted);margin-bottom:12px}.emb .price-row{display:flex;align-items:baseline;gap:12px;margin:6px 0 4px}.emb .price{font:600 30px/1 var(--sans);letter-spacing:-.02em}.emb .compare{color:var(--muted);text-decoration:line-through;font-size:17px}.emb .save-chip{background:var(--success-soft);color:var(--success);border-radius:var(--r-pill);padding:4px 10px;font:600 13px/1.2 var(--sans)}.emb .per-unit{font-size:14px;color:var(--muted);margin-bottom:24px}.emb fieldset{border:0;margin:0 0 22px;padding:0}.emb legend{font:600 14px/1 var(--sans);margin-bottom:12px;padding:0}.emb legend span{font-weight:400;color:var(--muted)}.emb .packs{display:grid;gap:10px}.emb .pack{position:relative;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:14px;padding:16px 18px;border:1.5px solid var(--border);border-radius:var(--r-m);background:var(--surface);cursor:pointer;transition:border-color .2s,box-shadow .2s,transform .2s var(--ease)}.emb .pack:hover{border-color:var(--border-strong)}.emb .pack input{position:absolute;opacity:0;pointer-events:none}.emb .pack .radio{width:20px;height:20px;border-radius:50%;border:2px solid var(--border-strong);display:grid;place-items:center}.emb .pack .radio:after{content:"";width:10px;height:10px;border-radius:50%;background:var(--blue);transform:scale(0);transition:transform .2s var(--ease)}.emb .pack:has(input:checked){border-color:var(--blue);box-shadow:0 0 0 4px var(--blue-soft)}.emb .pack:has(input:checked) .radio{border-color:var(--blue)}.emb .pack:has(input:checked) .radio:after{transform:scale(1)}.emb .pack:has(input:focus-visible){outline:3px solid var(--blue);outline-offset:3px}.emb .pack-name{font-weight:600}.emb .pack-sub{font-size:13px;color:var(--muted)}.emb .pack-price{text-align:right;font-weight:600}.emb .pack-price small{display:block;font-weight:500;font-size:12px;color:var(--success)}.emb .badge{position:absolute;top:-11px;right:16px;background:var(--blue);color:#fff;border-radius:var(--r-pill);padding:4px 10px;font:600 11px/1.2 var(--sans);letter-spacing:.03em}.emb .badge.alt{background:var(--text);color:var(--bg)}.emb .swatches{display:flex;flex-wrap:wrap;gap:12px}.emb .swatch{position:relative}.emb .swatch input{position:absolute;opacity:0}.emb .swatch label{display:block;width:40px;height:40px;border-radius:50%;cursor:pointer;border:1px solid var(--border-strong);box-shadow:inset 0 0 0 3px var(--surface);transition:box-shadow .2s}.emb .swatch input:checked+label{box-shadow:inset 0 0 0 3px var(--surface),0 0 0 2px var(--blue)}.emb .swatch input:focus-visible+label{outline:3px solid var(--blue);outline-offset:3px}.emb .qty-row{display:flex;gap:12px;align-items:stretch;margin:8px 0 14px}.emb .qty{display:flex;align-items:center;border:1.5px solid var(--border);border-radius:var(--r-pill);background:var(--surface)}.emb .qty button{width:44px;height:52px;border:0;background:none;color:var(--text);font-size:20px;cursor:pointer;border-radius:var(--r-pill)}.emb .qty button:hover{color:var(--blue)}.emb .qty output{min-width:28px;text-align:center;font-weight:600}.emb .qty-row .btn{flex:1}.emb .reasons{list-style:none;margin:22px 0 0;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:12px}.emb .reasons li{display:flex;gap:10px;align-items:flex-start;font-size:14px;line-height:1.4}.emb .ico{flex:none;width:36px;height:36px;border-radius:12px;display:grid;place-items:center;background:var(--blue-soft);color:var(--blue)}.emb .ico svg{width:18px;height:18px}.emb .assure{display:flex;flex-wrap:wrap;gap:8px 18px;margin-top:22px;padding-top:18px;border-top:1px solid var(--border);font-size:13px;color:var(--muted)}.emb .assure span{display:inline-flex;gap:6px;align-items:center}.emb .assure svg{width:16px;height:16px;color:var(--success)}.emb .benefits{border-block:1px solid var(--border);background:var(--surface-2)}.emb .benefits ul{list-style:none;margin:0;padding:28px 0;display:grid;grid-template-columns:repeat(4,1fr);gap:24px}.emb .benefits li{display:flex;gap:12px;align-items:center;font-weight:500}.emb .story{display:grid;grid-template-columns:1fr 1fr;gap:clamp(32px,6vw,96px);align-items:center}.emb .story+.story{margin-top:clamp(64px,8vw,120px)}.emb .story.flip .story-media{order:2}.emb .story-media{border-radius:var(--r-l);overflow:hidden;aspect-ratio:4/5;background:var(--surface);border:1px solid var(--border)}.emb .story li{margin-bottom:6px}.emb .steps{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.emb .card{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-l);padding:clamp(24px,3vw,36px)}.emb .step-n{font:500 44px/1 var(--serif);color:var(--blue);margin-bottom:18px}.emb .specs{margin-top:20px;display:grid;grid-template-columns:repeat(4,1fr);gap:0;border-radius:var(--r-l);overflow:hidden;border:1px solid var(--border);background:var(--surface)}.emb .spec{padding:22px 24px;border-right:1px solid var(--border);border-bottom:1px solid var(--border)}.emb .spec:nth-child(4n){border-right:0}.emb .spec:nth-last-child(-n+4){border-bottom:0}.emb .spec dt{font-size:13px;color:var(--muted);margin-bottom:6px}.emb .spec dd{margin:0;font-weight:600}.emb .tbc{display:inline-block;margin-left:6px;font:600 10px/1 var(--sans);letter-spacing:.06em;text-transform:uppercase;color:var(--warn);border:1px solid currentColor;border-radius:6px;padding:3px 5px;vertical-align:2px}.emb .compare-table{width:100%;border-collapse:separate;border-spacing:0;background:var(--surface);border:1px solid var(--border);border-radius:var(--r-l);overflow:hidden}.emb .compare-table th,.emb .compare-table td{padding:18px 20px;text-align:center;border-bottom:1px solid var(--border);font-size:15px}.emb .compare-table th:first-child,.emb .compare-table td:first-child{text-align:left;color:var(--muted)}.emb .compare-table thead th{font:600 15px/1.3 var(--sans);color:var(--text)}.emb .compare-table .us{background:var(--blue-soft)}.emb .compare-table thead .us{color:var(--blue)}.emb .compare-table tr:last-child td{border-bottom:0}.emb .yes{color:var(--success);font-weight:600}.emb .no{color:var(--muted)}.emb .table-scroll{overflow-x:auto;border-radius:var(--r-l)}.emb .fine{font-size:13px;color:var(--muted);margin-top:14px;text-align:center}.emb .qa-grid{display:grid;grid-template-columns:1.4fr 1fr;gap:24px;align-items:start}.emb .qa-item{padding:22px 0;border-bottom:1px solid var(--border)}.emb .qa-item:first-child{padding-top:0}.emb .qa-q{font-weight:600;margin-bottom:6px}.emb .qa-a{color:var(--muted)}.emb .placeholder{border:1.5px dashed var(--border-strong);border-radius:var(--r-m);padding:18px;color:var(--muted);font-size:14px;background:var(--surface)}.emb .placeholder+.placeholder{margin-top:12px}.emb .form label{display:block;font:600 14px/1 var(--sans);margin:0 0 8px}.emb .form input,.emb .form textarea{width:100%;font:inherit;color:var(--text);background:var(--bg);border:1.5px solid var(--border);border-radius:var(--r-s);padding:14px 16px;margin-bottom:16px;transition:border-color .2s}.emb .form input:focus,.emb .form textarea:focus{outline:none;border-color:var(--blue);box-shadow:0 0 0 4px var(--blue-soft)}.emb .form-note{font-size:13px;color:var(--success);min-height:20px;margin:10px 0 0}.emb .videos{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.emb .video{position:relative;aspect-ratio:9/16;border-radius:var(--r-l);overflow:hidden;background:var(--surface);border:1px dashed var(--border-strong)}.emb .video .play{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:64px;height:64px;border-radius:50%;background:color-mix(in srgb,var(--surface) 80%,transparent);display:grid;place-items:center;color:var(--blue);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:transform .25s var(--ease)}.emb .video:hover .play{transform:scale(1.06)}.emb .video .slot-tag{bottom:14px}.emb .faq{max-width:820px;margin:0 auto}.emb .faq details{border-bottom:1px solid var(--border)}.emb .faq summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;gap:16px;align-items:center;padding:22px 0;font-weight:600;font-size:17px}.emb .faq summary::-webkit-details-marker{display:none}.emb .faq summary:after{content:"";flex:none;width:12px;height:12px;border-right:2px solid var(--muted);border-bottom:2px solid var(--muted);transform:rotate(45deg) translateY(-3px);transition:transform .25s var(--ease)}.emb .faq details[open] summary:after{transform:rotate(-135deg) translateY(-3px)}.emb .faq .answer{padding:0 0 22px;color:var(--muted);max-width:700px}.emb .faq-group+.faq-group{margin-top:56px}.emb .faq-group h2{font-size:28px;margin-bottom:8px}.emb .final{border-radius:var(--r-l);padding:clamp(40px,7vw,88px);background:var(--cta-bg);color:var(--cta-ink);display:grid;grid-template-columns:1.2fr 1fr;gap:32px;align-items:center;overflow:hidden}.emb .final h2{color:var(--cta-ink)}.emb .final p{color:var(--cta-muted)}.emb .final-art{aspect-ratio:1/1;border-radius:var(--r-l);overflow:hidden}.emb .footer{border-top:1px solid var(--border);padding:56px 0 40px;font-size:14px;color:var(--muted)}.emb .footer-grid{display:grid;grid-template-columns:1.5fr repeat(3,1fr);gap:32px}.emb .footer h4{font:600 14px/1 var(--sans);color:var(--text);margin:0 0 14px}.emb .footer ul{list-style:none;padding:0;margin:0}.emb .footer li{margin-bottom:10px}.emb .footer a{color:var(--muted)}.emb .footer a:hover{color:var(--text)}.emb .legal{margin-top:40px;padding-top:24px;border-top:1px solid var(--border);display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px;font-size:13px}.emb .sticky{position:fixed;left:50%;bottom:16px;z-index:50;transform:translate(-50%,140%);display:flex;align-items:center;gap:14px;padding:8px 8px 8px 10px;width:min(560px,calc(100% - 24px));background:color-mix(in srgb,var(--surface) 92%,transparent);border:1px solid var(--border);border-radius:var(--r-pill);box-shadow:0 18px 40px -16px #00000059;backdrop-filter:saturate(1.6) blur(18px);-webkit-backdrop-filter:saturate(1.6) blur(18px);transition:transform .45s var(--ease)}.emb .sticky.show{transform:translate(-50%)}.emb .sticky-thumb{flex:none;width:44px;height:44px;border-radius:50%;overflow:hidden;background:var(--surface-2)}.emb .sticky-info{flex:1;min-width:0;line-height:1.25}.emb .sticky-info strong{display:block;font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.emb .sticky-info span{font-size:13px;color:var(--muted)}.emb .sticky .btn{min-height:46px;padding:0 22px}.emb .cart{padding:clamp(40px,6vw,80px) 0}.emb .cart-grid{display:grid;grid-template-columns:1.5fr 1fr;gap:32px;align-items:start}.emb .line{display:grid;grid-template-columns:96px 1fr auto;gap:18px;align-items:center;padding:20px 0;border-bottom:1px solid var(--border)}.emb .line-img{width:96px;height:96px;border-radius:var(--r-m);overflow:hidden;background:var(--surface);border:1px solid var(--border)}.emb .line-meta{font-size:14px;color:var(--muted)}.emb .line-actions{display:flex;align-items:center;gap:12px;margin-top:10px}.emb .qty.sm button{height:40px;width:38px}.emb .link-btn{background:none;border:0;padding:0;color:var(--muted);font:inherit;font-size:13px;text-decoration:underline;cursor:pointer}.emb .link-btn:hover{color:var(--text)}.emb .summary dl{display:grid;grid-template-columns:1fr auto;gap:10px;margin:0 0 18px}.emb .summary dt{color:var(--muted)}.emb .summary dd{margin:0;text-align:right;font-weight:600}.emb .summary .total{font-size:20px;padding-top:14px;border-top:1px solid var(--border)}.emb .empty{text-align:center;padding:64px 24px}.emb .empty .ico{width:64px;height:64px;border-radius:22px;margin:0 auto 20px}.emb .empty .ico svg{width:28px;height:28px}.emb .reveal{opacity:0;transform:translateY(18px);transition:opacity .8s var(--ease),transform .8s var(--ease)}.emb .reveal.in{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.emb *{transition:none!important;animation:none!important;scroll-behavior:auto!important}.emb .reveal{opacity:1;transform:none}}@media(max-width:960px){.emb .buy .wrap,.emb .story,.emb .qa-grid,.emb .final,.emb .cart-grid{grid-template-columns:1fr}.emb .gallery{position:static}.emb .story.flip .story-media{order:0}.emb .steps{grid-template-columns:1fr}.emb .specs{grid-template-columns:1fr 1fr}.emb .spec:nth-child(4n){border-right:1px solid var(--border)}.emb .spec:nth-child(2n){border-right:0}.emb .spec:nth-last-child(-n+4){border-bottom:1px solid var(--border)}.emb .spec:nth-last-child(-n+2){border-bottom:0}.emb .videos{grid-template-columns:repeat(2,1fr)}.emb .benefits ul,.emb .footer-grid{grid-template-columns:1fr 1fr}.emb .nav{display:none}}@media(max-width:560px){.emb{font-size:15px}.emb .logo img{height:28px}.emb .reasons{grid-template-columns:1fr}.emb .benefits ul{grid-template-columns:1fr;gap:14px;padding:22px 0}.emb .thumbs{gap:8px}.emb .pack{padding:14px;gap:12px}.emb .compare-table th,.emb .compare-table td{padding:14px 12px;font-size:14px}.emb .line{grid-template-columns:72px 1fr}.emb .line-img{width:72px;height:72px}.emb .line>.line-total{grid-column:2}.emb .footer-grid{grid-template-columns:1fr}.emb .sticky{bottom:10px;gap:10px}.emb .sticky-info span{display:none}.emb .sticky .btn{padding:0 18px;font-size:15px}}.emb{padding-bottom:0;background:var(--bg);color:var(--text)}.emb .gallery-main img,.emb .thumb img{width:100%;height:100%;object-fit:cover}.emb .slot .placeholder{width:100%;height:100%;fill:var(--muted);background:var(--surface-2)}.emb svg.placeholder{width:100%;height:100%;background:var(--surface-2);fill:var(--border-strong)}.emb .btn[disabled]{opacity:.5;cursor:not-allowed;transform:none}.emb .story ul{padding-left:18px;color:var(--muted)}
/*# sourceMappingURL=/cdn/shop/t/12/assets/emberly.css.map */
