@font-face{font-family:DynEmoji;src:url(data:font/woff2;base64,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) format("woff2");font-display:swap}:root{--bg: #ffffff;--bg-elevated: #fbfbfd;--bg-panel: #f5f5f7;--ink: #1d1d1f;--ink-soft: #6e6e73;--ink-faint: #86868b;--line: #d2d2d7;--line-soft: #e8e8ed;--accent: #0071e3;--accent-hover: #0077ed;--accent-press: #006edb;--accent-soft: #e8f2fd;--gold: #b8860b;--success: #1a7f37;--danger: #d70015;--scrim: rgba(0, 0, 0, .48);--font: -apple-system, BlinkMacSystemFont, "SF Pro Display", "Inter", "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--r-sm: 8px;--r-md: 12px;--r-lg: 18px;--r-xl: 28px;--r-pill: 980px;--ease-out: cubic-bezier(.16, 1, .3, 1);--ease-in-out: cubic-bezier(.65, 0, .35, 1);--dur-fast: .18s;--dur: .32s;--dur-slow: .52s;--shadow-sm: 0 2px 8px rgba(0, 0, 0, .06);--shadow-md: 0 8px 30px rgba(0, 0, 0, .08);--shadow-lg: 0 30px 80px rgba(0, 0, 0, .18)}@media(prefers-color-scheme:dark){:root{--bg: #ffffff;--bg-elevated: #fbfbfd;--bg-panel: #f5f5f7;--ink: #1d1d1f;--ink-soft: #6e6e73;--ink-faint: #86868b;--line: #d2d2d7;--line-soft: #e8e8ed;--accent-soft: #e8f2fd;--scrim: rgba(0, 0, 0, .48);--shadow-lg: 0 30px 80px rgba(0, 0, 0, .18)}}*{box-sizing:border-box;margin:0;padding:0}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{font-family:var(--font);color:var(--ink);background:var(--bg);line-height:1.47;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:17px;letter-spacing:-.01em}img{max-width:100%;display:block}button{font-family:inherit;cursor:pointer}:focus-visible{outline:3px solid var(--accent);outline-offset:2px;border-radius:6px}.eyebrow{font-size:12px;font-weight:600;letter-spacing:.04em;text-transform:none;color:var(--accent)}.display{font-size:clamp(40px,6vw,72px);font-weight:700;line-height:1.03;letter-spacing:-.02em}.headline{font-size:clamp(28px,4vw,44px);font-weight:700;letter-spacing:-.02em;line-height:1.08}.title{font-size:24px;font-weight:600;letter-spacing:-.015em}.lead{font-size:21px;color:var(--ink-soft);font-weight:400;line-height:1.4}.meta{font-size:13px;color:var(--ink-faint)}.btn{-webkit-appearance:none;appearance:none;border:none;border-radius:var(--r-pill);font-size:17px;font-weight:500;padding:13px 26px;transition:transform var(--dur-fast) var(--ease-out),background var(--dur-fast) var(--ease-out),opacity var(--dur-fast);display:inline-flex;align-items:center;justify-content:center;gap:8px;white-space:nowrap}.btn[hidden]{display:none!important}.btn:active{transform:scale(.97)}.btn-primary{background:var(--accent);color:#fff}.btn-primary:hover{background:var(--accent-hover)}#customizeBtn.btn-primary,#pageAddCart.btn-primary{position:relative;overflow:hidden;z-index:0;border-radius:16px;border:1px solid rgba(255,255,255,.1);padding-top:17px;padding-bottom:17px;color:#fff;font-weight:600;letter-spacing:.03em;text-shadow:none;background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:0 8px 24px #0000001a;transition:color .35s ease,box-shadow .25s ease,transform var(--dur-fast) var(--ease-out)}#customizeBtn.btn-primary:before,#pageAddCart.btn-primary:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;z-index:-2;pointer-events:none;background:#0a0a0a}#customizeBtn.btn-primary:after,#pageAddCart.btn-primary:after{content:"";position:absolute;left:var(--mx, 50%);top:var(--my, 50%);width:16px;height:16px;z-index:-1;border-radius:50%;background:#2f6bff;pointer-events:none;display:block;transform:translate(-50%,-50%) scale(0);transform-origin:center;transition:transform .8s cubic-bezier(.4,0,.2,1)}#customizeBtn.btn-primary:hover,#pageAddCart.btn-primary:hover{color:#fff;box-shadow:0 12px 30px #0000002e}#customizeBtn.btn-primary:hover:after,#pageAddCart.btn-primary:hover:after{transform:translate(-50%,-50%) scale(60)}@media(prefers-reduced-motion:reduce){#customizeBtn.btn-primary:after,#pageAddCart.btn-primary:after{transition:none}}#customizeBtn.btn-primary:active,#pageAddCart.btn-primary:active{transform:scale(.97)}#uploadApply.btn-primary{position:relative;overflow:hidden;z-index:0;border-radius:14px;border:none;color:#fff;font-weight:600;text-shadow:0 1px 2px rgba(0,0,0,.22);background:transparent;perspective:700px;box-shadow:0 10px 26px #00000029;transition:box-shadow .2s ease,transform var(--dur-fast) var(--ease-out)}#uploadApply.btn-primary:before,#uploadApply.btn-primary:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;border-radius:inherit;pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;transition:transform .5s ease;animation:none}#uploadApply.btn-primary:before{background:linear-gradient(135deg,tomato,#f76c6c);transform:rotateY(0)}#uploadApply.btn-primary:after{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 12.5l5 5L20 6.5'/%3E%3C/svg%3E") center / 30px no-repeat,linear-gradient(135deg,#36b54a,#00c1d4);transform:rotateY(180deg)}#uploadApply.btn-primary.is-flipped:before{transform:rotateY(180deg)}#uploadApply.btn-primary.is-flipped:after{transform:rotateY(0)}#uploadApply.btn-primary.is-flipped{color:transparent;text-shadow:none}#uploadApply.btn-primary:hover,#uploadApply.btn-primary:hover:not([disabled]){transform:none!important;box-shadow:0 10px 26px #00000029}#uploadApply.btn-primary:active:not([disabled]){transform:scale(.97)}#uploadApply.btn-primary[disabled]{opacity:.55}@media(prefers-reduced-motion:reduce){#uploadApply.btn-primary:before,#uploadApply.btn-primary:after{transition:none}}.btn-secondary{background:transparent;color:var(--accent);border:1px solid var(--line)}.btn-secondary:hover{border-color:var(--accent);background:var(--accent-soft)}.btn-ghost{background:var(--bg-panel);color:var(--ink)}.btn-ghost:hover{background:var(--line-soft)}.btn-block{width:100%}.btn-lg{font-size:19px;padding:16px 32px}.btn:disabled{opacity:.4;cursor:not-allowed}.dyn-cart-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#0000006b;opacity:0;pointer-events:none;transition:opacity .3s ease;z-index:9998;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.dyn-cart-overlay.open{opacity:1;pointer-events:auto}.dyn-cart{position:fixed;top:0;right:0;height:100%;width:min(420px,92vw);background:var(--bg);z-index:9999;display:flex;flex-direction:column;transform:translate(100%);transition:transform .38s cubic-bezier(.16,1,.3,1);font-family:var(--font);color:var(--ink)}.dyn-cart.open{transform:none;box-shadow:-20px 0 60px #0000002e}.dyn-cart-head{display:flex;align-items:center;justify-content:space-between;padding:22px 24px;border-bottom:1px solid var(--line-soft)}.dyn-cart-head h3{font-size:20px;font-weight:600;margin:0}.dyn-cart-close{width:34px;height:34px;border-radius:50%;border:none;background:var(--bg-panel);color:var(--ink);font-size:16px;cursor:pointer;display:grid;place-items:center;transition:background .18s}.dyn-cart-close:hover{background:var(--line-soft)}.dyn-cart-items{flex:1;overflow-y:auto;padding:4px 24px}.dyn-cart-empty,.dyn-cart-loading{text-align:center;color:var(--ink-faint);padding:60px 20px;font-size:15px}.dyn-cart-item{display:grid;grid-template-columns:62px 1fr auto;gap:14px;padding:18px 0;border-bottom:1px solid var(--line-soft);align-items:start}.dyn-cart-item img{width:62px;height:62px;object-fit:cover;border-radius:10px;background:var(--bg-panel)}.dyn-cart-item .ci-title{font-size:14px;font-weight:600;line-height:1.3}.dyn-cart-item .ci-opt{font-size:12px;color:var(--ink-faint);margin-top:3px}.dyn-cart-item .ci-fee{font-size:12px;color:var(--ink-soft);margin-top:3px}.dyn-cart-item .ci-fee-remove{background:none;border:none;padding:0;margin-left:6px;font:inherit;font-size:11px;color:var(--accent);cursor:pointer;text-decoration:underline}.dyn-cart-item .ci-fee-remove:hover{opacity:.75}.dyn-cart-item .ci-price{font-size:14px;font-weight:600;white-space:nowrap}.dyn-cart-qty{display:inline-flex;align-items:center;border:1px solid var(--line);border-radius:8px;margin-top:8px}.dyn-cart-qty button{width:26px;height:26px;border:none;background:transparent;cursor:pointer;color:var(--ink);font-size:15px;line-height:1}.dyn-cart-qty span{min-width:26px;text-align:center;font-size:13px}.dyn-cart-remove{display:block;background:none;border:none;color:var(--ink-faint);font-size:12px;cursor:pointer;margin-top:6px;padding:0;text-decoration:underline}.dyn-cart-remove:hover{color:var(--danger)}.dyn-cart-foot:not(:empty){border-top:1px solid var(--line-soft);padding:20px 24px}.dyn-cart-subtotal{display:flex;justify-content:space-between;font-size:16px;font-weight:600;margin-bottom:6px}.dyn-cart-note{font-size:12px;color:var(--ink-faint);margin-bottom:16px}.dyn-cart-foot .btn{width:100%;margin-bottom:8px}.product{max-width:1280px;margin:0 auto;padding:40px 22px 128px;display:grid;grid-template-columns:1fr;gap:44px;align-items:start}#buyBox .dyn-actionbar{margin:20px 0 0}#buyBox .dyn-actionbar-inner{background:none;border:none;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;border-radius:0;padding:0;flex-direction:column;align-items:stretch;gap:12px}#buyBox .cta-stack{margin-top:0}.dyn-rule{border:0;border-top:1px solid var(--line-soft);margin:24px 0}#buyBox .headline{font-size:clamp(26px,2.4vw,36px);text-transform:uppercase;letter-spacing:.01em}#buyBox .price{font-size:30px}#buyBox .reassure{display:grid;grid-template-columns:1fr 1fr;gap:14px 20px;margin:4px 0 0;justify-content:start}#buyBox .reassure-item{justify-content:flex-start}.col-left,.col-right{padding-top:8px}.col-left .gallery-thumbs{justify-content:flex-start;margin-top:26px}.detail.col-left{padding:30px 28px;border-radius:24px;background:linear-gradient(180deg,#fff9,#ffffff47);-webkit-backdrop-filter:blur(22px) saturate(1.4);backdrop-filter:blur(22px) saturate(1.4);border:1px solid rgba(255,255,255,.65);box-shadow:0 26px 60px -28px #00000038,inset 0 1px #ffffffbf}#buyBox.col-right{padding:8px 0 0}#buyBox.col-right .reassure{margin-top:8px}.dyn-acc{border-top:1px solid var(--line-soft);margin:14px 0 0}.dyn-acc>summary{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 2px;font-size:13px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--ink)}.dyn-acc>summary::-webkit-details-marker{display:none}.dyn-acc>summary:after{content:"+";font-size:20px;font-weight:400;color:var(--ink-soft);line-height:1}.dyn-acc[open]>summary:after{content:"\2212"}.dyn-acc .desc{margin:0 2px 16px;color:var(--ink-soft);font-size:15px;line-height:1.5}#buyBox .opt-group{margin-bottom:18px}#buyBox .opt-label{font-size:11px;margin-bottom:8px}#buyBox .pills{gap:7px}#buyBox .pill{min-width:36px;padding:7px 11px;font-size:11px}#buyBox .swatches{gap:8px}#buyBox .swatch{width:28px;height:28px}.dyn-actionbar{margin:20px 0 0}.dyn-actionbar-inner{display:flex;flex-direction:column;align-items:stretch;gap:12px;background:none;border:none;box-shadow:none;border-radius:0;padding:0}.dyn-actionbar .cta-stack{flex-direction:column;align-items:stretch;gap:12px;margin-top:0}.dyn-actionbar .cta-row{width:100%}.dyn-actionbar .btn-block{width:100%;min-width:0}.dyn-actionbar .btn-lg{height:58px;font-size:15px;letter-spacing:.04em;text-transform:uppercase}.dyn-actionbar .customize-summary:empty{display:none}.dyn-actionbar #giftMount:empty{display:none}.dyn-actionbar .bulk-link{margin:0}.dyn-topbar{position:sticky;top:0;z-index:500;max-width:none;margin:0;padding:14px 22px 10px;display:flex;align-items:center;background:none;pointer-events:none}.dyn-topbar .dyn-logo{pointer-events:auto}.dyn-topbar.is-left{justify-content:flex-start}.dyn-topbar.is-center{justify-content:center}.dyn-logo{display:inline-flex;align-items:center;text-decoration:none;transition:opacity .16s}.dyn-logo:hover{opacity:.72}.dyn-logo img{display:block;height:auto;max-width:60vw}.dyn-logo.dyn-logo-text{font-size:22px;font-weight:600;letter-spacing:-.02em;color:var(--ink, #1d1d1f)}.gallery{position:sticky;top:28px;display:flex;flex-direction:column;gap:16px}.gallery-main{position:relative;background:none;border:none;box-shadow:none;border-radius:0;aspect-ratio:1 / 1;display:grid;place-items:center;overflow:visible}.gal-nav{position:static}.gallery-stage{width:96%;height:96%;display:grid;place-items:center;position:relative}.gallery-stage[hidden]{display:none!important}.gallery-stage img{width:100%;height:100%;object-fit:contain;transition:opacity var(--dur) var(--ease-out)}.gallery svg{width:100%;height:100%;object-fit:contain}.gal-nav .gal-arrow{position:absolute;z-index:50;width:56px;height:56px;border:none;border-radius:0;background-color:transparent;font-size:0;color:transparent;line-height:0;padding:0;cursor:pointer;overflow:visible;transition:transform var(--dur-fast) var(--ease-out)}.gal-nav .gal-prev{background:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20110%20110'%3E%3Cg%20transform='translate(110%200)%20scale(-1%201)'%3E%3Cpath%20d='M15.3%2053.1%20L23.7%2053.2%20L32.1%2050.7%20L40.5%2050.5%20L48.9%2054.1%20L57.3%2051.6%20L65.7%2051.5'%20stroke='%2317130f'%20stroke-width='3.6'%20stroke-linecap='round'%20fill='none'/%3E%3Cpath%20d='M17.0%2055.3%20L25.3%2053.2%20L33.6%2055.3%20L41.9%2056.4%20L50.2%2054.8%20L58.5%2055.8%20L66.8%2055.5'%20stroke='%2317130f'%20stroke-width='2.5'%20stroke-linecap='round'%20fill='none'/%3E%3Cpath%20d='M15.5%2055.3%20L23.8%2058.9%20L32.0%2057.2%20L40.3%2058.3%20L48.5%2059.0%20L56.8%2058.3%20L65.0%2059.2'%20stroke='%2317130f'%20stroke-width='2.9'%20stroke-linecap='round'%20fill='none'/%3E%3Cpath%20d='M14.7%2059.4%20L24.1%2055.9%20L33.6%2056.1%20L43.0%2056.5%20L52.5%2059.8%20L61.9%2057.4%20L71.4%2058.3'%20stroke='%2317130f'%20stroke-width='2.8'%20stroke-linecap='round'%20fill='none'/%3E%3Cpath%20d='M14.3%2055.4%20L22.8%2055.4%20L31.4%2056.8%20L39.9%2055.9%20L48.4%2057.0%20L57.0%2056.6%20L65.5%2057.2'%20stroke='%2317130f'%20stroke-width='3.2'%20stroke-linecap='round'%20fill='none'/%3E%3Cpath%20d='M17.2%2053.7%20L26.2%2052.3%20L35.3%2052.9%20L44.4%2050.7%20L53.5%2053.4%20L62.6%2052.3%20L71.6%2051.0'%20stroke='%2317130f'%20stroke-width='2.5'%20stroke-linecap='round'%20fill='none'/%3E%3Cpath%20d='M17.9%2059.5%20L25.4%2057.8%20L32.9%2056.6%20L40.4%2057.3%20L47.9%2059.4%20L55.4%2059.8%20L62.9%2056.2'%20stroke='%2317130f'%20stroke-width='3.1'%20stroke-linecap='round'%20fill='none'/%3E%3Cpath%20d='M16.3%2052.6%20L24.5%2053.0%20L32.6%2050.9%20L40.8%2053.1%20L49.0%2050.1%20L57.1%2049.0%20L65.3%2051.3'%20stroke='%2317130f'%20stroke-width='2.4'%20stroke-linecap='round'%20fill='none'/%3E%3Cpath%20d='M62.0%2047.1%20L71.2%2041.0'%20stroke='%2317130f'%20stroke-width='2.7'%20stroke-linecap='round'%20fill='none'/%3E%3Cpath%20d='M74.6%2042.8%20L66.8%2071.4'%20stroke='%2317130f'%20stroke-width='2.9'%20stroke-linecap='round'%20fill='none'/%3E%3Cpath%20d='M92.4%2052.5%20L75.5%2066.7'%20stroke='%2317130f'%20stroke-width='2.9'%20stroke-linecap='round'%20fill='none'/%3E%3Cpath%20d='M83.7%2062.2%20L62.0%2071.7'%20stroke='%2317130f'%20stroke-width='2.5'%20stroke-linecap='round'%20fill='none'/%3E%3Cpath%20d='M94.8%2053.8%20L62.0%2052.6'%20stroke='%2317130f'%20stroke-width='2.3'%20stroke-linecap='round'%20fill='none'/%3E%3Cpath%20d='M62.4%2036.2%20L76.5%2066.1'%20stroke='%2317130f'%20stroke-width='2.6'%20stroke-linecap='round'%20fill='none'/%3E%3Cpath%20d='M62.0%2059.4%20L84.1%2048.0'%20stroke='%2317130f'%20stroke-width='2.1'%20stroke-linecap='round'%20fill='none'/%3E%3Cpath%20d='M78.3%2065.1%20L85.8%2048.9'%20stroke='%2317130f'%20stroke-width='2.4'%20stroke-linecap='round'%20fill='none'/%3E%3Cpath%20d='M87.8%2060.0%20L62.8%2036.4'%20stroke='%2317130f'%20stroke-width='2.1'%20stroke-linecap='round'%20fill='none'/%3E%3Cpath%20d='M95.7%2055.7%20L62.0%2045.5'%20stroke='%2317130f'%20stroke-width='2.5'%20stroke-linecap='round'%20fill='none'/%3E%3Cpath%20d='M68.2%2070.6%20L68.5%2039.5'%20stroke='%2317130f'%20stroke-width='2.8'%20stroke-linecap='round'%20fill='none'/%3E%3Cpath%20d='M72.5%2068.3%20L75.2%2043.2'%20stroke='%2317130f'%20stroke-width='2.8'%20stroke-linecap='round'%20fill='none'/%3E%3Cpath%20d='M62.0%2047.8%20L69.8%2069.8'%20stroke='%2317130f'%20stroke-width='2.8'%20stroke-linecap='round'%20fill='none'/%3E%3Cpath%20d='M62.0%2043.1%20L77.2%2044.3'%20stroke='%2317130f'%20stroke-width='2.7'%20stroke-linecap='round'%20fill='none'/%3E%3Cpath%20d='M62.0%2072.1%20L85.6%2048.8'%20stroke='%2317130f'%20stroke-width='2.2'%20stroke-linecap='round'%20fill='none'/%3E%3Cpath%20d='M62.0%2048.8%20L84.8%2061.6'%20stroke='%2317130f'%20stroke-width='2.9'%20stroke-linecap='round'%20fill='none'/%3E%3Cpath%20d='M61.9%2035.2%20L96.1%2055.9%20L60.9%2074.1%20Z'%20stroke='%2317130f'%20stroke-width='2.7'%20stroke-linejoin='round'%20fill='none'/%3E%3Cpath%20d='M61.1%2035.3%20L97.9%2054.5%20L62.9%2074.4%20Z'%20stroke='%2317130f'%20stroke-width='2.1'%20stroke-linejoin='round'%20fill='none'/%3E%3Cpath%20d='M61.4%2036.9%20L96.8%2054.8%20L61.3%2073.5%20Z'%20stroke='%2317130f'%20stroke-width='2.3'%20stroke-linejoin='round'%20fill='none'/%3E%3C/g%3E%3C/svg%3E") center / contain no-repeat}.gal-nav .gal-next{background:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20110%20110'%3E%3Cpath%20d='M15.3%2053.1%20L23.7%2053.2%20L32.1%2050.7%20L40.5%2050.5%20L48.9%2054.1%20L57.3%2051.6%20L65.7%2051.5'%20stroke='%2317130f'%20stroke-width='3.6'%20stroke-linecap='round'%20fill='none'/%3E%3Cpath%20d='M17.0%2055.3%20L25.3%2053.2%20L33.6%2055.3%20L41.9%2056.4%20L50.2%2054.8%20L58.5%2055.8%20L66.8%2055.5'%20stroke='%2317130f'%20stroke-width='2.5'%20stroke-linecap='round'%20fill='none'/%3E%3Cpath%20d='M15.5%2055.3%20L23.8%2058.9%20L32.0%2057.2%20L40.3%2058.3%20L48.5%2059.0%20L56.8%2058.3%20L65.0%2059.2'%20stroke='%2317130f'%20stroke-width='2.9'%20stroke-linecap='round'%20fill='none'/%3E%3Cpath%20d='M14.7%2059.4%20L24.1%2055.9%20L33.6%2056.1%20L43.0%2056.5%20L52.5%2059.8%20L61.9%2057.4%20L71.4%2058.3'%20stroke='%2317130f'%20stroke-width='2.8'%20stroke-linecap='round'%20fill='none'/%3E%3Cpath%20d='M14.3%2055.4%20L22.8%2055.4%20L31.4%2056.8%20L39.9%2055.9%20L48.4%2057.0%20L57.0%2056.6%20L65.5%2057.2'%20stroke='%2317130f'%20stroke-width='3.2'%20stroke-linecap='round'%20fill='none'/%3E%3Cpath%20d='M17.2%2053.7%20L26.2%2052.3%20L35.3%2052.9%20L44.4%2050.7%20L53.5%2053.4%20L62.6%2052.3%20L71.6%2051.0'%20stroke='%2317130f'%20stroke-width='2.5'%20stroke-linecap='round'%20fill='none'/%3E%3Cpath%20d='M17.9%2059.5%20L25.4%2057.8%20L32.9%2056.6%20L40.4%2057.3%20L47.9%2059.4%20L55.4%2059.8%20L62.9%2056.2'%20stroke='%2317130f'%20stroke-width='3.1'%20stroke-linecap='round'%20fill='none'/%3E%3Cpath%20d='M16.3%2052.6%20L24.5%2053.0%20L32.6%2050.9%20L40.8%2053.1%20L49.0%2050.1%20L57.1%2049.0%20L65.3%2051.3'%20stroke='%2317130f'%20stroke-width='2.4'%20stroke-linecap='round'%20fill='none'/%3E%3Cpath%20d='M62.0%2047.1%20L71.2%2041.0'%20stroke='%2317130f'%20stroke-width='2.7'%20stroke-linecap='round'%20fill='none'/%3E%3Cpath%20d='M74.6%2042.8%20L66.8%2071.4'%20stroke='%2317130f'%20stroke-width='2.9'%20stroke-linecap='round'%20fill='none'/%3E%3Cpath%20d='M92.4%2052.5%20L75.5%2066.7'%20stroke='%2317130f'%20stroke-width='2.9'%20stroke-linecap='round'%20fill='none'/%3E%3Cpath%20d='M83.7%2062.2%20L62.0%2071.7'%20stroke='%2317130f'%20stroke-width='2.5'%20stroke-linecap='round'%20fill='none'/%3E%3Cpath%20d='M94.8%2053.8%20L62.0%2052.6'%20stroke='%2317130f'%20stroke-width='2.3'%20stroke-linecap='round'%20fill='none'/%3E%3Cpath%20d='M62.4%2036.2%20L76.5%2066.1'%20stroke='%2317130f'%20stroke-width='2.6'%20stroke-linecap='round'%20fill='none'/%3E%3Cpath%20d='M62.0%2059.4%20L84.1%2048.0'%20stroke='%2317130f'%20stroke-width='2.1'%20stroke-linecap='round'%20fill='none'/%3E%3Cpath%20d='M78.3%2065.1%20L85.8%2048.9'%20stroke='%2317130f'%20stroke-width='2.4'%20stroke-linecap='round'%20fill='none'/%3E%3Cpath%20d='M87.8%2060.0%20L62.8%2036.4'%20stroke='%2317130f'%20stroke-width='2.1'%20stroke-linecap='round'%20fill='none'/%3E%3Cpath%20d='M95.7%2055.7%20L62.0%2045.5'%20stroke='%2317130f'%20stroke-width='2.5'%20stroke-linecap='round'%20fill='none'/%3E%3Cpath%20d='M68.2%2070.6%20L68.5%2039.5'%20stroke='%2317130f'%20stroke-width='2.8'%20stroke-linecap='round'%20fill='none'/%3E%3Cpath%20d='M72.5%2068.3%20L75.2%2043.2'%20stroke='%2317130f'%20stroke-width='2.8'%20stroke-linecap='round'%20fill='none'/%3E%3Cpath%20d='M62.0%2047.8%20L69.8%2069.8'%20stroke='%2317130f'%20stroke-width='2.8'%20stroke-linecap='round'%20fill='none'/%3E%3Cpath%20d='M62.0%2043.1%20L77.2%2044.3'%20stroke='%2317130f'%20stroke-width='2.7'%20stroke-linecap='round'%20fill='none'/%3E%3Cpath%20d='M62.0%2072.1%20L85.6%2048.8'%20stroke='%2317130f'%20stroke-width='2.2'%20stroke-linecap='round'%20fill='none'/%3E%3Cpath%20d='M62.0%2048.8%20L84.8%2061.6'%20stroke='%2317130f'%20stroke-width='2.9'%20stroke-linecap='round'%20fill='none'/%3E%3Cpath%20d='M61.9%2035.2%20L96.1%2055.9%20L60.9%2074.1%20Z'%20stroke='%2317130f'%20stroke-width='2.7'%20stroke-linejoin='round'%20fill='none'/%3E%3Cpath%20d='M61.1%2035.3%20L97.9%2054.5%20L62.9%2074.4%20Z'%20stroke='%2317130f'%20stroke-width='2.1'%20stroke-linejoin='round'%20fill='none'/%3E%3Cpath%20d='M61.4%2036.9%20L96.8%2054.8%20L61.3%2073.5%20Z'%20stroke='%2317130f'%20stroke-width='2.3'%20stroke-linejoin='round'%20fill='none'/%3E%3C/svg%3E") center / contain no-repeat}.gal-nav .gal-arrow:after{position:absolute;top:100%;left:50%;transform:translate(-50%);margin-top:7px;font-size:9px;font-weight:600;letter-spacing:.32em;text-transform:uppercase;color:#17130f9e;white-space:nowrap}.gal-nav .gal-prev:after{content:"Previous"}.gal-nav .gal-next:after{content:"Next"}@media(min-width:1041px){.gal-nav .gal-prev{left:2.5%;bottom:14px}.gal-nav .gal-next{right:2.5%;bottom:14px}.gal-nav .gal-arrow:hover{transform:scale(1.1)}.gal-nav .gal-arrow:active{transform:scale(.95)}}@media(max-width:1040px){.gal-nav .gal-arrow{top:50%;transform:translateY(-50%)}.gal-nav .gal-prev{left:-8px}.gal-nav .gal-next{right:-8px}.gal-nav .gal-arrow:hover{transform:translateY(-50%) scale(1.1)}.gal-nav .gal-arrow:active{transform:translateY(-50%) scale(.95)}}.gallery-thumbs{display:flex;gap:10px;justify-content:center;flex-wrap:wrap}.gallery-thumbs[hidden]{display:none!important}.gal-thumb{width:58px;height:58px;border-radius:12px;border:1px solid var(--line);background:var(--bg-panel);overflow:hidden;padding:0;cursor:pointer;transition:transform var(--dur-fast) var(--ease-out),border-color var(--dur-fast)}.gal-thumb img{width:100%;height:100%;object-fit:cover}.gal-thumb:hover{transform:translateY(-2px)}.gal-thumb.sel{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent)}.detail{padding-top:8px}.detail .eyebrow{margin-bottom:10px}.detail h1{margin-bottom:6px}.price-row{display:flex;align-items:baseline;gap:12px;margin:22px 0 20px}.price{font-size:28px;font-weight:600;letter-spacing:-.02em}.price-note{font-size:13px;color:var(--ink-faint)}.detail p.desc{color:var(--ink-soft);font-size:17px;max-width:46ch;margin-bottom:34px}.opt-group{margin-bottom:28px}.opt-label{font-size:12px;font-weight:600;color:var(--ink-soft);margin-bottom:12px;display:flex;justify-content:space-between}.opt-label span{font-weight:400;color:var(--ink)}.swatches{display:flex;gap:12px;flex-wrap:wrap}.swatch{width:40px;height:40px;border-radius:50%;border:1px solid var(--line);position:relative;transition:transform var(--dur-fast) var(--ease-out);background:var(--swatch, #ccc)}.swatch:hover{transform:scale(1.06)}.swatch[aria-pressed=true]:after{content:"";position:absolute;top:-5px;right:-5px;bottom:-5px;left:-5px;border-radius:50%;border:2px solid var(--accent)}.pills{display:flex;gap:10px;flex-wrap:wrap}.pill{min-width:52px;padding:10px 16px;border-radius:var(--r-md);border:1px solid var(--line);background:transparent;color:var(--ink);font-size:15px;font-weight:500;transition:all var(--dur-fast) var(--ease-out)}.pill:hover{border-color:var(--ink-faint)}.pill.soldout{color:var(--ink-faint);border-color:var(--line);opacity:.55;text-decoration:line-through;text-decoration-thickness:1.5px}.swatch.soldout{opacity:.5}.swatch.soldout:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;background:linear-gradient(to top left,transparent calc(50% - 1.5px),var(--ink-soft) calc(50% - 1px),var(--ink-soft) calc(50% + 1px),transparent calc(50% + 1.5px))}.variant-status{margin-top:12px;font-size:14px;font-weight:600;color:#c4122f}.pill[aria-pressed=true]{border-color:var(--accent);color:var(--accent);background:var(--accent-soft)}.qty{display:inline-flex;align-items:center;border:1px solid var(--line);border-radius:var(--r-md);overflow:hidden}.qty button{width:44px;height:44px;background:transparent;border:none;font-size:20px;color:var(--ink);transition:background var(--dur-fast)}.qty button:hover{background:var(--bg-panel)}.qty input{width:48px;height:44px;text-align:center;border:none;background:transparent;color:var(--ink);font-size:16px;-moz-appearance:textfield}.qty input::-webkit-outer-spin-button,.qty input::-webkit-inner-spin-button{-webkit-appearance:none}.qty-row{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.bulk-link{display:inline-flex;align-items:center;justify-content:center;gap:8px;width:100%;height:58px;padding:0 26px;border:1px solid var(--line);border-radius:999px;background:transparent;color:var(--ink);font-size:15px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;text-decoration:none;white-space:nowrap;transition:background var(--dur-fast),border-color var(--dur-fast)}.bulk-link:hover{background:var(--bg-panel);border-color:var(--ink)}.bulk-link svg{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;flex:none}.bulk-note{font-size:13px;color:var(--muted, #6e6e73);margin-top:8px;line-height:1.5}.bulk-note:empty{display:none}.cta-stack{display:flex;flex-direction:column;gap:12px;margin-top:36px}.cta-row{display:flex;gap:12px;align-items:stretch}.cta-row .btn-block{flex:1}.wish-btn{flex:none;width:58px;border:1px solid var(--line);border-radius:14px;background:var(--bg);display:grid;place-items:center;cursor:pointer;color:var(--ink);transition:border-color .16s,background .16s,transform .1s}.wish-btn:hover{border-color:var(--accent)}.wish-btn:active{transform:scale(.94)}.wish-btn svg{width:24px;height:24px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;transition:fill .16s,stroke .16s}.wish-btn.is-saved{border-color:#ff3b5c;color:#ff3b5c;background:#fff0f3}.wish-btn.is-saved svg{fill:#ff3b5c;stroke:#ff3b5c}.customize-summary{font-size:13px;color:var(--ink-soft);text-align:center;min-height:18px;transition:opacity var(--dur-fast)}#customizeSummary,.customize-summary,.bulk-note,#pQtyGroup[hidden]{display:none!important}.reassure{display:flex;gap:26px;justify-content:center;margin-top:34px;flex-wrap:wrap}.reassure-item{display:flex;align-items:center;gap:8px;font-size:12px;color:var(--ink-faint)}.reassure-item svg{width:16px;height:16px;stroke:var(--ink-faint)}.reassure-ic{display:inline-flex;align-items:center}.ig-social{margin-top:26px;padding-top:20px;border-top:1px solid var(--line)}.ig-social [hidden]{display:none!important}.ig-actions{display:flex;align-items:center;gap:20px}.ig-act{border:0;background:none;cursor:pointer;padding:2px;color:var(--ink);-webkit-tap-highlight-color:transparent;display:inline-flex;align-items:center;gap:7px;transition:transform .12s ease,color .2s ease}.ig-act:hover{color:var(--ink-faint)}.ig-act:active{transform:scale(.9)}.ig-act svg{width:27px;height:27px;fill:none;stroke:currentColor;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round;display:block}.ig-count{font-size:16px;font-weight:600;color:var(--ink);min-width:4px}.ig-count:empty{display:none}.ig-act.ig-save{margin-left:auto;gap:0}.ig-like.is-on{color:#ed4956}.ig-like.is-on svg{fill:#ed4956;stroke:#ed4956}.ig-like.is-on .ig-count{color:var(--ink)}.ig-like.pop svg{animation:igPop .35s ease}@keyframes igPop{0%{transform:scale(1)}35%{transform:scale(1.3)}to{transform:scale(1)}}.ig-save.is-on svg{fill:var(--ink)}.ig-note{font-size:12.5px;color:#1a7f37;margin-top:10px}.ig-jdgm-badge{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.ig-rating{display:flex;align-items:center;gap:6px;margin:10px 0 2px;font-size:13px;color:var(--ink-faint)}.ig-rating .ig-rstars{color:#f5b301;letter-spacing:1px;font-size:14px}.ig-reviews-panel{margin-top:16px}.ig-rv-list{display:flex;flex-direction:column;gap:16px}.ig-rv{display:flex;gap:11px;align-items:flex-start;font-size:14px;line-height:1.45;color:var(--ink)}.ig-rv-av{width:38px;height:38px;flex:none;border-radius:50%;overflow:hidden;background:var(--panel);display:flex;align-items:flex-end;justify-content:center}.ig-rv-av .ig-av-ic{width:100%;height:100%;display:block;color:#b0b3b8}.ig-rv-av-sm{width:30px;height:30px}.ig-av-owner{background:#e3f0fb}.ig-av-owner .ig-av-ic{color:#1d9bf0}.ig-rv-main{flex:1 1 auto;min-width:0}.ig-rv-cbody b{font-weight:600;margin-right:5px}.ig-rv .ig-rvstars{color:#f5b301;font-size:12px;letter-spacing:1px;margin:0 5px}.ig-rv-verified{color:#1a7f37;font-size:11px;font-weight:600;margin-right:5px}.ig-rv-meta{display:flex;align-items:center;flex-wrap:wrap;gap:14px;margin-top:5px;font-size:12px;color:var(--ink-faint);font-weight:600}.ig-rv-meta button{border:0;background:none;padding:0;font:inherit;font-size:12px;font-weight:600;color:var(--ink-faint);cursor:pointer}.ig-rv-meta button:hover{color:var(--ink)}.ig-rv-like{flex:none;border:0;background:none;cursor:pointer;padding:3px;color:var(--ink-faint);align-self:flex-start;margin-top:3px}.ig-rv-like svg{width:15px;height:15px;fill:none;stroke:currentColor;stroke-width:2;display:block}.ig-rv-like:active{transform:scale(.85)}.ig-rv-like.is-on{color:#ed4956}.ig-rv-like.is-on svg{fill:#ed4956;stroke:#ed4956}.ig-rv-viewreplies{border:0;background:none;padding:7px 0 0;font:inherit;font-size:12px;font-weight:600;color:var(--ink-faint);cursor:pointer}.ig-rv-viewreplies:hover{color:var(--ink)}.ig-rv-replies{margin-top:11px;display:flex;flex-direction:column;gap:12px}.ig-rv-reply{gap:9px}.ig-rv-replyform{display:flex;gap:8px;margin-top:9px}.ig-rv-replyinput{flex:1 1 auto;min-width:0;border:1px solid var(--line);border-radius:999px;padding:7px 13px;font:inherit;font-size:13px;background:var(--bg);color:var(--ink)}.ig-rv-replyinput:focus{outline:none;border-color:var(--accent)}.ig-rv-replysend{flex:none;border:0;border-radius:999px;padding:0 15px;background:var(--ink);color:#fff;font:inherit;font-size:13px;font-weight:600;cursor:pointer}.ig-rv-verified+.ig-rvstars{margin-left:0}.ig-rv-hint{font-size:12.5px;color:var(--ink-faint);margin-bottom:8px}.ig-rv-gate{font-size:13.5px;color:var(--ink-soft);padding:6px 0}.ig-rv-gate a{color:var(--accent);text-decoration:none}.ig-rv-gate a:hover{text-decoration:underline}.ig-owner-badge{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;margin:0 4px 0 2px;vertical-align:middle}.ig-x-badge{width:100%;height:100%;display:block}.ig-x-badge .seal{fill:#1d9bf0}.ig-x-badge .tick{fill:#fff}.is-owner-reply .ig-rv-cbody b{color:#0a6ebd}.ig-owner-pill{display:flex;align-items:center;gap:8px;margin:12px 0 2px;padding:8px 12px;border-radius:12px;background:#1d9bf01a;color:#0a6ebd;font-size:13px;font-weight:600}.ig-owner-pill .ig-owner-check{display:inline-flex;width:18px;height:18px;flex:none}.ig-owner-off{margin-left:auto;background:none;border:0;color:#0a6ebd;text-decoration:underline;cursor:pointer;font:inherit;font-size:12px;padding:0}.ig-rv-empty{font-size:14px;color:var(--ink-faint)}.ig-rv-more{margin-top:10px;border:0;background:none;color:var(--ink-faint);font:inherit;font-size:13px;cursor:pointer;padding:4px 0}.ig-rv-more:hover{color:var(--ink)}.ig-rv-form{margin-top:16px;border-top:1px solid var(--line);padding-top:14px}.ig-rv-ftitle{font-size:14px;font-weight:600;margin-bottom:8px}.ig-stars-pick{display:flex;gap:2px;margin-bottom:9px}.ig-star-pick{border:0;background:none;cursor:pointer;font-size:24px;line-height:1;color:var(--line);padding:0 1px;transition:color .12s ease}.ig-star-pick.on{color:#f5b301}.ig-rv-box{display:flex;align-items:center;gap:6px;border:1px solid var(--line);border-radius:24px;background:var(--bg);padding:5px 5px 5px 14px;transition:border-color .15s ease,box-shadow .15s ease}.ig-rv-box:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px #0071e324}.ig-rv-chosen{flex:none;display:inline-flex;align-items:center;gap:10px;border:0;background:none;padding:0;margin:0;cursor:pointer;font:inherit}.ig-rv-chosen .ig-rvstars{color:#f5b301;font-size:15px;letter-spacing:1px;margin:0;white-space:nowrap}.ig-rv-chosen:after{content:"";width:1px;height:20px;background:var(--line)}.ig-rv-chosen:hover .ig-rvstars{opacity:.8}.ig-rv-text{flex:1 1 auto;min-width:0;border:0;background:none;padding:8px 2px;margin:0;font:inherit;font-size:14px;color:var(--ink);resize:none;min-height:22px;max-height:120px;line-height:1.45;box-sizing:border-box}.ig-rv-text:focus{outline:none}.ig-rv-hp{position:absolute;left:-9999px;width:1px;height:1px;opacity:0}.ig-rv-send{flex:none;align-self:flex-end;width:36px;height:36px;border:0;border-radius:50%;background:var(--ink);color:#fff;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;padding:0;transition:opacity .15s ease,transform .1s ease}.ig-rv-send:hover{opacity:.9}.ig-rv-send:active{transform:scale(.92)}.ig-rv-send:disabled{opacity:.4;cursor:default}.ig-rv-send svg{width:19px;height:19px;fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round;display:block}.ig-rv-note{font-size:12.5px;margin-top:9px;color:#1a7f37}.modal-root{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9990;display:none}.modal-root.open{display:flex;background:#0000008c;overflow-y:auto;-webkit-overflow-scrolling:touch;padding:3vh 0}.modal-scrim{position:fixed;top:0;right:0;bottom:0;left:0;background:transparent;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.modal-sheet{position:relative;margin:auto;width:7.7in;height:auto;max-width:96vw;background:var(--bg);border-radius:var(--r-xl);box-shadow:var(--shadow-lg);overflow:hidden;display:flex;flex-direction:column;opacity:0;transform:translateY(28px) scale(.985)}@media(max-width:820px){.modal-sheet{width:96vw}}@media(max-width:720px){.modal-root.open{padding:10px}.modal-sheet{width:100%;max-width:none}}.modal-head{display:flex;align-items:flex-start;justify-content:space-between;padding:34px 40px 20px;gap:16px}.modal-head h2{font-size:clamp(26px,3.4vw,40px);font-weight:700;letter-spacing:-.02em}.modal-head .sub{color:var(--ink-soft);font-size:18px;margin-top:4px}.modal-close{width:40px;height:40px;border-radius:50%;border:none;flex:none;background:var(--bg-panel);color:var(--ink);font-size:19px;line-height:1;display:grid;place-items:center;transition:background var(--dur-fast),transform var(--dur-fast)}.modal-close:hover{background:var(--line-soft);transform:rotate(90deg)}.modal-body{display:grid;grid-template-columns:1fr 400px;min-height:0}@media(max-width:900px){.modal-body{grid-template-columns:1fr;grid-template-rows:1fr auto}}.stage{position:relative;background:radial-gradient(120% 120% at 50% 0%,var(--bg-elevated),var(--bg-panel));display:flex;flex-direction:column;min-height:0}.stage-toolbar{display:flex;align-items:center;gap:6px;padding:12px 18px;border-bottom:1px solid var(--line-soft);flex-wrap:wrap}.area-tabs{display:flex;gap:4px;background:var(--bg-panel);border-radius:var(--r-pill);padding:4px}.area-tab{border:none;background:transparent;color:var(--ink-soft);font-size:13px;font-weight:500;padding:7px 15px;border-radius:var(--r-pill);position:relative;transition:color var(--dur-fast)}.area-tab[aria-selected=true]{color:var(--ink)}.area-tab-bg{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--bg);border-radius:var(--r-pill);box-shadow:var(--shadow-sm);z-index:-1}.tool-spacer{flex:1}.tool-btn{width:36px;height:36px;border-radius:var(--r-sm);border:none;background:transparent;color:var(--ink-soft);display:grid;place-items:center;transition:background var(--dur-fast),color var(--dur-fast)}.tool-btn:hover:not(:disabled){background:var(--bg-panel);color:var(--ink)}.tool-btn:disabled{opacity:.32;cursor:not-allowed}.tool-btn svg{width:18px;height:18px;stroke:currentColor;fill:none;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.tool-divider{width:1px;height:22px;background:var(--line-soft);margin:0 4px}.canvas-wrap{flex:1;display:grid;place-items:center;padding:24px;min-height:320px;position:relative;overflow:hidden}.canvas-frame{position:relative;transition:transform var(--dur) var(--ease-out)}.canvas-frame canvas{border-radius:4px}.zoom-badge{position:absolute;bottom:14px;left:18px;font-size:12px;color:var(--ink-faint);background:color-mix(in srgb,var(--bg) 70%,transparent);padding:4px 10px;border-radius:var(--r-pill);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.stage-empty{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;pointer-events:none;color:var(--ink-faint);font-size:14px;text-align:center;padding:40px;transition:opacity var(--dur)}.panel{border-left:1px solid var(--line-soft);display:flex;flex-direction:column;min-height:0;background:var(--bg)}@media(max-width:900px){.panel{border-left:none;border-top:1px solid var(--line-soft);max-height:46vh}}.mode-rail{display:flex;gap:6px;padding:16px 20px 8px;overflow-x:auto}.mode-btn{border:none;background:var(--bg-panel);color:var(--ink-soft);border-radius:var(--r-pill);padding:9px 15px;font-size:13px;font-weight:500;white-space:nowrap;transition:all var(--dur-fast) var(--ease-out);display:inline-flex;align-items:center;gap:6px}.mode-btn svg{width:15px;height:15px;stroke:currentColor;fill:none;stroke-width:1.7}.mode-btn:hover{color:var(--ink)}.mode-btn[aria-selected=true]{background:var(--ink);color:var(--bg)}.panel-scroll{flex:1;overflow-y:auto;padding:12px 20px 20px}.panel-pane{display:none;animation:fadeUp var(--dur) var(--ease-out)}.panel-pane.active{display:block}@keyframes fadeUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.field{margin-bottom:18px}.field>label{display:block;font-size:12px;font-weight:600;color:var(--ink-soft);margin-bottom:8px}.input,.textarea,.select{width:100%;border:1px solid var(--line);border-radius:var(--r-md);padding:12px 14px;font-size:15px;color:var(--ink);background:var(--bg);transition:border-color var(--dur-fast),box-shadow var(--dur-fast)}.input:focus,.textarea:focus,.select:focus{outline:none;border-color:var(--accent);box-shadow:0 0 0 4px var(--accent-soft)}.textarea{resize:vertical;min-height:84px;line-height:1.4}.font-grid,.swatch-grid{display:grid;gap:8px}.font-grid{grid-template-columns:1fr 1fr}.font-chip{border:1px solid var(--line);border-radius:var(--r-md);padding:12px 10px;background:var(--bg);font-size:17px;color:var(--ink);text-align:center;transition:all var(--dur-fast);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.font-chip:hover{border-color:var(--ink-faint)}.font-chip[aria-pressed=true]{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.swatch-grid{grid-template-columns:repeat(8,1fr)}.color-dot{aspect-ratio:1;border-radius:50%;border:1px solid var(--line-soft);background:var(--c);transition:transform var(--dur-fast)}.color-dot:hover{transform:scale(1.12)}.color-dot[aria-pressed=true]{box-shadow:0 0 0 2px var(--bg),0 0 0 4px var(--accent)}.dropzone{border:2px dashed var(--line);border-radius:var(--r-lg);padding:34px 20px;text-align:center;color:var(--ink-faint);transition:all var(--dur-fast) var(--ease-out);background:var(--bg-elevated)}.dropzone.drag{border-color:var(--accent);background:var(--accent-soft);color:var(--accent)}.dropzone strong{color:var(--ink);display:block;margin-bottom:4px;font-size:15px}.dropzone .formats{font-size:12px;margin-top:10px}.emoji-btn{border:none;background:transparent;font-size:22px;padding:6px;border-radius:var(--r-sm);transition:background var(--dur-fast);line-height:1}.emoji-btn:hover{background:var(--bg-panel)}.template-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.template-card{border:1px solid var(--line-soft);border-radius:var(--r-md);overflow:hidden;background:var(--bg-panel);aspect-ratio:4/3;padding:0;transition:transform var(--dur-fast),box-shadow var(--dur-fast)}.template-card:hover{transform:translateY(-2px);box-shadow:var(--shadow-md)}.template-card svg{width:100%;height:100%}.layer-list{display:flex;flex-direction:column;gap:6px}.layer{display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:var(--r-sm);background:var(--bg-elevated);border:1px solid transparent;transition:all var(--dur-fast)}.layer.sel{border-color:var(--accent);background:var(--accent-soft)}.layer-ico{width:22px;height:22px;display:grid;place-items:center;color:var(--ink-soft);flex:none}.layer-name{flex:1;font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.layer-del{border:none;background:transparent;color:var(--ink-faint);padding:4px;border-radius:6px}.layer-del:hover{color:var(--danger);background:var(--bg-panel)}.spin{width:18px;height:18px;border:2px solid var(--line);border-top-color:var(--accent);border-radius:50%;animation:spin .7s linear infinite;display:inline-block}@keyframes spin{to{transform:rotate(360deg)}}.hint{font-size:12px;color:var(--ink-faint);line-height:1.5}.divider{height:1px;background:var(--line-soft);margin:18px 0}.modal-foot{display:flex;align-items:center;gap:20px;padding:18px 40px;border-top:1px solid var(--line-soft);background:var(--bg-elevated)}@media(max-width:720px){.modal-foot{padding:14px 20px;flex-wrap:wrap}}.price-breakdown{flex:1;min-width:0}.price-breakdown-toggle{display:flex;align-items:baseline;gap:10px;background:none;border:none;padding:0;color:var(--ink)}.price-breakdown-toggle .total{font-size:26px;font-weight:600;letter-spacing:-.02em}.price-breakdown-toggle .caret{color:var(--ink-faint);font-size:12px;transition:transform var(--dur-fast)}.price-breakdown.open .caret{transform:rotate(180deg)}.price-items{display:grid;grid-template-rows:0fr;overflow:hidden;transition:grid-template-rows var(--dur) var(--ease-out)}.price-breakdown.open .price-items{grid-template-rows:1fr}.price-items-inner{min-height:0}.price-items ul{list-style:none;padding:12px 0 4px}.price-items li{display:flex;justify-content:space-between;font-size:13px;color:var(--ink-soft);padding:3px 0}.price-items li .free{color:var(--success)}.foot-actions{display:flex;gap:12px;flex:none}.toast-host{position:fixed;bottom:26px;left:50%;transform:translate(-50%);z-index:10001;display:flex;flex-direction:column;gap:8px;align-items:center;pointer-events:none}.toast{background:var(--ink);color:var(--bg);padding:12px 20px;border-radius:var(--r-pill);font-size:14px;box-shadow:var(--shadow-md);opacity:0;transform:translateY(12px);transition:all var(--dur) var(--ease-out);max-width:90vw}.toast.show{opacity:1;transform:none}.engrave-sheet{display:flex;flex-direction:column}.engrave-sheet .modal-close{position:absolute;top:26px;right:26px;z-index:3}.engrave-scroll{flex:1 1 auto;min-height:0;overflow:visible}.engrave-head{text-align:center;padding:20px 32px 2px}.engrave-head h2{font-size:clamp(24px,3.6vw,38px);font-weight:700;letter-spacing:-.02em;line-height:1.06}.engrave-head p{max-width:560px;margin:10px auto 0;color:var(--ink-soft);font-size:15px;line-height:1.4}.side-tabs{display:flex;justify-content:center;gap:8px;margin:12px auto 0}.side-tab{border:1px solid var(--line);background:var(--bg);color:var(--ink-soft);font:inherit;font-weight:600;padding:7px 20px;border-radius:999px;cursor:pointer;display:inline-flex;align-items:center;gap:7px;transition:background .15s ease,color .15s ease,border-color .15s ease}.side-tab:hover{border-color:var(--ink-faint)}.side-tab.on{background:var(--ink);color:#fff;border-color:var(--ink)}.side-fee{font-size:11px;font-weight:600;opacity:.85}.engrave-stage{background:var(--bg-panel);margin-top:10px;padding:10px 16px;display:grid;place-items:center;position:relative}.engrave-sample-row{display:flex;justify-content:center;margin:14px 0 2px}.sample-btn{display:inline-flex;align-items:center;gap:8px;padding:10px 18px;border-radius:980px;border:1px solid rgba(0,0,0,.12);background:#fff;color:#1d1d1f;font:inherit;font-size:13.5px;font-weight:600;letter-spacing:-.01em;cursor:pointer;transition:background .15s ease,box-shadow .15s ease}.sample-btn:hover{background:#f5f5f7;box-shadow:0 3px 10px #00000014}.sample-btn svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.sample-lightbox{position:fixed;top:0;right:0;bottom:0;left:0;z-index:3000;display:none;align-items:center;justify-content:center;padding:24px}.sample-lightbox.open{display:flex}.sample-lightbox-scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:#0009;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.sample-lightbox-fig{position:relative;margin:0;max-width:min(92vw,620px);max-height:86vh;background:#fff;border-radius:16px;padding:12px;box-shadow:0 30px 80px #0006;display:flex;flex-direction:column}.sample-lightbox-fig img{display:block;max-width:100%;max-height:74vh;object-fit:contain;border-radius:8px}.sample-lightbox-fig figcaption{margin-top:10px;text-align:center;font-size:13px;color:#6e6e73;letter-spacing:-.01em}.sample-lightbox-close{position:absolute;top:-14px;right:-14px;width:34px;height:34px;border-radius:50%;border:0;background:#fff;color:#1d1d1f;font-size:15px;cursor:pointer;box-shadow:0 4px 14px #00000040}.engrave-frame{position:relative;width:min(92%,429px);container-type:inline-size}.engrave-frame img{width:100%;height:auto;display:block}.upload-overlay{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:40%;display:grid;place-items:center;pointer-events:none}.upload-overlay img{max-width:100%;max-height:60cqmin;object-fit:contain;filter:drop-shadow(0 4px 12px rgba(0,0,0,.18));pointer-events:none;-webkit-user-drag:none}.upload-overlay.has-img{pointer-events:auto;cursor:move;touch-action:none;outline:1.5px dashed rgba(0,113,227,.6);outline-offset:5px;border-radius:2px}.upload-handle{position:absolute;right:-10px;bottom:-10px;width:20px;height:20px;border-radius:50%;background:var(--accent);border:2px solid #fff;cursor:nwse-resize;box-shadow:0 1px 5px #00000059;touch-action:none}.up-remove{position:absolute;left:-11px;top:-11px;width:22px;height:22px;border-radius:50%;background:var(--danger);color:#fff;border:2px solid #fff;font-size:14px;line-height:1;cursor:pointer;display:grid;place-items:center;padding:0;box-shadow:0 1px 5px #00000059}.rotate-handle{position:absolute;left:50%;top:-30px;transform:translate(-50%);width:20px;height:20px;border-radius:50%;background:#fff;border:2px solid var(--accent);cursor:grab;box-shadow:0 1px 5px #00000059;touch-action:none}.rotate-handle:before{content:"";position:absolute;left:50%;top:100%;width:2px;height:10px;background:var(--accent);transform:translate(-50%)}.rotate-handle:active{cursor:grabbing}.upload-handle,.up-remove,.rotate-handle{opacity:0;transition:opacity .2s ease}.up-el:hover .upload-handle,.up-el.selected .upload-handle,.up-el:hover .up-remove,.up-el.selected .up-remove,.up-el:hover .rotate-handle,.up-el.selected .rotate-handle{opacity:1}.dpv{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100001;background:#0c0c10ed;display:none;overflow:hidden;touch-action:none}.dpv.open{display:block}.dpv img{position:absolute;left:50%;top:50%;max-width:none;cursor:grab;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;border-radius:10px}.dpv.drag img{cursor:grabbing}.dpv-close{position:absolute;top:18px;right:18px;z-index:3;width:40px;height:40px;border-radius:50%;border:0;background:#ffffff24;color:#fff;font-size:17px;cursor:pointer}.dpv-close:hover{background:#ffffff40}.dpv-hud{position:absolute;bottom:22px;left:50%;transform:translate(-50%);z-index:3;display:flex;align-items:center;gap:10px;flex-wrap:wrap;justify-content:center}.dpv-zoom{background:#ffffff24;color:#fff;font-size:12.5px;font-weight:600;padding:6px 12px;border-radius:999px;font-variant-numeric:tabular-nums}.dpv-badge{font-size:12.5px;font-weight:600;padding:6px 12px;border-radius:999px}.dpv-badge.ok{background:#1a7f37eb;color:#fff}.dpv-badge.warn{background:#ff9f0af2;color:#1d1d1f}.dpv-nav{position:absolute;top:50%;transform:translateY(-50%);z-index:3;width:42px;height:42px;border-radius:50%;border:0;background:#ffffff24;color:#fff;cursor:pointer;display:grid;place-items:center}.dpv-nav svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round}.dpv-nav:hover{background:#ffffff40}.dpv-prev{left:16px}.dpv-next{right:16px}.dpv-hint{position:absolute;top:24px;left:50%;transform:translate(-50%);color:#ffffffbf;font-size:12.5px;z-index:3;max-width:82%;text-align:center}@media(max-width:640px){.dpv-hint{display:none}}.up-el{position:absolute;transform:translate(-50%,-50%);pointer-events:auto;cursor:move;touch-action:none;outline:1.5px dashed transparent;outline-offset:5px;border-radius:2px;transition:outline-color .2s ease}.up-el:hover,.up-el.selected{outline-color:#0071e3b3}.up-guide{position:absolute;background:#ff375f;opacity:0;pointer-events:none;z-index:6;transition:opacity .12s}.up-guide-v{left:50%;top:0;bottom:0;width:1.5px;transform:translate(-.75px)}.up-guide-h{top:50%;left:0;right:0;height:1.5px;transform:translateY(-.75px)}.up-guide.on{opacity:.9}.print-area{position:absolute;left:22%;top:30%;width:56%;height:40%;container-type:inline-size;z-index:5;pointer-events:none;border-radius:3px}.print-area.outline{outline:1.8px dashed #0071e3;outline-offset:0}.print-area.circle,.print-area.circle .print-hint{border-radius:50%}.print-area.circle .up-example{clip-path:ellipse(50% 50% at 50% 50%)}.print-area-label{position:absolute;bottom:100%;left:50%;transform:translate(-50%);margin-bottom:5px;font-size:10px;font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:#0071e3;background:#ffffffd9;padding:1px 7px;border-radius:5px;pointer-events:none;white-space:nowrap;opacity:0;transition:opacity .2s ease}.print-area.outline .print-area-label{opacity:1}.print-area .up-el{pointer-events:auto}.print-hint{position:absolute;top:0;right:0;bottom:0;left:0;z-index:4;pointer-events:auto;cursor:pointer;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;background:#0071e30d;border:1.6px dashed rgba(0,113,227,.55);border-radius:4px;color:var(--accent);font:inherit;font-size:12.5px;font-weight:600;text-align:center;padding:8px;transition:background .15s ease}.print-hint:hover{background:#0071e31a}.print-hint svg{width:26px;height:26px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.print-hint.has-img,.print-hint.has-img:hover,#dynInlineStage .print-hint.has-img{background:none;border:0;padding:0}.print-hint.has-img .print-hint-art{max-width:80%;max-height:80%;object-fit:contain;filter:drop-shadow(0 6px 14px rgba(0,0,0,.3))}.print-hint-chip{position:absolute;left:10px;top:10px;z-index:6;pointer-events:auto;cursor:pointer;display:inline-flex;align-items:center;gap:6px;padding:7px 13px;border-radius:999px;border:1px solid rgba(0,113,227,.5);background:#ffffffd9;color:var(--accent);font:inherit;font-size:11.5px;font-weight:600;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);box-shadow:0 2px 10px #0000001f;transition:background .15s ease}.print-hint-chip:hover{background:#e8f2fdf2}.print-hint-chip svg{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.print-hint-chip[hidden]{display:none}.print-hint-chip.dpv-chip{top:52px;cursor:zoom-in}.engrave-frame:not(:has(#printChip:not([hidden]))) .dpv-chip{top:10px}.up-example{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;opacity:.3;pointer-events:none;z-index:1}.print-area.setup{pointer-events:auto;cursor:move;outline:2.5px solid #0071e3;background:#0071e312;z-index:8}.pa-resize{position:absolute;right:-9px;bottom:-9px;width:18px;height:18px;z-index:9;background:#0071e3;border:2px solid #fff;border-radius:50%;cursor:nwse-resize;box-shadow:0 1px 5px #0006;touch-action:none}.pa-readout{position:fixed;top:12px;left:50%;transform:translate(-50%);z-index:10000;background:#0071e3;color:#fff;padding:9px 16px;border-radius:12px;font-size:13px;font-weight:600;text-align:center;box-shadow:0 8px 24px #00000047;max-width:92vw}.pa-readout span{display:block;opacity:.9;font-size:11px;font-weight:400;margin-top:2px}.up-img{display:block;line-height:0}.up-img img{display:block;width:100%;height:auto;pointer-events:none;-webkit-user-drag:none;filter:drop-shadow(0 4px 12px rgba(0,0,0,.18))}.up-txt{white-space:pre;text-align:center;font-weight:600;line-height:1.2;text-shadow:0 1px 2px rgba(255,255,255,.55)}.up-txt-content{pointer-events:none;display:inline-block}.up-controls{display:flex;flex-direction:column;gap:12px;padding:16px 24px 8px}.dropzone.small{padding:13px 16px;display:flex;align-items:center;justify-content:center;gap:10px;border-radius:var(--r-md)}.dropzone.small strong{display:inline;margin:0;font-size:14px}.dropzone.small .formats{margin:0}.up-fonts{display:flex;gap:8px;flex-wrap:wrap;justify-content:center}.up-font{border:1px solid var(--line);border-radius:10px;padding:6px 14px;background:var(--bg);font-size:18px;color:var(--ink);cursor:pointer;min-width:46px;line-height:1.2;transition:border-color .15s,box-shadow .15s}.up-font:hover{border-color:var(--ink-faint)}.up-font[aria-pressed=true]{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.upload-empty{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:max-content;max-width:74%;font-size:14px;color:var(--ink-faint);pointer-events:none;text-align:center;line-height:1.4}.engrave-overlay{position:absolute;left:50%;top:56.5%;transform:translate(-50%,-50%);font-size:clamp(13px,5.2cqw,24px);letter-spacing:.03em;font-weight:500;color:#9a9ba2;text-align:center;white-space:pre-wrap;pointer-events:none;text-shadow:0 1px 0 rgba(255,255,255,.7);line-height:1.25}.engrave-input-wrap{display:flex;justify-content:center;align-items:center;gap:10px;padding:36px 40px 6px}.engrave-input{width:min(560px,100%);text-align:center;border:1px solid var(--line);border-radius:var(--r-pill);padding:18px 24px;font-size:18px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink);background:var(--bg);transition:border-color var(--dur-fast),box-shadow var(--dur-fast)}textarea.engrave-input{resize:none;overflow-y:hidden;line-height:1.35;font-family:inherit;display:block;min-height:56px;max-height:132px}.ios-field textarea.engrave-input{text-align:left;padding:14px 18px;letter-spacing:.04em;text-transform:none;min-height:50px}.engrave-input-wrap .engrave-input{flex:0 1 480px;width:auto}.engrave-input::placeholder{color:var(--ink-faint);letter-spacing:.14em}.engrave-input:focus{outline:none;border-color:var(--accent);box-shadow:0 0 0 4px var(--accent-soft)}.upload-cta{width:100%;text-align:left;font:inherit;color:var(--ink-faint);background:var(--bg);border:1.5px dashed var(--line);border-radius:999px;padding:13px 18px;cursor:pointer;transition:border-color .15s ease,color .15s ease}.upload-cta:hover{border-color:var(--accent);color:var(--ink)}.engrave-tools{display:flex;flex-direction:column;align-items:stretch;gap:12px;margin:2px 0 0}.engrave-tools .up-fonts{justify-content:center}.ios-compose{display:flex;align-items:center;gap:10px;width:4.05in;max-width:100%;margin:0 auto;padding:0}.ios-plus{flex:none;width:42px;height:42px;border-radius:50%;border:none;cursor:pointer;background:#e4e4ea;color:#3c3c43;line-height:1;display:grid;place-items:center;transition:background var(--dur-fast) ease}.ios-plus:hover{background:#d6d6dd}.ios-plus svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.ios-field{flex:1}.ios-field .engrave-input{width:100%;text-align:left;padding:12px 18px;letter-spacing:.04em;text-transform:none}.kb-bar{display:flex;gap:10px;justify-content:center;align-items:stretch;width:4.05in;max-width:100%;margin:0 auto}.kb-dd{position:relative;flex:0 1 auto}.kb-dd-btn{display:flex;align-items:center;gap:10px;min-width:200px;height:46px;padding:0 14px;border:1.5px solid var(--line);border-radius:14px;background:var(--bg);cursor:pointer;transition:border-color .15s ease;font-family:inherit}.kb-dd-btn:hover{border-color:var(--ink-faint)}.kb-dd-aa{font-size:19px;line-height:1;color:var(--ink)}.kb-dd-name{flex:1 1 auto;text-align:left;font-size:14px;font-weight:600;color:var(--ink)}.kb-dd-chev{width:15px;height:15px;fill:none;stroke:var(--ink-faint);stroke-width:2;stroke-linecap:round;stroke-linejoin:round;transition:transform .2s ease}.kb-dd.open .kb-dd-chev{transform:rotate(180deg)}.kb-dd-list{position:absolute;bottom:calc(100% + 6px);left:0;right:0;z-index:40;display:flex;flex-direction:column;gap:2px;padding:6px;background:var(--bg);border:1px solid var(--line);border-radius:14px;box-shadow:0 18px 40px -16px #00000052}.kb-dd-list[hidden]{display:none}.kb-dd-opt{display:flex;align-items:baseline;gap:10px;padding:9px 12px;border:0;background:none;border-radius:10px;cursor:pointer;text-align:left;font-family:inherit}.kb-dd-opt:hover{background:var(--bg-panel)}.kb-dd-opt.sel{background:var(--accent-soft)}.kb-dd-opt-aa{flex:1 1 auto;font-size:17px;color:var(--ink);white-space:nowrap}.kb-dd-opt-sub{font-size:11px;color:var(--ink-faint);font-weight:500;white-space:nowrap;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Helvetica Neue,Arial,sans-serif}.kb-emo-btn{flex:none;width:46px;height:46px;border:1.5px solid var(--line);border-radius:14px;background:var(--bg);font-size:20px;line-height:1;cursor:pointer;padding:0;display:grid;place-items:center;transition:border-color .15s ease;font-family:DynEmoji,"Apple Color Emoji","Segoe UI Emoji",sans-serif}.kb-emo-btn:hover,.kb-emo-btn[aria-expanded=true]{border-color:var(--ink-faint)}.kb-emo-pop{width:4.05in;max-width:100%;margin:8px auto 0;padding:8px;display:grid;grid-template-columns:repeat(8,1fr);gap:2px;background:var(--bg);border:1px solid var(--line);border-radius:14px;max-height:152px;overflow-y:auto}.kb-emo-pop[hidden]{display:none}.kb-emo{border:0;background:none;font-size:22px;padding:5px 0;border-radius:8px;cursor:pointer;font-family:DynEmoji,"Apple Color Emoji","Segoe UI Emoji",sans-serif}.kb-emo:hover{background:var(--bg-panel)}@media(max-width:720px){.engrave-head{padding:22px 24px 2px}.engrave-input-wrap{padding:28px 24px 4px}.ios-row-mid{padding:0 8px}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.no-scroll{overflow:hidden}.gallery-strip{position:relative;max-width:1240px;margin:40px auto 0;padding:0 22px}.gallery-row{display:flex;gap:12px;overflow-x:auto;scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-width:none}.gallery-row::-webkit-scrollbar{display:none}.gallery-row img{height:300px;width:auto;flex:0 0 auto;object-fit:cover;display:block;background:var(--bg-panel);scroll-snap-align:start;cursor:zoom-in}.strip-arrow{position:absolute;top:50%;transform:translateY(-50%);z-index:3;width:44px;height:44px;border-radius:50%;border:none;background:color-mix(in srgb,var(--bg) 84%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:var(--shadow-md);color:var(--ink);font-size:24px;line-height:1;display:grid;place-items:center;transition:transform var(--dur-fast) var(--ease-out),background var(--dur-fast)}.strip-arrow:hover{transform:translateY(-50%) scale(1.07);background:var(--bg)}.strip-prev{left:6px}.strip-next{right:6px}.lightbox{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10000;display:none;place-items:center;background:#000000e6;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.lightbox.open{display:grid}.lb-img{max-width:86vw;max-height:84vh;object-fit:contain;border-radius:8px;box-shadow:0 30px 80px #00000080}.lb-close{position:absolute;top:22px;right:26px;width:46px;height:46px}.lb-arrow{position:absolute;top:50%;transform:translateY(-50%);width:54px;height:54px;font-size:30px}.lb-close,.lb-arrow{border:none;border-radius:50%;background:#ffffff24;color:#fff;display:grid;place-items:center;line-height:1;cursor:pointer;transition:background var(--dur-fast),transform var(--dur-fast)}.lb-close{font-size:20px}.lb-close:hover,.lb-arrow:hover{background:#ffffff42}.lb-arrow:hover{transform:translateY(-50%) scale(1.06)}.lb-prev{left:20px}.lb-next{right:20px}.gallery-row{height:300px}.feature-panel{max-width:1240px;margin:24px auto 100px;padding:0 22px}.feature-inner{background:var(--bg-panel);border-radius:28px;padding:88px 64px 92px;text-align:center}.feature-title{font-size:clamp(30px,4vw,52px);font-weight:700;letter-spacing:-.02em;line-height:1.06}.feature-lead{max-width:760px;margin:28px auto 0;font-size:21px;line-height:1.5;color:var(--ink)}.feature-cols{display:grid;grid-template-columns:repeat(3,1fr);gap:40px;margin-top:72px}.feature-col{display:flex;flex-direction:column;align-items:center}.feature-ico{width:74px;height:74px;object-fit:contain}.feature-col h3{font-size:24px;font-weight:700;letter-spacing:-.01em;margin-top:24px}.feature-col p{font-size:17px;color:var(--ink-soft);margin-top:12px;max-width:26ch;line-height:1.45}.feature-title sup,.feature-lead sup,.feature-col h3 sup{font-size:.5em;font-weight:600;vertical-align:super}@media(max-width:860px){.gallery-row{overflow-x:auto}.gallery-row img{height:220px;flex:0 0 auto;width:auto}.feature-inner{padding:56px 24px 64px}.feature-cols{grid-template-columns:1fr;gap:48px;margin-top:56px}}.faq{max-width:1080px;margin:8px auto 112px;padding:0 22px}.faq-head{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:4px 4px 22px}.faq-head h2{font-size:clamp(28px,3.6vw,44px);font-weight:700;letter-spacing:-.02em}.faq-item{border-top:1px solid var(--line-soft)}.faq-item:last-of-type{border-bottom:1px solid var(--line-soft)}.faq-item>summary{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:24px 18px;font-size:21px;font-weight:600;letter-spacing:-.01em;color:var(--ink);border:2px solid transparent;border-radius:12px;transition:border-color var(--dur-fast)}.faq-item>summary::-webkit-details-marker{display:none}.faq-item>summary:focus-visible{outline:none;border-color:var(--accent)}.faq-item[open]>summary{border-color:var(--accent)}.faq-ico{flex:none;width:22px;height:22px;stroke:var(--ink-soft);fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;transition:transform var(--dur) var(--ease-out)}.faq-item[open] .faq-ico{transform:rotate(180deg)}.faq-answer{padding:2px 20px 30px;font-size:17px;line-height:1.6;color:var(--ink-soft);max-width:68ch}@media(max-width:860px){.faq-item>summary{font-size:18px;padding:20px 12px}}@media(min-width:1041px){.product{height:calc(100dvh - var(--dyn-top-h, 0px));box-sizing:border-box;overflow:hidden;grid-template-columns:1.4fr 1fr;grid-template-rows:minmax(0,1fr);gap:40px;padding:16px 40px 24px;align-items:stretch}#buyBox.col-right{min-height:0;max-height:100%;overflow-y:auto;align-self:center;padding:8px 6px 8px 10px;scrollbar-width:none}#buyBox.col-right::-webkit-scrollbar{display:none}.gallery{position:static;min-height:0;align-items:center;justify-content:center}.gallery-main{height:100%;max-height:80%;max-width:100%;width:auto;aspect-ratio:1 / 1;margin:auto}}@media(min-width:1041px)and (max-height:960px){.dyn-topbar{padding-top:12px}#buyBox .headline{font-size:clamp(22px,1.9vw,28px)}.detail .eyebrow{margin-bottom:6px}.price-row{margin:10px 0}.price{font-size:22px}.dyn-steps{margin:8px 0 2px!important}#buyBox .dyn-actionbar{margin:12px 0 0}#buyBox .dyn-actionbar-inner{gap:10px}.btn-lg{font-size:16px;padding:12px 26px}#buyBox .opt-group{margin-bottom:10px}.opt-label{margin-bottom:7px}.dyn-acc{margin:8px 0 0}.dyn-acc>summary{padding:10px 2px}#buyBox .reassure{gap:8px 16px}.ig-social{margin-top:12px;padding-top:10px}}@media(min-width:1041px)and (max-height:800px){.dyn-topbar{padding-top:8px}.product{padding:8px 40px 12px}#buyBox .headline{font-size:22px}.detail h1{margin-bottom:3px}.price-row{margin:6px 0}.price{font-size:20px}.dyn-steps{margin:6px 0 0!important}.btn-lg{font-size:15px;padding:10px 22px}#buyBox .dyn-actionbar{margin:8px 0 0}#buyBox .dyn-actionbar-inner{gap:8px}#buyBox .opt-group{margin-bottom:7px}.opt-label{margin-bottom:5px}.dyn-acc>summary{padding:8px 2px}#buyBox .reassure{gap:6px 14px}.ig-social{margin-top:8px;padding-top:6px}.ig-actions{gap:14px}}@media(max-width:1040px)and (min-width:861px){.product{grid-template-columns:1fr 1fr;gap:40px}.gallery{grid-column:1 / -1}}@media(max-width:860px){.product{grid-template-columns:1fr;gap:32px;padding-top:32px}.gallery{position:static;order:-1}}@media(prefers-reduced-motion:reduce){*{animation-duration:.01ms!important;transition-duration:.01ms!important;scroll-behavior:auto}}#dhSlide .dh-slide-close{width:52px;height:52px;border-radius:0;border:none;-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none!important;background:var(--dhx) center / contain no-repeat!important;filter:drop-shadow(0 0 2px rgba(255,255,255,.9))}#dhSlide .dh-slide-close:hover{background-image:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2064%2064'%3E%3Cg%20fill='%23e10600'%3E%3Cpath%20d='M10.5%2014%2016%206.5%2023.5%2010%2033%2021.5%2042%209%2050.5%205%2057%2012.5%2051.5%2020%2040.5%2031%2050%2041.5%2058%2050%2051%2058%2042.5%2053%2032%2041.5%2021.5%2054%2013%2058%206%2050.5%2012.5%2043%2022.5%2031%2014%2021.5Z'/%3E%3Ccircle%20cx='8'%20cy='5'%20r='1.7'/%3E%3Ccircle%20cx='26'%20cy='3.4'%20r='1.1'/%3E%3Ccircle%20cx='59.4'%20cy='30'%20r='1.3'/%3E%3Ccircle%20cx='4.6'%20cy='33'%20r='1.2'/%3E%3Ccircle%20cx='33'%20cy='61'%20r='1.5'/%3E%3Ccircle%20cx='58'%20cy='59.4'%20r='1'/%3E%3C/g%3E%3C/svg%3E")!important}#dhSlide .dh-slide-close svg{display:none}#dhSlide .dh-slide-inject .gal-nav .gal-arrow{filter:drop-shadow(0 0 2px rgba(255,255,255,.9))}.dyn-popup-open{display:none}#dhSlide.dh-slide-half .dh-slide-body{overflow:hidden!important}#dhSlide.dh-slide-half .dh-slide-inject{min-height:100%;display:flex!important;flex-direction:column}#dhSlide.dh-slide-half .dh-slide-inject .product{margin-top:auto!important;margin-bottom:auto!important}#dhSlide .dh-slide-inject .product{display:flex!important;flex-direction:column!important;align-items:center!important;width:100%!important;max-width:none!important;margin-left:0!important;margin-right:0!important;height:auto!important;max-height:none!important;overflow:visible!important;gap:20px!important;padding-top:14px!important;padding-bottom:18px!important}#dhSlide .dh-slide-inject .gallery{order:-1;position:static!important;width:100%;display:flex!important;flex-direction:column;align-items:center}#dhSlide .dh-slide-inject .gallery-main{width:min(100%,43vh)!important;position:relative;background:radial-gradient(closest-side,#ffffffe6,#ffffff8c 60%,#fff0)!important}#dhSlide .dh-slide-inject .gallery-main:after{content:"";position:absolute;left:50%;bottom:2%;transform:translate(-50%);width:52%;height:16px;z-index:-1;pointer-events:none;background:radial-gradient(ellipse closest-side,#14111029,#14111000 75%)}#dhSlide .dh-slide-inject .gal-nav .gal-arrow{top:50%;bottom:auto;transform:translateY(-50%)}#dhSlide .dh-slide-inject .gal-nav .gal-arrow:hover{transform:translateY(-50%) scale(1.1)}#dhSlide .dh-slide-inject .gal-nav .gal-arrow:active{transform:translateY(-50%) scale(.95)}#dhSlide .dh-slide-inject .gal-nav .gal-prev{left:-84px}#dhSlide .dh-slide-inject .gal-nav .gal-next{right:-84px}#dhSlide .dh-slide-inject .dyn-popup-meta{order:-2;text-align:center;margin:0;width:100%;font-size:9.5px;font-weight:600;letter-spacing:.34em;text-transform:uppercase;color:#17130f8c}body:has(#dhSlide.dh-slide-half.is-open) .dyn-hero .dh-head{transform:translateY(-10px)}#dhSlide .dh-slide-inject #buyBox.col-right{display:flex!important;position:relative;flex-direction:column;align-items:center;text-align:center;gap:14px;width:min(100%,660px);margin:0 auto;padding:26px 8% 30px!important}#dhSlide .dh-slide-inject #buyBox.col-right .headline{margin:0;padding:0 0 10px;border-bottom:2.5px solid #17130f;min-width:46%;font-family:Georgia,Times New Roman,serif!important;font-weight:800;text-transform:uppercase;letter-spacing:.06em;font-size:clamp(23px,2.3vw,34px);color:#17130f!important}#dhSlide .dh-slide-inject #buyBox.col-right .price-row{margin:0;justify-content:center}#dhSlide .dh-slide-inject #buyBox.col-right .price-row .price{font-family:Georgia,Times New Roman,serif!important;font-weight:600;font-size:13.5px;letter-spacing:.28em;text-transform:uppercase;color:#8f2b30!important}#dhSlide .dh-slide-inject #buyBox.col-right .price-row .price-note{display:none}#dhSlide .dh-slide-inject #buyBox.col-right .dyn-popup-open{display:flex!important;position:static!important;top:auto!important;bottom:auto!important;right:auto!important;width:auto!important;margin:12px 0 0!important}#dhSlide .dh-slide-inject #buyBox.col-right .dyn-popup-open:hover span{color:#a1272e!important;border-color:#a1272e!important}#dhSlide .dh-slide-inject #buyBox.col-right .dyn-actionbar,#dhSlide .dh-slide-inject #buyBox.col-right .dyn-steps,#dhSlide .dh-slide-inject #buyBox.col-right .eyebrow,#dhSlide .dh-slide-inject #buyBox.col-right .opt-group,#dhSlide .dh-slide-inject #buyBox.col-right .dyn-acc,#dhSlide .dh-slide-inject #buyBox.col-right .reassure,#dhSlide .dh-slide-inject #buyBox.col-right .ig-social{display:none!important}#dhSlide .dh-slide-inject .dyn-topbar{position:static;padding:42px 22px 0}
/*# sourceMappingURL=/cdn/shop/t/5/assets/dyn-dcu.css.map */
