:root{--paper:#07070b;--canvas:#07070b;--panel:#101118;--panel-2:#171923;--ink:#f7f8ff;--muted:#a7adbf;--line:#b2bee12e;--line-strong:#b2bee157;--red:#ff3b30;--blue:#2f6fff;--yellow:#ffd028;--orange:#ff3b30;--lime:#ffd028;--signal:#2f6fff;--signal-hover:#5d8dff;--warm:#ffd028}body{background:radial-gradient(780px 620px at 94% 8%,#2f6fff3d,#0000 70%),radial-gradient(760px 600px at 4% 38%,#ff3b3033,#0000 72%),radial-gradient(760px 520px at 58% 96%,#ffd0281f,#0000 72%),linear-gradient(135deg,#090910 0%,#080a12 54%,#0b090b 100%)}.brand-pattern{background:radial-gradient(at 88% 18%,#2f6fff3d,#0000 48%),radial-gradient(at 10% 48%,#ff3b3033,#0000 50%),radial-gradient(at 58% 92%,#ffd02824,#0000 48%),#08090f!important}.brand-word i{color:#ff3b30!important}.brand-word b{color:#2f6fff!important}.brand-word em,.kicker,.hero-order-guide b,.proof-row b,.commerce-section span{color:#ffd028!important}.home-page .hero:before{background:radial-gradient(560px 420px at 82% 42%,#2f6fff47,#0000 70%),radial-gradient(420px 360px at 20% 82%,#ff3b3033,#0000 72%),radial-gradient(340px 300px at 52% 100%,#ffd0281f,#0000 74%)}.home-page .hero{background:linear-gradient(115deg,#ff3b3009,#0000 40%,#2f6fff0e)}.home-page .hero-visual{background:radial-gradient(circle at 54% 44%,#2f6fff42,#0000 36%),radial-gradient(circle at 18% 80%,#ff3b3033,#0000 38%),radial-gradient(circle at 82% 88%,#ffd0281f,#0000 34%),#090a10}.home-page .shop-section{background:linear-gradient(115deg,#ff3b300f,#2f6fff0b 55%,#ffd0280b),#05050594}.keychain-hero-copy h1 em{background:linear-gradient(110deg,#ff3b30 0%,#2f6fff 52%,#ffd028 100%)!important;color:#0000!important;-webkit-background-clip:text!important;background-clip:text!important}.home-page .button-dark,.cart-page-pro .cart-summary .button,.payment-actions .button,.profile-save{color:#fff!important;background:linear-gradient(105deg,#2f6fff,#5d8dff)!important}.home-page .button-dark:hover,.cart-page-pro .cart-summary .button:hover,.payment-actions .button:hover,.profile-save:hover{background:linear-gradient(105deg,#5d8dff,#2f6fff)!important}.home-page .text-link:hover{color:#ffd028}.home-page .hero-config-quick{background:#12131db3;border-color:#2f6fff57}.hero-config-quick span{color:#ffd028!important}.hero-config-quick input:focus{border-color:#2f6fff!important;box-shadow:0 0 0 3px #2f6fff2e!important}.hero-shape-pills button[aria-pressed=true],.hero-shape-pills button:hover{background:#2f6fff2e!important;border-color:#2f6fff!important}.hero-color-swatches button[aria-pressed=true]{box-shadow:0 0 0 2px #07070b,0 0 0 4px #2f6fff!important}.neon-ring{border-color:#2f6fff7a!important;box-shadow:0 0 26px #2f6fff33,inset 0 0 22px #2f6fff1a!important}.neon-ring-two{border-color:#ff3b3080!important}.keychain-hud span{color:#ffd028!important}.keychain-hero-visual .tap-chip{color:#0b0a06!important;background:#ffd028!important;border-color:#ffd028!important;box-shadow:0 10px 26px #ff3b3038!important}.keychain-glow{opacity:.3}.product-card-copy>p{color:#2f6fff!important}.product-price{background:#2f6fff21!important;border-color:#2f6fff80!important}.product-image-wrap .customize-badge{background:linear-gradient(105deg,#ff3b30,#2f6fff)!important}.trust-grid span,.faq-list summary:after,.cart-total strong,.summary-total strong{color:#ffd028!important}.story-heading:before{background:linear-gradient(#ff3b30,#2f6fff,#ffd028)!important}.site-footer{border-top-color:#2f6fff!important}.site-footer:before{background:#ff3b30!important;box-shadow:160px 0 #ffd028!important}.hero-upload-control b{color:#9bb8ff!important;background:#2f6fff1a!important;border-color:#2f6fff94!important}.hero-upload-control:hover b{background:#ffd0281a!important;border-color:#ffd028!important}@media (prefers-reduced-motion:reduce){.neon-ring{animation:none!important}}
@media (prefers-color-scheme:light){:root{--lt-page:#fff;--lt-panel:#f4f6fa;--lt-line:#e2e6ee;--lt-ink:#111827;--lt-muted:#5b6476;--lt-gold:#a87800;--lt-blue:#2f6fff;--lt-green:#15803d;--paper:#fff;--canvas:#fff;--panel:#f4f6fa;--panel-2:#eef1f6;--ink:#111827;--muted:#5b6476;--line:#1118271a;--line-strong:#11182733;--surface:#f4f6fa;--surface-raised:#fff;--surface-soft:#f7f8fb;--stroke:#e2e6ee}.site-notice{border-color:var(--lt-line)}.site-notice-error{color:var(--lt-ink)}.site-header,.hero{background:var(--lt-page);border-bottom-color:var(--lt-line)}.color-picker{border-color:var(--lt-line)}.shop-section{background:var(--lt-page)}.product-image-wrap{background:var(--lt-panel);border-color:var(--lt-line)}.trust-section,.portfolio-section{background:var(--lt-page);border-top-color:var(--lt-line)}.trust-grid{border-color:var(--lt-line)}.trust-grid p{color:var(--lt-muted)}.commerce-section{border-top-color:var(--lt-line)}.commerce-section article{background:var(--lt-panel)}.commerce-section p,.portfolio-section p:not(.kicker),.portfolio-grid figcaption{color:var(--lt-muted)}.how-section{background:var(--lt-page)}.custom-section{background:var(--lt-panel)}.story-section{background:var(--lt-page);color:var(--lt-ink);border-top-color:var(--lt-line)}.story-copy{background:var(--lt-panel);border-color:var(--lt-line)}.story-copy p:first-child{color:var(--lt-ink)}.site-footer{background:var(--lt-page);color:var(--lt-ink)}.footer-built{color:var(--lt-muted)}.footer-contacts a{color:var(--lt-ink);border-color:var(--lt-line)}.footer-nav a{color:var(--lt-muted)}.footer-copyright{color:var(--lt-muted);border-top-color:var(--lt-line)}.commerce-page{background:var(--lt-page);color:var(--lt-ink)}.commerce-header{background:var(--lt-page);border-bottom-color:var(--lt-line)}.commerce-empty{background:var(--lt-panel);border-color:var(--lt-line)}.commerce-empty p{color:var(--lt-muted)}.cart-row{background:var(--lt-panel);border-color:var(--lt-line)}.cart-row img{background:var(--lt-panel)}.cart-row p:not(.kicker),.cart-row label{color:var(--lt-muted)}.cart-summary{background:var(--lt-panel);border-color:var(--lt-line)}.cart-summary span,.cart-summary small,.checkout-summary small,.payment-note,.checkout-note{color:var(--lt-muted)}.checkout-form,.checkout-summary{background:var(--lt-panel);border-color:var(--lt-line)}.form-grid label{color:var(--lt-ink)}.form-grid small{color:var(--lt-muted)}.summary-line,.summary-total{border-bottom-color:var(--lt-line)}.summary-line strong,.form-error{color:var(--lt-ink)}.checkout-payment-guide{color:var(--lt-muted);border-color:var(--lt-line)}.track-panel>p:not(.kicker){color:var(--lt-muted)}.track-form{background:var(--lt-panel);border-color:var(--lt-line)}.track-form label{color:var(--lt-ink)}.track-result{background:var(--lt-panel);border-color:var(--lt-line)}.track-result>p,.track-detail-grid span{color:var(--lt-muted)}.track-detail-grid b{color:var(--lt-ink)}.track-help{border-top-color:var(--lt-line)}.account-order-meta,.admin-order-meta,.account-order address,.tracking-line{color:var(--lt-muted)}.payment-pill{border-color:var(--lt-line)}.payment-paid{color:var(--lt-green)}.admin-inline-field{color:var(--lt-muted)}.modal,.upload-label span{border-color:var(--lt-line)}.size-control span,.cart-note{color:var(--lt-muted)}.success,.order-actions .button{border-color:var(--lt-line)}.order-submit .order-action-icon{background:var(--lt-page);color:var(--lt-ink)}.attachment-note{background:var(--lt-panel);color:var(--lt-muted)}.form-error{color:var(--lt-ink)}.checkout-address{border-color:var(--lt-line)}.checkout-address legend{color:var(--lt-ink)}.checkout-address label small,.checkout-account-note{color:var(--lt-muted)}.order-contact-panel{background:var(--lt-panel);border-color:var(--lt-line)}.hero-order-guide span{color:var(--lt-muted);border-color:var(--lt-line)}.modal-intro{color:var(--lt-muted)}.order-contact-panel .order-submit{color:var(--lt-ink)!important}.order-contact-heading p{color:var(--lt-muted)}.order-contact-heading p b{color:var(--lt-ink)}.order-contact-panel label,.order-contact-panel label small{color:var(--lt-muted)}.order-contact-panel input:not([readonly]),.order-contact-panel textarea{background:var(--lt-panel);color:var(--lt-ink)}.checkout-address{border-color:var(--lt-line);background:#ffffffd9}.order-contact-panel .attachment-note{color:var(--lt-muted)}.social-choice-grid label{background:var(--lt-panel);border-color:var(--lt-line)}.social-choice-grid i{color:var(--lt-ink)}.admin-shell{background:var(--lt-panel);color:var(--lt-ink)}.admin-topbar{border-bottom-color:var(--lt-line)}.admin-brand{color:var(--lt-ink)}.admin-brand em{color:var(--lt-gold)}.admin-user{color:var(--lt-muted)}.admin-user a{color:var(--lt-ink)}.admin-heading p:not(.kicker){color:var(--lt-muted)}.admin-stats{border-color:var(--lt-line)}.admin-stats div{background:var(--lt-panel)}.admin-stats span{color:var(--lt-muted)}.admin-card{background:var(--lt-panel);border-color:var(--lt-line)}.admin-card-head{border-bottom-color:var(--lt-line)}.admin-card-head span,.admin-empty{color:var(--lt-muted)}.admin-empty h3,.admin-inline-error{color:var(--lt-ink)}.order-row{border-bottom-color:var(--lt-line)}.order-row small{color:var(--lt-muted)}.order-row pre{color:var(--lt-ink)}.status-select{color:var(--lt-muted)}.order-row select{background:var(--lt-panel);color:var(--lt-ink)}.order-contact-details a{color:var(--lt-blue)}.admin-security,.order-customer small{color:var(--lt-muted)}.account-shell{background:var(--lt-page);color:var(--lt-ink)}.account-nav{border-bottom-color:var(--lt-line)}.account-nav a{color:var(--lt-ink)}.account-welcome>p:not(.kicker){color:var(--lt-muted)}.account-orders{background:var(--lt-panel);border-color:var(--lt-line)}.account-order{border-bottom-color:var(--lt-line)}.account-order-top small,.account-order pre{color:var(--lt-muted)}.faq-section{background:var(--lt-panel)}.faq-list details{background:var(--lt-panel);border-color:var(--lt-line)}.faq-list details[open]{background:var(--lt-panel)}.faq-list p{color:var(--lt-muted)}.account-button{color:var(--lt-ink);border-color:var(--lt-line)}.cart-help-link,.checkout-help-link{color:var(--lt-blue)}.support-page{background:var(--lt-page)}.support-intro{color:var(--lt-muted)}.support-grid>a{background:var(--lt-panel);color:var(--lt-ink);border-color:var(--lt-line)}.support-grid p{color:var(--lt-muted)}.support-grid b{color:var(--lt-blue)}.support-contact{background:var(--lt-panel);border-color:var(--lt-line)}.support-contact p:not(.kicker){color:var(--lt-muted)}.support-instagram{color:var(--lt-ink)}.cart-page-pro{background:var(--lt-page)}.cart-hero{border-bottom-color:var(--lt-line)}.cart-hero p:not(.kicker){color:var(--lt-muted)}.cart-hero>span,.cart-page-pro .cart-row{background:var(--lt-panel);border-color:var(--lt-line)}.cart-image{background:var(--lt-page)}.cart-item-footer strong small,.cart-page-pro .remove-link{color:var(--lt-muted)}.cart-page-pro .quantity-control input{background:var(--lt-page);color:var(--lt-ink)}.cart-page-pro .cart-summary{background:var(--lt-panel);border-color:var(--lt-line)}.summary-row,.cart-total{border-bottom-color:var(--lt-line)}.summary-row span{color:var(--lt-muted)}.shipping-row b{color:var(--lt-blue)}.cart-reassurance{color:var(--lt-muted)}.account-refined{background:var(--lt-page)}.account-refined .account-welcome,.account-refined .account-order,.account-profile-disclosure{background:var(--lt-panel)}.account-profile-disclosure[open]>summary{border-bottom-color:var(--lt-line)}.cart-page-pro .cart-row .quantity-control{border-top-color:var(--lt-line)}.profile-card{background:var(--lt-panel);border-color:var(--lt-line)}.profile-card .admin-card-head p,.profile-form label,.profile-form label small{color:var(--lt-muted)}.profile-form input{background:var(--lt-page);color:var(--lt-ink)}.profile-save,.profile-feedback.error{color:var(--lt-ink)}.order-address{background:var(--lt-page);color:var(--lt-muted)}.order-address b{color:var(--lt-ink)}.system-state{background:var(--lt-page)}.system-state>p:not(.kicker){color:var(--lt-muted)}.auth-shell{background:var(--lt-page)}.auth-card{background:var(--lt-panel);border-color:var(--lt-line)}.auth-intro{color:var(--lt-muted)}.google-g{color:var(--lt-blue)}.auth-provider-note,.auth-form label,.auth-form label small{color:var(--lt-muted)}.auth-form input{background:var(--lt-page);color:var(--lt-ink)}.auth-toggle{background:var(--lt-panel);color:var(--lt-muted)}.auth-toggle:hover,.auth-submit{color:var(--lt-ink)}.auth-switch{color:var(--lt-muted)}.mfa-banner{border-color:var(--lt-line)}.mfa-hint,.mfa-setup ol{color:var(--lt-muted)}.mfa-qr{border-color:var(--lt-line)}.mfa-secret{background:var(--lt-page)}.mfa-setup label,.mfa-confirm label{color:var(--lt-muted)}.mfa-setup input,.mfa-confirm input{background:var(--lt-page);color:var(--lt-ink)}.mfa-confirm{background:var(--lt-page);border-color:var(--lt-line)}.mfa-confirm .button,.mfa-setup .button{color:var(--lt-ink)}.mfa-codes{background:var(--lt-page)}.mfa-codes p{color:var(--lt-muted)}.mfa-codes li{background:var(--lt-panel);color:var(--lt-ink);border-color:var(--lt-line)}.cookie-notice{background:var(--lt-panel)}.cookie-notice-copy p{color:var(--lt-muted)}.cookie-notice-accept{color:var(--lt-ink)}.legal-shell{background:var(--lt-page)}.legal-updated,.legal-lead,.legal-page p,.legal-page li{color:var(--lt-muted)}.legal-back{border-top-color:var(--lt-line)}.legal-table-wrap{border-color:var(--lt-line)}.legal-table th,.legal-table td{color:var(--lt-muted);border-bottom-color:var(--lt-line)}.legal-table thead th{background:var(--lt-panel)}.auth-consent{color:var(--lt-muted)}.admin-toolbar{background:var(--lt-panel);border-bottom-color:var(--lt-line)}.admin-toolbar label,.admin-store-link{color:var(--lt-muted)}.admin-stats-pro button{background:var(--lt-panel);color:var(--lt-ink);border-color:var(--lt-line)}.admin-stats-pro button:hover,.admin-stats-pro button:focus-visible,.admin-stats-pro button.is-active{background:var(--lt-panel)}.admin-stats-pro span{color:var(--lt-muted)}.admin-order-stack{background:var(--lt-panel)}.admin-order-card{background:var(--lt-panel);border-color:var(--lt-line)}.admin-order-card-head{border-bottom-color:var(--lt-line)}.admin-order-identity small,.admin-order-summary p{color:var(--lt-muted)}.admin-order-summary a{color:var(--lt-blue)}.admin-order-actions>label{color:var(--lt-muted)}.admin-order-actions select{background:var(--lt-panel);color:var(--lt-ink)}.admin-order-details{border-top-color:var(--lt-line)}.admin-order-details summary{color:var(--lt-ink)}.admin-detail-empty,.admin-inputs label{color:var(--lt-muted)}.admin-inputs input,.admin-inputs textarea{background:var(--lt-panel);color:var(--lt-ink)}.account-refined .account-welcome,.account-order-product img,.account-order-fallback{background:var(--lt-panel);border-color:var(--lt-line)}.account-order-product p:not(.kicker){color:var(--lt-muted)}.account-order-details{border-top-color:var(--lt-line);border-bottom-color:var(--lt-line)}.account-order-details summary{color:var(--lt-ink)}.payment-result-note{background:var(--lt-panel)}.site-header{background:var(--lt-page);border-top-color:var(--lt-line)}.hero{background:var(--lt-panel)}.hero-copy .kicker{color:var(--lt-ink)}.hero-text{color:var(--lt-muted)}.hero-order-guide span{border-color:var(--lt-line)}.proof-row{color:var(--lt-muted)}.proof-row b{color:var(--lt-ink)}.orbit{border-color:var(--lt-line)}.section-heading>p{color:var(--lt-muted)}.trust-grid article,.commerce-section article{background:var(--lt-panel);border-color:var(--lt-line)}.steps article{border-color:var(--lt-line)}.steps p{color:var(--lt-muted)}.custom-section,.site-footer{border-top-color:var(--lt-line)}.order-progress li.done,.order-progress li.done i,.mobile-menu-button{color:var(--lt-ink)}.site-header nav{background:var(--lt-panel)}.site-header nav.is-open{border-color:var(--lt-line)}.site-header nav a,.site-header nav a:nth-last-child(-n+2){border-bottom-color:var(--lt-line)}.status-cancelled,.status-refunded{color:var(--lt-muted)}.admin-security{background:var(--lt-panel);border-color:var(--lt-line)}.product-image-wrap{border-color:var(--lt-line)}.product-details-link{color:var(--lt-muted)}.product-page{background:var(--lt-page);color:var(--lt-ink)}.product-detail-media{background:var(--lt-panel);border-color:var(--lt-line)}.product-detail-lede,.product-detail-copy ul,.product-detail-copy li span,.detail-assurance{color:var(--lt-muted)}.product-detail-facts article{background:var(--lt-panel)}.product-detail-facts p{color:var(--lt-muted)}.product-detail-facts a{color:var(--lt-blue)}.related-product-grid a{background:var(--lt-panel);color:var(--lt-ink);border-color:var(--lt-line)}.related-product-grid span{color:var(--lt-muted)}.account-refined .account-order{background:var(--lt-panel);border-color:var(--lt-line)}.account-refined .account-order pre{color:var(--lt-ink)}.account-refined .account-order-meta{border-top-color:var(--lt-line)}.account-refined .account-order address{background:var(--lt-page);color:var(--lt-muted)}.account-profile-disclosure{background:var(--lt-panel);border-color:var(--lt-line)}.account-profile-disclosure>summary small{color:var(--lt-muted)}.account-refined .profile-card{border-top-color:var(--lt-line)}.account-refined .profile-form input{border-color:var(--lt-line)}.account-order-rich{background:var(--lt-panel)!important}.account-order-expanded{background:#ffffffd9}.account-order-expanded pre,.account-order-expanded address{color:var(--lt-muted)}.account-order-expanded address b{color:var(--lt-ink)}.quantity-stepper{background:var(--lt-panel)}.quantity-stepper button,.quantity-stepper output{color:var(--lt-ink)}.account-settings-page .account-security-actions{background:var(--lt-panel)}.settings-back-link{color:var(--lt-blue)}.home-page{background:var(--lt-page)}.home-page .site-header{background:var(--lt-page);border-color:var(--lt-line)}.home-page nav a{color:var(--lt-muted)}.home-page .account-button{color:var(--lt-ink);border-color:var(--lt-line)}.home-page .account-button:hover{background:var(--lt-panel)}.home-page .cart-button{color:var(--lt-ink)}.home-page .hero-copy .kicker,.home-page .hero-text{color:var(--lt-muted)}.home-page .text-link{color:var(--lt-ink)}.home-page .hero-order-guide span{color:var(--lt-muted);border-color:var(--lt-line)}.home-page .proof-row,.home-page .proof-row b{color:var(--lt-muted)}.home-page .kicker,.home-page .product-description,.home-page .product-details-link{color:var(--lt-muted)}.home-page .trust-grid article,.home-page .trust-grid article:hover,.home-page .commerce-section article{background:var(--lt-panel)}.home-page .commerce-section p{color:var(--lt-muted)}.home-page .portfolio-section .button{color:var(--lt-ink)}.home-page .how-section{background:var(--lt-panel)}.home-page .steps{border-top-color:var(--lt-line)}.home-page .steps article{border-bottom-color:var(--lt-line)}.home-page .faq-list details,.home-page .custom-section{background:var(--lt-panel)}.home-page .custom-section p:not(.kicker){color:var(--lt-muted)}.home-page .story-section{background:var(--lt-panel)}.home-page .story-copy p:first-child{color:var(--lt-ink)}.home-page .site-footer{background:var(--lt-page)}.home-page .footer-nav a{color:var(--lt-muted)}.home-page .footer-copyright{border-top-color:var(--lt-line)}.address-autocomplete>label{color:var(--lt-ink)}.address-search-status{color:var(--lt-muted)}.commerce-header,.account-nav,.admin-topbar{background:var(--lt-page)}.account-refined .profile-form input{background:var(--lt-panel);color:var(--lt-ink)}.admin-toolbar-pro{background:var(--lt-panel)}.hero-scroll-cue{color:var(--lt-muted)}.hero-scroll-cue b{color:var(--lt-gold);border-color:var(--lt-line)}.site-header,.home-page .hero{background:var(--lt-page);border-color:var(--lt-line)}.site-header{background:var(--lt-page)}.site-header nav a{color:var(--lt-muted)}.site-header nav a:hover{color:var(--lt-ink)}.account-button{color:var(--lt-muted)}.home-page .hero{background:var(--lt-panel)}.home-page .hero-text,.home-page .text-link,.home-page .hero-order-guide span{color:var(--lt-muted)}.home-page .proof-row b{color:var(--lt-ink)}.home-page .orbit{border-color:var(--lt-line)}.shop-section,.how-section,.custom-section,.story-section,.trust-section,.portfolio-section,.faq-section{background:var(--lt-page)}.product-image-wrap{background:var(--lt-panel)}.product-description{color:var(--lt-muted)}.product-price{color:var(--lt-ink)}.trust-grid article,.commerce-section article{background:var(--lt-panel)}.commerce-section p{color:var(--lt-muted)}.story-copy{background:var(--lt-panel)}.story-copy p{color:var(--lt-muted)}.site-footer{background:var(--lt-page)}.footer-contacts a,.footer-nav a{color:var(--lt-muted)}.footer-contacts a:hover,.footer-nav a:hover{color:var(--lt-ink)}.faq-list details,.faq-list details[open],.modal{background:var(--lt-panel)}.modal-close{color:var(--lt-muted)}.modal input,.modal textarea,.modal select{background:var(--lt-panel);color:var(--lt-ink)}.commerce-page,.account-shell,.admin-shell,.support-page,.cart-page-pro,.account-refined,.commerce-header,.account-nav,.admin-topbar{background:var(--lt-page)}.checkout-form,.checkout-summary,.cart-page-pro .cart-row,.cart-page-pro .cart-summary,.account-profile-disclosure,.account-refined .account-order,.profile-card,.admin-card,.admin-order-card,.checkout-form input,.checkout-form textarea,.checkout-form select,.profile-form input,.admin-stats-pro button{background:var(--lt-panel)}.hero-config-quick{background:var(--lt-panel);border-color:var(--lt-line)}.hero-config-quick input{background:var(--lt-page);color:var(--lt-ink);border-color:var(--lt-line)}.hero-shape-pills button{color:var(--lt-muted);border-color:var(--lt-line)}.hero-shape-pills button[aria-pressed=true],.hero-shape-pills button:hover{color:var(--lt-ink)}.create-3d-page,.create-3d-header{background:var(--lt-page)}.create-3d-brand{color:var(--lt-ink)}.create-3d-points span{color:var(--lt-muted)}.create-3d-card{background:var(--lt-panel)}.create-3d-dropzone{background:var(--lt-page);color:var(--lt-ink);border-color:var(--lt-line)}.create-3d-dropzone:hover,.create-3d-dropzone:focus-visible{background:var(--lt-page)}.create-3d-status{color:var(--lt-muted)}.create-3d-result{background:var(--lt-panel)}.product-image-note{color:var(--lt-muted)}.shop-help-faq-grid article{background:var(--lt-panel)}.shop-help-faq-grid p,.shop-help-faq-note{color:var(--lt-muted)}.shop-help-faq-note a,.detail-assurance a{color:var(--lt-blue)}.our-work-page{background:var(--lt-panel);color:var(--lt-ink)}.work-header{border-bottom-color:var(--lt-line)}.work-brand{color:var(--lt-ink)}.work-brand span,.work-header nav a{color:var(--lt-muted)}.work-header nav a:hover,.work-intro h1 em{color:var(--lt-gold)}.work-intro>p:not(.kicker){color:var(--lt-muted)}.work-intro-note{color:var(--lt-muted);border-top-color:var(--lt-line)}.work-filters button{color:var(--lt-muted)}.work-card-copy>p:first-child{color:var(--lt-gold)}.work-description{color:var(--lt-muted)}.work-card-copy a{color:var(--lt-ink)}.work-card-copy a:hover{color:var(--lt-gold)}.work-cta{border-top-color:var(--lt-line)}.work-cta p:not(.kicker){color:var(--lt-muted)}.account-orders-intro{background:var(--lt-panel)}.account-orders-intro p:not(.kicker){color:var(--lt-muted)}.order-quote-panel,.quote-review,.order-payment-details{background:var(--lt-panel)}.order-quote-panel input,.order-quote-panel textarea,.order-payment-details input{background:var(--lt-panel);color:var(--lt-ink)}.quote-status,.checkout-stages{color:var(--lt-muted)}.checkout-stages .complete{color:var(--lt-ink)}.checkout-account-status{background:var(--lt-panel);color:var(--lt-muted)}.checkout-account-status a{color:var(--lt-gold)}.checkout-account-status small{color:var(--lt-muted)}.checkout-step legend b{color:var(--lt-gold)}.checkout-step input,.checkout-step textarea{background:var(--lt-panel)!important;color:var(--lt-ink)!important}.checkout-step-note{color:var(--lt-muted)!important}.checkout-provider small,.checkout-final-action>div{color:var(--lt-muted)}.checkout-final-action strong{color:var(--lt-ink)}.checkout-improved .payment-note{color:var(--lt-muted)}.checkout-product-line{border-bottom-color:var(--lt-line)}.checkout-product-line img{background:var(--lt-panel)}.checkout-product-line small,.checkout-policy-links{color:var(--lt-muted)}.checkout-improved .form-error a{color:var(--lt-ink)}main.product-page .product-guide-intro p:not(.kicker){color:var(--lt-muted)}main.product-page .product-guide-grid article,main.product-page .product-guide-faq{background:var(--lt-panel);border-color:var(--lt-line)}main.product-page .product-guide h3{color:var(--lt-ink)}main.product-page .product-guide ul,main.product-page .product-guide ol{color:var(--lt-muted)}main.product-page .product-guide-faq details{border-top-color:var(--lt-line)}main.product-page .product-guide-faq summary{color:var(--lt-ink)}main.product-page .product-guide-faq details p{color:var(--lt-muted)}footer.page-footer{background:var(--lt-page);color:var(--lt-muted);border-top-color:var(--lt-line)}footer.page-footer a,footer.page-footer a:hover,footer.page-footer nav b{color:var(--lt-ink)}footer.page-footer small{color:var(--lt-muted);border-top-color:var(--lt-line)}.back-to-top,main.home-page .home-hero-pick{background:var(--lt-panel);color:var(--lt-ink);border-color:var(--lt-line)}main.home-page .home-hero-pick small{color:var(--lt-gold)}main.home-page .home-hero-pick i{color:var(--lt-muted)}main.home-page section.home-trust-bar{background:var(--lt-panel);border-bottom-color:var(--lt-line)}main.home-page section.home-trust-bar li{color:var(--lt-muted)}main.home-page section.home-trust-bar b{color:var(--lt-ink)}main.home-page .combo-card,main.home-page .home-review-grid article{background:var(--lt-panel);border-color:var(--lt-line)}main.home-page .combo-images span{color:var(--lt-gold)}main.home-page .combo-card p{color:var(--lt-muted)}main.home-page .combo-card .combo-items,main.home-page .home-review-grid blockquote{color:var(--lt-ink)}main.home-page .home-review-stars{color:var(--lt-gold)}main.home-page .home-review-author{color:var(--lt-muted)}main.home-page .home-review-author b{color:var(--lt-ink)}main.home-page .home-review-empty{color:var(--lt-muted)}.cart-suggestions{border-top-color:var(--lt-line)}a.cart-suggestion{background:var(--lt-panel);color:var(--lt-ink);border-color:var(--lt-line)}a.cart-suggestion small{color:var(--lt-gold)}a.cart-suggestion i{color:var(--lt-muted)}label.checkout-gift-wrap{background:var(--lt-panel);border-color:var(--lt-line)}label.checkout-gift-wrap small{color:var(--lt-muted)}main.home-page{background:var(--lt-page)}main.home-page section.home-hero-minimal .hero-text{color:var(--lt-muted)}main.home-page .shop-card{background:var(--lt-panel);border-color:var(--lt-line)}main.home-page .shop-card-image{background:var(--lt-panel)}main.home-page .shop-card-body p{color:var(--lt-muted)}main.home-page .shop-card-foot strong{color:var(--lt-ink)}main.home-page .shop-card-details{color:var(--lt-muted)}main.home-page .shop-card-details:hover{color:var(--lt-ink)}main.home-page section.home-trust-bar{border-top-color:var(--lt-line);border-bottom-color:var(--lt-line)}.work-story p{color:var(--lt-muted)}.work-story .work-story-lead{color:var(--lt-ink)}body{background:var(--lt-page)}.kicker,.hero-order-guide b,.proof-row b,.commerce-section span{color:var(--lt-gold)!important}.home-page .shop-section{background:var(--lt-page)}.home-page .text-link:hover{color:var(--lt-gold)}.home-page .hero-config-quick{background:var(--lt-panel)}.hero-config-quick span,.trust-grid span,.faq-list summary:after,.cart-total strong,.summary-total strong{color:var(--lt-gold)!important}.hero-upload-control b{color:var(--lt-blue)!important}html,body{color:var(--lt-ink);background:#fff!important}.site-header,.home-page .site-header,.commerce-header,.admin-topbar,.account-nav,.create-3d-header{border-color:var(--lt-line)!important;background:#fffffff2!important}.site-header nav a,.commerce-header a,.text-link{color:var(--lt-ink)}.mobile-menu-button span{background:var(--lt-ink)}.brand-word em{color:#f5b800!important}.site-footer,.home-page .site-footer,footer.page-footer{background:var(--lt-panel)!important;border-top-color:var(--lt-line)!important}.button-light{color:var(--lt-ink);background:#fff;border:1px solid #d6dae4}.back-to-top{color:var(--lt-ink);border-color:var(--lt-line);background:#fff;box-shadow:0 8px 22px #11182726}.back-to-top:hover,.back-to-top:focus-visible{background:var(--lt-blue);border-color:var(--lt-blue);color:#fff}main.home-page .shop-card{border-color:var(--lt-line);background:#fff;box-shadow:0 1px 2px #1118270d}main.home-page .shop-card-image,.product-image-wrap,.product-detail-media,.cart-image{background:#0b0d12}main.home-page section.home-trust-bar li:before{color:var(--lt-green)}input,select,textarea{color:var(--lt-ink)}input::placeholder,textarea::placeholder{color:#8a93a5}header.site-header nav{background:0 0}@media (max-width:850px){header.site-header nav{border-color:var(--lt-line);background:#fff}}main.home-page section.home-hero{background:#fff}main.home-page .custom-section,.shop-section,.how-section,.custom-section,.story-section,.trust-section,.portfolio-section,.faq-section{background:var(--lt-panel)}main.home-page .faq-section,main.home-page section.shop-minimal{background:#fff}main.home-page .custom-section h2,.custom-section h2{color:var(--lt-ink)}main.home-page .custom-section p{color:var(--lt-muted)}main.home-page .custom-section .contact-links a{color:var(--lt-blue)}.steps span,.trust-grid span,.faq-list summary:after{color:var(--lt-gold)!important}.faq-list summary{color:var(--lt-ink)}main.home-page .tag-compare-grid article{border-color:var(--lt-line);background:#fff}main.home-page .tag-compare-grid h3{color:var(--lt-ink)}main.home-page .tag-compare-grid li,main.home-page .tag-compare-bundle{color:var(--lt-muted)}main.home-page .tag-compare-new li{color:var(--lt-ink)}main.home-page .tag-compare-new li:before,main.home-page .tag-compare-bundle b{color:var(--lt-gold)}.nfc-extra{border-color:var(--lt-line)}main.home-page section.welcome-offer{background:var(--lt-panel);border-color:var(--lt-line)}main.home-page .welcome-offer h2{color:var(--lt-ink)}main.home-page .welcome-offer p{color:var(--lt-muted)}main.home-page .welcome-offer input[type=email]{border-color:var(--lt-line);color:var(--lt-ink);background:#fff}main.home-page .welcome-offer-done{color:var(--lt-gold)!important}.summary-discount strong{color:var(--lt-green)}.checkout-improved .checkout-form .checkout-final-action{border-top-color:var(--lt-line);background:#fff;box-shadow:0 -10px 24px #11182714}.checkout-short .checkout-signin,.checkout-extras summary{color:var(--lt-muted)}.checkout-extras{border-color:var(--lt-line)}.stand-color-config{background:var(--lt-panel)!important;border-color:var(--lt-line)!important}.stand-color-control{border-color:var(--lt-line)!important;background:#fff!important}.stand-color-config p,.stand-color-control p{color:var(--lt-muted)!important}}
main.v2{--p-page:#090c14;--p-panel:#121722;--p-panel-2:#0f1520;--p-line:#283144;--p-ink:#f5f7ff;--p-muted:#aab4c7;--p-accent:#ffd028;--p-blue:#2f6fff;--p-blue-hover:#245de2;--p-red:#ff3b30;--p-green:#3ddc97;--p-shadow:0 18px 50px #0000004d;--p-input:#0b101a}@media (prefers-color-scheme:light){main.v2{--p-page:#fff;--p-panel:#fff;--p-panel-2:#f4f6fa;--p-line:#e3e8f0;--p-ink:#111827;--p-muted:#5b6476;--p-accent:#1d4ed8;--p-blue:#1d5be0;--p-blue-hover:#174bc0;--p-red:#e5392f;--p-green:#15803d;--p-shadow:0 18px 44px #11182717;--p-input:#fff}}main.v2{min-height:100vh;background:var(--p-page)!important;color:var(--p-ink)!important}main.v2 .kicker{letter-spacing:.14em;font-size:11px;color:var(--p-accent)!important}main.v2 h1,main.v2 h2,main.v2 h3{color:var(--p-ink)}main.v2 :is(a,button,input,textarea,select):focus-visible{outline:3px solid var(--p-accent);outline-offset:3px}main.v2 :is(.commerce-header,.work-header){z-index:30;-webkit-backdrop-filter:none;backdrop-filter:none;justify-content:space-between;align-items:center;gap:16px;display:flex;position:sticky;top:0;border-bottom:1px solid var(--p-line)!important;background:var(--p-page)!important;padding:16px 5%!important}main.v2 :is(.commerce-header,.work-header):after{content:"";background:linear-gradient(90deg,var(--p-red) 0 33%,var(--p-blue) 33% 67%,#ffd028 67%);height:2px;position:absolute;bottom:-1px;left:5%;right:5%}main.v2 .commerce-header .brand,main.v2 .work-brand{align-items:center;gap:10px;text-decoration:none;display:inline-flex;color:var(--p-ink)!important}main.v2 .commerce-header .brand img,main.v2 .work-brand img{width:30px;height:30px}main.v2 .work-brand .work-brand-tag{letter-spacing:.1em;text-transform:uppercase;color:var(--p-muted);font-size:12px;font-weight:700}main.v2 .commerce-header-links,main.v2 .work-header nav{flex-wrap:wrap;align-items:center;gap:6px 22px;display:flex}main.v2 .commerce-header .text-link,main.v2 .work-header nav a{font-size:14px;font-weight:600;text-decoration:none;color:var(--p-muted)!important;background:0 0!important;border:0!important;padding:0!important}main.v2 .commerce-header .text-link:hover,main.v2 .work-header nav a:hover,main.v2 .work-header nav a[aria-current=page]{color:var(--p-ink)!important}main.v2 .button-dark,main.v2 .button-light,main.v2 .auth-submit{letter-spacing:0;text-transform:none;cursor:pointer;justify-content:center;align-items:center;gap:8px;min-height:50px;padding:0 24px;font-size:15px;font-weight:700;text-decoration:none;transition:background .18s,transform .18s;display:inline-flex;background:var(--p-blue)!important;color:#fff!important;box-shadow:none!important;border:1px solid #0000!important;border-radius:14px!important}main.v2 .button-dark:hover,main.v2 .button-light:hover,main.v2 .auth-submit:hover:not(:disabled){transform:translateY(-1px);background:var(--p-blue-hover)!important}main.v2 .button:disabled{opacity:.6;cursor:not-allowed;transform:none}main.v2 :is(input:not([type=checkbox]):not([type=radio]),textarea,select){-webkit-text-fill-color:var(--p-ink);width:100%;min-height:50px;padding:0 16px;font-size:16px;border:1px solid var(--p-line)!important;background:var(--p-input)!important;color:var(--p-ink)!important;box-shadow:none!important;border-radius:12px!important}main.v2 :is(input,textarea)::placeholder{-webkit-text-fill-color:var(--p-muted);opacity:.8;color:var(--p-muted)!important}main.v2 :is(input,textarea):focus{border-color:var(--p-blue)!important}main.v2 label{letter-spacing:0;text-transform:none;color:var(--p-ink);gap:8px;font-size:13px;font-weight:650;display:grid}main.v2 label small{color:var(--p-muted);font-weight:500}main.v2.cart-page-pro .commerce-panel{max-width:1120px;margin:0 auto;box-shadow:none!important;background:0 0!important;border:0!important;padding:40px 5% 72px!important}main.v2.cart-page-pro .cart-hero{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:12px 24px;margin-bottom:28px;display:flex;border:0!important;padding:0!important}main.v2.cart-page-pro .cart-hero h1{letter-spacing:-.04em;margin:8px 0;line-height:1.08;font-size:clamp(30px,4.6vw,46px)!important}main.v2.cart-page-pro .cart-hero p{margin:0;font-size:15px;color:var(--p-muted)!important}main.v2.cart-page-pro .cart-hero>span{border:1px solid var(--p-line);background:var(--p-panel-2);color:var(--p-muted);border-radius:999px;padding:7px 14px;font-size:13px;font-weight:650}main.v2.cart-page-pro .cart-layout{grid-template-columns:minmax(0,1fr) 360px;align-items:start;gap:24px;display:grid}main.v2.cart-page-pro .cart-list{gap:14px;display:grid}main.v2.cart-page-pro .cart-row{grid-template-columns:112px minmax(0,1fr) auto;align-items:center;gap:20px;padding:16px;display:grid;border:1px solid var(--p-line)!important;background:var(--p-panel)!important;box-shadow:none!important;border-radius:20px!important}main.v2.cart-page-pro .cart-image{border:1px solid var(--p-line);border-radius:16px;width:112px;height:112px;position:relative;overflow:hidden;background:var(--p-panel-2)!important}main.v2.cart-page-pro .cart-image img{object-fit:cover;width:100%;height:100%}main.v2.cart-page-pro .cart-image span{border-radius:999px;padding:3px 9px;font-size:11px;font-weight:700;position:absolute;bottom:8px;left:8px;color:#fff!important;background:#0a0e18d9!important}main.v2.cart-page-pro .cart-item-details h2{margin:2px 0 6px;line-height:1.3;font-size:18px!important}main.v2.cart-page-pro .cart-configuration{white-space:pre-line;margin:0 0 12px;font-size:13.5px;line-height:1.55;color:var(--p-muted)!important}main.v2.cart-page-pro .cart-item-footer{align-items:center;gap:18px;display:flex}main.v2.cart-page-pro .cart-item-footer strong{font-size:18px;color:var(--p-accent)!important}main.v2.cart-page-pro .cart-item-footer strong small{color:var(--p-muted);font-size:12px;font-weight:500}main.v2.cart-page-pro .remove-link{text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;font-size:13px;text-decoration:underline;color:var(--p-muted)!important}main.v2.cart-page-pro .remove-link:hover{color:var(--p-red)!important}main.v2.cart-page-pro .quantity-control{justify-items:center;gap:8px;display:grid}main.v2.cart-page-pro .quantity-control>span{letter-spacing:.08em;text-transform:uppercase;color:var(--p-muted);font-size:11px;font-weight:700}main.v2.cart-page-pro .quantity-stepper{border:1px solid var(--p-line);background:var(--p-panel-2);border-radius:999px;align-items:center;display:inline-flex}main.v2.cart-page-pro .quantity-stepper button{cursor:pointer;border:0;border-radius:50%;width:38px;height:38px;font-size:18px;color:var(--p-ink)!important;background:0 0!important}main.v2.cart-page-pro .quantity-stepper button:disabled{opacity:.35;cursor:not-allowed}main.v2.cart-page-pro .quantity-stepper output{text-align:center;min-width:28px;color:var(--p-ink);font-weight:700}main.v2.cart-page-pro .cart-suggestions{gap:10px;margin-top:10px;display:grid;border:0!important;padding:0!important}main.v2.cart-page-pro a.cart-suggestion{align-items:center;gap:14px;padding:12px;text-decoration:none;display:flex;border:1px solid var(--p-line)!important;background:var(--p-panel-2)!important;color:var(--p-ink)!important;border-radius:16px!important}main.v2.cart-page-pro a.cart-suggestion:hover{border-color:var(--p-blue)!important}main.v2.cart-page-pro a.cart-suggestion img{object-fit:cover;border-radius:12px;width:64px;height:64px}main.v2.cart-page-pro a.cart-suggestion span{gap:2px;display:grid}main.v2.cart-page-pro a.cart-suggestion small{color:var(--p-muted);font-size:12px}main.v2.cart-page-pro a.cart-suggestion b{color:var(--p-ink);font-size:15px}main.v2.cart-page-pro a.cart-suggestion i{color:var(--p-accent);font-size:13px;font-style:normal}main.v2.cart-page-pro .cart-summary{gap:14px;display:grid;position:sticky;top:88px;border:1px solid var(--p-line)!important;background:var(--p-panel)!important;box-shadow:var(--p-shadow)!important;border-radius:20px!important;padding:22px!important}main.v2.cart-page-pro .summary-row,main.v2.cart-page-pro .cart-total{color:var(--p-muted);justify-content:space-between;align-items:baseline;gap:12px;margin:0;font-size:15px;display:flex;border:0!important;padding:0!important}main.v2.cart-page-pro .summary-row strong,main.v2.cart-page-pro .summary-row b{color:var(--p-ink);font-weight:650}main.v2.cart-page-pro .summary-discount strong{color:var(--p-green)!important}main.v2.cart-page-pro .cart-total{color:var(--p-ink);border-top:1px solid var(--p-line)!important;padding-top:14px!important}main.v2.cart-page-pro .cart-total strong{letter-spacing:-.02em;font-size:28px;color:var(--p-ink)!important}main.v2.cart-page-pro .cart-summary .button{width:100%;min-height:54px}main.v2.cart-page-pro .cart-reassurance{margin:0;font-size:13px;line-height:1.55;color:var(--p-muted)!important}main.v2.cart-page-pro .cart-help-link{font-size:13px;font-weight:650;text-decoration:none;color:var(--p-accent)!important}main.v2.cart-page-pro .commerce-empty{text-align:center;border:1px dashed var(--p-line);background:var(--p-panel);border-radius:20px;max-width:560px;margin:60px auto;padding:48px 24px}main.v2.cart-page-pro .commerce-empty span{display:none}main.v2.track-page .track-panel{max-width:620px;margin:0 auto;box-shadow:none!important;background:0 0!important;border:0!important;padding:56px 5% 80px!important}main.v2.track-page .track-panel h1{letter-spacing:-.04em;margin:10px 0 12px;line-height:1.08;font-size:clamp(32px,5vw,46px)!important}main.v2.track-page .track-panel>p{margin:0 0 24px;font-size:16px;line-height:1.6;color:var(--p-muted)!important}main.v2.track-page .track-form{box-shadow:var(--p-shadow);gap:16px;padding:24px;display:grid;border:1px solid var(--p-line)!important;background:var(--p-panel)!important;border-radius:20px!important}main.v2.track-page .track-form .button{width:100%;min-height:54px}main.v2.track-page .form-error{background:#ff3b301a;border-radius:12px;margin:0;padding:12px 14px;font-size:14px;color:var(--p-red)!important}main.v2.track-page .track-result{box-shadow:var(--p-shadow);gap:20px;padding:24px;display:grid;border:1px solid var(--p-line)!important;background:var(--p-panel)!important;border-radius:20px!important}main.v2.track-page .track-result-head{justify-content:space-between;align-items:start;gap:16px;display:flex}main.v2.track-page .track-result-head h2{letter-spacing:-.02em;margin:6px 0 0;font-size:26px}main.v2.track-page .track-result-head strong{color:var(--p-ink);font-size:22px}main.v2.track-page .order-progress{grid-template-columns:repeat(5,1fr);gap:8px;margin:0;padding:0;list-style:none;display:grid}main.v2.track-page .order-progress li{color:var(--p-muted);justify-items:start;gap:8px;font-size:12px;display:grid}main.v2.track-page .order-progress li i{background:var(--p-panel-2);border:1px solid var(--p-line);width:26px;height:26px;color:var(--p-muted);border-radius:50%;place-items:center;font-size:12px;font-style:normal;font-weight:700;display:grid}main.v2.track-page .order-progress li.done{color:var(--p-ink)}main.v2.track-page .order-progress li.done i{background:var(--p-blue);border-color:var(--p-blue);color:#fff}main.v2.track-page .track-result>p{color:var(--p-ink);margin:0;font-size:15px;line-height:1.7}main.v2.track-page .track-detail-grid{background:var(--p-panel-2);border-radius:14px;grid-template-columns:repeat(2,1fr);gap:14px;padding:16px;display:grid}main.v2.track-page .track-detail-grid span{color:var(--p-muted);gap:3px;font-size:12px;display:grid}main.v2.track-page .track-detail-grid b{color:var(--p-ink);font-size:14px}main.v2.track-page .track-detail-grid a{color:var(--p-accent)}main.v2.track-page .track-help{color:var(--p-muted)!important;font-size:14px!important}main.v2.track-page .track-help a,main.v2.track-page .inline-link-button{font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;font-weight:650;text-decoration:underline;color:var(--p-accent)!important}main.v2.auth-shell{place-items:center;padding:40px 16px 64px;display:grid}main.v2.auth-shell .auth-card{width:100%;max-width:440px;margin:0;border:1px solid var(--p-line)!important;background:var(--p-panel)!important;box-shadow:var(--p-shadow)!important;border-radius:24px!important;padding:34px 30px!important}main.v2.auth-shell .auth-card:before,main.v2.auth-shell .auth-card:after{display:none!important}main.v2.auth-shell .auth-brand{margin-bottom:22px;font-size:22px;display:inline-flex}main.v2.auth-shell .auth-card h1{letter-spacing:-.03em;margin:6px 0 8px;line-height:1.1;font-size:32px!important}main.v2.auth-shell .auth-intro{margin:0 0 20px;font-size:15px;line-height:1.6;color:var(--p-muted)!important}main.v2.auth-shell .auth-provider-note{margin:12px 0 18px;font-size:12.5px;line-height:1.55;color:var(--p-muted)!important}main.v2.auth-shell .auth-provider-note a,main.v2.auth-shell .auth-switch a,main.v2.auth-shell .auth-consent a{text-underline-offset:3px;font-weight:650;text-decoration:underline;color:var(--p-accent)!important}main.v2.auth-shell .auth-form{gap:16px;margin-top:6px;display:grid;background:0 0!important;border:0!important;padding:0!important}main.v2.auth-shell .auth-password{display:block;position:relative}main.v2.auth-shell .auth-password input{padding-right:78px}main.v2.auth-shell .auth-toggle{cursor:pointer;border:0;border-radius:8px;padding:6px 12px;font-size:12px;font-weight:700;position:absolute;top:50%;right:8px;transform:translateY(-50%);background:var(--p-panel-2)!important;color:var(--p-muted)!important}main.v2.auth-shell .auth-consent{color:var(--p-muted);align-items:flex-start;gap:10px;font-size:13px;font-weight:500;display:flex}main.v2.auth-shell .auth-consent input{width:18px;min-height:18px;margin-top:2px;padding:0}main.v2.auth-shell .auth-submit{width:100%;min-height:54px}main.v2.auth-shell .auth-switch{text-align:center;margin:6px 0 0;font-size:14px;color:var(--p-muted)!important}main.v2.auth-shell .profile-feedback{border-radius:12px;margin:0;padding:12px 14px;font-size:14px}main.v2.auth-shell .profile-feedback.error{background:#ff3b301a;color:var(--p-red)!important}main.v2.our-work-page .work-intro{max-width:1180px;margin:0 auto;padding:64px 5% 28px!important}main.v2.our-work-page .work-intro h1{letter-spacing:-.05em;margin:12px 0 18px;line-height:1.04;font-size:clamp(40px,6vw,76px)!important}main.v2.our-work-page .work-intro h1 em{font-style:normal;color:var(--p-accent)!important}main.v2.our-work-page .work-intro>p:not(.kicker){max-width:540px;font-size:17px;line-height:1.7;color:var(--p-muted)!important}main.v2.our-work-page .work-intro-note{letter-spacing:.12em;gap:20px;margin-top:22px;font-size:11px;font-weight:700;display:flex;color:var(--p-muted)!important}main.v2.our-work-page .work-gallery{max-width:1180px;margin:0 auto;padding:12px 5% 40px!important}main.v2.our-work-page .work-filters{flex-wrap:wrap;gap:8px;margin-bottom:24px;display:flex}main.v2.our-work-page .work-filters button{border:1px solid var(--p-line);cursor:pointer;border-radius:999px;padding:10px 18px;font-size:14px;font-weight:650;background:var(--p-panel-2)!important;color:var(--p-muted)!important}main.v2.our-work-page .work-filters button[aria-pressed=true]{border-color:var(--p-blue);background:var(--p-blue)!important;color:#fff!important}main.v2.our-work-page .work-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}main.v2.our-work-page .work-card{transition:border-color .2s,transform .2s;overflow:hidden;border:1px solid var(--p-line)!important;background:var(--p-panel)!important;box-shadow:none!important;border-radius:20px!important}main.v2.our-work-page .work-card:hover{transform:translateY(-4px);border-color:var(--p-blue)!important}main.v2.our-work-page .work-photo{aspect-ratio:4/3;cursor:zoom-in;border:0;width:100%;padding:0;display:block;position:relative;overflow:hidden;background:var(--p-panel-2)!important}main.v2.our-work-page .work-photo img{object-fit:cover;width:100%;height:100%;transition:transform .3s}main.v2.our-work-page .work-card:hover .work-photo img{transform:scale(1.04)}main.v2.our-work-page .work-photo-open{color:#fff;background:#0a0e18bf;border-radius:50%;place-items:center;width:32px;height:32px;font-size:14px;display:grid;position:absolute;top:12px;right:12px}main.v2.our-work-page .work-card-copy{gap:8px;padding:18px 20px 20px;display:grid}main.v2.our-work-page .work-card-copy>p:first-child{letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:11px;font-weight:700;color:var(--p-accent)!important}main.v2.our-work-page .work-card-copy h2{letter-spacing:-.01em;margin:0;font-size:18px;line-height:1.3}main.v2.our-work-page .work-description{margin:0;font-size:14px;line-height:1.6;color:var(--p-muted)!important}main.v2.our-work-page .work-card-copy a{margin-top:4px;font-size:14px;font-weight:650;text-decoration:none;color:var(--p-accent)!important}main.v2.our-work-page .work-dialog{border:1px solid var(--p-line);background:var(--p-panel);color:var(--p-ink);border-radius:20px}main.v2.our-work-page .work-dialog a{color:var(--p-accent)}main.v2.our-work-page .work-story{max-width:760px;margin:0 auto;padding:56px 5%!important}main.v2.our-work-page .work-story h2{letter-spacing:-.04em;margin:8px 0 18px;font-size:clamp(30px,4vw,42px)}main.v2.our-work-page .work-story p{font-size:16px;line-height:1.75;color:var(--p-muted)!important}main.v2.our-work-page .work-story .work-story-lead{font-size:19px;font-weight:600;color:var(--p-ink)!important}main.v2.our-work-page .work-cta{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;max-width:1180px;margin:20px auto 72px;display:flex;border:1px solid var(--p-line)!important;background:var(--p-panel-2)!important;border-radius:24px!important;padding:32px clamp(20px,4vw,40px)!important}main.v2.our-work-page .work-cta h2{letter-spacing:-.03em;margin:8px 0;font-size:clamp(26px,3.4vw,36px)}main.v2.our-work-page .work-cta p:not(.kicker){margin:0;color:var(--p-muted)!important}@media (max-width:980px){main.v2.our-work-page .work-grid{grid-template-columns:repeat(2,minmax(0,1fr))}main.v2.cart-page-pro .cart-layout{grid-template-columns:1fr}main.v2.cart-page-pro .cart-summary{position:static}}@media (max-width:640px){main.v2 :is(.commerce-header,.work-header){padding:12px 5%!important}main.v2 .work-header nav a:nth-child(n+3){display:none}main.v2.our-work-page .work-grid{grid-template-columns:1fr}main.v2.our-work-page .work-intro{padding-top:40px!important}main.v2.cart-page-pro .commerce-panel{padding-top:28px!important}main.v2.cart-page-pro .cart-row{grid-template-columns:84px minmax(0,1fr);gap:14px;padding:14px}main.v2.cart-page-pro .cart-image{width:84px;height:84px}main.v2.cart-page-pro .quantity-control{grid-column:1/-1;justify-content:space-between;align-items:center;display:flex}main.v2.track-page .order-progress{grid-template-columns:repeat(5,minmax(0,1fr))}main.v2.track-page .order-progress li span{font-size:10.5px}main.v2.track-page .track-detail-grid{grid-template-columns:1fr}main.v2.auth-shell{place-items:start center;padding:24px 14px 48px}main.v2.auth-shell .auth-card{padding:26px 20px!important}}@media (prefers-reduced-motion:reduce){main.v2 *{transition:none!important}main.v2 .work-card:hover,main.v2 .button:hover{transform:none}}main.v2 :is(.commerce-header .brand,.work-brand) .brand-word{letter-spacing:-.02em;font-size:21px;font-weight:900}main.v2 .commerce-header .brand>span:not(.brand-word){font-size:21px;font-weight:900}main.v2.cart-page-pro .cart-hero:before,main.v2.cart-page-pro .cart-hero:after{display:none!important}main.v2.cart-page-pro .cart-hero>div{min-width:0}@media (max-width:640px){main.v2.cart-page-pro .cart-row{align-items:start}main.v2.cart-page-pro .commerce-header .text-link:first-child{display:none}main.v2 .commerce-header-links{gap:0}}
main.v2.help-page .commerce-panel{max-width:1120px;margin:0 auto;box-shadow:none!important;background:0 0!important;border:0!important;padding:52px 5% 80px!important}main.v2.help-page .commerce-panel>h1{letter-spacing:-.04em;margin:8px 0 12px;line-height:1.08;font-size:clamp(32px,5vw,48px)!important}main.v2.help-page .support-intro{max-width:560px;margin:0;font-size:16px;line-height:1.65;color:var(--p-muted)!important}main.v2.help-page .support-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:30px 0;display:grid}main.v2.help-page .support-grid a{align-content:start;gap:8px;padding:22px;text-decoration:none;transition:border-color .2s,transform .2s;display:grid;border:1px solid var(--p-line)!important;background:var(--p-panel)!important;color:var(--p-ink)!important;border-radius:20px!important}main.v2.help-page .support-grid a:hover{transform:translateY(-3px);border-color:var(--p-blue)!important}main.v2.help-page .support-grid a>span{letter-spacing:.08em;font-size:12px;font-weight:800;color:var(--p-accent)!important}main.v2.help-page .support-grid h2{margin:0;font-size:18px;line-height:1.3}main.v2.help-page .support-grid p{margin:0;font-size:14px;line-height:1.55;color:var(--p-muted)!important}main.v2.help-page .support-grid b{margin-top:6px;font-size:14px;color:var(--p-accent)!important}main.v2.help-page .help-tools{grid-template-columns:1fr 1fr;gap:20px;margin:0 0 40px;display:grid}main.v2.help-page .help-tool{padding:26px;border:1px solid var(--p-line)!important;background:var(--p-panel)!important;color:var(--p-ink)!important;box-shadow:none!important;border-radius:20px!important}main.v2.help-page .help-tool h2{letter-spacing:-.02em;color:var(--p-ink);margin:6px 0 12px;font-size:24px}main.v2.help-page .help-tool p{font-size:14.5px;line-height:1.65;color:var(--p-muted)!important}main.v2.help-page .help-tool label{font-size:13px;color:var(--p-ink)!important}main.v2.help-page .help-tool :is(input,textarea,select){-webkit-text-fill-color:var(--p-ink);min-height:46px;padding:12px 14px;border:1px solid var(--p-line)!important;background:var(--p-input)!important;color:var(--p-ink)!important;border-radius:12px!important}main.v2.help-page .help-tool textarea{min-height:120px}main.v2.help-page .help-tool button{background:var(--p-blue)!important;color:#fff!important;border:1px solid #0000!important;border-radius:12px!important}main.v2.help-page .help-tool .help-topics button{font-weight:600;border:1px solid var(--p-line)!important;background:var(--p-panel-2)!important;color:var(--p-ink)!important}main.v2.help-page .help-bubble{color:var(--p-ink);border-radius:14px;background:var(--p-panel-2)!important}main.v2.help-page .help-bubble.question{border:1px solid var(--p-line);background:0 0!important}main.v2.help-page .help-bubble b,main.v2.help-page .help-bubble a{color:var(--p-accent)!important}main.v2.help-page .shop-help-faq{margin:0 0 40px;background:0 0!important;border:0!important;padding:0!important}main.v2.help-page .shop-help-faq h2{letter-spacing:-.03em;margin:8px 0 22px;font-size:30px}main.v2.help-page .shop-help-faq-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}main.v2.help-page .shop-help-faq-grid article{padding:22px;border:1px solid var(--p-line)!important;background:var(--p-panel)!important;border-radius:18px!important}main.v2.help-page .shop-help-faq-grid h3{margin:0 0 10px;font-size:17px}main.v2.help-page .shop-help-faq-grid p,main.v2.help-page .shop-help-faq-note{margin:0;font-size:14.5px;line-height:1.65;color:var(--p-muted)!important}main.v2.help-page .shop-help-faq-note{margin-top:16px}main.v2.help-page .shop-help-faq a{color:var(--p-accent)!important}main.v2.help-page .support-contact{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;display:flex;border:1px solid var(--p-line)!important;background:var(--p-panel-2)!important;border-radius:24px!important;padding:30px clamp(20px,4vw,40px)!important}main.v2.help-page .support-contact h2{letter-spacing:-.03em;margin:8px 0;font-size:clamp(24px,3vw,32px)}main.v2.help-page .support-contact p:not(.kicker){margin:0;color:var(--p-muted)!important}main.v2.help-page .support-contact>div:last-child{justify-items:start;gap:12px;display:grid}main.v2.help-page .support-instagram{font-size:14px;font-weight:650;text-decoration:none;color:var(--p-accent)!important}main.v2.reviews-page .commerce-panel{max-width:1120px;margin:0 auto;box-shadow:none!important;background:0 0!important;border:0!important;padding:52px 5% 80px!important}main.v2.reviews-page .commerce-panel>h1{letter-spacing:-.045em;margin:8px 0 14px;line-height:1.05;font-size:clamp(34px,5.4vw,56px)!important}main.v2.reviews-page .commerce-panel>p{max-width:620px;font-size:16px;line-height:1.65;color:var(--p-muted)!important}main.v2.reviews-page .review-summary{align-items:center;gap:12px;margin:22px 0 0;display:flex;color:var(--p-muted)!important}main.v2.reviews-page .review-summary strong{letter-spacing:-.03em;color:var(--p-ink);font-size:34px}main.v2.reviews-page .star-on{color:#f5b800}main.v2.reviews-page .star-off{color:var(--p-line)}main.v2.reviews-page .review-actions{margin:22px 0 34px}main.v2.reviews-page .customer-review-grid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:18px;display:grid}main.v2.reviews-page .customer-review-card{align-content:start;gap:10px;padding:22px;display:grid;border:1px solid var(--p-line)!important;background:var(--p-panel)!important;box-shadow:none!important;border-radius:20px!important}main.v2.reviews-page .review-verification{background:var(--p-panel-2);color:var(--p-muted);border-radius:999px;justify-self:start;padding:3px 10px;font-size:11.5px;font-weight:700}main.v2.reviews-page .customer-review-card h2{letter-spacing:.05em;margin:0;font-size:20px}main.v2.reviews-page .review-product{margin:0;font-size:13px;font-weight:650;color:var(--p-accent)!important}main.v2.reviews-page .customer-review-message{margin:0;font-size:15.5px;line-height:1.65;color:var(--p-ink)!important}main.v2.reviews-page .review-photos{flex-wrap:wrap;gap:8px;display:flex}main.v2.reviews-page .review-photos img{object-fit:cover;border-radius:12px;width:88px;height:88px}main.v2.reviews-page .review-author{margin:4px 0 0;font-size:13px;color:var(--p-muted)!important}main.v2.reviews-page .write-review{max-width:680px;margin:48px 0 0;padding:28px;border:1px solid var(--p-line)!important;background:var(--p-panel)!important;border-radius:22px!important}main.v2.reviews-page .write-review h2{letter-spacing:-.02em;margin:0 0 8px;font-size:26px}main.v2.reviews-page .review-privacy{font-size:14px;line-height:1.6;color:var(--p-muted)!important}main.v2.reviews-page .open-review-form{gap:16px;display:grid}main.v2.reviews-page .open-review-form textarea{min-height:130px;padding:12px 16px}main.v2.reviews-page .review-consent{color:var(--p-muted);align-items:flex-start;gap:10px;font-size:13px;font-weight:500;display:flex}main.v2.reviews-page .review-consent input{width:18px;min-height:18px;padding:0}main.v2.reviews-page .review-error{color:var(--p-red)!important}main.v2.legal-shell{padding:0}main.v2.legal-shell .legal-page{max-width:760px;color:var(--p-ink);margin:0 auto;box-shadow:none!important;background:0 0!important;border:0!important;padding:44px 20px 88px!important}main.v2.legal-shell .legal-brand{margin-bottom:28px;font-size:22px;text-decoration:none;display:inline-flex}main.v2.legal-shell h1{letter-spacing:-.04em;margin:8px 0;line-height:1.1;font-size:clamp(32px,5vw,46px)!important}main.v2.legal-shell .legal-updated{margin:0 0 32px;font-size:13.5px;color:var(--p-muted)!important}main.v2.legal-shell h2{letter-spacing:-.02em;margin:38px 0 12px;font-size:22px}main.v2.legal-shell :is(p,li){font-size:16px;line-height:1.75;color:var(--p-muted)!important}main.v2.legal-shell li{margin:6px 0}main.v2.legal-shell li b,main.v2.legal-shell strong{color:var(--p-ink)}main.v2.legal-shell a{text-underline-offset:3px;font-weight:600;text-decoration:underline;color:var(--p-accent)!important}main.v2.legal-shell table{border-collapse:collapse;width:100%;font-size:14.5px}main.v2.legal-shell :is(th,td){border-bottom:1px solid var(--p-line);text-align:left;color:var(--p-muted);padding:10px 12px}main.v2.legal-shell th{color:var(--p-ink)}main.v2.legal-shell .legal-back{margin-top:44px}@media (max-width:980px){main.v2.help-page .support-grid{grid-template-columns:repeat(2,minmax(0,1fr))}main.v2.help-page .help-tools{grid-template-columns:1fr}}@media (max-width:640px){main.v2.help-page .support-grid,main.v2.help-page .shop-help-faq-grid,main.v2.reviews-page .customer-review-grid{grid-template-columns:1fr}main.v2.reviews-page .commerce-panel,main.v2.help-page .commerce-panel{padding-top:32px!important}main.v2.reviews-page .commerce-header-links a:first-child{display:none}}main.v2.reviews-page .review-stars{gap:8px;display:flex}main.v2.reviews-page .review-stars button{cursor:pointer;border-radius:12px;width:46px;height:46px;padding:0;font-size:24px;transition:transform .15s,border-color .15s;border:1px solid var(--p-line)!important;background:var(--p-panel-2)!important;color:var(--p-line)!important}main.v2.reviews-page .review-stars button:hover{transform:translateY(-2px)}main.v2.reviews-page .review-stars button[aria-pressed=true]{color:#f5b800!important;border-color:#f5b800!important}
html{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--t-bg:#fff;--t-panel:#fff;--t-soft:#f6f7fa;--t-ink:#0e1424;--t-muted:#5b6478;--t-line:#e6e9f0;--t-edge:#dfe3ec;--t-navy:#0e1424;--t-input:#fff;--t-glow:#eef3ff;--t-header:#ffffffe0;--t-red:#e5392f;--t-blue:#2557d6;--t-blue-h:#1c46b0;--t-yellow:#ffc400;--t-green:#12803f;--t-link:#2557d6;--t-shadow:0 1px 2px #0e14240d,0 14px 34px -14px #0e142429;--t-shadow-lg:0 2px 4px #0e14240d,0 28px 60px -20px #0e142447}@media (prefers-color-scheme:dark){html{--lightningcss-light: ;--lightningcss-dark:initial;--t-bg:#0a0d14;--t-panel:#11161f;--t-soft:#0e131b;--t-ink:#f2f4fa;--t-muted:#a3adc0;--t-line:#222a3a;--t-edge:#273044;--t-navy:#1b2540;--t-input:#0b0f17;--t-glow:#13203d;--t-header:#0a0d14d9;--t-red:#ff5a4f;--t-blue:#4d8dff;--t-blue-h:#3a78ec;--t-yellow:#ffd028;--t-green:#3ddc97;--t-link:#8db1ff;--t-shadow:0 1px 0 #ffffff0a inset,0 16px 36px -16px #000000bf;--t-shadow-lg:0 1px 0 #ffffff0d inset,0 30px 70px -24px #000000d9}}html main.v2{--p-page:var(--t-bg);--p-panel:var(--t-panel);--p-panel-2:var(--t-soft);--p-line:var(--t-line);--p-ink:var(--t-ink);--p-muted:var(--t-muted);--p-accent:var(--t-blue);--p-blue:var(--t-blue);--p-blue-hover:var(--t-blue-h);--p-red:var(--t-red);--p-green:var(--t-green);--p-input:var(--t-input);--p-yellow:var(--t-yellow);--p-shadow:var(--t-shadow)}html main.v2 :is(.commerce-header,.work-header){-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:var(--t-header)!important}html main.v2 .commerce-header .text-link,html main.v2 .work-header nav a{font-size:15px;color:var(--t-ink)!important}html main.v2 .kicker{font-weight:700;color:var(--t-blue)!important}html main.v2 h1{letter-spacing:-.04em}html main.v2 :is(.cart-item,.cart-line,.cart-summary,.order-summary,.track-card,.auth-card,.work-card,.help-tool,.support-grid a,.customer-review-card,.write-review,.shop-help-faq-grid article,.support-contact,.cart-pair,.cart-suggest){border:1px solid var(--t-edge)!important;background:var(--t-panel)!important;box-shadow:var(--t-shadow)!important;border-radius:20px!important}html main.v2 :is(.button,.button-dark,.checkout-button,button[type=submit]){font-weight:700;border-radius:12px!important;box-shadow:0 8px 20px -10px #2557d6a6!important}html main.v2 .help-tool button{background:var(--t-blue)!important}html main.v2 input:not([type=checkbox]):not([type=radio]),html main.v2 textarea,html main.v2 select{border:1px solid var(--t-line)!important;background:var(--t-input)!important;color:var(--t-ink)!important;border-radius:12px!important}html main.v2 input:focus,html main.v2 textarea:focus,html main.v2 select:focus{outline:3px solid color-mix(in srgb,var(--t-blue) 25%,transparent);border-color:var(--t-blue)!important}html main.checkout-improved{background:var(--t-bg)!important;color:var(--t-ink)!important}html main.checkout-improved :is(h1,h2,h3,legend,label,strong,b){color:var(--t-ink)!important}html main.checkout-improved :is(p,small,span){color:var(--t-muted)}html main.checkout-improved form.commerce-panel{border:1px solid var(--t-edge)!important;background:var(--t-panel)!important;box-shadow:var(--t-shadow)!important;color:var(--t-ink)!important;border-radius:22px!important}html main.checkout-improved form.commerce-panel :is(fieldset,.checkout-step){border-color:var(--t-line)!important;background:0 0!important}html main.checkout-improved form.commerce-panel :is(legend,h1,h2,label,.field-label){color:var(--t-ink)!important}html main.checkout-improved form.commerce-panel :is(p,small,.payment-note){color:var(--t-muted)!important}html main.checkout-improved form.commerce-panel a{color:var(--t-link)!important}html main.checkout-improved :is(.checkout-summary,aside){border:1px solid var(--t-edge)!important;background:var(--t-panel)!important;box-shadow:var(--t-shadow)!important;border-radius:20px!important}html main.checkout-improved :is(input,select,textarea){border:1px solid var(--t-line)!important;background:var(--t-input)!important;color:var(--t-ink)!important;-webkit-text-fill-color:var(--t-ink)!important;border-radius:12px!important}html main.checkout-improved :is(input,select,textarea):focus{border-color:var(--t-blue)!important}html main.checkout-improved .commerce-header{background:var(--t-header)!important;border-color:var(--t-line)!important}html main.checkout-improved button:not([disabled]){font-weight:700;background:var(--t-blue)!important;color:#fff!important;border-radius:12px!important}html main.checkout-improved .checkout-final-action{background:var(--t-panel)!important;border-top:1px solid var(--t-edge)!important;color:var(--t-ink)!important;box-shadow:0 -10px 24px #0e142414!important}html main.checkout-improved .checkout-final-action :is(span,strong,b,p,small,div){color:var(--t-ink)!important}html main.checkout-improved .checkout-summary :is(span,small,p,dt,dd,a,summary){color:var(--t-muted)!important}html main.checkout-improved .checkout-summary :is(strong,b,h2,h3){color:var(--t-ink)!important}html main.checkout-improved .checkout-summary a{font-weight:700;color:var(--t-link)!important}.cookie-notice{max-width:360px;box-shadow:var(--t-shadow-lg);flex-direction:column;background:var(--t-panel)!important;color:var(--t-ink)!important;border:1px solid var(--t-edge)!important;border-radius:18px!important;align-items:flex-start!important;gap:12px!important;bottom:16px!important;left:auto!important;right:16px!important}.cookie-notice .cookie-notice-copy p{color:var(--t-muted)!important}.cookie-notice strong{color:var(--t-ink)!important}@media (max-width:860px){.cookie-notice{max-width:none;left:12px!important;right:12px!important}}@media (prefers-color-scheme:dark){html main.v2 :is(.button,.button-dark,.button-light,.checkout-button,.auth-submit,button[type=submit]),html main.v2 .help-tool button,html main.checkout-improved button:not([disabled]){color:#10131c!important;background:#ffc93c!important;box-shadow:0 10px 26px -12px #ffc93c80!important}html main.v2 :is(.button,.button-dark,.button-light,.auth-submit):hover:not(:disabled){background:#ffd566!important}}html main.track-page .track-result{padding:clamp(18px,3vw,32px);border:1px solid var(--t-edge)!important;background:var(--t-panel)!important;box-shadow:var(--t-shadow-lg)!important;border-radius:24px!important}html main.track-page .track-result-head h2{letter-spacing:-.03em;margin:4px 0 0;font-size:clamp(26px,4vw,34px)}html main.track-page .track-result-head strong{letter-spacing:-.03em;font-size:clamp(24px,4vw,32px)}html main.track-page .order-progress{grid-template-columns:repeat(5,1fr);gap:0;margin:24px 0;padding:0;list-style:none;display:grid;position:relative}html main.track-page .order-progress li{text-align:center;color:var(--t-muted);flex-direction:column;align-items:center;gap:8px;font-size:12px;font-weight:600;display:flex;position:relative}html main.track-page .order-progress li:before{content:"";background:var(--t-line);z-index:0;width:100%;height:2px;position:absolute;top:15px;right:50%}html main.track-page .order-progress li:first-child:before{display:none}html main.track-page .order-progress li.done:before{background:var(--t-blue)}html main.track-page .order-progress li i{z-index:1;border:2px solid var(--t-line);background:var(--t-panel);width:32px;height:32px;color:var(--t-muted);border-radius:50%;place-items:center;font-size:13px;font-style:normal;font-weight:700;display:grid;position:relative}html main.track-page .order-progress li.done i{background:var(--t-blue);border-color:var(--t-blue);color:#fff}html main.track-page .order-progress li.done span{color:var(--t-ink)}html main.track-page .track-items{gap:12px;margin:8px 0 20px;display:grid}html main.track-page .track-item{border:1px solid var(--t-line);background:var(--t-soft);border-radius:18px;padding:16px 18px}html main.track-page .track-item header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;display:flex}html main.track-page .track-item h3{letter-spacing:-.02em;color:var(--t-ink);margin:0;font-size:18px}html main.track-page .track-qty{background:var(--t-panel);border:1px solid var(--t-line);color:var(--t-muted);border-radius:999px;padding:3px 11px;font-size:13px;font-weight:700}html main.track-page .track-item dl{gap:0;margin:0;display:grid}html main.track-page .track-item dl div{border-top:1px solid var(--t-line);justify-content:space-between;gap:16px;padding:8px 0;font-size:14px;display:flex}html main.track-page .track-item dt{color:var(--t-muted)}html main.track-page .track-item dd{color:var(--t-ink);text-align:right;word-break:break-word;align-items:center;gap:8px;margin:0;font-weight:600;display:flex}html main.track-page .track-item dd a{color:var(--t-link)}html main.track-page .track-swatch{border:1px solid var(--t-edge);border-radius:50%;flex:none;width:16px;height:16px;display:inline-block}html main.track-page .track-item p{color:var(--t-muted);margin:8px 0 0;font-size:14px}html main.track-page .track-detail-grid{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:10px;display:grid}html main.track-page .track-detail-grid span{border:1px solid var(--t-line);letter-spacing:.06em;text-transform:uppercase;color:var(--t-muted);border-radius:14px;flex-direction:column;gap:4px;padding:14px 16px;font-size:12px;display:flex}html main.track-page .track-detail-grid b{letter-spacing:0;text-transform:none;color:var(--t-ink);font-size:15px}html main.track-page .order-progress li{justify-content:flex-start;align-self:start;padding:0 2px;margin:0!important}html main.track-page .order-progress li span{text-align:center;width:100%;line-height:1.25;display:block;margin:0!important}html main.v2 .tax-included,html main.checkout-improved .tax-included{margin:6px 0 0;font-size:12.5px;display:block;color:var(--t-muted)!important}@media (max-width:860px){.cookie-notice{border-radius:16px!important;gap:8px!important;padding:12px 14px!important;bottom:10px!important;left:10px!important;right:10px!important}.cookie-notice strong{font-size:14px}.cookie-notice .cookie-notice-copy p{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;margin:2px 0 0!important;font-size:12.5px!important;line-height:1.45!important}.cookie-notice .cookie-notice-actions{align-items:center;gap:8px;width:100%;flex-direction:row!important;display:flex!important}.cookie-notice .cookie-notice-actions .button{min-height:38px!important;padding:0 16px!important;font-size:13px!important}}@keyframes tri-shimmer{0%{background-position:-420px 0}to{background-position:420px 0}}html .work-photo,html .customer-review-card .review-photo,html .customer-review-card figure{background-color:#05070d;background-image:linear-gradient(90deg,#0000 0,#ffffff12 50%,#0000 100%);background-repeat:no-repeat;background-size:420px 100%;animation:1.3s linear infinite tri-shimmer}html .work-photo{min-height:220px;position:relative}html .work-photo img{z-index:1;background:#05070d;position:relative}html .work-photo:after{content:"Loading photo…";text-align:center;letter-spacing:.04em;color:#8892a6;z-index:0;font-size:13px;font-weight:600;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}@media (prefers-reduced-motion:reduce){html .work-photo,html .customer-review-card figure{animation:none}}
