:root[data-theme=dark] .root{color:var(--zx-text)!important;background:var(--zx-panel)!important}:root[data-theme=dark] .root small,:root[data-theme=dark] .root dt{color:var(--zx-text)!important}:root[data-theme=dark] .root button{border-color:var(--zx-border)!important}:root[data-theme=dark] .root input,:root[data-theme=dark] .root textarea{border-color:var(--zx-border)!important;color:var(--zx-text)!important}:root[data-theme=dark] .operations,:root[data-theme=dark] .job{border-color:var(--zx-border)!important}:root[data-theme=dark] .status,:root[data-theme=dark] .late{background:var(--zx-panel)!important}:root[data-theme=dark] .late{background:var(--zx-panel)!important}:root[data-theme=dark] .root select{background:var(--zx-panel)!important;color:var(--zx-text)!important}:root[data-theme=dark] .tabs{border-color:var(--zx-border)!important;background:var(--zx-panel)!important}:root[data-theme=dark] .tabs button[aria-pressed=true]{background:var(--zx-panel)!important}:root[data-theme=dark] .help{color:var(--zx-text)!important}:root[data-theme=dark] .root .settingGroup fieldset{border-color:var(--zx-border)!important}:root[data-theme=dark] .root code{background:var(--zx-panel)!important}:root[data-theme=dark] .preview img{border-color:var(--zx-border)!important;background:var(--zx-panel)!important}:root[data-theme=dark] .preview button{border-color:var(--zx-border)!important;background:var(--zx-panel)!important}:root[data-theme=dark] .claimOwn{background:var(--zx-panel)!important}:root[data-theme=dark] .claimOccupied{background:var(--zx-panel)!important}:root[data-theme=dark] .draftWarning{background:var(--zx-panel)!important}:root[data-theme=dark] .completed{background:var(--zx-panel)!important}:root[data-theme=dark] .nextStep{border-color:var(--zx-border)!important}:root[data-theme=dark] .queueSummary>span{background:var(--zx-panel)!important;color:var(--zx-text)!important}:root[data-theme=dark] .queueSummary strong{color:var(--zx-text)!important}:root[data-theme=dark] .summary b,:root[data-theme=dark] .item>b{background:var(--zx-panel)!important}:root[data-theme=dark] .critical>b{background:var(--zx-panel)!important}:root[data-theme=dark] .person summary b{background:var(--zx-panel)!important}:root[data-theme=dark] .self{background:var(--zx-panel)!important}:root[data-theme=dark] .error{background:var(--zx-panel)!important}:root[data-theme=dark] .success{background:var(--zx-panel)!important}:root[data-theme=dark] .finance-tabs button{background:var(--zx-panel)!important;color:var(--zx-text)!important}:root[data-theme=dark] .finance-tabs button[aria-pressed=true]{background:var(--zx-panel)!important}:root[data-theme=dark] .commercial-start article>span{background:var(--zx-panel)!important}:root[data-theme=dark] .referral-commission small{color:var(--zx-text)!important}:root[data-theme=dark] .referral-commission button{background:var(--zx-panel)!important}:root[data-theme=dark] .referral-commission form{border-color:var(--zx-border)!important;background:var(--zx-panel)!important}:root[data-theme=dark] .referral-commission input:not([type=checkbox]){border-color:var(--zx-border)!important}:root[data-theme=dark] .shopping-method{background:var(--zx-panel)!important}:root[data-theme=dark] .shopping-method p{color:var(--zx-text)!important}:root[data-theme=dark] .finance-workspace .gx-toolbar input{background:var(--zx-panel)!important}:root[data-theme=dark] .zr-commission-total{border-color:var(--zx-border)!important;background:var(--zx-panel)!important}:root[data-theme=dark] .zr-panel .zr-team article>span>small{color:var(--zx-text)!important}:root[data-theme=dark] .za-root .zme-history details>input{background:var(--zx-panel)!important}:root[data-theme=dark] .za-nav-group>span{color:var(--zx-text)!important}:root[data-theme=dark] .za-sidebar-bottom>span{color:var(--zx-text)!important}:root[data-theme=dark] .za-topbar{background:var(--zx-panel)!important}:root[data-theme=dark] .za-breadcrumb{color:var(--zx-text)!important}:root[data-theme=dark] .za-breadcrumb strong{color:var(--zx-text)!important}:root[data-theme=dark] .za-avatar{background:var(--zx-panel)!important;border-color:var(--zx-border)!important}:root[data-theme=dark] .za-environment{border-color:var(--zx-border)!important;background:var(--zx-panel)!important}:root[data-theme=dark] .za-environment p{color:var(--zx-text)!important}:root[data-theme=dark] .za-environment a{color:var(--zx-text)!important}:root[data-theme=dark] .za-eyebrow{color:var(--zx-text)!important}:root[data-theme=dark] .za-button-outline{background:var(--zx-panel)!important;color:var(--zx-text)!important;border-color:var(--zx-border)!important}:root[data-theme=dark] .za-button-outline:not(:disabled):hover{background:var(--zx-panel)!important}:root[data-theme=dark] .za-button-ghost{color:var(--zx-text)!important}:root[data-theme=dark] .za-button-ghost:not(:disabled):hover{background:var(--zx-panel)!important}:root[data-theme=dark] .za-notice{border-color:var(--zx-border)!important;background:var(--zx-panel)!important}:root[data-theme=dark] .za-notice-error{border-color:var(--zx-border)!important;background:var(--zx-panel)!important}:root[data-theme=dark] .za-notice-success{background:var(--zx-panel)!important}:root[data-theme=dark] .za-card{background:var(--zx-panel)!important}:root[data-theme=dark] .za-metric{background:var(--zx-panel)!important}:root[data-theme=dark] .za-metric-top{color:var(--zx-text)!important}:root[data-theme=dark] .za-metric-top>svg:first-child{background:var(--zx-panel)!important}:root[data-theme=dark] .za-metric>span:last-child{color:var(--zx-text)!important}:root[data-theme=dark] .za-table th{background:var(--zx-panel)!important;color:var(--zx-text)!important}:root[data-theme=dark] .za-table td{color:var(--zx-text)!important}:root[data-theme=dark] .za-table td strong{color:var(--zx-text)!important}:root[data-theme=dark] .za-table td small{color:var(--zx-text)!important}:root[data-theme=dark] .za-badge{background:var(--zx-panel)!important;color:var(--zx-text)!important}:root[data-theme=dark] .za-badge-mint{background:var(--zx-panel)!important}:root[data-theme=dark] .za-badge-amber{background:var(--zx-panel)!important}:root[data-theme=dark] .za-next-card{background:var(--zx-panel)!important;border-color:var(--zx-border)!important}:root[data-theme=dark] .za-next-card>p{color:var(--zx-text)!important}:root[data-theme=dark] .za-next-card>button{background:var(--zx-panel)!important;border-color:var(--zx-border)!important;color:var(--zx-text)!important}:root[data-theme=dark] .za-next-card>button:hover{background:var(--zx-panel)!important}:root[data-theme=dark] .za-next-card>button>svg{color:var(--zx-text)!important}:root[data-theme=dark] .za-revenue{background:var(--zx-panel)!important}:root[data-theme=dark] .za-revenue span{color:var(--zx-text)!important}:root[data-theme=dark] .za-revenue p{color:var(--zx-text)!important}:root[data-theme=dark] .za-search{background:var(--zx-panel)!important;color:var(--zx-text)!important}:root[data-theme=dark] .za-root input:not([type=checkbox]):not([type=color]),:root[data-theme=dark] .za-root select,:root[data-theme=dark] .za-root textarea{border-color:var(--zx-border)!important;background:var(--zx-panel)!important;color:var(--zx-text)!important}:root[data-theme=dark] .za-root input:disabled,:root[data-theme=dark] .za-root select:disabled,:root[data-theme=dark] .za-root textarea:disabled{background:var(--zx-panel)!important;color:var(--zx-text)!important}:root[data-theme=dark] .za-field{color:var(--zx-text)!important}:root[data-theme=dark] .za-field>small{color:var(--zx-text)!important}:root[data-theme=dark] .za-toggle{color:var(--zx-text)!important}:root[data-theme=dark] .za-toggle input{background:var(--zx-panel)!important}:root[data-theme=dark] .za-subheading p{color:var(--zx-text)!important}:root[data-theme=dark] .za-variant-row{background:var(--zx-panel)!important;border-color:var(--zx-border)!important}:root[data-theme=dark] .za-root input[type=color]{border-color:var(--zx-border)!important;background:var(--zx-panel)!important}:root[data-theme=dark] .za-product-mini{background:var(--zx-panel)!important;border-color:var(--zx-border)!important}:root[data-theme=dark] .za-list-item{background:var(--zx-panel)!important;color:var(--zx-text)!important}:root[data-theme=dark] .za-list-item:hover{background:var(--zx-panel)!important}:root[data-theme=dark] .za-list-icon{background:var(--zx-panel)!important}:root[data-theme=dark] .za-list-item small{color:var(--zx-text)!important}:root[data-theme=dark] .za-empty{color:var(--zx-text)!important}:root[data-theme=dark] .za-empty h3{color:var(--zx-text)!important}:root[data-theme=dark] .za-help{color:var(--zx-text)!important}:root[data-theme=dark] .za-font-card{background:var(--zx-panel)!important;color:var(--zx-text)!important}:root[data-theme=dark] .za-font-preview>span{color:var(--zx-text)!important}:root[data-theme=dark] .za-order-columns{background:var(--zx-panel)!important}:root[data-theme=dark] .za-order-columns p{color:var(--zx-text)!important}:root[data-theme=dark] .za-order-item-title strong{color:var(--zx-text)!important}:root[data-theme=dark] .za-order-item-title p{color:var(--zx-text)!important}:root[data-theme=dark] .za-personal-snapshot{border-color:var(--zx-border)!important;background:var(--zx-panel)!important}:root[data-theme=dark] .za-personal-snapshot dt{color:var(--zx-text)!important}:root[data-theme=dark] .za-personal-snapshot dd{color:var(--zx-text)!important}:root[data-theme=dark] .za-tabs>button{color:var(--zx-text)!important}:root[data-theme=dark] .za-cms-row{background:var(--zx-panel)!important;border-color:var(--zx-border)!important}:root[data-theme=dark] .za-page-editor{border-color:var(--zx-border)!important;background:var(--zx-panel)!important}:root[data-theme=dark] .za-event pre{background:var(--zx-panel)!important;border-color:var(--zx-border)!important}:root[data-theme=dark] .za-loading{color:var(--zx-text)!important}:root[data-theme=dark] .za-back-link{color:var(--zx-text)!important}:root[data-theme=dark] .za-login-grid{border-color:var(--zx-border)!important;background:var(--zx-panel)!important}:root[data-theme=dark] .za-login-form h2{color:var(--zx-text)!important}:root[data-theme=dark] .za-login-form>p{color:var(--zx-text)!important}:root[data-theme=dark] .za-setup{color:var(--zx-text)!important}:root[data-theme=dark] .za-unread{background:var(--zx-panel)!important}:root[data-theme=dark] .za-model-hotspot{color:var(--zx-text)!important}:root[data-theme=dark] .v24-admin{color:var(--zx-text)!important}:root[data-theme=dark] .v24-admin details,:root[data-theme=dark] .v24-admin article{border-color:var(--zx-border)!important;background:var(--zx-panel)!important}:root[data-theme=dark] .v24-admin input:not([type=checkbox]),:root[data-theme=dark] .v24-admin select{border-color:var(--zx-border)!important;color:var(--zx-text)!important;background:var(--zx-panel)!important}:root[data-theme=dark] .v24-admin button{border-color:var(--zx-border)!important;background:var(--zx-panel)!important}:root[data-theme=dark] .zs-proposals form,:root[data-theme=dark] .zs-proposal-card{border-color:var(--zx-border)!important}:root[data-theme=dark] .zss-root .zss-toolbar{background:var(--zx-panel)!important;border-color:var(--zx-border)!important}:root[data-theme=dark] .zss-more-tools{color:var(--zx-text)!important}:root[data-theme=dark] .zss-more-tools>div{background:var(--zx-panel)!important}:root[data-theme=dark] .zss-more-tools button{color:var(--zx-text)!important;border-color:var(--zx-border)!important}:root[data-theme=dark] .zss-more-tools button.active{background:var(--zx-panel)!important}:root[data-theme=dark] .zss-essentials-icon{background:var(--zx-panel)!important}:root[data-theme=dark] .zss-essentials-intro h3{color:var(--zx-text)!important}:root[data-theme=dark] .zss-essentials-intro p{color:var(--zx-text)!important}:root[data-theme=dark] .zss-essentials .zss-card{border-color:var(--zx-border)!important}:root[data-theme=dark] .zss-essentials .zss-field input,:root[data-theme=dark] .zss-essentials .zss-field select{background:var(--zx-panel)!important;color:var(--zx-text)!important;border-color:var(--zx-border)!important}:root[data-theme=dark] .zss-essentials .zss-toggle small,:root[data-theme=dark] .zss-essentials .zss-field small{color:var(--zx-text)!important}:root[data-theme=dark] .zss-brand-color{border-color:var(--zx-border)!important;background:var(--zx-panel)!important}:root[data-theme=dark] .zss-essential-note{color:var(--zx-text)!important}:root[data-theme=dark] .zss-essential-reset{color:var(--zx-text)!important}:root[data-theme=dark] .art-layers button[aria-pressed=true]{background:var(--zx-panel)!important}:root[data-theme=dark] .art-logo-heading .simple-logo{border-color:var(--zx-border)!important;background:var(--zx-panel)!important}:root[data-theme=dark] .art-color-grid input{border-color:var(--zx-border)!important}:root[data-theme=dark] .boot button{color:var(--zx-text)!important}:root[data-theme=dark] .zs-batch .zs-batch-table{border-color:var(--zx-border)!important}:root[data-theme=dark] .zs-batch caption{color:var(--zx-text)!important}:root[data-theme=dark] .zs-batch th{background:var(--zx-panel)!important}:root[data-theme=dark] .zs-batch textarea,:root[data-theme=dark] .zs-batch td input[type=number]{border-color:var(--zx-border)!important;color:var(--zx-text)!important}:root[data-theme=dark] .zs-batch-previews img{border-color:var(--zx-border)!important}:root[data-theme=dark] .zs-store.zs-v26.zs-refined .zs-hero-v12.is-editorial-photo .zs-hero-v12-media{background:var(--zx-panel)!important}:root[data-theme=dark] .zs-store .zc-photo-ideas .zs-inspiration-art{background:var(--zx-panel)!important}:root[data-theme=dark] .zc-brands-editor>p{color:var(--zx-text)!important}:root[data-theme=dark] .zc-brand-edit{border-color:var(--zx-border)!important;background:var(--zx-panel)!important}:root[data-theme=dark] .zc-brand-actions button{border-color:var(--zx-border)!important;background:var(--zx-panel)!important;color:var(--zx-text)!important}:root[data-theme=dark] .catalog-assistant{border-color:var(--zx-border)!important;background:var(--zx-panel)!important}:root[data-theme=dark] .catalog-assistant>summary>span{color:var(--zx-text)!important}:root[data-theme=dark] .catalog-assistant textarea,:root[data-theme=dark] .catalog-assistant select{border-color:var(--zx-border)!important;background:var(--zx-panel)!important;color:var(--zx-text)!important}:root[data-theme=dark] .ca-pending{background:var(--zx-panel)!important;color:var(--zx-text)!important}:root[data-theme=dark] .ca-preview{border-color:var(--zx-border)!important;background:var(--zx-panel)!important}:root[data-theme=dark] .ca-preview small{color:var(--zx-text)!important}:root[data-theme=dark] .product-seo-editor{border-color:var(--zx-border)!important}:root[data-theme=dark] .product-seo-fields input,:root[data-theme=dark] .product-seo-fields textarea{border-color:var(--zx-border)!important}:root[data-theme=dark] .product-seo-preview{background:var(--zx-panel)!important}:root[data-theme=dark] .cb-data-editor select,:root[data-theme=dark] .cb-data-editor input[type=number]{border-color:var(--zx-border)!important;background:var(--zx-panel)!important;color:var(--zx-text)!important}:root[data-theme=dark] .cb-data-editor button{border-color:var(--zx-border)!important}:root[data-theme=dark] .zcg-tabs button strong{background:var(--zx-panel)!important;color:var(--zx-text)!important}:root[data-theme=dark] .zcg-tabs button[aria-pressed=true]{background:var(--zx-panel)!important}:root[data-theme=dark] .catalog-illustrative-badge{border-color:var(--zx-border)!important;color:var(--zx-text)!important}:root[data-theme=dark] .catalog-photo-label{border-color:var(--zx-border)!important;color:var(--zx-text)!important}:root[data-theme=dark] .cm-stats>span{background:var(--zx-panel)!important}:root[data-theme=dark] .cm-toolbar input,:root[data-theme=dark] .cm-toolbar select,:root[data-theme=dark] .cm-editor input:not([type=checkbox]),:root[data-theme=dark] .cm-editor select{background:var(--zx-panel)!important}:root[data-theme=dark] .cm-category-list li.is-selected,:root[data-theme=dark] .cm-coupons article.is-selected{background:var(--zx-panel)!important}:root[data-theme=dark] .cm-discount{background:var(--zx-panel)!important}:root[data-theme=dark] .cm-coupons article>div>small{color:var(--zx-text)!important}:root[data-theme=dark] .cm-coupon-example{background:var(--zx-panel)!important}:root[data-theme=dark] .cm-coupon-example small{color:var(--zx-text)!important}:root[data-theme=dark] .cm-inactive,:root[data-theme=dark] .cm-special{background:var(--zx-panel)!important;color:var(--zx-text)!important}:root[data-theme=dark] .cm-special{background:var(--zx-panel)!important}:root[data-theme=dark] .cm-presets p{color:var(--zx-text)!important}:root[data-theme=dark] .product-category-assignments small{color:var(--zx-text)!important}:root[data-theme=dark] .product-category-assignments p{color:var(--zx-text)!important}:root[data-theme=dark] .pca-selected>span{background:var(--zx-panel)!important}:root[data-theme=dark] .pca-selected button{background:var(--zx-panel)!important}:root[data-theme=dark] .category-menu-badge{background:var(--zx-panel)!important}:root[data-theme=dark] .ze-menu-collections>a[data-category-style=seasonal],:root[data-theme=dark] .zs-category-pills>button[data-category-style=seasonal]{border-color:var(--zx-border)!important}:root[data-theme=dark] .zco-heading.is-paid .zco-status-icon{background:var(--zx-panel)!important}:root[data-theme=dark] .zco-heading.is-attention .zco-status-icon{background:var(--zx-panel)!important}:root[data-theme=dark] .zcp-card-form{background:var(--zx-panel)!important;color:var(--zx-text)!important}:root[data-theme=dark] .zcp-card-form>p{color:var(--zx-text)!important}:root[data-theme=dark] .checkout-payment{border-color:var(--zx-border)!important;background:var(--zx-panel)!important;color:var(--zx-text)!important}:root[data-theme=dark] .checkout-payment-guide{border-color:var(--zx-border)!important}:root[data-theme=dark] .checkout-payment-guide.is-paid{background:var(--zx-panel)!important}:root[data-theme=dark] .checkout-payment-guide.is-failed,:root[data-theme=dark] .checkout-payment-guide.is-expired,:root[data-theme=dark] .checkout-payment-guide.is-review{background:var(--zx-panel)!important}:root[data-theme=dark] .zc-account-eyebrow{color:var(--zx-text)!important}:root[data-theme=dark] .zc-account-secondary{background:var(--zx-panel)!important;border-color:var(--zx-border)!important}:root[data-theme=dark] .zc-account-secondary:hover{background:var(--zx-panel)!important}:root[data-theme=dark] .zc-account-icon-button{background:var(--zx-panel)!important;color:var(--zx-text)!important}:root[data-theme=dark] .zc-account-text-button{color:var(--zx-text)!important}:root[data-theme=dark] .zc-account-back{color:var(--zx-text)!important}:root[data-theme=dark] .zc-account-notice{border-color:var(--zx-border)!important;background:var(--zx-panel)!important}:root[data-theme=dark] .zc-account-notice.is-success{background:var(--zx-panel)!important;border-color:var(--zx-border)!important}:root[data-theme=dark] .zc-account-spinner{border-color:var(--zx-border)!important}:root[data-theme=dark] .zc-account-field>span{color:var(--zx-text)!important}:root[data-theme=dark] .zc-account-field input,:root[data-theme=dark] .zc-account-field select{background:var(--zx-panel)!important;border-color:var(--zx-border)!important}:root[data-theme=dark] .zc-account-field input[readonly]{background:var(--zx-panel)!important;color:var(--zx-text)!important}:root[data-theme=dark] .zc-account-field input::placeholder{color:var(--zx-text)!important}:root[data-theme=dark] .zc-account-password button{color:var(--zx-text)!important}:root[data-theme=dark] .zc-account-auth{background:var(--zx-panel)!important}:root[data-theme=dark] .zc-account-auth-icon{background:var(--zx-panel)!important;color:var(--zx-text)!important}:root[data-theme=dark] .zc-account-auth-tabs{background:var(--zx-panel)!important}:root[data-theme=dark] .zc-account-auth-tabs button{color:var(--zx-text)!important}:root[data-theme=dark] .zc-account-auth-tabs .is-active{background:var(--zx-panel)!important}:root[data-theme=dark] .zc-account-secure{color:var(--zx-text)!important}:root[data-theme=dark] .zc-account-person>span{background:var(--zx-panel)!important;color:var(--zx-text)!important}:root[data-theme=dark] .zc-account-person small{color:var(--zx-text)!important}:root[data-theme=dark] .zc-account-sidebar nav a{color:var(--zx-text)!important}:root[data-theme=dark] .zc-account-sidebar nav a:hover{background:var(--zx-panel)!important}:root[data-theme=dark] .zc-account-sidebar nav a.is-active{color:var(--zx-text)!important;background:var(--zx-panel)!important}:root[data-theme=dark] .zc-account-sidebar-footer a,:root[data-theme=dark] .zc-account-sidebar-footer button{color:var(--zx-text)!important}:root[data-theme=dark] .zc-account-sidebar-note{background:var(--zx-panel)!important;color:var(--zx-text)!important}:root[data-theme=dark] .zc-account-sidebar-note p{color:var(--zx-text)!important}:root[data-theme=dark] .zc-account-shortcuts>a{background:var(--zx-panel)!important}:root[data-theme=dark] .zc-account-shortcuts small{color:var(--zx-text)!important}:root[data-theme=dark] .zc-account-filters button{background:var(--zx-panel)!important;color:var(--zx-text)!important}:root[data-theme=dark] .zc-account-filters button.is-active{background:var(--zx-panel)!important}:root[data-theme=dark] .zc-account-order-card{background:var(--zx-panel)!important}:root[data-theme=dark] .zc-account-product-image{background:var(--zx-panel)!important;border-color:var(--zx-border)!important}:root[data-theme=dark] .zc-account-order-products strong{color:var(--zx-text)!important}:root[data-theme=dark] .zc-account-order-products small{color:var(--zx-text)!important}:root[data-theme=dark] .zc-account-order-card>footer{background:var(--zx-panel)!important}:root[data-theme=dark] .zc-account-fulfillment{color:var(--zx-text)!important}:root[data-theme=dark] .zc-account-empty{background:var(--zx-panel)!important}:root[data-theme=dark] .zc-account-empty>span{background:var(--zx-panel)!important}:root[data-theme=dark] .zc-account-all-orders{color:var(--zx-text)!important}:root[data-theme=dark] .zc-account-claim{background:var(--zx-panel)!important;border-color:var(--zx-border)!important}:root[data-theme=dark] .zc-account-panel{background:var(--zx-panel)!important}:root[data-theme=dark] .zc-account-panel h2 svg{color:var(--zx-text)!important}:root[data-theme=dark] .zc-account-detail-product small{color:var(--zx-text)!important}:root[data-theme=dark] .zc-account-personalization{background:var(--zx-panel)!important;border-color:var(--zx-border)!important}:root[data-theme=dark] .zc-account-personalization dd{color:var(--zx-text)!important}:root[data-theme=dark] .zc-account-order-note p{color:var(--zx-text)!important}:root[data-theme=dark] .zc-account-totals dt{color:var(--zx-text)!important}:root[data-theme=dark] .zc-account-totals dd{color:var(--zx-text)!important}:root[data-theme=dark] .zc-account-current-stage{color:var(--zx-text)!important;background:var(--zx-panel)!important}:root[data-theme=dark] .zc-account-timeline li:before{background:var(--zx-panel)!important}:root[data-theme=dark] .zc-account-timeline strong{color:var(--zx-text)!important}:root[data-theme=dark] .zc-account address{color:var(--zx-text)!important}:root[data-theme=dark] .zc-account-address-grid article{border-color:var(--zx-border)!important;background:var(--zx-panel)!important}:root[data-theme=dark] .zc-account-address-grid h3{color:var(--zx-text)!important}:root[data-theme=dark] .zc-account-address-editor{border-color:var(--zx-border)!important;background:var(--zx-panel)!important}@media(max-width:760px){:root[data-theme=dark] .zc-account-sidebar nav a{border-color:var(--zx-border)!important}}:root[data-theme=dark] .zd-library{border-color:var(--zx-border)!important;background:var(--zx-panel)!important}:root[data-theme=dark] .zd-library>p{color:var(--zx-text)!important}:root[data-theme=dark] .zd-templates>button{border-color:var(--zx-border)!important;background:var(--zx-panel)!important;color:var(--zx-text)!important}:root[data-theme=dark] .zd-templates>button>span{background:var(--zx-panel)!important}:root[data-theme=dark] .zd-templates small{color:var(--zx-text)!important}:root[data-theme=dark] .zd-library select,:root[data-theme=dark] .zd-library input{border-color:var(--zx-border)!important}:root[data-theme=dark] .zd-note{color:var(--zx-text)!important}:root[data-theme=dark] .zd-account-grid article{border-color:var(--zx-border)!important}:root[data-theme=dark] .zd-account-grid p,:root[data-theme=dark] .zd-account-grid small{color:var(--zx-text)!important}:root[data-theme=dark] .zd-account-grid footer button{background:var(--zx-panel)!important;color:var(--zx-text)!important}:root[data-theme=dark] .zd-undo{background:var(--zx-panel)!important}:root[data-theme=dark] .email-preferences-screen .boot p{color:var(--zx-text)!important}:root[data-theme=dark] .z-expedition-items img{background:var(--zx-panel)!important}:root[data-theme=dark] .z-expedition .z-shipment-filters button[aria-pressed=true]{background:var(--zx-panel)!important}:root[data-theme=dark] .z-shipment-state.is-ready,:root[data-theme=dark] .z-shipment-state.is-delivered{background:var(--zx-panel)!important;border-color:var(--zx-border)!important}:root[data-theme=dark] .z-shipment-state.is-review{background:var(--zx-panel)!important}:root[data-theme=dark] .z-shipment-state.is-transit{background:var(--zx-panel)!important;border-color:var(--zx-border)!important}:root[data-theme=dark] .z-shipment-order>summary>svg{color:var(--zx-text)!important}:root[data-theme=dark] .z-shipment-feedback p{background:var(--zx-panel)!important}:root[data-theme=dark] .z-shipment-feedback p.z-expedition-error{background:var(--zx-panel)!important}:root[data-theme=dark] .z-shipment-print{background:var(--zx-panel)!important}:root[data-theme=dark] .z-shipment-workflow li.is-done>span{background:var(--zx-panel)!important}:root[data-theme=dark] .z-expedition .z-shipment-state.is-printed{background:var(--zx-panel)!important;border-color:var(--zx-border)!important}:root[data-theme=dark] .zs-store.zs-v26.zs-v27.zs-refined .ze-categories:not(.is-links) .ze-category-picture{background:var(--zx-panel)!important}:root[data-theme=dark] .zs-store.zs-v26.zs-v27.zs-refined .ze-directory-grid>a>div{background:var(--zx-panel)!important}:root[data-theme=dark] .zs-inspiration-art{background:var(--zx-panel)!important}:root[data-theme=dark] .zs-inspiration-art>span{background:var(--zx-panel)!important}:root[data-theme=dark] .zc-address-default-choice small{color:var(--zx-text)!important}:root[data-theme=dark] .zc-account-address-grid article.is-default{background:var(--zx-panel)!important}:root[data-theme=dark] .zc-address-default-badge{background:var(--zx-panel)!important}:root[data-theme=dark] .zme-conflicts{background:var(--zx-panel)!important;color:var(--zx-text)!important}:root[data-theme=dark] .zme-conflicts button{border-color:var(--zx-border)!important;background:var(--zx-panel)!important}:root[data-theme=dark] .zss-category-covers>p{color:var(--zx-text)!important}:root[data-theme=dark] .zss-banner-ideas{border-color:var(--zx-border)!important;background:var(--zx-panel)!important}:root[data-theme=dark] .zss-banner-ideas p,:root[data-theme=dark] .zss-banner-ideas>small{color:var(--zx-text)!important}:root[data-theme=dark] .zss-banner-ideas button{border-color:var(--zx-border)!important;background:var(--zx-panel)!important}:root[data-theme=dark] .zf-list article{background:var(--zx-panel)!important}:root[data-theme=dark] .zf-position{color:var(--zx-text)!important;background:var(--zx-panel)!important}:root[data-theme=dark] .zf-edit small{color:var(--zx-text)!important}:root[data-theme=dark] .zf-order button{border-color:var(--zx-border)!important;background:var(--zx-panel)!important}:root[data-theme=dark] .zf-list .za-font-preview{background:var(--zx-panel)!important}:root[data-theme=dark] .zf-status-filter select{background:var(--zx-panel)!important}:root[data-theme=dark] .gx-card-dialog{border-color:var(--zx-border)!important;background:var(--zx-panel)!important;color:var(--zx-text)!important}:root[data-theme=dark] .gx-card-dialog iframe{border-color:var(--zx-border)!important;background:var(--zx-panel)!important}:root[data-theme=dark] .za-setup-check{border-color:var(--zx-border)!important}:root[data-theme=dark] .za-setup-check.is-pending{background:var(--zx-panel)!important}:root[data-theme=dark] .za-setup-check code{color:var(--zx-text)!important}:root[data-theme=dark] .za-setup-check p{color:var(--zx-text)!important}:root[data-theme=dark] .za-setup-report textarea{border-color:var(--zx-border)!important}:root[data-theme=dark] .za-setup-help{background:var(--zx-panel)!important}:root[data-theme=dark] .za-payment-result{border-color:var(--zx-border)!important}:root[data-theme=dark] .za-pix-tests small{color:var(--zx-text)!important}:root[data-theme=dark] .zss-root .zss-tabs{background:var(--zx-panel)!important;border-color:var(--zx-border)!important}:root[data-theme=dark] .zss-root .zss-tabs button{color:var(--zx-text)!important}:root[data-theme=dark] .zss-root .zss-context-help{background:var(--zx-panel)!important;border-color:var(--zx-border)!important}:root[data-theme=dark] .zss-layout-editor{color:var(--zx-text)!important}:root[data-theme=dark] .zss-editorial-preset{background:var(--zx-panel)!important;border-color:var(--zx-border)!important}:root[data-theme=dark] .zss-editorial-preset p{color:var(--zx-text)!important}:root[data-theme=dark] .zss-editorial-preset small{color:var(--zx-text)!important}:root[data-theme=dark] .zss-preset-illustration{border-color:var(--zx-border)!important}:root[data-theme=dark] .zss-layout-intro{color:var(--zx-text)!important}:root[data-theme=dark] .zss-layout-group{border-color:var(--zx-border)!important;background:var(--zx-panel)!important}:root[data-theme=dark] .zss-group-number{border-color:var(--zx-border)!important;color:var(--zx-text)!important}:root[data-theme=dark] .zss-layout-group[open] .zss-group-number{background:var(--zx-panel)!important;border-color:var(--zx-border)!important}:root[data-theme=dark] .zss-layout-group>summary small{color:var(--zx-text)!important}:root[data-theme=dark] .zss-layout-group>summary>svg{color:var(--zx-text)!important}:root[data-theme=dark] .zss-group-content>p{color:var(--zx-text)!important}:root[data-theme=dark] .zss-group-content .zss-field>span{color:var(--zx-text)!important}:root[data-theme=dark] .zss-group-content .zss-toggle small{color:var(--zx-text)!important}:root[data-theme=dark] .zss-group-content input:not([type=checkbox]):not([type=range]),:root[data-theme=dark] .zss-group-content select,:root[data-theme=dark] .zss-group-content textarea{background:var(--zx-panel)!important;border-color:var(--zx-border)!important}:root[data-theme=dark] .zss-group-content .zss-area-note{color:var(--zx-text)!important;background:var(--zx-panel)!important}:root[data-theme=dark] .zss-area-note strong{color:var(--zx-text)!important}:root[data-theme=dark] .zss-live-preview{border-color:var(--zx-border)!important;background:var(--zx-panel)!important}:root[data-theme=dark] .zss-live-toolbar{color:var(--zx-text)!important}:root[data-theme=dark] .zss-live-toolbar button{color:var(--zx-text)!important}:root[data-theme=dark] .zss-live-toolbar button.active{background:var(--zx-panel)!important}:root[data-theme=dark] .zss-live-preview>p{color:var(--zx-text)!important}:root[data-theme=dark] .zss-root .zss-savebar{border-color:var(--zx-border)!important}:root[data-theme=dark] .zss-preview-navigation{background:var(--zx-panel)!important}:root[data-theme=dark] .zss-preview-navigation label{color:var(--zx-text)!important}:root[data-theme=dark] .zss-preview-navigation select{border-color:var(--zx-border)!important;background:var(--zx-panel)!important;color:var(--zx-text)!important}:root[data-theme=dark] .zme-editor,:root[data-theme=dark] .zme-history{border-color:var(--zx-border)!important;background:var(--zx-panel)!important;color:var(--zx-text)!important}:root[data-theme=dark] .zme-editor p{color:var(--zx-text)!important}:root[data-theme=dark] .zme-block-list li,:root[data-theme=dark] .zme-block-list>button{border-color:var(--zx-border)!important;background:var(--zx-panel)!important}:root[data-theme=dark] .zme-block-list .selected,:root[data-theme=dark] .zme-block-list li.selected{background:var(--zx-panel)!important}:root[data-theme=dark] .zme-block-list small{color:var(--zx-text)!important}:root[data-theme=dark] .zme-editor button,:root[data-theme=dark] .zme-history button{border-color:var(--zx-border)!important;background:var(--zx-panel)!important}:root[data-theme=dark] .zme-editor input:not([type=checkbox]),:root[data-theme=dark] .zme-editor select,:root[data-theme=dark] .zme-editor textarea,:root[data-theme=dark] .zme-history input,:root[data-theme=dark] .zme-history select{border-color:var(--zx-border)!important;background:var(--zx-panel)!important;color:var(--zx-text)!important}:root[data-theme=dark] .zme-items fieldset,:root[data-theme=dark] .zme-fields fieldset{border-color:var(--zx-border)!important}:root[data-theme=dark] .zme-diff th,:root[data-theme=dark] .zme-diff td{border-color:var(--zx-border)!important}:root[data-theme=dark] .zme-empty{background:var(--zx-panel)!important}:root[data-theme=dark] .zm-upload>small{color:var(--zx-text)!important}:root[data-theme=dark] .zm-upload-button{background:var(--zx-panel)!important}:root[data-theme=dark] .zm-error{background:var(--zx-panel)!important}:root[data-theme=dark] .zm-image-preview{border-color:var(--zx-border)!important;background:var(--zx-panel)!important}:root[data-theme=dark] .zm-product-media{border-color:var(--zx-border)!important;background:var(--zx-panel)!important}:root[data-theme=dark] .zm-product-media p,:root[data-theme=dark] .zm-variant-details p{color:var(--zx-text)!important}:root[data-theme=dark] .zm-gallery-editor article{border-color:var(--zx-border)!important}:root[data-theme=dark] .zm-gallery-actions button{background:var(--zx-panel)!important}:root[data-theme=dark] .zm-variant-details{border-color:var(--zx-border)!important}:root[data-theme=dark] .zm-variant-details summary span{color:var(--zx-text)!important}:root[data-theme=dark] .zm-library-top p{color:var(--zx-text)!important}:root[data-theme=dark] .zm-library-grid article{border-color:var(--zx-border)!important}:root[data-theme=dark] .zm-library-grid article>img,:root[data-theme=dark] .zm-font-art{background:var(--zx-panel)!important}:root[data-theme=dark] .zm-font-art{color:var(--zx-text)!important}:root[data-theme=dark] .zm-library-grid small{color:var(--zx-text)!important}:root[data-theme=dark] .zm-library-empty{color:var(--zx-text)!important}:root[data-theme=dark] .zs-gallery-thumbs button{border-color:var(--zx-border)!important}:root[data-theme=dark] .za-root .zm-image-field input[type=text],:root[data-theme=dark] .za-root .zm-shipping-grid input[type=number],:root[data-theme=dark] .za-root .zm-library input,:root[data-theme=dark] .za-root .zm-library select{border-color:var(--zx-border)!important;color:var(--zx-text)!important}:root[data-theme=dark] .za-root .zm-product-media>small{color:var(--zx-text)!important}:root[data-theme=dark] .metrics-tabs button[aria-current=page]{background:var(--zx-panel)!important;border-color:var(--zx-border)!important}:root[data-theme=dark] .metrics-tabs button:hover{background:var(--zx-panel)!important}:root[data-theme=dark] .metrics-page .growth-filters select{background:var(--zx-panel)!important;color:var(--zx-text)!important}:root[data-theme=dark] .metrics-page .growth-studio caption{background:var(--zx-panel)!important}:root[data-theme=dark] .metrics-page .traffic-controls select{background:var(--zx-panel)!important;color:var(--zx-text)!important}:root[data-theme=dark] .metrics-page .traffic-stats strong{color:var(--zx-text)!important}:root[data-theme=dark] .traffic-chart-labels{color:var(--zx-text)!important}:root[data-theme=dark] .metrics-page .traffic-products caption{background:var(--zx-panel)!important}:root[data-theme=dark] .zo-sale-notice{background:var(--zx-panel)!important}:root[data-theme=dark] .zo-alert-grid select{background:var(--zx-panel)!important}:root[data-theme=dark] .z-shipment-document-choice>button{border-color:var(--zx-border)!important;background:var(--zx-panel)!important}:root[data-theme=dark] .z-shipment-document-choice>button[aria-pressed=true]{background:var(--zx-panel)!important}:root[data-theme=dark] .z-shipment-fiscal-hint{color:var(--zx-text)!important}:root[data-theme=dark] .z-shipment-fiscal textarea{border-color:var(--zx-border)!important}:root[data-theme=dark] .z-order-preview-photo img{background:var(--zx-panel)!important}:root[data-theme=dark] .z-payment-success{background:var(--zx-panel)!important;border-color:var(--zx-border)!important}:root[data-theme=dark] .z-payment-warning{background:var(--zx-panel)!important}:root[data-theme=dark] .z-payment-neutral{color:var(--zx-text)!important;background:var(--zx-panel)!important;border-color:var(--zx-border)!important}:root[data-theme=dark] .z-payment-danger{background:var(--zx-panel)!important;border-color:var(--zx-border)!important}:root[data-theme=dark] .z-fulfillment-badge{border-color:var(--zx-border)!important;color:var(--zx-text)!important}:root[data-theme=dark] .zo-metrics article>span{color:var(--zx-text)!important}:root[data-theme=dark] .zo-card{background:var(--zx-panel)!important}:root[data-theme=dark] .zo-tabs button{color:var(--zx-text)!important}:root[data-theme=dark] .zo-tabs button span{background:var(--zx-panel)!important}:root[data-theme=dark] .zo-list th{background:var(--zx-panel)!important;color:var(--zx-text)!important}:root[data-theme=dark] .zo-list tr:hover td{background:var(--zx-panel)!important}:root[data-theme=dark] .zo-list td>small{color:var(--zx-text)!important}:root[data-theme=dark] .zo-order-link{color:var(--zx-text)!important}:root[data-theme=dark] .zo-open,:root[data-theme=dark] .zo-icon{background:var(--zx-panel)!important;border-color:var(--zx-border)!important;color:var(--zx-text)!important}:root[data-theme=dark] .zo-list footer{background:var(--zx-panel)!important;color:var(--zx-text)!important}:root[data-theme=dark] .zo-empty h3{color:var(--zx-text)!important}:root[data-theme=dark] .zo-empty p{color:var(--zx-text)!important}:root[data-theme=dark] .zo-back{color:var(--zx-text)!important}:root[data-theme=dark] .zo-eyebrow{color:var(--zx-text)!important}:root[data-theme=dark] .zo-detail-heading p{color:var(--zx-text)!important}:root[data-theme=dark] .zo-card>header>span{color:var(--zx-text)!important}:root[data-theme=dark] .zo-line-photo{background:var(--zx-panel)!important}:root[data-theme=dark] .zo-line-heading p{color:var(--zx-text)!important}:root[data-theme=dark] .zo-line-heading small{color:var(--zx-text)!important}:root[data-theme=dark] .zo-personalization{background:var(--zx-panel)!important;border-color:var(--zx-border)!important}:root[data-theme=dark] .zo-personalization>span{color:var(--zx-text)!important}:root[data-theme=dark] .zo-personalization dt{color:var(--zx-text)!important}:root[data-theme=dark] .zo-total dt{color:var(--zx-text)!important}:root[data-theme=dark] .zo-total>div:last-child dt{color:var(--zx-text)!important}:root[data-theme=dark] .zo-steps li:before{background:var(--zx-panel)!important}:root[data-theme=dark] .zo-steps li>span{background:var(--zx-panel)!important;border-color:var(--zx-border)!important}:root[data-theme=dark] .zo-steps li.is-current>span{background:var(--zx-panel)!important}:root[data-theme=dark] .zo-steps .is-current strong,:root[data-theme=dark] .zo-steps .is-done strong{color:var(--zx-text)!important}:root[data-theme=dark] .zo-production label{color:var(--zx-text)!important}:root[data-theme=dark] .zo-production select{background:var(--zx-panel)!important}:root[data-theme=dark] .zo-payment-card p{color:var(--zx-text)!important}:root[data-theme=dark] .zo-payment-card>small{color:var(--zx-text)!important}:root[data-theme=dark] .zo-test-note{color:var(--zx-text)!important}:root[data-theme=dark] .zo-contact p{color:var(--zx-text)!important}:root[data-theme=dark] .zo-history li>span{background:var(--zx-panel)!important}:root[data-theme=dark] .zo-alert{border-color:var(--zx-border)!important;background:var(--zx-panel)!important}:root[data-theme=dark] .zo-attachments button{border-color:var(--zx-border)!important;color:var(--zx-text)!important}:root[data-theme=dark] .zo-file-ready{border-color:var(--zx-border)!important}:root[data-theme=dark] .zo-next-action a{border-color:var(--zx-border)!important}:root[data-theme=dark] .z-photo-studio{border-color:var(--zx-border)!important;background:var(--zx-panel)!important;color:var(--zx-text)!important}:root[data-theme=dark] .z-photo-studio p{color:var(--zx-text)!important}:root[data-theme=dark] .z-photo-studio input:not([type=range]),:root[data-theme=dark] .z-photo-studio select,:root[data-theme=dark] .z-photo-studio textarea{border-color:var(--zx-border)!important;background:var(--zx-panel)!important}:root[data-theme=dark] .z-photo-studio button{border-color:var(--zx-border)!important;background:var(--zx-panel)!important}:root[data-theme=dark] .zg-dialog{background:var(--zx-panel)!important;color:var(--zx-text)!important}:root[data-theme=dark] .zg-close{border-color:var(--zx-border)!important;background:var(--zx-panel)!important}:root[data-theme=dark] .zg-project-images{background:var(--zx-panel)!important}:root[data-theme=dark] .zg-project-description p{color:var(--zx-text)!important}:root[data-theme=dark] .zg-combo-banner{background:var(--zx-panel)!important}:root[data-theme=dark] .zg-editor input:not([type=checkbox]),:root[data-theme=dark] .zg-editor textarea{border-color:var(--zx-border)!important;background:var(--zx-panel)!important;color:var(--zx-text)!important}:root[data-theme=dark] .zg-editor button{border-color:var(--zx-border)!important;background:var(--zx-panel)!important}:root[data-theme=dark] .zg-editor aside button[aria-pressed=true]{background:var(--zx-panel)!important}:root[data-theme=dark] .zg-editor-detail{border-color:var(--zx-border)!important}:root[data-theme=dark] .zv-visual-caption a{background:var(--zx-panel)!important;color:var(--zx-text)!important}:root[data-theme=dark] .pc-status-sale>span{background:var(--zx-panel)!important;border-color:var(--zx-border)!important}:root[data-theme=dark] .za-product-section{border-color:var(--zx-border)!important;background:var(--zx-panel)!important}:root[data-theme=dark] .za-product-section>summary strong{color:var(--zx-text)!important}:root[data-theme=dark] .za-product-section>summary small{color:var(--zx-text)!important}:root[data-theme=dark] .za-product-editor-form>.za-form-actions{border-color:var(--zx-border)!important}:root[data-theme=dark] .za-root .zm-variant-price input{border-color:var(--zx-border)!important}:root[data-theme=dark] .za-root .zm-variant-price small{color:var(--zx-text)!important}:root[data-theme=dark] .pw-tabs{background:var(--zx-panel)!important}:root[data-theme=dark] .pw-tabs button{color:var(--zx-text)!important}:root[data-theme=dark] .pw-tabs button[aria-current]{background:var(--zx-panel)!important}:root[data-theme=dark] .pw-section-heading small{color:var(--zx-text)!important}:root[data-theme=dark] .pw-advanced{border-color:var(--zx-border)!important}:root[data-theme=dark] .pw-table-help,:root[data-theme=dark] .pw-status{color:var(--zx-text)!important}:root[data-theme=dark] .pw-table-wrap{border-color:var(--zx-border)!important}:root[data-theme=dark] .pw-table th{background:var(--zx-panel)!important;color:var(--zx-text)!important}:root[data-theme=dark] .pw-table input:not([type=checkbox]){background:var(--zx-panel)!important}:root[data-theme=dark] .pw-stock small{color:var(--zx-text)!important}:root[data-theme=dark] .pw-media-button{color:var(--zx-text)!important}:root[data-theme=dark] .pw-media-button img{border-color:var(--zx-border)!important;background:var(--zx-panel)!important}:root[data-theme=dark] .pw-pagination{color:var(--zx-text)!important}:root[data-theme=dark] .pw-pagination button{background:var(--zx-panel)!important;border-color:var(--zx-border)!important}:root[data-theme=dark] .pw-bulk-actions{background:var(--zx-panel)!important;border-color:var(--zx-border)!important}:root[data-theme=dark] .pw-bulk-actions button{border-color:var(--zx-border)!important}:root[data-theme=dark] .pw-bulk-create{background:var(--zx-panel)!important}:root[data-theme=dark] .pw-bulk-create input,:root[data-theme=dark] .pw-bulk-create textarea,:root[data-theme=dark] .pw-bulk-actions input{border-color:var(--zx-border)!important}:root[data-theme=dark] .pw-package-grid input:not([type=checkbox]),:root[data-theme=dark] .pw-detail-fields select,:root[data-theme=dark] .pw-variant-dialog section input{border-color:var(--zx-border)!important}:root[data-theme=dark] .pw-inheritance{background:var(--zx-panel)!important}:root[data-theme=dark] .pw-inheritance small{color:var(--zx-text)!important}:root[data-theme=dark] .pw-delivery>p{color:var(--zx-text)!important}:root[data-theme=dark] .pw-review-heading p{color:var(--zx-text)!important}:root[data-theme=dark] .pw-review-heading>span{background:var(--zx-panel)!important}:root[data-theme=dark] .pw-variant-dialog{border-color:var(--zx-border)!important;background:var(--zx-panel)!important;color:var(--zx-text)!important}:root[data-theme=dark] .pw-variant-dialog>header span{color:var(--zx-text)!important}:root[data-theme=dark] .pw-variant-dialog>header button{background:var(--zx-panel)!important}@media(max-width:700px){:root[data-theme=dark] .pw-table td[data-label]:before{color:var(--zx-text)!important}}:root[data-theme=dark] .pw-kit-packages p{color:var(--zx-text)!important}:root[data-theme=dark] .pw-kit-note{background:var(--zx-panel)!important}:root[data-theme=dark] .pw-kit-package{border-color:var(--zx-border)!important}:root[data-theme=dark] .pw-kit-package>summary span{color:var(--zx-text)!important}:root[data-theme=dark] .pw-kit-row input,:root[data-theme=dark] .pw-kit-mode select{border-color:var(--zx-border)!important}:root[data-theme=dark] .pw-kit-packages .pw-kit-warning,:root[data-theme=dark] .pw-variant-kits .pw-kit-warning{background:var(--zx-panel)!important}:root[data-theme=dark] .zo-admin-kit-help{border-color:var(--zx-border)!important;background:var(--zx-panel)!important}:root[data-theme=dark] .zo-admin-kit-help button{border-color:var(--zx-border)!important}:root[data-theme=dark] .zi-import-mode select{border-color:var(--zx-border)!important}:root[data-theme=dark] .zi-import-mode small{color:var(--zx-text)!important}:root[data-theme=dark] .pw-inline-help>summary{border-color:var(--zx-border)!important}:root[data-theme=dark] .pw-inline-help>span{border-color:var(--zx-border)!important}:root[data-theme=dark] .pw-estimator{border-color:var(--zx-border)!important;background:var(--zx-panel)!important}:root[data-theme=dark] .pw-estimator-fields input{border-color:var(--zx-border)!important;background:var(--zx-panel)!important}:root[data-theme=dark] .pw-estimate-results li{border-color:var(--zx-border)!important;background:var(--zx-panel)!important}:root[data-theme=dark] .pw-estimated-badge{background:var(--zx-panel)!important}:root[data-theme=dark] .pw-variant-sale{color:var(--zx-text)!important}:root[data-theme=dark] .zo-admin{border-color:var(--zx-border)!important}:root[data-theme=dark] .zo-admin .zo-admin-combinations{border-color:var(--zx-border)!important}:root[data-theme=dark] .zo-admin-combinations small{color:var(--zx-text)!important}:root[data-theme=dark] .zs-product-shipping p,:root[data-theme=dark] .zs-product-shipping small{color:var(--zx-text)!important}:root[data-theme=dark] .zs-product-shipping-input input{border-color:var(--zx-border)!important;background:var(--zx-panel)!important;color:var(--zx-text)!important}:root[data-theme=dark] .zs-product-shipping-offers>li{border-color:var(--zx-border)!important;background:var(--zx-panel)!important}:root[data-theme=dark] .zs-product-shipping-offers span{color:var(--zx-text)!important}:root[data-theme=dark] .zs-product-shipping-unavailable{color:var(--zx-text)!important}:root[data-theme=dark] #zv-storefront.zv-store .pd-page .zp-payment-terms{color:var(--zx-text)!important}:root[data-theme=dark] #zv-storefront.zv-store .pd-page .simple-unit{color:var(--zx-text)!important}:root[data-theme=dark] #zv-storefront.zv-store .zx-variant:not(.is-label){border-color:var(--zx-border)!important}:root[data-theme=dark] .simple-segments button{background:var(--zx-panel)!important;color:var(--zx-text)!important;border-color:var(--zx-border)!important}:root[data-theme=dark] .simple-segments button[aria-pressed=true]{background:var(--zx-panel)!important}:root[data-theme=dark] .simple-personalization label{color:var(--zx-text)!important}:root[data-theme=dark] .simple-personalization textarea,:root[data-theme=dark] .simple-personalization input[type=number]{border-color:var(--zx-border)!important;background:var(--zx-panel)!important}:root[data-theme=dark] .simple-lock{color:var(--zx-text)!important}:root[data-theme=dark] .simple-rotation button{border-color:var(--zx-border)!important}:root[data-theme=dark] .simple-links button,:root[data-theme=dark] .simple-tiers>button{color:var(--zx-text)!important}:root[data-theme=dark] .simple-more{color:var(--zx-text)!important}:root[data-theme=dark] .simple-edit-side>small{color:var(--zx-text)!important}:root[data-theme=dark] #zv-storefront.zv-store .pd-page .simple-summary{color:var(--zx-text)!important}:root[data-theme=dark] .simple-tier-rows button{color:var(--zx-text)!important}:root[data-theme=dark] .simple-tier-rows button strong{color:var(--zx-text)!important}:root[data-theme=dark] .simple-batch textarea{border-color:var(--zx-border)!important}:root[data-theme=dark] .simple-batch td input{border-color:var(--zx-border)!important}:root[data-theme=dark] .simple-batch table button{color:var(--zx-text)!important}:root[data-theme=dark] .simple-batch-preview{background:var(--zx-panel)!important}:root[data-theme=dark] #zv-storefront.zv-store .pd-page .zp-unit-price strong{color:var(--zx-text)!important}:root[data-theme=dark] .simple-upload .zs-upload-target{border-color:var(--zx-border)!important}:root[data-theme=dark] #zv-storefront.zv-store .pd-page .zs-media-tabs button{color:var(--zx-text)!important}:root[data-theme=dark] .surface-studio:fullscreen{background:var(--zx-panel)!important}:root[data-theme=dark] #zv-storefront.zv-store .pd-page .zs-product-shipping-offers details{color:var(--zx-text)!important}:root[data-theme=dark] .surface-error button{border-color:var(--zx-border)!important}:root[data-theme=dark] .product-art-help{color:var(--zx-text)!important}:root[data-theme=dark] #zv-storefront.zv-store .zx-variant.is-unavailable:after{background:var(--zx-panel)!important}:root[data-theme=dark] #zv-storefront.zv-store .pd-page .zs-saved-address{background:var(--zx-panel)!important}:root[data-theme=dark] .checkout-order-products article small{color:var(--zx-text)!important}:root[data-theme=dark] .header-cart-preview{background:var(--zx-panel)!important;border-color:var(--zx-border)!important;color:var(--zx-text)!important}:root[data-theme=dark] .header-cart-preview button{color:var(--zx-text)!important}:root[data-theme=dark] .header-cart-items small{color:var(--zx-text)!important}:root[data-theme=dark] #zv-storefront.zv-store .zp-swatches button.is-unavailable:after{background:var(--zx-panel)!important}:root[data-theme=dark] .zp-summary article{border-color:var(--zx-border)!important;background:var(--zx-panel)!important}:root[data-theme=dark] .zp-summary small{color:var(--zx-text)!important}:root[data-theme=dark] .zp-job{border-color:var(--zx-border)!important;background:var(--zx-panel)!important}:root[data-theme=dark] .zp-items section>div small{color:var(--zx-text)!important}:root[data-theme=dark] .zp-items dl div{background:var(--zx-panel)!important}:root[data-theme=dark] .zp-items dt{color:var(--zx-text)!important}:root[data-theme=dark] .zp-job footer span{color:var(--zx-text)!important}:root[data-theme=dark] .zp-empty,:root[data-theme=dark] .zp-loading{color:var(--zx-text)!important}:root[data-theme=dark] .zp-note{color:var(--zx-text)!important}:root[data-theme=dark] .zp-error{background:var(--zx-panel)!important}:root[data-theme=dark] .zs-refined .zb-together-trigger em{background:var(--zx-panel)!important}:root[data-theme=dark] .zi-tabs button{color:var(--zx-text)!important}:root[data-theme=dark] .zi-tabs button[aria-pressed=true]{background:var(--zx-panel)!important}:root[data-theme=dark] .zi-heading p,:root[data-theme=dark] .zi-preview header p{color:var(--zx-text)!important}:root[data-theme=dark] .zi-file{background:var(--zx-panel)!important;border-color:var(--zx-border)!important}:root[data-theme=dark] .zi-file p{color:var(--zx-text)!important}:root[data-theme=dark] .zi-file small{color:var(--zx-text)!important}:root[data-theme=dark] .zi-file textarea,:root[data-theme=dark] .zi-file input,:root[data-theme=dark] .zi-options select{border-color:var(--zx-border)!important;background:var(--zx-panel)!important}:root[data-theme=dark] .zi-list-heading{color:var(--zx-text)!important}:root[data-theme=dark] .zi-product{border-color:var(--zx-border)!important;background:var(--zx-panel)!important}:root[data-theme=dark] .zi-product-image{background:var(--zx-panel)!important}:root[data-theme=dark] .zi-product-info small{color:var(--zx-text)!important}:root[data-theme=dark] .zi-product-info span{color:var(--zx-text)!important}:root[data-theme=dark] .zi-selection,:root[data-theme=dark] .zi-preview{border-color:var(--zx-border)!important;background:var(--zx-panel)!important}:root[data-theme=dark] .zi-update small{color:var(--zx-text)!important}:root[data-theme=dark] .zi-family{border-color:var(--zx-border)!important}:root[data-theme=dark] .zi-family summary{background:var(--zx-panel)!important}:root[data-theme=dark] .zi-family small{color:var(--zx-text)!important}:root[data-theme=dark] .zi-pending{background:var(--zx-panel)!important}:root[data-theme=dark] .zi-result{border-color:var(--zx-border)!important;background:var(--zx-panel)!important;color:var(--zx-text)!important}:root[data-theme=dark] .zi-empty{color:var(--zx-text)!important}:root[data-theme=dark] .zi-family-catalog>article{border-color:var(--zx-border)!important}:root[data-theme=dark] .zi-family-catalog>article.is-selected{background:var(--zx-panel)!important}:root[data-theme=dark] .zi-parent-title small,:root[data-theme=dark] .zi-parent-title span{color:var(--zx-text)!important}:root[data-theme=dark] .zi-child-list{background:var(--zx-panel)!important}:root[data-theme=dark] .zi-child-list>p,:root[data-theme=dark] .zi-child-list>small{color:var(--zx-text)!important}:root[data-theme=dark] .zi-child-list small{color:var(--zx-text)!important}:root[data-theme=dark] .zi-sync-table{border-color:var(--zx-border)!important}:root[data-theme=dark] .zi-sync-table article{background:var(--zx-panel)!important}:root[data-theme=dark] .zi-sync-table small{color:var(--zx-text)!important}:root[data-theme=dark] .zi-sync-actions button,:root[data-theme=dark] .zi-events header button{border-color:var(--zx-border)!important}:root[data-theme=dark] .zi-events{border-color:var(--zx-border)!important}:root[data-theme=dark] .zi-events article strong span{background:var(--zx-panel)!important}:root[data-theme=dark] .zi-events small{color:var(--zx-text)!important}:root[data-theme=dark] .za-rank-setup{background:var(--zx-panel)!important}:root[data-theme=dark] .za-rank-selected-row{background:var(--zx-panel)!important}:root[data-theme=dark] .za-rank-sync-toggle{border-color:var(--zx-border)!important;background:var(--zx-panel)!important}:root[data-theme=dark] .za-rank-sync-toggle small{color:var(--zx-text)!important}:root[data-theme=dark] .za-rank-sync-settings .za-field select{background:var(--zx-panel)!important;color:var(--zx-text)!important}:root[data-theme=dark] .zr-state{background:var(--zx-panel)!important}:root[data-theme=dark] .zr-state.is-approved{background:var(--zx-panel)!important}:root[data-theme=dark] .zr-state.is-cancelled{background:var(--zx-panel)!important}:root[data-theme=dark] .zr-offer-note{border-color:var(--zx-border)!important;background:var(--zx-panel)!important;color:var(--zx-text)!important}:root[data-theme=dark] .zr-offer-note small{color:var(--zx-text)!important}:root[data-theme=dark] .z-section-tabs>button[aria-pressed=true]{background:var(--zx-panel)!important}:root[data-theme=dark] .z-section-tab-arrow{color:var(--zx-text)!important}:root[data-theme=dark] .z-customer-tracking b.is-delivered{background:var(--zx-panel)!important}:root[data-theme=dark] .z-customer-tracking-warning{background:var(--zx-panel)!important}:root[data-theme=dark] .zs-store .zx-shipping-highlights .zx-shipping-tag{background:var(--zx-panel)!important}:root[data-theme=dark] .zs-store .zx-shipping-highlights .zx-shipping-tag.is-fastest{background:var(--zx-panel)!important}:root[data-theme=dark] .za-shipping-checks>span{background:var(--zx-panel)!important}:root[data-theme=dark] .za-shipping-checks>.is-ready{background:var(--zx-panel)!important}:root[data-theme=dark] .za-shipping-numbers span{color:var(--zx-text)!important}:root[data-theme=dark] .za-shipping-missing span{color:var(--zx-text)!important}:root[data-theme=dark] .zs-shipping p,:root[data-theme=dark] .zs-shipping small{color:var(--zx-text)!important}:root[data-theme=dark] .zs-shipping-offer{border-color:var(--zx-border)!important}:root[data-theme=dark] .zs-shipping-offer.is-selected{background:var(--zx-panel)!important}:root[data-theme=dark] .za-shipping-diagnostic code{color:var(--zx-text)!important}:root[data-theme=dark] .zs-shipping-unavailable{background:var(--zx-panel)!important}:root[data-theme=dark] .zs-shipping-unavailable ul{color:var(--zx-text)!important}:root[data-theme=dark] .shopping-signals>div>span{color:var(--zx-text)!important}:root[data-theme=dark] .shopping-state{background:var(--zx-panel)!important}:root[data-theme=dark] .shopping-state.is-idle{background:var(--zx-panel)!important}:root[data-theme=dark] .zx-favorite-item img{background:var(--zx-panel)!important}:root[data-theme=dark] .zss-toolbar p{color:var(--zx-text)!important}:root[data-theme=dark] .zss-tabs button{border-color:var(--zx-border)!important;background:var(--zx-panel)!important;color:var(--zx-text)!important}:root[data-theme=dark] .zss-card{background:var(--zx-panel)!important;border-color:var(--zx-border)!important}:root[data-theme=dark] .zss-card>header>div:first-child>span{background:var(--zx-panel)!important}:root[data-theme=dark] .zss-help,:root[data-theme=dark] .zss-section-title p{color:var(--zx-text)!important}:root[data-theme=dark] .zss-field>span,:root[data-theme=dark] .zss-media-label>strong,:root[data-theme=dark] .zss-color>span{color:var(--zx-text)!important}:root[data-theme=dark] .zss-field>small,:root[data-theme=dark] .zss-media-label>small{color:var(--zx-text)!important}:root[data-theme=dark] .zss-field input:not([type=range]),:root[data-theme=dark] .zss-field select,:root[data-theme=dark] .zss-field textarea,:root[data-theme=dark] .zss-url-input,:root[data-theme=dark] .zss-list-row input{border-color:var(--zx-border)!important;background:var(--zx-panel)!important;color:var(--zx-text)!important}:root[data-theme=dark] .zss-color input[type=color]{border-color:var(--zx-border)!important;background:var(--zx-panel)!important}:root[data-theme=dark] .zss-color input[type=text],:root[data-theme=dark] .zss-color input:not([type=color]){border-color:var(--zx-border)!important}:root[data-theme=dark] .zss-preset,:root[data-theme=dark] .zss-delete,:root[data-theme=dark] .zss-order button{border-color:var(--zx-border)!important;background:var(--zx-panel)!important;color:var(--zx-text)!important}:root[data-theme=dark] .zss-toggle{border-color:var(--zx-border)!important;background:var(--zx-panel)!important}:root[data-theme=dark] .zss-toggle small{color:var(--zx-text)!important}:root[data-theme=dark] .zss-list-row button{border-color:var(--zx-border)!important;background:var(--zx-panel)!important}:root[data-theme=dark] .zss-chip{background:var(--zx-panel)!important}:root[data-theme=dark] .zss-media-type button{border-color:var(--zx-border)!important;background:var(--zx-panel)!important}:root[data-theme=dark] .zss-media-type button.active{background:var(--zx-panel)!important}:root[data-theme=dark] .zss-empty{color:var(--zx-text)!important}:root[data-theme=dark] .zss-preview{border-color:var(--zx-border)!important;background:var(--zx-panel)!important}:root[data-theme=dark] .zss-preview-label{color:var(--zx-text)!important}:root[data-theme=dark] .zss-preview>p{color:var(--zx-text)!important}:root[data-theme=dark] .zss-card-intro{color:var(--zx-text)!important}:root[data-theme=dark] .zss-button-preview.style-gold{color:var(--zx-text)!important}:root[data-theme=dark] .zss-bottle small{color:var(--zx-text)!important}:root[data-theme=dark] .zss-commerce-buy .style-gold{color:var(--zx-text)!important}:root[data-theme=dark] .zss-toolbar{border-color:var(--zx-border)!important}:root[data-theme=dark] .zss-device-switch button{border-color:var(--zx-border)!important;background:var(--zx-panel)!important;color:var(--zx-text)!important}:root[data-theme=dark] .zss-preset-gallery button{border-color:var(--zx-border)!important;background:var(--zx-panel)!important;color:var(--zx-text)!important}:root[data-theme=dark] .zss-preset-gallery small{color:var(--zx-text)!important}:root[data-theme=dark] .zss-role-editor{border-color:var(--zx-border)!important}:root[data-theme=dark] .zss-role-editor>header small{color:var(--zx-text)!important}:root[data-theme=dark] .zss-premium-button.style-gold{color:var(--zx-text)!important}:root[data-theme=dark] .zss-context-help{background:var(--zx-panel)!important;border-color:var(--zx-border)!important;color:var(--zx-text)!important}:root[data-theme=dark] .zss-context-help small{color:var(--zx-text)!important}:root[data-theme=dark] .zss-card{border-color:var(--zx-border)!important}:root[data-theme=dark] .zm-gallery-editor label input{border-color:var(--zx-border)!important}:root[data-theme=dark] .zs-store.zs-light :is(.zs-account-link,.zs-cart-link):hover{background:var(--zx-panel)!important}:root[data-theme=dark] .zs-store.zs-light .zs-announcement{background:var(--zx-panel)!important}:root[data-theme=dark] .zs-store.zs-light .zs-test-banner{background:var(--zx-panel)!important;color:var(--zx-text)!important}:root[data-theme=dark] .zs-store.zs-light :is(.zs-field>input,.zs-field>select,.zs-field>textarea,.zs-coupon input,.zs-quantity input){background:var(--zx-panel)!important}:root[data-theme=dark] .zs-store.zs-light .zs-quantity>button:hover:not(:disabled){background:var(--zx-panel)!important}:root[data-theme=dark] .zs-store.zs-light :is(.zs-card-media,.zs-detail-photo){background:var(--zx-panel)!important}:root[data-theme=dark] .zs-store.zs-light :is(.zs-tag,.zs-tag-new){background:var(--zx-panel)!important}:root[data-theme=dark] .zs-store.zs-light .zs-card-arrow{background:var(--zx-panel)!important}:root[data-theme=dark] .zs-store.zs-light :is(.zs-variant-options>button.active,.zs-customize-toggle>button.active,.zs-font-option.active){background:var(--zx-panel)!important}:root[data-theme=dark] .zs-store.zs-light .zs-upload-target{background:var(--zx-panel)!important;border-color:var(--zx-border)!important}:root[data-theme=dark] .zs-store.zs-light .zs-hero-v12{background:var(--zx-panel)!important}:root[data-theme=dark] .zs-store.zs-light .zs-how-steps article>span{background:var(--zx-panel)!important}:root[data-theme=dark] .zs-store.zs-light .zs-mockup-stage{background:var(--zx-panel)!important}:root[data-theme=dark] .zs-store.zs-light .zc-account-count{background:var(--zx-panel)!important}:root[data-theme=dark] .zs-store.zs-v26.zs-v27.zs-refined .zp-saving-badge{background:var(--zx-panel)!important}:root[data-theme=dark] .zs-price-before span{background:var(--zx-panel)!important}:root[data-theme=dark] .zs-price-saving{color:var(--zx-text)!important}:root[data-theme=dark] .zs-store.zs-v26 .zs-card-arrow{color:var(--zx-text)!important}:root[data-theme=dark] .zs-test-banner{background:var(--zx-panel)!important}:root[data-theme=dark] .zs-header{background:var(--zx-panel)!important}:root[data-theme=dark] .zs-search{background:var(--zx-panel)!important;border-color:var(--zx-border)!important;color:var(--zx-text)!important}:root[data-theme=dark] .zs-cart-link b{background:var(--zx-panel)!important}:root[data-theme=dark] .zs-hero{background:var(--zx-panel)!important}:root[data-theme=dark] .zs-hero-eyebrow{color:var(--zx-text)!important}:root[data-theme=dark] .zs-hero-copy>p{color:var(--zx-text)!important}:root[data-theme=dark] .zs-button-outline{background:var(--zx-panel)!important;border-color:var(--zx-border)!important}:root[data-theme=dark] .zs-hero-link{color:var(--zx-text)!important}:root[data-theme=dark] .zs-hero-footnote{color:var(--zx-text)!important}:root[data-theme=dark] .zs-benefits svg{color:var(--zx-text)!important}:root[data-theme=dark] .zs-benefits small{color:var(--zx-text)!important}:root[data-theme=dark] .zs-count{color:var(--zx-text)!important}:root[data-theme=dark] .zs-category-pills button{border-color:var(--zx-border)!important;background:var(--zx-panel)!important;color:var(--zx-text)!important}:root[data-theme=dark] .zs-product-placeholder{background:var(--zx-panel)!important;color:var(--zx-text)!important}:root[data-theme=dark] .zs-product-placeholder>svg{color:var(--zx-text)!important}:root[data-theme=dark] .zs-product-placeholder>span{color:var(--zx-text)!important}:root[data-theme=dark] .zs-product-placeholder>small{color:var(--zx-text)!important}:root[data-theme=dark] .zs-tag{color:var(--zx-text)!important;background:var(--zx-panel)!important}:root[data-theme=dark] .zs-tag-new{background:var(--zx-panel)!important;color:var(--zx-text)!important}:root[data-theme=dark] .zs-card-arrow{color:var(--zx-text)!important}:root[data-theme=dark] .zs-card-info>.zs-eyebrow{color:var(--zx-text)!important}:root[data-theme=dark] .zs-card-price>span{color:var(--zx-text)!important}:root[data-theme=dark] .zs-card-info>p{color:var(--zx-text)!important}:root[data-theme=dark] .zs-collection-heading>span{color:var(--zx-text)!important}:root[data-theme=dark] .zs-how{background:var(--zx-panel)!important}:root[data-theme=dark] .zs-how p{color:var(--zx-text)!important}:root[data-theme=dark] .zs-how-steps article>span{background:var(--zx-panel)!important;color:var(--zx-text)!important}:root[data-theme=dark] .zs-footer-signature{color:var(--zx-text)!important}:root[data-theme=dark] .zs-empty>svg{color:var(--zx-text)!important}:root[data-theme=dark] .zs-error{background:var(--zx-panel)!important}:root[data-theme=dark] .zs-success{background:var(--zx-panel)!important;color:var(--zx-text)!important}:root[data-theme=dark] .zs-breadcrumb{color:var(--zx-text)!important}:root[data-theme=dark] .zs-breadcrumb>span:last-child{color:var(--zx-text)!important}:root[data-theme=dark] .zs-detail-photo{background:var(--zx-panel)!important}:root[data-theme=dark] .zs-detail-caption{color:var(--zx-text)!important}:root[data-theme=dark] .zs-detail-note{border-color:var(--zx-border)!important;background:var(--zx-panel)!important}:root[data-theme=dark] .zs-detail-pricing>span{color:var(--zx-text)!important}:root[data-theme=dark] .zs-fieldset legend>span{color:var(--zx-text)!important}:root[data-theme=dark] .zs-variant-options>button.active{background:var(--zx-panel)!important}:root[data-theme=dark] .zs-field-help{color:var(--zx-text)!important}:root[data-theme=dark] .zs-customize-toggle>button{color:var(--zx-text)!important}:root[data-theme=dark] .zs-customize-toggle>button.active{background:var(--zx-panel)!important;color:var(--zx-text)!important}:root[data-theme=dark] .zs-customize-toggle>button small{color:var(--zx-text)!important}:root[data-theme=dark] .zs-studio{border-color:var(--zx-border)!important;background:var(--zx-panel)!important}:root[data-theme=dark] .zs-studio-icon{background:var(--zx-panel)!important}:root[data-theme=dark] .zs-field>span>small,:root[data-theme=dark] .zs-field-label>small{color:var(--zx-text)!important}:root[data-theme=dark] .zs-field>input,:root[data-theme=dark] .zs-field>select,:root[data-theme=dark] .zs-field>textarea{border-color:var(--zx-border)!important;color:var(--zx-text)!important}:root[data-theme=dark] .zs-font-option{border-color:var(--zx-border)!important}:root[data-theme=dark] .zs-font-option:disabled{background:var(--zx-panel)!important}:root[data-theme=dark] .zs-font-title{color:var(--zx-text)!important}:root[data-theme=dark] .zs-font-sample{color:var(--zx-text)!important}:root[data-theme=dark] .zs-font-option>small{color:var(--zx-text)!important}:root[data-theme=dark] .zs-personal-preview{background:var(--zx-panel)!important}:root[data-theme=dark] .zs-personal-preview>.zs-eyebrow{color:var(--zx-text)!important}:root[data-theme=dark] .zs-personal-preview>p{color:var(--zx-text)!important}:root[data-theme=dark] .zs-personal-preview>small{color:var(--zx-text)!important}:root[data-theme=dark] .zs-upload-target{color:var(--zx-text)!important}:root[data-theme=dark] .zs-quantity button{color:var(--zx-text)!important}:root[data-theme=dark] .zs-cart-item-top>div>span{color:var(--zx-text)!important}:root[data-theme=dark] .zs-cart-personal{background:var(--zx-panel)!important}:root[data-theme=dark] .zs-cart-personal>span{color:var(--zx-text)!important}:root[data-theme=dark] .zs-cart-personal>small{color:var(--zx-text)!important}:root[data-theme=dark] .zs-cart-personal>a{color:var(--zx-text)!important}:root[data-theme=dark] .zs-cart-qty{color:var(--zx-text)!important}:root[data-theme=dark] .zs-cart-qty input{border-color:var(--zx-border)!important;color:var(--zx-text)!important}:root[data-theme=dark] .zs-cart-device-note{color:var(--zx-text)!important}:root[data-theme=dark] .zs-summary{background:var(--zx-panel)!important;border-color:var(--zx-border)!important}:root[data-theme=dark] .zs-summary>div>span:first-child{color:var(--zx-text)!important}:root[data-theme=dark] .zs-summary-total>span{color:var(--zx-text)!important}:root[data-theme=dark] .zs-summary>p{color:var(--zx-text)!important}:root[data-theme=dark] .zs-test-inline{background:var(--zx-panel)!important}:root[data-theme=dark] .zs-checkout-block h2>span{background:var(--zx-panel)!important}:root[data-theme=dark] .zs-disabled-method{background:var(--zx-panel)!important;color:var(--zx-text)!important}:root[data-theme=dark] .zs-disabled-method strong{color:var(--zx-text)!important}:root[data-theme=dark] .zs-payment-options button{border-color:var(--zx-border)!important;background:var(--zx-panel)!important;color:var(--zx-text)!important}:root[data-theme=dark] .zs-review-items article p{color:var(--zx-text)!important}:root[data-theme=dark] .zs-review-items dl{background:var(--zx-panel)!important}:root[data-theme=dark] .zs-review-items dt{color:var(--zx-text)!important}:root[data-theme=dark] .zs-review-items dd{color:var(--zx-text)!important}:root[data-theme=dark] .zs-checkbox{color:var(--zx-text)!important}:root[data-theme=dark] .zs-coupon>label{color:var(--zx-text)!important}:root[data-theme=dark] .zs-coupon input{border-color:var(--zx-border)!important}:root[data-theme=dark] .zs-coupon>div>button{background:var(--zx-panel)!important;border-color:var(--zx-border)!important}:root[data-theme=dark] .zs-order-check{background:var(--zx-panel)!important}:root[data-theme=dark] .zs-order-result-details{background:var(--zx-panel)!important}:root[data-theme=dark] .zs-order-result-details>div>span{color:var(--zx-text)!important}:root[data-theme=dark] .zs-page-body{color:var(--zx-text)!important}:root[data-theme=dark] .zs-storage-warning{background:var(--zx-panel)!important}:root[data-theme=dark] .zs-store{background:var(--zx-panel)!important}:root[data-theme=dark] .zs-test-banner{background:var(--zx-panel)!important;color:var(--zx-text)!important}:root[data-theme=dark] .zs-brand-mark{color:var(--zx-text)!important}:root[data-theme=dark] .zs-brand-word{color:var(--zx-text)!important}:root[data-theme=dark] .zs-brand-word small{color:var(--zx-text)!important}:root[data-theme=dark] .zs-search{border-color:var(--zx-border)!important;background:var(--zx-panel)!important}:root[data-theme=dark] .zs-search:focus-within{background:var(--zx-panel)!important}:root[data-theme=dark] .zs-account-link:hover{background:var(--zx-panel)!important}:root[data-theme=dark] .zs-account-link small{color:var(--zx-text)!important}:root[data-theme=dark] .zs-cart-link:hover{background:var(--zx-panel)!important}:root[data-theme=dark] .zs-cart-link b{color:var(--zx-text)!important}:root[data-theme=dark] .zs-category-nav button{color:var(--zx-text)!important}:root[data-theme=dark] .zs-category-nav button:hover{color:var(--zx-text)!important}:root[data-theme=dark] .zs-category-nav button:first-child{color:var(--zx-text)!important}:root[data-theme=dark] .zs-button-brand{color:var(--zx-text)!important}:root[data-theme=dark] .zs-hero-proof{color:var(--zx-text)!important}:root[data-theme=dark] .zs-hero-v10-visual{background:var(--zx-panel)!important}:root[data-theme=dark] .zs-hero-art strong{color:var(--zx-text)!important}:root[data-theme=dark] .zs-hero-product-chip{color:var(--zx-text)!important}:root[data-theme=dark] .zs-hero-controls>button{color:var(--zx-text)!important}:root[data-theme=dark] .zs-hero-controls>div>button{background:var(--zx-panel)!important}:root[data-theme=dark] .zs-benefits-v10{background:var(--zx-panel)!important}:root[data-theme=dark] .zs-section-heading-v10>p{color:var(--zx-text)!important}:root[data-theme=dark] .zs-category-card{border-color:var(--zx-border)!important;background:var(--zx-panel)!important}:root[data-theme=dark] .zs-category-card:hover{border-color:var(--zx-border)!important}:root[data-theme=dark] .zs-category-card-index{color:var(--zx-text)!important}:root[data-theme=dark] .zs-category-card-media{background:var(--zx-panel)!important}:root[data-theme=dark] .zs-category-card small{color:var(--zx-text)!important}:root[data-theme=dark] .zs-use-cases article:nth-child(2){background:var(--zx-panel)!important;color:var(--zx-text)!important}:root[data-theme=dark] .zs-use-cases article:nth-child(2) .zs-eyebrow{color:var(--zx-text)!important}:root[data-theme=dark] .zs-rail-actions{color:var(--zx-text)!important}:root[data-theme=dark] .zs-rail-actions button{border-color:var(--zx-border)!important;background:var(--zx-panel)!important;color:var(--zx-text)!important}:root[data-theme=dark] .zs-card-media{background:var(--zx-panel)!important}:root[data-theme=dark] .zs-how-v10{background:var(--zx-panel)!important}:root[data-theme=dark] .zs-footer .zs-brand-mark{color:var(--zx-text)!important}:root[data-theme=dark] .zs-footer .zs-brand-word small{color:var(--zx-text)!important}:root[data-theme=dark] .zs-footer-bottom{color:var(--zx-text)!important}@media(max-width:560px){:root[data-theme=dark] .zs-category-nav.open{background:var(--zx-panel)!important}}@media(max-width:560px){:root[data-theme=dark] .zs-mobile-bottom>a,:root[data-theme=dark] .zs-mobile-bottom>button{color:var(--zx-text)!important}}@media(max-width:560px){:root[data-theme=dark] .zs-mobile-cart-icon b{color:var(--zx-text)!important}}:root[data-theme=dark] .zs-mockup-brand{color:var(--zx-text)!important}:root[data-theme=dark] .zs-product-mockup-face .zs-mockup-brand{color:var(--zx-text)!important}:root[data-theme=dark] .zc-support-button{border-color:var(--zx-border)!important;background:var(--zx-panel)!important}:root[data-theme=dark] .zc-support-button:hover:not(:disabled){background:var(--zx-panel)!important}:root[data-theme=dark] .zc-support-icon{color:var(--zx-text)!important}:root[data-theme=dark] .zc-support-icon:hover{background:var(--zx-panel)!important}:root[data-theme=dark] .zc-support-eyebrow{color:var(--zx-text)!important}:root[data-theme=dark] .zc-support-unread-pill{background:var(--zx-panel)!important}:root[data-theme=dark] .zc-support-notifications-on{background:var(--zx-panel)!important;border-color:var(--zx-border)!important}:root[data-theme=dark] .zc-inbox-shell{border-color:var(--zx-border)!important;background:var(--zx-panel)!important}:root[data-theme=dark] .zc-inbox-sidebar{background:var(--zx-panel)!important}:root[data-theme=dark] .zc-support-search{background:var(--zx-panel)!important;color:var(--zx-text)!important}:root[data-theme=dark] .zc-support-search input::placeholder{color:var(--zx-text)!important}:root[data-theme=dark] .zc-inbox-filters button{background:var(--zx-panel)!important;border-color:var(--zx-border)!important;color:var(--zx-text)!important}:root[data-theme=dark] .zc-inbox-item{background:var(--zx-panel)!important}:root[data-theme=dark] .zc-inbox-item:hover{background:var(--zx-panel)!important}:root[data-theme=dark] .zc-inbox-item.is-selected{background:var(--zx-panel)!important}:root[data-theme=dark] .zc-inbox-item-top time{color:var(--zx-text)!important}:root[data-theme=dark] .zc-inbox-order{color:var(--zx-text)!important}:root[data-theme=dark] .zc-inbox-item p{color:var(--zx-text)!important}:root[data-theme=dark] .zc-inbox-item.has-unread p{color:var(--zx-text)!important}:root[data-theme=dark] .zc-support-status{background:var(--zx-panel)!important;color:var(--zx-text)!important}:root[data-theme=dark] .zc-support-status-open{background:var(--zx-panel)!important;color:var(--zx-text)!important}:root[data-theme=dark] .zc-support-status-waiting_customer{background:var(--zx-panel)!important}:root[data-theme=dark] .zc-support-status-resolved{background:var(--zx-panel)!important;color:var(--zx-text)!important}:root[data-theme=dark] .zc-inbox-payment{color:var(--zx-text)!important}:root[data-theme=dark] .zc-inbox-sidebar-footer{color:var(--zx-text)!important}:root[data-theme=dark] .zc-inbox-empty{color:var(--zx-text)!important}:root[data-theme=dark] .zc-inbox-empty h4{color:var(--zx-text)!important}:root[data-theme=dark] .zc-support-load-more{color:var(--zx-text)!important}:root[data-theme=dark] .zc-conversation{background:var(--zx-panel)!important}:root[data-theme=dark] .zc-conversation-empty{background:var(--zx-panel)!important}:root[data-theme=dark] .zc-support-symbol{background:var(--zx-panel)!important;color:var(--zx-text)!important}:root[data-theme=dark] .zc-conversation-empty h3{color:var(--zx-text)!important}:root[data-theme=dark] .zc-conversation-empty p{color:var(--zx-text)!important}:root[data-theme=dark] .zc-conversation-heading p{color:var(--zx-text)!important}:root[data-theme=dark] .zc-support-avatar{background:var(--zx-panel)!important;color:var(--zx-text)!important}:root[data-theme=dark] .zc-support-toolbar{background:var(--zx-panel)!important}:root[data-theme=dark] .zc-support-assignee{color:var(--zx-text)!important}:root[data-theme=dark] .zc-conversation-stream{background:var(--zx-panel)!important}:root[data-theme=dark] .zc-conversation-day span{color:var(--zx-text)!important}:root[data-theme=dark] .zc-message-bubble{border-color:var(--zx-border)!important;background:var(--zx-panel)!important}:root[data-theme=dark] .zc-message-mine .zc-message-bubble{background:var(--zx-panel)!important;border-color:var(--zx-border)!important}:root[data-theme=dark] .zc-message-author{color:var(--zx-text)!important}:root[data-theme=dark] .zc-message-bubble p{color:var(--zx-text)!important}:root[data-theme=dark] .zc-message-bubble footer{color:var(--zx-text)!important}:root[data-theme=dark] .zc-support-older{background:var(--zx-panel)!important;border-color:var(--zx-border)!important;color:var(--zx-text)!important}:root[data-theme=dark] .zc-support-start{color:var(--zx-text)!important}:root[data-theme=dark] .zc-support-start h4{color:var(--zx-text)!important}:root[data-theme=dark] .zc-support-loading{color:var(--zx-text)!important}:root[data-theme=dark] .zc-support-error{border-color:var(--zx-border)!important;background:var(--zx-panel)!important}:root[data-theme=dark] .zc-support-compose{background:var(--zx-panel)!important}:root[data-theme=dark] .zc-support-compose textarea{border-color:var(--zx-border)!important;background:var(--zx-panel)!important;color:var(--zx-text)!important}:root[data-theme=dark] .zc-support-resolved{color:var(--zx-text)!important}:root[data-theme=dark] .zc-conversation-new{border-color:var(--zx-border)!important;background:var(--zx-panel)!important}:root[data-theme=dark] .zc-support-send-failed{border-color:var(--zx-border)!important;background:var(--zx-panel)!important}:root[data-theme=dark] .zc-support-order-note{background:var(--zx-panel)!important}:root[data-theme=dark] .zc-message-sent{color:var(--zx-text)!important}:root[data-theme=dark] .zc-typing-bubble{color:var(--zx-text)!important;background:var(--zx-panel)!important}:root[data-theme=dark] .zc-conversation-day span{border-color:var(--zx-border)!important;background:var(--zx-panel)!important;color:var(--zx-text)!important}@media(max-width:760px){:root[data-theme=dark] .zc-conversation-header{background:var(--zx-panel)!important}}:root[data-theme=dark] .surface-tools input,:root[data-theme=dark] .surface-tools select,:root[data-theme=dark] .surface-tools button{border-color:var(--zx-border)!important}:root[data-theme=dark] .surface-spinner{border-color:var(--zx-border)!important}:root[data-theme=dark] .za-system-summary>span:last-child{color:var(--zx-text)!important}:root[data-theme=dark] .za-system-indicator{background:var(--zx-panel)!important}:root[data-theme=dark] .za-system-indicator.is-ok{background:var(--zx-panel)!important}:root[data-theme=dark] .za-system-check p{color:var(--zx-text)!important}:root[data-theme=dark] .traffic-stats article,:root[data-theme=dark] .traffic-panel{border-color:var(--zx-border)!important;background:var(--zx-panel)!important;color:var(--zx-text)!important}:root[data-theme=dark] .purchase-notice{border-color:var(--zx-border)!important}:root{--zx-muted:#736b7c;--zx-panel:#fff;--zx-text:#211a2c;--zx-border:#e5dfec;--zx-soft:#f7f2fc;--zx-accent:#7426c7}:root[data-theme=dark]{color-scheme:dark;--zx-muted:#bcb0ca;--zx-panel:#201c2a;--zx-text:#f2eef8;--zx-border:#43384f;--zx-soft:#2c2339;--zx-accent:#c390ff;background:#141119}:root[data-theme=dark] .zs-store,:root[data-theme=dark] .za-root,:root[data-theme=dark] .zc-account{--zs-bg:#141119!important;--zs-background:#141119!important;--zs-surface:#201c2a!important;--zs-ink:#f2eef8!important;--zs-text:#f2eef8!important;--zs-muted:#bcb0ca!important;--zs-line:#43384f!important;--zs-primary:#c390ff!important;--ze-soft:#2c2339!important;--za-ink:#f2eef8!important;--za-muted:#bcb0ca!important;--za-line:#43384f!important;--zc-ink:#f2eef8!important;--zc-muted:#bcb0ca!important;--zc-paper:#201c2a!important;--zc-soft:#2c2339!important;--zc-line:#43384f!important;background:#141119!important;color:#f2eef8!important}:root[data-theme=dark] :is(input:not([type=color]):not([type=range]),select,textarea){background:#201c2a!important;color:#f2eef8!important;border-color:#554760!important}:root[data-theme=dark] :is(input,textarea)::placeholder{color:#a69aac!important}:root[data-theme=dark] .zs-store .zs-announcement,:root[data-theme=dark] .zs-store .zs-announcement span{color:#f2eef8!important;background-color:#2c2339!important}:root[data-theme=dark] .zs-store .zs-button-role-hero,:root[data-theme=dark] .zs-store .zs-button-role-hero *{color:var(--zs-hero-button-ink,#211a2c)!important}:root[data-theme=dark] .zs-store .zs-button-role-secondary{background:#2c2339!important;color:#f2eef8!important;border-color:#635170!important}.zx-language-editor label{display:block;font-size:13px}.zx-language-editor :is(input,select,textarea){display:block;width:100%;box-sizing:border-box;padding:10px;border:1px solid var(--zx-border);border-radius:8px;background:var(--zx-panel);color:var(--zx-text);margin-top:7px}.zx-language-row{display:grid;grid-template-columns:1fr 1fr;gap:24px;border-top:1px solid var(--zx-border);padding:20px 0}.zx-language-row p{font-size:13px;line-height:1.6;white-space:pre-line;max-height:200px;overflow:auto}.zx-language-row small{color:var(--zx-accent)}@media(max-width:700px){.zx-language-row{grid-template-columns:1fr;gap:8px}}.zx-preferences{position:relative;flex-shrink:0;font-size:12px;color:var(--zx-text);z-index:35}.zx-preferences summary{display:flex;align-items:center;gap:7px;cursor:pointer;list-style:none;padding:9px 11px;border:1px solid var(--zx-border);border-radius:20px;background:var(--zx-panel)}.zx-preferences summary::-webkit-details-marker{display:none}.zx-preferences>div{position:absolute;top:calc(100% + 10px);left:0;width:270px;padding:18px;background:var(--zx-panel);border:1px solid var(--zx-border);border-radius:17px;box-shadow:0 14px 45px #160c2822}.zx-preferences label{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.zx-preferences select{width:100%;padding:10px;margin-top:5px;border:1px solid var(--zx-border);border-radius:8px;background:var(--zx-panel);color:var(--zx-text)}.zx-preferences fieldset{border:0;margin:15px 0;padding:0;display:flex;gap:7px;flex-wrap:wrap}.zx-preferences legend{display:flex;gap:8px;margin-bottom:10px}.zx-preferences button{display:flex;align-items:center;gap:5px;padding:10px;border:1px solid var(--zx-border);border-radius:9px;background:var(--zx-panel);color:var(--zx-text);font-size:11px;cursor:pointer}.zx-preferences button[aria-pressed=true]{border-color:var(--zx-accent);background:var(--zx-soft);color:var(--zx-accent)}.zx-preferences small{font-size:11px;line-height:1.7;display:block}.za-topbar .zx-preferences>div{left:auto;right:0}.zx-whatsapp{position:fixed;right:24px;bottom:25px;display:flex;align-items:center;gap:10px;padding:12px 17px 12px 12px;background:#17663c;color:#fff!important;text-decoration:none;border:1px solid #ffffff44;box-shadow:0 8px 24px #062e2e22;border-radius:50px;z-index:45;font-size:12px;transition:transform .2s,box-shadow .2s}.zx-whatsapp svg{width:30px;height:30px}.zx-whatsapp small{display:block;font-size:10px;margin-top:3px;color:#d9f2e4}.zx-whatsapp:hover{transform:translateY(-3px);box-shadow:0 10px 30px #12b95b44}.zx-whatsapp:focus-visible{outline:3px solid var(--zx-accent);outline-offset:4px}body:has(dialog[open]) .zx-whatsapp{display:none}.zx-sr-only{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;overflow:hidden!important;clip-path:inset(50%)!important;white-space:nowrap!important}.zs-store .zx-brand-wall{padding:52px 0!important;max-width:none!important;width:100%;display:block!important;border:0!important;margin:0!important;background:var(--zs-bg)}.zx-brand-wall .zc-brands-intro{text-align:center;position:relative;margin-bottom:25px}.zs-store .zx-brand-wall .zc-brands-intro h2{font-size:clamp(24px,3vw,38px);line-height:1.2;letter-spacing:-.04em}.zx-brand-wall .zc-brands-intro p{margin:12px 0;color:var(--zs-muted)}.zx-brand-pause{display:inline-flex;align-items:center;gap:7px;border:0;background:none;color:var(--zs-muted);font-size:11px;cursor:pointer;padding:8px}.zx-brand-rows{-webkit-mask-image:linear-gradient(to right,transparent,#000 7%,#000 93%,transparent);mask-image:linear-gradient(to right,transparent,#000 7%,#000 93%,transparent);overflow:hidden;display:grid;gap:15px}.zx-brand-row{overflow:hidden}.zx-brand-track{display:flex;width:max-content;animation:zx-brands 40s linear infinite;will-change:transform}.zx-brand-group{display:flex;flex-shrink:0;align-items:center;gap:32px;padding-right:32px}.zx-brand-chip{display:flex;gap:13px;align-items:center;min-width:205px;padding:8px 0;color:var(--zs-muted);cursor:default}.zx-brand-chip strong{font-weight:500;font-size:14px}.zx-brand-logo{width:57px;height:57px;display:grid;place-items:center;background:var(--zs-surface);border:1px solid var(--zs-line);border-radius:17px;box-shadow:0 3px 8px #211a2c04;transition:transform .22s,border-color .22s,box-shadow .22s;flex-shrink:0;color:var(--zs-primary)}.zx-brand-logo img{width:43px;height:43px;object-fit:contain}.zx-brand-chip:hover .zx-brand-logo{transform:scale(1.1);border-color:var(--zs-primary);box-shadow:0 5px 18px color-mix(in srgb,var(--zs-primary) 18%,transparent)}.zx-brand-row.row-1 .zx-brand-track{animation-direction:reverse;animation-duration:44s}.zx-brand-row.row-2 .zx-brand-track{animation-duration:48s}.zx-brand-wall:has(:focus-visible) .zx-brand-track,.zx-brand-wall.is-paused .zx-brand-track{animation-play-state:paused}@media(hover:hover)and (pointer:fine){.zx-brand-wall:hover .zx-brand-track{animation-play-state:paused}}@keyframes zx-brands{to{transform:translate(-50%)}}.zx-card-brands{display:flex;flex-wrap:wrap;gap:8px;margin:16px 0 10px}.zx-card-brands>span{width:67px;height:40px;border:1px solid #e3ddea;border-radius:8px;background:#fff;display:grid;place-items:center}.zx-card-brands img{width:52px;height:28px;object-fit:contain}.zg-methods svg{width:20px;height:20px;flex-shrink:0}.zx-why{padding-block:40px}.zx-why header{text-align:center;max-width:700px;margin:0 auto 28px}.zx-why h2{font-size:clamp(26px,3vw,40px);letter-spacing:-.04em;margin:12px 0}.zx-why p{color:var(--zs-muted);line-height:1.7}.zx-comparison{border:1px solid var(--zs-line);border-radius:22px;overflow:hidden;background:var(--zs-surface)}.zx-compare-head,.zx-compare-row{display:grid;grid-template-columns:.9fr 1.2fr 1.2fr}.zx-compare-head{font-size:12px}.zx-compare-head strong,.zx-compare-row>span{padding:22px;display:flex;align-items:center;gap:12px;line-height:1.65;font-size:13px}.zx-compare-row{border-top:1px solid var(--zs-line)}.zx-compare-row svg{flex-shrink:0;color:var(--zs-primary)}.zx-compare-row>span:nth-child(2),.zx-compare-head>strong:nth-child(2){background:var(--ze-soft)}.zx-compare-row>span:last-child{color:var(--zs-muted)}.zx-why>small{display:block;text-align:center;margin-top:15px;color:var(--zs-muted);font-size:11px;line-height:1.6}@media(hover:hover)and (pointer:fine){.zs-store :is(.zs-button,.ze-cart,.ze-account,.zg-messages,.ze-nav-links a,.zg-project-card,.zg-quantity-card,.ze-category-tile,.zg-combo-banner,.zs-inspiration-grid>a){transition:transform .2s,box-shadow .2s,border-color .2s,filter .2s}.zs-store :is(.zs-button,.ze-cart,.ze-account,.zg-messages):hover{filter:brightness(1.08);box-shadow:0 4px 20px color-mix(in srgb,var(--zs-primary) 15%,transparent)}.zs-store :is(.zg-project-card,.zg-quantity-card,.zg-combo-banner,.zs-inspiration-grid>a):hover{transform:translateY(-4px);box-shadow:0 12px 28px color-mix(in srgb,var(--zs-primary) 9%,transparent);border-color:var(--zs-primary)}.zs-store :is(.ze-account,.zg-messages,.ze-cart):hover{border-radius:9px}.zg-faq summary:hover{color:var(--zs-primary)}}@media(max-width:760px){.zx-preferences>div{position:fixed;top:auto;left:18px;right:18px;width:auto;margin-top:10px;max-width:320px}.zs-store .ze-nav{overflow:visible}.zx-preferences{margin-right:10px}.zx-preferences summary{padding:7px 9px}.zx-preferences summary>svg:last-child{display:none}.zx-whatsapp{bottom:calc(83px + env(safe-area-inset-bottom));right:16px;padding:12px}.zx-whatsapp>span{display:none}.zx-whatsapp svg{width:27px;height:27px}.zx-compare-head{display:none}.zx-compare-row{grid-template-columns:1fr}.zx-compare-row>span{padding:14px 20px}.zx-compare-row>span:first-child{font-weight:700}.zx-compare-row>span:nth-child(2):before{content:"ZORNIX";font-size:10px;font-weight:700;color:var(--zs-primary)}.zx-compare-row>span:last-child{font-size:12px}.zx-brand-group{gap:22px;padding-right:22px}.zx-brand-chip{min-width:175px;gap:10px}.zx-brand-chip strong{font-size:12px}.zx-brand-logo{width:49px;height:49px}.zx-brand-logo img{width:36px;height:36px}.zx-brand-rows{gap:5px}.zs-store .zx-brand-wall .zc-brands-intro h2{font-size:24px}.zx-why{padding-block:25px}}@media(prefers-reduced-motion:reduce){.zx-brand-track{animation:none!important;transform:none!important}.zx-brand-rows{-webkit-mask-image:none;mask-image:none;overflow:auto}.zx-brand-row{overflow:visible}.zx-brand-group:nth-child(2){display:none}.zx-brand-rows .row-1,.zx-brand-rows .row-2{display:none}.zx-brand-logo,.zx-whatsapp,.zs-store :is(a,button){transition:none!important;transform:none!important}}:root[data-theme=dark] .zs-store .zc-account-primary{background:#7426c7!important;color:#fff!important}:root[data-theme=dark] .zs-store .zp-unit-price strong,:root[data-theme=dark] .zs-store .zs-card-price strong{color:#80e4ae!important}:root[data-theme=dark] .zs-store .zd-library summary{color:#cda4ff!important}:root[data-theme=dark] .zs-store .zs-button-role-checkout{color:var(--zs-checkout-button-ink,#211a2c)!important}:root[data-theme=dark] .za-root .za-notice-success,:root[data-theme=dark] .zs-store .zc-account-notice.is-success{background:#15362c!important;color:#a1ecc5!important;border-color:#285944!important}:root[data-theme=dark] .za-root .za-notice-error,:root[data-theme=dark] .zs-store .zc-account-notice:not(.is-success){background:#40232e!important;color:#ffc1cb!important;border-color:#764051!important}:root[data-theme=dark] .za-sidebar{scrollbar-color:#554760 #201c2a}.zs-store .zx-brand-wall .zx-brand-logo{background:#fff;color:#7426c7;overflow:hidden}.zs-store .zx-brand-wall .zx-brand-logo img{display:block;width:43px;height:43px;max-width:43px;max-height:43px;object-fit:contain;border:0}@media(max-width:760px){.zs-store .zx-brand-wall .zx-brand-logo img{width:36px;height:36px;max-width:36px;max-height:36px}}.zx-brand-group{min-width:100vw;box-sizing:border-box;justify-content:space-around}:root[data-theme=dark] .zx-favorite-stock{color:#79d8a8}.zx-whatsapp-widget{position:fixed;right:24px;bottom:25px;z-index:45;display:grid;justify-items:end;gap:12px}.zx-whatsapp-widget .zx-whatsapp{position:static;cursor:pointer;font-family:inherit}.zx-whatsapp-panel{width:300px;max-width:calc(100vw - 32px);box-sizing:border-box;background:var(--zx-panel);color:var(--zx-text);border:1px solid var(--zx-border);border-radius:17px;box-shadow:0 12px 40px #062e2e24;overflow:hidden}.zx-whatsapp-panel header{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:17px 16px;border-bottom:1px solid var(--zx-border)}.zx-whatsapp-panel header strong{font-size:14px}.zx-whatsapp-panel small{display:block;font-size:11px;margin-top:5px;color:var(--zx-muted)}.zx-whatsapp-panel header button{display:grid;place-items:center;width:36px;height:36px;padding:0;flex-shrink:0;border:0;border-radius:9px;background:var(--zx-soft);color:var(--zx-text);cursor:pointer}.zx-whatsapp-panel ul{list-style:none;padding:6px;margin:0;max-height:min(420px,55dvh);overflow:auto;overscroll-behavior:contain}.zx-whatsapp-panel a{display:flex;align-items:center;gap:12px;padding:13px 10px;border-radius:10px;text-decoration:none;color:var(--zx-text);font-size:13px;transition:background .15s}.zx-whatsapp-panel a>svg:first-child{width:24px;height:24px;flex-shrink:0;color:#17663c}.zx-whatsapp-panel a>svg:last-child{margin-left:auto;color:var(--zx-muted)}.zx-whatsapp-panel a:hover{background:var(--zx-soft)}.zx-whatsapp-panel :is(a,button):focus-visible{outline:2px solid var(--zx-accent);outline-offset:-2px}body:has(dialog[open]) .zx-whatsapp-widget{display:none}.zss-whatsapp-contacts{display:grid;gap:12px;margin:16px 0}.zss-whatsapp-contact{min-width:0;margin:0;padding:15px;border:1px solid var(--zx-border);border-radius:12px}.zss-whatsapp-contact legend{padding:0 6px;font-size:12px;font-weight:600;color:var(--zx-muted)}.zss-whatsapp-contact-actions{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:12px}.zss-whatsapp-contact-actions .zss-toggle{margin:0}.zss-whatsapp-contact-actions .za-button{font-size:11px;padding:9px 11px;min-height:36px}@media(max-width:760px){.zx-whatsapp-widget{right:16px;bottom:calc(83px + env(safe-area-inset-bottom))}}@media(max-width:440px){.zss-whatsapp-contact .zss-grid{grid-template-columns:1fr}.zss-whatsapp-contact-actions{flex-wrap:wrap}}#zv-storefront,.zv-skeleton{--zv-purple:#7026c5;--zv-purple-hover:#591aa6;--zv-ink:#19171d;--zv-muted:#716d79;--zv-paper:#ffffff;--zv-canvas:#faf9fc;--zv-soft:#f2eef7;--zv-line:#e7e3eb;--zv-silver:#c3c5cb;--zv-price:#167346;--zv-radius-sm:8px;--zv-radius:16px;--zv-radius-lg:24px;--zv-radius-pill:999px;--zv-shadow:0 8px 28px rgb(28 16 45 / 5%);--zv-shadow-raised:0 16px 36px rgb(28 16 45 / 9%);--zv-font:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--zv-title:clamp(28px,3vw,44px);--zv-body:15px;--zv-small:12px;--zv-space-1:4px;--zv-space-2:8px;--zv-space-3:12px;--zv-space-4:16px;--zv-space-6:24px;--zv-space-8:32px;--zv-space-12:48px;--zv-space-16:64px;--zv-section-gap:clamp(56px,7vw,100px);--zv-gutter:clamp(20px,3vw,48px);--zv-width:1440px;--zv-fast:.16s;--zv-duration:.28s;--zv-reveal:.58s;--zv-ease:cubic-bezier(.2,.7,.2,1);--zv-z-header:60;--zv-z-menu:80;--zv-z-dialog:100}html[data-theme=dark] #zv-storefront{--zv-ink:#f4f1f8;--zv-muted:#b9b3c4;--zv-paper:#211d29;--zv-canvas:#151219;--zv-soft:#2c2338;--zv-line:#39323f;--zv-purple:#bb88f2;--zv-purple-hover:#d2aafb;--zv-price:#78d7a6;--zv-shadow:0 8px 28px rgb(0 0 0 / 14%);--zv-shadow-raised:0 16px 36px rgb(0 0 0 / 20%)}#zv-storefront :is(.zv-button,.zv-text-link,.zv-header a,.zv-header button,.zv-footer a,.zv-quick-trigger,.zv-card-secondary):focus-visible{outline:2px solid var(--zv-purple);outline-offset:5px}.zv-button{min-height:48px;padding:14px 22px;display:inline-flex;align-items:center;justify-content:center;gap:14px;border:1px solid transparent;border-radius:var(--zv-radius-sm);background:var(--zv-purple);color:var(--zv-paper);text-decoration:none;font:650 11px/1.4 var(--zv-font);letter-spacing:.07em;transition:background var(--zv-fast),transform var(--zv-fast),box-shadow var(--zv-fast)}.zv-button.is-outline{background:transparent;border-color:var(--zv-line);color:var(--zv-ink)}.zv-button:active{transform:translateY(1px) scale(.99)}.zv-button:disabled,.zv-button[aria-busy=true]{opacity:.6;cursor:wait}.zv-text-link{display:inline-flex;align-items:center;gap:10px;font-size:12px;font-weight:600;color:var(--zv-ink);text-decoration:none}.zv-text-link svg{transition:transform var(--zv-fast)}.zv-eyebrow{display:block;font:650 10px/1.5 var(--zv-font);letter-spacing:.18em;color:var(--zv-purple)}@media(hover:hover){.zv-button:hover{background:var(--zv-purple-hover);box-shadow:var(--zv-shadow);transform:translateY(-1px)}.zv-button.is-outline:hover{color:var(--zv-purple);background:var(--zv-soft);border-color:var(--zv-purple)}.zv-text-link:hover svg{transform:translate(3px)}}html[data-theme=dark] #zv-storefront .zv-button:not(.is-outline){background:#7625c6!important;color:#fff!important}#zv-storefront .zv-button:not(.is-outline){color:#fff!important;background:#7026c5}#zv-storefront .zv-button.is-outline{color:var(--zv-ink)}.zv-skeleton{min-height:100vh;padding:24px max(20px,calc((100vw - 1360px)/2));background:var(--zx-bg,#faf9fc);color:var(--zx-text,#21192b);font-family:Arial,sans-serif}.zv-skeleton-header{display:flex;justify-content:space-between;align-items:center;height:64px}.zv-skeleton-header strong{font-size:24px;letter-spacing:-1px}.zv-skeleton-header span{width:40%;height:30px}.zv-skeleton-hero{display:grid;grid-template-columns:1fr 1.1fr;gap:50px;align-items:center;min-height:510px}.zv-skeleton-hero i{display:block;width:85%;height:45px;margin:15px 0}.zv-skeleton-hero i:first-child{width:40%;height:12px}.zv-skeleton-hero i:last-child{width:65%;height:18px}.zv-skeleton-hero>span{height:420px}.zv-skeleton-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.zv-skeleton-grid article>div{aspect-ratio:1}.zv-skeleton-grid span,.zv-skeleton-grid small{display:block;margin-top:12px;height:14px;width:80%}.zv-skeleton-grid small{width:40%;height:24px}.zv-skeleton :is(span,i,small),.zv-skeleton-grid article>div{background:var(--zx-border,#ebe7ef);border-radius:12px;animation:zv-skeleton-pulse 1.8s ease-in-out infinite}.zv-skeleton>p{font-size:13px}@keyframes zv-skeleton-pulse{50%{opacity:.5}}@media(max-width:700px){.zv-skeleton-hero{grid-template-columns:1fr;gap:16px;min-height:640px}.zv-skeleton-hero>span{height:300px}.zv-skeleton-grid{grid-template-columns:repeat(2,1fr)}}@media(prefers-reduced-motion:reduce){.zv-skeleton :is(span,i,small),.zv-skeleton-grid article>div{animation:none}}.pd-skeleton-layout{display:grid;grid-template-columns:1.35fr 1fr;gap:60px;max-width:1320px;margin:48px auto;padding:0 24px}.pd-skeleton-media>div{aspect-ratio:1;background:var(--zv-soft);border-radius:24px}.pd-skeleton-media aside{display:flex;gap:12px;margin-top:16px}.pd-skeleton-media i{width:64px;height:70px;background:var(--zv-soft);border-radius:8px}.pd-skeleton-info{display:flex;flex-direction:column;gap:20px}.pd-skeleton-info>i{height:30px;width:85%;background:var(--zv-soft);border-radius:8px}.pd-skeleton-info>i:first-child{width:35%;height:14px}.pd-skeleton-info>span{height:70px;background:var(--zv-soft);border-radius:12px;margin-top:18px}.pd-skeleton-info>div{display:flex;gap:10px;flex-wrap:wrap}.pd-skeleton-info b{width:70px;height:44px;border-radius:30px;background:var(--zv-soft)}@media(max-width:1023px){.pd-skeleton-layout{grid-template-columns:1fr;gap:30px;margin-top:24px}.pd-skeleton-media>div{aspect-ratio:1.15}}@media(max-width:767px){.pd-skeleton-layout{padding:0 18px}.pd-skeleton-media>div{aspect-ratio:1}}.pd-load-error{min-height:65vh;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:48px 24px;gap:18px}.pd-load-error h1{font-size:clamp(26px,4vw,38px);max-width:560px;line-height:1.2;margin:0}.pd-load-error p{max-width:550px;line-height:1.7}.pd-load-error>a{font-size:13px;color:var(--zv-purple)}.pd-load-error .zv-button{color:#fff;background:#7026c5}.zr-cart-skeleton{display:grid;grid-template-columns:2fr 1fr;gap:32px;padding:24px}.zr-cart-skeleton article{display:flex;gap:20px;margin-bottom:24px}.zr-cart-skeleton article>span{width:100px;height:120px;background:var(--zv-soft,#eee);border-radius:12px}.zr-cart-skeleton article>div{flex:1}.zr-cart-skeleton i{display:block;height:18px;margin:12px 0;background:var(--zv-soft,#eee);border-radius:6px}.zr-cart-skeleton aside{height:280px;padding:24px;border:1px solid var(--zv-line,#eee);border-radius:16px}.zr-cart-skeleton aside>span{display:block;height:48px;background:var(--zv-soft,#eee);margin-top:34px}@media(max-width:700px){.zr-cart-skeleton{grid-template-columns:1fr;padding:16px}}.zm-spotlight{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(28px,4vw,64px);margin:44px auto 70px;padding:clamp(22px,3vw,42px);border:1px solid var(--zs-line,#e3dce9);border-radius:24px;background:linear-gradient(125deg,var(--zs-surface,#fff) 66%,color-mix(in srgb,var(--zs-primary,#7426c7) 4%,var(--zs-surface,#fff)));color:var(--zs-ink,#292030)}.zm-spotlight-media{position:relative;min-width:0;align-self:stretch;background:var(--zs-surface,#fff);border-radius:16px;overflow:hidden;display:flex;align-items:center;justify-content:center;min-height:340px}.zm-spotlight-media>a{display:block;width:100%;height:100%}.zm-spotlight-media img{width:100%;height:100%;max-height:560px;object-fit:contain;padding:10px 10px 40px}.zm-spotlight-photo-tools{display:flex;align-items:center;justify-content:center;gap:15px;position:absolute;bottom:12px;left:50%;transform:translate(-50%);background:var(--zs-surface,#fff);border:1px solid var(--zs-line,#ddd);border-radius:24px;padding:3px;font-size:11px;white-space:nowrap}.zm-spotlight-photo-tools button{display:grid;place-items:center;width:36px;height:36px;border:0;background:transparent;color:inherit;border-radius:50%;cursor:pointer}.zm-spotlight button:disabled{opacity:.35;cursor:default}.zm-illustrative{position:absolute;top:12px;left:12px;padding:6px 10px;font-size:10px;background:var(--zs-surface,#fff);border:1px solid var(--zs-line,#ddd);border-radius:20px}.zm-spotlight-copy{min-width:0;padding-block:10px}.zm-spotlight h2{font-size:clamp(26px,2.7vw,40px);font-weight:650;line-height:1.15;letter-spacing:-.04em;text-wrap:balance;margin:16px 0}.zm-spotlight-copy>p{font-size:15px;line-height:1.7;color:var(--zs-muted,#72677d);margin:0 0 20px;max-width:54ch}.zm-spotlight-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 18px;list-style:none;padding:0;margin:0 0 22px;font-size:12px;line-height:1.5}.zm-spotlight-facts li{display:flex;align-items:start;gap:7px}.zm-spotlight-facts svg{flex:none;margin-top:2px;color:var(--zs-primary,#7426c7)}.zm-spotlight-variants{display:grid;gap:10px;font-size:12px;margin-bottom:18px}.zm-spotlight-variants>div{display:flex;flex-wrap:wrap;gap:7px}.zm-spotlight-variants button{position:relative;display:grid;place-items:center;width:34px;height:34px;border:1px solid var(--zs-line,#ddd);background:var(--zs-surface,#fff);border-radius:50%;padding:4px;color:#fff;cursor:pointer}.zm-spotlight-variants button i{width:100%;height:100%;border-radius:50%;border:1px solid #0002}.zm-spotlight-variants button svg{position:absolute;filter:drop-shadow(0 1px 2px #000b)}.zm-spotlight-variants button[aria-pressed=true]{outline:2px solid var(--zs-primary,#7426c7);outline-offset:2px}.zm-spotlight-variants .is-unavailable{opacity:.5;background:repeating-linear-gradient(135deg,transparent 0 8px,#8883 8px 10px)}.zm-spotlight-price{padding-top:20px;border-top:1px solid var(--zs-line,#e3dce9)}.zm-spotlight-price>span{display:block;font-size:11px;color:var(--zs-muted,#72677d);margin-bottom:5px}.zm-spotlight-price>div{display:flex;align-items:baseline;gap:12px;flex-wrap:wrap}.zm-spotlight-price strong{font-size:clamp(30px,3vw,40px);line-height:1.2;letter-spacing:-.04em;color:var(--zs-price,#168354);font-variant-numeric:tabular-nums}.zm-spotlight-price del{font-size:14px;color:var(--zs-muted,#72677d)}.zm-spotlight-notes{display:flex;flex-wrap:wrap;gap:10px 18px;font-size:11px;margin-top:17px}.zm-spotlight-notes span{display:flex;align-items:center;gap:6px}.zm-spotlight-notes svg{color:var(--zs-primary,#7426c7)}.zm-spotlight-actions{display:flex;align-items:center;gap:16px;flex-wrap:wrap;margin-top:23px}.zm-spotlight-actions .zv-button{background:linear-gradient(112deg,#4b1c69,#8035ae 45%,#572374);box-shadow:inset 0 1px #ffffff75,0 4px 12px #46205615;color:#fff!important;border:1px solid #b589d0;border-radius:10px;font-size:12px;min-height:46px}.zm-details-link{font-size:12px;text-decoration:underline;text-underline-offset:4px;color:inherit}.zm-spotlight-copy>small{display:block;line-height:1.6;font-size:10px;color:var(--zs-muted,#72677d);margin-top:13px}.zm-spotlight a:focus-visible,.zm-spotlight button:focus-visible{outline:2px solid var(--zs-primary,#7426c7);outline-offset:4px}.zm-spotlight-editor{border-top:1px solid var(--zs-line,#e4deeb);border-bottom:1px solid var(--zs-line,#e4deeb);padding:18px 0;display:grid;gap:14px}.zm-spotlight-editor h4{margin:0;font-size:15px}.zm-spotlight-editor small{line-height:1.6}.pw-main-variant{display:grid;gap:8px;max-width:680px;padding:16px;margin:15px 0;border:1px solid var(--zx-border,#e4dfeb);border-radius:12px;font-size:13px;font-weight:600}.pw-main-variant select{padding:11px 12px;border:1px solid var(--zx-border,#e4dfeb);border-radius:8px;background:var(--zx-panel,#fff);color:inherit;max-width:100%}.pw-main-variant small{font-weight:400;font-size:11px;line-height:1.6;color:var(--zx-muted,#70667b)}.zs-store.zs-v26.zs-v27.zs-refined .zm-product-rail-section .zs-product-rail.zm-rail{--rail-active-rows:var(--rail-desktop-rows,2);--rail-active-columns:var(--rail-columns,4);display:grid;grid-auto-flow:column;grid-template-rows:repeat(var(--rail-active-rows),max-content);grid-auto-columns:minmax(0,calc((100% - (var(--rail-active-columns) - 1)*24px)/var(--rail-active-columns)));gap:24px;width:100%;max-width:calc(var(--rail-columns)*360px + (var(--rail-columns) - 1)*24px);margin-inline:auto;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scroll-padding:0;padding:3px 0 16px;overscroll-behavior-x:contain;touch-action:pan-x pan-y;scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--zs-primary) 28%,transparent) transparent}.zs-store.zs-v26.zs-v27.zs-refined .zm-product-rail-section .zs-product-rail.zm-rail>.zs-product-card{width:100%;min-width:0;max-width:none;scroll-snap-align:start;scroll-snap-stop:always;height:100%}.zs-store.zs-v26.zs-v27.zs-refined .zm-product-rail-section.is-single-product .zs-product-rail.zm-rail{max-width:none;grid-auto-columns:100%}.zm-product-rail-section .zs-rail-actions button{min-width:40px;min-height:40px;cursor:pointer}.zm-product-rail-section .zs-rail-actions button:disabled{opacity:.35;cursor:default}.zm-product-rail-section .zs-rail-heading{align-items:center;gap:15px}.zm-product-rail-section .zs-rail-heading h3{line-height:1.2}.zm-product-rail-section .ze-rail-progress{margin-top:10px}@media(max-width:1100px){.zs-store.zs-v26.zs-v27.zs-refined .zm-product-rail-section .zs-product-rail.zm-rail{--rail-active-columns:min(2,var(--rail-columns,2));max-width:744px}.zm-spotlight{gap:25px;padding:24px}.zm-spotlight-facts{grid-template-columns:1fr}.zm-spotlight h2{font-size:29px}}@media(max-width:700px){.zm-spotlight{grid-template-columns:1fr;gap:6px;padding:16px;margin-block:26px 40px;border-radius:18px}.zm-spotlight-media{min-height:0;aspect-ratio:1}.zm-spotlight-media img{max-height:370px;padding:10px 8px 40px}.zm-spotlight-copy{padding:12px 6px}.zm-spotlight h2{font-size:28px;margin:13px 0}.zm-spotlight-copy>p{font-size:13px;line-height:1.65}.zm-spotlight-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;font-size:11px}.zm-spotlight-price strong{font-size:32px}.zm-spotlight-actions{display:grid;gap:14px}.zm-spotlight-actions .zv-button{justify-content:center;font-size:11px;width:100%}.zm-details-link{text-align:center}.zm-spotlight-variants button{width:38px;height:38px}.zs-store.zs-v26.zs-v27.zs-refined .zm-product-rail-section .zs-product-rail.zm-rail{--rail-active-rows:1;grid-template-rows:max-content;grid-auto-columns:min(86%,340px);gap:14px;max-width:100%;margin-inline:0;padding-bottom:14px}.zm-product-rail-section .zs-rail-actions>span{display:none}.zm-product-rail-section .zs-rail-heading{align-items:start}.zm-product-rail-section .zs-rail-heading h3{font-size:22px}.pw-main-variant{max-width:100%}}@media(prefers-reduced-motion:reduce){.zm-rail{scroll-behavior:auto!important}}#zv-storefront .zm-product-rail-section:not(.is-single-product) .zm-rail .zp-card .zs-card-media{aspect-ratio:4/3;max-height:290px;min-height:0}#zv-storefront .zm-product-rail-section:not(.is-single-product) .zm-rail .zp-card .zs-card-info{padding:16px;min-height:0}#zv-storefront .zm-product-rail-section:not(.is-single-product) .zm-rail .zp-card .zs-card-info h3{font-size:14px;min-height:40px;margin-bottom:8px}#zv-storefront .zm-product-rail-section:not(.is-single-product) .zm-rail .zp-card .zp-card-offers{margin:6px 0 0;padding:0}#zv-storefront .zm-product-rail-section:not(.is-single-product) .zm-rail .zp-card .zp-card-offers summary{min-height:34px;padding:8px 0;font-size:10px}#zv-storefront .zm-product-rail-section:not(.is-single-product) .zm-rail .zp-card .zv-card-actions{margin-top:12px}#zv-storefront .zm-product-rail-section:not(.is-single-product) .zm-rail .zp-card .zp-card-action{min-height:40px;padding:10px;font-size:10px;margin-top:0}.ze-menu-collections>a{padding-inline-start:calc(12px + var(--category-depth,0)*14px)}.category-menu-badge{display:inline-flex;margin-left:7px;font-size:9px;font-style:normal;letter-spacing:.03em;padding:3px 6px;border-radius:5px;background:#eee5f8;color:#7024b8;vertical-align:middle}.ze-menu-collections>a[data-category-style=launch],.zs-category-pills>button[data-category-style=launch]{background:linear-gradient(115deg,#f8f4ff,#f0e6fc,#fff);border-color:#d7bcec}.ze-menu-collections>a[data-category-style=seasonal],.zs-category-pills>button[data-category-style=seasonal]{background:linear-gradient(115deg,#fff,#faf4fd);border-color:#e4ccef}.ze-menu-collections>a[data-category-style=sale],.zs-category-pills>button[data-category-style=sale]{background:linear-gradient(115deg,#231633,#542077);color:#fff;border-color:#683593}.ze-menu-collections>a[data-category-style=sale] small{color:#e6d4f5}.ze-menu-collections>a[data-category-style=sale] .category-menu-badge{background:#ffffff20;color:#fff}@media(prefers-reduced-motion:no-preference){.ze-menu-collections>a[data-category-style=launch]:hover{box-shadow:0 0 0 2px #a05bda20,0 5px 18px #7c27bd16;transition:box-shadow .2s ease}}@media(max-width:600px){.ze-menu-collections>a{padding-inline-start:calc(8px + var(--category-depth,0)*9px)}}.z-contact-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:14px 0 18px}.z-contact-fields>label{display:grid;gap:8px;min-width:0;font-size:12px;font-weight:500;color:var(--zx-text,#2b2235)}.z-contact-fields input{width:100%;min-width:0;min-height:44px;border:1px solid var(--zx-border,#e4dfeb);border-radius:8px;background:var(--zx-panel,#fff);color:inherit;padding:11px 12px;font-size:14px;font-weight:400}.z-contact-fields input:focus-visible{outline:2px solid var(--zx-accent,#8235c3);outline-offset:2px}.z-contact-fields input:user-invalid{border-color:#b54c64}.zc-account-auth-form .z-contact-fields{grid-template-columns:minmax(0,1fr);gap:16px}.z-contact-help{font-size:11px!important;line-height:1.6!important;color:var(--zx-muted,#70667b)!important;margin:0 0 18px!important}.z-contact-save{display:flex;align-items:start;gap:8px;font-size:12px;line-height:1.6;margin-bottom:10px}.z-contact-save input{width:17px!important;height:17px;flex:none;margin-top:1px}@media(max-width:600px){.z-contact-fields{grid-template-columns:minmax(0,1fr);gap:14px}}.z-contact-feedback{font-size:11px;font-weight:400;line-height:1.5}.z-contact-feedback.is-invalid{color:#a4314d}.z-contact-feedback.is-valid{color:#19774e}.z-contact-fields input[aria-invalid=true]{border-color:#b54c64}.art-layers,.art-inline-actions{display:flex;flex-wrap:wrap;gap:8px;margin:12px 0}.art-layers button,.art-inline-actions button,.art-add-logo,.art-edit-cart{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:40px;padding:8px 12px;border:1px solid var(--zs-border,#e4ddee);border-radius:10px;background:var(--zs-panel,#fff);color:var(--zs-ink,#282030);font:inherit;font-size:12px;cursor:pointer}.art-layers button[aria-pressed=true]{border-color:#7e22ce;background:#f5effc;color:#7020b8}.art-logo-heading{display:flex;align-items:center;gap:14px;margin:14px 0}.art-logo-heading>div{min-width:0}.art-logo-heading strong{font-size:12px;overflow-wrap:anywhere}.art-logo-heading .simple-logo{width:64px;height:72px;object-fit:contain;margin:0;border:1px solid #e5dfea;border-radius:8px;background:#fff}.art-quality{padding:10px 12px;background:var(--zs-surface,#fff);border-radius:8px;font-size:12px;line-height:1.5}.art-quality small{display:block;margin-top:4px;font-size:10px;opacity:.8}.art-quality.is-low{border-left:3px solid #af6013}.art-add-logo{margin:10px 0;width:100%;border-style:dashed}.art-font-choice{padding:12px;border:1px solid #d5bdea;border-radius:12px;margin:14px 0}.art-font-choice>strong{font-size:13px}.art-font-choice>p{font-size:12px;color:var(--zs-muted-text,#71637d)}.art-font-choice .zs-font-area{margin-top:12px}.art-font-choice .zs-field-label,.art-font-choice .zs-font-area>.zs-field-help{display:none}.art-font-choice .zs-font-grid{max-height:200px;overflow:auto;grid-template-columns:repeat(2,minmax(0,1fr));padding:2px}.art-font-choice .zs-font-option{padding:10px;min-width:0}.art-font-choice .zs-font-sample{font-size:21px;overflow:hidden;text-overflow:ellipsis}.art-font-choice .zs-font-option>small{display:none}.art-font-choice .zs-font-title{font-size:10px}.art-summary{display:grid;gap:7px;margin:12px 0!important;padding:12px 14px;background:var(--zs-surface,#fff);border-radius:10px;font-size:12px;line-height:1.5}.art-summary>div{display:grid;grid-template-columns:minmax(66px,100px) minmax(0,1fr);gap:10px}.art-summary dt{color:var(--zs-muted-text,#706777);font-size:11px}.art-summary dd{margin:0;white-space:pre-wrap;overflow-wrap:anywhere;color:var(--zs-ink,#27202f)}.art-edit-cart{margin-top:10px;color:var(--zs-primary,#7524bb)}.art-color-order{margin:12px 0;border:1px solid var(--zs-border,#e4ddee);border-radius:12px;padding:0 14px}.art-color-order summary{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:600;cursor:pointer;padding:16px 0}.art-color-order summary:after{content:"+";margin-left:auto}.art-color-order[open] summary:after{content:"−"}.art-color-order p{font-size:12px;line-height:1.5}.art-color-grid{max-height:280px;overflow:auto;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.art-color-grid label{display:flex;align-items:center;gap:8px;font-size:12px}.art-color-grid span{display:flex;align-items:center;gap:6px;flex:1;min-width:0}.art-color-grid i{width:14px;height:14px;flex-shrink:0;border:1px solid #bbb;border-radius:50%}.art-color-grid input{width:60px!important;min-height:40px;padding:6px!important;border:1px solid #ddd;border-radius:8px}.art-color-order footer{display:flex;align-items:center;justify-content:space-between;gap:8px;margin:12px 0}.art-color-order footer button{background:#7524bb;color:#fff;border:0;border-radius:8px;padding:11px;font-size:12px}.art-inline-actions button:hover,.art-add-logo:hover,.art-edit-cart:hover{border-color:#8c45c4}.art-inline-actions button:focus-visible,.art-add-logo:focus-visible,.art-layers button:focus-visible{outline:2px solid #823cc5;outline-offset:2px}.art-inline-actions button:disabled{opacity:.5;cursor:wait}.simple-personalization>.zd-library{margin:16px 0}.simple-personalization .zd-templates{max-height:210px;overflow:auto}.art-description-adapter{padding:12px;border:1px solid var(--za-border,#ded7e7);border-radius:10px;margin:12px 0}.art-description-adapter p{font-size:12px}.art-piece-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.art-piece-fields input{width:100%}.art-piece-fields label{font-size:12px}.art-product-hints{font-size:12px;line-height:1.5;padding:0 14px}.art-flow-hint{padding:10px 14px;font-size:12px;color:var(--zs-muted-text,#6d6178);border-bottom:1px solid var(--zs-border,#e4ddee)}@media(max-width:480px){.art-inline-actions{gap:6px}.art-inline-actions button{font-size:11px;padding:8px}.art-color-grid{grid-template-columns:1fr}.art-summary>div{grid-template-columns:78px minmax(0,1fr)}}.zs-cart-personal .art-summary{border:1px solid var(--zs-line,#e4ddee);width:100%;box-sizing:border-box}.zs-cart-personal .art-summary dt,.zs-checkout-review .art-summary dt{display:block;color:var(--zs-muted,#706879)}.zs-cart-personal .art-edit-cart{width:auto!important;align-self:flex-start;padding:8px 14px;font-size:12px}.art-logo-heading+small{font-size:11px;line-height:1.5;color:var(--zs-muted,#706879)}.simple-personalization :is(.art-layers,.art-logo-heading,.art-font-choice){margin:0}.simple-personalization :is(.art-layers button,.art-inline-actions button,.art-add-logo){font-size:13px;line-height:1.4;min-height:42px}.simple-personalization .art-inline-actions{margin:8px 0 0}.simple-personalization .art-quality{margin:0}.art-color-order footer button,.art-color-grid input{font-size:13px}.pd-product-dialog .art-color-current{font-size:13px;font-weight:600;margin:0 0 16px}.pd-product-dialog .zp-personalizer-preview .zs-product-mockup{flex-shrink:0}@media(min-width:761px)and (min-height:521px)and (max-height:800px){#zv-storefront.zv-store .pd-product-dialog .zp-personalizer-preview .surface-canvas{height:clamp(130px,calc(100dvh - 410px),390px)!important}}#zv-storefront.zv-store .zr-disclosure{border-top:1px solid var(--zs-line);padding:24px 0;margin:28px auto}.zr-disclosure>summary{cursor:pointer;font-size:15px;font-weight:600;padding:12px}.zr-disclosure .zv-section{margin:28px auto}#zv-storefront.zv-store .zv-hero-trust,#zv-storefront.zv-store .zv-visual-label,#zv-storefront.zv-store .zv-visual-caption{display:none}#zv-storefront.zv-store .zv-section{margin-block:clamp(36px,5vw,72px)}#zv-storefront.zv-store .zv-header .ze-nav-links{display:none}#zv-storefront.zv-store .zv-header .ze-nav{min-height:42px}#zv-storefront.zv-store .zv-header .ze-nav-business{margin-left:auto}#zv-storefront.zv-store .zv-header .zg-messages>span:last-child,#zv-storefront.zv-store .zv-header .ze-account small{display:none}#zv-storefront.zv-store .zp-swatches button{box-sizing:border-box;flex:0 0 30px!important;width:30px!important;height:30px!important;min-width:30px;min-height:30px;aspect-ratio:1;border-radius:50%!important;padding:4px!important;position:relative}#zv-storefront.zv-store .zp-swatches button>span{display:block;width:20px!important;height:20px!important;flex:0 0 20px;aspect-ratio:1;border-radius:50%!important}#zv-storefront.zv-store .zp-swatches button[aria-pressed=true]{outline:1.5px solid var(--zs-primary);outline-offset:2px}#zv-storefront.zv-store .zp-swatches{gap:8px;flex-wrap:wrap}#zv-storefront.zv-store .zx-variant:not(.is-label){flex:0 0 44px;width:44px;height:44px;aspect-ratio:1;border-radius:50%}#zv-storefront.zv-store .zx-variant:not(.is-label) .zx-variant-color{flex:0 0 30px;width:30px;height:30px;aspect-ratio:1;border-radius:50%}#zv-storefront.zv-store .zx-variant-expand{font-size:12px;min-height:36px}#zv-storefront.zv-store .zx-variant-hint{font-size:11px}#zv-storefront.zv-store .zs-card-meta:has(.available){display:none}#zv-storefront.zv-store .zp-card-value .zp-price-caption{display:none}#zv-storefront.zv-store .zv-card-actions{grid-template-columns:1fr}#zv-storefront.zv-store .zs-card-badges{max-width:70%}#zv-storefront.zv-store .zs-detail-controls>.zp-product-points,#zv-storefront.zv-store .zs-detail-controls>.zs-description-jump{display:none}#zv-storefront.zv-store .zs-detail-controls .zp-price-panel{background:none;border:0;box-shadow:none;padding:16px 0}#zv-storefront.zv-store .zp-price-caption>span:first-child{display:none}#zv-storefront.zv-store .pd-personalization-intro{display:block;border:0;background:none;padding:8px 0;margin:14px 0 4px}#zv-storefront.zv-store .pd-personalization-intro>.pd-mini-icon,#zv-storefront.zv-store .pd-personalization-intro .zv-eyebrow,#zv-storefront.zv-store .pd-personalization-intro small{display:none}#zv-storefront.zv-store .pd-personalization-intro p{margin:0;font-size:13px}#zv-storefront.zv-store .pd-personalization-intro details{font-size:12px;margin-top:8px}#zv-storefront.zv-store .pd-shipping{border:0;border-top:1px solid var(--zs-line);background:none;box-shadow:none;padding:20px 0;margin:20px 0}#zv-storefront.zv-store .pd-shipping h3{font-size:15px}#zv-storefront.zv-store .pd-production-time{padding:0;background:none;gap:20px;font-size:11px}#zv-storefront.zv-store .zp-price-panel .zp-freight-note{display:none}#zv-storefront.zv-store .pd-product-tools{margin:8px 0;font-size:12px}#zv-storefront.zv-store .zp-unit-price strong{font-size:clamp(28px,3vw,36px)}#zv-storefront.zv-store .zo-tiers{grid-template-columns:repeat(2,minmax(0,1fr))}#zv-storefront.zv-store .zo-section{border-inline:0;border-radius:0}#zv-storefront.zv-store .zo-tiers button{padding:10px}#zv-storefront.zv-store .zo-next,#zv-storefront.zv-store .zo-caption{font-size:11px}#zv-storefront.zv-store .zp-order-total{display:none}#zv-storefront.zv-store .zs-detail-form{align-self:start}.zr-cart-details{font-size:12px;margin-top:8px}.zr-cart-details summary{cursor:pointer;padding:6px 0}.zr-cart-details small{display:block;margin-top:5px}.zr-drawer-subtotal{display:flex;justify-content:space-between;gap:16px;border-top:1px solid var(--zs-line);padding:18px 0;margin-top:14px}.pd-added-items small{display:block;max-width:260px;overflow-wrap:anywhere;color:var(--zs-muted)}.zr-studio-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:18px 24px;border-bottom:1px solid var(--zs-line)}.zr-studio-heading span{font-size:12px;color:var(--zs-muted)}.zr-studio-add{display:flex;gap:10px;margin:0 0 18px}.zr-studio-add button{flex:1;display:flex;align-items:center;justify-content:center;gap:9px;min-height:44px;border:1px solid var(--zs-line);border-radius:10px;background:var(--zs-surface,#fff);color:var(--zs-text);font:inherit;font-weight:600;cursor:pointer}.zr-studio-add button:hover{border-color:var(--zs-primary);color:var(--zs-primary)}.zr-studio-tools .zs-field{margin-bottom:14px}.zr-studio-tools details{margin:12px 0}.zr-studio-tools summary{min-height:36px;cursor:pointer;font-size:12px;padding:8px 0}.zr-font-select[open] .zs-font-grid{max-height:260px;overflow:auto;overscroll-behavior:contain}.zr-studio-tools input[type=range]{accent-color:var(--zs-primary)}.zr-orientation{display:grid;gap:8px;font-size:12px;margin:18px 0}.zr-rotation{display:flex;align-items:center;gap:8px;font-size:12px;margin-bottom:16px}.zr-rotation>span{margin-right:auto}.zr-rotation button{min-height:40px;width:40px}.zr-rotation label{display:flex;align-items:center}.zr-rotation input{width:65px;min-height:40px;border:1px solid var(--zs-line);background:var(--zs-surface,#fff);color:inherit;border-radius:8px;padding:6px}.zr-studio-options{border-top:1px solid var(--zs-line);margin-top:20px;padding-top:12px;font-size:12px}.zr-studio-options summary{cursor:pointer;padding:8px 0}#zv-storefront.zv-store .zstudio-history{justify-content:flex-end;margin-bottom:8px}#zv-storefront.zv-store .zstudio-history button{font-size:11px}#zv-storefront.zv-store .zstudio-elements{padding:0;margin:0 0 12px}#zv-storefront.zv-store .zstudio-element{border:0;border-bottom:1px solid var(--zs-line);border-radius:0}#zv-storefront.zv-store .zstudio-element.is-selected{background:var(--zp-tint)}#zv-storefront.zv-store .zstudio-workspace .surface-toolbar button[aria-label="Diminuir zoom"],#zv-storefront.zv-store .zstudio-workspace .surface-toolbar button[aria-label="Aumentar zoom"],#zv-storefront.zv-store .zstudio-workspace .surface-toolbar button[aria-label="Giro automático"],#zv-storefront.zv-store .zstudio-workspace .zstudio-view-help button{display:none}#zv-storefront.zv-store .zstudio-workspace .zstudio-view-help{font-size:11px}#zv-storefront.zv-store .zstudio-workspace .zs-font-grid{grid-template-columns:1fr!important}#zv-storefront.zv-store .zs-font-area .zs-field-help{font-size:11px}#zv-storefront.zv-store .zs-font-option{padding:10px}#zv-storefront.zv-store .zs-font-sample{font-size:22px}#zv-storefront.zv-store .zs-font-option small{font-size:10px}.zr-batch-actions{display:flex;gap:8px;flex-wrap:wrap;margin:14px 0}.zr-batch-actions button{min-height:44px;padding:9px 14px;cursor:pointer}.zr-batch-paste textarea{width:100%;min-height:120px}.zr-batch-preview{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:16px 0}.zr-batch-preview button{min-height:44px}.zr-batch-mismatch{padding:10px 12px;border-left:3px solid var(--zs-primary);background:var(--zp-tint);font-size:13px}.zr-batch-manual{border:0!important;padding:0!important}.zr-batch-manual .zs-batch-table{max-height:350px;overflow:auto}@media(min-width:901px){#zv-storefront.zv-store .zstudio-workspace .zp-personalizer-body{grid-template-columns:minmax(0,1.8fr) minmax(340px,1fr)}}@media(max-width:900px){#zv-storefront.zv-store .zr-studio-heading{padding:8px 16px}#zv-storefront.zv-store .zstudio-workspace.sheet-half .zp-personalizer-body{grid-template-rows:minmax(170px,1fr) minmax(180px,40%)}#zv-storefront.zv-store .zstudio-workspace.sheet-collapsed .zp-personalizer-body{grid-template-rows:minmax(180px,1fr) 64px}#zv-storefront.zv-store .zr-studio-add{position:sticky;top:0;background:var(--zs-surface,#fff);z-index:2;padding-bottom:6px}#zv-storefront.zv-store .zr-studio-add button{background:var(--zs-surface,#fff)}#zv-storefront.zv-store .zstudio-workspace .zstudio-history{order:2}#zv-storefront.zv-store .zp-personalizer-footer .zs-button{min-height:44px}#zv-storefront.zv-store .zv-header .ze-nav{min-height:38px}#zv-storefront.zv-store .pd-product-tools{flex-wrap:wrap}}@media(prefers-reduced-motion:reduce){#zv-storefront.zv-store *,#zv-storefront.zv-store *:before,#zv-storefront.zv-store *:after{scroll-behavior:auto!important;animation-duration:.01ms!important;transition-duration:.01ms!important}}#zv-storefront.zv-store .zr-product-more{margin:12px 0;font-size:12px}.zr-product-more summary{cursor:pointer;padding:8px 0}#zv-storefront.zv-store .pd-page .zs-detail-controls>h1{margin-bottom:6px}#zv-storefront.zv-store .pd-page .pd-personalization-intro{border:0;padding:4px 0;background:none}#zv-storefront.zv-store .pd-page .pd-shipping{border:0;border-top:1px solid var(--zs-line);padding:18px 0;background:none}#zv-storefront.zv-store .pd-page .pd-mode-toggle{grid-template-columns:1fr 1fr}#zv-storefront.zv-store .pd-page .pd-mode-toggle button small{display:none}#zv-storefront.zv-store .pd-page .zx-variant:not(.is-label){padding:5px;gap:0;min-width:44px;max-width:44px}#zv-storefront.zv-store .pd-page .zx-variant:not(.is-label) .zx-variant-color{min-width:30px;max-width:30px}#zv-storefront.zv-store .zs-detail-form[data-compact-sticky=true]{position:sticky;top:160px}#zv-storefront.zv-store .zr-rotation button{border:1px solid var(--zs-line);background:var(--zs-surface,#fff);color:var(--zs-ink);border-radius:8px;font-size:18px}#zv-storefront.zv-store .zr-batch-actions button,#zv-storefront.zv-store .zr-batch-preview button{border:1px solid var(--zs-line);background:var(--zs-surface,#fff);color:var(--zs-ink);border-radius:8px}#zv-storefront.zv-store .zr-studio-add button{color:var(--zs-ink)}#zv-storefront.zv-store .zr-batch-live-preview .surface-canvas{height:300px;min-height:200px}#zv-storefront.zv-store .zr-batch-live-preview{margin:12px 0}#zv-storefront.zv-store .zr-batch-live-preview summary{cursor:pointer;padding:10px 0}#zv-storefront.zv-store .zstudio-workspace .surface-studio{display:flex;flex-direction:column}#zv-storefront.zv-store .zstudio-workspace .surface-toolbar{order:-1;flex-shrink:0}#zv-storefront.zv-store .zstudio-workspace .surface-canvas{flex:1;min-height:90px}#zv-storefront.zv-store .zr-studio-tools details>button{min-height:40px;margin:4px;padding:8px;border:1px solid var(--zs-line);border-radius:8px;background:var(--zs-surface);color:var(--zs-ink)}#zv-storefront.zv-store .zr-batch-style .zstudio-measures{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:12px 0}#zv-storefront.zv-store .zr-batch-style input,#zv-storefront.zv-store .zr-batch-style select{width:100%;min-height:44px;color:var(--zs-ink);background:var(--zs-surface);border:1px solid var(--zs-line);border-radius:8px;padding:8px}#zv-storefront.zv-store .zr-batch-style .zs-font-grid{max-height:240px;overflow:auto}.zg-gallery,.zg-experience{padding-block:48px}.zg-gallery header{display:flex;justify-content:space-between;align-items:end;gap:24px;margin-bottom:28px}.zg-gallery h1,.zg-gallery h2,.zg-experience h2{font-size:clamp(25px,3vw,38px);line-height:1.13;letter-spacing:-.04em;margin:12px 0}.zg-gallery header p{max-width:650px;color:var(--zs-muted);line-height:1.7}.zg-gallery a,.zg-experience a{color:inherit;text-decoration:none}.zg-gallery header>a,.zg-project-description a,.zg-empty a,.zg-help a{display:inline-flex;align-items:center;gap:9px;color:var(--zs-primary);font-size:13px;font-weight:600}.zg-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:22px}.zg-project-card{border:1px solid var(--zs-line);background:var(--zs-surface);color:var(--zs-ink);padding:0;border-radius:20px;text-align:left;overflow:hidden;cursor:pointer}.zg-project-card>img{width:100%;height:auto;aspect-ratio:1;object-fit:cover}.zg-project-card>span{display:grid;gap:9px;padding:22px}.zg-project-card small{font-size:10px;letter-spacing:.08em;color:var(--zs-primary)}.zg-project-card strong{font-size:18px;line-height:1.4}.zg-project-link{display:flex;align-items:center;justify-content:space-between;font-size:12px;margin-top:10px}.zg-project-card:hover{border-color:var(--zs-primary)}.zg-filters{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:24px}.zg-filters button{border:1px solid var(--zs-line);background:var(--zs-surface);color:var(--zs-ink);border-radius:30px;padding:10px 17px}.zg-filters button[aria-pressed=true]{background:var(--zs-primary);color:#fff}.zg-empty{padding:40px;border:1px dashed #d6cce5;border-radius:18px;text-align:center;line-height:1.8;grid-column:1/-1}.zg-empty p{max-width:540px;margin:12px auto}.zg-dialog{width:min(1040px,94vw);max-height:90dvh;border:0;padding:0;border-radius:24px;background:#fff;color:#211a2c;box-shadow:0 24px 80px #0004}.zg-dialog::backdrop{background:#15101ccc;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.zg-dialog-body{display:grid;grid-template-columns:1.3fr 1fr;position:relative}.zg-close{position:absolute;z-index:1;right:14px;top:14px;width:40px;height:40px;border-radius:50%;border:1px solid #ddd;background:#fff;display:grid;place-items:center}.zg-project-images{padding:22px;background:#f7f5fa;min-width:0}.zg-project-main{width:100%;height:480px;object-fit:contain}.zg-thumbnails{display:flex;gap:8px;overflow-x:auto;padding:10px 0}.zg-thumbnails button{flex:0 0 56px;height:56px;border:2px solid transparent;border-radius:8px;padding:0;overflow:hidden}.zg-thumbnails button[aria-pressed=true]{border-color:#7922ca}.zg-thumbnails img{width:100%;height:100%;object-fit:cover}.zg-project-description{padding:68px 32px 32px;overflow-wrap:anywhere}.zg-project-description p{white-space:pre-line;line-height:1.8;color:#645b70}.zg-project-description a{color:#7922ca}.zg-commercial-grid{display:grid;grid-template-columns:1.1fr 1fr;gap:24px}.zg-combo-banner{border-radius:24px;overflow:hidden;background:#f1edf8;border:1px solid var(--zs-line);display:flex;flex-direction:column}.zg-combo-banner>img{width:100%;height:auto;aspect-ratio:1.85;object-fit:cover}.zg-combo-banner>div{padding:30px}.zg-combo-banner p,.zg-shopping-cards p,.zg-help p{line-height:1.7;color:var(--zs-muted);font-size:14px}.zg-combo-banner>div>span:not(.zs-eyebrow){display:flex;align-items:center;gap:10px;color:var(--zs-primary);font-weight:600;font-size:13px}.zg-combo-banner small{display:block;font-size:10px;color:var(--zs-muted);margin-top:15px}.zg-shopping-cards{display:grid;grid-template-rows:1fr auto;gap:24px}.zg-payment-card{padding:36px;border-radius:24px;color:#fff;background:radial-gradient(ellipse at top right,#ba7ff944,transparent 65%),linear-gradient(135deg,#25133e,#59218c);position:relative;overflow:hidden;display:flex;flex-direction:column;justify-content:center;align-items:start;gap:8px}.zg-payment-card .zs-eyebrow{color:#e2c2ff}.zg-payment-card p{color:#e6dcef;max-width:370px}.zg-payment-card:after{content:"";position:absolute;width:220px;height:140px;border:1px solid #ffffff18;border-radius:18px;right:-80px;top:40px;transform:rotate(-25deg);pointer-events:none}.zg-quantity-card{display:flex;gap:18px;align-items:center;border:1px solid var(--zs-line);background:var(--zs-surface);padding:28px;border-radius:24px}.zg-quantity-card svg{flex-shrink:0;color:var(--zs-primary)}.zg-quantity-card h3{font-size:20px;line-height:1.3;margin:0}.zg-quantity-card p{margin:8px 0 0}.zg-methods{display:flex;gap:8px;flex-wrap:wrap}.zg-methods>span{display:inline-flex;align-items:center;gap:7px;padding:8px 13px;border:1px solid currentColor;border-radius:7px;font-size:12px}.zg-help{display:grid;grid-template-columns:1fr 1.15fr;gap:60px;margin-top:48px;border:1px solid var(--zs-line);border-radius:24px;padding:40px;background:var(--zs-surface)}.zg-help>div:first-child>svg{display:block;color:var(--zs-primary);margin-bottom:18px}.zg-help a{display:flex;margin-top:18px}.zg-help a:last-child{font-weight:400;font-size:12px}.zg-faq details{border-bottom:1px solid var(--zs-line);padding:20px 0}.zg-faq summary{cursor:pointer;font-size:15px;font-weight:550;line-height:1.5}.zg-faq p{margin-bottom:0}.zs-store.zs-v26 .ze-header-main{grid-template-columns:auto minmax(160px,1fr) auto auto auto;gap:24px}.zg-messages{display:flex;align-items:center;gap:9px;font-size:13px;white-space:nowrap}.zg-messages small{display:block;font-size:10px;margin-top:4px;color:var(--zs-muted)}.zg-message-icon{position:relative;display:inline-flex}.zg-message-icon b{position:absolute;top:-10px;right:-12px;background:#b62067;color:#fff;min-width:18px;height:18px;padding:0 4px;border-radius:20px;font-size:10px;line-height:18px;text-align:center;border:2px solid var(--zs-surface);box-sizing:content-box}.zs-store.zs-v26 .ze-nav-links{gap:12px}.zs-store.zs-v26 .ze-nav-links a{display:flex;align-items:center;gap:8px;padding:9px 8px;border-radius:12px;font-size:12px}.zs-store.zs-v26 .ze-nav-links a:hover{background:var(--ze-soft)}.zg-nav-category{display:grid;place-items:center;width:36px;height:36px;overflow:hidden;border-radius:50%;background:var(--ze-soft);flex-shrink:0}.zg-nav-category img{width:100%;height:100%;object-fit:cover}.zg-payment-details{display:grid;grid-template-columns:1fr 1fr;gap:42px;border-block:1px solid var(--zs-line);padding:28px 0;margin-top:24px}.zg-payment-details h2{font-size:14px;margin:0 0 14px}.zg-payment-details p{font-size:12px;line-height:1.8;margin:12px 0 6px}.zg-payment-details small{font-size:11px;line-height:1.7;display:block;opacity:.8}.zg-security{display:flex;gap:16px;align-items:start}.zg-security>svg{flex-shrink:0}.zs-store.zs-v26 .ze-footer{position:relative;isolation:isolate;overflow:hidden}.ze-footer>.zs-contained{position:relative;z-index:1}.zg-logo-pattern{position:absolute;inset:-30% -15%;z-index:0;display:grid;grid-template-columns:repeat(3,1fr);gap:65px 95px;transform:rotate(-18deg);pointer-events:none;align-content:center}.zg-logo-pattern img{width:100%;height:80px;object-fit:contain;filter:grayscale(1)}.zg-editor{padding:24px}.zg-editor>header p{max-width:760px;line-height:1.6}.zg-editor label{display:block;margin:14px 0;font-size:13px}.zg-editor input:not([type=checkbox]),.zg-editor textarea{display:block;width:100%;box-sizing:border-box;margin-top:7px;padding:11px;border:1px solid #ded6e8;border-radius:8px;background:#fff;color:#211a2c}.zg-editor button{cursor:pointer;border:1px solid #ddd4e5;border-radius:9px;background:#fff;color:#3c2454;padding:10px;font-size:12px}.zg-editor button:disabled{cursor:default;opacity:.45}.zg-editor-columns{display:grid;grid-template-columns:240px minmax(0,1fr);gap:24px;margin-top:24px}.zg-editor aside{display:flex;flex-direction:column;gap:9px;align-self:start;max-height:660px;overflow:auto}.zg-editor aside button{display:flex;gap:10px;align-items:center;text-align:left}.zg-editor aside img{width:42px;height:42px;object-fit:cover;border-radius:6px}.zg-editor aside small{display:block;margin-top:5px}.zg-editor aside button[aria-pressed=true]{border-color:#7922ca;background:#f5edff}.zg-editor-detail{min-width:0;border:1px solid #ddd4e5;border-radius:12px;padding:20px}.zg-editor-photos{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-block:18px}.zg-editor-photos article>img{width:100%;height:120px;object-fit:cover;border-radius:9px}.zg-editor-photos article>span{display:block;font-size:12px;margin:6px 0}.zg-editor-photos article>div,.zg-editor-actions{display:flex;gap:6px;flex-wrap:wrap}.zg-editor-actions{margin-top:20px}@media(min-width:1600px){.zg-commercial-grid{grid-template-columns:1fr 1fr}.zg-combo-banner>img{aspect-ratio:2.1}}@media(max-width:1100px){.zg-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.zg-messages>span:last-child{display:none}.zs-store.zs-v26 .ze-header-main{gap:18px}.zg-help{gap:28px;padding:28px}.zg-editor-columns{grid-template-columns:180px minmax(0,1fr)}}@media(max-width:760px){.zs-store.zs-v26 .ze-header-main{grid-template-columns:auto 1fr auto auto auto;gap:15px}.zs-store.zs-v26 .ze-header-main .ze-search{grid-column:1/-1;grid-row:2}.zs-store.zs-v26 .ze-header-main .ze-brand{min-width:0}.zg-messages{grid-column:3;grid-row:1}.zs-store.zs-v26 .ze-header-main .ze-account{grid-column:4;grid-row:1}.zs-store.zs-v26 .ze-header-main .ze-cart{grid-column:5;grid-row:1}.zg-commercial-grid,.zg-help,.zg-payment-details{grid-template-columns:1fr}.zg-shopping-cards{grid-template-columns:1fr 1fr;grid-template-rows:1fr;gap:15px}.zg-payment-card,.zg-quantity-card{padding:24px}.zg-quantity-card{flex-direction:column;align-items:start}.zg-gallery header{align-items:start;flex-direction:column}.zg-dialog-body{grid-template-columns:1fr}.zg-project-main{height:min(52dvh,420px)}.zg-project-description{padding:24px}.zg-project-description h2{margin-top:12px}.zg-gallery,.zg-experience{padding-block:30px}.zg-help{margin-top:25px;gap:12px}.zg-logo-pattern{grid-template-columns:repeat(2,1fr);gap:65px 45px}.zg-editor-columns{grid-template-columns:1fr}.zg-editor aside{max-height:230px}.zg-editor{padding:14px}}@media(max-width:480px){.zg-shopping-cards{grid-template-columns:1fr}.zg-quantity-card{flex-direction:row;align-items:center}.zg-grid{gap:12px}.zg-project-card>span{padding:13px}.zg-project-card strong{font-size:15px}.zg-project-card small{font-size:9px}.zg-combo-banner>div{padding:24px}.zg-editor-photos{grid-template-columns:repeat(2,minmax(0,1fr))}.zg-help{padding:24px}.zg-payment-details{gap:24px}.zs-store.zs-v26 .ze-header-main{gap:12px}.zg-empty{padding:24px}}.zs-store .zg-payment-card h2{color:#fff}.zg-gallery-link{font-size:12px;white-space:nowrap;color:var(--zs-primary)!important}.zs-store.zs-v26 .ze-header-main .ze-brand .zs-brand-logo img{max-width:100%}@media(max-width:760px){.zs-store.zs-v26:not(.ze-studio-preview) .ze-header-main{grid-template-columns:32px minmax(60px,1fr) 26px 26px auto;gap:12px}.zs-store.zs-v26 .ze-nav .zg-gallery-link{display:none}.zs-store.zs-v26 .ze-header-main .ze-brand .zs-brand-logo img{max-width:130px;width:100%}.zs-store.zs-v26 .ze-nav .ze-nav-links a{display:flex;align-items:center;gap:8px;padding:8px 4px;font-size:11px}.zs-store.zs-v26 .ze-nav .ze-nav-links{gap:16px}}@media(prefers-reduced-motion:reduce){.zg-project-card{transition:none}}.zs-store .zc-brands{padding-block:34px;border-bottom:1px solid var(--zs-line);display:grid;grid-template-columns:minmax(230px,.9fr) minmax(0,2fr);gap:34px;align-items:center}.zc-brands .zs-eyebrow{font-size:9px;letter-spacing:.13em}.zs-store .zc-brands h2{font-size:18px;line-height:1.3;margin:8px 0}.zc-brands p{font-size:12px;color:var(--zs-muted);line-height:1.6;margin:0}.zc-brands ul{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;list-style:none;margin:0;padding:0}.zc-brands li{min-width:0;display:flex;align-items:center;justify-content:center;min-height:70px;text-align:center}.zc-brands li span{font-size:clamp(13px,1.4vw,20px);font-weight:700;letter-spacing:.045em;color:var(--zs-ink);opacity:.75;line-height:1.3}.zc-brands img{width:100%;height:64px;object-fit:contain;max-width:150px}.zs-store.zs-v26.zs-refined .zs-hero-v12.is-editorial-photo .zs-hero-v12-media{background:#eae4f0}.zs-store.zs-v26.zs-refined.zs-hero-mode-split .zs-hero-v12.is-editorial-photo .zs-hero-v12-copy{width:100%;max-width:none}.zs-store.zs-v26.zs-refined .zs-hero-v12.is-editorial-photo .zs-hero-v12-media img{object-fit:cover;padding:0;mix-blend-mode:normal;max-width:none;max-height:none;width:100%;height:100%;object-position:center}.zs-store.zs-v26.zs-refined .zs-hero-v12.is-editorial-photo .zs-hero-v12-copy h1{font-size:clamp(32px,4.2vw,60px)}.zs-store .zc-photo-ideas .zs-inspiration-art{aspect-ratio:3/2;background:#eee8f2;overflow:hidden}.zs-store .zc-photo-ideas .zs-inspiration-art img{height:100%;width:100%;object-fit:cover;padding:0;mix-blend-mode:normal}.zs-store .zc-photo-ideas .zs-inspiration-grid>a{overflow:hidden}.zs-store .zc-faq{display:grid;grid-template-columns:minmax(220px,.85fr) minmax(0,1.4fr);gap:60px;padding-block:52px;border-top:1px solid var(--zs-line)}.zc-faq h2{font-size:28px;line-height:1.2;margin:10px 0 16px;letter-spacing:-.04em}.zc-faq p{font-size:14px;color:var(--zs-muted);line-height:1.75}.zc-faq a{color:var(--zs-primary);font-size:13px}.zc-faq details{border-bottom:1px solid var(--zs-line);padding:17px 0}.zc-faq summary{font-size:14px;font-weight:550;cursor:pointer;list-style:none;display:flex;justify-content:space-between;gap:20px}.zc-faq summary:after{content:"+";font-size:18px;color:var(--zs-primary)}.zc-faq details[open] summary:after{content:"−"}.zc-faq details p{margin:12px 0 0;font-size:13px}.zc-brands-editor{border-top:1px solid var(--za-line,#e7dfef);padding-top:18px}.zc-brands-editor>summary{font-size:14px;cursor:pointer;font-weight:600}.zc-brands-editor>p{font-size:12px;line-height:1.7;color:#746b81}.zc-brand-edit-list{display:grid;gap:12px;margin:16px 0}.zc-brand-edit{padding:16px;border:1px solid #e7dfef;border-radius:12px;background:#fff}.zc-brand-actions{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin:10px 0}.zc-brand-actions button{width:36px;height:36px;display:grid;place-items:center;border:1px solid #e7dfef;border-radius:8px;background:#fff;color:#443653}.zc-brand-actions label{display:flex;align-items:center;gap:6px;font-size:12px;margin-left:8px}.zc-brand-edit>details>summary{font-size:12px;color:#7426c7;cursor:pointer}@media(max-width:900px){.zs-store .zc-brands{grid-template-columns:1fr;gap:20px}.zc-brands-intro{text-align:center}.zs-store .zc-faq{gap:30px}.zc-brands li span{font-size:17px}}@media(min-width:761px)and (max-width:1050px){.zs-store.zs-v26.zs-refined.zs-hero-mode-split .zs-hero-v12.is-editorial-photo{display:flex;flex-direction:column;min-height:0}.zs-store.zs-v26.zs-refined.zs-hero-mode-split .zs-hero-v12.is-editorial-photo .zs-hero-v12-copy{padding:34px 40px}.zs-store.zs-v26.zs-refined.zs-hero-mode-split .zs-hero-v12.is-editorial-photo .zs-hero-v12-media{position:relative;order:2;width:100%;height:auto;min-height:0;aspect-ratio:3/2}.zs-store.zs-v26.zs-refined .zs-hero-v12.is-editorial-photo .zs-hero-v12-copy p{max-width:600px}}@container ze-store (max-width:900px){.zs-store .zc-brands{grid-template-columns:1fr;gap:20px}.zc-brands-intro{text-align:center}.zc-brands li span{font-size:17px}}@container ze-store (max-width:600px){.zc-brands ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 16px}.zs-store .zc-faq{grid-template-columns:1fr;gap:12px}}@media(max-width:600px){.zc-brands ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 16px}.zc-brands li{min-height:50px}.zs-store .zc-brands{padding-block:28px}.zs-store .zc-faq{grid-template-columns:1fr;gap:12px;padding-block:32px}.zc-faq h2{font-size:25px}.zs-store.zs-v26.zs-refined .zs-hero-v12.is-editorial-photo .zs-hero-v12-media{min-height:0;aspect-ratio:3/2}.zp-personalizer-footer>.zp-studio-actions{flex:1;min-width:0}.zp-studio-actions .zs-button{flex:1;min-width:0;padding:10px}.zp-studio-context{font-size:10px;max-width:250px}.zp-personalizer-mark{flex-shrink:0}}.zv-home{font-family:var(--zv-font);color:var(--zv-ink);background:var(--zv-canvas);overflow:clip;padding-bottom:var(--zv-space-16)}.zv-section,.zv-hero,.zv-merchandising,.zv-extra{width:min(calc(100% - var(--zv-gutter)*2),var(--zv-width));margin-inline:auto;box-sizing:border-box}.zv-section{margin-block:var(--zv-section-gap)}.zv-section-title{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:32px}.zv-section-title h2,.zv-transformation h2,.zv-business h2{font-size:var(--zv-title);line-height:1.12;letter-spacing:-.045em;font-weight:650;margin:12px 0 0;max-width:23ch}.zv-section-title p{font-size:15px;color:var(--zv-muted);line-height:1.7;margin:14px 0 0}.zv-section-title>.zv-text-link{white-space:nowrap;padding-bottom:5px}.zv-hero{display:grid;grid-template-columns:45fr 55fr;align-items:center;gap:20px;min-height:660px;padding-block:50px}.zv-hero h1{font-size:clamp(48px,5.2vw,82px);font-weight:650;line-height:1.04;letter-spacing:-.065em;margin:24px 0}.zv-hero h1 em{font-style:normal;color:var(--zv-purple)}.zv-hero-copy>p{font-size:17px;line-height:1.7;color:var(--zv-muted);max-width:34ch;margin:0 0 30px}.zv-hero-actions{display:flex;flex-wrap:wrap;gap:10px}.zv-hero-trust{display:flex;flex-wrap:wrap;gap:12px 20px;margin-top:30px;max-width:460px;color:var(--zv-muted);font-size:10px}.zv-hero-trust span{display:flex;align-items:center;gap:7px}.zv-hero-trust svg{color:var(--zv-purple);flex-shrink:0}.zv-hero-visual{position:relative;min-width:0;height:560px;isolation:isolate;border-radius:var(--zv-radius-lg);background:var(--zv-soft);overflow:hidden}.zv-product-stage{height:100%;width:100%;transform:translate(var(--zv-pointer-x,0),var(--zv-pointer-y,0));transition:transform .3s ease-out}.zv-product-stage picture,.zv-product-stage img{width:100%;height:100%;display:block}.zv-product-stage img{object-fit:cover;object-position:72% center;animation:zv-float 4.5s ease-in-out 0s 1}.zv-hero-orbit{position:absolute;width:80%;aspect-ratio:1;border:1px solid rgb(112 38 197 / 9%);border-radius:50%;left:12%;top:14%;z-index:1;pointer-events:none}.zv-visual-label{position:absolute;left:22px;top:22px;display:flex;gap:8px;align-items:center;background:#ffffffd9;color:#30233c;border:1px solid rgb(255 255 255 / 70%);padding:10px 14px;border-radius:var(--zv-radius-pill);font-size:9px;letter-spacing:.11em;font-weight:650}.zv-visual-caption{position:absolute;left:22px;right:22px;bottom:44px;display:flex;justify-content:space-between;align-items:center;font-size:10px;letter-spacing:.15em;color:#30233c}.zv-visual-caption a{display:grid;place-items:center;width:44px;height:44px;border-radius:50%;background:#f9f7fc;color:#34273f}.zv-image-note{position:absolute;bottom:15px;left:22px;font-size:9px;color:#544a5b}.zv-enter{animation:zv-enter .7s var(--zv-ease) both}.zv-hero h1{animation-delay:60ms}.zv-hero-copy>p{animation-delay:.11s}.zv-hero-actions{animation-delay:.16s}.zv-hero-trust{animation-delay:.2s}.zv-hero-visual{animation-delay:.24s}@keyframes zv-enter{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes zv-float{50%{transform:translateY(-4px) scale(1.008)}}.zv-category-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:18px}.zv-category{grid-column:span 3;position:relative;display:grid;grid-template-columns:1fr;min-width:0;text-decoration:none;background:var(--zv-paper);border:1px solid var(--zv-line);border-radius:var(--zv-radius);overflow:hidden;color:var(--zv-ink)}.zv-category:nth-child(-n+2){grid-column:span 6;grid-template-columns:1fr 1fr;align-items:center}.zv-category-media{aspect-ratio:1;overflow:hidden;background:var(--zv-soft)}.zv-category-media img{width:100%;height:100%;object-fit:cover;transition:transform .55s var(--zv-ease)}.zv-category-copy{padding:24px}.zv-category-index{font-size:9px;color:var(--zv-muted);letter-spacing:.16em}.zv-category h3{font-size:25px;letter-spacing:-.035em;margin:10px 0}.zv-category p{font-size:12px;line-height:1.65;color:var(--zv-muted);margin:0 0 22px}.zv-category .zv-text-link{font-size:11px;color:var(--zv-purple)}.zv-merchandising>.zs-catalog{max-width:none;padding:0;margin:0}.zv-merchandising .zs-section-top{margin-bottom:26px}.zv-merchandising .zs-section-top h2{font-size:var(--zv-title);letter-spacing:-.045em}.zv-merchandising .zs-rail-heading h3{font-size:26px;letter-spacing:-.035em}.zv-merchandising .zs-block-page{padding:0;max-width:none}.zv-merchandising .zv-section{width:100%}.zv-merchandising .zs-content-block{margin-block:48px}.zv-merchandising .zs-hero-v12{margin-block:32px;min-height:360px;max-height:500px}.zv-merchandising .zs-hero-v12 h2{font-size:clamp(25px,3vw,40px)}.zv-how{border-top:1px solid var(--zv-line);padding-top:var(--zv-space-16)}.zv-step-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:24px;margin:36px 0}.zv-step-grid article{padding:22px 24px 28px 0;border-right:1px solid var(--zv-line)}.zv-step-grid article:last-child{border-right:0}.zv-step-grid article>div{display:flex;align-items:center;justify-content:space-between;color:var(--zv-purple);margin-bottom:28px}.zv-step-grid article>div>span{font-size:11px;letter-spacing:.12em;color:var(--zv-muted)}.zv-step-grid h3{font-size:18px;font-weight:600;margin:0 0 10px;letter-spacing:-.02em}.zv-step-grid p{font-size:13px;line-height:1.7;color:var(--zv-muted);margin:0;max-width:26ch}.zv-small-note{font-size:11px;color:var(--zv-muted);margin-top:12px}.zv-transformation{display:grid;grid-template-columns:1fr 1.15fr;gap:clamp(30px,6vw,90px);align-items:center}.zv-transformation>div>p{font-size:15px;line-height:1.8;color:var(--zv-muted);max-width:40ch;margin:24px 0}.zv-transformation small{display:block;font-size:10px;color:var(--zv-muted);line-height:1.6;max-width:40ch;margin-top:18px}.zv-compare{background:var(--zv-soft);border:1px solid var(--zv-line);border-radius:var(--zv-radius-lg);overflow:hidden}.zv-compare-stage{height:390px;position:relative;isolation:isolate}.zv-compare-after{position:absolute;inset:0;background:var(--zv-soft)}.zv-demo-bottle{width:135px;height:285px;position:absolute;left:50%;top:54%;transform:translate(-50%,-50%);filter:drop-shadow(10px 18px 10px rgb(0 0 0 / 15%))}.zv-demo-cap{height:40px;width:95px;margin:auto;border-radius:12px 12px 4px 4px;background:repeating-linear-gradient(90deg,#222 0 3px,#383838 4px 5px);border-top:3px solid #474747}.zv-demo-body{height:245px;border-radius:30px 30px 23px 23px;background:linear-gradient(90deg,#171717,#414141 18%,#282828 35%,#131313 76%,#343434);display:grid;place-items:center;border:1px solid #2c2c2c}.zv-demo-body>span{writing-mode:vertical-rl;transform:rotate(180deg);font-size:34px;font-weight:600;letter-spacing:-.02em;color:#d3d4d8;text-shadow:1px 1px #5a5a5a}.zv-compare-divider{position:absolute;inset-block:0;width:1px;background:var(--zv-purple);pointer-events:none}.zv-compare-divider svg{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);padding:10px;box-sizing:content-box;background:var(--zv-paper);border:1px solid var(--zv-line);border-radius:50%;color:var(--zv-purple)}.zv-compare-labels{position:absolute;top:22px;left:20px;right:20px;display:flex;justify-content:space-between;gap:16px;font-size:9px;letter-spacing:.1em;color:var(--zv-muted)}.zv-compare-control{padding:16px 24px;display:grid;gap:10px;font-size:11px;color:var(--zv-muted);border-top:1px solid var(--zv-line)}.zv-compare-control input{width:100%;height:28px;accent-color:var(--zv-purple);cursor:ew-resize}.zv-inspiration .zg-gallery,.zv-inspiration .zs-inspiration{width:100%;max-width:none;padding:0;margin:28px 0}.zv-inspiration .zs-inspiration>header{display:none}.zv-inspiration .zg-gallery>header h2{font-size:23px}.zv-inspiration .zs-inspiration-art{aspect-ratio:4/3}.zv-inspiration .zs-inspiration-art img{width:100%;height:100%;object-fit:cover;transition:transform .55s var(--zv-ease)}.zv-inspiration .zs-inspiration-copy{padding:22px}.zv-inspiration .zs-inspiration-copy h3{font-size:20px;letter-spacing:-.025em}.zv-inspiration .zs-inspiration-grid>:is(a,article){border:1px solid var(--zv-line);background:var(--zv-paper);border-radius:var(--zv-radius);overflow:hidden}.zv-benefits{display:grid;grid-template-columns:repeat(5,1fr);border-block:1px solid var(--zv-line);padding-block:30px;gap:25px}.zv-benefits>div{display:flex;align-items:center;gap:12px}.zv-benefits svg{color:var(--zv-purple);flex-shrink:0}.zv-benefits h3{font-size:12px;font-weight:550;line-height:1.6;margin:0}.zv-business{background:#19151f;color:#f6f3fa;border-radius:var(--zv-radius-lg);display:grid;grid-template-columns:1fr 1fr;overflow:hidden}.zv-business>div{padding:clamp(26px,4vw,60px);align-self:center}.zv-business .zv-eyebrow{color:#bc93ec}.zv-business h2{font-size:clamp(32px,3.5vw,50px)}.zv-business p{font-size:15px;line-height:1.8;color:#c0bac9;margin:24px 0}.zv-business>div>div{display:flex;align-items:flex-start;flex-direction:column;gap:24px}.zv-business .zv-button{background:#7625c6;color:#fff}.zv-business .zv-text-link{color:#d6cbe1;font-size:10px;letter-spacing:.07em}.zv-business picture,.zv-business img{width:100%;height:100%;display:block}.zv-business img{object-fit:cover}.zv-extra .zs-contained{width:100%;padding-inline:0;max-width:none}.zv-extra .zg-help{scroll-margin-top:170px}.zv-extra .zx-why{margin-block:60px}.zv-extra .zg-experience{padding-block:32px}[data-reveal]{transition:opacity var(--zv-reveal) var(--zv-ease),translate var(--zv-reveal) var(--zv-ease);transition-delay:var(--zv-delay,0ms)}.zv-home .zv-await{opacity:0;translate:0 20px}.zv-motion-off .zv-enter,.zv-motion-off .zv-product-stage img{animation:none}@media(hover:hover){.zv-category:hover img{transform:scale(1.04)}.zv-category:hover{border-color:var(--zv-silver)}.zv-category:hover .zv-text-link svg{transform:translate(3px)}.zv-inspiration .zs-inspiration-grid>:is(a,article):hover img{transform:scale(1.035)}}@media(min-width:1600px){.zv-hero{min-height:740px}.zv-hero-visual{height:630px}}@media(max-width:1024px){.zv-hero{min-height:570px;gap:20px}.zv-hero h1{font-size:clamp(44px,6.2vw,65px)}.zv-hero-visual{height:470px}.zv-hero-actions{flex-direction:column;align-items:flex-start}.zv-hero-copy>p{font-size:15px}.zv-step-grid{gap:18px}.zv-step-grid article{padding-right:16px}.zv-benefits{grid-template-columns:repeat(3,1fr)}.zv-category-copy{padding:20px}.zv-category h3{font-size:22px}.zv-category:nth-child(-n+2){grid-template-columns:1fr}.zv-category:nth-child(-n+2) .zv-category-media{aspect-ratio:1.35}}@media(max-width:700px){.zv-hero{grid-template-columns:1fr;gap:28px;padding-block:32px 0;min-height:0}.zv-hero-copy{padding-inline:2px}.zv-hero h1{font-size:clamp(45px,11vw,58px);margin:19px 0}.zv-hero-copy>p{font-size:15px;max-width:32ch;margin-bottom:22px}.zv-hero-actions{flex-direction:row;align-items:stretch;display:grid;grid-template-columns:1fr 1fr;gap:8px}.zv-hero-actions .zv-button{font-size:9px;padding:13px 10px;gap:7px}.zv-hero-actions svg{width:15px;flex-shrink:0}.zv-hero-trust{gap:10px 16px;font-size:9px;margin-top:22px}.zv-hero-visual{height:350px;border-radius:16px}.zv-product-stage img{object-position:center;animation:none}.zv-hero-orbit{display:none}.zv-visual-label{top:15px;left:15px;font-size:8px;padding:8px 10px}.zv-visual-caption{left:15px;right:15px;bottom:32px;font-size:8px}.zv-image-note{left:15px;bottom:11px;font-size:8px}.zv-section-title{align-items:start;flex-direction:column;gap:16px;margin-bottom:23px}.zv-section-title h2{font-size:29px}.zv-section-title p{font-size:14px}.zv-category-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.zv-category,.zv-category:nth-child(-n+2){grid-column:auto;grid-template-columns:1fr}.zv-category:nth-child(-n+2) .zv-category-media{aspect-ratio:1}.zv-category:last-child:nth-child(odd){grid-column:span 2;grid-template-columns:1fr 1fr;align-items:center}.zv-category-copy{padding:15px}.zv-category-index{font-size:8px;letter-spacing:.1em}.zv-category h3{font-size:20px;margin:8px 0 14px}.zv-category p{display:none}.zv-category .zv-text-link{font-size:10px;gap:5px}.zv-category .zv-text-link svg{width:14px}.zv-step-grid{grid-template-columns:repeat(2,1fr);gap:26px 20px;margin:28px 0}.zv-step-grid article{border:0;padding:0}.zv-step-grid article>div{margin-bottom:20px}.zv-step-grid h3{font-size:16px}.zv-step-grid p{font-size:12px}.zv-how{padding-top:40px}.zv-transformation{grid-template-columns:1fr;gap:26px}.zv-transformation>div>p{margin:18px 0}.zv-compare-stage{height:350px}.zv-compare-labels{font-size:8px;left:15px;right:15px}.zv-benefits{grid-template-columns:repeat(2,1fr);gap:24px 16px}.zv-benefits>div:last-child{grid-column:span 2}.zv-benefits h3{font-size:11px}.zv-business{grid-template-columns:1fr}.zv-business picture{height:270px}.zv-business>div{padding:28px}.zv-business h2{font-size:33px}.zv-business p{font-size:14px}.zv-inspiration .zs-inspiration-grid{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:12px;gap:14px}.zv-inspiration .zs-inspiration-grid>:is(a,article){flex:0 0 86%;scroll-snap-align:start}.zv-merchandising .zs-section-top{align-items:start;gap:12px}.zv-merchandising .zs-section-top h2{font-size:29px}.zv-merchandising .zs-rail-heading h3{font-size:23px}.zv-merchandising .zs-hero-v12{max-height:none;min-height:460px}}@media(prefers-reduced-motion:reduce){.zv-home [data-reveal]{opacity:1;translate:none;transition:none}.zv-home .zv-enter,.zv-home .zv-product-stage img{animation:none}.zv-product-stage{transform:none;transition:none}.zv-home :is(a,img,svg){transition:none}}.zv-store .zv-hero .zv-visual-label,.zv-store .zv-hero .zv-visual-caption,.zv-store .zv-hero .zv-image-note{color:#30233c!important}.zv-store .zv-hero .zv-visual-caption a{color:#30233c!important;background:#f9f7fc!important}.zv-idea-actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-top:20px}.zv-idea-actions a{display:inline-flex;align-items:center;gap:6px;font-size:10px;font-weight:650;color:var(--zv-purple);text-decoration:none}.zv-idea-actions a:last-child{color:var(--zv-muted)}.zv-idea-actions a:focus-visible{outline:2px solid var(--zv-purple);outline-offset:4px}.zco-page{padding-block:30px 56px!important;color:var(--zx-text);max-width:1280px!important;margin-inline:auto}.zco-progress{display:flex;gap:28px;flex-wrap:wrap;align-items:center;font-size:12px;color:var(--zx-muted);margin-bottom:32px}.zco-progress>span{display:flex;gap:8px;align-items:center}.zco-progress>span>span{display:grid;place-items:center;width:22px;height:22px;border:1px solid var(--zx-border);border-radius:50%;font-size:11px}.zco-progress .is-current{color:var(--zx-accent);font-weight:700}.zco-heading{display:flex;align-items:flex-start;gap:20px;margin-bottom:30px}.zco-heading h1{font-size:clamp(29px,3vw,42px);line-height:1.12;letter-spacing:-.035em;margin:9px 0 12px}.zco-heading p{color:var(--zx-muted);line-height:1.65;max-width:68ch;margin:0 0 14px}.zco-status-icon{display:grid;place-items:center;width:62px;height:62px;flex-shrink:0;border-radius:19px;background:var(--zx-soft);color:var(--zx-accent)}.zco-heading.is-paid .zco-status-icon{background:#e6f7ee;color:#168454}.zco-heading.is-attention .zco-status-icon{background:#fff0d9;color:#94600b}.zco-eyebrow{font-size:10px;letter-spacing:.16em;font-weight:750;color:var(--zx-accent)}.zco-order-number{display:block;font-size:12px;color:var(--zx-muted);overflow-wrap:anywhere}.zco-layout{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(310px,.8fr);gap:28px;align-items:start}.zco-layout>*{min-width:0}.zco-card,.checkout-payment.zcp-payment{background:var(--zx-panel);color:var(--zx-text);border:1px solid var(--zx-border);border-radius:22px;padding:28px;margin:0;text-align:left;box-shadow:0 7px 28px #25153304}.zco-card h2,.zcp-heading h2{font-size:20px;letter-spacing:-.025em;margin:0 0 18px}.zcp-heading{display:flex;gap:15px;align-items:center;justify-content:space-between;margin-bottom:22px}.zcp-heading h2{margin:7px 0 0}.zcp-provider{display:flex;gap:5px;align-items:center;font-size:11px;color:var(--zx-muted);white-space:nowrap}.zcp-pay-total{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:18px 0;border-top:1px solid var(--zx-border);border-bottom:1px solid var(--zx-border);margin-bottom:20px;font-size:13px;color:var(--zx-muted)}.zcp-pay-total strong{font-size:28px;color:var(--zx-text);letter-spacing:-.04em}.zcp-methods{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:18px 0}.zcp-method{position:relative;display:flex!important;align-items:flex-start;gap:10px;flex-direction:column;border:1px solid var(--zx-border);border-radius:14px;padding:17px!important;background:var(--zx-panel);color:var(--zx-text);cursor:pointer;transition:border-color .18s,box-shadow .18s;min-width:0}.zcp-method:hover{border-color:var(--zx-accent)}.zcp-method.is-selected{border-color:var(--zx-accent);background:var(--zx-soft);box-shadow:inset 0 0 0 1px var(--zx-accent)}.zcp-method input{position:absolute;width:1px!important;height:1px;opacity:0;pointer-events:none}.zcp-method:has(input:focus-visible){outline:3px solid var(--zx-accent);outline-offset:3px}.zcp-method:has(input:disabled){cursor:default;opacity:.7}.zcp-method svg{color:var(--zx-accent)}.zcp-method strong{font-size:13px;display:block;margin-bottom:6px}.zcp-method small{display:block;font-size:11px;font-weight:400;color:var(--zx-muted);line-height:1.6}.zcp-method-check{position:absolute;right:12px;top:14px;display:grid;place-items:center;border:1px solid var(--zx-border);border-radius:50%;width:17px;height:17px}.zcp-method.is-selected .zcp-method-check{background:var(--zx-accent);border-color:var(--zx-accent)}.zcp-method.is-selected .zcp-method-check svg{color:var(--zx-panel)}.zcp-instructions{padding:20px;background:var(--zx-soft);border-radius:14px;margin-block:20px}.zcp-instructions h3,.zcp-pix h3{font-size:15px;margin:0 0 10px}.zcp-instructions ol{padding-left:19px;margin:0;font-size:13px;line-height:1.7;color:var(--zx-muted)}.zcp-instructions li+li{margin-top:7px}.zcp-document{display:grid;grid-template-columns:100px minmax(0,1fr);gap:12px}.zcp-payment label:not(.zcp-method){display:grid;gap:8px;font-size:12px;font-weight:600}.zcp-payment input,.zcp-payment select,.zcp-payment textarea{border:1px solid var(--zx-border);border-radius:10px;background:var(--zx-panel);color:var(--zx-text);font:inherit;padding:12px;width:100%;min-width:0;box-sizing:border-box}.zcp-payment textarea{font-size:12px;line-height:1.5;resize:vertical}.zcp-primary,.zcp-secondary{display:inline-flex;align-items:center;justify-content:center;gap:9px;padding:14px 20px;border-radius:12px;min-height:48px;font-weight:600;font-family:inherit;font-size:13px;text-decoration:none;cursor:pointer;transition:filter .18s,box-shadow .18s}.zcp-primary{background:#7625c6;color:#fff;border:1px solid #7625c6;box-shadow:0 4px 12px #7426c724}.zcp-secondary{background:var(--zx-panel);color:var(--zx-accent);border:1px solid var(--zx-border)}.zcp-primary:hover,.zcp-secondary:hover{filter:brightness(1.07);box-shadow:0 5px 18px #7426c724}.zcp-primary:disabled,.zcp-secondary:disabled{opacity:.65;cursor:wait}.zcp-primary:focus-visible,.zcp-secondary:focus-visible{outline:3px solid var(--zx-accent);outline-offset:3px}.zcp-actions{display:flex;gap:10px;flex-wrap:wrap;margin:20px 0}.zcp-actions>.zcp-primary{flex:1}.zcp-note{font-size:12px!important;line-height:1.65;color:var(--zx-muted)}.zcp-alert{padding:14px;border:1px solid #bd465f;border-radius:12px;color:#ad2645;font-size:13px}.zcp-test-note{border:1px dashed var(--zx-border);padding:12px;border-radius:10px;font-size:12px;color:var(--zx-muted)}.zcp-details{font-size:12px;color:var(--zx-muted);padding-top:18px;border-top:1px solid var(--zx-border);overflow-wrap:anywhere}.zcp-details summary{cursor:pointer}.zcp-pix{display:grid;grid-template-columns:224px minmax(0,1fr);gap:20px;align-items:center;margin-block:24px}.zcp-pix img{background:#fff;padding:10px;border-radius:16px;box-sizing:border-box;max-width:100%;height:auto}.zcp-pix .zcp-primary{width:100%;margin-top:12px}.zcp-boleto{display:grid;gap:16px;margin-block:22px}.zcp-paid{display:flex;gap:16px;align-items:center;padding:20px;background:var(--zx-soft);border-radius:15px}.zcp-paid svg{color:#238554}.zcp-paid strong{font-size:26px}.zcp-paid p{margin-bottom:0;color:var(--zx-muted);font-size:13px}.zco-items article{display:flex;gap:12px;padding:16px 0;border-bottom:1px solid var(--zx-border);font-size:12px;align-items:start}.zco-items article>div{flex:1;min-width:0}.zco-items article>strong{white-space:nowrap}.zco-items article strong{line-height:1.5}.zco-items small{display:block;margin-top:5px;color:var(--zx-muted);font-size:11px}.zco-quantity{padding:7px;border-radius:8px;background:var(--zx-soft);color:var(--zx-accent);font-weight:700}.zco-totals{font-size:13px;margin:20px 0}.zco-totals>div{display:flex;justify-content:space-between;gap:12px;padding:8px 0}.zco-totals dd{margin:0;font-weight:600}.zco-total{border-top:1px solid var(--zx-border);margin-top:9px;padding-top:18px!important;font-size:18px;font-weight:700}.zco-delivery,.zco-account{border-top:1px solid var(--zx-border);padding-top:17px;margin-top:17px}.zco-card h3{display:flex;align-items:center;gap:8px;font-size:13px;margin:0 0 10px}.zco-card p{font-size:12px;line-height:1.7;color:var(--zx-muted)}.zco-account a{display:inline-flex;align-items:center;gap:8px;color:var(--zx-accent);font-size:12px}.zco-account details{font-size:12px;line-height:1.6}.zco-account summary{cursor:pointer;color:var(--zx-accent)}.zco-help{display:flex;gap:10px;align-items:start;color:var(--zx-muted);padding:18px 8px}.zco-help svg{flex-shrink:0;margin-top:2px}.zco-help p{margin:0;font-size:12px;line-height:1.7}.zco-next{margin-top:22px}.zco-next ol{list-style:none;padding:0;margin:0 0 20px}.zco-next li{display:flex;gap:15px;align-items:start;padding:14px 0}.zco-next li svg{color:var(--zx-accent);flex-shrink:0}.zco-next strong{font-size:14px}.zco-next p{margin:7px 0 0}.zco-back{display:inline-flex;align-items:center;gap:9px;margin-top:25px;font-size:13px;color:var(--zx-muted)}@media(max-width:1050px){.zco-layout{grid-template-columns:minmax(0,1fr) minmax(280px,.7fr);gap:20px}.zco-card,.checkout-payment.zcp-payment{padding:22px}.zcp-pix{grid-template-columns:1fr}.zcp-pix>div:first-child{text-align:center}}@media(max-width:800px){.zco-layout{grid-template-columns:minmax(0,1fr)}.zco-progress{gap:15px;font-size:11px}.zco-page{padding-block:24px 45px!important}.zco-heading{gap:13px}.zco-status-icon{width:45px;height:45px;border-radius:14px}.zco-heading h1{font-size:29px}.zco-heading p{font-size:13px}.zco-card,.checkout-payment.zcp-payment{border-radius:17px;padding:20px}.zcp-heading{align-items:start;flex-direction:column;gap:10px}.zcp-methods{grid-template-columns:minmax(0,1fr)}.zcp-method{flex-direction:row;align-items:center;padding:15px 36px 15px 15px!important}.zcp-method>svg{flex-shrink:0}.zcp-method strong{margin-bottom:3px}.zcp-method-check{top:calc(50% - 9px)}.zcp-method small{font-size:12px}.zcp-instructions{padding:16px}.zcp-primary,.zcp-secondary{max-width:100%;box-sizing:border-box}.zco-summary{position:static}.zco-progress>span{gap:5px}}html[data-theme=dark] .zcp-alert{color:#ffa8b9}html[data-theme=dark] .zcp-primary{color:#fff!important;background:#7625c6!important}@media(prefers-reduced-motion:reduce){.zcp-method,.zcp-primary,.zcp-secondary{transition:none}}.zcp-card-form{padding:18px;border:1px solid var(--zx-border);border-radius:15px;background:#fff;color:#292137;margin-block:20px}.zcp-card-form>p{color:#665c72;font-size:12px}.zcp-card-form .zcp-alert{color:#ad2645!important}.gx-panel{background:var(--surface,#fff);color:var(--text,#261d34);border:1px solid var(--border,#e7e1ef);border-radius:22px;padding:clamp(18px,3vw,32px);margin-block:20px}.gx-panel h2,.gx-panel h3{margin:0 0 12px}.gx-panel p{line-height:1.6}.gx-eyebrow{display:block;color:var(--accent,#7729c5);font-size:11px;font-weight:750;letter-spacing:.15em;margin-bottom:10px}.gx-panel small{color:var(--muted,#746b81);font-size:12px}.gx-panel label{display:grid;gap:7px;margin-block:12px;font-size:13px;font-weight:600}.gx-panel input:not([type=checkbox]),.gx-panel select,.gx-panel textarea{width:100%;min-width:0;border:1px solid var(--border,#ddd3e9);border-radius:10px;background:var(--surface,#fff);color:inherit;padding:10px;font:inherit}.gx-panel fieldset{border:0;padding:0;min-width:0}.gx-panel .gx-check{display:flex;align-items:flex-start;gap:10px;font-weight:400}.gx-check input{margin-top:4px}.gx-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;border:1px solid var(--border,#ddcce9);background:var(--surface,#fff);color:var(--accent,#7224bc);border-radius:11px;padding:11px 15px;min-height:42px;font:inherit;font-size:13px;text-decoration:none;cursor:pointer;transition:box-shadow .18s,background .18s}.gx-button:hover{box-shadow:0 3px 15px #702ac41b;background:var(--surface-soft,#faf6ff)}.gx-button:disabled{cursor:wait;opacity:.6}.gx-panel button:focus-visible,.gx-panel a:focus-visible,.gx-search :focus-visible{outline:3px solid var(--accent,#7224bc);outline-offset:3px}.gx-disclosure{border:1px solid var(--border,#e5ddeb);border-radius:14px;margin-block:12px;padding:14px}.gx-disclosure summary{display:flex;align-items:center;gap:12px;cursor:pointer;list-style:none}.gx-disclosure summary:after{content:"+";margin-left:auto;font-size:22px;font-weight:300}.gx-disclosure[open]>summary:after{content:"−"}.gx-disclosure summary small,.gx-reorder small{display:block;margin-top:5px}.gx-reorder{display:flex;align-items:center;gap:18px;flex-wrap:wrap;padding-block:18px;border-bottom:1px solid var(--border,#e9e2ee)}.gx-reorder>div:first-child{flex:1;min-width:180px}.gx-reorder>.gx-disclosure{flex-basis:100%}.gx-review-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,270px),1fr));gap:20px}.gx-review-grid article{padding:18px;border:1px solid var(--border,#e6dfed);border-radius:15px}.gx-stars{color:#b77d12;letter-spacing:3px;margin-bottom:12px}.gx-review-photos{display:flex;gap:8px;flex-wrap:wrap;margin-top:12px}.gx-review-photos img{object-fit:cover;border-radius:10px;max-width:100%}.gx-conversation{max-height:420px;overflow:auto;padding-block:15px}.gx-conversation article{padding:12px;border-radius:12px;background:var(--surface-soft,#f7f4fa);margin:10px 20% 10px 0;white-space:pre-wrap;overflow-wrap:anywhere}.gx-conversation article.is-staff{margin:10px 0 10px 20%;border:1px solid var(--border,#dacbea)}.gx-conversation p{margin:4px 0}.gx-toolbar{display:flex;gap:16px;align-items:center;flex-wrap:wrap}.gx-toolbar label{flex:1;min-width:160px}.gx-note{padding:14px;border-radius:12px;background:var(--surface-soft,#f6f2fc);font-size:13px}.gx-empty{display:flex;gap:12px;align-items:center;padding:25px 0}.gx-table-wrap{overflow:auto}.gx-table{width:100%;border-collapse:collapse;font-size:13px}.gx-table th,.gx-table td{text-align:left;padding:13px;border-bottom:1px solid var(--border,#e9e1ef);vertical-align:top}.gx-table td small{display:block}.gx-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px;margin-block:20px}.gx-stats article{padding:18px;border-radius:14px;background:var(--surface-soft,#f7f3fb)}.gx-stats article strong{display:block;font-size:22px;margin-top:8px}.gx-split{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.gx-search{position:relative;flex:1;min-width:0}.gx-suggestions{position:absolute;top:calc(100% + 6px);left:0;right:0;z-index:60;padding:8px;border:1px solid var(--border,#e5dbef);border-radius:15px;background:var(--surface,#fff);color:var(--text,#261d34);box-shadow:0 14px 40px #2a174026;max-height:420px;overflow:auto}.gx-suggestions button{display:flex;gap:12px;width:100%;text-align:left;border:0;background:transparent;padding:10px;border-radius:10px;color:inherit;cursor:pointer}.gx-suggestions button[aria-selected=true],.gx-suggestions button:hover{background:var(--surface-soft,#f5effb)}.gx-suggestions img{width:44px;height:44px;border-radius:8px;object-fit:contain}.gx-suggestions small{display:block;margin-top:4px;color:var(--muted,#796b88)}.gx-comparison .gx-table td,.gx-comparison .gx-table th{min-width:180px}.gx-comparison img{width:140px;height:140px;object-fit:contain}.gx-calendar-grid{display:grid;grid-template-columns:repeat(7,minmax(150px,1fr));gap:10px;min-width:1100px}.gx-calendar-grid>section{padding:12px;background:var(--surface-soft,#f8f5fc);border-radius:12px;min-height:180px}.gx-calendar-grid article{padding:10px;margin-top:9px;border-radius:9px;background:var(--surface,#fff);border-left:3px solid #8550c7}.gx-calendar-grid article.is-late{border-left-color:#c35050}.gx-calendar-grid strong,.gx-calendar-grid small{display:block}.gx-scroll{overflow:auto}.gx-search .ze-search{width:100%}.gx-search{max-width:650px}.gx-product-reviews{max-width:1440px;margin:40px auto}.gx-panel [role=alert]{color:#b74750}.gx-pill{display:inline-block;font-size:11px;border:1px solid var(--border,#ddcdea);border-radius:20px;padding:4px 8px}.gx-low{color:#ba4343}.gx-positive{color:#21824b}html[data-theme=dark] .gx-panel,html[data-theme=dark] .gx-suggestions{--surface:#211b2e;--text:#f1eaf8;--muted:#c4b5d2;--border:#41354f;--surface-soft:#2a223a;--accent:#cda2ff}@media(max-width:680px){.gx-split{grid-template-columns:1fr}.gx-search{order:5;flex-basis:100%;max-width:none}.gx-panel{border-radius:16px}.gx-conversation article{margin-right:8%}.gx-conversation article.is-staff{margin-left:8%}.gx-review-grid{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.gx-button{transition:none}}.gx-card-dialog{width:min(580px,calc(100vw - 24px));max-height:calc(100dvh - 30px);padding:24px;border:1px solid #dfd4eb;border-radius:20px;background:#fff;color:#292137;overflow:auto}.gx-card-dialog::backdrop{background:#170925bb;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.gx-card-dialog header{display:flex;gap:14px;align-items:center;justify-content:space-between}.gx-card-dialog h3{margin:0;font-size:20px}.gx-card-dialog p{font-size:13px;line-height:1.6}.gx-card-dialog iframe{display:block;width:100%;min-height:460px;border:1px solid #ded5e8;border-radius:14px;background:#fff}.gx-card-dialog .gx-button{background:#752ac5;color:#fff;border-color:#752ac5}.gx-card-dialog a{color:#7325ba}.zs-store.zs-v26 .ze-header-main>.gx-search{width:100%;justify-self:center}.gx-comparison{margin-inline:auto}@media(max-width:760px){.zs-store.zs-v26 .ze-header-main>.gx-search{grid-column:1/-1;grid-row:2;max-width:none;margin-top:3px}.gx-comparison .gx-stats{grid-template-columns:1fr}.gx-comparison h1{font-size:28px;line-height:1.2}.gx-comparison .gx-table-wrap{max-width:100%;overscroll-behavior-x:contain}}@container ze-store (max-width:760px){.zs-store.zs-v26 .ze-header-main>.gx-search{grid-column:1/-1;grid-row:2;max-width:none}}.gx-panel,.gx-scroll,.gx-table-wrap{min-width:0;max-width:100%;box-sizing:border-box}.gx-panel{overflow-wrap:anywhere}.gx-calendar-grid article{min-width:0}.gx-scroll{overscroll-behavior-x:contain}.gx-return{border:1px solid var(--border,#e7e2ed);border-radius:14px;padding:18px;margin:18px 0;overflow-wrap:anywhere}.gx-return h3{display:flex;gap:8px;align-items:center}.gx-return dl{display:grid;grid-template-columns:minmax(100px,1fr) 2fr;gap:8px;font-size:13px}.gx-return dd{margin:0}.gx-return p{white-space:pre-wrap}.gx-return fieldset{border:0;padding:0;min-width:0}.gx-return label{display:grid;gap:6px;margin-block:12px}.gx-return .gx-check{display:flex}.gx-return input,.gx-return textarea,.gx-return select{max-width:100%;box-sizing:border-box}.gx-wallet p{font-size:13px;line-height:1.55}.gx-wallet .gx-stats{grid-template-columns:repeat(auto-fit,minmax(min(100%,140px),1fr))}.gx-wallet .gx-stats article{padding:14px}.gx-wallet .gx-stats strong{font-size:clamp(18px,2vw,23px)}.gx-wallet h2{display:flex;gap:8px;align-items:center}.po-panel{margin-block:16px}.po-panel summary{display:flex;align-items:center;gap:8px;cursor:pointer}.po-panel p{line-height:1.6}.po-panel fieldset{border:0;padding:0;margin:0;min-width:0}.po-panel fieldset>section{border-top:1px solid var(--border,#e4dfeb);padding-block:16px}.po-panel h4{display:flex;align-items:center;gap:8px;margin:0 0 12px}.po-panel small{display:block;line-height:1.6;margin-block:8px;color:var(--text-muted,#696276)}.po-panel label{display:grid;gap:6px;margin-block:10px}.po-panel label.gx-check{display:flex;align-items:flex-start;gap:8px}.po-panel label.gx-check input{margin-top:4px;flex:none}.po-panel input,.po-panel select{max-width:100%;min-width:0}.po-panel button{margin:5px 8px 5px 0}.po-actions{display:flex;flex-wrap:wrap;gap:8px}.po-dimensions{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.po-error{color:var(--danger,#ad253c);padding:12px;border:1px solid currentColor;border-radius:10px;overflow-wrap:anywhere}@media(max-width:600px){.po-dimensions{grid-template-columns:repeat(2,minmax(0,1fr))}.po-panel .gx-split{grid-template-columns:1fr}.po-actions{display:grid}.po-panel button{white-space:normal}}.zm-upload{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px;margin:10px 0}.zm-upload>small{color:#60706b;font-size:12px}.zm-upload p{flex-basis:100%;margin:0}.zm-upload-button{position:relative;display:inline-flex;align-items:center;gap:8px;padding:11px 16px;border:1px solid #bacfc5;border-radius:9px;background:#edf8f2;color:#1d5140;font-size:13px;font-weight:650;cursor:pointer;overflow:hidden}.zm-upload-button:focus-within{outline:3px solid #75bd9e;outline-offset:2px}.zm-upload-button input{position:absolute;inset:0;opacity:0;cursor:pointer;width:100%;height:100%}.zm-upload-button.is-disabled{opacity:.55;cursor:wait}.zm-message{color:#35634b;font-size:13px}.zm-error{color:#a6292e;background:#fff1f1;border-radius:8px;padding:12px;font-size:13px}.zm-image-field{padding:12px 0}.zm-image-field label>span,.zm-shipping-grid label>span{display:block;font-size:13px;margin-bottom:7px;font-weight:600}.zm-image-preview{width:120px;height:110px;object-fit:contain;border-radius:8px;border:1px solid #e3e9e5;background:#f9fbfa}.zm-product-media{margin:16px 0 24px;padding:20px;border:1px solid #dde7e1;border-radius:13px;background:#fbfdfb}.zm-product-media h3{margin:0 0 8px}.zm-product-media p,.zm-variant-details p{font-size:13px;color:#60706b;line-height:1.6}.zm-gallery-header{display:flex;align-items:center;gap:12px;justify-content:space-between;flex-wrap:wrap}.zm-gallery-editor{display:grid;grid-template-columns:repeat(auto-fill,minmax(155px,1fr));gap:12px;margin:12px 0}.zm-gallery-editor article{border:1px solid #dce5df;border-radius:10px;background:#fff;overflow:hidden}.zm-gallery-editor img{display:block;width:100%;height:140px;object-fit:contain}.zm-gallery-actions{display:flex;justify-content:space-between;padding:6px;gap:3px}.zm-gallery-actions button{border:0;background:#f2f7f4;border-radius:5px;min-height:32px;min-width:28px;cursor:pointer;font-size:11px}.zm-gallery-actions button:disabled{opacity:.35}.zm-variant-details{border:1px solid #e0e7e3;border-radius:10px;padding:14px 16px;margin:6px 0 24px}.zm-variant-details summary{cursor:pointer;font-size:13px;font-weight:650}.zm-variant-details summary span{font-weight:400;color:#63756c;margin-left:12px}.zm-shipping-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:14px 0}.zm-check{display:flex;align-items:center;gap:9px;font-size:13px}.zm-check input{width:17px!important;height:17px;flex:none}.zm-shipping-grid .zm-check{grid-column:1/-1}.zm-library{padding:24px}.zm-library-top{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.zm-library-top h2{margin:0 0 10px}.zm-library-top p{margin:0;color:#60706b;font-size:13px}.zm-library-upload{display:flex;align-items:center;gap:20px;flex-wrap:wrap;border-block:1px solid #e7ede9;margin:22px 0;padding:12px 0}.zm-library-upload label{font-size:13px}.zm-library-upload select{margin-top:7px}.zm-library-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:16px}.zm-library-grid article{border:1px solid #dfe7e2;border-radius:12px;padding:12px;min-width:0}.zm-library-grid article>img,.zm-font-art{width:100%;height:150px;object-fit:contain;background:#f6f9f7;border-radius:7px;margin-bottom:12px}.zm-font-art{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;color:#395345}.zm-library-grid strong{display:block;font-size:13px;overflow-wrap:anywhere;margin-bottom:8px}.zm-library-grid small{display:block;color:#61726a;font-size:12px;margin-bottom:10px}.zm-library-grid input{font-size:11px;margin:4px 0 10px}.zm-library-grid button{width:100%;font-size:12px}.zm-library-empty{text-align:center;padding:45px 12px;color:#667b70}.zs-gallery-thumbs{display:flex;overflow-x:auto;gap:10px;margin:15px 0}.zs-gallery-thumbs button{padding:3px;flex:0 0 70px;height:72px;border:1px solid #d5dfd9;border-radius:9px;background:#fff;cursor:pointer}.zs-gallery-thumbs button.active{border:2px solid #295f48}.zs-gallery-thumbs img{width:100%;height:100%;object-fit:contain;border-radius:5px}@media(max-width:700px){.zm-shipping-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.zm-product-media,.zm-library{padding:16px}.zm-library-top{flex-direction:column}.zm-variant-details summary span{display:block;margin:9px 0 0}.zm-gallery-editor{grid-template-columns:repeat(2,minmax(0,1fr))}.zm-gallery-header{align-items:flex-start}.zm-library-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.zm-library-grid article{padding:8px}}.za-root .zm-image-field input[type=text],.za-root .zm-shipping-grid input[type=number],.za-root .zm-library input,.za-root .zm-library select{width:100%;min-width:0;padding:10px 12px;border:1px solid #d2ded7;border-radius:8px;background:#fff;color:#24382d;font-size:13px;line-height:1.4}.za-root .zm-library p{margin:10px 0}.za-root .zm-product-media p{margin:8px 0}.za-root .zm-product-media>small{color:#64776c;font-size:12px}.zx-variant-picker{border:0;padding:0;margin:18px 0 0;min-width:0}.zx-variant-picker legend{font-size:13px;display:flex;flex-wrap:wrap;gap:6px 12px;margin-bottom:10px;width:100%}.zx-variant-picker legend strong{color:var(--zs-primary,#7528c7);font-weight:600}.zx-variant-grid{display:flex;flex-wrap:wrap;gap:4px}.zx-variant{position:relative;display:grid;place-items:center;width:44px;height:44px;padding:5px;border:1.5px solid transparent;border-radius:50%;background:transparent;cursor:pointer;transition:box-shadow .18s,border-color .18s,transform .18s}.zx-variant-color{width:30px;height:30px;border:1px solid #0002;border-radius:50%;position:relative;display:grid;place-items:center}.zx-variant-color svg{position:absolute;right:-5px;bottom:-3px;border:2px solid var(--zx-panel,#fff);background:#7528c7;color:#fff;border-radius:50%;width:18px;height:18px;padding:1px}.zx-variant.is-active{border-color:#872adc;box-shadow:0 0 0 3px #872adc15}.zx-variant.is-unavailable .zx-variant-color:after{content:"";position:absolute;width:34px;height:2px;transform:rotate(-45deg);background:#79717f;box-shadow:0 0 0 1px var(--zx-panel,#fff)}.zx-variant.is-unavailable .zx-variant-color svg{z-index:1}.zx-variant.is-label{width:auto;min-width:44px;border-radius:9px}.zx-variant.is-label .zx-variant-color{width:auto;min-width:30px;padding:0 9px;border-radius:7px;font-size:12px}.zx-variant.is-label.is-unavailable .zx-variant-color:after{display:none}.zx-variant.is-label.is-unavailable{text-decoration:line-through}.zx-variant-tooltip{position:absolute;bottom:calc(100% + 5px);left:50%;transform:translate(-50%);pointer-events:none;opacity:0;z-index:8;white-space:nowrap;max-width:230px;padding:6px 10px;border-radius:7px;background:#241932;color:#fff;font-size:11px;box-shadow:0 3px 14px #22133120}.zx-variant:focus-visible{outline:2px solid #872adc;outline-offset:3px}.zx-variant:focus-visible .zx-variant-tooltip{opacity:1}.zx-variant-hint{font-size:11px;line-height:1.5;min-height:17px;margin:8px 0;color:var(--zx-muted,#77717f)}@media(hover:hover){.zx-variant:hover{border-color:#b583e7;transform:translateY(-1px)}.zx-variant:hover .zx-variant-tooltip{opacity:1}}.zx-save-row{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin:12px 0}.zx-save-button{display:inline-flex;align-items:center;justify-content:center;gap:7px;border:1px solid var(--zx-border,#e8dff1);border-radius:30px;background:var(--zx-panel,#fff);color:var(--zx-text,#362840);padding:10px 14px;min-height:44px;cursor:pointer;font:inherit;font-size:12px}.zx-save-button[aria-pressed=true]{color:var(--zx-accent,#7426c7);background:#9b32dc0d}.zx-save-button:focus-visible{outline:2px solid #872adc;outline-offset:3px}.zx-save-button:disabled{opacity:.55;cursor:wait}.zx-save-message{flex-basis:100%;font-size:12px;color:var(--zx-muted,#77717f)}.zx-card-save{position:absolute;right:12px;top:12px;z-index:3}.zx-card-save .zx-save-button{width:40px;min-height:40px;padding:8px;box-shadow:0 3px 12px #27143813}.zx-card-save .zx-save-message{position:absolute;width:200px;right:0;background:var(--zx-panel,#fff);padding:10px;border-radius:10px;box-shadow:0 3px 20px #27143820}.zp-card{position:relative}.zx-favorites-list{display:grid;gap:16px;margin-top:24px}.zx-favorite-item{display:flex;gap:20px;align-items:center;padding:18px;border:1px solid var(--zx-border,#e8dff1);border-radius:18px;background:var(--zx-panel,#fff)}.zx-favorite-item>a{width:88px;flex-shrink:0}.zx-favorite-item img{width:88px;height:108px;object-fit:contain;border-radius:10px;background:#faf9fc}.zx-favorite-item h2{font-size:17px;margin:0 0 5px}.zx-favorite-item p{margin:4px 0;font-size:13px}.zx-favorite-item h2 a{color:inherit}.zx-favorite-item .zx-save-row{margin-bottom:0}.zx-favorite-stock{color:#16805d}.zx-favorite-unavailable{color:var(--zx-muted,#77717f)}@media(max-width:600px){.zx-favorite-item{padding:12px;gap:12px}.zx-favorite-item>a,.zx-favorite-item img{width:65px}.zx-favorite-item h2{font-size:14px}.zx-variant-tooltip{display:none}}@media(prefers-reduced-motion:reduce){.zx-variant{transition:none}}.zd-library{margin:15px 0;border:1px solid #e6d9ef;border-radius:12px;padding:0 14px;background:#fff}.zd-library>summary{display:flex;align-items:center;gap:9px;padding:15px 0;font-size:13px;font-weight:700;color:#7632a2;cursor:pointer}.zd-library>p{font-size:12px;color:#7c6a88;line-height:1.6}.zd-templates{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.zd-templates>button{display:flex;flex-direction:column;gap:6px;text-align:left;padding:10px;border:1px solid #eae1f1;border-radius:8px;background:#fbf9fd;color:#422e4f;cursor:pointer;min-width:0}.zd-templates>button>span{display:grid;place-items:center;width:100%;min-height:75px;font-family:Georgia,serif;font-size:17px;background:#f0e9f6;border-radius:6px;text-align:center;overflow-wrap:anywhere}.zd-templates strong{font-size:11px}.zd-templates small{font-size:10px;line-height:1.4;color:#8b7997}.zd-saved-select,.zd-save label{display:grid;gap:8px;font-size:12px;margin:15px 0}.zd-library select,.zd-library input{min-width:0;max-width:100%;width:100%;border:1px solid #ded1e8;border-radius:8px;padding:11px;font:inherit;box-sizing:border-box}.zd-save{display:flex;align-items:flex-end;gap:10px;margin-bottom:13px}.zd-save label{margin:0;flex:1}.zd-save button{display:flex;align-items:center;gap:7px;border:0;border-radius:8px;background:#772eb0;color:#fff;padding:12px;font-size:12px;min-height:42px;cursor:pointer}.zd-note{display:block;color:#897990;font-size:11px;line-height:1.6;margin:14px 0}.zd-error{color:#b43746;font-size:13px}.zd-success{display:flex;align-items:center;gap:7px;color:#257855!important;font-size:12px!important}.zd-account-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:22px}.zd-account-grid article{border:1px solid #e3dbe9;border-radius:15px;background:#fff;overflow:hidden}.zd-design-sample{min-height:155px;background:linear-gradient(145deg,#f7f0fd,#ebe5f0);display:grid;place-items:center;padding:25px;color:#61416f;text-align:center;font-family:Georgia,serif;font-size:26px;overflow-wrap:anywhere}.zd-account-grid article>div:last-child{padding:18px}.zd-account-grid h3{margin:0 0 7px;font-size:16px}.zd-account-grid p,.zd-account-grid small{font-size:12px;color:#85758e}.zd-account-grid footer{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:17px}.zd-account-grid footer a{font-size:12px;font-weight:600;color:#7531a5}.zd-account-grid footer button{border:0;background:#f7f2fa;color:#94799e;border-radius:7px;padding:11px;cursor:pointer}.zd-undo{display:flex;align-items:center;justify-content:space-between;gap:15px;background:#edf8f1;padding:13px;border-radius:10px;font-size:13px;color:#28794f}.zd-undo button{display:flex;gap:6px;align-items:center;border:0;background:#fff;padding:10px;border-radius:7px;color:inherit;cursor:pointer}.zd-library button:disabled{opacity:.5;cursor:default}@media(max-width:700px){.zd-account-grid{grid-template-columns:1fr}.zd-save{align-items:stretch;flex-direction:column}.zd-save button{justify-content:center}.zd-library input,.zd-library select{font-size:16px}.zd-templates>button>span{font-size:15px;min-height:65px}.zd-library{padding:0 10px}}.zs-store .zp-personalizer-dialog{color:var(--zs-ink);background:var(--zs-surface);width:min(1140px,calc(100vw - 48px));max-width:none;height:min(820px,calc(100dvh - 48px));max-height:none;border:1px solid var(--zs-line);border-radius:24px;padding:0;overflow:hidden;box-shadow:0 24px 100px #14082140}.zp-personalizer-dialog::backdrop{background:#18102299;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.zp-personalizer-shell{height:100%;display:grid;grid-template-rows:auto minmax(0,1fr) auto}.zp-personalizer-header{display:flex;align-items:center;gap:13px;padding:20px 24px;border-bottom:1px solid var(--zs-line)}.zp-personalizer-mark{display:grid;place-items:center;width:44px;height:44px;border-radius:14px;background:var(--zp-tint);color:var(--zs-primary)}.zs-store .zp-personalizer-header h2{font-size:24px;font-weight:650;letter-spacing:-.035em;margin:4px 0 0;line-height:1.2}.zp-personalizer-header .zs-eyebrow{font-size:10px}.zp-studio-close{display:grid;place-items:center;flex:none;width:44px;height:44px;padding:0;margin-left:auto;border:1px solid var(--zs-line);border-radius:50%;background:var(--zs-surface);color:var(--zs-ink)}.zp-personalizer-body{min-height:0;display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr)}.zp-personalizer-preview{min-width:0;min-height:0;padding:24px;background:var(--zp-tint);display:flex;flex-direction:column;justify-content:center;border-right:1px solid var(--zs-line);overflow:auto}.zp-studio-product{display:grid;gap:7px;text-align:center;margin-bottom:12px}.zp-studio-product>span{font-size:9px;letter-spacing:.15em;color:var(--zs-muted)}.zp-studio-product strong{font-size:14px;font-weight:550}.zp-personalizer-fields{overflow:auto;overscroll-behavior:contain;min-width:0;padding:24px;border:0;margin:0}.zp-studio-context{margin:5px 0 0;font-size:12px;line-height:1.4;color:var(--zs-muted)}.zp-personalizer-footer>.zp-studio-actions{display:flex;gap:8px;flex-wrap:wrap;margin-right:0;justify-content:flex-end}.zp-studio-actions .zs-button{min-height:44px;font-size:12px;text-transform:none;letter-spacing:0}.zs-store .zp-personalizer-fields .zs-studio{margin:0;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.zs-store .zp-personalizer-fields .zs-studio-heading{display:none}.zp-personalizer-footer{display:flex;align-items:center;gap:18px;padding:16px 24px;border-top:1px solid var(--zs-line);background:var(--zs-surface)}.zp-personalizer-footer>div{display:grid;gap:4px;margin-right:auto}.zp-personalizer-footer small{font-size:11px;color:var(--zs-muted)}.zp-personalizer-footer strong{font-size:21px;font-variant-numeric:tabular-nums;letter-spacing:-.03em}.zp-personalizer-footer>p{font-size:12px;color:#a72a38;max-width:270px;margin:0}.zp-personalizer-footer>.zs-button{min-height:48px;letter-spacing:0;text-transform:none;font-size:13px}.zp-studio-preview-note{font-size:11px;text-align:center;line-height:1.6;color:var(--zs-muted);margin:12px 0 0}.zs-store .zp-personalizer-preview .zs-product-mockup{border:0;background:transparent;box-shadow:none;padding:0;margin:0}.zp-personalizer-preview .zs-mockup-heading,.zp-personalizer-preview .zs-mockup-caption,.zs-store.zs-refined .zp-personalizer-preview .zs-mockup-toolbar,.zs-store.zs-refined .zp-personalizer-preview .zs-mockup-meta{display:none}.zs-store.zs-refined .zp-personalizer-preview .zs-product-mockup{border:0;background:transparent;margin:0;padding:0;box-shadow:none}.zs-store.zs-refined .zp-personalizer-preview .zs-mockup-stage{background:transparent}.zs-store.zs-v26.zs-refined .zp-personalizer-fields .zs-studio{padding:0;border:0;background:transparent;box-shadow:none}.zs-store .zp-personalizer-preview .surface-studio{background:transparent;border:0}.zs-store .zp-personalizer-preview .surface-canvas{height:clamp(200px,42dvh,440px);min-height:180px;max-height:none}.zp-personalizer-preview .surface-caption{display:none}.zs-store .zp-editor-tabs{display:flex;gap:6px;border-bottom:1px solid var(--zs-line);padding-bottom:14px;margin-bottom:20px}.zp-editor-tabs button{flex:1;display:flex;align-items:center;justify-content:center;gap:6px;border:1px solid var(--zs-line);border-radius:9px;background:var(--zs-surface);color:var(--zs-muted);min-height:44px;font-size:12px;padding:9px}.zp-editor-tabs button[aria-pressed=true]{color:var(--zs-primary);background:var(--zp-tint);border-color:var(--zs-primary)}.zp-personalizer-fields [hidden]{display:none!important}.zs-store .zp-personalizer-fields .zs-field textarea,.zs-store .zp-personalizer-fields .zs-field input:not([type=range]),.zs-store .zp-personalizer-fields select{font-size:16px;background:var(--zs-surface);min-height:48px}.zp-personalizer-fields .zs-field>span{font-size:13px}.zp-personalizer-fields .zs-variant-options{display:flex;flex-wrap:wrap;gap:8px}.zp-personalizer-fields .zs-variant-options button{min-height:44px;font-size:13px;flex:1}.zp-editor-intro{font-size:13px;line-height:1.7;color:var(--zs-muted);margin:0 0 20px}.zp-studio-edit{display:flex;justify-content:space-between;align-items:center;gap:10px;width:100%;padding:14px;border:1px solid var(--zs-line);background:var(--zp-tint);color:var(--zs-primary);border-radius:12px;text-align:left;font-size:13px;margin-top:18px}.zp-studio-edit>span{display:grid;gap:5px;min-width:0}.zp-studio-edit strong{color:var(--zs-ink);font-size:14px;overflow-wrap:anywhere}.zp-studio-edit small{font-size:11px;color:var(--zs-muted)}@media(max-width:760px){.zs-store .zp-personalizer-dialog{width:100%;height:100dvh;max-height:100dvh;margin:0;border:0;border-radius:0}.zp-personalizer-header{padding:12px 16px;gap:10px}.zs-store .zp-personalizer-header h2{font-size:20px}.zp-personalizer-mark{width:38px;height:38px}.zp-personalizer-body{display:flex;flex-direction:column;overflow:auto;overscroll-behavior:contain}.zp-personalizer-preview{position:sticky;top:0;z-index:2;flex:none;padding:8px 12px;background:var(--zs-background);border-right:0;border-bottom:1px solid var(--zs-line);overflow:visible}.zp-studio-product,.zp-studio-preview-note{display:none}.zs-store .zp-personalizer-preview .surface-canvas{height:clamp(130px,26svh,240px);min-height:130px}.zp-personalizer-fields{overflow:visible;padding:16px;flex:1 0 auto}.zp-personalizer-footer{flex-wrap:wrap;gap:8px 12px;padding:10px 16px max(12px,env(safe-area-inset-bottom))}.zp-personalizer-footer>.zs-button{flex:1;min-width:0;font-size:12px;padding:12px;gap:6px}.zp-personalizer-footer strong{font-size:19px}.zp-personalizer-footer small{font-size:10px}.zp-personalizer-footer>p{max-width:none;order:-1;flex-basis:100%}.zs-store .zp-editor-tabs{position:relative;margin-bottom:16px;padding-bottom:12px}.zp-personalizer-preview .surface-toolbar{padding:2px 0}}@media(max-height:520px){.zp-personalizer-preview{position:static}.zs-store .zp-personalizer-preview .surface-canvas{height:150px;min-height:130px}.zp-personalizer-header{padding-block:8px}}.zp-panel-tabs{display:none}#zv-storefront.zv-store .zp-personalizer-dialog.pd-product-dialog.has-font-panel{width:min(1740px,calc(100vw - 24px));height:min(960px,calc(100dvh - 24px));border-radius:20px}.has-font-panel .zp-personalizer-body{grid-template-columns:minmax(300px,1fr) minmax(220px,.65fr) minmax(320px,.9fr)}.zp-personalizer-fonts{min-width:0;min-height:0;padding:24px 18px;overflow:auto;border-right:1px solid var(--zs-line);background:var(--zs-surface)}.zp-font-panel h3{margin:12px 0 8px;font-size:19px}.zp-font-panel>p{font-size:12px;line-height:1.6;color:var(--zs-muted);margin-bottom:20px}.zp-font-panel .zs-font-grid{grid-template-columns:1fr!important;max-height:none!important;overflow:visible!important}.zp-font-panel .zs-font-option{min-height:72px}.zp-font-panel .zs-font-sample{font-size:25px}.has-font-panel .zp-personalizer-fields{padding:24px 20px}.has-font-panel .simple-upload[hidden]{display:none}.has-font-panel .pd-customization-heading h2{font-size:20px}.has-font-panel .simple-upload input[type=file]{cursor:pointer}.has-font-panel .zp-personalizer-preview .surface-canvas{height:100%;min-height:300px}.has-font-panel .zp-personalizer-preview{justify-content:flex-start}.has-font-panel .zp-personalizer-preview>.surface-shell{flex:1;min-height:0}@media(min-width:761px)and (max-width:1179px){.has-font-panel .zp-personalizer-body{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-rows:minmax(180px,.8fr) minmax(0,1.4fr)}.has-font-panel .zp-personalizer-preview{grid-column:1;grid-row:1/3}.zp-personalizer-fonts{grid-column:2;grid-row:1;border-right:0;border-bottom:1px solid var(--zs-line)}.has-font-panel .zp-personalizer-fields{grid-column:2;grid-row:2}.zp-font-panel .zs-font-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:760px){#zv-storefront.zv-store .zp-personalizer-dialog.pd-product-dialog.has-font-panel{width:100%;height:100dvh;max-height:100dvh;margin:0;border-radius:0}.has-font-panel .zp-personalizer-body{display:flex;flex-direction:column}.has-font-panel .zp-panel-tabs{display:flex;order:1;gap:8px;padding:10px 14px;border-bottom:1px solid var(--zs-line);position:sticky;top:0;background:var(--zs-surface);z-index:3}.zp-panel-tabs button{flex:1;padding:11px 8px;min-height:44px;border:1px solid var(--zs-line);border-radius:10px;background:var(--zs-surface);color:var(--zs-ink);font:inherit;font-size:12px}.zp-panel-tabs button[aria-pressed=true]{color:var(--zs-primary);background:var(--zp-tint);border-color:var(--zs-primary)}.has-font-panel .zp-personalizer-preview{order:0;position:relative;flex:none;padding:8px 12px}.has-font-panel .zp-personalizer-preview .surface-canvas{height:clamp(150px,25svh,230px);min-height:150px}.zp-personalizer-fonts{order:2;border:0;overflow:visible;padding:16px;display:none}.has-font-panel .zp-personalizer-fields{order:2;overflow:visible;padding:16px}.has-font-panel .zp-personalizer-body[data-panel=fonts] .zp-personalizer-fonts{display:block}.has-font-panel .zp-personalizer-body[data-panel=fonts] .zp-personalizer-fields{display:none}.zp-font-panel .zs-font-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.zp-font-panel .zs-font-sample{font-size:22px}}.studio-quick-controls{margin:16px 0;padding:14px;border:1px solid var(--zs-line);border-radius:12px;background:var(--zs-surface)}.studio-control-label{display:block;font-size:12px;font-weight:600;margin-bottom:8px}.studio-quick-controls .simple-measures{margin-top:14px;gap:12px}.studio-measure-stepper{display:flex;align-items:center;border:1px solid var(--zs-line);border-radius:9px;overflow:hidden;margin:6px 0}.studio-measure-stepper button{width:36px;min-height:40px;border:0;background:var(--zp-tint);color:var(--zs-ink);flex-shrink:0}.studio-measure-stepper input[type=number]{min-width:0;width:100%;border:0!important;border-radius:0!important;text-align:center;padding:6px!important;appearance:textfield}.studio-quick-controls input[type=range]{width:100%;accent-color:var(--zs-primary)}.studio-quick-controls .simple-lock{margin-top:8px}.studio-position-controls{display:flex;align-items:center;flex-wrap:wrap;gap:6px;margin-top:14px}.studio-position-controls button{display:inline-flex;align-items:center;justify-content:center;min-width:36px;min-height:38px;padding:7px 10px;border:1px solid var(--zs-line,#e4dcea);border-radius:8px;background:var(--zs-surface,#fff);color:var(--zs-ink,#292030);font:inherit;font-size:11px;cursor:pointer}.studio-position-controls button:hover{border-color:var(--zs-primary,#7426c7);color:var(--zs-primary,#7426c7)}.studio-area-hint{display:block;font-size:10px;line-height:1.6;color:var(--zs-muted,#72677d);margin-top:10px}.surface-toolbar .surface-guide-toggle{font-size:10px;border-style:dashed}.surface-layout-overlay polygon{vector-effect:non-scaling-stroke}.surface-guide-toggle:focus-visible{outline:2px solid var(--zs-primary,#7426c7);outline-offset:2px}#zv-storefront .pd-page{max-width:var(--zv-width);padding:28px var(--zv-gutter) 64px;color:var(--zv-ink)}#zv-storefront .pd-page .zs-breadcrumb{margin:0 0 28px;line-height:1.7;font-size:11px;flex-wrap:wrap}#zv-storefront .pd-page .zs-detail-grid{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:clamp(32px,4vw,64px);align-items:start}#zv-storefront .pd-page .zs-detail-media{min-width:0;overflow:visible}#zv-storefront .pd-page .zs-media-sticky{position:sticky;top:158px;padding:0;border:0;border-radius:var(--zv-radius-lg);box-shadow:none;background:transparent;max-height:none}#zv-storefront .pd-page .zs-media-tabs{width:max-content;max-width:100%;margin:0 auto 18px;background:var(--zv-paper);border:1px solid var(--zv-line);border-radius:var(--zv-radius-pill);padding:4px}#zv-storefront .pd-page .zs-media-tabs button{min-height:40px;padding:10px 18px;border-radius:var(--zv-radius-pill);font-size:12px}#zv-storefront .pd-page .zs-gallery-v2{display:grid;grid-template-columns:72px minmax(0,1fr);gap:18px;align-items:start}#zv-storefront .pd-page .zs-gallery-v2 .zp-gallery-stage{grid-column:2;grid-row:1;min-width:0;border:1px solid var(--zv-line);border-radius:var(--zv-radius-lg);overflow:hidden;background:var(--zv-paper)}#zv-storefront .pd-page .zs-gallery-v2:not(.has-thumbs){grid-template-columns:minmax(0,1fr)}#zv-storefront .pd-page .zs-gallery-v2:not(.has-thumbs) .zp-gallery-stage{grid-column:1}#zv-storefront .pd-page .zs-gallery-v2 .zs-photo-stage{aspect-ratio:1/1.12;height:auto;width:100%;max-height:none;border:0;border-radius:inherit;background:var(--zv-paper)}#zv-storefront .pd-page .zs-gallery-v2 .zs-photo-stage>img{padding:24px;object-fit:contain;animation:pd-photo-in .2s ease-out}#zv-storefront .pd-page .zs-gallery-v2 .zs-gallery-thumbs{display:flex;flex-direction:column;grid-column:1;grid-row:1;position:relative;width:72px;max-width:72px;max-height:min(65vh,620px);overflow-y:auto;overflow-x:hidden;scrollbar-width:thin;scrollbar-color:var(--zv-line) transparent;padding:3px;margin:0;gap:12px;scroll-snap-type:y proximity}#zv-storefront .pd-page .zs-gallery-v2 .zs-gallery-thumbs button{width:64px;height:72px;flex:0 0 72px;padding:5px;border:1px solid var(--zv-line);border-radius:var(--zv-radius-sm);background:var(--zv-paper);opacity:.8;transition:transform .18s,border-color .18s,opacity .18s}#zv-storefront .pd-page .zs-gallery-v2 .zs-gallery-thumbs button.active{border-color:var(--zv-purple);box-shadow:0 0 0 1px var(--zv-purple);background:var(--zv-soft);opacity:1}#zv-storefront .pd-page .zs-photo-hint{grid-column:1/-1;margin:0;font-size:11px;color:var(--zv-muted)}#zv-storefront .pd-page .zs-detail-caption{margin:18px 0;color:var(--zv-muted);font-size:12px;line-height:1.6;justify-content:center}#zv-storefront .pd-page .pd-image-loading:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(100deg,var(--zv-soft) 30%,var(--zv-paper) 50%,var(--zv-soft) 70%);background-size:220% 100%;animation:pd-loading 1.4s ease infinite}#zv-storefront .pd-page .zs-detail-form{min-width:0;padding:0;border:0;background:transparent;box-shadow:none}#zv-storefront .pd-page .zs-detail-controls{min-width:0;padding:0;border:0;display:flex;flex-direction:column;gap:0}#zv-storefront .pd-page .zs-detail-controls>h1{font:700 clamp(27px,2.6vw,40px)/1.13 var(--zv-font);letter-spacing:-.035em;margin:12px 0 15px;color:var(--zv-ink)}#zv-storefront .pd-page .zs-detail-controls>.zs-eyebrow{color:var(--zv-purple);font-size:10px;letter-spacing:.14em}#zv-storefront .pd-page .zs-description-jump{width:max-content;max-width:100%;font-size:12px;margin:0 0 12px;color:var(--zv-muted)}#zv-storefront .pd-page .zp-product-points{margin:0 0 16px;font-size:12px;line-height:1.65}#zv-storefront .pd-page .pd-product-tools{display:flex;align-items:center;gap:20px;flex-wrap:wrap;margin-bottom:8px}#zv-storefront .pd-page .zx-save-row{margin:0;flex:1;min-width:0}#zv-storefront .pd-page :is(.zx-save-button,.pd-share button){min-height:44px;display:inline-flex;align-items:center;gap:8px;border:0;background:transparent;font:500 12px var(--zv-font);color:var(--zv-muted);padding:6px 0;cursor:pointer}#zv-storefront .pd-page .pd-share{position:relative}.pd-share small{display:block;max-width:250px;font-size:11px}#zv-storefront .pd-page .pd-rating{display:flex;gap:7px;align-items:center;font-size:13px;color:var(--zv-purple);margin:0 0 12px}.pd-rating span{color:var(--zv-muted)}#zv-storefront .pd-page .zs-detail-controls>.zs-text-button{font-size:11px;align-self:start;margin:0 0 12px}#zv-storefront .pd-page .zp-price-panel{margin:16px 0 24px;padding:24px 0;border:0;border-top:1px solid var(--zv-line);border-bottom:1px solid var(--zv-line);background:transparent;box-shadow:none;border-radius:0}#zv-storefront .pd-page .zp-price-caption{margin:0 0 12px;font-size:11px;gap:12px;flex-wrap:wrap}#zv-storefront .pd-page .zp-unit-price strong{font:750 clamp(32px,3vw,43px)/1.15 var(--zv-font);letter-spacing:-.045em;color:var(--zv-price)!important}#zv-storefront .pd-page .zp-unit-price>span{font-size:11px;color:var(--zv-muted)}#zv-storefront .pd-page .zp-payment-terms{margin:12px 0 0;font-size:13px;gap:7px}#zv-storefront .pd-page .zp-payment-terms small{font-size:11px}#zv-storefront .pd-page .zp-order-total{margin-top:15px;border-color:var(--zv-line);font-size:13px}#zv-storefront .pd-page .zp-order-total strong{font-size:22px;color:var(--zv-price)!important}#zv-storefront .pd-page .zp-freight-note{display:none}#zv-storefront .pd-page .zx-variant-picker{margin:0 0 8px;padding:0;border:0}#zv-storefront .pd-page .zx-variant-picker legend{display:flex;justify-content:space-between;gap:12px;width:100%;font-size:11px;letter-spacing:.05em;margin:0 0 12px;line-height:1.5}#zv-storefront .pd-page .zx-variant-picker legend strong{font-size:11px;color:var(--zv-purple);font-weight:500;letter-spacing:0}#zv-storefront .pd-page .zx-variant-grid{display:flex;flex-wrap:wrap;gap:8px}#zv-storefront .pd-page .zx-variant{display:inline-flex;align-items:center;justify-content:start;gap:7px;width:auto;min-width:44px;height:auto;min-height:44px;padding:7px 11px;border:1px solid var(--zv-line);border-radius:var(--zv-radius-pill);background:var(--zv-paper);color:var(--zv-ink);box-shadow:none;transition:border-color .18s,background .18s}#zv-storefront .pd-page .zx-variant.is-active{border-color:var(--zv-purple);box-shadow:0 0 0 1px var(--zv-purple);background:var(--zv-soft)}#zv-storefront .pd-page .zx-variant-color{width:22px;height:22px;min-width:22px;border-radius:50%;box-shadow:inset 0 0 0 1px #7774}#zv-storefront .pd-page .zx-variant.is-label .zx-variant-color{width:auto;height:auto;min-height:22px;border-radius:0;box-shadow:none;background:none!important;font-size:12px;display:flex;gap:6px}#zv-storefront .pd-page .pd-variant-name{font-size:11px;white-space:nowrap}#zv-storefront .pd-page .zx-variant.is-unavailable{opacity:.55}.pd-page .zx-variant.is-unavailable .pd-variant-name{text-decoration:line-through}#zv-storefront .pd-page .zx-variant-tooltip{display:none}#zv-storefront .pd-page .zx-variant-hint{font-size:11px;line-height:1.6;margin:12px 0 0}#zv-storefront .pd-page .zp-sku{font-size:10px;margin:0 0 20px;color:var(--zv-muted)}#zv-storefront .pd-page .pd-quantity{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 0;border-block:1px solid var(--zv-line);margin:0 0 20px}.pd-quantity>div:first-child{display:grid;gap:5px}.pd-quantity strong{font-size:13px}.pd-quantity small{font-size:11px;color:var(--zv-muted)}#zv-storefront .pd-page .zs-quantity{height:48px;border:1px solid var(--zv-line);border-radius:var(--zv-radius-sm);background:var(--zv-paper)}#zv-storefront .pd-page .zs-quantity button{width:44px;height:46px;min-width:44px}.pd-page .zs-quantity input{height:46px;font-size:16px;width:52px}#zv-storefront .pd-page .pd-stock-warning{padding:14px 16px;border:1px solid var(--zv-line);border-radius:var(--zv-radius-sm);font-size:13px;line-height:1.5;background:var(--zv-soft);margin:0 0 20px}#zv-storefront .pd-page .zo-offers{margin:0 0 20px}#zv-storefront .pd-page .zo-section{border:1px solid var(--zv-line);border-radius:var(--zv-radius);background:var(--zv-paper);padding:0;overflow:hidden}#zv-storefront .pd-page .zo-section summary{padding:16px;font-size:12px;min-height:52px}.pd-page .zo-section summary small{font-size:11px}#zv-storefront .pd-page .zo-tiers{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;padding:0 12px}#zv-storefront .pd-page .zo-tiers button{min-width:0;padding:12px 7px;border-radius:var(--zv-radius-sm);min-height:74px;font-size:10px;background:var(--zv-paper);border:1px solid var(--zv-line);color:var(--zv-ink)}#zv-storefront .pd-page .zo-tiers button.selected{border-color:var(--zv-purple);background:var(--zv-soft)}#zv-storefront .pd-page .zo-tiers strong{font-size:15px}.pd-page .zo-tiers strong small{font-size:9px}#zv-storefront .pd-page :is(.zo-next,.zo-caption){font-size:10px;padding:0 14px;line-height:1.6}#zv-storefront .pd-page .pd-personalization-intro{display:flex;align-items:start;gap:14px;padding:20px;background:var(--zv-soft);border-radius:var(--zv-radius);margin:4px 0 18px}.pd-personalization-intro .pd-mini-icon{color:var(--zv-purple);padding-top:4px}.pd-personalization-intro>div{min-width:0}#zv-storefront .pd-page .pd-personalization-intro h2{font-size:17px;line-height:1.35;letter-spacing:-.02em;margin:6px 0 8px}.pd-personalization-intro p{font-size:12px;line-height:1.7;margin:0 0 8px}.pd-personalization-intro small{font-size:10px;line-height:1.6;color:var(--zv-muted)}.pd-personalization-intro details{margin-top:12px}.pd-personalization-intro summary{font-size:11px;text-decoration:underline;cursor:pointer;min-height:32px}#zv-storefront .pd-page .zs-detail-controls>.zs-fieldset:has(.pd-mode-toggle>button:only-child){display:none}#zv-storefront .pd-page .pd-mode-toggle{display:grid;grid-template-columns:1fr;gap:8px}.pd-mode-toggle button{min-height:48px}#zv-storefront .pd-page .zp-selection-summary{font-size:11px;background:transparent;margin:8px 0 16px;border-color:var(--zv-line)}#zv-storefront .pd-page .zs-buy-row{position:static;display:flex;flex-direction:column;align-items:stretch;width:auto;padding:0;margin:0;border:0;box-shadow:none;background:transparent;gap:12px}#zv-storefront .pd-page .zp-buy-total{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:3px}#zv-storefront .pd-page .zp-buy-total strong{font-size:20px}.pd-page .zp-buy-total small{font-size:11px}#zv-storefront .pd-page .zs-button-role-buy{width:100%;min-height:56px;font-size:12px;font-weight:700;letter-spacing:.055em;border-radius:var(--zv-radius-sm);background:#7026c5!important;color:#fff!important;border:1px solid #7026c5;box-shadow:none;transition:transform .18s,background .18s,box-shadow .18s}#zv-storefront .pd-page .zs-button-role-buy:disabled{opacity:.5;cursor:not-allowed}#zv-storefront .pd-page .pd-trust{list-style:none;display:grid;grid-template-columns:1fr 1fr;gap:12px;padding:18px 0;margin:0 0 22px;border-bottom:1px solid var(--zv-line)}.pd-trust li{display:flex;align-items:center;gap:8px;font-size:10px;color:var(--zv-muted)}.pd-trust svg{flex:none;color:var(--zv-purple)}#zv-storefront .pd-page .pd-shipping{border:1px solid var(--zv-line);border-radius:var(--zv-radius);background:var(--zv-paper);padding:22px;margin:0}#zv-storefront .pd-page .pd-shipping h3{font-size:16px;display:flex;gap:10px;align-items:center;margin:0 0 10px}.pd-shipping>p{font-size:12px;line-height:1.6}.pd-production-time{display:grid;grid-template-columns:1fr 1fr;gap:14px;padding:14px 0;margin:6px 0 14px;border-block:1px solid var(--zv-line)}.pd-production-time span{display:grid;gap:5px;font-size:11px;color:var(--zv-muted)}.pd-production-time strong{color:var(--zv-ink);font-size:11px}#zv-storefront .pd-page .zs-product-shipping-input{display:flex;gap:8px}.pd-page .zs-product-shipping-input input{min-width:0;width:100%;height:48px;font-size:16px;border-radius:var(--zv-radius-sm);background:var(--zv-canvas);border:1px solid var(--zv-line);color:var(--zv-ink);padding:10px 12px}#zv-storefront .pd-page .zs-product-shipping-input button{min-height:48px;padding:10px 14px;font-size:11px;border-radius:var(--zv-radius-sm);white-space:nowrap}.pd-page .zs-product-shipping-offers li{border:1px solid var(--zv-line);border-radius:var(--zv-radius-sm);padding:15px;margin:10px 0;gap:12px}.pd-page .zs-product-shipping-offers li strong{font-size:12px}.pd-page .zs-product-shipping-offers li b{font-size:16px;color:var(--zv-price)}.pd-shipping-loading{padding:18px;border-radius:var(--zv-radius-sm);background:var(--zv-soft);animation:pd-pulse 1.2s ease-in-out infinite}#zv-storefront .pd-page .pd-kit{margin-top:64px}.pd-kit:empty{display:none}#zv-storefront .pd-page .pd-kit-section{background:var(--zv-paper);border:1px solid var(--zv-line);border-radius:var(--zv-radius-lg);padding:12px}#zv-storefront .pd-page .pd-kit-section .zb-together-trigger{background:transparent;padding:16px}.pd-kit-section .zb-together-trigger strong{font-size:22px}#zv-storefront .pd-page .pd-kit-section .zb-together-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.pd-kit-section .zb-together-item{padding:20px;border:1px solid var(--zv-line);border-radius:var(--zv-radius)}#zv-storefront .pd-page .pd-information{display:grid;grid-template-columns:1fr 1.35fr;gap:48px;margin:80px 0 64px}.pd-information-heading h2{font-size:clamp(25px,2.5vw,34px);line-height:1.2;letter-spacing:-.03em;max-width:340px;margin:12px 0}.pd-accordions{min-width:0}.pd-accordions>details{border-bottom:1px solid var(--zv-line);scroll-margin-top:180px}.pd-accordions>details:first-child{border-top:1px solid var(--zv-line)}.pd-accordions>details>summary{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:23px 2px;list-style:none;cursor:pointer;font-size:14px;font-weight:650}.pd-accordions summary::-webkit-details-marker{display:none}.pd-accordions summary svg{transition:transform .2s}.pd-accordions details[open]>summary svg{transform:rotate(180deg)}.pd-disclosure-body{font-size:13px;line-height:1.8;padding:0 2px 24px;color:var(--zv-muted);overflow-wrap:anywhere}.pd-disclosure-body table{width:100%;border-collapse:collapse;font-size:12px}.pd-disclosure-body caption{text-align:left;margin-bottom:12px}.pd-disclosure-body :is(th,td){padding:12px 10px;text-align:left;border-bottom:1px solid var(--zv-line)}.pd-disclosure-body th{font-weight:500;color:var(--zv-ink)}.pd-disclosure-body small{display:block;margin-top:14px;font-size:11px}.pd-reasons{grid-column:1/-1;margin:16px 0 0}.pd-reasons h2{font-size:24px}.pd-reasons ul{list-style:none;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.pd-reasons li{display:flex;gap:12px;padding:20px;border:1px solid var(--zv-line);border-radius:var(--zv-radius);font-size:13px;line-height:1.6}.pd-reasons svg{flex:none;color:var(--zv-purple)}#zv-storefront .pd-page .pd-steps{margin:0 0 64px;padding:36px;background:var(--zv-soft);border-radius:var(--zv-radius-lg)}.pd-steps h2{font-size:26px;letter-spacing:-.025em;margin:12px 0 30px}.pd-steps ol{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:16px;list-style:none;padding:0}.pd-steps li{display:grid;gap:14px;align-content:start;border-top:1px solid var(--zv-line);padding-top:16px}.pd-steps li>span{font-size:11px;color:var(--zv-muted)}.pd-steps li>svg{color:var(--zv-purple)}.pd-steps strong{font-size:12px;line-height:1.5}.pd-steps>p{font-size:11px;color:var(--zv-muted);margin:26px 0 0}#zv-storefront .pd-page #product-reviews{scroll-margin-top:180px;margin:0 0 64px}.pd-page .gx-product-reviews{border-radius:var(--zv-radius-lg);background:var(--zv-paper);border:1px solid var(--zv-line);padding:32px}.pd-page .gx-review-grid{gap:20px}#zv-storefront .pd-page .pd-mobile-action{display:none}#zv-storefront .pd-added-drawer{position:fixed;inset:0 0 0 auto;margin:0;width:min(460px,100vw);height:100dvh;max-height:100dvh;max-width:100vw;padding:0;border:0;border-left:1px solid var(--zv-line);border-radius:0;color:var(--zv-ink);background:var(--zv-paper);box-shadow:var(--zv-shadow-raised)}.pd-added-drawer::backdrop{background:#17102066;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.pd-added-content{padding:28px;min-height:100%;display:flex;flex-direction:column;box-sizing:border-box}.pd-added-content header{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.pd-added-content header button{width:44px;height:44px;border:1px solid var(--zv-line);border-radius:50%;color:var(--zv-ink);background:transparent}.pd-added-check{display:grid;place-items:center;width:44px;height:44px;background:var(--zv-soft);border-radius:50%;color:var(--zv-price)}.pd-added-content h2{font-size:25px;line-height:1.2;letter-spacing:-.02em;margin:10px 0 24px}.pd-added-items article{display:flex;gap:16px;padding:20px 0;border-block:1px solid var(--zv-line)}.pd-added-items img{width:90px;height:105px;object-fit:contain;background:var(--zv-canvas);border-radius:var(--zv-radius-sm)}.pd-added-items strong{font-size:13px;line-height:1.6}.pd-added-items p{font-size:12px;color:var(--zv-muted)}.pd-added-items b{font-size:17px;color:var(--zv-price)}.pd-added-note{font-size:12px;line-height:1.7;margin:22px 0;color:var(--zv-muted)}.pd-added-content nav{margin-top:auto;display:grid;gap:10px;padding:20px 0 max(8px,env(safe-area-inset-bottom))}.pd-continue{min-height:44px;border:0;background:transparent;color:var(--zv-ink);font-size:11px;font-weight:650;cursor:pointer}#zv-storefront .pd-unavailable{padding:100px 24px;text-align:center;max-width:660px;margin:auto}.pd-unavailable h1{font-size:32px;line-height:1.2}.pd-unavailable p{line-height:1.7;color:var(--zv-muted);margin-bottom:28px}#zv-storefront :is(.pd-page,.pd-added-drawer,.pd-unavailable) :is(button,a,input,summary):focus-visible{outline:2px solid var(--zv-purple);outline-offset:4px}@media(hover:hover){#zv-storefront .pd-page .zs-gallery-thumbs button:hover{transform:translateY(-2px);opacity:1;border-color:var(--zv-purple)}#zv-storefront .pd-page .zs-button-role-buy:hover:not(:disabled){background:#591aa6!important;box-shadow:var(--zv-shadow);transform:translateY(-1px)}#zv-storefront .pd-page .zx-variant:hover{border-color:var(--zv-purple)}}@media(min-width:1600px){#zv-storefront .pd-page .zs-gallery-v2 .zs-photo-stage{aspect-ratio:1}}@media(max-width:1023px){#zv-storefront .pd-page .zs-detail-grid{grid-template-columns:minmax(0,1fr);gap:32px}#zv-storefront .pd-page .zs-media-sticky{position:static}#zv-storefront .pd-page .zs-gallery-v2 .zs-photo-stage{aspect-ratio:1.15;max-height:600px}#zv-storefront .pd-page .zs-detail-controls>h1{font-size:32px}#zv-storefront .pd-page .pd-information{gap:28px;grid-template-columns:1fr 1.35fr}.pd-reasons ul{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:767px){#zv-storefront .pd-page{padding:16px 18px 140px}#zv-storefront .pd-page .zs-breadcrumb{font-size:10px;margin-bottom:16px}#zv-storefront .pd-page .zs-breadcrumb>span{max-width:170px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#zv-storefront .pd-page .zs-detail-grid{gap:26px}#zv-storefront .pd-page .zs-gallery-v2{display:flex;flex-direction:column;gap:10px}#zv-storefront .pd-page .zs-gallery-v2 .zs-photo-stage{aspect-ratio:1;max-height:none}#zv-storefront .pd-page .zs-gallery-v2 .zs-photo-stage>img{padding:14px}#zv-storefront .pd-page .zs-gallery-v2 .zs-gallery-thumbs{flex-direction:row;max-width:100%;width:100%;max-height:none;overflow-y:hidden;overflow-x:auto;scroll-snap-type:x proximity;gap:9px;padding:4px;margin:0}#zv-storefront .pd-page .zs-gallery-v2 .zs-gallery-thumbs button{width:58px;height:64px;flex-basis:58px}#zv-storefront .pd-page .zs-detail-caption{font-size:10px;margin:12px 0 0}#zv-storefront .pd-page .zs-detail-controls>h1{font-size:28px;margin:10px 0 12px}#zv-storefront .pd-page .zp-price-panel{padding:20px 0;margin:12px 0 20px}#zv-storefront .pd-page .zp-unit-price strong{font-size:36px}#zv-storefront .pd-page .pd-product-tools{gap:12px}#zv-storefront .pd-page .zx-variant{padding:7px 9px;gap:6px}#zv-storefront .pd-page .pd-personalization-intro,#zv-storefront .pd-page .pd-shipping{padding:18px}#zv-storefront .pd-page .pd-information{grid-template-columns:1fr;margin:48px 0;gap:16px}.pd-information-heading h2{font-size:27px;max-width:280px}.pd-reasons ul{grid-template-columns:1fr}.pd-disclosure-body{font-size:13px}.pd-reasons h2{font-size:22px}#zv-storefront .pd-page .pd-steps{padding:24px;margin-bottom:40px}.pd-steps h2{font-size:24px}.pd-steps ol{grid-template-columns:1fr;gap:0}.pd-steps li{display:grid;grid-template-columns:24px 26px 1fr;align-items:center;gap:12px;padding:18px 0}.pd-steps strong{font-size:13px}#zv-storefront .pd-page .pd-kit{margin-top:40px}#zv-storefront .pd-page .pd-kit-section .zb-together-list{grid-template-columns:1fr}.pd-kit-section .zb-together-trigger strong{font-size:20px}.pd-page .gx-product-reviews{padding:22px}#zv-storefront .pd-page #product-reviews{margin-bottom:40px}#zv-storefront .pd-page .pd-mobile-action{display:flex;position:fixed;z-index:55;left:0;right:0;bottom:calc(60px + env(safe-area-inset-bottom));padding:12px 18px;gap:14px;align-items:center;justify-content:space-between;background:var(--zv-paper);border-top:1px solid var(--zv-line);box-shadow:0 -4px 20px #17102009}.pd-mobile-action>div{display:grid;gap:3px;flex:1;min-width:0}.pd-mobile-action-summary{display:grid;gap:3px;min-width:0;flex:1}.pd-mobile-action-selection{display:flex;align-items:center;gap:7px;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:9px!important}.pd-mobile-action-variant{display:inline-flex;align-items:center;gap:4px;overflow:hidden;text-overflow:ellipsis}.pd-mobile-action-variant i{width:8px;height:8px;flex:none;border-radius:50%;border:1px solid var(--zv-line)}.pd-mobile-action-personalization{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:8px!important}.pd-mobile-action strong{font-size:19px;color:var(--zv-price)}#zv-storefront .pd-page .pd-mobile-action button{min-height:48px;padding:12px 14px;font-size:10px;flex:1;max-width:240px}.pd-added-content{padding:22px}}@keyframes pd-photo-in{0%{opacity:.3}to{opacity:1}}@keyframes pd-loading{to{background-position:-220% 0}}@keyframes pd-pulse{50%{opacity:.55}}@media(prefers-reduced-motion:reduce){#zv-storefront .pd-page *,#zv-storefront .pd-added-drawer *{animation:none!important;transition:none!important;scroll-behavior:auto!important}}@media(max-width:767px){#zv-storefront:has(.pd-page .pd-mobile-action) .zx-whatsapp{bottom:calc(150px + env(safe-area-inset-bottom))}#zv-storefront:has(.pd-page .pd-mobile-action) .zv-footer{padding-bottom:160px}}@media(min-width:1024px){#zv-storefront .pd-page .zs-gallery-v2 .zs-photo-stage{max-height:min(720px,calc(100dvh - 300px));min-height:340px}}html[data-theme=dark] #zv-storefront .pd-page .zs-media-tabs button[aria-pressed=true]{background:#7026c5!important;color:#fff!important}.zp-swatches{display:flex;gap:3px;flex-wrap:wrap}.zp-swatches button{position:relative;display:grid;place-items:center;width:32px;height:32px;padding:4px;border:1px solid transparent;border-radius:50%;background:transparent;cursor:pointer}.zp-swatches button>span{width:22px;height:22px;border-radius:50%;background:var(--swatch-color);box-shadow:inset 0 0 0 1px #0002}.zp-swatches button[aria-pressed=true]{border-color:var(--zs-primary,#7c3aed);box-shadow:0 0 0 2px #7c3aed18}.zp-swatches button svg{position:absolute;background:#fff;color:#351b4a;border-radius:50%;bottom:0;right:0}.zp-swatches button:focus-visible{outline:2px solid #7c3aed;outline-offset:2px}.zs-card-colors>span{display:flex;gap:6px;flex-wrap:wrap}.zs-card-colors>span a{text-decoration:underline}.traffic-dashboard{margin-bottom:28px}.traffic-controls{display:flex;gap:12px;align-items:end;flex-wrap:wrap}.traffic-controls label{min-width:170px}.traffic-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:20px 0}.traffic-stats article,.traffic-panel{padding:18px;border:1px solid #e5dfed;border-radius:14px;background:#fff;color:#252033}.traffic-stats strong{display:block;font-size:28px;margin-top:6px}.traffic-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-bottom:20px}.traffic-panel{max-height:350px;overflow:auto}.traffic-bar{display:grid;grid-template-columns:82px 1fr 52px;gap:10px;align-items:center;font-size:12px;padding:5px 0}.traffic-bar meter{width:100%;height:14px;accent-color:#7421c6}.traffic-bar b{text-align:right}.purchase-notice{position:fixed;bottom:28px;left:24px;z-index:45;display:flex;gap:12px;align-items:center;max-width:340px;padding:15px;background:var(--zs-card,#fff);color:var(--zs-ink,#21182c);border:1px solid #dfd4eb;border-radius:14px;box-shadow:0 8px 30px #21182c12}.purchase-notice>svg{color:#7421c6;flex-shrink:0}.purchase-notice small,.purchase-notice span,.purchase-notice a{display:block}.purchase-notice small{font-size:11px}.purchase-notice a{font-size:13px;font-weight:600;line-height:1.4;max-height:3em;overflow:hidden;margin:3px 0}.purchase-notice span{font-size:10px;opacity:.7}.purchase-notice button{align-self:start;padding:5px;border:0;background:transparent;color:inherit;cursor:pointer}.purchase-notice a:focus-visible,.purchase-notice button:focus-visible{outline:2px solid #7421c6;outline-offset:3px}@media(max-width:700px){.traffic-grid,.traffic-stats{grid-template-columns:1fr}.purchase-notice{bottom:calc(86px + env(safe-area-inset-bottom));left:12px;max-width:min(300px,calc(100vw - 76px));padding:12px}.purchase-notice a{font-size:12px}}.traffic-bar meter::-webkit-meter-optimum-value{background:#7421c6}.traffic-bar meter::-moz-meter-bar{background:#7421c6}._root_1id7z_1{color:#201c2c;display:grid;gap:20px;padding:22px;border-radius:20px;background:#f7f5fa;font:14px/1.5 system-ui,sans-serif}._root_1id7z_1 *{box-sizing:border-box}._root_1id7z_1 h2{font-size:26px;margin:4px 0}._root_1id7z_1 h3{font-size:18px;margin:5px 0}._root_1id7z_1 p{margin:6px 0}._root_1id7z_1 small,._root_1id7z_1 dt{color:#70677d}._header_1id7z_1,._job_1id7z_1 header{display:flex;align-items:center;justify-content:space-between;gap:16px}._eyebrow_1id7z_1{color:#722f9c;letter-spacing:.12em;font-size:11px;font-weight:800}._root_1id7z_1 button{font:600 13px system-ui,sans-serif;cursor:pointer;border:1px solid #d9cde2;border-radius:9px;padding:10px 13px;color:#4b245f;background:#fff}._root_1id7z_1 button:disabled{opacity:.5;cursor:default}._root_1id7z_1 button:focus-visible,._root_1id7z_1 input:focus-visible,._root_1id7z_1 textarea:focus-visible{outline:3px solid #b782d5;outline-offset:2px}._filters_1id7z_1{display:grid;grid-template-columns:repeat(6,1fr);gap:10px}._filters_1id7z_1 button{display:flex;flex-direction:column;align-items:start;gap:8px;text-align:left}._filters_1id7z_1 strong{font-size:24px}._filters_1id7z_1 button[aria-pressed=true],._root_1id7z_1 ._primary_1id7z_1{background:#732aa1;color:#fff;border-color:#732aa1}._root_1id7z_1 label{font-size:12px;font-weight:600;display:grid;gap:5px}._root_1id7z_1 input,._root_1id7z_1 textarea{width:100%;padding:10px;border:1px solid #dacee1;border-radius:8px;font:14px system-ui,sans-serif;background:#fff;color:#201c2c}._search_1id7z_1{max-width:480px}._operations_1id7z_1,._job_1id7z_1{border:1px solid #e1d9e8;border-radius:14px;padding:18px;background:#fff}._root_1id7z_1 summary{cursor:pointer;font-weight:700}._scroll_1id7z_1{overflow:auto}._root_1id7z_1 table{border-collapse:collapse;width:100%;font-size:13px;min-width:680px}._root_1id7z_1 th,._root_1id7z_1 td{text-align:left;padding:13px 10px;border-bottom:1px solid #eee6f4;vertical-align:top}._jobs_1id7z_1{display:grid;gap:16px}._job_1id7z_1 header{align-items:start}._status_1id7z_1,._late_1id7z_1{font-size:12px;padding:6px 10px;border-radius:20px;background:#f2e9f8;color:#622588;white-space:nowrap}._late_1id7z_1{color:#9c252f;background:#ffe6e9}._job_1id7z_1 dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:14px 0;margin:10px 0}._job_1id7z_1 dt{font-size:12px}._job_1id7z_1 dd{margin:2px 0;white-space:pre-wrap;overflow-wrap:anywhere}._job_1id7z_1 dd button{margin:3px 6px 3px 0}._job_1id7z_1 fieldset{margin:0;border:0;padding:0}._fields_1id7z_1{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}._fields_1id7z_1 label:last-child{grid-column:1/-1}._job_1id7z_1 footer{display:flex;justify-content:flex-end;gap:8px;margin:14px 0;flex-wrap:wrap}._job_1id7z_1 details{border-top:1px solid #eee5f3;padding-top:12px;font-size:12px}._error_1id7z_1{color:#a02738!important;background:#fff0f2;border-radius:7px;padding:10px}._empty_1id7z_1{text-align:center;padding:35px}._root_1id7z_1>small{font-size:12px}@media(max-width:1000px){._filters_1id7z_1{grid-template-columns:repeat(3,1fr)}}@media(max-width:620px){._root_1id7z_1{padding:13px;gap:14px}._header_1id7z_1,._job_1id7z_1 header{align-items:start;flex-direction:column}._root_1id7z_1 h2{font-size:23px}._filters_1id7z_1{grid-template-columns:repeat(2,1fr)}._fields_1id7z_1,._job_1id7z_1 dl{grid-template-columns:1fr}._job_1id7z_1 footer{justify-content:start}._job_1id7z_1{padding:13px}}._root_1id7z_1 select{width:100%;padding:10px;border-radius:8px;border:1px solid #bfc4d2;background:#fff;color:#231b33}._root_1id7z_1 input[type=checkbox]{width:auto;display:inline-block;margin-right:8px}._root_1id7z_1 details form{padding:14px}._root_1id7z_1 details label{display:block;margin:8px 0}._root_1id7z_1 fieldset{min-width:0}._fields_1id7z_1{align-items:end}._root_1id7z_1 ._fields_1id7z_1>button{align-self:end}._root_1id7z_1 button:focus-visible,._root_1id7z_1 input:focus-visible,._root_1id7z_1 select:focus-visible{outline:3px solid #a63cf4;outline-offset:2px}._root_1id7z_1 [hidden]{display:none!important}._section_1id7z_5{display:grid;gap:18px;min-width:0}._tabs_1id7z_5{display:flex;gap:6px;padding:5px;border:1px solid #dfe0e7;background:#eceef3;border-radius:13px;overflow:auto}._tabs_1id7z_5 button{flex:1;white-space:nowrap;border:0;background:transparent;padding:12px 16px}._tabs_1id7z_5 button[aria-pressed=true]{background:#fff;color:#65278b;box-shadow:0 2px 7px #20213310}._help_1id7z_5{color:#6a6574;font-size:13px;line-height:1.6}._success_1id7z_5{padding:12px 16px;border:1px solid #b6d6bd;border-radius:10px;background:#eff8f1;color:#245833}._settingGroup_1id7z_5{padding:18px 0;border-bottom:1px solid #e7e6ee}._settingGroup_1id7z_5>summary{font-size:15px}._settingGroup_1id7z_5>p{margin:10px 0 18px}._root_1id7z_1 ._settingGroup_1id7z_5 fieldset{border:1px solid #e4e4ec;border-radius:12px;margin:14px 0;padding:16px}._settingGroup_1id7z_5 h4{margin:18px 0 8px}._steps_1id7z_5{padding-left:24px}._steps_1id7z_5 li{margin:14px 0;padding-left:5px;max-width:85ch}._root_1id7z_1 code{background:#edeaf1;border-radius:5px;padding:2px 5px;font-size:12px}._artSection_1id7z_5{margin:18px 0}._artVersion_1id7z_5{padding:16px 0}._artVersion_1id7z_5 dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:16px 0}._artVersion_1id7z_5 dt{font-size:12px}._artVersion_1id7z_5 dd{margin:4px 0;overflow-wrap:anywhere;white-space:pre-wrap}._previews_1id7z_5{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}._preview_1id7z_5{display:grid;align-content:start;gap:12px;min-width:0}._preview_1id7z_5 img{width:100%;max-height:460px;object-fit:contain;border-radius:12px;border:1px solid #e5e1eb;background:#f5f4f7}._preview_1id7z_5 a{color:#65278b}._prewrap_1id7z_5{white-space:pre-wrap;overflow-wrap:anywhere}._newArt_1id7z_5{margin-top:16px}._newArt_1id7z_5 form{padding:15px 0!important}._root_1id7z_1 ._newArt_1id7z_5 fieldset,._root_1id7z_1 ._decision_1id7z_5{display:grid;gap:15px;border:0;padding:16px 0}._root_1id7z_1 ._check_1id7z_5{display:flex;align-items:flex-start;gap:10px;line-height:1.6}._root_1id7z_1 ._check_1id7z_5 input{width:auto;margin-top:4px}._actions_1id7z_5{display:flex;gap:12px;flex-wrap:wrap}._root_1id7z_1 summary:focus-visible{outline:3px solid #a63cf4;outline-offset:4px}._root_1id7z_1 fieldset:disabled{opacity:.65}@media(max-width:620px){._previews_1id7z_5,._artVersion_1id7z_5 dl{grid-template-columns:1fr}._tabs_1id7z_5 button{padding:10px}._root_1id7z_1 ._status_1id7z_1{white-space:normal}._actions_1id7z_5>*{flex:1}._root_1id7z_1 ._fields_1id7z_1 label{min-width:0}}._preview_1id7z_5 button{border:1px solid #d9cce6;background:#f7f2fc;color:#602592;border-radius:9px;padding:10px 12px;font:inherit;font-size:13px;cursor:pointer}._preview_1id7z_5 button:disabled{opacity:.65;cursor:wait}._preview_1id7z_5 button:focus-visible{outline:3px solid #a36bd0;outline-offset:3px}._root_1id7z_1{grid-template-columns:minmax(0,1fr);min-width:0;background:var(--zx-soft,#f7f5fa);color:var(--zx-text,#201c2c)}._root_1id7z_1>*{min-width:0}._root_1id7z_1 small,._root_1id7z_1 dt,._help_1id7z_5{color:var(--zx-muted,#70677d)}._root_1id7z_1 button,._root_1id7z_1 input,._root_1id7z_1 textarea,._root_1id7z_1 select,._operations_1id7z_1,._job_1id7z_1{background:var(--zx-panel,#fff);color:var(--zx-text,#201c2c);border-color:var(--zx-border,#e1d9e8)}._eyebrow_1id7z_1{color:var(--zx-accent,#722f9c)}._tabs_1id7z_5{background:var(--zx-soft,#eceef3);border-color:var(--zx-border,#dfe0e7)}._tabs_1id7z_5 button{background:transparent}._tabs_1id7z_5 button[aria-pressed=true]{background:var(--zx-panel,#fff);color:var(--zx-accent,#65278b)}._filters_1id7z_1 button[aria-pressed=true],._root_1id7z_1 ._primary_1id7z_1{background:#732aa1;color:#fff}._brief_1id7z_8{display:flex;flex-wrap:wrap;gap:8px 18px;margin:14px 0;font-size:12px;color:var(--za-muted,#685a72)}._brief_1id7z_8 strong{color:#925113}._workSheet_1id7z_8>summary{padding:14px 0;color:var(--za-primary,#7624ba);font-weight:600;cursor:pointer}._workSheet_1id7z_8[open]>summary{border-bottom:1px solid var(--za-border,#e7dfee);margin-bottom:18px}._workSheet_1id7z_8>summary:focus-visible{outline:2px solid #7624ba;outline-offset:3px}._filters_1id7z_1{display:flex;flex-wrap:wrap;gap:7px}._filters_1id7z_1 button{flex-direction:row;align-items:center;gap:10px;padding:9px 11px}._filters_1id7z_1 strong{font-size:14px}._queueTools_1id7z_9{display:grid;grid-template-columns:minmax(0,1fr) minmax(230px,.7fr);gap:14px;align-items:end}._queueTools_1id7z_9 ._search_1id7z_1{max-width:none}._claimFilters_1id7z_9{display:flex;flex-wrap:wrap;gap:7px}._claimFilters_1id7z_9 button{display:flex;align-items:center;gap:9px;padding:8px 11px;font-size:12px}._claimFilters_1id7z_9 button[aria-pressed=true]{border-color:var(--zx-accent,#732aa1);color:var(--zx-accent,#732aa1);background:var(--zx-soft,#f8f4fc)}._claimFilters_1id7z_9 span{border-radius:30px;background:var(--zx-soft,#f4f0f7);min-width:22px;padding:1px 6px;text-align:center;font-size:11px}._claim_1id7z_9{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:12px 14px;margin:14px 0 6px;border-radius:10px;background:var(--zx-soft,#f8f6fa);border:1px solid var(--zx-border,#e5ddeb)}._claim_1id7z_9>div{min-width:0}._claim_1id7z_9 strong{font-size:13px;overflow-wrap:anywhere}._claim_1id7z_9 small{display:block;font-size:12px;margin-top:3px}._claim_1id7z_9 button{flex-shrink:0}._claimOwn_1id7z_9{border-color:#b6d6bd;background:#f3f9f4}._claimOccupied_1id7z_9{border-color:#e2d0b5;background:#fcf8ef}._claimOwn_1id7z_9 strong{color:#28583b}._claimOccupied_1id7z_9 strong{color:#78501d}._presence_1id7z_9,._presenceAway_1id7z_9{display:inline-block;width:7px;height:7px;border-radius:50%;background:#408957;margin-right:6px;vertical-align:middle}._presenceAway_1id7z_9{background:#948775}._claimConfirm_1id7z_9{display:grid;gap:12px;padding:16px;border:1px solid #dec4a3;border-radius:10px;background:var(--zx-soft,#fcf8ef);margin:12px 0}._claimConfirm_1id7z_9 p{font-size:12px}._root_1id7z_1 ._claimCheck_1id7z_9{display:flex;align-items:flex-start;gap:8px;font-size:12px;line-height:1.5}._root_1id7z_1 ._claimCheck_1id7z_9 input{margin:3px 0 0;flex-shrink:0}._claimConfirm_1id7z_9 ._actions_1id7z_5{justify-content:flex-end}._viewOnly_1id7z_9,._draftWarning_1id7z_9{font-size:12px;padding:11px 13px;border-radius:8px;background:var(--zx-soft,#f6f2fa);color:var(--zx-muted,#70677d)}._draftWarning_1id7z_9{border:1px solid #dec4a3;background:#fcf8ef;color:#78501d}._draftWarning_1id7z_9 button{font-size:12px;margin:8px 0 0}._release_1id7z_9{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:12px 0}._release_1id7z_9 small{flex:1;min-width:180px;font-size:12px}._completed_1id7z_9{padding:9px 12px;border-radius:8px;background:#f3f9f4;color:#28583b;font-size:12px}._job_1id7z_1 h3,._job_1id7z_1 header span{overflow-wrap:anywhere}._header_1id7z_1>div{min-width:0}._header_1id7z_1>button{flex-shrink:0}@media(max-width:760px){._queueTools_1id7z_9{grid-template-columns:minmax(0,1fr)}._claim_1id7z_9{align-items:flex-start;flex-wrap:wrap}._claim_1id7z_9>div{flex:1;min-width:190px}._claim_1id7z_9 button{padding:10px 12px}._root_1id7z_1 ._claimConfirm_1id7z_9{padding:13px}._root_1id7z_1 ._fields_1id7z_1{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:430px){._filters_1id7z_1 button,._claimFilters_1id7z_9 button{flex:1 1 auto;justify-content:space-between}._root_1id7z_1 ._fields_1id7z_1{grid-template-columns:minmax(0,1fr)}._claim_1id7z_9>div{min-width:0;flex-basis:100%}._claim_1id7z_9>button{width:100%}._root_1id7z_1 ._job_1id7z_1 footer>*{flex:1 1 auto}._claimConfirm_1id7z_9 ._actions_1id7z_5>*{flex:1}._header_1id7z_1>button{align-self:flex-start}}@media(prefers-reduced-motion:no-preference){._claim_1id7z_9,._claimFilters_1id7z_9 button,._filters_1id7z_1 button{transition:border-color .18s ease,background-color .18s ease}._root_1id7z_1 button:not(:disabled):hover{filter:brightness(.97)}}._productImage_1id7z_14{width:92px;height:92px;object-fit:contain;border:1px solid var(--za-line,#e5dfef);border-radius:12px;background:#fff;flex-shrink:0}._job_1id7z_1>header>div{flex:1;min-width:0}._job_1id7z_1 h3{font-size:19px;line-height:1.4}._brief_1id7z_8{font-size:14px;gap:10px 18px}._workSheet_1id7z_8 dl{font-size:14px;line-height:1.6}._nextStep_1id7z_14{padding:16px 18px;border:1px solid #d7c5ee;border-radius:12px;background:var(--za-surface,#faf7ff);margin:20px 0}._nextStep_1id7z_14 strong{font-size:16px}._nextStep_1id7z_14 p{font-size:14px;line-height:1.6;margin:8px 0 0}._claimConfirm_1id7z_9:focus{outline:2px solid #7829ca;outline-offset:4px}._customerDecisionNotice_1id7z_14{padding:16px;border:1px solid #b693df;border-radius:12px;margin:12px 0;background:var(--za-surface,#faf7ff)}._customerDecisionNotice_1id7z_14 p{font-size:14px;line-height:1.6}._customerDecisionNotice_1id7z_14 a{display:inline-block;padding:10px 16px;border-radius:8px;background:#7520ca;color:#fff;font-weight:600}._decision_1id7z_5{scroll-margin-top:130px}._decision_1id7z_5 label{font-size:14px}._decision_1id7z_5 ._actions_1id7z_5 button{min-height:46px;font-size:14px}@media(max-width:600px){._productImage_1id7z_14{width:64px;height:64px}._job_1id7z_1>header{flex-wrap:wrap}._job_1id7z_1 h3{font-size:17px}._job_1id7z_1>header>strong{margin-left:0}._brief_1id7z_8{font-size:13px}}._queueSummary_1id7z_16{display:grid;grid-template-columns:repeat(3,minmax(130px,1fr)) auto;gap:10px;margin:0 0 18px}._queueSummary_1id7z_16>span{padding:14px 16px;border:1px solid var(--za-line,#e5dfef);border-radius:12px;background:#fff;font-size:13px;color:#70637d}._queueSummary_1id7z_16 strong{display:block;font-size:25px;line-height:1.4;color:#2b1c38}._queueSummary_1id7z_16>button{align-self:center}._queueTools_1id7z_9{display:grid;grid-template-columns:minmax(220px,2fr) minmax(180px,1fr) minmax(150px,.8fr) auto;align-items:end}._queueTools_1id7z_9>label{min-width:0}._queueTools_1id7z_9 select{width:100%}@media(max-width:1200px){._queueSummary_1id7z_16{grid-template-columns:repeat(3,1fr)}._queueSummary_1id7z_16>button{grid-column:1/-1;justify-self:start}._queueTools_1id7z_9{grid-template-columns:minmax(180px,2fr) minmax(160px,1fr)}._queueTools_1id7z_9>button{justify-self:start}}@media(max-width:600px){._queueSummary_1id7z_16{grid-template-columns:repeat(2,1fr)}._queueSummary_1id7z_16>span{padding:12px}._queueSummary_1id7z_16>span:nth-child(3){grid-column:1/-1}._queueTools_1id7z_9{grid-template-columns:1fr}}.zs-block-page{display:grid;gap:var(--zs-section-spacing,64px);padding-bottom:64px}.zs-content-block:not(.zs-block-hero){width:min(calc(100% - 40px),var(--zs-content-width,1380px));margin:auto}.zs-content-block>h2{font-size:clamp(24px,3vw,38px);letter-spacing:-.035em;margin:0 0 14px;color:var(--zs-ink,#faf9fc)}.zs-block-intro{max-width:760px;line-height:1.65;color:var(--zs-muted,#bdb6ca);white-space:pre-wrap}.zs-content-block video{width:100%;max-height:70vh;border-radius:20px;background:#09080d}.zs-block-faq{display:grid;gap:10px}.zs-block-faq details{border:1px solid var(--zs-line,#332b42);border-radius:14px;background:var(--zs-surface,#17141f);padding:20px}.zs-block-faq summary{cursor:pointer;font-weight:700;color:var(--zs-ink,#faf9fc)}.zs-block-faq p{white-space:pre-wrap;color:var(--zs-muted,#bdb6ca);line-height:1.7}.zs-block-quotes,.zs-block-mosaic{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(230px,100%),1fr));gap:20px}.zs-block-quotes figure,.zs-block-mosaic a{margin:0;padding:22px;background:var(--zs-surface,#17141f);border:1px solid var(--zs-line,#332b42);border-radius:20px;color:var(--zs-ink,#faf9fc);text-decoration:none}.zs-block-quotes blockquote{margin:0 0 20px;font-size:19px;line-height:1.6;white-space:pre-wrap}.zs-block-quotes figcaption{color:var(--zs-gold,#bbc2cf)}.zs-block-mosaic img{width:100%;aspect-ratio:4/3;object-fit:cover;border-radius:12px;margin-bottom:16px}.zs-block-mosaic strong{display:block}.zs-block-mosaic p{color:var(--zs-muted,#bdb6ca);line-height:1.6}.zs-block-cta{border:1px solid var(--zs-line,#332b42);border-radius:24px;padding:clamp(24px,5vw,64px);background:radial-gradient(ellipse at right top,#a63cf420,transparent 70%),var(--zs-surface,#17141f)}.zs-block-cta .zs-button{display:inline-flex;text-decoration:none;margin-top:14px}.zs-block-category{display:flex;gap:12px;flex-wrap:wrap}.zs-block-category a{color:var(--zs-ink,#faf9fc);border:1px solid var(--zs-line,#332b42);padding:16px;border-radius:12px}.zs-block-products .zs-product-rail{width:100%}.zo-offers{display:grid;gap:14px;margin:20px 0}.zo-section{border:1px solid var(--zs-line,#31283a);border-radius:16px;padding:18px;background:var(--zs-surface,#15121b)}.zo-section[open]{border-color:var(--zs-primary,#a63cf4)}.zo-section summary{display:flex;justify-content:space-between;cursor:pointer;font-weight:750;list-style:none}.zo-section summary small{display:block;font-size:12px;font-weight:400;opacity:.75;margin-top:5px}.zo-next{padding:12px;background:color-mix(in srgb,var(--zs-primary,#a63cf4) 12%,transparent);border-radius:9px;font-size:13px}.zo-tiers{display:grid;gap:9px;margin-top:15px}.zo-tiers button{display:flex;justify-content:space-between;align-items:center;padding:14px;color:inherit;border:1px solid var(--zs-line,#31283a);background:transparent;border-radius:10px;cursor:pointer;text-align:left}.zo-tiers button.selected{border-color:var(--zs-primary,#a63cf4);background:color-mix(in srgb,var(--zs-primary,#a63cf4) 14%,transparent)}.zo-tiers button:disabled{opacity:.45;cursor:not-allowed}.zo-tiers small{display:block;font-size:11px;font-weight:400}.zo-caption{font-size:12px;opacity:.75;line-height:1.6}.zo-complements{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:12px;margin-top:18px}.zo-complement{display:flex;flex-direction:column;gap:10px;border:1px solid var(--zs-line,#31283a);padding:12px;border-radius:12px}.zo-complement a{color:inherit;text-decoration:none;font-size:13px}.zo-complement img{width:100%;height:140px;object-fit:contain;border-radius:7px;background:#fff;margin-bottom:8px}.zo-complement select,.zo-complement input{width:100%;min-width:0;padding:8px;border-radius:7px;color:inherit;background:var(--zs-background,#09080d);border:1px solid var(--zs-line,#31283a)}.zo-complement .zo-add{margin-top:auto;padding:10px;border:1px solid var(--zs-primary,#a63cf4);border-radius:8px;background:transparent;color:inherit;text-align:center;cursor:pointer}.zo-admin{padding:20px;border:1px solid #ddd;border-radius:12px;margin:20px 0}.zo-admin label{display:grid;gap:6px;margin:10px 0}.zo-admin select[multiple]{min-height:160px}.zo-admin-tier{display:flex;gap:15px;align-items:end;flex-wrap:wrap}.zo-admin-tier label{flex:1;min-width:150px}.zo-admin button{padding:8px 12px}.zo-admin input,.zo-admin select{padding:10px;border:1px solid #bbb;border-radius:8px}.zo-admin .zo-admin-combinations{margin:24px 0 10px;padding:14px;border:1px solid #e6ddec;border-radius:10px;min-width:0}.zo-admin-combinations legend{font-size:13px;font-weight:650}.zo-admin-combinations>div{max-height:270px;overflow:auto;scrollbar-width:thin}.zo-admin .zo-admin-combinations label{display:flex;align-items:center;gap:10px;margin:0;padding:10px 4px;min-height:48px;border-bottom:1px solid #eee8f2;font-size:12px;cursor:pointer}.zo-admin .zo-admin-combinations input{width:18px;height:18px;min-width:18px;accent-color:#7426c7}.zo-admin-combinations img{width:36px;height:36px;object-fit:contain;border-radius:6px}.zo-admin-combinations label span{min-width:0;overflow-wrap:anywhere}.zo-admin-combinations small{font-size:11px;line-height:1.6;color:#716479;display:block;margin-top:8px}.zx-readiness{padding:24px;margin-bottom:24px}.zx-readiness>header{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.zx-readiness h2{margin:6px 0}.zx-readiness>ol{list-style:none;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:0;margin:22px 0}.zx-readiness>ol>li{display:flex;align-items:flex-start;gap:12px;padding:16px;border:1px solid var(--zx-border,#e7e0ee);border-radius:12px}.zx-readiness>ol>li>span{color:#b18130;flex-shrink:0}.zx-readiness>ol>li.is-ready>span{color:#188964}.zx-readiness li strong{display:flex;align-items:center;gap:10px;flex-wrap:wrap;font-size:14px}.zx-readiness li small{font-weight:500;font-size:10px;text-transform:uppercase;border:1px solid var(--zx-border,#e7e0ee);border-radius:20px;padding:3px 7px}.zx-readiness li p{font-size:12px;line-height:1.55;margin:6px 0 0;color:var(--zx-muted,#736b7c)}.zx-setup-url{display:grid;gap:8px;font-size:12px;margin:20px 0}.zx-setup-url>div{display:flex;gap:8px}.zx-setup-url input{width:100%;min-width:0;padding:10px;border:1px solid var(--zx-border,#e7e0ee);border-radius:8px;font-size:12px;background:var(--zx-panel,#fff);color:var(--zx-text,#312a3b)}.zx-setup-url button{border:1px solid var(--zx-border,#e7e0ee);border-radius:8px;background:var(--zx-panel,#fff);color:inherit;padding:10px;cursor:pointer}.zx-readiness details{border-top:1px solid var(--zx-border,#e7e0ee);padding-top:16px}.zx-readiness summary{cursor:pointer;font-size:13px;font-weight:600}.zx-setup-steps{padding-left:24px;font-size:13px;line-height:1.65}.zx-setup-steps li{padding:4px 0}@media(max-width:700px){.zx-readiness{padding:16px}.zx-readiness>ol{grid-template-columns:1fr}}.zx-readiness-evidence{border:1px solid var(--zx-border,#e7e0ee);border-radius:12px;padding:16px;margin:16px 0}.zx-readiness-evidence strong{display:flex;align-items:center;gap:8px;font-size:14px}.zx-readiness-evidence p{font-size:13px;line-height:1.6;margin:8px 0 0}.zx-readiness li p{overflow-wrap:anywhere}.za-setup-checks{margin:18px 0}.za-setup-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.za-setup-check{display:flex;align-items:flex-start;gap:10px;padding:14px;border:1px solid #e3e7e2;border-radius:8px}.za-setup-check>svg{flex-shrink:0;margin-top:2px}.za-setup-check>div{min-width:0}.za-setup-check.is-ready>svg{color:#35795b}.za-setup-check.is-pending{background:#fff9ef;border-color:#edddbb}.za-setup-check.is-pending>svg{color:#986410}.za-setup-check strong{display:block;font-size:13px}.za-setup-check code{display:block;margin-top:5px;font-size:10px;overflow-wrap:anywhere;color:#66716c}.za-setup-check p{font-size:12px;line-height:1.6;margin:7px 0 0;color:#5d6964}.za-setup-report{margin-top:12px;font-size:12px}.za-setup-report summary{cursor:pointer;text-decoration:underline}.za-setup-report textarea{display:block;width:100%;padding:12px;resize:vertical;border:1px solid #dce3de;border-radius:6px;font:12px/1.6 ui-monospace,monospace}.za-shipping .za-shipping-actions button:disabled{opacity:.5;cursor:not-allowed}.za-setup-help{padding:16px;margin:16px 0;border-radius:8px;background:#f5f7f3;font-size:13px;line-height:1.7}.za-setup-help ol{padding-left:22px}.za-setup-help code{font-size:12px;overflow-wrap:anywhere}.za-payments{display:grid;gap:20px}.za-payment-card{padding:24px}.za-payment-card h2{display:flex;align-items:center;gap:10px}.za-payment-result{padding:18px;border:1px solid #dae4db;border-radius:8px;margin-top:20px}.za-payment-result h3{margin-top:0}.za-payment-result dl>div{display:flex;justify-content:space-between;gap:16px;margin:10px 0}.za-payment-result dt,.za-payment-result dd{margin:0;font-size:13px}.za-payment-steps{padding-left:24px;line-height:1.8;font-size:13px}.za-payment-status{color:#7b5e28;font-size:12px}.za-payments code{overflow-wrap:anywhere}@media(max-width:700px){.za-setup-list{grid-template-columns:1fr}.za-payment-card{padding:18px}}.za-pix-tests .za-payment-result dd{max-width:65%;overflow-wrap:anywhere}.za-pix-tests .za-card-header strong{display:flex;align-items:center;gap:8px}.za-pix-tests .za-card-header{flex-wrap:wrap}.za-pix-tests small{display:block;color:#626e67;margin-top:10px}.za-shipping{display:grid;gap:20px}.za-shipping-card{padding:24px}.za-shipping-card h2{display:flex;align-items:center;gap:10px}.za-shipping-card p{line-height:1.6}.za-shipping-card form,.za-shipping-card fieldset{display:grid;gap:18px}.za-shipping-card fieldset{border:0;padding:0;margin:0;min-width:0}.za-shipping-actions{display:flex;gap:10px;flex-wrap:wrap;margin:20px 0 12px}.za-shipping-checks{display:flex;gap:10px;flex-wrap:wrap;margin:18px 0}.za-shipping-checks>span{display:flex;align-items:center;gap:5px;font-size:12px;background:#f3f1ed;padding:8px 11px;border-radius:6px}.za-shipping-checks>.is-ready{background:#e9f5ef;color:#28694e}.za-shipping-columns{display:grid;grid-template-columns:1.2fr 1fr;gap:20px;align-items:start}.za-shipping-service-list{display:grid;gap:12px;max-height:280px;overflow:auto;padding:4px}.za-shipping-numbers{display:flex;gap:25px;margin:20px 0}.za-shipping-numbers>div{display:grid;gap:5px}.za-shipping-numbers strong{font-size:32px}.za-shipping-numbers span{font-size:12px;color:#63706c}.za-shipping-missing{list-style:none;padding:0;margin:15px 0;max-height:270px;overflow:auto}.za-shipping-missing li{display:grid;gap:4px;padding:12px 0;border-bottom:1px solid #eee}.za-shipping-missing span{font-size:12px;color:#697470}.zs-shipping{border-top:1px solid #e6e7e3;margin-top:24px;padding-top:22px}.zs-shipping h3{display:flex;align-items:center;gap:8px}.zs-shipping p,.zs-shipping small{font-size:12px;line-height:1.6;color:#64706b}.zs-shipping>small{display:block;margin-top:8px}.zs-shipping-offers{border:0;padding:0;margin:20px 0 0;display:grid;gap:10px;min-width:0}.zs-shipping-offers legend{font-size:13px;font-weight:600;margin-bottom:10px}.zs-shipping-offer{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;border:1px solid #dce3de;border-radius:9px;padding:16px;cursor:pointer}.zs-shipping-offer.is-selected{border-color:#2d7957;background:#f3f8f4}.zs-shipping-offer span{display:grid;gap:5px}.zs-shipping-offer strong,.zs-shipping-offer b{font-size:13px}.zs-shipping .zs-shipping-error{color:#aa3434}.zs-shipping-offer input{accent-color:#28694e}@media(max-width:850px){.za-shipping-columns{grid-template-columns:1fr}.za-shipping-card{padding:18px}}@media(max-width:480px){.zs-shipping-offer{grid-template-columns:auto 1fr}.zs-shipping-offer>b{grid-column:2}.za-shipping-actions .za-button{width:100%;justify-content:center}}.za-shipping-diagnostic{min-width:240px;max-width:440px;white-space:normal}.za-shipping-diagnostic summary,.zs-shipping-unavailable summary{cursor:pointer;font-size:12px;font-weight:600;line-height:1.6}.za-shipping-diagnostic dl{display:grid;gap:9px;font-size:12px;margin:14px 0}.za-shipping-diagnostic dt{font-weight:600}.za-shipping-diagnostic dd{margin:3px 0 0;overflow-wrap:anywhere}.za-shipping-diagnostic ul{list-style:none;margin:0 0 12px;padding:0;display:grid;gap:12px}.za-shipping-diagnostic li{display:grid;gap:4px;line-height:1.5;font-size:12px}.za-shipping-diagnostic code{font-size:10px;overflow-wrap:anywhere;color:#66746c}.zs-shipping-unavailable{margin-top:15px;padding:14px;background:#f4f5f2;border-radius:8px}.zs-shipping-unavailable ul{padding-left:18px;font-size:12px;line-height:1.6;color:#64706b}.zs-shipping-unavailable li+li{margin-top:7px}.zs-shipping-unavailable p:last-child{margin-bottom:0}.zs-store .zx-shipping-highlights{display:flex;flex-wrap:wrap;align-items:center;gap:5px;line-height:1.3}.zs-store .zx-shipping-highlights .zx-shipping-tag{display:inline-flex;align-items:center;width:fit-content;padding:3px 6px;border-radius:5px;font-size:10px;font-weight:600;line-height:1.3;background:#edf7ef;color:#266345}.zs-store .zx-shipping-highlights .zx-shipping-tag.is-fastest{background:#f2ecfa;color:#6a35a2}:root[data-theme=dark] .zs-store .zx-shipping-highlights .zx-shipping-tag{background:#18382b;color:#a3e7be}:root[data-theme=dark] .zs-store .zx-shipping-highlights .zx-shipping-tag.is-fastest{background:#382447;color:#d9b4ff}.zs-product-shipping{margin-top:24px;padding:22px 0 0;border-top:1px solid #e0e4df}.zs-product-shipping h3{display:flex;align-items:center;gap:8px;margin:0 0 10px;font-size:16px}.zs-product-shipping p,.zs-product-shipping small{font-size:12px;line-height:1.6;color:#64706b}.zs-product-shipping small{display:block}.zs-product-shipping-label{display:block;font-size:12px;font-weight:600;margin:16px 0 8px}.zs-product-shipping-input{display:flex;gap:10px;align-items:stretch;margin-bottom:8px}.zs-product-shipping-input input{min-width:0;flex:1;max-width:190px;border:1px solid #cdd6cf;border-radius:7px;padding:12px 14px;background:#fff;color:#1d3025;font:inherit;letter-spacing:1px}.zs-product-shipping-input input:focus-visible{outline:2px solid #2d7957;outline-offset:2px}.zs-product-shipping-input .zs-button{font-size:12px;white-space:nowrap}.zs-product-shipping .zs-product-shipping-error{color:#aa3434}.zs-product-shipping-offers{display:grid;gap:9px;list-style:none;padding:0;margin:18px 0 12px}.zs-product-shipping-offers>li{display:flex;justify-content:space-between;align-items:center;gap:14px;padding:14px;border:1px solid #dce3de;border-radius:8px;background:#f8faf7}.zs-product-shipping-offers div{display:grid;gap:5px}.zs-product-shipping-offers strong,.zs-product-shipping-offers b{font-size:13px}.zs-product-shipping-offers b{white-space:nowrap}.zs-product-shipping-offers span{font-size:12px;color:#365d45}.zs-product-shipping-offers small{font-size:10px}.zs-product-shipping-unavailable{margin-top:14px;font-size:12px;line-height:1.6;color:#64706b}.zs-product-shipping-unavailable summary{cursor:pointer;font-weight:600}.zs-product-shipping-unavailable ul{padding-left:20px}.zs-product-shipping-unavailable li+li{margin-top:5px}@media(max-width:400px){.zs-product-shipping-input{flex-wrap:wrap}.zs-product-shipping-input input{flex-basis:100%;max-width:none}.zs-product-shipping-input .zs-button{width:100%;justify-content:center}.zs-product-shipping-offers>li{align-items:flex-start}.zs-product-shipping-offers b{font-size:12px}}.zs-store{--zs-ink:#202624;--zs-muted:#65736d;--zs-line:#dfe5e1;--zs-paper:#fff;--zs-light:#f4f7f4;--zs-mint:#b7ebd3;--zs-accent:#176445;background:var(--zs-paper);color:var(--zs-ink);min-height:100vh;font:16px/1.55 Inter,Arial,Helvetica,sans-serif}.zs-store *{box-sizing:border-box}.zs-store a{color:inherit;text-decoration:none}.zs-store button,.zs-store input,.zs-store textarea,.zs-store select{font:inherit}.zs-store button,.zs-store a,.zs-store input,.zs-store select,.zs-store textarea{-webkit-tap-highlight-color:transparent}.zs-store button{cursor:pointer}.zs-store button:disabled{cursor:not-allowed;opacity:.58}.zs-store button:focus-visible,.zs-store a:focus-visible,.zs-store input:focus-visible,.zs-store textarea:focus-visible,.zs-store select:focus-visible{outline:3px solid #238c61;outline-offset:4px}.zs-store h1,.zs-store h2,.zs-store h3,.zs-store p{margin-top:0}.zs-store h2{letter-spacing:-.035em}.zs-store svg{flex-shrink:0;vertical-align:middle}.zs-store main:focus{outline:none}.zs-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}.zs-skip-link{position:fixed;top:-100px;left:16px;background:#fff;padding:14px 18px;z-index:99;border:2px solid var(--zs-accent)}.zs-skip-link:focus{top:16px}.zs-contained{max-width:1360px;margin:0 auto;padding-left:44px;padding-right:44px}.zs-test-banner{display:flex;align-items:center;justify-content:center;gap:12px;flex-wrap:wrap;min-height:36px;padding:7px 24px;color:#625326;background:#f7efcf;font-size:12px}.zs-test-banner strong{font-size:10px;letter-spacing:.1em}.zs-status-dot{width:6px;height:6px;display:inline-block;flex-shrink:0;border-radius:50%;background:currentColor}.zs-announcement{min-height:37px;display:flex;align-items:center;justify-content:space-between;gap:24px;padding:7px 44px;background:#202a25;color:#e6ede8;font-size:11px;letter-spacing:.01em}.zs-announcement a{display:flex;align-items:center;gap:8px;white-space:nowrap}.zs-header{background:#fff;position:relative;z-index:3;border-bottom:1px solid var(--zs-line)}.zs-header-main{display:flex;align-items:center;justify-content:space-between;gap:42px;max-width:1460px;margin:auto;min-height:96px;padding:20px 44px}.zs-brand{font-size:34px;font-weight:900;letter-spacing:-2px;line-height:1;white-space:nowrap}.zs-brand span{font-size:11px;vertical-align:top;letter-spacing:0;margin-left:3px;line-height:1.5}.zs-search{display:flex;align-items:center;gap:12px;max-width:570px;flex:1;min-width:100px;background:#f4f5f2;border:1px solid #e9ede7;border-radius:7px;padding:0 15px;color:#879187}.zs-search input{width:100%;min-width:0;height:44px;border:none;background:none;outline:none;color:var(--zs-ink);font-size:14px}.zs-search button{background:transparent;border:0;display:grid;place-items:center;color:var(--zs-ink);padding:8px}.zs-cart-link{display:flex;align-items:center;gap:10px;font-size:14px;font-weight:500}.zs-cart-link b{display:grid;place-items:center;border-radius:50%;background:#d9efdf;min-width:23px;height:23px;font-size:11px}.zs-category-nav{display:flex;align-items:center;gap:29px;min-height:49px;border-top:1px solid #eff1ed;padding:9px 44px;overflow-x:auto;scrollbar-width:thin}.zs-category-nav button{display:flex;gap:10px;align-items:center;white-space:nowrap;padding:4px 0;background:none;border:none;color:#4b5951;font-size:13px}.zs-category-nav button:first-child{padding-right:25px;border-right:1px solid var(--zs-line);color:var(--zs-ink);font-weight:600}.zs-nav-detail{display:flex;align-items:center;gap:7px;margin-left:auto;color:var(--zs-accent);white-space:nowrap;font-size:11px}.zs-icon-button{display:inline-flex;align-items:center;justify-content:center;border:0;background:transparent;border-radius:5px;padding:8px;color:var(--zs-muted)}.zs-mobile-menu-button{display:none}.zs-hero{display:grid;grid-template-columns:1.1fr 1fr;min-height:485px;padding:54px 54px 44px;gap:45px;max-width:1460px;margin:auto;background:#f0f3ec}.zs-hero-copy{display:flex;flex-direction:column;align-items:flex-start;justify-content:center}.zs-eyebrow{display:block;color:var(--zs-muted);font-size:10px;font-weight:600;letter-spacing:.15em;text-transform:uppercase}.zs-hero-eyebrow{display:flex;align-items:center;gap:8px;color:#38634c;font-size:10px;letter-spacing:.13em;margin-bottom:22px}.zs-hero-eyebrow>span{height:6px;width:6px;border-radius:50%;background:#57936a}.zs-hero h1{font-size:clamp(38px,4.25vw,65px);line-height:1.07;font-weight:500;letter-spacing:-.055em;margin-bottom:22px;white-space:pre-line;max-width:600px}.zs-hero-copy>p{color:#667366;max-width:440px;line-height:1.8;font-size:14px;margin-bottom:29px}.zs-hero-actions{display:flex;align-items:center;gap:21px;flex-wrap:wrap}.zs-button{display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:46px;padding:12px 20px;font-size:14px!important;line-height:1.45;font-weight:600;border:1px solid transparent;border-radius:6px;text-align:center;transition:background .15s,transform .15s}.zs-button:hover:not(:disabled){transform:translateY(-1px)}.zs-button-dark{background:#263a2d;color:#fff!important}.zs-button-dark:hover:not(:disabled){background:#172e21}.zs-button-mint{background:#24392d;color:#fff!important}.zs-button-mint:hover{background:#172e21}.zs-button-outline{background:#fff;border-color:#c4cec7;color:var(--zs-ink)}.zs-hero-link{display:flex;align-items:center;gap:8px;font-size:12px;color:#455447!important}.zs-hero-footnote{display:flex;gap:25px;margin-top:34px;color:#849180;font-size:8px;font-weight:600;letter-spacing:.16em}.zs-hero-panel{display:flex;flex-direction:column;position:relative;background:#273b2f;border-radius:12px;padding:24px 27px;color:#d9e8db;overflow:hidden;min-height:360px}.zs-editor-label{display:flex;gap:8px;align-items:center;color:#9fbfa6;letter-spacing:.13em;font-size:8px}.zs-hero-monogram{display:flex;align-items:baseline;justify-content:center;font-size:210px;line-height:1.07;font-weight:850;letter-spacing:-18px;color:#cae5b5;flex:1;transform:skew(-9deg);padding-right:17px;-webkit-user-select:none;user-select:none}.zs-hero-monogram span{font-size:20px;letter-spacing:0;align-self:flex-start;margin-top:47px;margin-left:12px}.zs-hero-panel-bottom{display:flex;justify-content:space-between;gap:20px;align-items:center;padding-bottom:17px;border-bottom:1px solid #526250}.zs-hero-panel-bottom>div>span{display:block;font-size:8px;letter-spacing:.15em;color:#9cac95;margin-bottom:6px}.zs-hero-panel-bottom strong{font-size:22px;letter-spacing:-.04em;font-weight:400}.zs-hero-round{border:1px solid #7b9275;border-radius:50%;width:43px;height:43px;display:grid;place-items:center;color:#c8e4b5}.zs-hero-caption{padding-top:12px;color:#9aad9b;font-size:10px}.zs-hero-banner{width:100%;height:100%;max-height:435px;object-fit:cover;border-radius:12px}.zs-benefits{display:grid;grid-template-columns:repeat(4,1fr);gap:22px;max-width:1360px;margin:0 auto;padding:27px 44px;border-bottom:1px solid var(--zs-line)}.zs-benefits>div{display:flex;align-items:center;gap:13px}.zs-benefits svg{width:22px;height:22px;stroke-width:1.5;color:#638266}.zs-benefits strong,.zs-benefits small{display:block}.zs-benefits strong{font-size:12px;font-weight:600;margin-bottom:2px}.zs-benefits small{color:#8b938c;font-size:10px}.zs-catalog{max-width:1360px;margin:0 auto;padding:53px 44px 58px;scroll-margin-top:20px}.zs-section-top{display:flex;justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:25px}.zs-section-top .zs-eyebrow{margin-bottom:7px}.zs-section-top h2{margin:0;font-size:27px;font-weight:500}.zs-count{font-size:11px;color:#858e87}.zs-category-pills{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:34px}.zs-category-pills button{border:1px solid #e0e6df;border-radius:5px;background:#fff;color:#6f7a71;padding:9px 17px;font-size:12px}.zs-category-pills button.active{background:#273c2e;border-color:#273c2e;color:#fff}.zs-product-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:25px}.zs-product-card{display:block;min-width:0}.zs-card-media{position:relative;aspect-ratio:1/1.04;overflow:hidden;border-radius:7px;background:#f1f2ed}.zs-product-image{display:block;width:100%;height:100%;object-fit:contain}.zs-product-placeholder{min-height:150px;height:100%;width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:23px;text-align:center;background:#eff2ec;color:#798773}.zs-product-placeholder>svg{color:#73866d;margin-bottom:21px}.zs-product-placeholder>span{color:#687763;font-size:13px;max-width:190px;line-height:1.55}.zs-product-placeholder>small{color:#98a294;font-size:8px;letter-spacing:.15em;margin-top:15px}.zs-card-badges{position:absolute;display:flex;gap:5px;flex-wrap:wrap;top:12px;left:12px;right:9px}.zs-tag{display:inline-flex;align-items:center;gap:5px;color:#4e6651;background:#f9fcf7;padding:5px 7px;line-height:1.2;border-radius:3px;font-size:9px;box-shadow:0 1px 2px #273c2e04}.zs-tag-new{background:#dceacb;color:#3f5a35}.zs-card-arrow{position:absolute;right:12px;bottom:12px;width:32px;height:32px;display:grid;place-items:center;background:#fff;border-radius:50%;color:#54654e;transition:transform .2s}.zs-product-card:hover .zs-card-arrow{transform:rotate(-35deg)}.zs-card-info{padding:17px 1px 0}.zs-card-info>.zs-eyebrow{font-size:8px;letter-spacing:.12em;color:#939b91}.zs-card-info h3{font-size:14px;line-height:1.5;font-weight:500;letter-spacing:-.01em;margin:6px 0 8px}.zs-card-price{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap}.zs-card-price strong{font-size:18px;line-height:1.4;font-weight:600;letter-spacing:-.03em}.zs-card-price>span{color:#969d93;font-size:9px}.zs-card-info>p{display:flex;align-items:center;gap:5px;color:#61785b;font-size:10px;margin-top:8px}.zs-collection{margin-bottom:32px}.zs-collection-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:19px}.zs-collection-heading>h3{font-size:19px;font-weight:500;letter-spacing:-.025em;margin:0}.zs-collection-heading>span{font-size:10px;color:#86907e}.zs-how{display:grid;grid-template-columns:1fr 1fr;gap:75px;background:#f0f3ec;padding:47px 60px;max-width:1272px;margin:0 auto 65px;border-radius:10px}.zs-how .zs-eyebrow{margin-bottom:17px;font-size:9px}.zs-how h2{font-size:33px;line-height:1.25;font-weight:500;letter-spacing:-.05em;margin-bottom:17px}.zs-how p{font-size:13px;color:#7a8673;max-width:360px}.zs-how-steps{display:flex;flex-direction:column;gap:19px}.zs-how-steps article{display:flex;gap:17px}.zs-how-steps article>span{flex-shrink:0;display:grid;place-items:center;align-self:flex-start;width:29px;height:29px;background:#e2e9dc;border-radius:50%;font-size:10px;font-weight:500;color:#506a48}.zs-how-steps h3{font-size:14px;font-weight:500;margin-bottom:5px}.zs-how-steps p{font-size:11px;line-height:1.65;margin:0}.zs-footer{background:#25332a;color:#c3ccc1;padding:45px 44px 0}.zs-footer-top{display:grid;grid-template-columns:1.55fr .8fr 1fr 1.1fr;gap:48px;max-width:1272px;margin:auto;padding-bottom:38px}.zs-footer .zs-brand{display:inline-block;color:#eff5e9;font-size:31px;margin-bottom:19px}.zs-footer-brand>p{max-width:280px;color:#acb7a7;line-height:1.8;font-size:12px}.zs-footer-signature{font-size:7px;letter-spacing:.17em;color:#839880}.zs-footer-top>div:not(:first-child){display:flex;align-items:flex-start;flex-direction:column;gap:11px}.zs-footer h2{color:#e7eee0;font-size:11px;letter-spacing:0;font-weight:500;margin:0 0 7px}.zs-footer-top a:not(.zs-brand),.zs-footer-top button,.zs-footer-top>div>span:not(.zs-footer-signature){font-size:10px;color:#a6b4a0}.zs-footer-top button{background:none;border:0;padding:0;text-align:left}.zs-footer-top a:hover,.zs-footer-top button:hover{color:#fff}.zs-footer-test{display:flex;align-items:center;gap:9px;color:#b7cda9;font-size:9px;margin-top:3px}.zs-footer-bottom{display:flex;align-items:center;justify-content:space-between;gap:25px;border-top:1px solid #485542;max-width:1272px;margin:auto;min-height:55px;color:#80957d;font-size:9px}.zs-filter-status{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:22px;padding-bottom:14px;border-bottom:1px solid var(--zs-line);font-size:13px;color:var(--zs-muted)}.zs-filter-status>span{display:flex;align-items:center;gap:8px}.zs-text-button{display:inline-flex;align-items:center;justify-content:flex-start;gap:6px;background:none;border:0;color:var(--zs-accent);padding:4px 0;font-size:12px}.zs-empty{padding:80px 30px;text-align:center}.zs-empty>svg{margin-bottom:22px;color:#91a18a}.zs-empty h2{font-size:24px;font-weight:500;margin-bottom:10px}.zs-empty p{color:var(--zs-muted);font-size:14px;margin-bottom:25px}.zs-back{display:inline-flex;align-items:center;gap:8px;font-size:12px;color:var(--zs-muted)!important;margin-bottom:30px}.zs-page-heading{margin-bottom:30px}.zs-page-heading h1{font-size:40px;letter-spacing:-.055em;font-weight:500;margin:7px 0 8px}.zs-page-heading h1>span{color:#729d62}.zs-page-heading p{color:var(--zs-muted);font-size:14px}.zs-muted{color:var(--zs-muted)}.zs-error{background:#fff0ed;color:#9c3327;border:1px solid #f0c7be;padding:11px 13px;font-size:13px;border-radius:6px;margin:12px 0;overflow-wrap:anywhere}.zs-success{background:#edf7ec;color:#3e663b;border:1px solid #c7e0c1;padding:13px;display:flex;align-items:center;gap:10px;border-radius:6px;margin-top:14px;font-size:13px}.zs-success a{display:inline-flex;align-items:center;gap:5px;text-decoration:underline;font-weight:600}.zs-breadcrumb{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:11px;color:#899381;margin:25px 0 30px}.zs-breadcrumb>span:last-child{color:#42523b}.zs-detail-grid{display:grid;grid-template-columns:1fr 1fr;gap:62px;padding-bottom:70px;align-items:start}.zs-detail-media{position:sticky;top:25px;min-width:0}.zs-detail-photo{position:relative;border-radius:10px;overflow:hidden;background:#f0f3ec;aspect-ratio:1/1.05}.zs-detail-photo>.zs-tag{position:absolute;top:20px;left:20px;padding:8px 10px}.zs-detail-photo .zs-product-placeholder>svg{width:65px;height:65px}.zs-detail-photo .zs-product-placeholder>span{max-width:270px;font-size:20px}.zs-detail-photo .zs-product-placeholder>small{font-size:10px}.zs-detail-caption{display:flex;align-items:center;gap:10px;font-size:11px;color:#88917d;padding:14px 3px}.zs-detail-note{margin-top:21px;padding:25px;border:1px solid #e0e7dc;border-radius:8px;background:#fafbf7}.zs-detail-note svg{color:#668555;margin-bottom:12px}.zs-detail-note h3{font-size:16px;font-weight:500;margin-bottom:7px}.zs-detail-note p{font-size:12px;color:var(--zs-muted);margin:0}.zs-detail-form>h1{font-size:34px;line-height:1.2;letter-spacing:-.04em;font-weight:500;margin:11px 0 19px}.zs-description{color:var(--zs-muted);font-size:14px;white-space:pre-line}.zs-detail-pricing{display:flex;align-items:baseline;gap:11px;flex-wrap:wrap;margin-top:24px}.zs-detail-pricing>strong{font-weight:600;font-size:31px;letter-spacing:-.035em}.zs-detail-pricing>span{font-size:11px;color:#8f9886}.zs-divider{border-top:1px solid var(--zs-line);margin:23px 0}.zs-fieldset{border:0;margin:0 0 23px;padding:0;min-width:0}.zs-fieldset legend{font-size:14px;font-weight:500;width:100%;margin-bottom:13px}.zs-fieldset legend>span{color:#8a9580;font-size:12px;font-weight:400;margin-left:7px}.zs-variant-options{display:flex;gap:8px;flex-wrap:wrap}.zs-variant-options>button{display:flex;align-items:center;gap:7px;padding:10px 12px;border:1px solid var(--zs-line);border-radius:5px;background:#fff;font-size:13px;color:var(--zs-ink)}.zs-variant-options>button.active{border-color:#55764a;box-shadow:inset 0 0 0 1px #55764a;background:#f3f7ef}.zs-variant-options>button>i{width:15px;height:15px;border-radius:50%;border:1px solid #acb4a5}.zs-variant-options small{font-size:9px}.zs-field-help{color:#7f8b75;font-size:11px;line-height:1.6;margin:10px 0 0}.zs-customize-toggle{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px}.zs-customize-toggle>button{padding:15px 13px;border:1px solid var(--zs-line);border-radius:6px;background:#fff;color:#627158;font-size:12px;text-align:left}.zs-customize-toggle>button.active{border-color:#658056;background:#f2f7ef;box-shadow:inset 0 0 0 1px #658056;color:#344b2a}.zs-customize-toggle>button small{display:block;margin-top:4px;color:#8b967e;font-size:10px}.zs-customize-toggle svg{margin-right:6px}.zs-studio{border:1px solid #dce5d5;background:#fafcf8;border-radius:8px;padding:22px;margin-bottom:25px}.zs-studio-heading{display:flex;align-items:center;gap:11px;margin-bottom:23px}.zs-studio-icon{width:41px;height:41px;border-radius:8px;background:#e7efdf;color:#638153;display:grid;place-items:center}.zs-studio-heading .zs-eyebrow{font-size:8px}.zs-studio-heading h2{font-size:18px;font-weight:500;margin:2px 0 0}.zs-field{display:flex;flex-direction:column;gap:7px;margin-bottom:19px;min-width:0}.zs-field>span,.zs-field-label{display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:12px;font-weight:500}.zs-field>span>small,.zs-field-label>small{color:#92a086;font-size:10px;font-weight:400}.zs-field>input,.zs-field>select,.zs-field>textarea{display:block;width:100%;min-width:0;min-height:43px;border:1px solid #dce3d6;border-radius:5px;padding:10px 12px;background:#fff;color:#35452c;font-size:14px}.zs-field textarea{resize:vertical}.zs-field input::placeholder,.zs-field textarea::placeholder{color:#a4ad9b;font-size:12px}.zs-font-area{margin-bottom:21px}.zs-font-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;max-height:365px;overflow-y:auto;padding:4px;margin:12px -4px 0}.zs-font-option{display:flex;flex-direction:column;text-align:left;padding:12px;border:1px solid #dce3d5;border-radius:5px;background:#fff;min-width:0}.zs-font-option:disabled{background:#f6f8f3;opacity:.65}.zs-font-option.active{border-color:#769060;box-shadow:inset 0 0 0 1px #769060}.zs-font-title{display:flex;align-items:center;justify-content:space-between;gap:6px;color:#5e7050;font-size:10px}.zs-font-sample{display:block;max-width:100%;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;font-size:21px;color:#55644b;line-height:1.6;margin:9px 0}.zs-font-option>small{font-size:8px;color:#94a088}.zs-personal-preview{border-radius:6px;padding:27px 15px;background:#eaf0e4;text-align:center;margin-bottom:20px;overflow-wrap:anywhere}.zs-personal-preview>.zs-eyebrow{font-size:8px;color:#889b77}.zs-personal-preview>p{font-size:28px;color:#3f5534;line-height:1.8;margin:14px 0}.zs-personal-preview>small{color:#8b9b7d;font-size:9px}.zs-upload{margin-bottom:23px}.zs-upload-target{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:7px;text-align:center;border:1px dashed #bccbad;background:#fff;padding:22px 15px;border-radius:6px;color:#667e54;overflow:hidden;cursor:pointer}.zs-upload-target:focus-within{outline:3px solid #238c61;outline-offset:4px}.zs-upload-target.disabled{opacity:.6;cursor:not-allowed}.zs-upload-target>strong{font-size:12px;font-weight:500}.zs-upload-target>span{font-size:9px;color:#9aa68d}.zs-upload-target>input{position:absolute;inset:0;opacity:0;cursor:inherit;width:100%;height:100%}.zs-upload-file{display:flex;align-items:center;gap:7px;font-size:11px;color:#587b41;border-bottom:1px solid var(--zs-line);padding:7px 0}.zs-upload-file>span{flex:1;overflow-wrap:anywhere;min-width:0}.zs-buy-row{display:flex;align-items:center;gap:12px}.zs-buy-row>.zs-button{flex:1;font-size:12px!important}.zs-quantity{display:flex;align-items:center;border:1px solid var(--zs-line);border-radius:5px;min-height:46px}.zs-quantity button{border:0;background:transparent;color:#667e53;width:35px;min-height:44px;display:grid;place-items:center}.zs-quantity input{width:38px;text-align:center;border:0;background:transparent;color:var(--zs-ink);font-size:13px;padding:0;appearance:textfield;-moz-appearance:textfield}.zs-quantity input::-webkit-inner-spin-button{appearance:none}.zs-cart-page,.zs-checkout-page{padding-top:30px;padding-bottom:80px}.zs-cart-layout{display:grid;grid-template-columns:1fr 345px;gap:45px;align-items:start}.zs-cart-item{display:flex;gap:22px;border-bottom:1px solid var(--zs-line);padding:24px 0}.zs-cart-item:first-child{padding-top:0}.zs-cart-thumb{width:135px;flex-shrink:0;align-self:flex-start;aspect-ratio:1/1.15;border-radius:6px;overflow:hidden}.zs-cart-thumb .zs-product-placeholder{padding:12px;min-height:100%}.zs-cart-thumb .zs-product-placeholder>svg{width:26px;height:26px;margin-bottom:10px}.zs-cart-thumb .zs-product-placeholder>span{font-size:9px}.zs-cart-thumb .zs-product-placeholder>small{display:none}.zs-cart-item-details{min-width:0;flex:1}.zs-cart-item-top{display:flex;justify-content:space-between;gap:15px}.zs-cart-item-top h2{font-size:17px;font-weight:500;margin-bottom:5px}.zs-cart-item-top>div>span{color:#8b997e;font-size:11px}.zs-cart-item-top>.zs-icon-button{align-self:flex-start}.zs-cart-personal{margin:13px 0;background:#f3f6ee;border-radius:5px;padding:12px;display:flex;flex-direction:column;gap:5px}.zs-cart-personal>span{display:flex;align-items:center;gap:6px;font-size:10px;color:#7b906b}.zs-cart-personal>strong{font-weight:500;font-size:14px;overflow-wrap:anywhere}.zs-cart-personal>small{font-size:10px;color:#89997a;overflow-wrap:anywhere}.zs-cart-personal>a{color:#6c825b;font-size:9px;text-decoration:underline;margin-top:3px}.zs-cart-item-bottom{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-top:16px}.zs-cart-item-bottom>strong{font-size:16px;font-weight:600}.zs-cart-qty{display:flex;align-items:center;gap:10px;color:#879877;font-size:10px}.zs-cart-qty input{width:58px;border:1px solid #dce4d5;border-radius:4px;padding:6px 7px;color:#516643;font-size:12px}.zs-cart-device-note{display:flex;gap:8px;align-items:center;font-size:11px;color:#8e9c7e;margin-top:22px}.zs-summary{padding:25px;background:#f4f7ef;border:1px solid #e2e9da;border-radius:8px;position:sticky;top:24px}.zs-summary>.zs-eyebrow{font-size:8px;margin-bottom:6px}.zs-summary h2{font-size:21px;font-weight:500;margin-bottom:25px}.zs-summary>div:not(.zs-summary-test):not(.zs-coupon):not(.zs-error){display:flex;justify-content:space-between;align-items:center;gap:13px;font-size:12px;margin:13px 0}.zs-summary>div>span:first-child{color:#849474}.zs-summary strong{font-weight:500}.zs-summary-total{border-top:1px solid #dce5d3;padding-top:17px;margin-top:20px!important}.zs-summary-total>strong{font-size:23px;font-weight:600;letter-spacing:-.035em}.zs-summary-total>span{color:#4b613c!important}.zs-summary>p{font-size:10px;line-height:1.8;color:#8b9c78;margin-top:17px}.zs-summary>.zs-button{width:100%;margin-top:13px;font-size:12px!important}.zs-summary-test{display:flex;align-items:center;justify-content:center;gap:9px;text-align:left;margin-top:19px;color:#83a16a;font-size:10px}.zs-test-inline{display:flex;align-items:flex-start;gap:12px;padding:16px 18px;border-radius:6px;background:#faf5e6;border:1px solid #ece0bb;color:#968047;margin-bottom:28px}.zs-test-inline p{font-size:12px;line-height:1.7;margin:0}.zs-test-inline strong{font-weight:600}.zs-checkout-layout{display:grid;grid-template-columns:1fr 345px;gap:45px;align-items:start}.zs-checkout-fields{min-width:0}.zs-checkout-block{border:1px solid var(--zs-line);border-radius:8px;padding:26px;margin-bottom:20px}.zs-checkout-block h2{display:flex;align-items:center;gap:12px;font-size:18px;font-weight:500;margin-bottom:23px}.zs-checkout-block h2>span{width:29px;height:29px;display:grid;place-items:center;border-radius:50%;background:#eaf1e3;color:#6c8c54;font-size:10px;letter-spacing:0}.zs-field-grid{display:grid;grid-template-columns:1fr 1fr;gap:0 17px}.zs-field-full{grid-column:1/-1}.zs-disabled-method{display:flex;align-items:center;gap:15px;background:#f5f7f0;padding:16px;border-radius:5px;color:#8a9b76}.zs-disabled-method strong{color:#73875e;font-size:12px;font-weight:500}.zs-disabled-method p{font-size:10px;margin:4px 0 0}.zs-payment-options{display:grid;grid-template-columns:1fr 1fr;gap:12px}.zs-payment-options button{border:1px solid #dce5d4;background:#f7faf3;color:#7b9166;border-radius:5px;padding:18px;text-align:left;font-size:13px}.zs-payment-options small{display:block;font-size:9px;margin-top:5px}.zs-review-items article{padding:0 0 17px;margin-bottom:18px;border-bottom:1px solid var(--zs-line)}.zs-review-items article h3{font-size:14px;font-weight:500;margin-bottom:5px}.zs-review-items article p{font-size:11px;color:#859772;margin-bottom:10px}.zs-review-items dl{font-size:11px;margin:0;background:#f5f8f0;border-radius:5px;padding:13px}.zs-review-items dl>div{display:grid;grid-template-columns:75px 1fr;gap:12px;margin:5px 0}.zs-review-items dt{color:#90a17a}.zs-review-items dd{color:#5f7549;margin:0;overflow-wrap:anywhere}.zs-checkbox{display:flex;align-items:flex-start;gap:10px;font-size:12px;color:#6d8257;margin-top:16px;cursor:pointer}.zs-checkbox input{width:16px;height:16px;flex-shrink:0;margin:2px 0 0;accent-color:#477b30}.zs-coupon{margin:0 0 24px}.zs-coupon>label{display:block;font-size:11px;color:#84986d;margin-bottom:8px}.zs-coupon>div{display:flex;gap:7px}.zs-coupon input{min-width:0;width:100%;border:1px solid #d7e3c9;border-radius:4px;padding:10px;color:#536d3a;font-size:11px;background:#fff}.zs-coupon>div>button{background:#e3ecd9;color:#628447;border:1px solid #d2dfc6;padding:9px 11px;font-size:10px;border-radius:4px}.zs-coupon>.zs-text-button{font-size:10px;margin-top:8px}.zs-checkout-summary>.zs-error{font-size:11px}.zs-checkout-result{max-width:700px;text-align:center;padding-top:75px;padding-bottom:85px}.zs-order-check{display:grid;place-items:center;width:72px;height:72px;background:#e5f2d8;color:#749956;border-radius:50%;margin:0 auto 24px}.zs-checkout-result h1{font-size:42px;font-weight:500;letter-spacing:-.05em;margin:12px 0 15px}.zs-checkout-result>p{font-size:14px}.zs-order-result-details{margin:28px auto;background:#f3f7ed;border-radius:8px;padding:20px 25px;text-align:left}.zs-order-result-details>div{display:flex;align-items:center;justify-content:space-between;gap:20px;font-size:13px;margin:10px 0}.zs-order-result-details>div>span{color:#889c72}.zs-order-result-details strong{font-weight:500}.zs-result-actions{display:flex;justify-content:center;gap:12px;flex-wrap:wrap;margin-top:27px}.zs-content-page{max-width:890px;padding-top:35px;padding-bottom:80px;min-height:500px}.zs-content-page>.zs-eyebrow{margin-top:10px}.zs-content-page h1{font-size:40px;font-weight:500;letter-spacing:-.045em;margin:12px 0 30px}.zs-page-body{white-space:pre-wrap;font-size:16px;line-height:1.9;color:#657458;overflow-wrap:anywhere}.zs-storage-warning{background:#fff0dd;border-bottom:1px solid #efd8ae;color:#8b6634;font-size:12px;padding:10px 35px;text-align:center}@media(min-width:1600px){.zs-announcement,.zs-category-nav{padding-left:max(44px,calc((100vw - 1372px)/2));padding-right:max(44px,calc((100vw - 1372px)/2))}}@media(max-width:1100px){.zs-header-main{gap:25px;padding-left:30px;padding-right:30px}.zs-announcement,.zs-category-nav{padding-left:30px;padding-right:30px}.zs-nav-detail{display:none}.zs-category-nav{gap:22px}.zs-hero{padding:44px 35px;gap:30px;min-height:435px}.zs-hero-panel{min-height:340px}.zs-hero-monogram{font-size:190px}.zs-contained,.zs-catalog{padding-left:30px;padding-right:30px}.zs-benefits{padding-left:30px;padding-right:30px;gap:17px}.zs-benefits>div{gap:8px}.zs-benefits strong{font-size:11px}.zs-benefits small{font-size:9px}.zs-product-grid{gap:18px}.zs-how{margin-left:30px;margin-right:30px;gap:45px;padding:35px}.zs-footer{padding-left:30px;padding-right:30px}.zs-footer-top{gap:25px}.zs-cart-layout,.zs-checkout-layout{grid-template-columns:1fr 300px;gap:25px}.zs-detail-grid{gap:32px}.zs-detail-form>h1{font-size:29px}.zs-studio{padding:18px}.zs-checkout-block{padding:20px}}@media(max-width:800px){.zs-announcement{font-size:10px}.zs-announcement>a{font-size:9px}.zs-header-main{gap:22px;min-height:83px}.zs-brand{font-size:29px}.zs-cart-link>span{display:none}.zs-hero{grid-template-columns:1.05fr 1fr;gap:22px;padding:35px 28px;min-height:400px}.zs-hero h1{font-size:39px}.zs-hero-copy>p{font-size:12px}.zs-hero-actions{gap:13px}.zs-hero-actions .zs-button{font-size:12px!important}.zs-hero-footnote{gap:16px;font-size:7px}.zs-hero-panel{padding:21px;min-height:320px}.zs-hero-monogram{font-size:180px}.zs-hero-panel-bottom strong{font-size:19px}.zs-benefits{grid-template-columns:repeat(2,1fr);gap:20px}.zs-product-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:17px}.zs-hero-eyebrow{font-size:8px}.zs-how{gap:35px;padding:29px}.zs-how h2{font-size:28px}.zs-footer-top{grid-template-columns:1.1fr 1fr;gap:35px}.zs-footer-brand{grid-column:1/2}.zs-detail-grid{grid-template-columns:1fr;gap:24px}.zs-detail-media{position:static;display:grid;grid-template-columns:1.15fr 1fr;gap:0 20px}.zs-detail-photo{grid-row:1/3}.zs-detail-caption{align-self:end}.zs-detail-note{margin:0;align-self:start}.zs-detail-form>h1{font-size:34px}.zs-cart-layout,.zs-checkout-layout{grid-template-columns:1fr}.zs-summary{position:static}.zs-summary .zs-button{max-width:100%}.zs-cart-item-top h2{font-size:17px}.zs-checkout-fields{order:0}.zs-checkout-summary{order:1}}@media(max-width:560px){.zs-test-banner{justify-content:flex-start;gap:6px 9px;padding:8px 17px;font-size:10px}.zs-test-banner>strong{font-size:9px}.zs-test-banner>span:last-child{flex-basis:100%;padding-left:15px;font-size:10px}.zs-announcement{padding:8px 18px;justify-content:center;font-size:9px;min-height:31px}.zs-announcement>span{display:none}.zs-announcement>a{font-size:10px}.zs-header-main{flex-wrap:wrap;gap:16px;min-height:auto;padding:17px 18px 13px}.zs-mobile-menu-button{display:inline-flex;padding:5px;margin-left:-5px}.zs-header-main>.zs-brand{flex:1;font-size:30px}.zs-search{order:5;max-width:100%;flex-basis:100%}.zs-search input{height:42px;font-size:14px}.zs-cart-link{gap:6px}.zs-category-nav{display:none}.zs-category-nav.open{display:flex;flex-direction:column;align-items:stretch;gap:0;padding:8px 18px 15px}.zs-category-nav.open button{padding:11px 0;border:0;font-size:14px}.zs-hero{display:flex;flex-direction:column;gap:28px;padding:34px 22px 27px}.zs-hero h1{font-size:43px;max-width:360px}.zs-hero-eyebrow{font-size:9px;margin-bottom:19px}.zs-hero-copy>p{font-size:14px;line-height:1.75;margin-bottom:24px}.zs-hero-actions{gap:19px}.zs-hero-actions>.zs-button{font-size:13px!important}.zs-hero-link{font-size:12px}.zs-hero-footnote{margin-top:24px;font-size:8px;gap:22px}.zs-hero-panel{min-height:265px;padding:20px 23px}.zs-hero-monogram{font-size:160px;line-height:1}.zs-hero-monogram span{margin-top:30px;font-size:15px}.zs-hero-panel-bottom strong{font-size:21px}.zs-hero-round{width:34px;height:34px}.zs-hero-round svg{width:23px}.zs-hero-panel-bottom{padding-bottom:12px}.zs-hero-caption{font-size:9px}.zs-benefits{padding:24px 20px;gap:22px 15px}.zs-benefits>div{align-items:flex-start;gap:9px}.zs-benefits strong{font-size:11px}.zs-benefits small{font-size:9px;line-height:1.6}.zs-benefits svg{width:19px;height:19px}.zs-contained,.zs-catalog{padding-left:20px;padding-right:20px}.zs-catalog{padding-top:33px;padding-bottom:35px}.zs-section-top{align-items:flex-start;margin-bottom:20px}.zs-section-top h2{font-size:25px;line-height:1.25}.zs-section-top .zs-eyebrow{font-size:8px}.zs-count{display:none}.zs-category-pills{flex-wrap:nowrap;overflow-x:auto;padding-bottom:8px;gap:8px;margin-bottom:23px}.zs-category-pills button{white-space:nowrap;padding:9px 13px;font-size:12px}.zs-product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 13px}.zs-card-media{aspect-ratio:1/1.15}.zs-card-badges{top:9px;left:9px;right:7px;gap:4px}.zs-tag{font-size:8px;padding:4px 5px}.zs-tag svg{width:10px}.zs-product-placeholder{padding:18px 13px}.zs-product-placeholder>svg{width:30px;height:30px;margin-bottom:15px}.zs-product-placeholder>span{font-size:11px}.zs-product-placeholder>small{font-size:7px;margin-top:12px}.zs-card-arrow{width:27px;height:27px;bottom:9px;right:9px}.zs-card-arrow svg{width:16px}.zs-card-info{padding-top:13px}.zs-card-info h3{font-size:13px;line-height:1.5}.zs-card-price{gap:3px 6px}.zs-card-price strong{font-size:17px}.zs-card-price>span{font-size:8px}.zs-card-info>p{font-size:9px}.zs-collection-heading{margin-bottom:16px;gap:10px}.zs-collection-heading>h3{font-size:18px}.zs-collection-heading>span{font-size:9px;white-space:nowrap}.zs-how{grid-template-columns:1fr;gap:22px;margin:0 20px 36px;padding:27px 23px}.zs-how h2{font-size:31px}.zs-how p{font-size:13px}.zs-how-steps article{gap:12px}.zs-how-steps h3{font-size:14px}.zs-how-steps p{font-size:12px}.zs-footer{padding:34px 22px 0}.zs-footer-top{grid-template-columns:1fr 1fr;gap:30px 20px;padding-bottom:30px}.zs-footer-brand{grid-column:1/-1}.zs-footer-top>div:last-child{grid-column:1/-1}.zs-footer-brand>p{max-width:340px;font-size:13px}.zs-footer-top a:not(.zs-brand),.zs-footer-top button,.zs-footer-top>div>span:not(.zs-footer-signature){font-size:11px}.zs-footer h2{font-size:12px}.zs-footer-bottom{flex-direction:column;align-items:flex-start;gap:7px;justify-content:center;padding:17px 0;font-size:9px}.zs-footer-top .zs-footer-test{font-size:11px}.zs-breadcrumb{font-size:10px;gap:5px;margin:19px 0 22px}.zs-detail-media{display:block}.zs-detail-photo{aspect-ratio:1/1}.zs-detail-caption{font-size:10px}.zs-detail-note{display:none}.zs-detail-form>h1{font-size:29px}.zs-description{font-size:14px}.zs-detail-grid{padding-bottom:40px}.zs-fieldset legend{font-size:14px}.zs-variant-options>button{font-size:14px}.zs-customize-toggle>button{font-size:13px;padding:13px}.zs-studio{padding:17px 14px}.zs-field>input,.zs-field>select,.zs-field>textarea{font-size:16px}.zs-field>span{font-size:13px}.zs-field-help{font-size:12px}.zs-font-title{font-size:10px}.zs-font-option{padding:10px}.zs-font-option>small{font-size:9px}.zs-font-grid{gap:7px}.zs-font-sample{font-size:20px}.zs-personal-preview>small{font-size:10px}.zs-personal-preview>p{font-size:25px}.zs-upload-target>strong{font-size:13px}.zs-upload-target>span{font-size:10px}.zs-buy-row{gap:9px}.zs-buy-row>.zs-button{gap:7px;padding:12px 10px;font-size:12px!important}.zs-quantity button{width:30px}.zs-quantity input{width:32px;font-size:14px}.zs-page-heading h1{font-size:34px}.zs-page-heading p{font-size:13px}.zs-back{margin-bottom:24px;font-size:12px}.zs-cart-page,.zs-checkout-page{padding-top:23px;padding-bottom:45px}.zs-cart-item{gap:13px}.zs-cart-thumb{width:78px;aspect-ratio:1/1.2}.zs-cart-thumb .zs-product-placeholder{padding:9px 6px}.zs-cart-thumb .zs-product-placeholder>span{font-size:8px}.zs-cart-thumb .zs-product-placeholder>svg{width:23px;height:23px}.zs-cart-item-top{gap:7px}.zs-cart-item-top h2{font-size:14px}.zs-cart-item-top>div>span{font-size:10px}.zs-cart-item-top .zs-icon-button{padding:4px}.zs-cart-item-top .zs-icon-button svg{width:16px}.zs-cart-personal{padding:10px}.zs-cart-personal>strong{font-size:13px}.zs-cart-personal>small{font-size:10px}.zs-cart-personal>a{font-size:10px}.zs-cart-item-bottom{gap:10px;flex-wrap:wrap}.zs-cart-item-bottom>strong{font-size:15px}.zs-cart-qty{gap:7px;font-size:10px}.zs-cart-qty input{width:52px;font-size:16px;padding:5px 6px}.zs-cart-device-note{font-size:11px;align-items:flex-start}.zs-summary{padding:22px}.zs-summary>div:not(.zs-summary-test):not(.zs-coupon):not(.zs-error){font-size:13px}.zs-summary>p{font-size:12px}.zs-summary .zs-button{font-size:14px!important}.zs-summary-test{font-size:11px}.zs-checkout-block{padding:19px 15px}.zs-checkout-block h2{font-size:18px;gap:9px}.zs-field-grid{grid-template-columns:1fr;gap:0}.zs-field{margin-bottom:17px}.zs-disabled-method{padding:14px;gap:10px}.zs-disabled-method strong{font-size:13px}.zs-disabled-method p{font-size:11px}.zs-payment-options button{padding:16px;font-size:14px}.zs-payment-options small{font-size:10px}.zs-review-items article h3{font-size:14px}.zs-review-items dl{font-size:12px;padding:11px}.zs-review-items dl>div{grid-template-columns:63px 1fr;gap:9px}.zs-checkbox{font-size:12px;line-height:1.7}.zs-checkbox input{margin-top:4px}.zs-coupon>label{font-size:12px}.zs-coupon input{font-size:16px}.zs-coupon>div>button{font-size:12px}.zs-coupon>.zs-text-button{font-size:12px}.zs-checkout-result{padding-top:45px;padding-bottom:50px}.zs-checkout-result h1{font-size:35px}.zs-order-result-details{padding:16px 19px}.zs-content-page{padding-top:25px;padding-bottom:45px}.zs-content-page h1{font-size:33px}.zs-page-body{font-size:15px}.zs-empty{padding:55px 16px}.zs-empty h2{font-size:23px}}.zs-hero-copy>p,.zs-description,.zs-how>div>p,.zs-page-heading>p,.zs-footer-brand>p,.zs-empty>p,.zs-checkout-result>p{font-size:16px}.zs-category-nav button,.zs-category-pills button,.zs-cart-link,.zs-variant-options>button,.zs-customize-toggle>button,.zs-field>span,.zs-field-label,.zs-fieldset legend,.zs-card-info h3,.zs-how-steps h3,.zs-detail-note h3,.zs-cart-item-top h2,.zs-review-items article h3,.zs-checkbox,.zs-search input,.zs-field>input,.zs-field>select,.zs-field>textarea{font-size:14px}.zs-field-help,.zs-hero-link,.zs-detail-caption,.zs-detail-note p,.zs-cart-device-note,.zs-summary>p,.zs-summary-test,.zs-how-steps p,.zs-footer h2,.zs-footer-top a:not(.zs-brand),.zs-footer-top button,.zs-footer-top>div>span:not(.zs-footer-signature),.zs-review-items article p,.zs-cart-personal>small,.zs-cart-personal>a,.zs-cart-personal>span,.zs-coupon>label,.zs-test-inline p,.zs-disabled-method p,.zs-disabled-method strong,.zs-payment-options small,.zs-review-items dl{font-size:12px}.zs-collection-heading>span,.zs-count,.zs-card-info>.zs-eyebrow,.zs-card-price>span,.zs-card-info>p,.zs-tag,.zs-benefits small,.zs-announcement,.zs-announcement>a,.zs-test-banner,.zs-hero-caption,.zs-field>span>small,.zs-font-title,.zs-font-option>small,.zs-upload-target>span,.zs-personal-preview>small,.zs-footer-bottom{font-size:11px}.zs-benefits strong,.zs-font-option>strong,.zs-upload-target>strong{font-size:13px}.zs-store .zs-category-nav{gap:24px}.zs-store .zs-button,.zs-store .zs-buy-row>.zs-button,.zs-store .zs-summary>.zs-button,.zs-store .zs-coupon>div>button,.zs-store .zs-payment-options>button{font-size:14px!important}.zs-store .zs-coupon input,.zs-store .zs-cart-qty input{font-size:14px}.zs-store .zs-eyebrow{font-size:10px}@media(max-width:560px){.zs-store .zs-field>input,.zs-store .zs-field>select,.zs-store .zs-field>textarea,.zs-store .zs-coupon input,.zs-store .zs-cart-qty input{font-size:16px}.zs-store .zs-card-info h3{font-size:14px}.zs-store .zs-card-badges .zs-tag{font-size:9px}.zs-store .zs-announcement{font-size:10px}.zs-store .zs-buy-row{flex-wrap:wrap}.zs-store .zs-buy-row>.zs-button{min-width:175px}.zs-store .zs-benefits small{font-size:10px}.zs-store .zs-benefits strong{font-size:12px}.zs-store .zs-footer-top{gap:28px 18px}}@media(prefers-reduced-motion:reduce){.zs-store *{scroll-behavior:auto!important;transition:none!important}}.zs-account-link{display:flex;gap:9px;align-items:center;color:inherit;text-decoration:none;font-size:13px;flex-shrink:0}.zs-account-link small{display:block;font-size:11px;color:#68716e;margin-top:3px}.zs-account-context{display:flex;gap:8px;align-items:center;flex-wrap:wrap;font-size:13px;color:#306b53}.zs-account-context a{margin-left:auto}.zs-order-note{margin-top:24px}.zs-nav-detail{text-decoration:none}.zs-account-link:focus-visible{outline:2px solid #346752;outline-offset:4px}@media(max-width:700px){.zs-account-link span{display:none}.zs-account-link{padding:10px}.zs-header-main{gap:9px}.zs-order-note span{flex-wrap:wrap}}.zs-store{--zs-ink:#171a17;--zs-muted:#687066;--zs-line:#e6e9e2;--zs-paper:#ffffff;--zs-light:#f5f6f2;--zs-accent:#5f8e24;--zs-accent-strong:#315f18;--zs-lime:#c7f36a;--zs-lime-soft:#effbd7;--zs-dark:#151a16;--zs-dark-2:#202820;--zs-shadow:0 18px 55px rgba(20,27,20,.08);background:#fff;color:var(--zs-ink)}.zs-store button:focus-visible,.zs-store a:focus-visible,.zs-store input:focus-visible,.zs-store textarea:focus-visible,.zs-store select:focus-visible{outline-color:#8fbd3a}.zs-test-banner{min-height:30px;padding:6px 20px;background:#f2f5ec;color:#59624f;border-bottom:1px solid #e4e8dc;font-size:10px}.zs-announcement{min-height:39px;background:#111511;color:#e9eee5;border-bottom:1px solid #282e28;font-size:11px;letter-spacing:.02em}.zs-announcement-proof{display:flex;align-items:center;gap:7px;color:#c8ef77;white-space:nowrap}.zs-header{position:sticky;top:0;z-index:30;box-shadow:0 1px #1016100a}.zs-header-main{max-width:1500px;min-height:90px;padding-top:17px;padding-bottom:17px;gap:30px}.zs-brand{display:inline-flex;align-items:center;gap:10px;font-size:inherit;letter-spacing:0;font-weight:inherit}.zs-brand-mark{width:37px;height:37px;border-radius:10px;background:var(--zs-lime);color:#16200f;display:grid;place-items:center;font-size:23px!important;font-weight:950!important;letter-spacing:-.08em!important;line-height:1!important;transform:skew(-7deg);box-shadow:inset 0 0 0 1px #18260c14}.zs-brand-word{display:flex!important;flex-direction:column;font-size:27px!important;font-weight:950!important;letter-spacing:-1.6px!important;line-height:.92!important;color:#151915}.zs-brand-word small{margin-top:6px;font-size:7px!important;letter-spacing:.24em!important;color:#7d857a;font-weight:800;line-height:1}.zs-search{max-width:640px;border-color:#e5e8e1;background:#f7f8f5;border-radius:999px;padding-left:17px;transition:border-color .18s,box-shadow .18s,background .18s}.zs-search:focus-within{background:#fff;border-color:#a8bf7d;box-shadow:0 0 0 4px #7f9f4817}.zs-search input{height:46px}.zs-account-link{padding:7px 9px;border-radius:10px;transition:background .15s}.zs-account-link:hover{background:#f4f6f1}.zs-account-link small{color:#8a9185}.zs-cart-link{min-height:43px;padding:8px 11px;border-radius:10px;transition:background .15s}.zs-cart-link:hover{background:#f4f6f1}.zs-cart-link b{background:var(--zs-lime);color:#17200f;font-weight:800}.zs-category-nav{max-width:1500px;margin:auto;border-top:1px solid #f0f1ee;padding-top:8px;padding-bottom:8px;gap:27px}.zs-category-nav button{font-size:12px;color:#626a60;transition:color .15s}.zs-category-nav button:hover{color:#1f281e}.zs-category-nav button:first-child{color:#212621}.zs-nav-detail{color:#577e2b}.zs-button-brand{background:var(--zs-lime);color:#18210f!important;border-color:var(--zs-lime);box-shadow:0 8px 24px #95c1412e}.zs-button-brand:hover:not(:disabled){background:#d4ff79;border-color:#d4ff79}.zs-hero-v10{max-width:1500px;margin:0 auto;min-height:560px;display:grid;grid-template-columns:minmax(0,1.02fr) minmax(420px,.98fr);overflow:hidden;background:var(--zs-dark);color:#f3f6f0;position:relative}.zs-hero-v10:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(circle at 18% 20%,rgba(199,243,106,.12),transparent 28%),linear-gradient(120deg,transparent 55%,rgba(255,255,255,.025))}.zs-hero-v10-copy{position:relative;z-index:2;padding:68px 64px 60px;display:flex;flex-direction:column;justify-content:center;align-items:flex-start}.zs-hero-kicker{display:flex;align-items:center;gap:9px;color:#caef80;font-size:9px;font-weight:800;letter-spacing:.18em;margin-bottom:22px}.zs-hero-kicker>span{width:22px;height:2px;background:#b6e854;border-radius:2px}.zs-hero-v10 h1{color:#fff;max-width:680px;margin:0 0 22px;font-size:clamp(44px,5vw,76px);line-height:.98;letter-spacing:-.065em;font-weight:680}.zs-hero-v10-copy>p{max-width:580px;margin:0 0 30px;color:#bdc7bb;font-size:15px;line-height:1.8}.zs-hero-v10-actions{display:flex;align-items:center;gap:20px;flex-wrap:wrap}.zs-hero-secondary{display:inline-flex;align-items:center;gap:7px;border:0;background:transparent;color:#e7ece4;padding:11px 0;font-size:12px}.zs-hero-secondary:hover{color:#c8ef77}.zs-hero-proof{display:flex;gap:19px;flex-wrap:wrap;margin-top:38px;color:#909d8e;font-size:10px}.zs-hero-proof>span{display:flex;align-items:center;gap:7px}.zs-hero-proof svg{color:#b6dd68}.zs-hero-v10-visual{position:relative;min-height:560px;background:#eef0e9;overflow:hidden}.zs-hero-v10-visual>img{width:100%;height:100%;object-fit:cover;display:block;animation:zsHeroReveal .55s ease both}@keyframes zsHeroReveal{0%{opacity:.2;transform:scale(1.035)}to{opacity:1;transform:scale(1)}}.zs-hero-art{width:100%;height:100%;min-height:560px;position:relative;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#e6eadf,#f8f9f5);overflow:hidden}.zs-hero-art-grid{position:absolute;inset:0;background-image:linear-gradient(rgba(40,57,32,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(40,57,32,.05) 1px,transparent 1px);background-size:36px 36px;-webkit-mask-image:linear-gradient(to bottom,transparent 4%,#000 25%,#000 80%,transparent);mask-image:linear-gradient(to bottom,transparent 4%,#000 25%,#000 80%,transparent)}.zs-hero-art strong{font-size:min(27vw,390px);font-weight:950;line-height:.75;letter-spacing:-.12em;color:#1a2119;transform:skew(-8deg);text-shadow:28px 28px 0 rgba(151,196,66,.15)}.zs-hero-art small{position:absolute;right:7%;top:10%;font-size:10px;font-weight:900;letter-spacing:.17em;line-height:1.65;color:#638038;text-align:right}.zs-hero-product-chip{position:absolute;left:24px;right:24px;bottom:72px;z-index:3;display:grid;grid-template-columns:1fr auto auto;align-items:center;gap:12px;text-align:left;padding:15px 17px;border:1px solid rgba(255,255,255,.45);border-radius:14px;background:#ffffffe6;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#1f251f;box-shadow:0 14px 45px #1019101f}.zs-hero-product-chip span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:650}.zs-hero-product-chip strong{font-size:13px}.zs-hero-controls{position:absolute;left:24px;right:24px;bottom:22px;z-index:3;display:flex;align-items:center;justify-content:space-between}.zs-hero-controls>button{width:36px;height:36px;border:1px solid rgba(48,61,44,.13);border-radius:50%;background:#ffffffe6;display:grid;place-items:center;color:#354031}.zs-hero-controls>div{display:flex;align-items:center;gap:7px;padding:9px 12px;border-radius:999px;background:#ffffffd1;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.zs-hero-controls>div>button{width:18px;height:4px;padding:0;border:0;border-radius:999px;background:#c9cec4;transition:width .18s,background .18s}.zs-hero-controls>div>button.active{width:34px;background:#517a26}.zs-benefits-v10{max-width:1500px;padding-top:24px;padding-bottom:24px;background:#fff}.zs-benefits-v10>div{min-width:0}.zs-benefits-v10 strong{font-size:11px}.zs-category-showcase{padding-top:66px;padding-bottom:25px;max-width:1450px}.zs-section-heading-v10{display:flex;justify-content:space-between;align-items:flex-end;gap:35px;margin-bottom:25px}.zs-section-heading-v10 h2{margin:5px 0 0;font-size:clamp(28px,3vw,42px);font-weight:560;letter-spacing:-.05em}.zs-section-heading-v10>p{max-width:390px;color:#7d8579;font-size:11px;line-height:1.7;margin:0}.zs-category-cards{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}.zs-category-card{min-width:0;position:relative;display:flex;flex-direction:column;text-align:left;border:1px solid #e6e9e1;border-radius:16px;background:#f6f7f3;padding:13px;overflow:hidden;transition:transform .18s,box-shadow .18s,border-color .18s}.zs-category-card:hover{transform:translateY(-3px);box-shadow:var(--zs-shadow);border-color:#d7dfca}.zs-category-card-index{position:absolute;top:15px;left:15px;z-index:2;width:29px;height:29px;display:grid;place-items:center;border-radius:999px;background:#ffffffe0;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);font-size:8px;font-weight:800;color:#66745a}.zs-category-card-media{height:170px;display:grid;place-items:center;border-radius:11px;background:#ecefe7;overflow:hidden}.zs-category-card-media img{width:100%;height:100%;object-fit:contain;transition:transform .25s}.zs-category-card:hover img{transform:scale(1.035)}.zs-category-card-media strong{font-size:58px;letter-spacing:-.08em;color:#cad3c1}.zs-category-card-title{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-top:13px;font-size:13px;font-weight:700}.zs-category-card small{margin-top:4px;color:#949b90;font-size:9px}.zs-use-cases{max-width:1450px;display:grid;grid-template-columns:1fr 1fr;gap:14px;padding-top:44px;padding-bottom:20px}.zs-use-cases article{min-height:260px;position:relative;padding:34px;border-radius:18px;overflow:hidden;background:#171c18;color:#fff}.zs-use-cases article:nth-child(2){background:#eaf0de;color:#172016}.zs-use-cases article>svg{position:absolute;right:27px;top:28px;width:32px;height:32px;color:#b8e65f}.zs-use-cases article:nth-child(2)>svg{color:#557d29}.zs-use-cases .zs-eyebrow{color:#a7b6a2;margin-bottom:18px}.zs-use-cases article:nth-child(2) .zs-eyebrow{color:#6f7f63}.zs-use-cases h2{max-width:490px;color:inherit;font-size:clamp(26px,3vw,42px);line-height:1.08;font-weight:550;letter-spacing:-.055em;margin:0 0 30px}.zs-use-cases button{display:inline-flex;align-items:center;gap:8px;border:0;background:transparent;color:#c9ef7f;font-size:11px;font-weight:700;padding:7px 0}.zs-use-cases article:nth-child(2) button{color:#416b1d}.zs-catalog{max-width:1450px;padding-top:54px}.zs-section-top h2{font-size:clamp(28px,3vw,40px)}.zs-category-pills{overflow-x:auto;flex-wrap:nowrap;scrollbar-width:none;padding-bottom:3px}.zs-category-pills::-webkit-scrollbar{display:none}.zs-category-pills button{white-space:nowrap;border-radius:999px;padding:9px 16px}.zs-category-pills button.active{background:#171c18;border-color:#171c18}.zs-product-rail-section{margin:0 0 52px}.zs-rail-heading{display:flex;justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:18px}.zs-rail-heading h3{margin:5px 0 0;font-size:22px;font-weight:570;letter-spacing:-.035em}.zs-rail-actions{display:flex;align-items:center;gap:8px;color:#8d9589;font-size:9px}.zs-rail-actions>span{margin-right:5px}.zs-rail-actions button{width:35px;height:35px;border:1px solid #e2e6df;border-radius:50%;background:#fff;display:grid;place-items:center;color:#4d5949}.zs-product-rail{display:flex;gap:18px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding:2px 1px 10px}.zs-product-rail::-webkit-scrollbar{display:none}.zs-product-rail .zs-product-card{flex:0 0 clamp(225px,24vw,315px);scroll-snap-align:start}.zs-card-media{border-radius:13px;background:#f3f4f0}.zs-card-meta{display:flex;align-items:center;justify-content:space-between;gap:8px}.zs-stock-dot{display:flex;align-items:center;gap:5px;color:#a3aaa0;font-size:8px;white-space:nowrap}.zs-stock-dot:before{content:"";width:5px;height:5px;border-radius:50%;background:#bfc3bc}.zs-stock-dot.available{color:#5d7a45}.zs-stock-dot.available:before{background:#7fba42;box-shadow:0 0 0 3px #7fba421a}.zs-card-price>span{max-width:140px;line-height:1.35}.zs-how-v10{max-width:1362px;border-radius:20px;background:#eef2e8;margin-bottom:78px}.zs-footer{background:#121612;padding-top:54px}.zs-footer .zs-brand{margin-bottom:20px}.zs-footer .zs-brand-mark{background:#c7f36a;color:#18220f}.zs-footer .zs-brand-word{color:#f4f7f0}.zs-footer .zs-brand-word small{color:#74806f}.zs-footer-signature{color:#96b26d}.zs-footer-bottom{border-color:#293029;color:#747e70}.zs-mobile-bottom{display:none}@media(max-width:1100px){.zs-header-main{gap:18px}.zs-brand-word small{display:none}.zs-hero-v10{grid-template-columns:1fr .9fr;min-height:510px}.zs-hero-v10-copy{padding:53px 38px}.zs-hero-v10-visual,.zs-hero-art{min-height:510px}.zs-category-cards{grid-template-columns:repeat(3,minmax(0,1fr))}.zs-category-card-media{height:155px}}@media(max-width:800px){.zs-header{position:relative}.zs-header-main{padding-left:22px;padding-right:22px}.zs-hero-v10{grid-template-columns:1fr 1fr;min-height:470px}.zs-hero-v10-copy{padding:42px 28px}.zs-hero-v10 h1{font-size:46px}.zs-hero-proof{gap:10px 14px}.zs-hero-v10-visual,.zs-hero-art{min-height:470px}.zs-category-showcase,.zs-use-cases,.zs-catalog{padding-left:24px;padding-right:24px}.zs-category-cards{grid-template-columns:repeat(3,minmax(0,1fr))}.zs-use-cases{grid-template-columns:1fr}}@media(max-width:560px){.zs-store{padding-bottom:68px}.zs-test-banner{justify-content:center;text-align:center}.zs-announcement{min-height:31px;padding:7px 15px;justify-content:center;text-align:center}.zs-announcement>span:first-child{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.zs-announcement-proof{display:none}.zs-header-main{padding:14px 16px 12px;gap:8px}.zs-mobile-menu-button{display:inline-flex!important}.zs-brand{flex:1;gap:7px}.zs-brand-mark{width:31px;height:31px;border-radius:8px;font-size:19px!important}.zs-brand-word{font-size:22px!important;letter-spacing:-1.2px!important}.zs-search{order:5;flex-basis:100%;max-width:none;border-radius:12px}.zs-search input{height:42px}.zs-account-link{display:none}.zs-cart-link{padding:7px 4px}.zs-cart-link>span{display:none}.zs-category-nav.open{position:absolute;left:0;right:0;top:100%;z-index:25;background:#fff;border-bottom:1px solid #e6e9e1;box-shadow:0 18px 35px #1219121c;padding:8px 20px 18px}.zs-category-nav.open button,.zs-category-nav.open a{min-height:43px;align-items:center}.zs-category-nav.open button:first-child{border-right:0;border-bottom:1px solid #e9ece5}.zs-nav-detail{margin-left:0}.zs-hero-v10{display:flex;flex-direction:column;min-height:0}.zs-hero-v10-copy{padding:42px 21px 38px}.zs-hero-kicker{margin-bottom:18px;font-size:8px}.zs-hero-v10 h1{font-size:45px;line-height:.99;margin-bottom:19px}.zs-hero-v10-copy>p{font-size:13px;line-height:1.72;margin-bottom:24px}.zs-hero-v10-actions{gap:15px}.zs-hero-v10-actions .zs-button{width:100%}.zs-hero-secondary{width:100%;justify-content:center;color:#c8d1c4}.zs-hero-proof{margin-top:28px;display:grid;grid-template-columns:1fr 1fr;gap:12px 8px;font-size:9px}.zs-hero-v10-visual,.zs-hero-art{min-height:355px}.zs-hero-art strong{font-size:220px}.zs-hero-product-chip{left:15px;right:15px;bottom:64px;grid-template-columns:1fr auto;padding:13px 14px}.zs-hero-product-chip svg{display:none}.zs-hero-product-chip span{font-size:10px}.zs-hero-controls{left:15px;right:15px;bottom:15px}.zs-benefits-v10{grid-template-columns:1fr 1fr;padding:21px 18px;gap:19px 13px}.zs-benefits-v10>div{align-items:flex-start}.zs-benefits-v10 strong{font-size:10px}.zs-category-showcase{padding:39px 18px 18px}.zs-section-heading-v10{display:block;margin-bottom:18px}.zs-section-heading-v10 h2{font-size:29px}.zs-section-heading-v10>p{margin-top:10px;font-size:10px}.zs-category-cards{display:flex;overflow-x:auto;gap:10px;scroll-snap-type:x mandatory;scrollbar-width:none;padding:1px 1px 8px}.zs-category-cards::-webkit-scrollbar{display:none}.zs-category-card{flex:0 0 47%;scroll-snap-align:start;border-radius:13px;padding:10px}.zs-category-card-media{height:125px}.zs-category-card-title{font-size:11px}.zs-use-cases{padding:24px 18px 8px;gap:10px}.zs-use-cases article{min-height:230px;padding:27px;border-radius:15px}.zs-use-cases h2{font-size:30px}.zs-catalog{padding-left:18px;padding-right:18px;padding-top:39px}.zs-section-top h2{font-size:29px}.zs-rail-heading{align-items:center}.zs-rail-heading h3{font-size:19px}.zs-rail-actions>span{display:none}.zs-rail-actions button{width:31px;height:31px}.zs-product-rail{margin-right:-18px;padding-right:18px;gap:12px}.zs-product-rail .zs-product-card{flex-basis:72vw}.zs-card-media{aspect-ratio:1/1.06}.zs-card-info h3{font-size:13px}.zs-how-v10{border-radius:15px;margin:0 18px 34px;padding:27px 23px}.zs-footer{padding-bottom:22px}.zs-footer .zs-brand-word small{display:block}.zs-footer-bottom{padding-bottom:10px}.zs-mobile-bottom{position:fixed;z-index:40;left:0;right:0;bottom:0;height:66px;display:grid;grid-template-columns:repeat(5,1fr);align-items:stretch;background:#fffffff2;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-top:1px solid #e2e6df;box-shadow:0 -8px 30px #1017100f;padding-bottom:env(safe-area-inset-bottom)}.zs-mobile-bottom>a,.zs-mobile-bottom>button{position:relative;border:0;background:transparent;color:#858d82;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;font-size:8px;padding:6px 2px}.zs-mobile-bottom>a.active{color:#365d1d}.zs-mobile-bottom>a.active:before{content:"";position:absolute;top:0;width:22px;height:2px;background:#77a638;border-radius:0 0 3px 3px}.zs-mobile-cart-icon{position:relative;display:inline-flex}.zs-mobile-cart-icon b{position:absolute;right:-9px;top:-8px;min-width:16px;height:16px;padding:0 4px;border-radius:999px;background:#bce859;color:#17200f;display:grid;place-items:center;font-size:7px}}.zs-brand>.zs-brand-mark,.zs-brand>.zs-brand-word{margin-left:0;vertical-align:middle}.zs-footer .zs-brand{display:inline-flex;align-items:center;gap:10px}.zs-store{background:var(--zs-background);color:var(--zs-ink);color-scheme:dark;--zs-accent-strong:color-mix(in srgb,var(--zs-primary) 72%,#000);--zs-lime:var(--zs-primary);--zs-lime-soft:color-mix(in srgb,var(--zs-primary) 13%,var(--zs-surface));--zs-dark:var(--zs-background);--zs-dark-2:var(--zs-surface)}.zs-store button:focus-visible,.zs-store a:focus-visible,.zs-store input:focus-visible,.zs-store textarea:focus-visible,.zs-store select:focus-visible{outline-color:var(--zs-primary)}.zs-store h1,.zs-store h2,.zs-store h3{color:var(--zs-ink)}.zs-test-banner{background:color-mix(in srgb,var(--zs-gold) 13%,var(--zs-background));color:color-mix(in srgb,var(--zs-gold) 78%,white);border-color:color-mix(in srgb,var(--zs-gold) 24%,transparent)}.zs-announcement-v12{position:relative;overflow:hidden;background:linear-gradient(90deg,color-mix(in srgb,var(--zs-primary) 78%,#08050c),color-mix(in srgb,var(--zs-primary) 50%,#140d18),#08050c);color:#fff;border:0;padding:0 44px;min-height:40px}.zs-announcement-window{flex:1;overflow:hidden;min-width:0}.zs-announcement-track{min-height:40px;display:flex;align-items:center;gap:44px;width:max-content}.zs-announcement-track>span{display:inline-flex;align-items:center;gap:9px;white-space:nowrap;font-size:10px;font-weight:750;letter-spacing:.08em;text-transform:uppercase}.zs-announcement-track i{width:4px;height:4px;border-radius:50%;background:var(--zs-gold);box-shadow:0 0 10px color-mix(in srgb,var(--zs-gold) 60%,transparent)}.zs-announcement-v12.is-ticker .zs-announcement-track{animation:zsTicker var(--zs-ticker-speed) linear infinite}.zs-announcement-proof{position:relative;z-index:2;background:linear-gradient(90deg,transparent 0%,#08050c 24%);padding-left:36px;color:color-mix(in srgb,var(--zs-gold) 78%,white)}@keyframes zsTicker{0%{transform:translate(0)}to{transform:translate(-50%)}}.zs-header{background:color-mix(in srgb,var(--zs-surface) 91%,transparent);border-color:var(--zs-line);box-shadow:0 14px 36px #0003;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.zs-header-main{min-height:92px}.zs-brand{min-width:min(var(--zs-logo-desktop),36vw)}.zs-brand-logo{display:flex;align-items:center;max-width:var(--zs-logo-desktop)}.zs-brand-logo img{display:block;width:var(--zs-logo-desktop);max-width:100%;max-height:62px;object-fit:contain;object-position:left center}.zs-brand-logo.compact img{max-height:54px}.zs-brand-fallback{display:flex;align-items:center;gap:9px}.zs-brand-fallback .zs-brand-mark{background:linear-gradient(145deg,var(--zs-primary),color-mix(in srgb,var(--zs-primary) 45%,#2d0a3c));color:#fff;box-shadow:0 0 28px color-mix(in srgb,var(--zs-primary) 28%,transparent)}.zs-brand-fallback .zs-brand-word{color:var(--zs-ink)}.zs-brand-fallback .zs-brand-word small{color:var(--zs-gold)}.zs-search{background:color-mix(in srgb,var(--zs-surface) 76%,#000);border-color:var(--zs-line);color:var(--zs-muted)}.zs-search:focus-within{background:var(--zs-surface);border-color:color-mix(in srgb,var(--zs-primary) 55%,var(--zs-line));box-shadow:0 0 0 4px color-mix(in srgb,var(--zs-primary) 14%,transparent)}.zs-search input,.zs-search button{color:var(--zs-ink)}.zs-search input::placeholder{color:color-mix(in srgb,var(--zs-muted) 65%,transparent)}.zs-account-link:hover,.zs-cart-link:hover{background:color-mix(in srgb,var(--zs-primary) 9%,var(--zs-surface))}.zs-account-link small{color:var(--zs-muted)}.zs-cart-link b{background:var(--zs-primary);color:#fff;box-shadow:0 0 20px color-mix(in srgb,var(--zs-primary) 30%,transparent)}.zs-category-nav{border-color:var(--zs-line)}.zs-category-nav button{color:var(--zs-muted)}.zs-category-nav button:hover,.zs-category-nav button:first-child{color:var(--zs-ink)}.zs-nav-detail{color:var(--zs-gold)}.zs-button-brand,.zs-button-dark,.zs-button-mint{background:linear-gradient(135deg,var(--zs-primary),color-mix(in srgb,var(--zs-primary) 62%,#47105d));border-color:color-mix(in srgb,var(--zs-primary) 75%,white);color:#fff!important;box-shadow:0 12px 34px color-mix(in srgb,var(--zs-primary) 26%,transparent)}.zs-button-brand:hover:not(:disabled),.zs-button-dark:hover:not(:disabled),.zs-button-mint:hover:not(:disabled){background:linear-gradient(135deg,color-mix(in srgb,var(--zs-primary) 88%,white),var(--zs-primary))}.zs-button-outline{background:var(--zs-surface);border-color:var(--zs-line);color:var(--zs-ink)}.zs-hero-v12{max-width:1500px;min-height:590px;margin:0 auto;position:relative;overflow:hidden;background:var(--zs-surface);display:flex;align-items:stretch;color:var(--zs-ink);isolation:isolate}.zs-hero-v12-media{position:absolute;inset:0;z-index:0;background:radial-gradient(circle at 72% 30%,color-mix(in srgb,var(--zs-primary) 46%,transparent),transparent 34%),radial-gradient(circle at 18% 85%,color-mix(in srgb,var(--zs-gold) 12%,transparent),transparent 30%),linear-gradient(120deg,var(--zs-surface),var(--zs-background));overflow:hidden}.zs-hero-v12-media picture,.zs-hero-v12-media img,.zs-hero-v12-media video{display:block;width:100%;height:100%;object-fit:cover}.zs-hero-v12-media img,.zs-hero-v12-media video{animation:zsHeroFade .7s cubic-bezier(.2,.7,.2,1) both}.zs-hero-v12.transition-slide .zs-hero-v12-media img,.zs-hero-v12.transition-slide .zs-hero-v12-media video{animation-name:zsHeroSlide}.zs-hero-v12.transition-zoom .zs-hero-v12-media img,.zs-hero-v12.transition-zoom .zs-hero-v12-media video{animation-name:zsHeroZoom;animation-duration:1.1s}.zs-hero-v12-overlay{position:absolute;inset:0;background:linear-gradient(90deg,#050307 0% 42%,#0503078c 65%,#05030738)}.zs-hero-v12.align-center .zs-hero-v12-overlay{background:#050307b8}.zs-hero-v12.align-right .zs-hero-v12-overlay{background:linear-gradient(270deg,#050307 0% 42%,#0503078c 65%,#05030738)}@keyframes zsHeroFade{0%{opacity:0;transform:scale(1.025)}to{opacity:1;transform:scale(1)}}@keyframes zsHeroSlide{0%{opacity:.35;transform:translate(3.5%) scale(1.02)}to{opacity:1;transform:none}}@keyframes zsHeroZoom{0%{opacity:.35;transform:scale(1.08)}to{opacity:1;transform:scale(1)}}.zs-hero-v12-art{position:absolute;inset:0;display:grid;place-items:center;overflow:hidden;background:radial-gradient(circle at 63% 32%,color-mix(in srgb,var(--zs-primary) 42%,transparent),transparent 30%),linear-gradient(135deg,#120b18,#050407 68%)}.zs-hero-v12-art>span{position:absolute;inset:-20%;background:repeating-linear-gradient(115deg,transparent 0 60px,color-mix(in srgb,var(--zs-primary) 6%,transparent) 62px 64px);transform:rotate(-7deg)}.zs-hero-v12-art>strong{font-size:min(46vw,650px);font-style:italic;letter-spacing:-.16em;line-height:.8;color:color-mix(in srgb,var(--zs-primary) 80%,#4b0a64);opacity:.32;text-shadow:20px 18px 55px rgba(0,0,0,.7)}.zs-hero-v12-art>i{position:absolute;width:55%;height:2px;background:linear-gradient(90deg,transparent,var(--zs-primary),var(--zs-gold),transparent);box-shadow:0 0 28px var(--zs-primary);bottom:18%}.zs-hero-v12-copy{position:relative;z-index:2;width:min(760px,64%);padding:82px 68px 74px;display:flex;flex-direction:column;justify-content:center;align-items:flex-start}.zs-hero-v12.align-center .zs-hero-v12-copy{width:min(900px,88%);margin:auto;align-items:center;text-align:center}.zs-hero-v12.align-right .zs-hero-v12-copy{margin-left:auto;align-items:flex-end;text-align:right}.zs-hero-kicker{color:var(--zs-gold);font-size:9px;font-weight:850;letter-spacing:.19em}.zs-hero-kicker>i{display:inline-block;width:24px;height:2px;background:linear-gradient(90deg,var(--zs-primary),var(--zs-gold));box-shadow:0 0 12px var(--zs-primary)}.zs-hero-v12 h1{max-width:720px;color:#fff;font-size:clamp(45px,5.5vw,82px);font-weight:700;line-height:.96;letter-spacing:-.065em;margin:0 0 24px;text-wrap:balance;text-shadow:0 5px 35px rgba(0,0,0,.38)}.zs-hero-v12-copy>p{max-width:620px;color:#d0c7d2;font-size:15px;line-height:1.75;margin:0 0 30px}.zs-hero-v12-actions{display:flex;align-items:center;gap:19px;flex-wrap:wrap}.zs-hero-secondary{color:#eee7f0}.zs-hero-secondary:hover{color:var(--zs-gold)}.zs-hero-proof{color:#a89eaa}.zs-hero-proof svg{color:var(--zs-gold)}.zs-hero-v12-ui{position:absolute;z-index:4;left:28px;right:28px;bottom:23px;display:flex;align-items:center;justify-content:center;gap:12px}.zs-hero-v12-ui>button{width:36px;height:36px;border:1px solid rgba(255,255,255,.2);border-radius:50%;background:#0a080c8a;color:#fff;display:grid;place-items:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.zs-hero-v12-dots{display:flex;align-items:center;gap:7px}.zs-hero-v12-dots button{width:25px;height:3px;border:0;border-radius:999px;background:#ffffff40;padding:0;transition:width .2s,background .2s}.zs-hero-v12-dots button.active{width:44px;background:linear-gradient(90deg,var(--zs-primary),var(--zs-gold));box-shadow:0 0 16px color-mix(in srgb,var(--zs-primary) 35%,transparent)}.zs-hero-v12-progress{position:absolute;z-index:5;left:0;bottom:0;height:2px;width:100%;transform-origin:left;background:linear-gradient(90deg,var(--zs-primary),var(--zs-gold));animation:zsHeroProgress var(--zs-hero-duration) linear both}.zs-hero-v12-progress.paused{animation-play-state:paused}@keyframes zsHeroProgress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.zs-benefits-v10{border-color:var(--zs-line);background:var(--zs-background)}.zs-benefits svg{color:var(--zs-gold)}.zs-benefits small{color:var(--zs-muted)}.zs-category-showcase,.zs-catalog{background:var(--zs-background)}.zs-section-heading-v10>p,.zs-count,.zs-rail-actions{color:var(--zs-muted)}.zs-category-card{background:var(--zs-surface);border-color:var(--zs-line);box-shadow:none}.zs-category-card:hover{border-color:color-mix(in srgb,var(--zs-primary) 55%,var(--zs-line));box-shadow:var(--zs-shadow)}.zs-category-card-media{background:color-mix(in srgb,var(--zs-surface) 72%,#000)}.zs-category-card-media strong{color:color-mix(in srgb,var(--zs-primary) 35%,var(--zs-muted))}.zs-category-card-index,.zs-category-card small{color:var(--zs-muted)}.zs-category-card-title{color:var(--zs-ink)}.zs-use-cases article{background:linear-gradient(135deg,color-mix(in srgb,var(--zs-primary) 25%,#08060b),#09070c 72%);border:1px solid color-mix(in srgb,var(--zs-primary) 22%,var(--zs-line));box-shadow:var(--zs-shadow)}.zs-use-cases article:nth-child(2){background:linear-gradient(135deg,color-mix(in srgb,var(--zs-gold) 13%,var(--zs-surface)),var(--zs-surface));color:var(--zs-ink);border-color:color-mix(in srgb,var(--zs-gold) 25%,var(--zs-line))}.zs-use-cases article>svg{color:var(--zs-primary)}.zs-use-cases article:nth-child(2)>svg{color:var(--zs-gold)}.zs-use-cases .zs-eyebrow,.zs-use-cases article:nth-child(2) .zs-eyebrow{color:var(--zs-gold)}.zs-use-cases button,.zs-use-cases article:nth-child(2) button{color:color-mix(in srgb,var(--zs-primary) 70%,white)}.zs-category-pills button{background:var(--zs-surface);border-color:var(--zs-line);color:var(--zs-muted)}.zs-category-pills button.active{background:linear-gradient(135deg,var(--zs-primary),color-mix(in srgb,var(--zs-primary) 55%,#3d0a50));border-color:var(--zs-primary);color:#fff;box-shadow:0 8px 24px color-mix(in srgb,var(--zs-primary) 17%,transparent)}.zs-product-rail-section{border-top:1px solid color-mix(in srgb,var(--zs-line) 78%,transparent);padding-top:27px}.zs-product-rail-section:first-of-type{border-top:0}.zs-rail-heading h3{color:var(--zs-ink)}.zs-rail-heading p{font-size:11px;line-height:1.55;color:var(--zs-muted);margin:5px 0 0;max-width:640px}.zs-rail-actions button{background:var(--zs-surface);border-color:var(--zs-line);color:var(--zs-ink)}.zs-product-rail{scroll-behavior:smooth}.zs-product-rail-section.is-grid .zs-rail-actions button{display:none}.zs-section-grid{margin-top:4px}.zs-card-media{background:var(--zs-surface);border:1px solid var(--zs-line);box-shadow:0 12px 35px #00000021}.zs-product-placeholder{background:linear-gradient(145deg,var(--zs-surface),color-mix(in srgb,var(--zs-primary) 5%,var(--zs-surface)));color:var(--zs-muted)}.zs-product-placeholder>svg{color:color-mix(in srgb,var(--zs-primary) 45%,var(--zs-muted))}.zs-product-placeholder>span{color:var(--zs-muted)}.zs-tag{background:#0e0a11d1;color:#e8dfea;border:1px solid rgba(255,255,255,.1);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.zs-tag-new{background:color-mix(in srgb,var(--zs-gold) 18%,#110d14);color:color-mix(in srgb,var(--zs-gold) 80%,white);border-color:color-mix(in srgb,var(--zs-gold) 24%,transparent)}.zs-card-arrow{background:color-mix(in srgb,var(--zs-surface) 88%,transparent);color:var(--zs-gold);border:1px solid var(--zs-line);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.zs-card-info>.zs-eyebrow,.zs-card-price>span,.zs-stock-dot{color:var(--zs-muted)}.zs-stock-dot.available{color:color-mix(in srgb,var(--zs-gold) 68%,white)}.zs-stock-dot.available:before{background:var(--zs-gold);box-shadow:0 0 0 3px color-mix(in srgb,var(--zs-gold) 12%,transparent)}.zs-card-info>p{color:color-mix(in srgb,var(--zs-primary) 60%,white)}.zs-how-v10,.zs-how{background:linear-gradient(135deg,var(--zs-surface),color-mix(in srgb,var(--zs-primary) 7%,var(--zs-surface)));border:1px solid var(--zs-line);box-shadow:var(--zs-shadow)}.zs-how p,.zs-how-steps p{color:var(--zs-muted)}.zs-how-steps article>span{background:color-mix(in srgb,var(--zs-primary) 14%,var(--zs-surface));color:color-mix(in srgb,var(--zs-primary) 55%,white);border:1px solid color-mix(in srgb,var(--zs-primary) 22%,var(--zs-line))}.zs-detail-photo,.zs-detail-note,.zs-studio,.zs-summary,.zs-checkout-block,.zs-cart-personal,.zs-review-items article,.zs-content-page{background:var(--zs-surface);border-color:var(--zs-line)}.zs-detail-caption,.zs-description,.zs-field-help,.zs-detail-pricing>span,.zs-cart-device-note,.zs-summary>p,.zs-review-items article p,.zs-page-body{color:var(--zs-muted)}.zs-variant-options>button,.zs-customize-toggle>button,.zs-font-option,.zs-field>input,.zs-field>select,.zs-field>textarea,.zs-coupon input,.zs-cart-qty input{background:color-mix(in srgb,var(--zs-surface) 80%,#000);border-color:var(--zs-line);color:var(--zs-ink)}.zs-variant-options>button.active,.zs-customize-toggle>button.active,.zs-font-option.active{border-color:var(--zs-primary);box-shadow:inset 0 0 0 1px var(--zs-primary);background:color-mix(in srgb,var(--zs-primary) 10%,var(--zs-surface));color:var(--zs-ink)}.zs-studio-icon{background:color-mix(in srgb,var(--zs-primary) 14%,var(--zs-surface));color:var(--zs-primary)}.zs-font-title,.zs-upload-target,.zs-upload-file{color:color-mix(in srgb,var(--zs-primary) 60%,white)}.zs-upload-target{background:var(--zs-surface);border-color:color-mix(in srgb,var(--zs-primary) 35%,var(--zs-line))}.zs-personal-preview{background:color-mix(in srgb,var(--zs-primary) 7%,var(--zs-surface))}.zs-personal-preview>p{color:var(--zs-ink)}.zs-summary-total,.zs-divider,.zs-cart-item,.zs-filter-status{border-color:var(--zs-line)}.zs-summary-total>span{color:var(--zs-gold)!important}.zs-checkout-block h2>span{background:color-mix(in srgb,var(--zs-primary) 15%,var(--zs-surface));color:var(--zs-primary)}.zs-payment-options>button,.zs-disabled-method{background:color-mix(in srgb,var(--zs-surface) 80%,#000);border-color:var(--zs-line);color:var(--zs-muted)}.zs-checkbox{color:var(--zs-muted)}.zs-footer{background:#050406;color:var(--zs-muted);border-top:1px solid var(--zs-line)}.zs-footer .zs-brand-logo img{max-height:48px}.zs-footer h2{color:var(--zs-ink)}.zs-footer-brand>p,.zs-footer-top a:not(.zs-brand),.zs-footer-top button,.zs-footer-top>div>span:not(.zs-footer-signature){color:var(--zs-muted)}.zs-footer-signature{color:var(--zs-gold)}.zs-footer-bottom{border-color:var(--zs-line);color:color-mix(in srgb,var(--zs-muted) 65%,transparent)}.zs-page-heading h1>span,.zs-text-button{color:var(--zs-primary)}.zs-breadcrumb>span:last-child{color:var(--zs-ink)}.zs-back{color:var(--zs-muted)!important}.zs-success{background:color-mix(in srgb,var(--zs-gold) 8%,var(--zs-surface));color:color-mix(in srgb,var(--zs-gold) 70%,white);border-color:color-mix(in srgb,var(--zs-gold) 20%,var(--zs-line))}@media(max-width:800px){.zs-brand{min-width:auto}.zs-brand-logo img{width:min(var(--zs-logo-mobile),36vw);max-height:48px}.zs-hero-v12{min-height:520px}.zs-hero-v12-copy{width:min(650px,76%);padding:62px 34px}.zs-hero-v12 h1{font-size:clamp(42px,8vw,62px)}}@media(max-width:560px){.zs-announcement-v12{padding:0 13px}.zs-announcement-proof{display:none}.zs-announcement-window{width:100%}.zs-announcement-track{gap:26px}.zs-header-main{background:var(--zs-surface)}.zs-brand-logo img{width:var(--zs-logo-mobile);max-width:42vw;max-height:44px}.zs-category-nav.open{background:var(--zs-surface);border-color:var(--zs-line);box-shadow:0 18px 40px #00000061}.zs-hero-v12{min-height:590px}.zs-hero-v12-media{position:absolute}.zs-hero-v12-overlay,.zs-hero-v12.align-right .zs-hero-v12-overlay{background:linear-gradient(0deg,#050307,#050307e0 40%,#0503075c)}.zs-hero-v12-copy,.zs-hero-v12.align-center .zs-hero-v12-copy,.zs-hero-v12.align-right .zs-hero-v12-copy{width:100%;margin:0;padding:250px 21px 70px;justify-content:flex-end;align-items:flex-start;text-align:left}.zs-hero-v12 h1{font-size:43px}.zs-hero-v12-copy>p{font-size:13px}.zs-hero-v12-actions{width:100%}.zs-hero-v12-actions .zs-button{flex:1}.zs-hero-secondary{justify-content:center;flex:1}.zs-hero-proof{display:none}.zs-hero-v12-ui{bottom:18px}.zs-benefits-v10{background:var(--zs-background)}.zs-category-card{background:var(--zs-surface)}.zs-use-cases article,.zs-use-cases article:nth-child(2){box-shadow:none}.zs-product-rail .zs-product-card{flex-basis:78vw}.zs-mobile-bottom{background:color-mix(in srgb,var(--zs-surface) 94%,transparent);border-color:var(--zs-line);box-shadow:0 -12px 35px #00000040}.zs-mobile-bottom>a,.zs-mobile-bottom>button{color:var(--zs-muted)}.zs-mobile-bottom>a.active{color:var(--zs-gold)}.zs-mobile-bottom>a.active:before{background:linear-gradient(90deg,var(--zs-primary),var(--zs-gold))}.zs-mobile-cart-icon b{background:var(--zs-primary);color:#fff}}@media(prefers-reduced-motion:reduce){.zs-announcement-track,.zs-hero-v12-media img,.zs-hero-v12-media video,.zs-hero-v12-progress{animation:none!important}.zs-product-rail{scroll-behavior:auto}}.zs-brand-logo picture{display:flex;align-items:center;max-width:100%}.zs-brand-logo img{height:auto}@media(max-width:560px){.zs-brand-logo picture{width:auto}.zs-brand-logo img{width:auto!important;height:40px;max-width:var(--zs-logo-mobile);max-height:40px}.zs-footer .zs-brand-logo img{height:38px;max-height:38px}}.zs-store{font-family:var(--zs-font-body);font-size:var(--zs-base-size);line-height:var(--zs-line-height);color-scheme:dark}.zs-store h1,.zs-store h2,.zs-store h3,.zs-store h4{font-family:var(--zs-font-heading)}.zs-store .zs-eyebrow{font-size:var(--zs-eyebrow-size)}.zs-category-nav button,.zs-account-link,.zs-cart-link{font-size:var(--zs-nav-size)}.zs-hero-v12 h1{font-size:clamp(32px,var(--zs-hero-title-size),88px)}.zs-hero-v12-copy>p{font-size:var(--zs-hero-text-size)}.zs-rail-heading h3,.zs-section-heading-v10 h2{font-size:var(--zs-section-title-size)}.zs-rail-heading p,.zs-section-heading-v10>p{font-size:var(--zs-section-subtitle-size)}.zs-detail-form>h1{font-size:var(--zs-product-title-size);line-height:1.04;letter-spacing:-.045em}.zs-description,.zs-rich-content{font-size:var(--zs-product-description-size);line-height:var(--zs-line-height)}.zs-page-heading h1{font-size:var(--zs-cart-title-size)}.zs-button,.zs-button-dark,.zs-button-brand{min-height:var(--zs-button-height);border-radius:var(--zs-button-radius)!important;background:var(--zs-button-bg)!important;color:var(--zs-button-ink)!important;border-color:var(--zs-button-border)!important;box-shadow:0 10px 28px color-mix(in srgb,var(--zs-primary) 18%,transparent);font-weight:760}.zs-button:hover:not(:disabled),.zs-button-dark:hover:not(:disabled),.zs-button-brand:hover:not(:disabled){filter:brightness(1.08);transform:translateY(-1px)}.zs-button:disabled,.zs-button-dark:disabled{opacity:.48;filter:saturate(.55);cursor:not-allowed;transform:none}.zs-field>input,.zs-field>select,.zs-field>textarea,.zs-coupon input,.zs-search input,.zs-quantity input,.zs-cart-qty input{color-scheme:dark!important;background:color-mix(in srgb,var(--zs-surface) 76%,#000)!important;color:var(--zs-ink)!important;border-color:var(--zs-line)!important;caret-color:var(--zs-primary);-webkit-text-fill-color:var(--zs-ink);opacity:1}.zs-store select option{background:var(--zs-surface);color:var(--zs-ink)}.zs-store input::placeholder,.zs-store textarea::placeholder{color:color-mix(in srgb,var(--zs-muted) 72%,transparent);opacity:1}.zs-store input:disabled,.zs-store select:disabled,.zs-store textarea:disabled{color:color-mix(in srgb,var(--zs-muted) 78%,white)!important;-webkit-text-fill-color:color-mix(in srgb,var(--zs-muted) 78%,white);opacity:.72}.zs-quantity{display:grid;grid-template-columns:42px minmax(48px,62px) 42px;align-items:stretch;height:var(--zs-button-height);border:1px solid var(--zs-line);border-radius:var(--zs-button-radius);overflow:hidden;background:color-mix(in srgb,var(--zs-surface) 82%,#000);box-shadow:inset 0 1px #ffffff06}.zs-quantity>button{border:0;background:color-mix(in srgb,var(--zs-surface) 92%,#000);color:var(--zs-ink);display:grid;place-items:center;transition:background .16s,color .16s}.zs-quantity>button:hover:not(:disabled){background:color-mix(in srgb,var(--zs-primary) 16%,var(--zs-surface));color:#fff}.zs-quantity>button:disabled{color:color-mix(in srgb,var(--zs-muted) 50%,transparent);cursor:not-allowed}.zs-quantity label{display:grid;min-width:0}.zs-quantity input{width:100%!important;height:100%!important;min-width:0!important;padding:0 4px!important;border:0!important;border-left:1px solid var(--zs-line)!important;border-right:1px solid var(--zs-line)!important;border-radius:0!important;text-align:center!important;font-weight:800!important;font-size:14px!important;appearance:textfield!important;-moz-appearance:textfield!important}.zs-quantity input::-webkit-outer-spin-button,.zs-quantity input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.zs-quantity.is-compact{--zs-button-height:42px;grid-template-columns:38px 48px 38px}.zs-cart-qty{display:flex!important;align-items:center;gap:12px!important;color:var(--zs-muted)!important;font-size:12px}.zs-cart-qty>.zs-quantity{flex:none}.zs-rich-content p{margin:0 0 12px}.zs-rich-content p:last-child{margin-bottom:0}.zs-rich-content h2,.zs-rich-content h3,.zs-rich-content h4{margin:22px 0 9px;color:var(--zs-ink);line-height:1.16}.zs-rich-content ul,.zs-rich-content ol{padding-left:22px;margin:12px 0}.zs-rich-content li{margin:6px 0}.zs-rich-content blockquote{margin:16px 0;padding:12px 16px;border-left:3px solid var(--zs-primary);background:color-mix(in srgb,var(--zs-primary) 7%,var(--zs-surface));border-radius:0 var(--zs-radius) var(--zs-radius) 0}.zs-rich-content a{color:color-mix(in srgb,var(--zs-primary) 70%,white);text-decoration:underline;text-underline-offset:3px}.zs-product-highlights{list-style:none;padding:0;margin:16px 0 20px;display:grid;gap:8px}.zs-product-highlights li{display:flex;align-items:flex-start;gap:9px;color:var(--zs-ink);font-size:13px}.zs-product-highlights svg{flex:none;color:var(--zs-gold);margin-top:2px}.zs-sync-pill{display:inline-flex!important;align-items:center;color:color-mix(in srgb,var(--zs-gold) 76%,white)!important;font-weight:680}.zs-stock-low{color:var(--zs-gold);font-weight:700}.zs-studio-heading>div>p{margin:6px 0 0;color:var(--zs-muted);font-size:12px;line-height:1.55;max-width:580px}.zs-detail-form,.zs-summary,.zs-cart-item{min-width:0}.zs-cart-item{border-radius:calc(var(--zs-radius) + 2px);padding:18px;background:color-mix(in srgb,var(--zs-surface) 92%,#000)}.zs-cart-item-bottom{gap:18px;flex-wrap:wrap}.zs-cart-item-bottom>strong{font-size:18px}.zs-summary{position:sticky;top:128px;border-radius:calc(var(--zs-radius) + 4px);box-shadow:var(--zs-shadow)}.zs-summary-test{border-top:1px solid var(--zs-line);padding-top:15px;color:var(--zs-muted)}.zs-buy-row{align-items:stretch}.zs-buy-row>.zs-button{flex:1;min-width:210px}@media(max-width:800px){.zs-hero-v12 h1{font-size:clamp(32px,8vw,var(--zs-hero-title-size))}.zs-detail-form>h1{font-size:clamp(28px,8vw,var(--zs-product-title-size))}.zs-page-heading h1{font-size:clamp(30px,10vw,var(--zs-cart-title-size))}.zs-summary{position:static}}@media(max-width:560px){.zs-buy-row.is-mobile-sticky{position:sticky;bottom:72px;z-index:18;margin:18px -14px -8px;padding:10px 14px;background:color-mix(in srgb,var(--zs-background) 92%,transparent);border-top:1px solid var(--zs-line);-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);box-shadow:0 -12px 30px #00000040}.zs-buy-row.is-mobile-sticky>.zs-button{min-width:0}.zs-quantity{grid-template-columns:38px 44px 38px}.zs-cart-item{padding:13px}.zs-cart-item-bottom{align-items:flex-end}.zs-cart-qty{align-items:flex-start!important;flex-direction:column;gap:6px!important}}.zs-product-mockup{border:1px solid var(--zs-line);border-radius:calc(var(--zs-radius) + 3px);background:linear-gradient(145deg,color-mix(in srgb,var(--zs-surface) 94%,#fff),var(--zs-surface));overflow:hidden;margin-bottom:20px;box-shadow:inset 0 1px #ffffff0a}.zs-mockup-toolbar{display:flex;justify-content:space-between;gap:12px;align-items:center;padding:10px 13px;border-bottom:1px solid var(--zs-line);color:var(--zs-gold);font-size:9px;font-weight:900;letter-spacing:.07em}.zs-mockup-toolbar small{color:var(--zs-muted);font-weight:500;letter-spacing:0;text-align:right}.zs-mockup-stage{height:300px;display:grid;place-items:center;perspective:900px;background:radial-gradient(circle at 50% 35%,color-mix(in srgb,var(--zs-primary) 14%,transparent),transparent 36%),linear-gradient(180deg,color-mix(in srgb,var(--zs-background) 75%,#2a2530),var(--zs-background))}.zs-mockup-object{position:relative;display:flex;align-items:center;justify-content:center;transform-style:preserve-3d;transition:transform .45s ease}.zs-product-mockup.is-back .zs-mockup-object{transform:rotateY(16deg)}.zs-product-mockup.kind-bottle .zs-mockup-object{width:132px;height:220px;border-radius:30px 30px 24px 24px;background:linear-gradient(100deg,#090a0b,#3a3840 14%,#0a090c 39%,#2d2a31 69%,#070708);border:1px solid #55515a;box-shadow:28px 33px 48px #00000075,inset 9px 0 18px #ffffff12,inset -13px 0 19px #000000b3;transform:rotateY(-10deg)}.zs-product-mockup.kind-bottle.is-back .zs-mockup-object{transform:rotateY(13deg)}.zs-product-mockup.kind-bottle .zs-mockup-cap{position:absolute;top:-22px;width:74px;height:35px;border-radius:11px 11px 5px 5px;background:linear-gradient(90deg,#111216,#3e3b43,#0a090c);border:1px solid #4e4a53;box-shadow:0 6px 11px #0000004d}.zs-product-mockup.kind-bottle .zs-mockup-cap:after{content:"";position:absolute;left:4px;right:4px;bottom:3px;height:5px;border-radius:999px;background:linear-gradient(90deg,var(--zs-primary),#ff55f0,var(--zs-primary));box-shadow:0 0 16px color-mix(in srgb,var(--zs-primary) 68%,transparent)}.zs-product-mockup.kind-cup .zs-mockup-object{width:155px;height:176px;border-radius:17px 17px 29px 29px;background:linear-gradient(102deg,#111217,#45434a 14%,#121116 41%,#343238 72%,#0b0b0d);border:1px solid #5a5660;box-shadow:25px 30px 45px #0000006b,inset 8px 0 16px #ffffff0f}.zs-product-mockup.kind-cup .zs-mockup-cap{position:absolute;top:-11px;width:169px;height:20px;border-radius:50%;background:linear-gradient(180deg,#55515a,#121115);border:1px solid #68636e}.zs-product-mockup.kind-pen .zs-mockup-object{width:255px;height:30px;border-radius:999px;background:linear-gradient(180deg,#4d4b50,#111216 46%,#39373c);border:1px solid #69656d;box-shadow:15px 18px 25px #0006;transform:rotate(-10deg)}.zs-product-mockup.kind-pen .zs-mockup-cap{position:absolute;right:-17px;width:38px;height:31px;border-radius:0 999px 999px 0;background:#1a191d}.zs-product-mockup.kind-product .zs-mockup-object{width:215px;height:145px;border-radius:24px;background:linear-gradient(145deg,#2a272f,#0c0b0e);border:1px solid #55505b;box-shadow:25px 30px 45px #0000006b}.zs-mockup-light{position:absolute;left:15%;top:10%;width:12%;height:70%;border-radius:50%;background:linear-gradient(180deg,#ffffff30,#fff0);filter:blur(2px);pointer-events:none}.zs-mockup-engraving{position:relative;z-index:3;max-width:78%;padding:8px;text-align:center;color:#dedce0;font-size:22px;line-height:1.08;text-shadow:0 1px 2px #000;overflow-wrap:anywhere;transform:translateZ(4px)}.zs-product-mockup.kind-pen .zs-mockup-engraving{font-size:15px;max-width:58%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.zs-product-mockup.is-back .zs-mockup-engraving{opacity:.92}.zs-mockup-brand{position:absolute;bottom:11px;color:#858088;font-size:7px;font-weight:900;letter-spacing:.15em}.zs-product-mockup.kind-pen .zs-mockup-brand{display:none}.zs-mockup-meta{display:flex;justify-content:space-between;gap:16px;padding:11px 13px;color:var(--zs-muted);font-size:10px}.zs-mockup-meta strong{color:var(--zs-ink)}.zs-mockup-meta span{text-align:right;max-width:370px}@media(max-width:620px){.zs-mockup-stage{height:250px}.zs-mockup-toolbar{align-items:flex-start;flex-direction:column}.zs-mockup-toolbar small{text-align:left}.zs-mockup-meta{flex-direction:column}.zs-mockup-meta span{text-align:left}.zs-product-mockup.kind-bottle .zs-mockup-object{transform:scale(.9) rotateY(-9deg)}}.zs-mockup-stage.is-both{height:auto;min-height:350px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;align-items:center;padding:24px 10px}.zs-product-mockup-face{position:relative;min-height:300px;display:flex;align-items:center;justify-content:center;perspective:900px}.zs-product-mockup-face .zs-mockup-object{position:relative;display:flex;align-items:center;justify-content:center;background:linear-gradient(100deg,#101014,#423b48 18%,#0a090c 44%,#332d37,#080709);border:1px solid #544b59;box-shadow:25px 26px 42px #0000007a,inset 8px 0 16px #ffffff14,inset -12px 0 19px #000000b3;transform:rotateY(-10deg)}.zs-product-mockup-face.is-back .zs-mockup-object{transform:rotateY(10deg)}.zs-product-mockup-face.kind-bottle .zs-mockup-object{width:132px;height:238px;border-radius:31px 31px 24px 24px}.zs-product-mockup-face.kind-bottle .zs-mockup-cap{position:absolute;top:-24px;width:76px;height:37px;border-radius:13px 13px 5px 5px;background:linear-gradient(90deg,#111,#423b48,#0b090d);border:1px solid #514956}.zs-product-mockup-face.kind-cup .zs-mockup-object{width:168px;height:184px;border-radius:27px 27px 38px 38px}.zs-product-mockup-face.kind-pen .zs-mockup-object{width:54px;height:244px;border-radius:999px}.zs-product-mockup-face.kind-generic .zs-mockup-object{width:180px;height:185px;border-radius:24px}.zs-product-mockup-face .zs-mockup-light{position:absolute;left:17%;top:13%;width:12%;height:63%;border-radius:50%;background:linear-gradient(180deg,rgba(255,255,255,.25),transparent);filter:blur(3px)}.zs-product-mockup-face .zs-mockup-engraving{position:relative;z-index:2;width:76%;padding:8px;text-align:center;color:#ded7e2;font-size:19px;line-height:1.12;text-shadow:0 1px 1px #000;white-space:pre-wrap;overflow-wrap:anywhere}.zs-product-mockup-face .zs-mockup-brand{position:absolute;bottom:16px;color:#766d79;font-size:7px;font-weight:900;letter-spacing:.18em}.zs-model-side{position:absolute;bottom:0;padding:5px 9px;border:1px solid var(--zs-line);border-radius:999px;background:var(--zs-surface);font-size:9px;font-weight:850;letter-spacing:.08em;text-transform:uppercase;color:var(--zs-muted)}.zs-real-3d{position:relative;width:100%;min-height:320px;display:flex;align-items:center;justify-content:center}.zs-real-3d model-viewer{width:100%;height:320px;background:radial-gradient(circle at 50% 38%,color-mix(in srgb,var(--zs-primary) 9%,transparent),transparent 45%);--poster-color:transparent}.zs-model-engraving{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);max-width:62%;padding:7px 11px;border-radius:5px;color:#eee9f0;text-align:center;font-size:18px;line-height:1.1;white-space:pre-wrap;overflow-wrap:anywhere;text-shadow:0 1px 2px #000,0 0 7px rgba(255,255,255,.18);pointer-events:none;mix-blend-mode:screen}.zs-real-3d .zs-model-side{bottom:7px}.zs-button{position:relative;overflow:hidden;isolation:isolate}.zs-button:before{content:"";position:absolute;inset:-50% auto -50% -42%;width:24%;transform:skew(-22deg);background:linear-gradient(90deg,transparent,rgba(255,255,255,.92),transparent);opacity:var(--zs-button-sheen-opacity,0);animation:zsGoldSweep 3.1s ease-in-out infinite;pointer-events:none}.zs-button-primary{box-shadow:var(--zs-button-shadow,0 10px 28px color-mix(in srgb,var(--zs-primary) 25%,transparent)),inset 0 1px rgba(255,255,255,var(--zs-button-inner-highlight,.08))}@keyframes zsGoldSweep{0%,20%{left:-42%}55%,to{left:132%}}@media(max-width:720px){.zs-mockup-stage.is-both{grid-template-columns:1fr 1fr;gap:6px;padding:12px 0}.zs-product-mockup-face{min-height:260px;transform:scale(.86)}.zs-real-3d model-viewer{height:280px}}@media(max-width:480px){.zs-mockup-stage.is-both{grid-template-columns:1fr}.zs-mockup-stage.is-both .zs-product-mockup-face,.zs-mockup-stage.is-both .zs-real-3d{min-height:260px}.zs-mockup-stage.is-both .zs-product-mockup-face:nth-child(2),.zs-mockup-stage.is-both .zs-real-3d:nth-child(2){margin-top:-30px}}.zs-store{--zs-card-media-ratio:4/5}.zs-contained,.zs-catalog,.zs-header-main,.zs-footer-top,.zs-footer-bottom{max-width:var(--zs-content-width,1450px)!important;padding-left:var(--zs-page-gutter,28px)!important;padding-right:var(--zs-page-gutter,28px)!important}.zs-header-main{min-height:var(--zs-header-height,92px)}.zs-hero-v12{border-radius:var(--zs-hero-radius,0)!important;overflow:hidden}.zs-product-card{border-radius:var(--zs-card-radius,18px)!important}.zs-card-media{aspect-ratio:var(--zs-card-media-ratio,4/5);height:auto!important}.zs-image-square{--zs-card-media-ratio:1/1}.zs-image-portrait{--zs-card-media-ratio:4/5}.zs-image-wide{--zs-card-media-ratio:4/3}.zs-header-solid .zs-header-shell,.zs-header-solid .zs-header-main{background:var(--zs-surface)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.zs-header-glass .zs-header-shell,.zs-header-glass .zs-header-main{background:color-mix(in srgb,var(--zs-surface) 78%,transparent)!important;-webkit-backdrop-filter:blur(var(--zs-glass-blur,18px)) saturate(125%)!important;backdrop-filter:blur(var(--zs-glass-blur,18px)) saturate(125%)!important}.zs-header-luxury .zs-header-shell{background:linear-gradient(180deg,color-mix(in srgb,var(--zs-surface) 96%,#000),color-mix(in srgb,var(--zs-background) 93%,transparent))!important;border-bottom:1px solid color-mix(in srgb,var(--zs-gold) 34%,var(--zs-line))!important;box-shadow:0 13px 42px #00000047,0 1px color-mix(in srgb,var(--zs-gold-specular) 14%,transparent) inset}.zs-card-clean .zs-product-card{background:transparent!important;border-color:transparent!important;box-shadow:none!important}.zs-card-elevated .zs-product-card{background:var(--zs-surface)!important;border-color:color-mix(in srgb,var(--zs-line) 80%,transparent)!important;box-shadow:0 18px 44px #00000040!important}.zs-card-glass .zs-product-card{background:color-mix(in srgb,var(--zs-surface) 72%,transparent)!important;-webkit-backdrop-filter:blur(var(--zs-glass-blur,18px));backdrop-filter:blur(var(--zs-glass-blur,18px));border-color:#ffffff1a!important;box-shadow:inset 0 1px #ffffff0f,0 16px 45px #00000038!important}.zs-card-bordered .zs-product-card{background:var(--zs-surface)!important;border:1px solid color-mix(in srgb,var(--zs-primary) 35%,var(--zs-line))!important;box-shadow:none!important}.zs-card-luxury .zs-product-card{background:linear-gradient(145deg,color-mix(in srgb,var(--zs-surface) 97%,#fff 3%),color-mix(in srgb,var(--zs-surface) 92%,#000))!important;border:1px solid color-mix(in srgb,var(--zs-gold) 28%,var(--zs-line))!important;box-shadow:0 22px 54px #0000004f,inset 0 1px #ffffff0e!important}.zs-card-luxury .zs-card-info{position:relative}.zs-card-luxury .zs-card-info:before{content:"";position:absolute;left:18px;right:18px;top:0;height:1px;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--zs-gold) 65%,transparent),transparent)}.zs-hover-none .zs-product-card:hover{transform:none!important}.zs-hover-lift .zs-product-card:hover{transform:translateY(-7px)!important}.zs-hover-glow .zs-product-card:hover{transform:translateY(-3px)!important;box-shadow:0 22px 65px color-mix(in srgb,var(--zs-primary) 22%,transparent)!important;border-color:color-mix(in srgb,var(--zs-primary) 58%,var(--zs-line))!important}.zs-hover-zoom .zs-product-card:hover .zs-product-image{transform:scale(1.055)}.zs-hover-zoom .zs-product-image{transition:transform .42s cubic-bezier(.2,.7,.2,1)}.zs-store.zs-divider-line .zs-section-heading,.zs-store.zs-divider-gold .zs-section-heading,.zs-store.zs-divider-glow .zs-section-heading{position:relative;padding-top:var(--zs-section-spacing,72px)}.zs-divider-line .zs-section-heading:before,.zs-divider-gold .zs-section-heading:before,.zs-divider-glow .zs-section-heading:before{content:"";position:absolute;top:calc(var(--zs-section-spacing,72px)/2);left:0;right:0;height:1px;background:var(--zs-line)}.zs-divider-gold .zs-section-heading:before{background:linear-gradient(90deg,transparent,var(--zs-gold-dark),var(--zs-gold-light),var(--zs-gold-dark),transparent)}.zs-divider-glow .zs-section-heading:before{background:linear-gradient(90deg,transparent,var(--zs-primary),var(--zs-gold),transparent);box-shadow:0 0 19px color-mix(in srgb,var(--zs-primary) 55%,transparent)}.zs-button{font-weight:var(--zs-button-font-weight,800)!important;letter-spacing:var(--zs-button-letter-spacing,.025em)!important;text-transform:var(--zs-button-transform,none)!important;transition:transform .18s ease,box-shadow .18s ease,filter .18s ease!important}.zs-button:hover:not(:disabled){transform:translateY(-2px)}.zs-button-role-hero{--zs-role-bg:var(--zs-hero-button-bg);--zs-role-ink:var(--zs-hero-button-ink);--zs-role-border:var(--zs-hero-button-border);--zs-role-metallic:var(--zs-hero-button-metallic)}.zs-button-role-buy{--zs-role-bg:var(--zs-buy-button-bg);--zs-role-ink:var(--zs-buy-button-ink);--zs-role-border:var(--zs-buy-button-border);--zs-role-metallic:var(--zs-buy-button-metallic)}.zs-button-role-checkout{--zs-role-bg:var(--zs-checkout-button-bg);--zs-role-ink:var(--zs-checkout-button-ink);--zs-role-border:var(--zs-checkout-button-border);--zs-role-metallic:var(--zs-checkout-button-metallic)}.zs-button-role-secondary{--zs-role-bg:var(--zs-secondary-button-bg);--zs-role-ink:var(--zs-secondary-button-ink);--zs-role-border:var(--zs-secondary-button-border);--zs-role-metallic:var(--zs-secondary-button-metallic)}.zs-button-role-hero,.zs-button-role-buy,.zs-button-role-checkout,.zs-button-role-secondary{background:var(--zs-role-bg)!important;color:var(--zs-role-ink)!important;border:1px solid var(--zs-role-border)!important}.zs-button-role-hero[style*=""],.zs-button-role-checkout[style*=""]{isolation:isolate}.zs-button-role-hero,.zs-button-role-buy,.zs-button-role-checkout,.zs-button-role-secondary{box-shadow:0 11px 27px #0000003d,inset 0 1px #ffffff21}.zs-button-role-hero:after,.zs-button-role-buy:after,.zs-button-role-checkout:after,.zs-button-role-secondary:after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;opacity:calc(var(--zs-role-metallic,0) * 1);background:repeating-linear-gradient(105deg,#ffffff06 0 1px,#46506009 1px 3px),linear-gradient(180deg,rgba(255,255,255,.35),transparent 20%,transparent 72%,rgba(66,76,92,.24));mix-blend-mode:soft-light;box-shadow:inset 0 1px 0 var(--zs-gold-specular),inset 0 -2px color-mix(in srgb,var(--zs-gold-edge) 70%,transparent)}.zs-button-role-hero:before,.zs-button-role-checkout:before,.zs-button-role-buy:before,.zs-button-role-secondary:before{opacity:calc(var(--zs-role-metallic,0) * var(--zs-gold-sheen,.82))!important}.zs-button-role-hero:hover,.zs-button-role-checkout:hover{filter:saturate(1.05) brightness(1.045);box-shadow:0 15px 36px color-mix(in srgb,var(--zs-gold) 30%,rgba(0,0,0,.25)),inset 0 1px #ffffff3d}.zs-hero-secondary.zs-button-role-secondary{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:var(--zs-button-height);padding:0 20px;border-radius:var(--zs-button-radius)!important;text-decoration:none;background:var(--zs-secondary-button-bg)!important;color:var(--zs-secondary-button-ink)!important;border:1px solid var(--zs-secondary-button-border)!important}@media(max-width:760px){.zs-contained,.zs-catalog,.zs-header-main,.zs-footer-top,.zs-footer-bottom{padding-left:max(16px,calc(var(--zs-page-gutter,28px)*.65))!important;padding-right:max(16px,calc(var(--zs-page-gutter,28px)*.65))!important}.zs-header-main{min-height:min(var(--zs-header-height,92px),82px)}}.zs-gold-texture-off .zs-button-role-hero:after,.zs-gold-texture-off .zs-button-role-buy:after,.zs-gold-texture-off .zs-button-role-checkout:after,.zs-gold-texture-off .zs-button-role-secondary:after{background:linear-gradient(180deg,rgba(255,255,255,.32),transparent 22%,transparent 74%,rgba(66,76,92,.24))}.zs-hero-secondary.zs-button-role-secondary{position:relative;overflow:hidden;isolation:isolate}.zs-model-stage-real{position:relative;width:100%;min-height:420px;border-radius:18px;overflow:hidden;background:radial-gradient(circle at 50% 38%,color-mix(in srgb,var(--zs-primary) 12%,transparent),transparent 42%),#09080d;border:1px solid color-mix(in srgb,var(--zs-primary) 24%,var(--zs-line))}.zs-model-stage-real>.zs-real-3d{display:block;width:100%;height:420px;--poster-color:transparent;background:transparent}.zs-3d-hotspot{appearance:none;border:0;background:transparent;padding:0;pointer-events:none;transform:translate(-50%,-50%);transform-origin:center}.zs-3d-hotspot>span{display:block;width:var(--engraving-width,160px);max-width:280px;padding:5px 8px;color:#eee8f2;text-align:center;font-size:calc(16px * var(--engraving-scale,1));line-height:1.05;white-space:pre-wrap;overflow-wrap:anywhere;text-shadow:0 1px 2px #000,0 0 6px rgba(255,255,255,.2);mix-blend-mode:screen;filter:drop-shadow(0 1px 1px rgba(0,0,0,.7))}.zs-3d-guide{position:absolute;left:12px;right:12px;bottom:10px;display:flex;align-items:center;justify-content:space-between;gap:14px;padding:9px 12px;border:1px solid rgba(255,255,255,.1);border-radius:12px;background:#08070bb8;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);pointer-events:none}.zs-3d-guide span{font-size:10px;letter-spacing:.11em;font-weight:800;color:#f4e8ff}.zs-3d-guide small{font-size:11px;color:#bfb2c8}.zs-product-mockup.has-real-3d .zs-mockup-stage.is-both{grid-template-columns:1fr}.zs-engraving-size-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.zs-engraving-size-grid input[type=range]{width:100%;accent-color:var(--zs-primary)}@media(max-width:720px){.zs-model-stage-real{min-height:340px}.zs-model-stage-real>.zs-real-3d{height:340px}.zs-3d-guide{align-items:flex-start;flex-direction:column;gap:2px}.zs-engraving-size-grid,.zs-product-mockup.has-real-3d .zs-mockup-stage.is-both{grid-template-columns:1fr}}.zs-divider-silver .zs-section-heading{position:relative;padding-top:var(--zs-section-spacing,72px)}.zs-divider-silver .zs-section-heading:before{content:"";position:absolute;top:calc(var(--zs-section-spacing,72px)/2);left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,var(--zs-gold-dark),var(--zs-gold-specular),var(--zs-gold-dark),transparent)}.zs-button:focus-visible,.zs-store a:focus-visible{outline:3px solid var(--zs-primary);outline-offset:4px}@media(prefers-reduced-motion:reduce){.zs-button:before{animation:none!important;opacity:0!important}.zs-store *{scroll-behavior:auto!important;animation-duration:.01ms!important;transition-duration:.01ms!important}}.zs-store [hidden]{display:none!important}.zs-store .zs-detail-grid{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:48px;align-items:start}.zs-store .zs-detail-media{position:static;min-width:0}.zs-store .zs-media-sticky{position:sticky;top:165px}.zs-store .zs-detail-controls{border:0;padding:0;margin:0;min-width:0}.zs-store .zs-detail-controls>h1{font-size:var(--zs-product-title-size,32px);line-height:1.15;letter-spacing:-.035em;margin:10px 0 12px}.zs-store .zs-detail-controls>.zs-eyebrow{color:var(--zs-primary)}.zs-store .zs-description-jump{display:inline-flex;align-items:center;gap:5px;font-size:13px;color:var(--zs-muted);text-decoration:underline;text-underline-offset:4px;margin-bottom:16px}.zs-store .zs-detail-pricing{padding:14px 0 20px;margin:0;gap:12px}.zs-store .zs-detail-pricing strong{font-size:36px;letter-spacing:-.04em;color:var(--zs-primary)}.zs-store .zs-media-tabs{display:flex;gap:8px;flex-wrap:wrap;padding:0 0 14px}.zs-store .zs-media-tabs button{padding:10px 17px;border:1px solid var(--zs-line);border-radius:999px;background:var(--zs-surface);color:var(--zs-muted);font-size:13px;cursor:pointer}.zs-store .zs-media-tabs button[aria-pressed=true]{color:var(--zs-primary);border-color:var(--zs-primary);background:color-mix(in srgb,var(--zs-primary) 7%,var(--zs-surface))}.zs-store .zs-detail-photo{aspect-ratio:1;height:auto;max-height:620px;padding:28px;border-radius:24px;border:1px solid var(--zs-line)}.zs-store .zs-gallery-thumbs{display:flex;overflow:auto;gap:10px;padding:14px 0;margin:0}.zs-store .zs-gallery-thumbs button{width:76px;height:76px;flex:none;border-radius:12px;background:#fff;overflow:hidden;padding:5px}.zs-store .zs-product-video{border:1px solid var(--zs-line);padding:16px;border-radius:24px;background:var(--zs-surface)}.zs-store .zs-product-video video{width:100%;max-height:560px;aspect-ratio:1;object-fit:contain;border-radius:14px;background:#15121b}.zs-store .zs-product-video p{margin:12px 0;font-size:14px}.zs-store .zs-product-description{scroll-margin-top:170px;margin:44px 0 60px;padding:32px;border:1px solid var(--zs-line);border-radius:24px;background:var(--zs-surface)}.zs-store .zs-product-description h2{font-size:26px;margin:8px 0 24px;letter-spacing:-.03em}.zs-store .zs-product-description .zs-rich-content{max-width:100%;font-size:var(--zs-product-description-size,15px);line-height:1.8;color:var(--zs-muted);overflow-wrap:anywhere}.zs-store .zs-product-description .zs-product-highlights{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0 0 26px;padding:0}.zs-store .zs-detail-caption{line-height:1.6;margin:16px 0}.zs-store .zs-detail-caption svg{flex:none}.zs-store .zs-detail-media .zs-product-mockup{margin:0;border-radius:24px}.zs-store .zs-detail-media .surface-canvas{height:470px}.zs-store .zs-detail-controls .zs-studio{padding:22px;border-radius:18px}.zs-store .zs-detail-controls .zs-buy-row{margin-top:24px}.zm-gallery-editor video{width:100%;aspect-ratio:1;object-fit:contain;background:#15121b;border-radius:10px}.zm-gallery-editor label{display:grid;gap:5px;margin:8px 0;font-size:13px}.zm-gallery-editor label input{width:100%;min-width:0;padding:8px;border:1px solid #ddd;border-radius:7px}.zs-store.zs-light{color-scheme:light;background:var(--zs-background);color:var(--zs-ink);--zs-shadow:0 12px 38px #2613390a;--zs-accent:var(--zs-primary);--zs-lime:var(--zs-primary);--zs-light:#f6f3fa}.zs-store.zs-light :is(button,a,input,textarea,select):focus-visible{outline:3px solid color-mix(in srgb,var(--zs-primary) 48%,white);outline-offset:3px}.zs-store.zs-light .zs-header{background:var(--zs-surface);border-bottom:1px solid var(--zs-line);box-shadow:0 4px 20px #24133305}.zs-store.zs-light .zs-header-main{gap:26px;padding-block:20px;background:var(--zs-surface)!important}.zs-store.zs-light .zs-category-nav{background:var(--zs-surface);border-color:var(--zs-line)}.zs-store.zs-light .zs-category-nav :is(button,a){color:var(--zs-ink)}.zs-store.zs-light .zs-category-nav :is(button,a):hover{color:var(--zs-primary)}.zs-store.zs-light .zs-brand-word{color:var(--zs-ink)}.zs-store.zs-light .zs-brand-mark{background:linear-gradient(135deg,#eeeef2,#fff 42%,#b5b8c6);color:var(--zs-primary);box-shadow:inset 0 0 0 1px #cfd0d9}.zs-store.zs-light .zs-brand-word small{color:var(--zs-muted)}.zs-store.zs-light .zs-search{background:var(--zs-background);border-color:var(--zs-line);border-radius:14px}.zs-store.zs-light .zs-search:focus-within{box-shadow:0 0 0 4px #7426c70b;border-color:var(--zs-primary)}.zs-store.zs-light .zs-search input{background:transparent!important}.zs-store.zs-light :is(.zs-account-link,.zs-cart-link){color:var(--zs-ink)}.zs-store.zs-light :is(.zs-account-link,.zs-cart-link):hover{background:#f3edf9}.zs-store.zs-light .zs-cart-link b{background:var(--zs-primary);color:#fff}.zs-store.zs-light .zs-announcement{background:#f0e9f8;border-color:var(--zs-line);color:#582387}.zs-store.zs-light :is(.zs-announcement-proof,.zs-announcement>a){color:#582387}.zs-store.zs-light .zs-test-banner{background:#f5f1fc;border-color:var(--zs-line);color:#594770}.zs-store.zs-light :is(.zs-field>input,.zs-field>select,.zs-field>textarea,.zs-coupon input,.zs-quantity input){color-scheme:light!important;background:#fff!important;border-color:var(--zs-line)!important;color:var(--zs-ink)!important;-webkit-text-fill-color:var(--zs-ink)}.zs-store.zs-light :is(.zs-quantity,.zs-quantity>button){background:var(--zs-surface)}.zs-store.zs-light .zs-quantity>button:hover:not(:disabled){background:#eee6f7;color:var(--zs-primary)}.zs-store.zs-light :is(.zs-studio,.zs-summary,.zs-cart-item,.zs-detail-note,.zs-shipping,.zs-product-placeholder){background:var(--zs-surface);border-color:var(--zs-line);box-shadow:none}.zs-store.zs-light :is(.zs-card-media,.zs-detail-photo){background:#fff;border:1px solid var(--zs-line);border-radius:22px}.zs-store.zs-light .zs-product-card{background:var(--zs-surface)!important;border:1px solid var(--zs-line)!important;box-shadow:0 8px 26px #211a2c04!important;padding:10px}.zs-store.zs-light .zs-card-media{border:0;border-radius:16px;padding:14px}.zs-store.zs-light .zs-card-info{padding:16px 10px 14px}.zs-store.zs-light .zs-card-info h3{font-size:15px;font-weight:650;line-height:1.5}.zs-store.zs-light .zs-card-price strong{color:var(--zs-primary);font-size:23px}.zs-store.zs-light :is(.zs-card-info>.zs-eyebrow,.zs-card-info>p,.zs-card-price>span,.zs-field-help,.zs-detail-caption,.zs-breadcrumb,.zs-section-heading-v10>p){color:var(--zs-muted)}.zs-store.zs-light :is(.zs-tag,.zs-tag-new){background:#f2ebfa;color:#59238d;box-shadow:none}.zs-store.zs-light .zs-card-arrow{background:#f2ebfa;color:var(--zs-primary)}.zs-store.zs-light :is(.zs-variant-options>button,.zs-customize-toggle>button,.zs-font-option){color:var(--zs-ink);border-color:var(--zs-line);background:var(--zs-surface)}.zs-store.zs-light :is(.zs-variant-options>button.active,.zs-customize-toggle>button.active,.zs-font-option.active){border-color:var(--zs-primary);background:#f5effb;color:var(--zs-primary)}.zs-store.zs-light .zs-product-highlights svg{color:var(--zs-primary)}.zs-store.zs-light .zs-upload-target{background:#fbf9fe;border-color:#d9c8eb;color:var(--zs-primary)}.zs-store.zs-light :is(.zs-upload-target>span,.zs-upload-target>strong){color:inherit}.zs-store.zs-light .zs-hero-v12{margin:24px auto 0;max-width:calc(var(--zs-content-width) - 56px);min-height:490px;background:#ede7f6;box-shadow:none}.zs-store.zs-light .zs-hero-v12.no-media .zs-hero-v12-art{background:radial-gradient(ellipse at 82% 45%,#e6dbf1 0,transparent 45%),linear-gradient(115deg,#f1eef7,#fbfafc 48%,#ece6f5)}.zs-store.zs-light .zs-hero-v12.no-media .zs-hero-v12-art strong{color:#692eaa;text-shadow:18px 18px 0 #d8d3e4,19px 19px 0 #b8b8c6;opacity:.95;right:8%;font-size:330px}.zs-store.zs-light .zs-hero-v12.no-media .zs-hero-v12-overlay{opacity:0!important}.zs-store.zs-light .zs-hero-v12.no-media :is(h1,.zs-hero-v12-copy>p){color:var(--zs-ink)}.zs-store.zs-light .zs-hero-v12.no-media .zs-hero-v12-copy>p{color:var(--zs-muted);max-width:510px}.zs-store.zs-light .zs-hero-v12.no-media :is(.zs-hero-kicker,.zs-hero-proof,.zs-hero-proof svg){color:#673396}.zs-store.zs-light .zs-hero-v12-copy{padding:60px;max-width:810px}.zs-store.zs-light .zs-hero-v12.no-media h1{max-width:650px}.zs-store.zs-light .zs-hero-proof{margin-top:28px;gap:18px;font-size:11px}.zs-store.zs-light :is(.zs-benefits,.zs-how){background:var(--zs-surface);border-color:var(--zs-line)}.zs-store.zs-light .zs-benefits svg{color:var(--zs-primary)}.zs-store.zs-light .zs-benefits :is(strong,small){color:var(--zs-ink)}.zs-store.zs-light .zs-how-steps article>span{background:#eee5f8;color:var(--zs-primary)}.zs-store.zs-light .zs-footer{background:linear-gradient(180deg,#f1edf6,#f8f6fb);border-color:var(--zs-line);color:var(--zs-ink)}.zs-store.zs-light .zs-footer :is(h2,a,p,small,span){color:inherit}.zs-store.zs-light .zs-footer-bottom{border-color:var(--zs-line)}.zs-store.zs-light .zs-button{box-shadow:0 5px 14px #3c175315,inset 0 1px #ffffff40}.zs-store.zs-light .surface-studio{background:radial-gradient(ellipse at 50% 40%,#fff,#eee8f5);color:var(--zs-ink)}.zs-store.zs-light :is(.surface-caption,.zs-mockup-toolbar,.zs-mockup-meta){color:var(--zs-muted);background:transparent}.zs-store.zs-light .zs-mockup-stage{background:#f6f2fa}.zs-store.zs-light .zs-rich-content a{color:var(--zs-primary)}.zs-store.zs-light :is(.zs-stock-low,.zs-sync-pill){color:#633395!important}@media(min-width:1000px){.zs-store .zs-detail-media{align-self:stretch}}@media(max-width:999px){.zs-store .zs-detail-grid{grid-template-columns:1fr;gap:26px}.zs-store .zs-media-sticky{position:static}.zs-store .zs-detail-photo{max-height:460px}.zs-store .zs-detail-media .surface-canvas{height:400px}.zs-store.zs-light .zs-hero-v12{margin:16px 16px 0;min-height:430px}.zs-store.zs-light .zs-hero-v12-copy{padding:38px;max-width:720px}.zs-store.zs-light .zs-hero-v12.no-media .zs-hero-v12-art strong{opacity:.13;right:0}}@media(max-width:600px){.zs-store .zs-detail-controls>h1{font-size:26px}.zs-store .zs-detail-pricing strong{font-size:32px}.zs-store .zs-product-description{padding:22px;margin-top:30px}.zs-store .zs-product-description .zs-product-highlights{grid-template-columns:1fr}.zs-store .zs-detail-controls .zs-studio{padding:17px}.zs-store .zs-media-tabs button{padding:9px 15px}.zs-store .zs-detail-media .surface-canvas{height:350px}.zs-store .zs-product-video video{max-height:440px}.zs-store.zs-light .zs-hero-v12-copy{padding:30px 24px 48px}.zs-store.zs-light .zs-header-main{gap:10px;padding-block:12px}.zs-store.zs-light .zs-hero-proof{gap:12px}.zs-store.zs-light .zs-hero-v12 h1{font-size:36px}.zs-store.zs-light .zs-buy-row.is-mobile-sticky{background:var(--zs-surface);border-color:var(--zs-line);box-shadow:0 -6px 20px #2515380a}}@media(prefers-reduced-motion:reduce){.zs-store .zs-button:before{animation:none!important}.zs-store .zs-product-card:hover{transform:none!important}}.zs-store.zs-light .zc-account{--zc-ink:var(--zs-ink);--zc-muted:var(--zs-muted);--zc-line:var(--zs-line);--zc-soft:#f6f2fa;--zc-gold:var(--zs-primary)}.zs-store.zs-light .zc-account-count{background:#ece1f8;color:#5d258e}.zs-store.zs-light .zc-account-primary,.zs-store.zs-light .checkout-payment-actions button{background:var(--zs-primary)}.zs-v24{--zs-soft:color-mix(in srgb,var(--zs-primary) 5%,var(--zs-surface))}.zs-v24 .zs-header{box-shadow:0 3px 18px #24112f08}.zs-v24 .zs-header-main{padding-block:15px}.zs-v24 .zs-category-nav{min-height:44px}.zs-v24 .zs-announcement{font-size:11px;letter-spacing:.05em;min-height:32px}.zs-v24 .zs-announcement-proof{display:none}.zs-v24 .zs-hero-v12{min-height:420px;margin:26px auto 0;max-width:var(--zs-content-width);border-radius:24px;isolation:isolate}.zs-v24 .zs-hero-v12-copy{padding:52px;max-width:700px}.zs-v24 .zs-hero-v12-copy h1{font-size:clamp(30px,4.2vw,var(--zs-hero-title-size));line-height:1.06;letter-spacing:-.045em}.zs-v24 .zs-hero-v12-copy p{max-width:440px;font-size:16px;line-height:1.65}.zs-v24 .zs-hero-proof{display:none}.zs-v24 .zs-hero-v12-ui{bottom:22px;right:26px}.zs-v24.zs-hero-mode-split .zs-hero-v12{display:grid;grid-template-columns:1fr 1fr;background:var(--zs-surface);color:var(--zs-ink);border:1px solid var(--zs-line);min-height:420px}.zs-v24.zs-hero-mode-split .zs-hero-v12-media{position:relative;inset:auto;grid-column:2;grid-row:1;min-height:420px;background:var(--zs-soft);overflow:hidden}.zs-v24.zs-hero-mode-split .zs-hero-v12-copy{grid-column:1;grid-row:1;align-self:center;color:var(--zs-ink);max-width:none;z-index:2}.zs-v24.zs-hero-mode-split .zs-hero-v12-copy h1,.zs-v24.zs-hero-mode-split .zs-hero-v12-copy h2{color:var(--zs-ink);text-shadow:none}.zs-v24.zs-hero-mode-split .zs-hero-v12-copy p{color:var(--zs-muted)}.zs-v24.zs-hero-mode-split .zs-hero-v12-overlay{display:none}.zs-v24.zs-hero-mode-split .zs-hero-v12-media img{object-fit:contain;width:100%;height:100%;position:absolute;padding:20px}.zs-v24.zs-hero-mode-split .zs-hero-v12-media video{object-fit:cover}.zs-v24 .zs-hero-kicker{background:none;border:0;padding:0;color:var(--zs-primary);letter-spacing:.12em}.zs-v24 .zs-hero-secondary{color:var(--zs-ink)}.zs-v24 .zs-benefits-v10{background:transparent;border:0;max-width:var(--zs-content-width);display:flex;justify-content:center;gap:60px;padding:28px 20px;margin:auto}.zs-v24 .zs-benefits-v10>div{border:0;gap:12px;padding:0;flex:none}.zs-v24 .zs-benefits-v10 svg{width:18px;color:var(--zs-primary)}.zs-v24 .zs-benefits-v10 strong{font-size:13px}.zs-v24 .zs-benefits-v10 small{font-size:12px}.zs-category-edit{padding-block:22px;display:flex;align-items:center;gap:26px;border-block:1px solid var(--zs-line)}.zs-category-edit>span{font-size:12px;color:var(--zs-muted);white-space:nowrap}.zs-category-edit>div{display:flex;gap:10px;overflow:auto;scrollbar-width:thin}.zs-category-edit button{display:flex;align-items:center;gap:8px;border:0;border-radius:30px;padding:12px 17px;color:var(--zs-ink);background:transparent;font:inherit;font-size:13px;white-space:nowrap;cursor:pointer}.zs-category-edit button:hover{background:var(--zs-soft);color:var(--zs-primary)}.zs-category-edit.style-circles button{flex-direction:column;white-space:normal;width:115px;flex:none;border-radius:14px}.zs-category-edit.style-circles button>span{width:74px;height:74px;border-radius:50%;background:var(--zs-soft);display:grid;place-items:center;overflow:hidden}.zs-category-edit.style-circles img{width:90%;height:90%;object-fit:contain}.zs-category-edit.style-circles button>svg{display:none}.zs-v24 .zs-catalog{padding-top:42px}.zs-v24 .zs-section-top{margin-bottom:24px}.zs-v24 .zs-section-top h2{letter-spacing:-.03em;font-size:32px}.zs-v24 .zs-category-pills{gap:9px;margin-bottom:28px}.zs-v24 .zs-category-pills button{font-size:12px;padding:9px 14px}.zs-v24 .zs-product-rail-section{margin-top:26px}.zs-v24 .zs-rail-heading{margin-bottom:18px}.zs-v24 .zs-rail-heading .zs-eyebrow{display:none}.zs-v24 .zs-product-grid{grid-template-columns:repeat(var(--zs-grid-columns),minmax(0,1fr))}.zs-v24 .zs-product-rail{grid-auto-columns:calc((100% - (var(--zs-grid-columns) - 1)*20px)/var(--zs-grid-columns));gap:20px;padding:2px 2px 20px;scroll-snap-type:x mandatory;scrollbar-width:thin;scrollbar-color:#cbbfd9 transparent}.zs-v24 .zs-product-card{border:0;background:transparent;border-radius:14px;box-shadow:none;overflow:visible}.zs-v24 .zs-card-media{background:var(--zs-soft);border-radius:16px;overflow:hidden;aspect-ratio:1/1}.zs-v24 .zs-card-media .zs-product-image{object-fit:var(--zs-card-image-fit);padding:12px;transition:transform .35s}.zs-v24 .zs-card-info{padding:17px 3px 0;background:transparent}.zs-v24 .zs-card-info h3{font-size:15px;line-height:1.4;font-weight:600;min-height:42px;margin:0 0 12px}.zs-v24 .zs-card-meta:empty{display:none}.zs-v24 .zs-card-price{display:flex;flex-direction:column;gap:5px}.zs-v24 .zs-card-price strong{font-size:21px;letter-spacing:-.035em;color:var(--zs-ink)}.zs-v24 .zs-card-price strong small{font-size:12px;font-weight:400;color:var(--zs-muted);letter-spacing:0}.zs-v24 .zs-card-price>span{font-size:11px;color:var(--zs-muted)}.zs-v24 .zs-card-info>p{border-top:1px solid var(--zs-line);padding-top:12px;font-size:12px;margin-top:13px;color:var(--zs-primary)}.zs-v24 .zs-card-badges .zs-tag{font-size:9px;padding:5px 7px;background:var(--zs-surface);color:var(--zs-ink);box-shadow:none;border:0}.zs-price-before{display:flex;align-items:center;gap:9px;font-size:12px;color:var(--zs-muted)}.zs-price-before span{background:#ece3f7;color:#542099;padding:4px 7px;border-radius:6px;font-size:10px;font-weight:700}.zs-price-panel{padding:22px;background:var(--zs-soft);border-radius:16px;margin:18px 0}.zs-price-panel .zs-detail-pricing{margin:5px 0 12px}.zs-price-panel .zs-detail-pricing strong{font-size:34px;letter-spacing:-.04em}.zs-price-panel>small{font-size:11px;color:var(--zs-muted);display:block;margin-top:13px}.zs-price-total{display:flex;justify-content:space-between;gap:10px;align-items:center;font-size:13px;padding-top:12px;border-top:1px solid var(--zs-line)}.zs-price-total strong{font-size:18px}.zs-price-saving{color:#3f6b4d;font-size:12px;margin:10px 0}.zs-tier-link{font:inherit;font-size:12px;border:0;padding:10px 0 0;display:flex;align-items:center;gap:7px;cursor:pointer;background:transparent;color:var(--zs-primary)}.zs-tier-link:disabled{opacity:.5;cursor:default}.zs-v24 .zs-detail-grid{grid-template-columns:minmax(0,1fr) minmax(360px,.93fr);gap:48px;align-items:start}.zs-v24 .zs-detail-form h1{font-size:clamp(24px,2.5vw,32px);line-height:1.16;letter-spacing:-.035em}.zs-v24 .zs-detail-photo,.zs-v24 .zs-product-video>video,.zs-v24 .zs-surface-canvas,.zs-v24 .zs-surface-stage,.zs-v24 .zs-mockup-stage{height:var(--zs-preview-height)!important;min-height:0!important;max-height:var(--zs-preview-height);aspect-ratio:auto}.zs-v24 .zs-detail-photo img{height:100%;max-height:100%;object-fit:contain}.zs-v24 .zs-surface-studio canvas{height:100%!important}.zs-v24 .zs-product-preview,.zs-v24 .zs-mockup{padding:14px}.zs-v24 .zs-detail-caption{font-size:11px;margin-top:12px}.zs-v24 .zs-gallery-thumbs img{height:48px;width:48px}.zs-v24 .zs-media-tabs button{font-size:12px;padding:10px 14px}.zs-v24.zs-sticky-preview .zs-media-sticky{position:static}.zs-v24.zs-sticky-preview .zs-detail-media{position:sticky;top:145px;align-self:start}.zs-v24.zs-static-preview .zs-detail-media,.zs-v24.zs-static-preview .zs-media-sticky{position:static}.zs-v24 .zs-studio{padding:20px;border-radius:16px}.zs-v24 .zs-studio-heading{margin-bottom:18px}.zs-v24 .zs-studio-heading h2{font-size:19px}.zs-v24 .zs-field{margin-bottom:14px}.zs-v24 .zs-field-help{font-size:11px}.zs-product-disclosure{border-top:1px solid var(--zs-line);padding:12px 0}.zs-product-disclosure summary{display:flex;align-items:center;justify-content:space-between;gap:12px;cursor:pointer;font-size:13px;font-weight:600;list-style:none}.zs-product-disclosure summary:after{content:"+";font-size:18px;font-weight:400}.zs-product-disclosure[open] summary:after{content:"−"}.zs-product-disclosure summary>span{margin-left:auto;color:var(--zs-muted);font-size:11px;font-weight:400}.zs-product-disclosure[open] summary{margin-bottom:16px}.zs-v24 .zs-font-grid{max-height:220px;overflow:auto}.zs-v24 .zs-font-option{min-height:82px}.zs-v24 .zs-font-sample{font-size:23px}.zs-v24 .zs-product-description{margin-top:38px;padding-top:30px}.zs-v24 .zs-footer{margin-top:50px}.zs-v24 .zs-footer-signature{display:none}.zs-v24 .zs-footer-bottom{font-size:11px}.zs-no-motion *{animation:none!important;transition:none!important;scroll-behavior:auto!important}.zs-motion .zs-product-card:focus-visible,.zs-motion .zs-product-card:hover{transform:translateY(-3px);box-shadow:none}.zs-v24 button:focus-visible,.zs-v24 a:focus-visible,.zs-v24 summary:focus-visible{outline:2px solid var(--zs-primary);outline-offset:4px}@media(max-width:1000px){.zs-v24 .zs-product-rail{grid-auto-columns:31%}.zs-v24 .zs-product-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.zs-v24 .zs-hero-v12-copy{padding:32px}.zs-v24 .zs-benefits-v10{gap:24px}.zs-v24 .zs-detail-grid{gap:28px;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}@media(max-width:760px){.zs-v24 .zs-hero-v12{margin:14px 14px 0;border-radius:18px}.zs-v24.zs-hero-mode-split .zs-hero-v12{display:flex;flex-direction:column;min-height:0}.zs-v24.zs-hero-mode-split .zs-hero-v12-media{order:2;min-height:230px;height:230px;width:100%}.zs-v24 .zs-hero-v12-copy{padding:30px 26px}.zs-v24 .zs-hero-v12-copy p{font-size:14px}.zs-v24 .zs-hero-v12-copy h1{font-size:34px}.zs-v24 .zs-hero-v12-actions{margin-top:20px}.zs-v24 .zs-benefits-v10{justify-content:flex-start;overflow:auto;gap:26px;padding:22px}.zs-v24 .zs-benefits-v10>div{min-width:155px}.zs-category-edit{flex-direction:column;align-items:stretch;gap:12px;padding-block:16px}.zs-category-edit>div{gap:4px}.zs-category-edit button{padding:9px 12px}.zs-v24 .zs-catalog{padding-top:28px}.zs-v24 .zs-section-top{align-items:start}.zs-v24 .zs-section-top h2{font-size:26px}.zs-v24 .zs-section-top>.zs-count{display:none}.zs-v24 .zs-product-rail{grid-auto-columns:72%;gap:15px}.zs-v24 .zs-product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 13px}.zs-v24 .zs-card-info h3{font-size:13px}.zs-v24 .zs-card-price strong{font-size:19px}.zs-v24 .zs-detail-grid{grid-template-columns:1fr;gap:22px}.zs-v24.zs-sticky-preview .zs-detail-media,.zs-v24.zs-sticky-preview .zs-media-sticky{position:static}.zs-v24 .zs-detail-photo,.zs-v24 .zs-product-video>video,.zs-v24 .zs-surface-canvas,.zs-v24 .zs-surface-stage,.zs-v24 .zs-mockup-stage{height:min(var(--zs-preview-height),300px)!important;max-height:300px}.zs-v24 .zs-price-panel{padding:18px}.zs-v24 .zs-detail-form h1{font-size:25px}.zs-v24 .zs-buy-row.is-mobile-sticky{position:sticky;bottom:68px;z-index:10;padding:12px 0;background:var(--zs-surface)}.zs-v24 .zs-studio{padding:16px}}@media(prefers-reduced-motion:reduce){.zs-v24 *{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.zs-v24 .surface-canvas{height:var(--zs-preview-height);min-height:0;max-height:var(--zs-preview-height)}.zs-v24 .zs-product-mockup.has-real-3d .zs-mockup-stage{height:auto!important;max-height:none}.zs-v24 .surface-caption{font-size:11px;padding:10px 12px}.zs-batch-table{overflow:auto;max-height:280px;margin:14px 0}.zs-batch-table table{width:100%;border-collapse:collapse;font-size:12px}.zs-batch-table th,.zs-batch-table td{padding:8px;border-bottom:1px solid var(--zs-line);text-align:left}@media(max-width:760px){.zs-v24 .surface-canvas{height:min(var(--zs-preview-height),300px);max-height:300px}}.zs-store.zs-v25 .zs-header{border-bottom:1px solid var(--zs-line)}.zs-store.zs-v25 .zs-card-media{background:color-mix(in srgb,var(--zs-surface) 96%,var(--zs-muted));border:1px solid color-mix(in srgb,var(--zs-line) 70%,transparent);border-radius:16px}.zs-store.zs-v25 .zs-card-media .zs-product-image{padding:10px;width:100%;height:100%}.zs-store.zs-v25 .zs-card-info h3{font-weight:600;line-height:1.45;letter-spacing:-.012em}.zs-store.zs-v25 .zs-card-badges.is-minimal .zs-tag:not(.zs-tag-new){display:none}.zs-store.zs-v25 .zs-card-badges .zs-tag-new{background:var(--zs-surface);border:1px solid var(--zs-line);color:var(--zs-primary)}.zs-store.zs-v25 .zs-price-before span{background:color-mix(in srgb,var(--zs-primary) 9%,var(--zs-surface));color:var(--zs-primary)}.zs-store.zs-v25 .zs-card-price>strong{font-size:23px;font-weight:750;line-height:1.25}.zs-store.zs-v25 .zs-card-info>p{justify-content:space-between;display:flex;align-items:center;font-weight:600;min-height:30px}.zs-store.zs-v25 .zs-card-colors{display:flex;align-items:center;gap:5px;min-height:20px;margin:-4px 0 11px}.zs-store.zs-v25 .zs-card-colors i{display:block;width:12px;height:12px;border-radius:50%;box-shadow:0 0 0 1px #0002 inset}.zs-store.zs-v25 .zs-card-colors span{font-size:10px;color:var(--zs-muted);margin-left:3px}.zs-store.zs-v25 .zs-card-meta{min-height:0;margin-bottom:8px;gap:8px}.zs-store.zs-v25 .zs-card-meta:empty{margin:0}.zs-store.zs-v25 .zs-stock-dot{font-size:10px;line-height:1.4}.zs-store.zs-v25 .zs-price-panel{border:1px solid color-mix(in srgb,var(--zs-line) 70%,transparent);background:color-mix(in srgb,var(--zs-primary) 3%,var(--zs-surface));padding:22px 24px}.zs-store.zs-v25 .zs-price-panel .zs-detail-pricing strong{font-size:36px;color:var(--zs-ink)}.zs-store.zs-v25 .zs-price-total strong{color:var(--zs-ink)}.zs-store.zs-v25 .zs-price-saving{color:var(--zs-primary)}.zs-store.zs-v25 .zs-photo-stage{padding:0;border:1px solid var(--zs-line);border-radius:20px;display:block;overflow:hidden;position:relative;background:var(--zs-surface);cursor:zoom-in;margin:auto;width:100%;height:var(--zs-preview-height);min-height:0;isolation:isolate}.zs-store.zs-v25 .zs-photo-gallery.is-square .zs-photo-stage{aspect-ratio:1;width:min(100%,var(--zs-preview-height));height:auto}.zs-store.zs-v25 .zs-photo-stage>img{width:100%;height:100%;object-fit:contain;display:block;transform:scale(1);transform-origin:var(--zs-photo-origin,50% 50%);transition:transform .16s ease}@media(hover:hover)and (pointer:fine){.zs-store.zs-v25 .zs-photo-stage.is-zoomed>img{transform:scale(var(--zs-photo-zoom,2))}}.zs-store.zs-v25 .zs-photo-enlarge{position:absolute;bottom:12px;right:12px;display:flex;align-items:center;gap:7px;padding:7px 10px;border:1px solid var(--zs-line);border-radius:30px;background:var(--zs-surface);color:var(--zs-ink);font:500 11px var(--zs-font-body);pointer-events:none}.zs-store.zs-v25 .zs-photo-placeholder{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;color:var(--zs-muted);cursor:default;padding:28px}.zs-store.zs-v25 .zs-photo-placeholder span{text-align:center;font-size:14px}.zs-store.zs-v25 .zs-photo-placeholder small{font-size:11px}.zs-store.zs-v25 .zs-gallery-thumbs{display:flex;overflow:auto;gap:10px;justify-content:flex-start;width:fit-content;max-width:100%;margin:16px auto 0;padding:4px;scrollbar-width:thin}.zs-store.zs-v25 .zs-gallery-thumbs button{padding:4px;border:1px solid var(--zs-line);background:var(--zs-surface);border-radius:10px;flex:0 0 58px;height:58px;cursor:pointer}.zs-store.zs-v25 .zs-gallery-thumbs button.active{border-color:var(--zs-primary);box-shadow:0 0 0 1px var(--zs-primary)}.zs-store.zs-v25 .zs-gallery-thumbs img{display:block;width:48px;height:48px;object-fit:contain;border-radius:6px}.zs-store.zs-v25 .zs-photo-hint{display:flex;justify-content:center;gap:10px;color:var(--zs-muted);font-size:10px;line-height:1.6;margin:10px 0 0}.zs-store.zs-v25 .zs-photo-hint>span:first-child{white-space:nowrap}.zs-store.zs-v25 .zs-media-tabs{margin-bottom:15px;display:flex;justify-content:center}.zs-store.zs-v25 .zs-media-tabs button{min-height:40px}.zs-store.zs-v25 .zs-detail-caption{display:flex;justify-content:center;font-size:10px}.zs-photo-dialog{padding:0;border:1px solid var(--zs-line);border-radius:18px;width:min(1040px,94vw);max-width:94vw;max-height:92dvh;background:var(--zs-surface);color:var(--zs-ink);box-shadow:0 25px 90px #0005}.zs-photo-dialog::backdrop{background:#0b0814bc;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.zs-photo-dialog-content{padding:16px 20px;font-family:var(--zs-font-body)}.zs-photo-dialog header{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:12px}.zs-photo-dialog header>div{display:flex;flex-direction:column;gap:4px;font-size:14px;min-width:0}.zs-photo-dialog header strong{overflow-wrap:anywhere}.zs-photo-dialog header small,.zs-photo-dialog p{font-size:11px;color:var(--zs-muted)}.zs-photo-dialog button{border:1px solid var(--zs-line);background:var(--zs-surface);color:var(--zs-ink);border-radius:10px;min-width:44px;min-height:44px;display:inline-flex;align-items:center;justify-content:center;gap:8px;cursor:pointer;font:inherit;font-size:12px;padding:7px 12px}.zs-photo-dialog button:focus-visible{outline:3px solid var(--zs-primary);outline-offset:3px}.zs-photo-dialog .zs-photo-full{height:min(65dvh,720px);overflow:auto;background:var(--zs-surface);text-align:center;overscroll-behavior:contain;border-radius:8px}.zs-photo-dialog .zs-photo-full img{display:block;width:100%;height:100%;object-fit:contain;margin:auto}.zs-photo-dialog .zs-photo-full.is-zoomed img{width:160%;height:auto;max-width:none;min-height:100%;object-fit:contain}.zs-photo-dialog footer{display:flex;justify-content:center;gap:10px;margin-top:12px}.zs-photo-dialog p{text-align:center;margin-bottom:0}.zs-store.zs-v25 .zs-rail-actions{display:flex;gap:8px;align-items:center}.zs-store.zs-v25 .zs-carousel-pause{width:auto!important;min-width:56px;padding:0 9px;font-size:10px;border-radius:30px}.zs-store.zs-v25 .zs-hero-v12-ui .zs-carousel-pause{background:var(--zs-surface);color:var(--zs-ink);border:1px solid var(--zs-line);min-height:32px}.zs-store.zs-v25 .zs-search-tools{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin:0 0 20px;font-size:12px;color:var(--zs-muted)}.zs-store.zs-v25 .zs-search-tools label{display:flex;align-items:center;gap:10px;min-height:42px}.zs-store.zs-v25 .zs-search-tools select{border:1px solid var(--zs-line);background:var(--zs-surface);color:var(--zs-ink);border-radius:9px;min-height:42px;padding:8px 12px;font:inherit;max-width:100%}.zs-store.zs-v25 .zs-search-tools input{accent-color:var(--zs-primary);width:17px;height:17px}.zs-store.zs-v25 input:focus-visible,.zs-store.zs-v25 select:focus-visible,.zs-store.zs-v25 textarea:focus-visible{outline:2px solid var(--zs-primary);outline-offset:3px}.zs-store.zs-v25 .zs-customize-toggle button{min-height:56px}.zs-store.zs-v25 .zs-product-description{max-width:100%;line-height:1.7}@media(max-width:760px){.zs-store.zs-v25 .zs-photo-gallery.is-square .zs-photo-stage{width:min(100%,var(--zs-preview-height),340px)}.zs-store.zs-v25 .zs-photo-stage{height:min(var(--zs-preview-height),340px)}.zs-store.zs-v25 .zs-photo-hint{font-size:10px}.zs-store.zs-v25 .zs-card-price>strong{font-size:21px}.zs-store.zs-v25 .zs-card-info h3{font-size:14px}.zs-store.zs-v25 .zs-rail-actions>span{display:none}.zs-store.zs-v25 .zs-price-panel{padding:18px}.zs-store.zs-v25 .zs-search-tools{align-items:stretch}.zs-photo-dialog{width:96vw;max-width:96vw}.zs-photo-dialog-content{padding:12px}.zs-photo-dialog .zs-photo-full{height:60dvh}.zs-store.zs-v25 .zs-card-colors{margin-bottom:9px}.zs-store.zs-v25 .zs-hero-v12-ui{bottom:12px;right:14px}}@media(prefers-reduced-motion:reduce){.zs-store.zs-v25 .zs-photo-stage img{transition:none}}.zs-store.zs-v25 .zs-detail-media .surface-canvas{height:var(--zs-preview-height);max-height:var(--zs-preview-height);min-height:0}.zs-store.zs-v25 .zs-product-card{background:transparent!important;border:0!important;box-shadow:none!important;padding:0}.zs-store.zs-v25.zs-card-bordered .zs-product-card{border:1px solid var(--zs-line)!important;padding:10px}.zs-store.zs-v25.zs-card-elevated .zs-product-card{background:var(--zs-surface)!important;padding:10px;box-shadow:0 8px 25px #211a2c0c!important}.zs-store.zs-v25.zs-card-glass .zs-product-card{background:color-mix(in srgb,var(--zs-surface) 85%,transparent)!important;border:1px solid var(--zs-line)!important;padding:10px}.zs-store.zs-v25 .zs-card-info:before{display:none}.zs-store.zs-v25 .zs-stock-dot.available{color:var(--zs-primary)}.zs-store.zs-v25 .zs-stock-dot.available:before{background:var(--zs-primary);box-shadow:none}.zs-store.zs-v25 .zs-card-info>p{color:var(--zs-primary)}.zs-store.zs-v25 .zs-rail-actions button{min-width:38px;min-height:38px}@media(max-width:760px){.zs-store.zs-v25 .zs-detail-media .surface-canvas{height:min(var(--zs-preview-height),340px);max-height:340px}.zs-store.zs-v25 .zs-rail-actions button{min-width:40px;min-height:40px}}.zs-store.zs-v25 .zs-recovery-capture{font-size:13px;line-height:1.6}.zs-store.zs-v25 .zs-recovery-capture input[type=checkbox]{accent-color:var(--zs-primary);width:16px;height:16px;margin-right:7px}.zs-store.zs-v25 .zs-recovery-capture small{font-size:11px}.zs-store.zs-v25 .zs-restore-notice{margin-top:26px;font-size:14px;line-height:1.7}.zs-store.zs-v25 .zs-restore-notice a{color:var(--zs-primary);text-decoration:underline}.zs-store.zs-v26{--ze-soft:color-mix(in srgb,var(--zs-primary) 4%,var(--zs-surface));--ze-silver:linear-gradient(120deg,var(--zs-gold-light),var(--zs-gold-specular) 42%,var(--zs-gold));background:var(--zs-background);color:var(--zs-ink);overflow:clip}.zs-v26 [class^=ze-]{box-sizing:border-box}.zs-v26 .ze-header a,.zs-v26 .ze-footer a,.zs-v26 .ze-categories a,.zs-v26 .ze-directory a{text-decoration:none;color:inherit}.zs-v26 .ze-header button,.zs-v26 .ze-drawer button{color:inherit;font:inherit;cursor:pointer}.zs-v26 .ze-header{position:relative;z-index:40;background:var(--zs-surface);border-bottom:1px solid var(--zs-line)}.zs-v26 .ze-header.is-sticky{position:sticky;top:0}.zs-v26.zs-header-glass .ze-header{background:color-mix(in srgb,var(--zs-surface) 92%,transparent);-webkit-backdrop-filter:blur(var(--zs-glass-blur));backdrop-filter:blur(var(--zs-glass-blur))}.zs-v26.zs-header-luxury .ze-header{border-bottom-color:var(--zs-gold)}.zs-v26 .ze-header-main{display:grid;grid-template-columns:auto minmax(180px,1fr) auto auto;align-items:center;gap:32px;min-height:var(--zs-header-height);padding-block:18px}.zs-v26 .ze-wordmark{display:flex;flex-direction:column;gap:5px;font-weight:850;font-size:30px;line-height:1;letter-spacing:-.065em}.zs-v26 .ze-wordmark small{font-size:8px;font-weight:500;letter-spacing:.32em;line-height:1.2}.zs-v26 .ze-brand .zs-brand-logo img{width:var(--zs-logo-desktop);max-width:min(25vw,300px);max-height:52px;object-fit:contain;object-position:left center}.zs-v26 .ze-search{display:flex;align-items:center;gap:12px;border:1px solid var(--zs-line);background:var(--zs-background);border-radius:50px;padding:0 8px 0 18px;min-width:0;max-width:560px;width:100%;justify-self:center;color:var(--zs-muted)}.zs-v26 .ze-search:focus-within{outline:2px solid var(--zs-primary);outline-offset:2px}.zs-v26 .ze-search input{min-width:0;flex:1;border:0;outline:0!important;background:transparent;color:var(--zs-ink);height:44px;font:inherit;font-size:13px}.zs-v26 .ze-search input::placeholder{color:var(--zs-muted);opacity:1}.zs-v26 .ze-search button{border:0;background:none;display:grid;place-items:center;flex:none;width:36px;height:36px;border-radius:50%;padding:0}.zs-v26 .ze-search button[type=submit]{background:var(--zs-surface);color:var(--zs-ink)}.zs-v26 .ze-account,.zs-v26 .ze-cart{display:flex;gap:10px;align-items:center;white-space:nowrap;font-size:13px}.zs-v26 .ze-account small{display:block;color:var(--zs-muted);font-size:10px;margin-top:4px}.zs-v26 .ze-cart b{font-size:10px;min-width:22px;height:22px;display:grid;place-items:center;border-radius:50%;background:var(--zs-primary);color:#fff;font-weight:600}.zs-v26 .ze-nav{display:flex;align-items:center;gap:24px;min-height:48px;font-size:var(--zs-nav-size);border-top:1px solid color-mix(in srgb,var(--zs-line) 65%,transparent)}.zs-v26 .ze-menu{flex:none;position:static}.zs-v26 .ze-all-categories{display:flex;align-items:center;gap:9px;border:0;background:transparent;padding:12px 0;font-weight:600!important}.zs-v26 .ze-nav-links{display:flex;gap:26px;align-items:center;overflow-x:auto;scrollbar-width:none;flex:1;min-width:0}.zs-v26 .ze-nav-links a{white-space:nowrap;padding:14px 0;position:relative}.zs-v26 .ze-nav-links a:hover,.zs-v26 .ze-nav-links a[aria-current]{color:var(--zs-primary)}.zs-v26 .ze-nav-links a[aria-current]:after{content:"";height:2px;position:absolute;bottom:0;left:0;right:0;background:var(--zs-primary)}.zs-v26 .ze-nav-business{display:flex;align-items:center;gap:8px;white-space:nowrap;font-size:12px;color:var(--zs-primary)!important}.zs-v26 .ze-mega{position:absolute;inset:100% var(--zs-page-gutter) auto;max-width:1304px;margin:auto;background:var(--zs-surface);border:1px solid var(--zs-line);border-radius:0 0 20px 20px;padding:30px;box-shadow:0 25px 60px #1e112224;max-height:70dvh;overflow:auto}.zs-v26 .ze-mega-heading{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:22px}.zs-v26 .ze-mega-heading small{font-size:9px;color:var(--zs-muted);letter-spacing:.14em}.zs-v26 .ze-mega-heading h2{font:600 24px var(--zs-font-heading);margin:6px 0 0;letter-spacing:-.03em}.zs-v26 .ze-mega-heading>a,.zs-v26 .ze-menu-all{display:flex;align-items:center;gap:12px;color:var(--zs-primary);font-size:12px}.zs-v26 .ze-menu-collections{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px 20px}.zs-v26 .ze-menu-collections>a{display:flex;align-items:center;gap:15px;border-radius:12px;padding:10px;min-width:0}.zs-v26 .ze-menu-collections>a:hover{background:var(--ze-soft)}.zs-v26 .ze-category-mini{display:grid;place-items:center;width:64px;height:64px;flex:none;background:var(--zs-background);border-radius:10px;overflow:hidden}.zs-v26 .ze-category-mini img{width:100%;height:100%;object-fit:contain}.zs-v26 .ze-menu-collections strong{font-size:14px;font-weight:600;overflow-wrap:anywhere}.zs-v26 .ze-menu-collections small{font-size:11px;color:var(--zs-muted);display:block;margin-top:5px}.zs-v26 .ze-menu-collections>a>svg{margin-left:auto;flex:none}.zs-v26 .ze-menu-all{border-top:1px solid var(--zs-line);padding-top:20px;margin-top:20px}.zs-v26 .ze-menu-trigger{display:none}.zs-v26 .ze-drawer{padding:0;margin:0;border:0;border-right:1px solid var(--zs-line);height:100dvh;max-height:100dvh;width:min(390px,92vw);max-width:92vw;overflow:auto;background:var(--zs-surface);color:var(--zs-ink)}.zs-v26 .ze-drawer::backdrop{background:#17101c66;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.zs-v26 .ze-drawer-inner{padding:24px;min-height:100%;font-family:var(--zs-font-body)}.zs-v26 .ze-drawer-inner>header{display:flex;justify-content:space-between;align-items:center;margin-bottom:36px}.zs-v26 .ze-drawer header img{max-width:180px;max-height:50px;object-fit:contain}.zs-v26 .ze-drawer header button{border:1px solid var(--zs-line);background:none;border-radius:50%;width:44px;height:44px;display:grid;place-items:center}.zs-v26 .ze-drawer h2{font-size:23px;letter-spacing:-.04em;margin:0 0 18px}.zs-v26 .ze-drawer .ze-menu-collections{grid-template-columns:1fr;gap:4px}.zs-v26 .ze-drawer-links{border-top:1px solid var(--zs-line);padding-top:20px;margin-top:24px;display:grid;gap:24px;font-size:14px}.zs-v26 .ze-drawer-links a{display:flex;align-items:center;gap:10px}.zs-store.zs-v26 .zs-announcement{background:var(--zs-ink);color:var(--zs-surface);min-height:30px;font-size:10px;font-weight:400;letter-spacing:.055em;border:0}.zs-v26 .zs-announcement-track span i{background:var(--zs-gold);box-shadow:none}.zs-store.zs-v26 .zs-hero-v12{width:calc(100% - 2*var(--zs-page-gutter));max-width:calc(var(--zs-content-width) - 2*var(--zs-page-gutter));margin:28px auto 0;border-radius:var(--zs-hero-radius);min-height:440px;box-shadow:none}.zs-store.zs-v26.zs-hero-mode-split .zs-hero-v12{display:grid;grid-template-columns:1.05fr 1fr;border:0;background:var(--ze-soft);overflow:hidden}.zs-store.zs-v26.zs-hero-mode-split .zs-hero-v12-media{min-height:440px;background:linear-gradient(130deg,var(--ze-soft),var(--zs-surface));isolation:isolate}.zs-store.zs-v26.zs-hero-mode-split .zs-hero-v12-media img{object-fit:var(--zs-hero-image-fit);padding:22px 28px 46px;mix-blend-mode:multiply}.zs-store.zs-v26.zs-dark.zs-hero-mode-split .zs-hero-v12-media img{mix-blend-mode:normal}.zs-store.zs-v26 .zs-hero-v12-copy{padding:48px 52px 68px;max-width:680px}.zs-store.zs-v26 .zs-hero-v12-copy h1{font-size:clamp(32px,4vw,var(--zs-hero-title-size));font-weight:650;line-height:1.04;letter-spacing:-.055em;margin:22px 0;overflow-wrap:anywhere}.zs-store.zs-v26 .zs-hero-v12-copy p{font-size:var(--zs-hero-text-size);max-width:370px;line-height:1.65;font-weight:400}.zs-store.zs-v26 .zs-hero-kicker{font-size:10px;letter-spacing:.18em;font-weight:600;gap:9px}.zs-store.zs-v26 .zs-hero-kicker i{width:6px;height:6px;box-shadow:none;background:currentColor}.zs-store.zs-v26 .zs-hero-v12-actions{gap:18px;margin-top:28px}.zs-store.zs-v26 .zs-hero-v12-actions .zs-button{font-size:12px;padding:14px 22px;gap:22px;min-width:0;box-shadow:0 3px 10px #24112f09}.zs-store.zs-v26 .zs-hero-v12-ui{bottom:18px;right:24px;gap:12px;z-index:4;display:flex;align-items:center}.zs-store.zs-v26 .zs-hero-v12-ui>button{width:36px;height:36px;border:1px solid var(--zs-line);background:var(--zs-surface);color:var(--zs-ink);border-radius:50%}.zs-store.zs-v26 .zs-hero-v12-ui .zs-carousel-pause{font-size:10px;box-shadow:none;min-height:32px}.zs-store.zs-v26 .ze-slide-count{font-size:10px;letter-spacing:.12em;color:var(--zs-muted)}.zs-store.zs-v26 .ze-slide-count b{color:var(--zs-ink);font-size:13px}.zs-store.zs-v26.zs-hero-mode-full .ze-slide-count,.zs-store.zs-v26.zs-hero-mode-full .ze-slide-count b{color:#fff;text-shadow:0 1px 5px #000}.zs-store.zs-v26 .zs-hero-v12-progress{height:2px;background:var(--zs-primary);opacity:.4}.zs-store.zs-v26 .zs-benefits-v10{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;max-width:1120px;padding:30px var(--zs-page-gutter);border-bottom:1px solid var(--zs-line)}.zs-store.zs-v26 .zs-benefits-v10>div{min-width:0;justify-content:center;gap:12px}.zs-store.zs-v26 .zs-benefits-v10 strong{font-size:12px;font-weight:600}.zs-store.zs-v26 .zs-benefits-v10 small{font-size:11px}.zs-v26 .ze-categories{margin-block:36px 0}.zs-v26 .ze-section-label{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:20px}.zs-v26 .ze-section-label h2{font-size:17px;font-weight:550;letter-spacing:-.025em;margin:0}.zs-v26 .ze-section-label>a{font-size:11px;display:flex;gap:10px;align-items:center;color:var(--zs-muted);white-space:nowrap}.zs-v26 .ze-category-strip{display:flex;gap:26px;overflow:auto;scrollbar-width:thin;padding-bottom:10px;scroll-snap-type:x proximity}.zs-v26 .ze-category-strip>a{flex:0 0 150px;scroll-snap-align:start}.zs-v26 .ze-category-picture{display:grid;place-items:center;background:var(--ze-soft);aspect-ratio:1.3;border-radius:80px 80px 12px 12px;overflow:hidden;color:var(--zs-muted)}.zs-v26 .ze-category-picture img{width:100%;height:100%;object-fit:contain;padding:12px;transition:transform .3s}.zs-v26 .ze-category-strip>a:hover img{transform:scale(1.06)}.zs-v26 .ze-category-name{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:14px 0 4px;font-size:13px;font-weight:550}.zs-v26 .ze-category-name svg{flex:none}.zs-v26 .ze-category-strip small{font-size:10px;color:var(--zs-muted)}.zs-v26 .ze-categories.is-links .ze-category-strip{gap:8px;flex-wrap:wrap;overflow:visible}.zs-v26 .ze-categories.is-links .ze-category-strip>a{flex:0 0 auto;border-bottom:1px solid var(--zs-line);padding:0 18px 10px 0;margin-right:20px}.zs-v26 .ze-categories.is-links .ze-category-name{gap:26px;font-weight:450}.zs-v26 .ze-categories.is-circles .ze-category-picture{border-radius:50%;aspect-ratio:1;width:100px;margin:auto}.zs-v26 .ze-categories.is-circles .ze-category-name{justify-content:center}.zs-v26 .ze-categories.is-circles .ze-category-name svg{display:none}.zs-v26 .ze-categories.is-cards .ze-category-picture{border-radius:var(--zs-card-radius);aspect-ratio:1}.zs-store.zs-v26 .zs-catalog{padding-top:44px;padding-bottom:0}.zs-store.zs-v26 .zs-section-top{align-items:end;gap:24px;border-bottom:1px solid var(--zs-line);padding-bottom:24px;margin-bottom:34px}.zs-store.zs-v26 .zs-section-top h2{font-size:var(--zs-section-title-size);font-weight:550;letter-spacing:-.04em;margin:7px 0 0}.zs-store.zs-v26 .zs-section-top .zs-eyebrow{font-size:9px;letter-spacing:.16em}.zs-store.zs-v26 .zs-count{font-size:var(--zs-section-subtitle-size);line-height:1.6;text-align:right;max-width:280px}.zs-store.zs-v26 .zs-product-rail-section{margin:0 0 var(--zs-section-spacing)}.zs-store.zs-v26 .zs-rail-heading{align-items:end;margin-bottom:23px;gap:18px}.zs-store.zs-v26 .zs-rail-heading h3{font-size:23px;letter-spacing:-.035em;font-weight:550;line-height:1.2;margin:0}.zs-store.zs-v26 .zs-rail-heading p{font-size:13px;margin:8px 0 0;color:var(--zs-muted)}.zs-store.zs-v26 .zs-rail-actions{flex:none;gap:7px}.zs-store.zs-v26 .zs-rail-actions>span{font-size:10px;color:var(--zs-muted);margin-right:10px;letter-spacing:.04em}.zs-store.zs-v26 .zs-rail-actions button{border:1px solid var(--zs-line);background:var(--zs-surface);color:var(--zs-ink);border-radius:50%;width:40px;height:40px;display:grid;place-items:center;box-shadow:none}.zs-store.zs-v26 .zs-rail-actions button:not(:disabled):hover{background:var(--zs-primary);border-color:var(--zs-primary);color:#fff}.zs-store.zs-v26 .zs-rail-actions button:disabled{opacity:.32;cursor:default}.zs-store.zs-v26 .zs-product-rail{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - (var(--zs-grid-columns) - 1)*24px)/var(--zs-grid-columns));gap:24px;padding:4px 0 18px;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain}.zs-store.zs-v26 .zs-product-rail::-webkit-scrollbar{display:none}.zs-store.zs-v26 .zs-product-grid{grid-template-columns:repeat(var(--zs-grid-columns),minmax(0,1fr));gap:34px 24px}.zs-store.zs-v26 .zs-product-card{display:flex;flex-direction:column;border-radius:var(--zs-card-radius);scroll-snap-align:start;transition:none;min-width:0;color:var(--zs-ink);text-decoration:none}.zs-store.zs-v26 .zs-product-card:hover,.zs-store.zs-v26 .zs-product-card:focus-visible{transform:none}.zs-store.zs-v26 .zs-card-media{border:1px solid color-mix(in srgb,var(--zs-line) 60%,transparent);border-radius:var(--zs-card-radius);background:var(--zs-surface);aspect-ratio:1;isolation:isolate}.zs-store.zs-v26.zs-image-portrait .zs-card-media{aspect-ratio:4/5}.zs-store.zs-v26.zs-image-wide .zs-card-media{aspect-ratio:4/3}.zs-store.zs-v26 .zs-card-media .zs-product-image{padding:12px;object-fit:var(--zs-card-image-fit);transition:transform .4s}.zs-store.zs-v26.zs-hover-zoom .zs-product-card:hover .zs-product-image{transform:scale(1.06)}.zs-store.zs-v26.zs-hover-none .zs-product-card:hover .zs-product-image{transform:none}.zs-store.zs-v26.zs-hover-lift .zs-product-card:hover .zs-card-media{transform:translateY(-3px)}.zs-store.zs-v26.zs-hover-glow .zs-product-card:hover .zs-card-media{box-shadow:0 0 0 2px color-mix(in srgb,var(--zs-primary) 20%,transparent)}.zs-store.zs-v26 .zs-card-arrow{width:34px;height:34px;right:12px;bottom:12px;border:1px solid var(--zs-gold-light);background:var(--ze-silver);color:#211a2c;border-radius:50%;opacity:1;transform:none;box-shadow:0 2px 8px #211a2c0b}.zs-store.zs-v26 .zs-card-info{padding:17px 1px 0;display:flex;flex-direction:column;flex:1}.zs-store.zs-v26 .zs-card-info h3{font-size:14px;font-weight:500;line-height:1.5;letter-spacing:-.008em;min-height:42px;margin:0 0 10px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.zs-store.zs-v26 .zs-card-price{gap:5px;margin-top:auto}.zs-store.zs-v26 .zs-card-price>strong{font-size:24px;letter-spacing:-.04em;font-weight:600;color:var(--zs-ink)}.zs-store.zs-v26 .zs-card-price>strong small{font-size:10px;font-weight:400;letter-spacing:0}.zs-store.zs-v26 .zs-price-before{font-size:11px;gap:8px}.zs-store.zs-v26 .zs-price-before span{font-weight:600;padding:3px 6px;font-size:10px;border-radius:4px;color:var(--zs-primary);background:var(--ze-soft)}.zs-store.zs-v26 .zs-card-info>p{font-size:11px;padding:12px 0 0;margin:15px 0 0;min-height:30px;border-top:1px solid var(--zs-line);color:var(--zs-primary);font-weight:550}.zs-store.zs-v26 .zs-card-badges{left:12px;top:12px;right:12px;display:flex;flex-wrap:wrap;gap:4px}.zs-store.zs-v26 .zs-card-badges .zs-tag{font-size:9px;font-weight:500;text-transform:none;letter-spacing:.015em;border:1px solid var(--zs-line);background:var(--zs-surface);color:var(--zs-primary);border-radius:20px;padding:5px 8px}.zs-v26 .ze-rail-progress{display:flex;align-items:center;gap:18px;margin-top:10px}.zs-v26 .ze-rail-progress>span{height:2px;flex:1;background:var(--zs-line);position:relative;border-radius:3px;overflow:hidden}.zs-v26 .ze-rail-progress i{position:absolute;top:0;height:2px;background:var(--zs-primary);transition:left .15s}.zs-v26 .ze-rail-progress small{font-size:10px;font-variant-numeric:tabular-nums;color:var(--zs-muted)}.zs-v26 .ze-breadcrumb{display:flex;align-items:center;flex-wrap:wrap;gap:8px;font-size:11px;color:var(--zs-muted);margin-bottom:32px}.zs-v26 .ze-breadcrumb a{color:inherit;text-decoration:none}.zs-v26 .ze-collection{display:grid;grid-template-columns:1fr;padding-block:30px 32px;gap:30px;align-items:center;border-bottom:1px solid var(--zs-line)}.zs-v26 .ze-collection.has-image{grid-template-columns:1fr 250px}.zs-v26 .ze-collection h1,.zs-v26 .ze-directory h1{font-size:clamp(30px,4vw,48px);font-weight:550;line-height:1.12;letter-spacing:-.055em;max-width:780px;margin:14px 0;overflow-wrap:anywhere}.zs-v26 .ze-collection p,.zs-v26 .ze-directory header p{color:var(--zs-muted);font-size:14px;line-height:1.65;max-width:560px;margin:0 0 22px}.zs-v26 .ze-collection small{font-size:11px;color:var(--zs-muted)}.zs-v26 .ze-collection-photo{aspect-ratio:1;background:var(--ze-soft);border-radius:50% 50% 16px 16px;overflow:hidden}.zs-v26 .ze-collection-photo img{width:100%;height:100%;object-fit:contain;padding:15px}.zs-store.zs-v26 .ze-collection-catalog{padding-top:24px}.zs-store.zs-v26 .zs-category-pills{gap:8px;flex-wrap:nowrap;overflow:auto;scrollbar-width:thin;padding:3px 0 12px;margin-bottom:12px}.zs-store.zs-v26 .zs-category-pills button{min-height:38px;white-space:nowrap;background:var(--zs-surface);color:var(--zs-muted);border:1px solid var(--zs-line);font-size:11px;padding:9px 16px;border-radius:40px}.zs-store.zs-v26 .zs-category-pills button.active{background:var(--zs-ink);color:var(--zs-surface);border-color:var(--zs-ink)}.zs-store.zs-v26 .zs-filter-status{font-size:12px;padding:0 0 22px;gap:18px;flex-wrap:wrap;color:var(--zs-muted)}.zs-v26 .ze-directory{padding-block:30px 0}.zs-v26 .ze-directory header{margin-bottom:40px}.zs-v26 .ze-directory-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px 28px}.zs-v26 .ze-directory-grid>a>div{aspect-ratio:1.2;display:grid;place-items:center;overflow:hidden;border-radius:100px 100px 16px 16px;background:var(--ze-soft);color:var(--zs-muted)}.zs-v26 .ze-directory-grid img{width:100%;height:100%;object-fit:contain;padding:24px;transition:transform .4s}.zs-v26 .ze-directory-grid>a:hover img{transform:scale(1.04)}.zs-v26 .ze-directory-grid>a>span{display:grid;grid-template-columns:1fr auto;gap:8px;padding:19px 0}.zs-v26 .ze-directory-grid strong{font-size:20px;font-weight:500;letter-spacing:-.03em}.zs-v26 .ze-directory-grid small{grid-row:2;font-size:11px;color:var(--zs-muted)}.zs-v26 .ze-directory-grid svg{grid-column:2;grid-row:1/3;align-self:center}.zs-v26 .ze-footer{position:relative;isolation:isolate;background:var(--zs-surface);border-top:1px solid var(--zs-line);padding-top:52px;margin-top:72px;overflow:hidden}.zs-v26 .ze-footer.is-contrast{background:#1b1424;color:#f7f5fa;--zs-ink:#f7f5fa;--zs-muted:#c1b9ce;--zs-line:#3b3245;--zs-surface:#1b1424;--zs-background:#251c31;--zs-primary:#c594f7}.zs-v26 .ze-footer-top{display:grid;grid-template-columns:1.1fr .8fr 1fr 1.1fr;gap:44px;position:relative;z-index:1}.zs-v26 .ze-footer h2{font-size:12px;font-weight:600;margin:0 0 22px}.zs-v26 .ze-footer-top>div>a:not(.zs-brand){display:block;font-size:12px;color:var(--zs-muted);line-height:1.5;margin:12px 0}.zs-v26 .ze-footer-top>div>a:hover{text-decoration:underline;color:var(--zs-ink)}.zs-v26 .ze-footer-brand p,.zs-v26 .ze-footer-news p{font-size:12px;line-height:1.8;color:var(--zs-muted);max-width:250px;margin:24px 0 0}.zs-v26 .ze-footer-brand .zs-brand-logo img{max-width:190px;max-height:65px;object-fit:contain;object-position:left}.zs-v26 .ze-footer-news small{font-size:10px;line-height:1.6;color:var(--zs-muted)}.zs-v26 .ze-footer .zs-recovery-capture{font-size:12px}.zs-v26 .ze-footer .zs-recovery-capture input:not([type=checkbox]){background:var(--zs-background);border:1px solid var(--zs-line);color:var(--zs-ink);width:100%;border-radius:8px;min-height:42px;padding:9px;font:inherit;box-sizing:border-box}.zs-v26 .ze-footer .zs-recovery-capture button{font:inherit;cursor:pointer;border-radius:8px;padding:10px 14px}.zs-v26 .ze-footer-statement{display:flex;align-items:center;justify-content:space-between;gap:30px;margin-top:52px;padding-block:30px;border-top:1px solid var(--zs-line);position:relative;z-index:1}.zs-v26 .ze-footer-statement p{font-size:clamp(22px,3vw,36px);font-weight:450;letter-spacing:-.04em;line-height:1.2;max-width:590px;margin:0}.zs-v26 .ze-footer-statement a{font-size:12px;display:flex;align-items:center;gap:14px;white-space:nowrap}.zs-v26 .ze-footer-bottom{display:flex;justify-content:space-between;gap:20px;padding-block:24px 32px;font-size:10px;color:var(--zs-muted);position:relative;z-index:1}.zs-v26 .ze-watermark{position:absolute;pointer-events:none;-webkit-user-select:none;user-select:none;font-family:Arial,sans-serif;font-weight:900;letter-spacing:-.07em;line-height:.75;white-space:nowrap;color:var(--zs-ink);z-index:0;max-width:100%;overflow:hidden}.zs-v26 .ze-watermark-footer{bottom:0;right:2%;font-size:clamp(80px,20cqw,310px)}.zs-v26 .ze-watermark-hero{bottom:24px;left:28px;font-size:clamp(40px,12cqw,170px);z-index:1}.zs-store.zs-v26 .zs-product-page{padding-top:24px}.zs-store.zs-v26 .zs-breadcrumb{margin-bottom:26px;font-size:11px;line-height:1.6;flex-wrap:wrap;gap:8px;color:var(--zs-muted)}.zs-store.zs-v26 .zs-detail-grid{grid-template-columns:minmax(0,1.06fr) minmax(340px,.9fr);gap:64px}.zs-store.zs-v26.zs-sticky-preview .zs-detail-media{top:var(--ze-header-offset)}.zs-store.zs-v26 .zs-media-sticky{padding:20px;border:1px solid var(--zs-line);background:var(--zs-surface);border-radius:24px}.zs-store.zs-v26 .zs-media-tabs{display:flex;width:fit-content;max-width:100%;gap:4px;margin:0 auto 20px;padding:4px;background:var(--zs-background);border:1px solid var(--zs-line);border-radius:30px;overflow:auto}.zs-store.zs-v26 .zs-media-tabs button{white-space:nowrap;border:0;background:transparent;border-radius:22px;font-size:11px;padding:9px 17px;color:var(--zs-muted);min-height:36px;font-weight:500}.zs-store.zs-v26 .zs-media-tabs button[aria-pressed=true]{background:var(--zs-ink);color:var(--zs-surface);box-shadow:none}.zs-store.zs-v26 .zs-photo-stage{border:0;border-radius:14px;background:var(--zs-surface)}.zs-store.zs-v26 .zs-photo-gallery.layout-side.has-thumbs{display:grid;grid-template-columns:62px minmax(0,1fr);gap:16px;align-items:start}.zs-store.zs-v26 .layout-side.has-thumbs .zs-photo-stage{grid-column:2;grid-row:1}.zs-store.zs-v26 .layout-side.has-thumbs .zs-gallery-thumbs{grid-column:1;grid-row:1;flex-direction:column;max-height:var(--zs-preview-height);margin:0;overflow-y:auto;width:62px;gap:10px;justify-content:flex-start}.zs-store.zs-v26 .layout-side.has-thumbs .zs-gallery-thumbs button{flex:0 0 54px;width:54px;height:54px;padding:3px}.zs-store.zs-v26 .layout-side.has-thumbs .zs-gallery-thumbs img{width:46px;height:46px}.zs-store.zs-v26 .layout-side.has-thumbs .zs-photo-hint{grid-column:1/-1;grid-row:2;margin:0;font-size:10px;line-height:1.6}.zs-store.zs-v26 .zs-detail-caption{font-size:10px;align-items:center;gap:7px;color:var(--zs-muted);line-height:1.5;margin:18px 0 0}.zs-store.zs-v26 .zs-detail-caption svg{flex:none;color:var(--zs-primary)}.zs-store.zs-v26 .zs-detail-form h1{font-size:var(--zs-product-title-size);font-weight:600;letter-spacing:-.04em;line-height:1.15;margin:10px 0 14px}.zs-store.zs-v26 .zs-detail-form>.zs-detail-controls>.zs-eyebrow{font-size:10px;font-weight:500;letter-spacing:.12em}.zs-store.zs-v26 .zs-description-jump{font-size:11px;color:var(--zs-muted)}.zs-store.zs-v26 .zs-price-panel{background:transparent;border:0;border-bottom:1px solid var(--zs-line);border-radius:0;padding:0 0 22px;margin:24px 0 20px}.zs-store.zs-v26 .zs-price-panel .zs-detail-pricing{display:flex;gap:10px;align-items:baseline;margin:8px 0 14px}.zs-store.zs-v26 .zs-price-panel .zs-detail-pricing strong{font-size:38px;font-weight:600;letter-spacing:-.05em}.zs-store.zs-v26 .zs-detail-pricing>span{font-size:11px;color:var(--zs-muted)}.zs-store.zs-v26 .zs-price-total{border:0;background:var(--ze-soft);border-radius:10px;padding:12px 14px;font-size:12px}.zs-store.zs-v26 .zs-price-total strong{font-weight:600;font-size:16px}.zs-store.zs-v26 .zs-price-panel+.zs-divider{display:none}.zs-store.zs-v26 .zs-fieldset legend{font-size:12px;font-weight:600;display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;margin-bottom:12px}.zs-store.zs-v26 .zs-fieldset legend>span{font-weight:400;color:var(--zs-muted);font-size:11px}.zs-store.zs-v26 .zs-variant-options{gap:8px}.zs-store.zs-v26 .zs-variant-options button{border:1px solid var(--zs-line);border-radius:10px;font-size:12px;padding:10px 15px;min-height:42px;background:var(--zs-surface);color:var(--zs-ink)}.zs-store.zs-v26 .zs-variant-options button.active{border-color:var(--zs-primary);background:var(--ze-soft);color:var(--zs-primary);box-shadow:0 0 0 1px var(--zs-primary)}.zs-store.zs-v26 .zs-customize-toggle button{border-radius:12px;border:1px solid var(--zs-line);background:var(--zs-surface);padding:14px;font-size:12px;min-height:60px;color:var(--zs-ink)}.zs-store.zs-v26 .zs-customize-toggle button.active{border-color:var(--zs-primary);background:var(--ze-soft);color:var(--zs-primary)}.zs-store.zs-v26 .zs-customize-toggle button small{font-size:10px;color:var(--zs-muted)}.zs-store.zs-v26 .zs-studio{border:1px solid var(--zs-line);border-radius:16px;background:var(--zs-surface);padding:22px;box-shadow:none}.zs-store.zs-v26 .zs-studio-heading{gap:12px;margin-bottom:20px}.zs-store.zs-v26 .zs-studio-heading h2{font-size:20px;font-weight:550;letter-spacing:-.025em}.zs-store.zs-v26 .zs-studio-heading p{font-size:12px;line-height:1.6}.zs-store.zs-v26 .zs-studio-icon{background:var(--ze-soft);color:var(--zs-primary);box-shadow:none;border:0}.zs-store.zs-v26 .zs-studio textarea,.zs-store.zs-v26 .zs-studio input:not([type=range]),.zs-store.zs-v26 .zs-studio select{border:1px solid var(--zs-line);border-radius:9px;background:var(--zs-background);font-size:13px;color:var(--zs-ink)}.zs-store.zs-v26 .zs-field>span{font-size:12px;font-weight:500}.zs-store.zs-v26 .zs-product-disclosure summary{font-size:12px;min-height:30px}.zs-store.zs-v26 .zs-product-mockup{border:1px solid var(--zs-line);background:var(--zs-background);border-radius:16px;overflow:hidden;box-shadow:none}.zs-store.zs-v26 .zs-mockup-toolbar{background:var(--zs-surface);border-bottom:1px solid var(--zs-line);padding:14px;display:flex;flex-wrap:wrap;gap:6px;justify-content:space-between}.zs-store.zs-v26 .zs-mockup-toolbar>span{color:var(--zs-primary);font-size:10px;letter-spacing:.05em}.zs-store.zs-v26 .zs-mockup-toolbar small{font-size:10px;color:var(--zs-muted)}.zs-store.zs-v26 .zs-mockup-meta{padding:14px;border-top:1px solid var(--zs-line);background:var(--zs-surface);display:flex;flex-direction:column;gap:5px;font-size:11px;color:var(--zs-muted)}.zs-store.zs-v26 .zs-mockup-meta strong{color:var(--zs-ink);font-size:12px;font-weight:600}.zs-store.zs-v26 .surface-caption{border:0;color:var(--zs-muted);font-size:10px;line-height:1.7;padding:10px 12px;margin:0}.zs-store.zs-v26 .zo-section{border:1px solid var(--zs-line);border-radius:12px;background:var(--zs-surface);padding:15px;margin-bottom:10px}.zs-store.zs-v26 .zo-section summary{font-size:13px;font-weight:600;gap:14px;color:var(--zs-ink)}.zs-store.zs-v26 .zo-section summary small{font-size:11px;color:var(--zs-muted);font-weight:400}.zs-store.zs-v26 .zo-tiers{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.zs-store.zs-v26 .zo-tiers button{border:1px solid var(--zs-line);background:var(--zs-background);border-radius:8px;min-width:0;padding:11px 10px;font-size:11px;color:var(--zs-ink);flex-wrap:wrap;gap:4px}.zs-store.zs-v26 .zo-tiers button.selected{border-color:var(--zs-primary);background:var(--ze-soft);color:var(--zs-primary)}.zs-store.zs-v26 .zo-next{font-size:11px;background:var(--ze-soft);color:var(--zs-primary);border-radius:8px;padding:10px 12px}.zs-store.zs-v26 .zo-caption{font-size:10px;line-height:1.6;color:var(--zs-muted)}.zs-store.zs-v26 .zs-buy-row{gap:10px;margin:22px 0}.zs-store.zs-v26 .zs-buy-row .zs-button{font-size:12px;letter-spacing:0;gap:10px;padding-inline:16px}.zs-store.zs-v26 .zs-product-description{display:grid;grid-template-columns:.65fr 1.35fr;gap:8px 50px;margin:52px 0 64px;padding:36px 0;border-block:1px solid var(--zs-line);border-inline:0;border-radius:0;background:transparent;scroll-margin-top:160px}.zs-store.zs-v26 .zs-product-description>.zs-eyebrow{grid-column:1;font-size:10px}.zs-store.zs-v26 .zs-product-description>h2{grid-column:1;font-size:28px;letter-spacing:-.04em;font-weight:550;margin:0}.zs-store.zs-v26 .zs-product-description>.zs-product-highlights{grid-column:1;padding:0;font-size:12px}.zs-store.zs-v26 .zs-product-description>.zs-description{grid-column:2;grid-row:1/5;margin:0;font-size:var(--zs-product-description-size);color:var(--zs-muted);line-height:1.85;min-width:0}.zs-store.zs-v26 .zs-use-cases{gap:24px;margin-top:32px}.zs-store.zs-v26 .zs-use-cases article{background:var(--ze-soft);border:1px solid var(--zs-line);border-radius:20px;padding:32px}.zs-store.zs-v26 .zs-use-cases h2{font-size:30px;font-weight:500;letter-spacing:-.045em;max-width:340px}.zs-store.zs-v26 .zs-use-cases p{font-size:13px;line-height:1.7}.zs-store.zs-v26 .zs-how{margin-top:48px;background:var(--zs-surface);border-block:1px solid var(--zs-line)}.zs-store.zs-v26 .zs-how h2{font-size:34px;letter-spacing:-.04em}.zs-store.zs-v26 .zs-mobile-bottom{background:var(--zs-surface);border-top:1px solid var(--zs-line);box-shadow:0 -2px 12px #211a2c06;padding-bottom:env(safe-area-inset-bottom,0px)}.zs-v26 a:focus-visible,.zs-v26 button:focus-visible,.zs-v26 [tabindex="0"]:focus-visible{outline:2px solid var(--zs-primary);outline-offset:4px}.zs-v26 [hidden]{display:none!important}@media(prefers-reduced-motion:reduce){.zs-store.zs-v26 *{animation:none!important;transition:none!important;scroll-behavior:auto!important}}@container ze-store (max-width:1100px){.zs-v26 .ze-header-main{gap:20px}.zs-v26 .ze-account span,.zs-v26 .ze-cart>span{display:none}.zs-v26 .ze-nav,.zs-v26 .ze-nav-links{gap:20px}.zs-v26 .ze-nav-business{display:none}.zs-store.zs-v26 .zs-hero-v12-copy{padding:36px 32px 64px}.zs-store.zs-v26 .zs-detail-grid{gap:28px;grid-template-columns:1fr 1fr}.zs-store.zs-v26 .zs-media-sticky{padding:14px}.zs-store.zs-v26 .zs-product-rail{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - 48px)/3)}.zs-v26 .ze-footer-top{gap:24px;grid-template-columns:1.1fr .8fr 1fr}.zs-v26 .ze-footer-news{grid-column:1/-1;max-width:420px}}@container ze-store (max-width:760px){.zs-store.zs-v26{--zs-page-gutter:20px}.zs-v26 .ze-header-main{grid-template-columns:36px 1fr auto auto;gap:12px;padding-block:14px 12px;min-height:0}.zs-v26 .ze-menu-trigger{display:grid;place-items:center;border:0;background:none;padding:0;width:36px;height:40px}.zs-v26 .ze-brand{justify-self:start}.zs-v26 .ze-wordmark{font-size:25px}.zs-v26 .ze-wordmark small{font-size:7px}.zs-v26 .ze-brand .zs-brand-logo img{width:var(--zs-logo-mobile);max-width:calc(100vw - 180px);max-height:40px}.zs-v26 .ze-search{grid-row:2;grid-column:1/-1;max-width:none;margin-top:3px}.zs-v26 .ze-search input{height:40px;font-size:12px}.zs-v26 .ze-account{width:26px}.zs-v26 .ze-cart{gap:5px}.zs-v26 .ze-cart b{width:18px;height:18px;min-width:18px;font-size:9px}.zs-v26 .ze-nav{min-height:40px;border:0;gap:0}.zs-v26 .ze-menu{display:none}.zs-v26 .ze-nav-links{gap:22px}.zs-v26 .ze-nav-links a{font-size:11px;padding:11px 0}.zs-v26 .ze-mega{display:none}.zs-store.zs-v26 .zs-hero-v12{margin-top:18px;min-height:0;border-radius:min(var(--zs-hero-radius),20px)}.zs-store.zs-v26.zs-hero-mode-split .zs-hero-v12{display:flex;flex-direction:column}.zs-store.zs-v26 .zs-hero-v12-copy{padding:30px 26px 24px}.zs-store.zs-v26 .zs-hero-v12-copy h1{font-size:34px;line-height:1.05;margin:17px 0}.zs-store.zs-v26 .zs-hero-v12-copy p{font-size:13px;line-height:1.65;margin-bottom:0;max-width:320px}.zs-store.zs-v26 .zs-hero-kicker{font-size:8px}.zs-store.zs-v26 .zs-hero-v12-actions{margin-top:22px;gap:14px;flex-wrap:wrap}.zs-store.zs-v26 .zs-hero-v12-actions .zs-button{min-height:44px;font-size:11px;padding:12px 17px}.zs-store.zs-v26.zs-hero-mode-split .zs-hero-v12-media{min-height:240px;height:240px;order:2;width:100%;background:linear-gradient(180deg,var(--ze-soft),var(--zs-surface))}.zs-store.zs-v26.zs-hero-mode-split .zs-hero-v12-media img{padding:0 24px 45px}.zs-store.zs-v26 .zs-hero-v12-ui{right:16px;bottom:12px;gap:9px}.zs-store.zs-v26 .ze-slide-count{font-size:9px}.zs-store.zs-v26 .zs-hero-v12-ui>button{width:32px;height:32px}.zs-store.zs-v26 .zs-hero-v12-dots{gap:6px}.zs-store.zs-v26.zs-hero-mode-full .zs-hero-v12-copy{padding-bottom:75px}.zs-store.zs-v26.zs-hero-mode-full .zs-hero-v12{min-height:400px}.zs-store.zs-v26 .zs-benefits-v10{display:flex;justify-content:flex-start;gap:30px;padding:22px var(--zs-page-gutter);overflow:auto;scrollbar-width:none}.zs-store.zs-v26 .zs-benefits-v10>div{flex:none;min-width:180px;justify-content:flex-start}.zs-store.zs-v26 .zs-benefits-v10 strong{font-size:11px}.zs-store.zs-v26 .zs-benefits-v10 small{font-size:10px}.zs-v26 .ze-categories{margin-top:28px}.zs-v26 .ze-section-label{margin-bottom:16px}.zs-v26 .ze-section-label h2{font-size:15px}.zs-v26 .ze-section-label>a{font-size:10px;gap:6px}.zs-v26 .ze-category-strip{gap:16px}.zs-v26 .ze-category-strip>a{flex-basis:120px}.zs-v26 .ze-category-name{font-size:11px;padding-top:11px}.zs-v26 .ze-categories.is-links .ze-category-strip{flex-wrap:nowrap;overflow:auto;gap:0}.zs-v26 .ze-categories.is-links .ze-category-strip>a{margin-right:18px;padding-right:0}.zs-v26 .ze-categories.is-links .ze-category-name{gap:12px}.zs-store.zs-v26 .zs-catalog{padding-top:30px}.zs-store.zs-v26 .zs-section-top{padding-bottom:20px;margin-bottom:24px}.zs-store.zs-v26 .zs-section-top h2{font-size:26px}.zs-store.zs-v26 .zs-rail-heading{align-items:center;margin-bottom:18px}.zs-store.zs-v26 .zs-rail-heading h3{font-size:20px}.zs-store.zs-v26 .zs-rail-heading p{font-size:11px}.zs-store.zs-v26 .zs-rail-actions{gap:5px}.zs-store.zs-v26 .zs-rail-actions>span{display:none}.zs-store.zs-v26 .zs-rail-actions button{width:36px;height:36px;min-width:36px;min-height:36px}.zs-store.zs-v26 .zs-rail-actions .zs-carousel-pause{min-width:46px;font-size:9px;padding-inline:6px}.zs-store.zs-v26 .zs-product-rail{display:grid;grid-auto-flow:column;grid-auto-columns:76%;gap:18px}.zs-store.zs-v26 .zs-product-rail-section{margin-bottom:42px}.zs-store.zs-v26 .zs-product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 14px}.zs-store.zs-v26 .zs-card-media{border-radius:min(var(--zs-card-radius),14px)}.zs-store.zs-v26 .zs-card-info{padding-top:14px}.zs-store.zs-v26 .zs-card-info h3{font-size:13px;line-height:1.4;min-height:37px}.zs-store.zs-v26 .zs-card-price>strong{font-size:22px}.zs-store.zs-v26 .zs-product-grid .zs-card-price>strong{font-size:19px}.zs-store.zs-v26 .zs-card-price>span{font-size:10px}.zs-store.zs-v26 .zs-card-info>p{font-size:10px;gap:6px}.zs-store.zs-v26 .zs-card-colors span{font-size:9px}.zs-store.zs-v26 .zs-card-colors{gap:4px;flex-wrap:wrap}.zs-store.zs-v26 .zs-card-badges{top:9px;left:9px}.zs-store.zs-v26 .zs-card-badges .zs-tag{font-size:8px;padding:4px 7px}.zs-store.zs-v26 .zs-card-arrow{width:30px;height:30px;right:9px;bottom:9px}.zs-store.zs-v26 .zs-product-grid .zs-card-arrow{display:none}.zs-v26 .ze-collection{padding-block:22px;gap:16px}.zs-v26 .ze-collection.has-image{grid-template-columns:1fr 96px}.zs-v26 .ze-collection h1{font-size:28px}.zs-v26 .ze-collection p{font-size:12px;margin-bottom:16px}.zs-v26 .ze-collection .ze-breadcrumb{font-size:10px;margin-bottom:22px}.zs-v26 .ze-collection-photo{align-self:center;border-radius:50% 50% 10px 10px}.zs-v26 .ze-collection-photo img{padding:6px}.zs-v26 .ze-directory{padding-top:22px}.zs-v26 .ze-directory-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 16px}.zs-v26 .ze-directory-grid strong{font-size:16px}.zs-v26 .ze-directory-grid small{font-size:10px}.zs-v26 .ze-directory-grid>a>div{aspect-ratio:1;border-radius:60px 60px 12px 12px}.zs-v26 .ze-directory-grid img{padding:12px}.zs-store.zs-v26 .zs-search-tools{gap:8px}.zs-store.zs-v26 .zs-search-tools label{font-size:11px;gap:7px}.zs-store.zs-v26 .zs-search-tools select{max-width:190px;font-size:11px}.zs-v26 .ze-footer{margin-top:46px;padding-top:34px;padding-bottom:65px}.zs-v26 .ze-footer-top{grid-template-columns:1fr 1fr;gap:30px 20px}.zs-v26 .ze-footer-brand{grid-column:1/-1}.zs-v26 .ze-footer-brand p{max-width:310px;margin-top:20px}.zs-v26 .ze-footer-news{grid-column:1/-1;max-width:100%}.zs-v26 .ze-footer-statement{margin-top:32px;align-items:flex-start;flex-direction:column;gap:20px;padding-block:26px}.zs-v26 .ze-footer-statement p{font-size:26px;max-width:300px}.zs-v26 .ze-footer-bottom{font-size:9px;flex-wrap:wrap;gap:12px;padding-bottom:30px}.zs-v26 .ze-watermark-footer{bottom:65px;font-size:25cqw}.zs-v26 .ze-watermark-hero{font-size:20cqw;left:14px;bottom:48px}.zs-store.zs-v26 .zs-product-page{padding-top:17px}.zs-store.zs-v26 .zs-breadcrumb{font-size:10px;margin-bottom:18px}.zs-store.zs-v26 .zs-detail-grid{grid-template-columns:1fr;gap:26px}.zs-store.zs-v26.zs-sticky-preview .zs-detail-media{position:static}.zs-store.zs-v26 .zs-media-sticky{padding:14px;border-radius:18px}.zs-store.zs-v26 .zs-media-tabs{margin-bottom:15px}.zs-store.zs-v26 .zs-media-tabs button{font-size:10px;padding-inline:14px}.zs-store.zs-v26 .zs-photo-gallery.layout-side.has-thumbs{display:block}.zs-store.zs-v26 .layout-side.has-thumbs .zs-gallery-thumbs{flex-direction:row;width:fit-content;max-width:100%;max-height:none;margin:12px auto 0;overflow-x:auto}.zs-store.zs-v26 .layout-side.has-thumbs .zs-photo-hint{margin-top:12px;display:flex;flex-wrap:wrap;gap:4px 10px;font-size:9px}.zs-store.zs-v26 .zs-detail-caption{font-size:9px;margin-top:13px}.zs-store.zs-v26 .zs-detail-form h1{font-size:26px}.zs-store.zs-v26 .zs-price-panel{margin-top:22px}.zs-store.zs-v26 .zs-price-panel .zs-detail-pricing strong{font-size:34px}.zs-store.zs-v26 .zs-studio{padding:17px}.zs-store.zs-v26 .zs-buy-row.is-mobile-sticky{bottom:calc(66px + env(safe-area-inset-bottom,0px));border-top:1px solid var(--zs-line);padding:12px 0;background:var(--zs-background)}.zs-store.zs-v26 .zs-buy-row .zs-button{font-size:11px;min-height:48px;padding-inline:12px}.zs-store.zs-v26 .zs-product-description{display:block;margin:32px 0 38px;padding-block:26px;scroll-margin-top:180px}.zs-store.zs-v26 .zs-product-description h2{font-size:25px;margin:10px 0 20px}.zs-store.zs-v26 .zs-product-description>.zs-description{font-size:14px;line-height:1.8}.zs-store.zs-v26 .zs-product-description>.zs-product-highlights{margin-bottom:24px}.zs-store.zs-v26 .zs-use-cases{grid-template-columns:1fr}.zs-store.zs-v26 .zs-use-cases article{padding:26px}.zs-store.zs-v26 .zs-use-cases h2{font-size:27px}}@container ze-store (max-width:380px){.zs-store.zs-v26{--zs-page-gutter:15px}.zs-store.zs-v26 .zs-hero-v12-copy{padding-inline:22px}.zs-store.zs-v26 .zs-hero-v12-copy h1{font-size:30px}.zs-store.zs-v26 .zs-buy-row{flex-wrap:wrap}.zs-store.zs-v26 .zs-buy-row>.zs-button{flex:1;min-width:170px}.zs-v26 .ze-search{gap:8px}.zs-v26 .ze-collection.has-image{grid-template-columns:1fr}.zs-v26 .ze-collection-photo{display:none}}@media(max-width:760px){.zs-store.zs-v26{--zs-page-gutter:20px}}@media(max-width:380px){.zs-store.zs-v26{--zs-page-gutter:15px}}@container ze-store (max-width:760px){.zs-store.zs-v26 .zs-photo-gallery.is-square .zs-photo-stage{width:min(100%,var(--zs-mobile-preview-height));height:auto;max-height:var(--zs-mobile-preview-height)}.zs-store.zs-v26 .zs-photo-stage,.zs-store.zs-v26 .zs-detail-media .surface-canvas{height:var(--zs-mobile-preview-height);min-height:0;max-height:var(--zs-mobile-preview-height)}.zs-store.zs-v26 .zs-product-video>video{height:var(--zs-mobile-preview-height)!important;max-height:var(--zs-mobile-preview-height)}}.zs-store.zs-v26 .zs-mobile-bottom>a.active{color:var(--zs-primary)}.zs-store.zs-v26 .zs-test-banner{background:var(--ze-soft);color:var(--zs-muted);border-bottom:1px solid var(--zs-line)}.zs-store.zs-v26 .zs-content-block:not(.zs-block-hero){width:calc(100% - 2*var(--zs-page-gutter));max-width:calc(var(--zs-content-width) - 2*var(--zs-page-gutter))}.zs-store.zs-v26 .zs-content-block>.ze-categories{padding:0!important;margin-top:0}.zs-store.zs-v26 .zs-content-block>h2{font-size:var(--zs-section-title-size);font-weight:550;letter-spacing:-.04em}.zs-store.zs-v26 .zs-content-block .zs-product-rail-section{margin-bottom:0}@media(max-width:1100px){.zs-v26:not(.ze-studio-preview) .ze-header-main{gap:20px}.zs-v26:not(.ze-studio-preview) .ze-account span,.zs-v26:not(.ze-studio-preview) .ze-cart>span{display:none}.zs-v26:not(.ze-studio-preview) .ze-nav{gap:20px}.zs-v26:not(.ze-studio-preview) .ze-nav-links{gap:20px}.zs-v26:not(.ze-studio-preview) .ze-nav-business{display:none}.zs-store.zs-v26:not(.ze-studio-preview) .zs-hero-v12-copy{padding:36px 32px 64px}.zs-store.zs-v26:not(.ze-studio-preview) .zs-detail-grid{gap:28px;grid-template-columns:1fr 1fr}.zs-store.zs-v26:not(.ze-studio-preview) .zs-media-sticky{padding:14px}.zs-store.zs-v26:not(.ze-studio-preview) .zs-product-rail{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - 48px)/3)}.zs-v26:not(.ze-studio-preview) .ze-footer-top{gap:24px;grid-template-columns:1.1fr .8fr 1fr}.zs-v26:not(.ze-studio-preview) .ze-footer-news{grid-column:1/-1;max-width:420px}}@media(max-width:760px){.zs-store.zs-v26:not(.ze-studio-preview){--zs-page-gutter:20px}.zs-v26:not(.ze-studio-preview) .ze-header-main{grid-template-columns:36px 1fr auto auto;gap:12px;padding-block:14px 12px;min-height:0}.zs-v26:not(.ze-studio-preview) .ze-menu-trigger{display:grid;place-items:center;border:0;background:none;padding:0;width:36px;height:40px}.zs-v26:not(.ze-studio-preview) .ze-brand{justify-self:start}.zs-v26:not(.ze-studio-preview) .ze-wordmark{font-size:25px}.zs-v26:not(.ze-studio-preview) .ze-wordmark small{font-size:7px}.zs-v26:not(.ze-studio-preview) .ze-brand .zs-brand-logo img{width:var(--zs-logo-mobile);max-width:calc(100vw - 180px);max-height:40px}.zs-v26:not(.ze-studio-preview) .ze-search{grid-row:2;grid-column:1/-1;max-width:none;margin-top:3px}.zs-v26:not(.ze-studio-preview) .ze-search input{height:40px;font-size:12px}.zs-v26:not(.ze-studio-preview) .ze-account{width:26px}.zs-v26:not(.ze-studio-preview) .ze-cart{gap:5px}.zs-v26:not(.ze-studio-preview) .ze-cart b{width:18px;height:18px;min-width:18px;font-size:9px}.zs-v26:not(.ze-studio-preview) .ze-nav{min-height:40px;border:0;gap:0}.zs-v26:not(.ze-studio-preview) .ze-menu{display:none}.zs-v26:not(.ze-studio-preview) .ze-nav-links{gap:22px}.zs-v26:not(.ze-studio-preview) .ze-nav-links a{font-size:11px;padding:11px 0}.zs-v26:not(.ze-studio-preview) .ze-mega{display:none}.zs-store.zs-v26:not(.ze-studio-preview) .zs-hero-v12{margin-top:18px;min-height:0;border-radius:min(var(--zs-hero-radius),20px)}.zs-store.zs-v26:not(.ze-studio-preview).zs-hero-mode-split .zs-hero-v12{display:flex;flex-direction:column}.zs-store.zs-v26:not(.ze-studio-preview) .zs-hero-v12-copy{padding:30px 26px 24px}.zs-store.zs-v26:not(.ze-studio-preview) .zs-hero-v12-copy h1{font-size:34px;line-height:1.05;margin:17px 0}.zs-store.zs-v26:not(.ze-studio-preview) .zs-hero-v12-copy p{font-size:13px;line-height:1.65;margin-bottom:0;max-width:320px}.zs-store.zs-v26:not(.ze-studio-preview) .zs-hero-kicker{font-size:8px}.zs-store.zs-v26:not(.ze-studio-preview) .zs-hero-v12-actions{margin-top:22px;gap:14px;flex-wrap:wrap}.zs-store.zs-v26:not(.ze-studio-preview) .zs-hero-v12-actions .zs-button{min-height:44px;font-size:11px;padding:12px 17px}.zs-store.zs-v26:not(.ze-studio-preview).zs-hero-mode-split .zs-hero-v12-media{min-height:240px;height:240px;order:2;width:100%;background:linear-gradient(180deg,var(--ze-soft),var(--zs-surface))}.zs-store.zs-v26:not(.ze-studio-preview).zs-hero-mode-split .zs-hero-v12-media img{padding:0 24px 45px}.zs-store.zs-v26:not(.ze-studio-preview) .zs-hero-v12-ui{right:16px;bottom:12px;gap:9px}.zs-store.zs-v26:not(.ze-studio-preview) .ze-slide-count{font-size:9px}.zs-store.zs-v26:not(.ze-studio-preview) .zs-hero-v12-ui>button{width:32px;height:32px}.zs-store.zs-v26:not(.ze-studio-preview) .zs-hero-v12-dots{gap:6px}.zs-store.zs-v26:not(.ze-studio-preview).zs-hero-mode-full .zs-hero-v12-copy{padding-bottom:75px}.zs-store.zs-v26:not(.ze-studio-preview).zs-hero-mode-full .zs-hero-v12{min-height:400px}.zs-store.zs-v26:not(.ze-studio-preview) .zs-benefits-v10{display:flex;justify-content:flex-start;gap:30px;padding:22px var(--zs-page-gutter);overflow:auto;scrollbar-width:none}.zs-store.zs-v26:not(.ze-studio-preview) .zs-benefits-v10>div{flex:none;min-width:180px;justify-content:flex-start}.zs-store.zs-v26:not(.ze-studio-preview) .zs-benefits-v10 strong{font-size:11px}.zs-store.zs-v26:not(.ze-studio-preview) .zs-benefits-v10 small{font-size:10px}.zs-v26:not(.ze-studio-preview) .ze-categories{margin-top:28px}.zs-v26:not(.ze-studio-preview) .ze-section-label{margin-bottom:16px}.zs-v26:not(.ze-studio-preview) .ze-section-label h2{font-size:15px}.zs-v26:not(.ze-studio-preview) .ze-section-label>a{font-size:10px;gap:6px}.zs-v26:not(.ze-studio-preview) .ze-category-strip{gap:16px}.zs-v26:not(.ze-studio-preview) .ze-category-strip>a{flex-basis:120px}.zs-v26:not(.ze-studio-preview) .ze-category-name{font-size:11px;padding-top:11px}.zs-v26:not(.ze-studio-preview) .ze-categories.is-links .ze-category-strip{flex-wrap:nowrap;overflow:auto;gap:0}.zs-v26:not(.ze-studio-preview) .ze-categories.is-links .ze-category-strip>a{margin-right:18px;padding-right:0}.zs-v26:not(.ze-studio-preview) .ze-categories.is-links .ze-category-name{gap:12px}.zs-store.zs-v26:not(.ze-studio-preview) .zs-catalog{padding-top:30px}.zs-store.zs-v26:not(.ze-studio-preview) .zs-section-top{padding-bottom:20px;margin-bottom:24px}.zs-store.zs-v26:not(.ze-studio-preview) .zs-section-top h2{font-size:26px}.zs-store.zs-v26:not(.ze-studio-preview) .zs-rail-heading{align-items:center;margin-bottom:18px}.zs-store.zs-v26:not(.ze-studio-preview) .zs-rail-heading h3{font-size:20px}.zs-store.zs-v26:not(.ze-studio-preview) .zs-rail-heading p{font-size:11px}.zs-store.zs-v26:not(.ze-studio-preview) .zs-rail-actions{gap:5px}.zs-store.zs-v26:not(.ze-studio-preview) .zs-rail-actions>span{display:none}.zs-store.zs-v26:not(.ze-studio-preview) .zs-rail-actions button{width:36px;height:36px;min-width:36px;min-height:36px}.zs-store.zs-v26:not(.ze-studio-preview) .zs-rail-actions .zs-carousel-pause{min-width:46px;font-size:9px;padding-inline:6px}.zs-store.zs-v26:not(.ze-studio-preview) .zs-product-rail{display:grid;grid-auto-flow:column;grid-auto-columns:76%;gap:18px}.zs-store.zs-v26:not(.ze-studio-preview) .zs-product-rail-section{margin-bottom:42px}.zs-store.zs-v26:not(.ze-studio-preview) .zs-product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 14px}.zs-store.zs-v26:not(.ze-studio-preview) .zs-card-media{border-radius:min(var(--zs-card-radius),14px)}.zs-store.zs-v26:not(.ze-studio-preview) .zs-card-info{padding-top:14px}.zs-store.zs-v26:not(.ze-studio-preview) .zs-card-info h3{font-size:13px;line-height:1.4;min-height:37px}.zs-store.zs-v26:not(.ze-studio-preview) .zs-card-price>strong{font-size:22px}.zs-store.zs-v26:not(.ze-studio-preview) .zs-product-grid .zs-card-price>strong{font-size:19px}.zs-store.zs-v26:not(.ze-studio-preview) .zs-card-price>span{font-size:10px}.zs-store.zs-v26:not(.ze-studio-preview) .zs-card-info>p{font-size:10px;gap:6px}.zs-store.zs-v26:not(.ze-studio-preview) .zs-card-colors span{font-size:9px}.zs-store.zs-v26:not(.ze-studio-preview) .zs-card-colors{gap:4px;flex-wrap:wrap}.zs-store.zs-v26:not(.ze-studio-preview) .zs-card-badges{top:9px;left:9px}.zs-store.zs-v26:not(.ze-studio-preview) .zs-card-badges .zs-tag{font-size:8px;padding:4px 7px}.zs-store.zs-v26:not(.ze-studio-preview) .zs-card-arrow{width:30px;height:30px;right:9px;bottom:9px}.zs-store.zs-v26:not(.ze-studio-preview) .zs-product-grid .zs-card-arrow{display:none}.zs-v26:not(.ze-studio-preview) .ze-collection{padding-block:22px;gap:16px}.zs-v26:not(.ze-studio-preview) .ze-collection.has-image{grid-template-columns:1fr 96px}.zs-v26:not(.ze-studio-preview) .ze-collection h1{font-size:28px}.zs-v26:not(.ze-studio-preview) .ze-collection p{font-size:12px;margin-bottom:16px}.zs-v26:not(.ze-studio-preview) .ze-collection .ze-breadcrumb{font-size:10px;margin-bottom:22px}.zs-v26:not(.ze-studio-preview) .ze-collection-photo{align-self:center;border-radius:50% 50% 10px 10px}.zs-v26:not(.ze-studio-preview) .ze-collection-photo img{padding:6px}.zs-v26:not(.ze-studio-preview) .ze-directory{padding-top:22px}.zs-v26:not(.ze-studio-preview) .ze-directory-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 16px}.zs-v26:not(.ze-studio-preview) .ze-directory-grid strong{font-size:16px}.zs-v26:not(.ze-studio-preview) .ze-directory-grid small{font-size:10px}.zs-v26:not(.ze-studio-preview) .ze-directory-grid>a>div{aspect-ratio:1;border-radius:60px 60px 12px 12px}.zs-v26:not(.ze-studio-preview) .ze-directory-grid img{padding:12px}.zs-store.zs-v26:not(.ze-studio-preview) .zs-search-tools{gap:8px}.zs-store.zs-v26:not(.ze-studio-preview) .zs-search-tools label{font-size:11px;gap:7px}.zs-store.zs-v26:not(.ze-studio-preview) .zs-search-tools select{max-width:190px;font-size:11px}.zs-v26:not(.ze-studio-preview) .ze-footer{margin-top:46px;padding-top:34px;padding-bottom:65px}.zs-v26:not(.ze-studio-preview) .ze-footer-top{grid-template-columns:1fr 1fr;gap:30px 20px}.zs-v26:not(.ze-studio-preview) .ze-footer-brand{grid-column:1/-1}.zs-v26:not(.ze-studio-preview) .ze-footer-brand p{max-width:310px;margin-top:20px}.zs-v26:not(.ze-studio-preview) .ze-footer-news{grid-column:1/-1;max-width:100%}.zs-v26:not(.ze-studio-preview) .ze-footer-statement{margin-top:32px;align-items:flex-start;flex-direction:column;gap:20px;padding-block:26px}.zs-v26:not(.ze-studio-preview) .ze-footer-statement p{font-size:26px;max-width:300px}.zs-v26:not(.ze-studio-preview) .ze-footer-bottom{font-size:9px;flex-wrap:wrap;gap:12px;padding-bottom:30px}.zs-v26:not(.ze-studio-preview) .ze-watermark-footer{bottom:65px;font-size:25cqw}.zs-v26:not(.ze-studio-preview) .ze-watermark-hero{font-size:20cqw;left:14px;bottom:48px}.zs-store.zs-v26:not(.ze-studio-preview) .zs-product-page{padding-top:17px}.zs-store.zs-v26:not(.ze-studio-preview) .zs-breadcrumb{font-size:10px;margin-bottom:18px}.zs-store.zs-v26:not(.ze-studio-preview) .zs-detail-grid{grid-template-columns:1fr;gap:26px}.zs-store.zs-v26:not(.ze-studio-preview).zs-sticky-preview .zs-detail-media{position:static}.zs-store.zs-v26:not(.ze-studio-preview) .zs-media-sticky{padding:14px;border-radius:18px}.zs-store.zs-v26:not(.ze-studio-preview) .zs-media-tabs{margin-bottom:15px}.zs-store.zs-v26:not(.ze-studio-preview) .zs-media-tabs button{font-size:10px;padding-inline:14px}.zs-store.zs-v26:not(.ze-studio-preview) .zs-photo-gallery.layout-side.has-thumbs{display:block}.zs-store.zs-v26:not(.ze-studio-preview) .layout-side.has-thumbs .zs-gallery-thumbs{flex-direction:row;width:fit-content;max-width:100%;max-height:none;margin:12px auto 0;overflow-x:auto}.zs-store.zs-v26:not(.ze-studio-preview) .layout-side.has-thumbs .zs-photo-hint{margin-top:12px;display:flex;flex-wrap:wrap;gap:4px 10px;font-size:9px}.zs-store.zs-v26:not(.ze-studio-preview) .zs-detail-caption{font-size:9px;margin-top:13px}.zs-store.zs-v26:not(.ze-studio-preview) .zs-detail-form h1{font-size:26px}.zs-store.zs-v26:not(.ze-studio-preview) .zs-price-panel{margin-top:22px}.zs-store.zs-v26:not(.ze-studio-preview) .zs-price-panel .zs-detail-pricing strong{font-size:34px}.zs-store.zs-v26:not(.ze-studio-preview) .zs-studio{padding:17px}.zs-store.zs-v26:not(.ze-studio-preview) .zs-buy-row.is-mobile-sticky{bottom:calc(66px + env(safe-area-inset-bottom,0px));border-top:1px solid var(--zs-line);padding:12px 0;background:var(--zs-background)}.zs-store.zs-v26:not(.ze-studio-preview) .zs-buy-row .zs-button{font-size:11px;min-height:48px;padding-inline:12px}.zs-store.zs-v26:not(.ze-studio-preview) .zs-product-description{display:block;margin:32px 0 38px;padding-block:26px;scroll-margin-top:180px}.zs-store.zs-v26:not(.ze-studio-preview) .zs-product-description h2{font-size:25px;margin:10px 0 20px}.zs-store.zs-v26:not(.ze-studio-preview) .zs-product-description>.zs-description{font-size:14px;line-height:1.8}.zs-store.zs-v26:not(.ze-studio-preview) .zs-product-description>.zs-product-highlights{margin-bottom:24px}.zs-store.zs-v26:not(.ze-studio-preview) .zs-use-cases{grid-template-columns:1fr}.zs-store.zs-v26:not(.ze-studio-preview) .zs-use-cases article{padding:26px}.zs-store.zs-v26:not(.ze-studio-preview) .zs-use-cases h2{font-size:27px}}@media(max-width:380px){.zs-store.zs-v26:not(.ze-studio-preview){--zs-page-gutter:15px}.zs-store.zs-v26:not(.ze-studio-preview) .zs-hero-v12-copy{padding-inline:22px}.zs-store.zs-v26:not(.ze-studio-preview) .zs-hero-v12-copy h1{font-size:30px}.zs-store.zs-v26:not(.ze-studio-preview) .zs-buy-row{flex-wrap:wrap}.zs-store.zs-v26:not(.ze-studio-preview) .zs-buy-row>.zs-button{flex:1;min-width:170px}.zs-v26:not(.ze-studio-preview) .ze-search{gap:8px}.zs-v26:not(.ze-studio-preview) .ze-collection.has-image{grid-template-columns:1fr}.zs-v26:not(.ze-studio-preview) .ze-collection-photo{display:none}}@media(max-width:760px){.zs-store.zs-v26:not(.ze-studio-preview) .zs-photo-gallery.is-square .zs-photo-stage{width:min(100%,var(--zs-mobile-preview-height));height:auto;max-height:var(--zs-mobile-preview-height)}.zs-store.zs-v26:not(.ze-studio-preview) .zs-photo-stage,.zs-store.zs-v26:not(.ze-studio-preview) .zs-detail-media .surface-canvas{height:var(--zs-mobile-preview-height);min-height:0;max-height:var(--zs-mobile-preview-height)}.zs-store.zs-v26:not(.ze-studio-preview) .zs-product-video>video{height:var(--zs-mobile-preview-height)!important;max-height:var(--zs-mobile-preview-height)}}.ze-studio-preview{container-type:inline-size;container-name:ze-store}.zs-store.zs-v26.zs-v27{--zp-price:var(--zs-primary);--zp-photo:var(--zs-surface);--zp-tint:color-mix(in srgb,var(--zs-primary) 4%,var(--zs-surface));--zp-border:color-mix(in srgb,var(--zs-line) 75%,var(--zs-surface))}.zs-store.zs-v26.zs-v27.zp-price-ink{--zp-price:var(--zs-ink)}.zs-store.zs-v26.zs-v27.zp-photo-soft{--zp-photo:var(--zp-tint)}.zs-store.zs-v26.zs-v27 .zp-card{position:relative;min-width:0;padding:0;background:var(--zs-surface)!important;border:1px solid var(--zp-border)!important;box-shadow:0 3px 12px #211a2c04!important;overflow:hidden;transition:border-color .2s,box-shadow .2s}.zs-store.zs-v26.zs-v27 .zp-card:focus-within,.zs-store.zs-v26.zs-v27 .zp-card:hover{border-color:color-mix(in srgb,var(--zs-primary) 35%,var(--zs-line))!important;box-shadow:0 10px 28px #211a2c0b!important;transform:none}.zs-store.zs-v26.zs-v27.zp-cards-editorial .zp-card{background:transparent!important;border-color:transparent!important;box-shadow:none!important}.zs-store.zs-v26.zs-v27 .zp-card a{color:inherit;text-decoration:none}.zs-store.zs-v26.zs-v27 .zp-card .zs-card-media{display:block;position:relative;border:0;border-radius:0;aspect-ratio:1;background:var(--zs-surface);flex:none;overflow:hidden}.zs-store.zs-v26.zs-v27.zs-image-portrait .zp-card .zs-card-media{aspect-ratio:4/5}.zs-store.zs-v26.zs-v27 .zp-card .zs-card-media img{width:100%;height:100%;object-fit:var(--zs-card-image-fit);padding:20px;mix-blend-mode:normal;transition:transform .35s,opacity .25s}.zs-store.zs-v26.zs-v27 .zp-alternate-photo{position:absolute;inset:0;opacity:0;background:var(--zs-surface);pointer-events:none}@media(hover:hover){.zs-store.zs-v26.zs-v27 .has-alternate:hover .zs-product-image{opacity:0}.zs-store.zs-v26.zs-v27 .has-alternate:hover .zp-alternate-photo{opacity:1}.zs-store.zs-v26.zs-v27.zs-hover-zoom .zs-card-media:hover img{transform:scale(1.04)}}.zs-store.zs-v26.zs-v27 .zp-photo-link{position:absolute;right:14px;bottom:12px;display:grid;place-items:center;background:var(--zs-surface);border:1px solid var(--zs-line);border-radius:50%;width:34px;height:34px;color:var(--zs-muted);z-index:2}.zs-store.zs-v26.zs-v27 .zs-card-badges{z-index:3;top:13px;left:13px;gap:5px;flex-wrap:wrap;right:12px;pointer-events:none}.zs-store.zs-v26.zs-v27 .zs-card-badges .zs-tag{border:1px solid var(--zs-line);background:var(--zs-surface);color:var(--zs-primary);padding:5px 8px;font-size:9px;font-weight:600;letter-spacing:.01em}.zs-store.zs-v26.zs-v27 .zp-card .zs-card-info{padding:16px 20px 18px;gap:0}.zs-store.zs-v26.zs-v27 .zp-card .zs-card-info h3{font-size:15px;font-weight:650;line-height:1.45;min-height:44px;margin:0 0 12px;letter-spacing:-.018em}.zs-store.zs-v26.zs-v27 .zp-card .zs-card-info h3 a:hover{color:var(--zs-primary)}.zs-store.zs-v26.zs-v27 .zp-card .zs-card-colors{display:flex;gap:8px;margin:0 0 14px;min-height:18px;flex-wrap:wrap}.zs-store.zs-v26.zs-v27 .zp-card .zp-swatches{display:flex;gap:4px;margin:0}.zs-store.zs-v26.zs-v27 .zp-swatches i{width:15px;height:15px;border:2px solid var(--zs-surface);outline:1px solid var(--zs-line);box-shadow:none}.zs-store.zs-v26.zs-v27 .zp-card-value{margin-top:auto;padding-top:14px;border-top:1px solid var(--zs-line)}.zs-store.zs-v26.zs-v27 .zp-price-caption{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px;font-size:11px;color:var(--zs-muted);line-height:1.5}.zs-store.zs-v26.zs-v27 .zp-saving-badge{display:inline-flex;align-items:center;padding:3px 7px;background:color-mix(in srgb,var(--zs-primary) 9%,var(--zs-surface));color:var(--zs-primary);font-size:10px;font-weight:750;letter-spacing:0;border-radius:6px;white-space:nowrap}.zs-store.zs-v26.zs-v27 .zp-card-money{display:flex;flex-wrap:wrap;align-items:baseline;column-gap:8px;margin:7px 0 9px}.zs-store.zs-v26.zs-v27 .zp-card-money>del{font-size:11px;color:var(--zs-muted)}.zs-store.zs-v26.zs-v27 .zp-card-money>div{display:flex;align-items:baseline;flex-wrap:wrap;gap:5px;min-width:0}.zs-store.zs-v26.zs-v27 .zp-card-money strong{font-size:28px;line-height:1.1;letter-spacing:-.045em;font-weight:750;color:var(--zp-price);font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.zs-store.zs-v26.zs-v27 .zp-card-money small{font-size:11px;font-weight:450;color:var(--zs-muted);letter-spacing:0}.zs-store.zs-v26.zs-v27 .zp-card-total{display:flex;justify-content:space-between;align-items:baseline;flex-wrap:wrap;gap:3px 10px;font-size:11px;line-height:1.5;color:var(--zs-muted)}.zs-store.zs-v26.zs-v27 .zp-card-total b{font-weight:600;color:var(--zs-ink);overflow-wrap:anywhere}.zs-store.zs-v26.zs-v27 .zs-card-info>p.zp-personalization-note,.zs-store.zs-v26.zs-v27 .zs-card-info>p.zp-tier-caption{border:0;display:flex;justify-content:flex-start;align-items:center;gap:5px;font-size:10px;line-height:1.5;font-weight:450;padding:0;margin:9px 0 0;min-height:0;color:var(--zs-muted)}.zs-store.zs-v26.zs-v27 .zp-personalization-note svg{color:var(--zs-primary);flex:none}.zs-store.zs-v26.zs-v27 .zp-card-offers{margin-top:15px;border-top:1px solid var(--zs-line);padding-top:12px}.zs-store.zs-v26.zs-v27 .zp-card-offers summary{display:flex;align-items:center;gap:7px;min-height:24px;font-size:11px;font-weight:600;color:var(--zs-ink);cursor:pointer;list-style:none}.zs-store.zs-v26.zs-v27 .zp-card-offers summary::-webkit-details-marker{display:none}.zs-store.zs-v26.zs-v27 .zp-card-offers summary>span{flex:1}.zs-store.zs-v26.zs-v27 .zp-card-offers summary>svg:first-child{color:var(--zs-primary)}.zs-store.zs-v26.zs-v27 .zp-card-offers[open] summary>svg:last-child{transform:rotate(180deg)}.zs-store.zs-v26.zs-v27 .zp-card-offer-list{display:grid;gap:6px;margin-top:12px}.zs-store.zs-v26.zs-v27 .zp-card-offer-list button{display:flex;justify-content:space-between;align-items:center;gap:8px;background:var(--zs-background);color:var(--zs-ink);padding:9px;border:1px solid var(--zs-line);border-radius:8px;min-height:44px;cursor:pointer;font:inherit;font-size:11px;text-align:left}.zs-store.zs-v26.zs-v27 .zp-card-offer-list button[aria-pressed=true]{background:var(--zp-tint);color:var(--zs-primary);border-color:var(--zs-primary)}.zs-store.zs-v26.zs-v27 .zp-card-offer-list button:disabled{opacity:.5;cursor:not-allowed}.zs-store.zs-v26.zs-v27 .zp-card-offer-list small{display:block;font-size:9px;font-weight:400;line-height:1.5;color:var(--zs-muted)}.zs-store.zs-v26.zs-v27 .zp-card-offer-list>small{margin-top:4px}.zs-store.zs-v26.zs-v27 .zp-card .zp-card-action{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:14px;border:1px solid var(--zs-line);border-radius:10px;padding:11px 13px;min-height:44px;background:linear-gradient(115deg,var(--zs-surface),var(--zs-gold-light));color:var(--zs-ink);font-size:11px;font-weight:650;line-height:1.4;transition:background .2s,color .2s}.zs-store.zs-v26.zs-v27 .zp-card-action svg{flex:none;color:var(--zs-primary)}.zs-store.zs-v26.zs-v27 .zp-card-action:hover{background:var(--zs-primary);color:#fff;border-color:var(--zs-primary)}.zs-store.zs-v26.zs-v27 .zp-card-action:hover svg{color:inherit}.zs-store.zs-v26.zs-v27 .zs-product-grid{align-items:start;gap:24px}.zs-store.zs-v26.zs-v27 .zs-product-grid .zp-card{align-self:stretch}.zs-store.zs-v26.zs-v27 .zs-product-rail{align-items:start;padding-bottom:22px}.zs-store.zs-v26.zs-v27 .zs-product-rail .zp-card{align-self:stretch}.zs-store.zs-v26.zs-v27 .zs-detail-grid{grid-template-columns:minmax(0,1.1fr) minmax(360px,1fr);gap:40px;align-items:start}.zs-store.zs-v26.zs-v27 .zs-detail-form{padding:28px;border:1px solid var(--zp-border);border-radius:24px;background:var(--zs-surface)}.zs-store.zs-v26.zs-v27 .zs-detail-form h1{font-weight:700;line-height:1.2;letter-spacing:-.035em}.zs-store.zs-v26.zs-v27 .zs-description-jump{display:inline-flex;gap:5px;align-items:center;font-size:12px;color:var(--zs-muted);text-decoration:underline;text-underline-offset:3px}.zs-store.zs-v26.zs-v27 .zp-product-points{list-style:none;display:flex;flex-wrap:wrap;gap:8px 16px;padding:0;margin:16px 0 0;font-size:11px;line-height:1.5;color:var(--zs-muted)}.zs-store.zs-v26.zs-v27 .zp-product-points li{display:flex;align-items:baseline;gap:5px;min-width:0;overflow-wrap:anywhere}.zs-store.zs-v26.zs-v27 .zp-product-points svg{flex:none;color:var(--zs-primary)}.zs-store.zs-v26.zs-v27 .zp-price-panel{background:var(--zp-tint);border:1px solid color-mix(in srgb,var(--zs-primary) 12%,var(--zs-line));border-radius:17px;padding:21px;margin:23px 0 24px;position:relative;overflow:hidden}.zs-store.zs-v26.zs-v27.zp-panel-white .zp-price-panel{background:var(--zs-surface);border-color:var(--zs-line)}.zs-store.zs-v26.zs-v27 .zp-price-panel:before{content:"";position:absolute;inset:0 0 auto;height:3px;background:linear-gradient(100deg,var(--zs-primary),var(--zs-gold-light) 80%,var(--zs-gold))}.zs-store.zs-v26.zs-v27 .zp-price-panel>.zp-price-caption>span:first-child{font-weight:650;font-size:12px;color:var(--zs-ink)}.zs-store.zs-v26.zs-v27 .zp-availability{font-size:10px;display:flex;align-items:center;gap:5px}.zs-store.zs-v26.zs-v27 .zp-availability i{width:5px;height:5px;border-radius:50%;background:var(--zs-muted);flex:none}.zs-store.zs-v26.zs-v27 .zp-availability.is-available{color:var(--zs-primary)}.zs-store.zs-v26.zs-v27 .zp-availability.is-available i{background:var(--zs-primary)}.zs-store.zs-v26.zs-v27 .zp-price-original{display:flex;gap:10px;align-items:center;font-size:12px;color:var(--zs-muted);margin-top:17px}.zs-store.zs-v26.zs-v27 .zp-unit-price{display:flex;align-items:baseline;flex-wrap:wrap;gap:8px 10px;margin:15px 0 8px;color:var(--zp-price)}.zs-store.zs-v26.zs-v27 .zp-price-original+.zp-unit-price{margin-top:7px}.zs-store.zs-v26.zs-v27 .zp-unit-price strong{font-size:44px;font-weight:750;line-height:1.1;letter-spacing:-.05em;overflow-wrap:anywhere}.zs-store.zs-v26.zs-v27 .zp-unit-price>span{font-size:12px;letter-spacing:0;color:var(--zs-muted)}.zs-store.zs-v26.zs-v27 .zp-included{font-size:11px;margin:0 0 15px;display:flex;align-items:center;gap:6px;color:var(--zs-primary)}.zs-store.zs-v26.zs-v27 .zp-order-total{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:10px;background:var(--zs-surface);border:1px solid var(--zs-line);border-radius:10px;padding:12px 14px;margin-top:16px}.zs-store.zs-v26.zs-v27 .zp-order-total>span{font-size:12px;color:var(--zs-ink)}.zs-store.zs-v26.zs-v27 .zp-order-total small{display:block;font-size:10px;margin-top:4px;color:var(--zs-muted)}.zs-store.zs-v26.zs-v27 .zp-order-total>strong{font-size:21px;letter-spacing:-.03em;font-weight:700;overflow-wrap:anywhere}.zs-store.zs-v26.zs-v27 .zp-order-saving{font-size:11px;color:var(--zs-primary);display:flex;align-items:center;gap:5px;margin:10px 0 0}.zs-store.zs-v26.zs-v27 .zp-quantity-line{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px;margin-top:18px;padding-top:16px;border-top:1px solid var(--zs-line)}.zs-store.zs-v26.zs-v27 .zp-quantity-line strong{font-size:12px;font-weight:650}.zs-store.zs-v26.zs-v27 .zp-quantity-line small{display:block;color:var(--zs-muted);font-size:10px;margin-top:4px}.zs-store.zs-v26.zs-v27 .zp-quantity-line .zs-quantity{grid-template-columns:38px minmax(42px,52px) 38px;background:var(--zs-surface);border-color:var(--zs-line);border-radius:10px;min-height:44px}.zs-store.zs-v26.zs-v27 .zp-quantity-line .zs-quantity button{width:38px;min-width:38px;min-height:44px;color:var(--zs-primary)}.zs-store.zs-v26.zs-v27 .zp-quantity-line .zs-quantity input{width:50px;height:44px;color:var(--zs-ink);font-size:14px}.zs-store.zs-v26.zs-v27 .zp-freight-note{font-size:10px;color:var(--zs-muted);margin:12px 0 0}.zs-store.zs-v26.zs-v27 .zp-product-variants{gap:8px}.zs-store.zs-v26.zs-v27 .zp-product-variants button{display:flex;align-items:center;gap:9px;padding:8px 12px;min-height:48px;font-size:12px}.zs-store.zs-v26.zs-v27 .zp-product-variants button.active{box-shadow:0 0 0 1px color-mix(in srgb,var(--zs-primary) 20%,transparent)}.zs-store.zs-v26.zs-v27 .zp-product-variants img{width:38px;height:38px;object-fit:contain;border-radius:6px;background:var(--zs-surface)}.zs-store.zs-v26.zs-v27 .zp-product-variants button>i{width:20px;height:20px;flex:none;border:2px solid var(--zs-surface);outline:1px solid var(--zs-line)}.zs-store.zs-v26.zs-v27 .zp-selection-summary{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin:22px 0 0;padding:16px 0;border-block:1px solid var(--zs-line);font-size:12px}.zs-store.zs-v26.zs-v27 .zp-selection-summary dt{font-size:10px;color:var(--zs-muted);margin-bottom:5px}.zs-store.zs-v26.zs-v27 .zp-selection-summary dd{margin:0;line-height:1.6;overflow-wrap:anywhere}.zs-store.zs-v26.zs-v27 .zp-buy-row{gap:18px;display:flex;align-items:center;margin-top:19px}.zs-store.zs-v26.zs-v27 .zp-buy-total{display:grid;gap:4px;flex:none;max-width:40%}.zs-store.zs-v26.zs-v27 .zp-buy-total small{font-size:10px;color:var(--zs-muted)}.zs-store.zs-v26.zs-v27 .zp-buy-total strong{font-size:20px;font-weight:750;letter-spacing:-.03em;overflow-wrap:anywhere}.zs-store.zs-v26.zs-v27 .zp-buy-row>.zs-button{flex:1;min-width:0;min-height:52px;font-size:12px;gap:8px;padding:13px 16px;letter-spacing:0;line-height:1.4}.zs-store.zs-v26.zs-v27 .zp-buy-row>.zs-button svg{flex:none}.zs-store.zs-v26.zs-v27 .zs-media-sticky{padding:20px;border-color:var(--zp-border);background:var(--zp-photo)}.zs-store.zs-v26.zs-v27 .zs-media-tabs{margin:0 auto 22px;background:var(--zs-surface);border-color:var(--zs-line)}.zs-store.zs-v26.zs-v27 .zs-media-tabs button{min-height:40px;font-size:12px}.zs-store.zs-v26.zs-v27 .zs-media-tabs button[aria-pressed=true]{background:var(--zs-primary);color:#fff}.zs-store.zs-v26.zs-v27 .zp-gallery-stage{position:relative;min-width:0;grid-column:2;grid-row:1}.zs-store.zs-v26.zs-v27 .zs-photo-gallery:not(.has-thumbs) .zp-gallery-stage,.zs-store.zs-v26.zs-v27 .zs-photo-gallery.layout-bottom .zp-gallery-stage{grid-column:auto}.zs-store.zs-v26.zs-v27 .zs-photo-stage{background:var(--zp-photo)}.zs-store.zs-v26.zs-v27 .zs-photo-stage>img{padding:12px}.zs-store.zs-v26.zs-v27 .zp-gallery-arrows{position:absolute;inset:50% 2px auto;display:flex;justify-content:space-between;transform:translateY(-50%);pointer-events:none}.zs-store.zs-v26.zs-v27 .zp-gallery-arrows button{pointer-events:auto;width:38px;height:44px;display:grid;place-items:center;border:1px solid var(--zs-line);border-radius:25px;background:color-mix(in srgb,var(--zs-surface) 95%,transparent);color:var(--zs-ink);cursor:pointer}.zs-store.zs-v26.zs-v27 .zs-photo-enlarge{z-index:2;border-radius:24px;background:var(--zs-surface);border:1px solid var(--zs-line);padding:8px 12px}.zs-store.zs-v26.zs-v27 .zs-gallery-thumbs button{border-radius:10px;border-color:var(--zs-line);background:var(--zs-surface)}.zs-store.zs-v26.zs-v27 .zs-gallery-thumbs button.active{border-color:var(--zs-primary);outline:1px solid var(--zs-primary)}.zs-store.zs-v26.zs-v27 .zs-photo-hint{font-size:10px}.zs-store.zs-v26.zs-v27 .zs-photo-hint>span:first-child{font-weight:650;color:var(--zs-ink)}.zs-store.zs-v26.zs-v27 .zs-detail-caption{border-top:1px solid var(--zs-line);padding-top:16px;margin-top:15px;font-size:11px}.zs-store.zs-v26.zs-v27 .zp-offers{gap:10px;margin:20px 0}.zs-store.zs-v26.zs-v27 .zo-section{border-radius:12px;padding:16px;background:var(--zs-surface);border-color:var(--zs-line)}.zs-store.zs-v26.zs-v27 .zo-section[open]{border-color:color-mix(in srgb,var(--zs-primary) 40%,var(--zs-line))}.zs-store.zs-v26.zs-v27 .zo-section summary{align-items:center;gap:10px;font-size:13px;font-weight:650;min-height:40px}.zs-store.zs-v26.zs-v27 .zo-section summary>span{flex:1;min-width:0}.zs-store.zs-v26.zs-v27 .zo-section summary>svg{flex:none;color:var(--zs-primary)}.zs-store.zs-v26.zs-v27 .zo-section[open] summary>svg:last-child{transform:rotate(180deg)}.zs-store.zs-v26.zs-v27 .zo-section summary small{font-size:10px;line-height:1.6;color:var(--zs-muted);opacity:1}.zs-store.zs-v26.zs-v27 .zo-tiers{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:16px}.zs-store.zs-v26.zs-v27 .zo-tiers button{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:8px;padding:11px 10px;font:inherit;line-height:1.4;min-width:0}.zs-store.zs-v26.zs-v27 .zo-tiers button>span{font-size:11px;display:flex;gap:5px;align-items:center;flex-wrap:wrap}.zs-store.zs-v26.zs-v27 .zo-tiers strong{display:flex;flex-wrap:wrap;align-items:baseline;gap:3px;font-size:16px;letter-spacing:-.02em;color:var(--zp-price)}.zs-store.zs-v26.zs-v27 .zo-tiers small{font-size:9px;font-weight:400;letter-spacing:0}.zs-store.zs-v26.zs-v27 .zo-tiers button.selected{background:var(--zp-tint);border-color:var(--zs-primary)}.zs-store.zs-v26.zs-v27 .zo-caption{font-size:10px;line-height:1.6;color:var(--zs-muted);opacity:1;margin-bottom:0}.zs-store.zs-v26.zs-v27 .zo-next{font-size:11px;background:var(--zp-tint);line-height:1.6;margin-bottom:10px;padding:11px}.zs-store.zs-v26.zs-v27 .zo-complements{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.zs-store.zs-v26.zs-v27 .zo-complement{min-width:0;border-color:var(--zs-line);gap:10px}.zs-store.zs-v26.zs-v27 .zo-complement img{height:120px;border-radius:8px}.zs-store.zs-v26.zs-v27 .zo-complement strong{font-size:12px;font-weight:600;line-height:1.5;display:block}.zs-store.zs-v26.zs-v27 .zo-complement>span{color:var(--zp-price);font-size:13px;font-weight:650}.zs-store.zs-v26.zs-v27 .zo-complement .zo-add{background:var(--zp-tint);color:var(--zs-primary);font-size:11px;font-weight:600;border-color:var(--zs-line);min-height:42px}.zs-store.zs-v26.zs-v27 .zs-product-description{border-top:1px solid var(--zs-line);background:var(--zs-surface);border-radius:20px;padding:30px;gap:24px}.zs-store.zs-v26.zs-v27 .zs-product-description h2{font-weight:650}.zs-store.zs-v26.zs-v27.zp-category-band .ze-collection{margin-top:24px;width:calc(100% - 2*var(--zs-page-gutter));max-width:calc(var(--zs-content-width) - 2*var(--zs-page-gutter));padding:28px 36px;border:1px solid var(--zp-border);border-radius:22px;background:linear-gradient(115deg,var(--zp-tint),var(--zs-surface));gap:26px}.zs-store.zs-v26.zs-v27.zp-category-band .ze-collection.has-image{grid-template-columns:minmax(0,1fr) 190px}.zs-store.zs-v26.zs-v27.zp-category-band .ze-collection-photo{border-radius:16px;background:var(--zs-surface);aspect-ratio:1.1}.zs-store.zs-v26.zs-v27.zp-category-band .ze-collection .ze-breadcrumb{margin-bottom:18px}.zs-store.zs-v26.zs-v27 .ze-collection h1{font-weight:650}.zs-store.zs-v26.zs-v27.zp-category-compact .ze-collection{grid-template-columns:1fr}.zs-store.zs-v26.zs-v27.zp-category-compact .ze-collection-photo{display:none}.zs-store.zs-v26.zs-v27 .zs-search-tools{background:var(--zs-surface);padding:10px 16px;border:1px solid var(--zs-line);border-radius:12px;margin-bottom:15px}.zs-store.zs-v26.zs-v27 .zs-filter-status{padding-bottom:16px}.zs-store.zs-v26.zs-v27 .zs-category-pills button.active{background:var(--zs-primary);border-color:var(--zs-primary);color:#fff}.zs-store.zs-v26.zs-v27 .ze-section-label h2{font-size:21px;font-weight:650}.zs-store.zs-v26.zs-v27 .ze-category-picture{border:1px solid var(--zp-border);background:var(--zs-surface)}.zs-store.zs-v26.zs-v27 .ze-category-name{font-size:14px;font-weight:600}.zs-store.zs-v26.zs-v27 .ze-category-strip small{font-size:10px;color:var(--zs-muted)}.zs-store.zs-v26.zs-v27 .zs-section-top h2{font-weight:650}.zs-store.zs-v26.zs-v27 .zs-rail-heading h3{font-weight:650;font-size:25px}.zs-store.zs-v26.zs-v27 .zs-rail-heading .zs-eyebrow{display:block;color:var(--zs-primary);font-size:9px;margin-bottom:8px;letter-spacing:.12em}.zs-store.zs-v26.zs-v27 .zs-benefits-v10>div>svg{background:var(--zp-tint);box-sizing:content-box;border:1px solid var(--zs-line);border-radius:50%;padding:10px;flex:none}.zs-store.zs-v26.zs-v27 .zp-card a:focus-visible,.zs-store.zs-v26.zs-v27 .zp-card summary:focus-visible,.zs-store.zs-v26.zs-v27 .zp-card button:focus-visible,.zs-store.zs-v26.zs-v27 .zp-gallery-arrows button:focus-visible{outline:2px solid var(--zs-primary);outline-offset:3px}.zs-store.zs-v26.zs-v27 .zp-card .zs-card-media:focus-visible{outline-offset:-4px}.zs-store.zs-v26.zs-v27.zs-no-motion .zp-card,.zs-store.zs-v26.zs-v27.zs-no-motion .zp-card *{transition:none}@media(prefers-reduced-motion:reduce){.zs-store.zs-v26.zs-v27 .zp-card,.zs-store.zs-v26.zs-v27 .zp-card *{transition:none}}@container ze-store (max-width:1100px){.zs-store.zs-v26.zs-v27 .zs-detail-grid{grid-template-columns:minmax(0,1fr) minmax(340px,1fr);gap:22px}.zs-store.zs-v26.zs-v27 .zs-detail-form{padding:22px}.zs-store.zs-v26.zs-v27 .zp-card .zs-card-info{padding:14px 16px 16px}.zs-store.zs-v26.zs-v27 .zo-tiers{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:1100px){.zs-store.zs-v26.zs-v27:not(.ze-studio-preview) .zs-detail-grid{grid-template-columns:minmax(0,1fr) minmax(340px,1fr);gap:22px}.zs-store.zs-v26.zs-v27:not(.ze-studio-preview) .zs-detail-form{padding:22px}.zs-store.zs-v26.zs-v27:not(.ze-studio-preview) .zp-card .zs-card-info{padding:14px 16px 16px}.zs-store.zs-v26.zs-v27:not(.ze-studio-preview) .zo-tiers{grid-template-columns:repeat(2,minmax(0,1fr))}}@container ze-store (max-width:760px){.zs-store.zs-v26.zs-v27 .zs-detail-grid{grid-template-columns:minmax(0,1fr);gap:22px}.zs-store.zs-v26.zs-v27 .zs-detail-form{padding:20px 17px;border-radius:18px}.zs-store.zs-v26.zs-v27 .zs-detail-form h1{font-size:26px}.zs-store.zs-v26.zs-v27 .zs-media-sticky{padding:15px;border-radius:18px}.zs-store.zs-v26.zs-v27 .zs-photo-gallery.layout-side.has-thumbs{display:block}.zs-store.zs-v26.zs-v27 .zp-gallery-stage{width:100%}.zs-store.zs-v26.zs-v27 .zs-photo-gallery.is-square .zs-photo-stage{width:min(100%,var(--zs-mobile-preview-height));height:auto;max-height:var(--zs-mobile-preview-height);margin-inline:auto}.zs-store.zs-v26.zs-v27 .zs-photo-stage>img{padding:6px}.zs-store.zs-v26.zs-v27 .zp-gallery-arrows{inset-inline:0}.zs-store.zs-v26.zs-v27 .zp-gallery-arrows button{width:34px;height:44px}.zs-store.zs-v26.zs-v27 .zs-media-tabs{margin-bottom:15px}.zs-store.zs-v26.zs-v27 .zs-media-tabs button{font-size:11px;padding:7px 14px}.zs-store.zs-v26.zs-v27 .zs-detail-caption{font-size:10px;padding-top:12px}.zs-store.zs-v26.zs-v27 .zs-product-grid{gap:14px 12px}.zs-store.zs-v26.zs-v27 .zp-card .zs-card-info{padding:12px}.zs-store.zs-v26.zs-v27 .zp-card .zs-card-info h3{font-size:13px;min-height:38px;margin-bottom:10px;line-height:1.45}.zs-store.zs-v26.zs-v27 .zp-card .zs-card-media img{padding:13px}.zs-store.zs-v26.zs-v27 .zp-card .zs-card-colors{gap:6px;margin-bottom:10px}.zs-store.zs-v26.zs-v27 .zp-swatches i{width:13px;height:13px}.zs-store.zs-v26.zs-v27 .zp-card .zs-card-colors>span{font-size:9px;margin-left:0}.zs-store.zs-v26.zs-v27 .zp-card-value{padding-top:11px}.zs-store.zs-v26.zs-v27 .zp-card-money{gap:4px;margin-block:7px}.zs-store.zs-v26.zs-v27 .zp-card-money strong{font-size:24px}.zs-store.zs-v26.zs-v27 .zs-product-grid .zp-card-money strong{font-size:21px}.zs-store.zs-v26.zs-v27 .zp-card-money small{font-size:10px}.zs-store.zs-v26.zs-v27 .zp-price-caption{font-size:10px;gap:4px}.zs-store.zs-v26.zs-v27 .zp-card-total{font-size:10px;gap:2px 5px}.zs-store.zs-v26.zs-v27 .zp-card-money>del{font-size:10px}.zs-store.zs-v26.zs-v27 .zp-saving-badge{font-size:9px;padding:2px 5px}.zs-store.zs-v26.zs-v27 .zp-photo-link{width:28px;height:28px;right:8px;bottom:8px}.zs-store.zs-v26.zs-v27 .zs-card-badges{top:8px;left:8px;right:8px}.zs-store.zs-v26.zs-v27 .zs-card-badges .zs-tag{font-size:8px;padding:4px 6px}.zs-store.zs-v26.zs-v27 .zs-card-info>p.zp-personalization-note{font-size:9px;align-items:flex-start;gap:4px}.zs-store.zs-v26.zs-v27 .zp-personalization-note svg{margin-top:1px}.zs-store.zs-v26.zs-v27 .zp-card-offers{margin-top:11px;padding-top:8px}.zs-store.zs-v26.zs-v27 .zp-card-offers summary{font-size:10px;gap:5px;min-height:36px}.zs-store.zs-v26.zs-v27 .zp-card-offers summary>svg:first-child{display:none}.zs-store.zs-v26.zs-v27 .zp-card .zp-card-action{padding:9px;font-size:10px;gap:5px;min-height:44px;margin-top:9px}.zs-store.zs-v26.zs-v27 .zp-card-action svg{width:14px}.zs-store.zs-v26.zs-v27 .zp-card-offer-list button{font-size:10px;padding:7px;flex-wrap:wrap}.zs-store.zs-v26.zs-v27 .zp-card-offer-list small{font-size:9px}.zs-store.zs-v26.zs-v27 .zp-price-panel{padding:18px 16px;margin:20px 0}.zs-store.zs-v26.zs-v27 .zp-unit-price strong{font-size:39px}.zs-store.zs-v26.zs-v27 .zp-unit-price>span{font-size:11px}.zs-store.zs-v26.zs-v27 .zp-order-total>strong{font-size:21px}.zs-store.zs-v26.zs-v27 .zp-order-total{padding:11px}.zs-store.zs-v26.zs-v27 .zp-quantity-line{gap:10px}.zs-store.zs-v26.zs-v27 .zp-quantity-line small{font-size:9px}.zs-store.zs-v26.zs-v27 .zp-quantity-line .zs-quantity button{width:32px;min-width:32px}.zs-store.zs-v26.zs-v27 .zp-quantity-line .zs-quantity input{width:45px}.zs-store.zs-v26.zs-v27 .zp-selection-summary{font-size:11px;gap:12px}.zs-store.zs-v26.zs-v27 .zp-buy-row{gap:12px;flex-wrap:nowrap;margin-top:18px}.zs-store.zs-v26.zs-v27 .zp-buy-row.is-mobile-sticky{background:var(--zs-surface);padding:10px 0;margin-inline:0;bottom:calc(66px + env(safe-area-inset-bottom,0px))}.zs-store.zs-v26.zs-v27 .zp-buy-row>.zs-button{min-width:0;padding:11px;font-size:11px;min-height:50px}.zs-store.zs-v26.zs-v27 .zp-buy-total strong{font-size:19px}.zs-store.zs-v26.zs-v27 .zp-buy-total small{font-size:9px}.zs-store.zs-v26.zs-v27 .zo-section{padding:13px}.zs-store.zs-v26.zs-v27 .zo-tiers,.zs-store.zs-v26.zs-v27 .zo-complements{grid-template-columns:repeat(2,minmax(0,1fr))}.zs-store.zs-v26.zs-v27 .zs-product-description{padding:22px 19px;display:block;margin-block:30px;border-radius:18px}.zs-store.zs-v26.zs-v27.zp-category-band .ze-collection{padding:20px;margin-top:18px;gap:18px}.zs-store.zs-v26.zs-v27.zp-category-band .ze-collection.has-image{grid-template-columns:minmax(0,1fr) 85px}.zs-store.zs-v26.zs-v27.zp-category-band .ze-collection-photo{aspect-ratio:1;border-radius:12px;align-self:center}.zs-store.zs-v26.zs-v27.zp-category-band .ze-collection .ze-breadcrumb{margin-bottom:15px;font-size:10px}.zs-store.zs-v26.zs-v27 .ze-collection h1{font-size:29px}.zs-store.zs-v26.zs-v27 .ze-collection p{font-size:12px}.zs-store.zs-v26.zs-v27 .zs-search-tools{padding:8px 12px;gap:4px 14px}.zs-store.zs-v26.zs-v27 .zs-search-tools label{font-size:11px}.zs-store.zs-v26.zs-v27 .ze-section-label h2{font-size:18px}.zs-store.zs-v26.zs-v27 .zs-rail-heading h3{font-size:22px}.zs-store.zs-v26.zs-v27 .ze-category-name{font-size:12px}.zs-store.zs-v26.zs-v27 .zs-benefits-v10>div>svg{padding:7px}}@media(max-width:760px){.zs-store.zs-v26.zs-v27:not(.ze-studio-preview) .zs-detail-grid{grid-template-columns:minmax(0,1fr);gap:22px}.zs-store.zs-v26.zs-v27:not(.ze-studio-preview) .zs-detail-form{padding:20px 17px;border-radius:18px}.zs-store.zs-v26.zs-v27:not(.ze-studio-preview) .zs-detail-form h1{font-size:26px}.zs-store.zs-v26.zs-v27:not(.ze-studio-preview) .zs-media-sticky{padding:15px;border-radius:18px}.zs-store.zs-v26.zs-v27:not(.ze-studio-preview) .zs-photo-gallery.layout-side.has-thumbs{display:block}.zs-store.zs-v26.zs-v27:not(.ze-studio-preview) .zp-gallery-stage{width:100%}.zs-store.zs-v26.zs-v27:not(.ze-studio-preview) .zs-photo-gallery.is-square .zs-photo-stage{width:min(100%,var(--zs-mobile-preview-height));height:auto;max-height:var(--zs-mobile-preview-height);margin-inline:auto}.zs-store.zs-v26.zs-v27:not(.ze-studio-preview) .zs-photo-stage>img{padding:6px}.zs-store.zs-v26.zs-v27:not(.ze-studio-preview) .zp-gallery-arrows{inset-inline:0}.zs-store.zs-v26.zs-v27:not(.ze-studio-preview) .zp-gallery-arrows button{width:34px;height:44px}.zs-store.zs-v26.zs-v27:not(.ze-studio-preview) .zs-media-tabs{margin-bottom:15px}.zs-store.zs-v26.zs-v27:not(.ze-studio-preview) .zs-media-tabs button{font-size:11px;padding:7px 14px}.zs-store.zs-v26.zs-v27:not(.ze-studio-preview) .zs-detail-caption{font-size:10px;padding-top:12px}.zs-store.zs-v26.zs-v27:not(.ze-studio-preview) .zs-product-grid{gap:14px 12px}.zs-store.zs-v26.zs-v27:not(.ze-studio-preview) .zp-card .zs-card-info{padding:12px}.zs-store.zs-v26.zs-v27:not(.ze-studio-preview) .zp-card .zs-card-info h3{font-size:13px;min-height:38px;margin-bottom:10px;line-height:1.45}.zs-store.zs-v26.zs-v27:not(.ze-studio-preview) .zp-card .zs-card-media img{padding:13px}.zs-store.zs-v26.zs-v27:not(.ze-studio-preview) .zp-card .zs-card-colors{gap:6px;margin-bottom:10px}.zs-store.zs-v26.zs-v27:not(.ze-studio-preview) .zp-swatches i{width:13px;height:13px}.zs-store.zs-v26.zs-v27:not(.ze-studio-preview) .zp-card .zs-card-colors>span{font-size:9px;margin-left:0}.zs-store.zs-v26.zs-v27:not(.ze-studio-preview) .zp-card-value{padding-top:11px}.zs-store.zs-v26.zs-v27:not(.ze-studio-preview) .zp-card-money{gap:4px;margin-block:7px}.zs-store.zs-v26.zs-v27:not(.ze-studio-preview) .zp-card-money strong{font-size:24px}.zs-store.zs-v26.zs-v27:not(.ze-studio-preview) .zs-product-grid .zp-card-money strong{font-size:21px}.zs-store.zs-v26.zs-v27:not(.ze-studio-preview) .zp-card-money small{font-size:10px}.zs-store.zs-v26.zs-v27:not(.ze-studio-preview) .zp-price-caption{font-size:10px;gap:4px}.zs-store.zs-v26.zs-v27:not(.ze-studio-preview) .zp-card-total{font-size:10px;gap:2px 5px}.zs-store.zs-v26.zs-v27:not(.ze-studio-preview) .zp-card-money>del{font-size:10px}.zs-store.zs-v26.zs-v27:not(.ze-studio-preview) .zp-saving-badge{font-size:9px;padding:2px 5px}.zs-store.zs-v26.zs-v27:not(.ze-studio-preview) .zp-photo-link{width:28px;height:28px;right:8px;bottom:8px}.zs-store.zs-v26.zs-v27:not(.ze-studio-preview) .zs-card-badges{top:8px;left:8px;right:8px}.zs-store.zs-v26.zs-v27:not(.ze-studio-preview) .zs-card-badges .zs-tag{font-size:8px;padding:4px 6px}.zs-store.zs-v26.zs-v27:not(.ze-studio-preview) .zs-card-info>p.zp-personalization-note{font-size:9px;align-items:flex-start;gap:4px}.zs-store.zs-v26.zs-v27:not(.ze-studio-preview) .zp-personalization-note svg{margin-top:1px}.zs-store.zs-v26.zs-v27:not(.ze-studio-preview) .zp-card-offers{margin-top:11px;padding-top:8px}.zs-store.zs-v26.zs-v27:not(.ze-studio-preview) .zp-card-offers summary{font-size:10px;gap:5px;min-height:36px}.zs-store.zs-v26.zs-v27:not(.ze-studio-preview) .zp-card-offers summary>svg:first-child{display:none}.zs-store.zs-v26.zs-v27:not(.ze-studio-preview) .zp-card .zp-card-action{padding:9px;font-size:10px;gap:5px;min-height:44px;margin-top:9px}.zs-store.zs-v26.zs-v27:not(.ze-studio-preview) .zp-card-action svg{width:14px}.zs-store.zs-v26.zs-v27:not(.ze-studio-preview) .zp-card-offer-list button{font-size:10px;padding:7px;flex-wrap:wrap}.zs-store.zs-v26.zs-v27:not(.ze-studio-preview) .zp-card-offer-list small{font-size:9px}.zs-store.zs-v26.zs-v27:not(.ze-studio-preview) .zp-price-panel{padding:18px 16px;margin:20px 0}.zs-store.zs-v26.zs-v27:not(.ze-studio-preview) .zp-unit-price strong{font-size:39px}.zs-store.zs-v26.zs-v27:not(.ze-studio-preview) .zp-unit-price>span{font-size:11px}.zs-store.zs-v26.zs-v27:not(.ze-studio-preview) .zp-order-total>strong{font-size:21px}.zs-store.zs-v26.zs-v27:not(.ze-studio-preview) .zp-order-total{padding:11px}.zs-store.zs-v26.zs-v27:not(.ze-studio-preview) .zp-quantity-line{gap:10px}.zs-store.zs-v26.zs-v27:not(.ze-studio-preview) .zp-quantity-line small{font-size:9px}.zs-store.zs-v26.zs-v27:not(.ze-studio-preview) .zp-quantity-line .zs-quantity button{width:32px;min-width:32px}.zs-store.zs-v26.zs-v27:not(.ze-studio-preview) .zp-quantity-line .zs-quantity input{width:45px}.zs-store.zs-v26.zs-v27:not(.ze-studio-preview) .zp-selection-summary{font-size:11px;gap:12px}.zs-store.zs-v26.zs-v27:not(.ze-studio-preview) .zp-buy-row{gap:12px;flex-wrap:nowrap;margin-top:18px}.zs-store.zs-v26.zs-v27:not(.ze-studio-preview) .zp-buy-row.is-mobile-sticky{background:var(--zs-surface);padding:10px 0;margin-inline:0;bottom:calc(66px + env(safe-area-inset-bottom,0px))}.zs-store.zs-v26.zs-v27:not(.ze-studio-preview) .zp-buy-row>.zs-button{min-width:0;padding:11px;font-size:11px;min-height:50px}.zs-store.zs-v26.zs-v27:not(.ze-studio-preview) .zp-buy-total strong{font-size:19px}.zs-store.zs-v26.zs-v27:not(.ze-studio-preview) .zp-buy-total small{font-size:9px}.zs-store.zs-v26.zs-v27:not(.ze-studio-preview) .zo-section{padding:13px}.zs-store.zs-v26.zs-v27:not(.ze-studio-preview) .zo-tiers{grid-template-columns:repeat(2,minmax(0,1fr))}.zs-store.zs-v26.zs-v27:not(.ze-studio-preview) .zo-complements{grid-template-columns:repeat(2,minmax(0,1fr))}.zs-store.zs-v26.zs-v27:not(.ze-studio-preview) .zs-product-description{padding:22px 19px;display:block;margin-block:30px;border-radius:18px}.zs-store.zs-v26.zs-v27:not(.ze-studio-preview).zp-category-band .ze-collection{padding:20px;margin-top:18px;gap:18px}.zs-store.zs-v26.zs-v27:not(.ze-studio-preview).zp-category-band .ze-collection.has-image{grid-template-columns:minmax(0,1fr) 85px}.zs-store.zs-v26.zs-v27:not(.ze-studio-preview).zp-category-band .ze-collection-photo{aspect-ratio:1;border-radius:12px;align-self:center}.zs-store.zs-v26.zs-v27:not(.ze-studio-preview).zp-category-band .ze-collection .ze-breadcrumb{margin-bottom:15px;font-size:10px}.zs-store.zs-v26.zs-v27:not(.ze-studio-preview) .ze-collection h1{font-size:29px}.zs-store.zs-v26.zs-v27:not(.ze-studio-preview) .ze-collection p{font-size:12px}.zs-store.zs-v26.zs-v27:not(.ze-studio-preview) .zs-search-tools{padding:8px 12px;gap:4px 14px}.zs-store.zs-v26.zs-v27:not(.ze-studio-preview) .zs-search-tools label{font-size:11px}.zs-store.zs-v26.zs-v27:not(.ze-studio-preview) .ze-section-label h2{font-size:18px}.zs-store.zs-v26.zs-v27:not(.ze-studio-preview) .zs-rail-heading h3{font-size:22px}.zs-store.zs-v26.zs-v27:not(.ze-studio-preview) .ze-category-name{font-size:12px}.zs-store.zs-v26.zs-v27:not(.ze-studio-preview) .zs-benefits-v10>div>svg{padding:7px}}.zs-store.zs-v26.zs-v27.zs-refined{font-feature-settings:"cv11","ss01";line-height:1.6;--zs-content-width:min(1600px,94vw)}.zs-refined :where(button,a,input,textarea,select,summary):focus-visible{outline:2px solid var(--zs-primary);outline-offset:4px}.zs-refined :where(input,select,textarea){max-width:100%}.zs-refined :where(h1,h2,h3,p,dl){overflow-wrap:anywhere}.zs-refined :where(.zs-contained,.zs-catalog,.zs-detail-media,.zs-detail-controls,.zs-detail-form,.zs-cart-items,.zs-checkout-form){min-width:0}.zs-store.zs-v26.zs-v27.zs-refined .ze-header{box-shadow:0 5px 22px #20102d05}.zs-store.zs-v26.zs-v27.zs-refined .ze-search{border-radius:12px;min-height:46px}.zs-store.zs-v26.zs-v27.zs-refined .zs-hero-v12{border:1px solid var(--zs-line)}.zs-store.zs-v26.zs-v27.zs-refined .zs-hero-v12-copy{container-type:inline-size}.zs-store.zs-v26.zs-v27.zs-refined .zs-hero-v12-copy h1{letter-spacing:-.05em;text-wrap:balance;font-size:clamp(30px,11cqi,var(--zs-hero-title-size))}.zs-store.zs-v26.zs-v27.zs-refined .zs-section-top h2,.zs-store.zs-v26.zs-v27.zs-refined .zs-rail-heading h3{letter-spacing:-.04em}.zs-store.zs-v26.zs-v27.zs-refined .zp-card{border-radius:18px}.zs-store.zs-v26.zs-v27.zs-refined .zp-card .zs-card-media{background:color-mix(in srgb,var(--zs-muted) 4%,var(--zs-surface));aspect-ratio:1.05}.zs-store.zs-v26.zs-v27.zs-refined .zp-card .zs-card-media img{padding:18px;mix-blend-mode:multiply}.zs-store.zs-v26.zs-v27.zs-refined.zs-dark .zp-card .zs-card-media img{mix-blend-mode:normal}.zs-store.zs-v26.zs-v27.zs-refined .zp-card .zs-card-info{padding:20px;display:flex;flex-direction:column}.zs-store.zs-v26.zs-v27.zs-refined .zp-card .zs-card-info h3{font-size:16px;line-height:1.5;font-weight:600;min-height:48px;letter-spacing:-.02em}.zs-store.zs-v26.zs-v27.zs-refined .zs-card-meta:empty{display:none}.zs-store.zs-v26.zs-v27.zs-refined .zs-card-meta{margin:0 0 9px;min-height:0}.zs-store.zs-v26.zs-v27.zs-refined .zs-stock-dot{font-size:11px;font-weight:450;line-height:1.5;color:var(--zs-muted)}.zs-store.zs-v26.zs-v27.zs-refined .zs-stock-dot.available{color:#24734c}.zs-store.zs-v26.zs-v27.zs-refined .zs-stock-dot.available:before{background:#32845b}.zs-store.zs-v26.zs-v27.zs-refined .zp-card-money{display:flex;flex-direction:column;gap:4px;margin:9px 0}.zs-store.zs-v26.zs-v27.zs-refined .zp-card-money strong{font-size:30px;color:var(--zp-price);letter-spacing:-.045em;line-height:1.2}.zs-store.zs-v26.zs-v27.zs-refined .zp-saving-badge{background:#eaf5ed;color:#24663d;font-size:11px;padding:3px 8px;font-weight:650}.zs-store.zs-v26.zs-v27.zs-refined .zp-card-total{background:var(--zp-tint);padding:8px;border-radius:6px;font-size:12px;margin-top:8px}.zs-store.zs-v26.zs-v27.zs-refined .zs-card-info>p.zp-personalization-note{font-size:12px;color:var(--zs-muted);line-height:1.6}.zs-store.zs-v26.zs-v27.zs-refined .zp-card-offers{margin-top:12px;padding-top:4px}.zs-store.zs-v26.zs-v27.zs-refined .zp-card-offers summary{font-size:12px;min-height:44px}.zs-store.zs-v26.zs-v27.zs-refined .zp-card .zp-card-action{background:var(--zp-tint);border-color:transparent;border-radius:10px;min-height:46px;font-size:13px;color:var(--zs-primary);font-weight:600;margin-top:14px}.zs-store.zs-v26.zs-v27.zs-refined .zp-card .zp-card-action:hover{background:var(--zs-primary);color:#fff}.zs-store.zs-v26.zs-v27.zs-refined .zp-card .zp-card-action:hover svg{color:inherit}.zs-store.zs-v26.zs-v27.zs-refined .zs-detail-grid{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:clamp(24px,4vw,64px)}.zs-store.zs-v26.zs-v27.zs-refined .zs-detail-form{padding:clamp(20px,2.5vw,36px);border-radius:20px}.zs-store.zs-v26.zs-v27.zs-refined .zs-detail-form h1{font-size:clamp(26px,2.6vw,40px);margin-top:10px;line-height:1.18;text-wrap:balance}.zs-store.zs-v26.zs-v27.zs-refined .zs-detail-controls>.zs-fieldset{margin-top:24px}.zs-store.zs-v26.zs-v27.zs-refined .zp-price-panel{border-radius:14px;padding:22px;background:var(--zp-tint);margin-block:22px}.zs-store.zs-v26.zs-v27.zs-refined .zp-price-panel:before{display:none}.zs-store.zs-v26.zs-v27.zs-refined .zp-unit-price strong{font-size:clamp(32px,3vw,44px);font-weight:700;letter-spacing:-.045em}.zs-store.zs-v26.zs-v27.zs-refined .zp-availability{font-size:12px;line-height:1.5}.zs-store.zs-v26.zs-v27.zs-refined .zp-availability.is-available{color:#24734c}.zs-store.zs-v26.zs-v27.zs-refined .zp-availability.is-available i{background:#32845b}.zs-store.zs-v26.zs-v27.zs-refined .zp-included,.zs-store.zs-v26.zs-v27.zs-refined .zp-freight-note{font-size:12px}.zs-store.zs-v26.zs-v27.zs-refined .zp-order-saving{font-size:12px;color:#24734c}.zs-store.zs-v26.zs-v27.zs-refined .zp-order-total{background:transparent;border:0;border-top:1px solid var(--zs-line);border-radius:0;padding:16px 0 0}.zs-store.zs-v26.zs-v27.zs-refined .zp-quantity-line small{font-size:11px}.zs-store.zs-v26.zs-v27.zs-refined .zp-quantity-line .zs-quantity{grid-template-columns:44px minmax(42px,52px) 44px}.zs-store.zs-v26.zs-v27.zs-refined .zp-quantity-line .zs-quantity button{min-width:44px;width:44px;min-height:44px}.zs-store.zs-v26.zs-v27.zs-refined .zp-product-variants button{border-radius:10px;min-height:48px;font-size:13px}.zs-store.zs-v26.zs-v27.zs-refined .zp-buy-row>.zs-button{font-size:14px;min-height:52px;border-radius:12px;text-transform:none}.zs-store.zs-v26.zs-v27.zs-refined .zs-media-sticky{border-radius:20px;padding:22px;background:var(--zp-photo)}.zs-store.zs-v26.zs-v27.zs-refined .zs-media-tabs button{min-height:44px;font-size:12px}.zs-store.zs-v26.zs-v27.zs-refined .zs-product-disclosure>summary{min-height:48px;padding-block:14px;font-size:13px}.zs-store.zs-v26.zs-v27.zs-refined .zs-breadcrumb{line-height:1.7;flex-wrap:wrap}.zs-store.zs-v26.zs-v27.zs-refined .zs-rail-actions button{min-width:44px;min-height:44px}.zs-store.zs-v26.zs-v27.zs-refined .ze-footer{border-top:1px solid var(--zs-line)}.zs-refined .zs-cart-grid,.zs-refined .zs-checkout-grid{align-items:start}.zs-refined .zs-cart-item{min-width:0}.zs-refined .zs-cart-personal strong{overflow-wrap:anywhere}.zs-refined .zs-quantity input{font-variant-numeric:tabular-nums}@media(min-width:1800px){.zs-store.zs-v26.zs-v27.zs-refined .zs-hero-v12-copy{padding-inline:64px}.zs-store.zs-v26.zs-v27.zs-refined .zs-catalog{padding-top:56px}}@container ze-store (min-width:761px) and (max-width:1100px){.zs-store.zs-v26.zs-v27.zs-refined .zs-product-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:761px)and (max-width:1100px){.zs-store.zs-v26.zs-v27.zs-refined:not(.ze-studio-preview) .zs-product-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@container ze-store (max-width:960px){.zs-store.zs-v26.zs-v27.zs-refined .zs-detail-grid{grid-template-columns:minmax(0,1fr);gap:24px}.zs-store.zs-v26.zs-v27.zs-refined .zs-media-sticky{position:static}.zs-store.zs-v26.zs-v27.zs-refined .zs-photo-stage{max-height:420px}}@media(max-width:960px){.zs-store.zs-v26.zs-v27.zs-refined:not(.ze-studio-preview) .zs-detail-grid{grid-template-columns:minmax(0,1fr);gap:24px}.zs-store.zs-v26.zs-v27.zs-refined:not(.ze-studio-preview) .zs-media-sticky{position:static}.zs-store.zs-v26.zs-v27.zs-refined:not(.ze-studio-preview) .zs-photo-stage{max-height:420px}}@container ze-store (max-width:760px){.zs-store.zs-v26.zs-v27.zs-refined .zs-product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.zs-store.zs-v26.zs-v27.zs-refined .zs-product-rail{grid-auto-columns:72%;gap:14px}.zs-store.zs-v26.zs-v27.zs-refined .zp-card .zs-card-info{padding:12px}.zs-store.zs-v26.zs-v27.zs-refined .zp-card .zs-card-info h3{font-size:14px;line-height:1.45;min-height:41px;margin-bottom:10px}.zs-store.zs-v26.zs-v27.zs-refined .zp-card .zs-card-media img{padding:10px}.zs-store.zs-v26.zs-v27.zs-refined .zp-card-money strong,.zs-store.zs-v26.zs-v27.zs-refined .zs-product-grid .zp-card-money strong{font-size:24px}.zs-store.zs-v26.zs-v27.zs-refined .zp-card-money>del{font-size:11px}.zs-store.zs-v26.zs-v27.zs-refined .zp-card-money small{font-size:11px}.zs-store.zs-v26.zs-v27.zs-refined .zp-saving-badge{font-size:10px;padding:3px 6px}.zs-store.zs-v26.zs-v27.zs-refined .zp-price-caption{font-size:11px}.zs-store.zs-v26.zs-v27.zs-refined .zp-card .zp-card-action{font-size:12px;padding:10px;min-height:48px;gap:4px}.zs-store.zs-v26.zs-v27.zs-refined .zp-card .zs-card-colors>span{font-size:11px}.zs-store.zs-v26.zs-v27.zs-refined .zs-card-info>p.zp-personalization-note{font-size:11px;line-height:1.5}.zs-store.zs-v26.zs-v27.zs-refined .zp-card-offers summary{font-size:11px;min-height:44px}.zs-store.zs-v26.zs-v27.zs-refined .zs-product-grid .zs-stock-dot{font-size:10px}.zs-store.zs-v26.zs-v27.zs-refined .zs-detail-form{padding:20px 16px;border-radius:16px}.zs-store.zs-v26.zs-v27.zs-refined .zs-detail-form h1{font-size:28px}.zs-store.zs-v26.zs-v27.zs-refined .zs-media-sticky{padding:12px;border-radius:16px}.zs-store.zs-v26.zs-v27.zs-refined .zp-price-panel{padding:18px 14px}.zs-store.zs-v26.zs-v27.zs-refined .zp-unit-price strong{font-size:36px}.zs-store.zs-v26.zs-v27.zs-refined .zp-buy-row.is-mobile-sticky{position:sticky;bottom:calc(66px + env(safe-area-inset-bottom,0px));z-index:5;padding:12px 0;background:var(--zs-surface)}.zs-store.zs-v26.zs-v27.zs-refined .zp-buy-row>.zs-button{font-size:13px;padding:12px;min-height:52px}.zs-store.zs-v26.zs-v27.zs-refined .zp-buy-total strong{font-size:20px}.zs-store.zs-v26.zs-v27.zs-refined .zp-buy-total small{font-size:10px}.zs-store.zs-v26.zs-v27.zs-refined .zs-search-tools{gap:10px;align-items:stretch}.zs-store.zs-v26.zs-v27.zs-refined .zs-search-tools select{min-height:44px;font-size:14px;max-width:100%}.zs-store.zs-v26.zs-v27.zs-refined .ze-search input{font-size:16px}.zs-store.zs-v26.zs-v27.zs-refined .zs-detail-form input:not([type=range]),.zs-store.zs-v26.zs-v27.zs-refined .zs-detail-form select,.zs-store.zs-v26.zs-v27.zs-refined .zs-detail-form textarea{font-size:16px}.zs-store.zs-v26.zs-v27.zs-refined .zs-product-description{padding:22px 18px}.zs-store.zs-v26.zs-v27.zs-refined .zs-cart-grid,.zs-store.zs-v26.zs-v27.zs-refined .zs-checkout-grid{grid-template-columns:minmax(0,1fr)}.zs-store.zs-v26.zs-v27.zs-refined .zs-field input,.zs-store.zs-v26.zs-v27.zs-refined .zs-field select,.zs-store.zs-v26.zs-v27.zs-refined .zs-field textarea{font-size:16px;min-height:46px}}@media(max-width:760px){.zs-store.zs-v26.zs-v27.zs-refined:not(.ze-studio-preview) .zs-product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.zs-store.zs-v26.zs-v27.zs-refined:not(.ze-studio-preview) .zs-product-rail{grid-auto-columns:72%;gap:14px}.zs-store.zs-v26.zs-v27.zs-refined:not(.ze-studio-preview) .zp-card .zs-card-info{padding:12px}.zs-store.zs-v26.zs-v27.zs-refined:not(.ze-studio-preview) .zp-card .zs-card-info h3{font-size:14px;line-height:1.45;min-height:41px;margin-bottom:10px}.zs-store.zs-v26.zs-v27.zs-refined:not(.ze-studio-preview) .zp-card .zs-card-media img{padding:10px}.zs-store.zs-v26.zs-v27.zs-refined:not(.ze-studio-preview) .zp-card-money strong,.zs-store.zs-v26.zs-v27.zs-refined:not(.ze-studio-preview) .zs-product-grid .zp-card-money strong{font-size:24px}.zs-store.zs-v26.zs-v27.zs-refined:not(.ze-studio-preview) .zp-card-money>del{font-size:11px}.zs-store.zs-v26.zs-v27.zs-refined:not(.ze-studio-preview) .zp-card-money small{font-size:11px}.zs-store.zs-v26.zs-v27.zs-refined:not(.ze-studio-preview) .zp-saving-badge{font-size:10px;padding:3px 6px}.zs-store.zs-v26.zs-v27.zs-refined:not(.ze-studio-preview) .zp-price-caption{font-size:11px}.zs-store.zs-v26.zs-v27.zs-refined:not(.ze-studio-preview) .zp-card .zp-card-action{font-size:12px;padding:10px;min-height:48px;gap:4px}.zs-store.zs-v26.zs-v27.zs-refined:not(.ze-studio-preview) .zp-card .zs-card-colors>span{font-size:11px}.zs-store.zs-v26.zs-v27.zs-refined:not(.ze-studio-preview) .zs-card-info>p.zp-personalization-note{font-size:11px;line-height:1.5}.zs-store.zs-v26.zs-v27.zs-refined:not(.ze-studio-preview) .zp-card-offers summary{font-size:11px;min-height:44px}.zs-store.zs-v26.zs-v27.zs-refined:not(.ze-studio-preview) .zs-product-grid .zs-stock-dot{font-size:10px}.zs-store.zs-v26.zs-v27.zs-refined:not(.ze-studio-preview) .zs-detail-form{padding:20px 16px;border-radius:16px}.zs-store.zs-v26.zs-v27.zs-refined:not(.ze-studio-preview) .zs-detail-form h1{font-size:28px}.zs-store.zs-v26.zs-v27.zs-refined:not(.ze-studio-preview) .zs-media-sticky{padding:12px;border-radius:16px}.zs-store.zs-v26.zs-v27.zs-refined:not(.ze-studio-preview) .zp-price-panel{padding:18px 14px}.zs-store.zs-v26.zs-v27.zs-refined:not(.ze-studio-preview) .zp-unit-price strong{font-size:36px}.zs-store.zs-v26.zs-v27.zs-refined:not(.ze-studio-preview) .zp-buy-row.is-mobile-sticky{position:sticky;bottom:calc(66px + env(safe-area-inset-bottom,0px));z-index:5;padding:12px 0;background:var(--zs-surface)}.zs-store.zs-v26.zs-v27.zs-refined:not(.ze-studio-preview) .zp-buy-row>.zs-button{font-size:13px;padding:12px;min-height:52px}.zs-store.zs-v26.zs-v27.zs-refined:not(.ze-studio-preview) .zp-buy-total strong{font-size:20px}.zs-store.zs-v26.zs-v27.zs-refined:not(.ze-studio-preview) .zp-buy-total small{font-size:10px}.zs-store.zs-v26.zs-v27.zs-refined:not(.ze-studio-preview) .zs-search-tools{gap:10px;align-items:stretch}.zs-store.zs-v26.zs-v27.zs-refined:not(.ze-studio-preview) .zs-search-tools select{min-height:44px;font-size:14px;max-width:100%}.zs-store.zs-v26.zs-v27.zs-refined:not(.ze-studio-preview) .ze-search input{font-size:16px}.zs-store.zs-v26.zs-v27.zs-refined:not(.ze-studio-preview) .zs-detail-form input:not([type=range]),.zs-store.zs-v26.zs-v27.zs-refined:not(.ze-studio-preview) .zs-detail-form select,.zs-store.zs-v26.zs-v27.zs-refined:not(.ze-studio-preview) .zs-detail-form textarea{font-size:16px}.zs-store.zs-v26.zs-v27.zs-refined:not(.ze-studio-preview) .zs-product-description{padding:22px 18px}.zs-store.zs-v26.zs-v27.zs-refined:not(.ze-studio-preview) .zs-cart-grid,.zs-store.zs-v26.zs-v27.zs-refined:not(.ze-studio-preview) .zs-checkout-grid{grid-template-columns:minmax(0,1fr)}.zs-store.zs-v26.zs-v27.zs-refined:not(.ze-studio-preview) .zs-field input,.zs-store.zs-v26.zs-v27.zs-refined:not(.ze-studio-preview) .zs-field select,.zs-store.zs-v26.zs-v27.zs-refined:not(.ze-studio-preview) .zs-field textarea{font-size:16px;min-height:46px}}@media(max-width:359px){.zs-store.zs-v26.zs-v27.zs-refined:not(.ze-studio-preview) .zs-product-grid{grid-template-columns:minmax(0,1fr)}.zs-store.zs-v26.zs-v27.zs-refined:not(.ze-studio-preview) .zs-product-rail{grid-auto-columns:88%}}@container ze-store (max-width:359px){.zs-store.zs-v26.zs-v27.zs-refined .zs-product-grid{grid-template-columns:minmax(0,1fr)}}.zs-store.zs-v26.zs-v27.zs-refined .zp-card .zs-card-info{container-type:inline-size;container-name:price-card;gap:0}.zs-store.zs-v26.zs-v27.zs-refined .zp-card-value{padding:14px 16px;border:1px solid var(--zs-line);border-radius:12px;background:color-mix(in srgb,var(--zs-primary) 3%,var(--zs-surface));margin-top:12px}.zs-store.zs-v26.zs-v27.zs-refined .zp-card-money{margin:6px 0 0}.zs-store.zs-v26.zs-v27.zs-refined .zp-card-money>div{display:flex;align-items:baseline;flex-wrap:wrap;gap:5px 9px}.zs-store.zs-v26.zs-v27.zs-refined .zp-card-money strong{font-size:clamp(26px,11cqi,34px);font-variant-numeric:tabular-nums;font-weight:700}.zs-store.zs-v26.zs-v27.zs-refined .zp-card-money small{font-size:11px;color:var(--zs-muted);font-weight:450;white-space:nowrap}.zs-store.zs-v26.zs-v27.zs-refined .zp-price-caption{font-size:11px;gap:8px}.zs-store.zs-v26.zs-v27.zs-refined .zp-card-total{border-radius:0;border-top:1px solid var(--zs-line);padding:10px 0 0;background:transparent;gap:8px;align-items:baseline;flex-wrap:wrap}.zs-store.zs-v26.zs-v27.zs-refined .zp-card .zp-personalization-note{margin:10px 0;color:var(--zs-muted);gap:6px}.zp-quick-offers{margin:8px 0 0}.zp-quick-offers>span{display:block;font-size:11px;color:var(--zs-muted);margin-bottom:8px}.zp-quick-offers>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.zp-quick-offers button{min-width:0;min-height:62px;border:1px solid var(--zs-line);border-radius:9px;background:var(--zs-surface);color:var(--zs-text);padding:9px 5px;cursor:pointer;text-align:center;display:grid;gap:5px;align-content:center;line-height:1.4;font:inherit}.zp-quick-offers button>span{font-size:10px;color:var(--zs-muted)}.zp-quick-offers button strong{font-size:12px;font-weight:650;white-space:nowrap;letter-spacing:-.03em}.zp-quick-offers button small{font-size:9px;font-weight:400;margin-left:2px}.zp-quick-offers button[aria-pressed=true]{border-color:var(--zs-primary);background:var(--zp-tint);box-shadow:inset 0 0 0 1px var(--zs-primary)}.zp-quick-offers button[aria-pressed=true] strong{color:var(--zs-primary)}.zs-store.zs-v26.zs-v27.zs-refined .zp-card-offers{margin-top:7px;padding-top:0;border-top:0}.zs-store.zs-v26.zs-v27.zs-refined .zp-card .zp-card-action{background:var(--zs-primary);color:#fff;border:1px solid transparent;margin-top:12px}.zs-store.zs-v26.zs-v27.zs-refined .zp-card .zp-card-action svg{color:inherit}.zs-store.zs-v26.zs-v27.zs-refined .zp-card .zp-card-action:hover{filter:brightness(.93)}.zs-store.zs-v26.zs-v27.zs-refined .is-single-product .zs-product-rail{grid-auto-columns:100%;overflow:visible}.zs-store.zs-v26.zs-v27.zs-refined .is-single-product .zp-card{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);width:100%;max-width:100%;align-items:stretch}.zs-store.zs-v26.zs-v27.zs-refined .is-single-product .zs-card-media{aspect-ratio:auto;min-height:440px;max-height:610px;border-radius:0}.zs-store.zs-v26.zs-v27.zs-refined .is-single-product .zs-card-media img{padding:clamp(20px,4vw,54px);object-fit:contain;height:100%}.zs-store.zs-v26.zs-v27.zs-refined .is-single-product .zs-card-info{padding:clamp(24px,3.5vw,48px);justify-content:center}.zs-store.zs-v26.zs-v27.zs-refined .is-single-product .zs-card-info h3{font-size:clamp(21px,2.4vw,30px);line-height:1.3;min-height:0;margin-block:0 12px;text-wrap:balance}.zs-store.zs-v26.zs-v27.zs-refined .is-single-product .zp-card-money strong{font-size:clamp(30px,9cqi,44px)}.zs-store.zs-v26.zs-v27.zs-refined .is-single-product .zp-quick-offers button{min-height:64px}.zs-store.zs-v26.zs-v27.zs-refined .is-single-product .zp-quick-offers button strong{font-size:15px}.zs-store.zs-v26.zs-v27.zs-refined .is-single-product .zp-quick-offers button>span{font-size:12px}.zs-store.zs-v26.zs-v27.zs-refined .ze-category-strip{gap:16px;padding-bottom:14px}.zs-store.zs-v26.zs-v27.zs-refined .ze-categories:not(.is-links) .ze-category-strip>a{flex:1 0 155px;min-width:0;max-width:240px;border:1px solid var(--zs-line);border-radius:16px;padding:8px 8px 14px;background:var(--zs-surface);transition:transform .2s}.zs-store.zs-v26.zs-v27.zs-refined .ze-categories:not(.is-links) .ze-category-picture{border-radius:10px;aspect-ratio:1.2;background:#f3edf8}.zs-store.zs-v26.zs-v27.zs-refined .ze-category-picture img{padding:0;object-fit:cover}.zs-store.zs-v26.zs-v27.zs-refined .ze-category-name{padding-inline:5px;font-size:13px;font-weight:650}.zs-store.zs-v26.zs-v27.zs-refined .ze-category-strip>a>small{display:block;padding-inline:5px;font-size:11px;color:var(--zs-muted)}.zs-store.zs-v26.zs-v27.zs-refined .ze-directory-grid>a{border:1px solid var(--zs-line);border-radius:18px;overflow:hidden;background:var(--zs-surface);padding-bottom:18px}.zs-store.zs-v26.zs-v27.zs-refined .ze-directory-grid>a>div{border-radius:0;aspect-ratio:1.35;background:#f3edf8}.zs-store.zs-v26.zs-v27.zs-refined .ze-directory-grid img{padding:0;width:100%;height:100%;object-fit:contain}.zs-store.zs-v26.zs-v27.zs-refined .ze-directory-grid>a>span{padding:16px 18px 0}.zs-store.zs-v26.zs-v27.zs-refined .ze-directory-grid>a>p{font-size:12px;line-height:1.7;color:var(--zs-muted);padding:0 18px;margin:8px 0 0}.zs-store.zs-v26.zs-v27.zs-refined .ze-collection-photo img{object-fit:contain;padding:0}.zs-inspiration{margin-block:60px 80px}.zs-inspiration>header{display:flex;justify-content:space-between;align-items:end;gap:24px;margin-bottom:24px}.zs-inspiration h2{font-size:clamp(25px,3vw,36px);letter-spacing:-.04em;line-height:1.2;margin:8px 0 0}.zs-inspiration>header p{max-width:260px;color:var(--zs-muted);font-size:13px}.zs-inspiration-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.zs-inspiration-grid>a{text-decoration:none;color:var(--zs-text);background:var(--zs-surface);border:1px solid var(--zs-line);border-radius:18px;overflow:hidden}.zs-inspiration-art{position:relative;display:flex;align-items:center;justify-content:center;height:180px;background:#f2edf6}.zs-inspiration-art img{width:180px;height:180px;object-fit:contain;margin-right:22%}.zs-inspiration-art>span{position:absolute;right:6%;bottom:36px;max-width:58%;padding:12px 15px;transform:rotate(-5deg);font-size:clamp(13px,1.8vw,20px);background:#fff;box-shadow:0 4px 14px #37273e0d;border-radius:8px;color:#65417b;font-weight:600}.zs-inspiration-copy{padding:22px}.zs-inspiration-copy h3{font-size:18px;line-height:1.3;letter-spacing:-.02em;margin:0 0 10px}.zs-inspiration-copy p{font-size:13px;line-height:1.7;color:var(--zs-muted);min-height:44px;margin:0 0 20px}.zs-inspiration-copy strong{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:12px;color:var(--zs-primary)}.zs-inspiration>small{display:block;color:var(--zs-muted);font-size:11px;margin-top:14px}.zs-saved-address{padding:14px;border:1px solid var(--zs-line,#ded6e7);border-radius:12px;background:var(--zp-tint,#f9f6fc);margin:15px 0}.zs-saved-address label>span{display:flex;align-items:center;gap:7px;font-size:12px;font-weight:650;margin-bottom:8px}.zs-saved-address select{width:100%;max-width:100%;min-width:0;min-height:44px;padding:9px 12px;border:1px solid var(--zs-line,#ded6e7);border-radius:8px;background:var(--zs-surface,#fff);color:var(--zs-text,#292030);font:inherit;font-size:13px}.zs-saved-address p{font-size:12px!important;line-height:1.6;margin:10px 0 0}.zs-saved-address small{display:block;margin-top:4px;font-size:11px}.zs-address-hint{font-size:12px;line-height:1.6;color:var(--zs-muted)}.zs-saved-address a,.zs-address-hint a{color:var(--zs-primary,#7426c7);text-underline-offset:3px}.zc-address-default-choice{display:flex;align-items:start;gap:10px;margin:20px 0;cursor:pointer;font-size:13px}.zc-address-default-choice input{width:19px;height:19px;accent-color:#7426c7;margin-top:2px}.zc-address-default-choice small{display:block;color:#74677d;margin-top:4px;font-size:12px}.zc-account-address-grid article.is-default{border-color:#9567be;background:#fcf9ff}.zc-address-default-badge{display:inline-flex;align-items:center;gap:5px;background:#eee5f8;color:#6a329f;font-size:11px;border-radius:20px;padding:4px 9px;margin-bottom:12px}.zc-account-address-grid article>div{flex-wrap:wrap;gap:12px}.zme-conflicts{padding:20px;border:1px solid #d9c3a1;border-radius:12px;background:#fffaf1;margin-top:18px;color:#45362a}.zme-conflicts h3{font-size:16px;margin:0 0 8px}.zme-conflicts>p{font-size:13px;line-height:1.6}.zme-conflicts fieldset{border:0;margin:18px 0 0;padding:0}.zme-conflicts legend{font-size:12px;font-weight:650;margin-bottom:8px}.zme-conflicts fieldset>div{display:grid;grid-template-columns:1fr 1fr;gap:10px}.zme-conflicts button{display:grid;gap:8px;text-align:left;min-width:0;min-height:64px;border:1px solid #e3d7c6;border-radius:8px;padding:12px;background:#fff;cursor:pointer;font:inherit}.zme-conflicts button:hover{border-color:#9461bd}.zme-conflicts button strong{font-size:12px}.zme-conflicts button span{font-size:11px;word-break:break-word;white-space:pre-wrap;max-height:120px;overflow:auto}.zss-category-covers{margin-top:8px}.zss-category-covers>summary{font-size:13px;font-weight:650;cursor:pointer;min-height:44px;align-content:center}.zss-category-covers>p{font-size:12px;color:#74677d}.zss-category-covers>div{display:grid;grid-template-columns:78px minmax(0,1fr);gap:16px;align-items:start;padding-block:16px;border-bottom:1px solid #eee8f2}.zss-category-covers>div>img{width:78px;height:78px;border-radius:12px;object-fit:cover}.zss-banner-ideas{padding:24px;border:1px solid #e6dcee;border-radius:16px;background:#faf7fd}.zss-banner-ideas h3{font-size:16px;margin:0 0 8px}.zss-banner-ideas p,.zss-banner-ideas>small{font-size:12px;color:#74677d;line-height:1.7}.zss-banner-ideas>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:18px 0}.zss-banner-ideas button{padding:0;overflow:hidden;border:1px solid #e1d4ec;border-radius:10px;background:#fff;color:#4c315e;cursor:pointer;text-align:left}.zss-banner-ideas img{width:100%;height:auto}.zss-banner-ideas button>span{display:block;padding:12px;font-size:9px;letter-spacing:.07em}.zss-banner-ideas strong{display:block;font-size:11px;letter-spacing:0;margin-top:6px}@container price-card (max-width:235px){.zp-quick-offers>div{grid-template-columns:repeat(2,minmax(0,1fr))}.zp-quick-offers button:nth-child(3){display:none}.zp-quick-offers button strong{font-size:11px}}@container ze-store (max-width:760px){.zs-store.zs-v26.zs-v27.zs-refined .is-single-product .zp-card{grid-template-columns:1fr}.zs-store.zs-v26.zs-v27.zs-refined .is-single-product .zs-card-media{min-height:0;aspect-ratio:1.2;max-height:400px}.zs-store.zs-v26.zs-v27.zs-refined .is-single-product .zs-card-info{padding:22px}.zs-inspiration-grid{grid-template-columns:1fr}.zs-inspiration>header{display:block}.zs-inspiration>header p{max-width:none}.zs-inspiration-art{height:150px}.zs-inspiration-copy p{min-height:0}.zs-inspiration{margin-block:40px}.zs-store.zs-v26.zs-v27.zs-refined .zp-card-value{padding:12px}.zs-store.zs-v26.zs-v27.zs-refined .ze-categories:not(.is-links) .ze-category-strip>a{flex:0 0 150px}}@media(max-width:760px){.zs-store.zs-v26.zs-v27.zs-refined .is-single-product .zp-card{grid-template-columns:1fr}.zs-store.zs-v26.zs-v27.zs-refined .is-single-product .zs-card-media{min-height:0;aspect-ratio:1.2;max-height:400px}.zs-store.zs-v26.zs-v27.zs-refined .is-single-product .zs-card-info{padding:22px}.zs-inspiration-grid{grid-template-columns:1fr}.zs-inspiration>header{display:block}.zs-inspiration>header p{max-width:none}.zs-inspiration-art{height:150px}.zs-inspiration-copy p{min-height:0}.zs-inspiration{margin-block:40px}.zs-store.zs-v26.zs-v27.zs-refined .zp-card-value{padding:12px}.zs-store.zs-v26.zs-v27.zs-refined .ze-categories:not(.is-links) .ze-category-strip>a{flex:0 0 150px}.zs-saved-address select{font-size:16px}.zme-conflicts fieldset>div{grid-template-columns:1fr}.zss-banner-ideas>div{grid-template-columns:1fr}.zss-banner-ideas button{display:grid;grid-template-columns:100px 1fr}.zss-banner-ideas button>span{align-content:center}.zss-category-covers>div{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.zs-store.zs-v26.zs-v27.zs-refined .ze-category-strip>a{transition:none}}.zs-store.zs-v26.zs-v27.zs-refined .zs-detail-media{overflow:visible;max-height:none;min-width:0}.zs-store.zs-v26.zs-v27.zs-refined .zs-media-sticky{overflow:visible;max-height:none;padding:20px;background:var(--zs-surface)}.zs-store.zs-v26.zs-v27.zs-refined .zs-gallery-v2{display:block;min-width:0}.zs-store.zs-v26.zs-v27.zs-refined .zs-gallery-v2 .zp-gallery-stage{width:100%;position:relative;touch-action:pan-y;grid-column:auto}.zs-store.zs-v26.zs-v27.zs-refined .zs-gallery-v2 .zs-photo-stage{width:100%;height:auto;aspect-ratio:1;max-height:min(570px,65vh);border-radius:14px;background:var(--zp-photo)}.zs-store.zs-v26.zs-v27.zs-refined .zs-gallery-v2 .zs-photo-stage>img{padding:20px;object-fit:contain}.zs-store.zs-v26.zs-v27.zs-refined .zs-gallery-v2 .zs-gallery-thumbs{display:flex;flex-direction:row;position:relative;grid-column:auto;grid-row:auto;width:100%;max-width:100%;max-height:none;height:auto;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;gap:10px;padding:5px;margin:14px 0 0;scroll-snap-type:x proximity;overscroll-behavior-x:contain}.zs-gallery-v2 .zs-gallery-thumbs::-webkit-scrollbar{display:none}.zs-store.zs-v26.zs-v27.zs-refined .zs-gallery-v2 .zs-gallery-thumbs button{flex:0 0 70px;width:70px;height:70px;border-radius:12px;padding:4px;scroll-snap-align:center;opacity:.72;transition:opacity .15s,border-color .15s}.zs-store.zs-v26.zs-v27.zs-refined .zs-gallery-v2 .zs-gallery-thumbs button.active{opacity:1;border-color:var(--zs-primary);box-shadow:0 0 0 1px var(--zs-primary)}.zs-store.zs-v26.zs-v27.zs-refined .zs-gallery-v2 .zs-gallery-thumbs img{width:100%;height:100%;object-fit:contain}.zs-gallery-v2 button:focus-visible{outline:3px solid var(--zs-primary);outline-offset:3px}.zs-gallery-v2 .zs-gallery-counter{position:absolute;bottom:16px;left:16px;border-radius:30px;padding:7px 11px;background:var(--zs-surface);border:1px solid var(--zs-line);font-size:11px;color:var(--zs-muted);pointer-events:none}.zs-store.zs-v26.zs-v27.zs-refined .zs-gallery-v2 .zp-gallery-arrows{inset:50% 10px auto}.zs-store.zs-v26.zs-v27.zs-refined .zs-gallery-v2 .zp-gallery-arrows button{width:44px;height:44px;box-shadow:0 3px 12px #170d2710}.zs-store.zs-v26.zs-v27.zs-refined .zs-gallery-v2 .zs-photo-hint{margin:12px 0 0;text-align:center;font-size:11px}.zs-gallery-dialog-v2{overflow:hidden;width:min(1100px,96vw);max-width:96vw;max-height:94dvh}.zs-gallery-dialog-v2 .zs-photo-dialog-content{display:flex;flex-direction:column;max-height:92dvh;padding:18px;box-sizing:border-box}.zs-gallery-dialog-v2 .zs-photo-full{height:min(65dvh,700px);min-height:120px;overflow:hidden;touch-action:pan-y;border-radius:12px;display:grid;place-items:center;background:var(--zs-background)}.zs-gallery-dialog-v2 .zs-photo-full img{width:100%;height:100%;min-width:0;max-width:100%;object-fit:contain;transform:scale(1);transform-origin:var(--zs-photo-origin);transition:transform .18s ease}.zs-gallery-dialog-v2 .zs-photo-full.is-zoomed{touch-action:none;cursor:move;overflow:hidden}.zs-gallery-dialog-v2 .zs-photo-full.is-zoomed img{width:100%;height:100%;max-width:100%;transform:scale(2)}.zs-gallery-dialog-v2 header,.zs-gallery-dialog-v2 footer{flex:none}.zs-gallery-dialog-v2 p{text-align:center;margin:8px 0 0}@media(max-width:760px){.zs-store.zs-v26.zs-v27.zs-refined .zs-media-sticky{padding:10px}.zs-store.zs-v26.zs-v27.zs-refined .zs-gallery-v2 .zs-photo-stage{max-height:430px}.zs-store.zs-v26.zs-v27.zs-refined .zs-gallery-v2 .zs-gallery-thumbs button{flex-basis:58px;width:58px;height:58px}.zs-gallery-dialog-v2 .zs-photo-dialog-content{padding:12px}.zs-gallery-dialog-v2 header strong{font-size:13px}}@media(prefers-reduced-motion:reduce){.zs-gallery-v2 *,.zs-gallery-dialog-v2 *{transition:none!important;scroll-behavior:auto!important}}.zs-store.zs-refined .zp-card-money strong,.zs-store.zs-refined .zp-unit-price strong,.zs-store.zs-refined .zp-order-total strong{color:#17835f!important}.zp-payment-terms{display:grid;gap:6px;font-size:12px;color:var(--zs-muted);margin:10px 0 16px;line-height:1.5}.zp-payment-terms>span{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.zp-payment-terms .zp-cash-price{color:#187c59;font-weight:600}.zp-payment-terms small{font-size:11px}.zp-payment-terms.is-compact{margin:7px 0 0;font-size:11px}.zs-refined .zb-description-content{--zb-description-height:230px}.zs-refined .zb-description{scroll-margin-top:185px}.zs-refined.zs-dark .zb-together-price strong{color:#86d4a2}.zs-refined .zb-together-price strong{color:#24734c}.zs-refined .zb-together{border:1px solid var(--zs-line);border-radius:12px;margin:0 0 16px;background:var(--zs-surface);overflow:hidden}.zs-refined .zb-together-trigger{display:flex;align-items:center;gap:12px;width:100%;padding:15px;text-align:left;border:0;background:var(--zp-tint);color:var(--zs-primary);font:inherit;cursor:pointer;min-height:64px}.zs-refined .zb-together-trigger>span{flex:1;min-width:0}.zs-refined .zb-together-trigger strong{display:flex;flex-wrap:wrap;gap:6px 9px;align-items:center;font-size:14px}.zs-refined .zb-together-trigger small{display:block;color:var(--zs-muted);font-size:11px;margin-top:3px;line-height:1.5}.zs-refined .zb-together-trigger em{background:#e7f4eb;color:#24663d;border-radius:20px;padding:3px 7px;font-size:10px;font-weight:600;font-style:normal}.zs-refined .zb-together-trigger>svg{flex-shrink:0}.zs-refined .zb-together.is-open .zb-together-trigger>svg:last-child{transform:rotate(180deg)}.zs-refined .zb-together-body{padding:0 16px 14px}.zs-refined .zb-together-body .zb-offer-rule,.zs-refined .zb-together-body .zb-together-help{font-size:11px;line-height:1.65;color:var(--zs-muted);margin:14px 0 0}.zs-refined .zb-together-list{max-height:520px;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--zs-line) transparent}.zs-refined .zb-together-item{display:grid;grid-template-columns:68px minmax(0,1fr);gap:14px;padding:18px 0;border-bottom:1px solid var(--zs-line)}.zs-refined .zb-together-item:last-child{border-bottom:0}.zs-refined .zb-together-thumb{aspect-ratio:1;background:var(--zp-tint);border-radius:9px;display:grid;place-items:center;align-self:start;overflow:hidden}.zs-refined .zb-together-thumb img{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply}.zs-refined.zs-dark .zb-together-thumb img{mix-blend-mode:normal}.zs-refined .zb-together-detail{display:flex;flex-direction:column;align-items:flex-start;gap:8px;min-width:0}.zs-refined .zb-together-detail h3{margin:0;font-size:13px;line-height:1.5;font-weight:600;letter-spacing:0}.zs-refined .zb-together-detail label{width:100%;min-width:0}.zs-refined .zb-together-detail label>span{font-size:10px;color:var(--zs-muted);display:block;margin-bottom:3px}.zs-refined .zb-together-detail select{width:100%;min-width:0;min-height:42px;padding:7px 10px;font:inherit;font-size:12px;background:var(--zs-surface);color:var(--zs-text);border:1px solid var(--zs-line);border-radius:7px}.zs-refined .zb-together-detail>small{font-size:10px;color:var(--zs-muted);line-height:1.5}.zs-refined .zb-together-price{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 7px;line-height:1.5}.zs-refined .zb-together-price del{font-size:11px;color:var(--zs-muted)}.zs-refined .zb-together-price strong{color:#24734c;font-size:18px;letter-spacing:-.025em}.zs-refined .zb-together-price small{font-size:10px;color:var(--zs-muted)}.zs-refined .zb-saving{font-size:11px;color:#24734c}.zs-refined.zs-dark .zb-saving{color:#86d4a2}.zs-refined .zb-together-detail button{font:inherit;font-size:12px;font-weight:600;border:0;border-radius:8px;min-height:44px;padding:10px 14px;background:var(--zs-primary);color:#fff;display:flex;align-items:center;justify-content:center;gap:7px;cursor:pointer;width:100%}.zs-refined .zb-together-detail button:disabled{opacity:.5;cursor:not-allowed}.zs-refined .zb-together-detail button.zb-optional-art{background:transparent;color:var(--zs-primary);padding:6px;min-height:36px;text-decoration:underline;text-underline-offset:3px}.zs-refined .zb-how{margin:16px 0;border:1px solid var(--zs-line);border-radius:12px;background:var(--zs-surface);overflow:hidden}.zs-refined .zb-how summary{padding:14px 16px;display:flex;align-items:center;gap:10px;cursor:pointer;color:var(--zs-muted);list-style:none;min-height:62px}.zs-refined .zb-how summary::-webkit-details-marker{display:none}.zs-refined .zb-how summary>span{flex:1}.zs-refined .zb-how summary strong{font-size:13px;font-weight:600;color:var(--zs-text);display:block}.zs-refined .zb-how summary small{font-size:11px;display:block}.zs-refined .zb-how[open] summary>svg:last-child{transform:rotate(180deg)}.zs-refined .zb-how ol{list-style:none;display:grid;grid-template-columns:1fr 1fr;gap:20px;padding:8px 18px 20px;margin:0}.zs-refined .zb-how li{display:flex;gap:10px;align-items:flex-start;min-width:0}.zs-refined .zb-step-number{flex:0 0 24px;display:grid;place-items:center;width:24px;height:24px;border-radius:50%;background:var(--zp-tint);color:var(--zs-primary);font-size:11px;font-weight:650}.zs-refined .zb-how li strong{font-size:12px;line-height:1.6;display:flex;gap:5px;align-items:center}.zs-refined .zb-how li strong svg{display:none}.zs-refined .zb-how li p{font-size:11px;line-height:1.65;color:var(--zs-muted);margin:5px 0 0}.zs-store.zs-v26.zs-v27.zs-refined .zb-description{margin:32px 0 28px;padding:24px;border:1px solid var(--zs-line);border-radius:16px;max-width:none;background:var(--zs-surface)}.zs-refined .zb-description header{display:flex;align-items:baseline;justify-content:space-between;flex-wrap:wrap;gap:8px;margin-bottom:16px}.zs-store.zs-v26.zs-v27.zs-refined .zb-description h2{font-size:20px;line-height:1.3;letter-spacing:-.035em;margin:0}.zs-refined .zb-description header>span{font-size:11px;color:var(--zs-muted)}.zs-refined .zb-description-content{max-height:var(--zb-description-height);overflow-y:auto;scrollbar-width:thin;scrollbar-color:var(--zs-line) transparent;padding-right:16px;line-height:1.8;overscroll-behavior-y:contain}.zs-refined .zb-description-content.is-expanded{max-height:none;overflow:visible}.zs-store.zs-v26.zs-v27.zs-refined .zb-description .zs-description{font-size:13px;line-height:1.8;margin:0;max-width:none}.zs-refined .zb-description .zs-product-highlights{margin:0 0 16px;font-size:12px}.zs-refined .zb-description-toggle{display:flex;align-items:center;gap:8px;background:none;color:var(--zs-primary);font:inherit;font-size:11px;font-weight:600;border:0;min-height:44px;padding:10px 0 0;cursor:pointer}.zs-refined .zb-description-toggle[aria-expanded=true] svg{transform:rotate(180deg)}.zs-refined .zb-combination-context{display:grid;gap:6px;border-left:3px solid var(--zs-primary);background:var(--zp-tint);padding:14px;margin:20px 0;border-radius:0 8px 8px 0;font-size:12px}.zs-refined .zb-combination-context>strong{font-size:13px}.zs-refined .zb-combination-context a{color:var(--zs-primary);font-size:11px}.zs-refined .zb-combination-context small{color:var(--zs-muted);line-height:1.6}.zs-store.zs-v26.zs-v27.zs-refined .zs-summary .zb-summary-saving{color:#24734c;font-size:13px}.zs-refined.zs-dark .zs-summary .zb-summary-saving{color:#86d4a2}.zs-refined .zb-confirmations{display:grid;gap:8px;border:1px solid var(--zs-line);border-radius:10px;padding:12px;margin:18px 0 12px;min-width:0;background:var(--zp-tint)}.zs-refined .zb-confirmations legend{font-size:11px;font-weight:650;padding:0 5px;color:var(--zs-muted)}.zs-store.zs-v26.zs-v27.zs-refined .zb-confirmations .zs-checkbox{display:flex;align-items:flex-start;gap:10px;margin:0;min-height:44px;padding:6px 0;font-size:12px;line-height:1.65;cursor:pointer;color:var(--zs-text)}.zs-store.zs-v26.zs-v27.zs-refined .zb-confirmations input{width:18px;height:18px;flex:0 0 18px;margin:2px 0 0;accent-color:var(--zs-primary)}.zs-refined .zb-confirmations>small{font-size:10px;color:var(--zs-muted);line-height:1.6}@media(max-width:760px){.zs-refined .zb-together-detail select{font-size:16px}.zs-refined .zb-together-item{grid-template-columns:56px minmax(0,1fr);gap:12px}.zs-refined .zb-how ol{grid-template-columns:1fr;gap:16px}.zs-store.zs-v26.zs-v27.zs-refined .zb-description{padding:20px;margin-top:24px}.zs-refined .zb-description-content{--zb-description-height:210px}.zs-refined .zb-together-trigger strong{font-size:13px}.zs-refined .zb-together-trigger em{font-size:9px}}#zv-storefront .zv-header-sentinel{display:block;height:1px;margin-bottom:-1px;pointer-events:none}#zv-storefront .zv-header{font-family:var(--zv-font);background:var(--zv-paper);border-bottom:1px solid var(--zv-line);box-shadow:none;transition:background var(--zv-duration),box-shadow var(--zv-duration);z-index:var(--zv-z-header)}#zv-storefront .zv-header.is-sticky{position:sticky;top:0}#zv-storefront .zv-header.is-scrolled{background:color-mix(in srgb,var(--zv-paper) 94%,transparent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:var(--zv-shadow)}#zv-storefront .zv-header .ze-header-main{height:88px;max-width:1536px;width:calc(100% - var(--zv-gutter)*2);padding-inline:0;display:flex;gap:22px}#zv-storefront .zv-header .zs-brand{margin-right:auto}#zv-storefront .zv-header .zs-brand-logo img{max-height:46px;max-width:172px;width:auto;object-fit:contain}.zv-primary-nav{display:flex;gap:26px;align-items:center;margin:auto}.zv-primary-nav>a{position:relative;white-space:nowrap;font-size:12px;font-weight:600;color:var(--zv-ink);padding:14px 0;text-decoration:none}.zv-primary-nav>a:after{content:"";position:absolute;bottom:6px;left:0;right:0;height:1px;background:var(--zv-purple);transform:scaleX(0);transform-origin:left;transition:transform var(--zv-duration)}#zv-storefront .zv-header :is(.ze-account,.ze-cart,.zg-messages){gap:0;padding:10px;min-width:40px;min-height:40px;box-sizing:border-box;color:var(--zv-ink);border-radius:var(--zv-radius-sm)}#zv-storefront .zv-header :is(.ze-account,.ze-cart,.zg-messages)>span:not(.zg-message-icon){display:none}#zv-storefront .zv-header .ze-cart{position:relative}#zv-storefront .zv-header .ze-cart>b{position:absolute;right:-5px;top:0;font-size:9px;min-width:17px;height:17px;display:grid;place-items:center;padding:0 3px;border-radius:50%;background:var(--zv-purple);color:var(--zv-paper)}.zv-cart-count{animation:zv-cart-feedback .26s var(--zv-ease)}@keyframes zv-cart-feedback{50%{transform:scale(1.13)}}.zv-search-toggle,.zv-header-favorite{display:grid;place-items:center;background:transparent;border:0;border-radius:var(--zv-radius-sm);padding:10px;min-width:40px;min-height:40px;color:var(--zv-ink);cursor:pointer}#zv-storefront .zv-header .ze-nav{max-width:1536px;min-height:49px;width:calc(100% - var(--zv-gutter)*2);padding:0;gap:22px;border-top:1px solid var(--zv-line)}#zv-storefront .zv-header .ze-nav-links{gap:24px}#zv-storefront .zv-header .ze-nav-links>a{font-size:11px;color:var(--zv-muted)}#zv-storefront .zv-header .zg-nav-category,#zv-storefront .zv-header .zg-nav-category img{width:24px;height:24px}#zv-storefront .zv-header .ze-all-categories{font-size:11px}#zv-storefront .zv-header .zg-gallery-link,#zv-storefront .zv-header .ze-nav-business{font-size:10px}.zv-header-search{display:none;max-width:850px;margin:auto;padding:0 24px 20px}.zv-header.is-search-open .zv-header-search{display:block}.zv-header-search .zs-search{width:100%;max-width:none}.zv-header-search input:focus-visible{outline:2px solid var(--zv-purple);outline-offset:2px}#zv-storefront .zv-header .ze-mega{z-index:var(--zv-z-menu);border-radius:var(--zv-radius);border:1px solid var(--zv-line);box-shadow:var(--zv-shadow-raised)}#zv-storefront .zv-header .ze-drawer{border-radius:0 22px 22px 0;max-width:min(410px,calc(100vw - 25px));color:var(--zv-ink);background:var(--zv-paper)}.zv-drawer-primary{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:26px 0}.zv-drawer-primary a{padding:16px;background:var(--zv-soft);border-radius:var(--zv-radius-sm);font-size:13px;color:var(--zv-ink);text-decoration:none}#zv-storefront .zv-header .ze-drawer::backdrop,.zv-quick-dialog::backdrop{background:#110a1a7a;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}#zv-storefront .zp-card{border:1px solid var(--zv-line);border-radius:var(--zv-radius);background:var(--zv-paper);box-shadow:none;overflow:visible;transition:transform var(--zv-duration),box-shadow var(--zv-duration),border-color var(--zv-duration);position:relative;color:var(--zv-ink)}#zv-storefront .zp-card .zs-card-media{aspect-ratio:1/1.04;border-radius:15px 15px 0 0;overflow:hidden;background:var(--zv-paper)}#zv-storefront .zp-card .zs-product-image{padding:20px;object-fit:contain;transition:transform .55s var(--zv-ease)}#zv-storefront .zp-card .zs-card-info{padding:20px;gap:0;background:transparent}#zv-storefront .zp-card h3{font-size:15px;font-weight:600;line-height:1.5;letter-spacing:-.015em;margin:0 0 12px;min-height:45px;color:var(--zv-ink)}#zv-storefront .zp-card .zs-card-meta:empty{display:none}#zv-storefront .zp-card .zs-card-meta{margin-bottom:8px;font-size:10px}#zv-storefront .zp-card .zs-card-badges{top:14px;left:14px;gap:5px;max-width:calc(100% - 66px);display:flex;flex-wrap:wrap}#zv-storefront .zp-card .zs-tag{font-size:9px;line-height:1.3;border:1px solid var(--zv-line);background:var(--zv-paper);color:var(--zv-ink);padding:6px 8px;border-radius:var(--zv-radius-pill);box-shadow:none}#zv-storefront .zp-card .zs-tag-new{color:var(--zv-purple)}#zv-storefront .zp-card .zp-photo-link{display:none}#zv-storefront .zp-card .zx-card-save{position:absolute;top:12px;right:12px;z-index:3}#zv-storefront .zp-card .zx-save-button,.zv-quick-trigger{border:1px solid var(--zv-line);background:var(--zv-paper);color:var(--zv-ink);border-radius:50%;width:35px;height:35px;display:grid;place-items:center;padding:0;box-shadow:none;transition:color var(--zv-fast),transform var(--zv-fast),opacity var(--zv-fast);cursor:pointer}#zv-storefront .zp-card .zx-save-button[aria-pressed=true]{color:var(--zv-purple);animation:zv-cart-feedback .26s ease-out}#zv-storefront .zp-card .zx-save-message{position:absolute;top:40px;right:0;width:200px;background:var(--zv-paper);border:1px solid var(--zv-line);padding:12px;border-radius:12px;box-shadow:var(--zv-shadow);color:var(--zv-ink);font-size:11px;z-index:4}.zv-quick-trigger{position:absolute;right:12px;top:54px;z-index:2}#zv-storefront .zp-card .zs-card-colors{margin:0 0 15px}#zv-storefront .zp-card .zp-swatches{gap:5px;flex-wrap:wrap}#zv-storefront .zp-card .zp-swatches button{width:24px;height:24px;min-width:24px;border-radius:50%}#zv-storefront .zp-card .zs-card-colors>span{font-size:9px}#zv-storefront .zp-card .zp-card-value{border-top:1px solid var(--zv-line);padding-top:13px;background:transparent}#zv-storefront .zp-card .zp-card-money strong{font-size:25px;letter-spacing:-.04em;font-weight:650;color:var(--zv-price)}#zv-storefront .zp-card .zp-price-caption{font-size:10px}#zv-storefront .zp-card .zp-card-money small{font-size:9px}#zv-storefront .zp-card .zp-payment-terms{font-size:10px;line-height:1.6;gap:4px}#zv-storefront .zp-card .zp-personalization-note{font-size:10px;margin-block:12px;color:var(--zv-muted)}#zv-storefront .zp-card .zp-quick-offers{margin-block:12px}#zv-storefront .zp-card .zp-quick-offers>div{gap:5px}#zv-storefront .zp-card .zp-quick-offers button{padding:8px 5px;font-size:9px;background:var(--zv-paper);border-radius:var(--zv-radius-sm)}#zv-storefront .zp-card .zp-quick-offers strong{font-size:12px}#zv-storefront .zp-card .zp-card-offers{margin:8px 0 14px;border-block:1px solid var(--zv-line);padding-block:10px}#zv-storefront .zp-card .zp-card-offers summary{font-size:11px}.zv-card-actions{display:flex;align-items:center;gap:8px;margin-top:auto;padding-top:15px}#zv-storefront .zp-card .zp-card-action{margin:0;min-height:42px;border-radius:var(--zv-radius-sm);padding:11px 12px;background:var(--zv-purple);color:var(--zv-paper);font-size:9px;letter-spacing:.05em;display:flex;justify-content:space-between;gap:8px;flex:1}.zv-card-secondary{color:var(--zv-muted);font-size:9px;font-weight:600;letter-spacing:.03em;text-decoration:none;padding:10px 0}.zv-card-rating{display:flex;align-items:center;gap:5px;font-size:11px;color:var(--zv-ink)}.zv-card-rating svg{color:var(--zv-purple)}.zv-quick-dialog{padding:0;width:min(820px,calc(100vw - 32px));max-width:820px;border:1px solid var(--zv-line);border-radius:var(--zv-radius-lg);background:var(--zv-paper);color:var(--zv-ink);box-shadow:var(--zv-shadow-raised);max-height:calc(100dvh - 40px);overflow:auto}.zv-quick-content{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:30px;padding:32px;position:relative}.zv-quick-close{position:absolute;top:12px;right:12px;width:36px;height:36px;border:1px solid var(--zv-line);border-radius:50%;background:var(--zv-paper);color:var(--zv-ink);display:grid;place-items:center;cursor:pointer}.zv-quick-image{display:grid;place-items:center;aspect-ratio:1}.zv-quick-image img{height:100%;width:100%;object-fit:contain}.zv-quick-content h2{font-size:25px;letter-spacing:-.03em;line-height:1.3;margin:16px 0}.zv-quick-content p{font-size:13px;color:var(--zv-muted);line-height:1.7}.zv-quick-price{display:block;font-size:28px;color:var(--zv-price);margin-bottom:12px}.zv-quick-content .zv-button{margin-top:12px}#zv-storefront .zv-footer{font-family:var(--zv-font);background:var(--zv-paper);color:var(--zv-ink);border-top:1px solid var(--zv-line);padding-top:60px;overflow:hidden;position:relative}.zv-footer-grid{display:grid;grid-template-columns:1.6fr repeat(4,1fr);gap:35px;position:relative;z-index:1;max-width:1440px!important}.zv-footer-grid>div{display:flex;flex-direction:column;align-items:flex-start;gap:10px}.zv-footer-grid h2{font-size:12px;font-weight:650;margin:0 0 12px;color:var(--zv-ink)}.zv-footer-grid a{color:var(--zv-muted);font-size:11px;line-height:1.6;text-decoration:none}.zv-footer-brand p{font-size:12px;line-height:1.8;color:var(--zv-muted);max-width:30ch}.zv-footer-brand .zs-brand-logo img{max-width:160px;height:auto}.zv-footer .zg-payment-details{margin-top:45px;border-top:1px solid var(--zv-line);padding-top:28px}.zv-footer .ze-footer-bottom{border-top:1px solid var(--zv-line);margin-top:28px;padding-block:24px;font-size:10px;color:var(--zv-muted)}.zv-footer-news{display:flex;gap:35px;align-items:center;padding-top:30px;position:relative;z-index:1}.zv-footer-news h2{font-size:16px}.zv-footer .zg-logo-pattern{pointer-events:none}#zv-storefront .zv-footer .zg-security h2{font-size:13px}@media(hover:hover){.zv-primary-nav>a:hover:after{transform:scaleX(1)}.zv-primary-nav>a:hover{color:var(--zv-purple)}#zv-storefront .zv-header :is(.ze-account,.ze-cart,.zg-messages,.zv-search-toggle,.zv-header-favorite):hover{background:var(--zv-soft);color:var(--zv-purple)}#zv-storefront .zp-card:hover{transform:translateY(-3px);box-shadow:var(--zv-shadow-raised);border-color:var(--zv-silver)}#zv-storefront .zp-card:hover .zs-product-image{transform:scale(1.035)}.zv-quick-trigger{opacity:0;transform:translateY(4px)}.zp-card:hover .zv-quick-trigger,.zp-card:focus-within .zv-quick-trigger{opacity:1;transform:none}#zv-storefront .zp-card .zp-card-action:hover{background:var(--zv-purple-hover)}.zv-footer-grid a:hover{color:var(--zv-purple)}}@media(max-width:1190px){#zv-storefront .zv-header .ze-header-main{gap:10px}.zv-primary-nav{gap:18px}#zv-storefront .zv-header .zs-brand-logo img{max-width:145px}.zv-footer-grid{gap:24px;grid-template-columns:1.4fr repeat(4,1fr)}}@media(max-width:1024px){.zv-primary-nav{display:none}#zv-storefront .zv-header .ze-menu-trigger{display:grid;place-items:center}#zv-storefront .zv-header .ze-header-main{height:74px}#zv-storefront .zv-header .ze-header-main>.zs-brand{margin-right:auto}#zv-storefront .zv-header .ze-nav-links{gap:18px}.zv-footer-grid{grid-template-columns:repeat(4,1fr)}.zv-footer-brand{grid-column:1/-1}.zv-footer-brand p{max-width:48ch}}@media(max-width:700px){#zv-storefront .zv-header .ze-header-main{width:calc(100% - 32px);height:67px;gap:3px;flex-wrap:nowrap}#zv-storefront .zv-header .zs-brand-logo img{max-width:110px;max-height:34px}#zv-storefront .zv-header .ze-header-main :is(.ze-account,.ze-cart,.zg-messages,.zv-header-favorite){min-width:34px;min-height:36px;padding:7px}#zv-storefront .zv-header .ze-header-main svg{width:19px;height:19px}#zv-storefront .zv-search-toggle{display:none}#zv-storefront .zv-header .zv-header-search{display:block;width:100%;max-width:none;padding:0 16px 10px}#zv-storefront .zv-header .zv-header-search .zs-search{margin:0;min-width:0}#zv-storefront .zv-header .ze-nav{width:100%;padding-inline:16px;gap:14px;min-height:43px}#zv-storefront .zv-header .ze-nav-links{gap:17px;overflow-x:auto}#zv-storefront .zv-header .ze-nav-links>a{font-size:10px;white-space:nowrap}#zv-storefront .zv-header .zg-nav-category,#zv-storefront .zv-header .ze-nav .ze-menu{display:none}#zv-storefront .zv-header .ze-nav :is(.zg-gallery-link,.ze-nav-business){display:none}#zv-storefront .zp-card .zs-card-info{padding:15px}#zv-storefront .zp-card h3{font-size:14px;min-height:42px}#zv-storefront .zp-card .zs-product-image{padding:14px}#zv-storefront .zp-card .zp-card-money strong{font-size:24px}#zv-storefront .zp-card .zp-card-action{font-size:9px;padding:10px}.zv-card-actions{gap:8px}#zv-storefront .zp-card .zs-card-badges{left:10px;top:10px}#zv-storefront .zp-card .zs-tag{font-size:8px;padding:5px 7px}.zv-quick-content{grid-template-columns:1fr;gap:10px;padding:24px}.zv-quick-image{max-height:240px;width:100%}.zv-quick-content h2{font-size:23px}.zv-quick-content .zv-button{width:100%}.zv-footer-grid{grid-template-columns:1fr 1fr;gap:30px 22px}.zv-footer-brand{grid-column:1/-1}.zv-footer-news{flex-direction:column;align-items:start;gap:16px}#zv-storefront .zv-footer{padding-top:40px}.zv-footer .zg-payment-details{margin-top:30px}#zv-storefront .zs-product-grid .zv-card-actions{flex-direction:column;align-items:stretch;gap:2px}#zv-storefront .zs-product-grid .zv-card-secondary{font-size:8px}#zv-storefront .zs-product-grid .zp-card .zs-card-info{padding:12px}#zv-storefront .zs-product-grid .zp-card .zp-card-money strong{font-size:21px}#zv-storefront .zs-product-grid .zp-card .zp-quick-offers>div{flex-wrap:wrap}#zv-storefront .zs-product-grid .zp-card .zp-swatches{gap:3px}#zv-storefront .zs-product-grid .zp-card .zp-swatches button{width:22px;height:22px;min-width:22px}}@media(prefers-reduced-motion:reduce){#zv-storefront :is(.zv-header,.zp-card,.zs-product-image,.zv-button,.zv-text-link svg,.zv-quick-trigger,.zv-primary-nav>a:after){transition:none}#zv-storefront :is(.zv-cart-count,.zp-card .zx-save-button[aria-pressed=true]){animation:none}#zv-storefront .zp-card:hover{transform:none}}#zv-storefront .zp-card .zs-card-badges .zs-tag{display:inline-flex;align-items:center;gap:4px}#zv-storefront .zp-card .zp-card-action{color:var(--zv-paper)!important}#zv-storefront .zv-quick-dialog .zv-button{color:#fff!important}@media(max-width:700px){#zv-storefront .zv-header .ze-header-main :is(.ze-account,.ze-cart,.zg-messages,.zv-header-favorite){min-width:40px;min-height:44px}#zv-storefront .zp-card .zp-swatches button{width:30px;height:30px;min-width:30px}}#zv-storefront.zv-store .pd-page .zs-detail-grid{gap:clamp(24px,5vw,80px);align-items:start}#zv-storefront.zv-store .pd-page .zs-detail-controls{border:0;padding:0;min-width:0;display:flex;flex-direction:column;gap:22px}#zv-storefront.zv-store .pd-page .zs-detail-controls>h1{font-size:clamp(24px,2.4vw,34px);line-height:1.18;margin:0;font-weight:650;letter-spacing:-.7px}#zv-storefront.zv-store .pd-page .zp-price-panel{padding:0;border:0;background:none;box-shadow:none;margin:0}#zv-storefront.zv-store .pd-page .zp-unit-price strong{font-size:32px;line-height:1.15;color:#242029}#zv-storefront.zv-store .pd-page .zp-payment-terms{margin:6px 0 0;font-size:12px;color:#6c6672}#zv-storefront.zv-store .pd-page .simple-unit{font-size:12px;color:#6c6672;margin:5px 0}#zv-storefront.zv-store .pd-page .pd-quantity{padding:0;border:0;margin:0}#zv-storefront.zv-store .pd-page .zx-variant-picker{margin:0;padding:0;border:0;background:none}#zv-storefront.zv-store .pd-page .zx-variant-picker legend{font-size:14px;letter-spacing:0;text-transform:none;margin-bottom:12px}#zv-storefront.zv-store .zx-variant:not(.is-label),#zv-storefront.zv-store .zx-variant:not(.is-label) .zx-variant-color{width:28px!important;height:28px!important;min-width:28px!important;max-width:28px;aspect-ratio:1 / 1;flex:0 0 28px!important;border-radius:999px!important;padding:0!important}#zv-storefront.zv-store .zx-variant:not(.is-label){margin:4px;box-sizing:border-box;border:1px solid #d8d4dc}#zv-storefront.zv-store .zx-variant.is-active{outline:1px solid #65418a;outline-offset:3px;box-shadow:none}#zv-storefront.zv-store .zp-swatches button{width:22px!important;height:22px!important;min-width:22px!important;aspect-ratio:1 / 1;flex:0 0 22px!important;border-radius:999px!important;padding:3px!important;box-sizing:border-box}#zv-storefront.zv-store .zp-swatches button span{display:block;width:100%!important;height:100%!important;aspect-ratio:1 / 1;flex-shrink:0;border-radius:999px!important}#zv-storefront.zv-store .zx-variant-grid{display:flex;flex-wrap:wrap;gap:7px}.simple-mode,.simple-placement{border:0;padding:0;margin:0;min-width:0}.simple-mode legend,.simple-placement legend,.simple-personalization h2,.simple-tiers h3{font-size:14px;font-weight:600;margin:0 0 10px;letter-spacing:0}.simple-segments{display:flex;gap:6px;flex-wrap:wrap}.simple-segments button{background:#fff;color:#514b58;border:1px solid #dedbe2;border-radius:6px;padding:9px 14px;min-height:40px;font:inherit;font-size:13px;cursor:pointer}.simple-segments button[aria-pressed=true]{border-color:#7953a1;background:#f7f3fb;color:#593980}.simple-personalization{display:grid;gap:16px;border:0;background:none;padding:0}.simple-personalization label{font-size:13px;color:#403a47;display:block}.simple-personalization textarea,.simple-personalization input[type=number]{display:block;width:100%;box-sizing:border-box;border:1px solid #dcd8e0;background:#fff;border-radius:6px;padding:10px;font:inherit;margin-top:6px}.simple-element{display:grid;gap:12px}.simple-measures{display:grid;grid-template-columns:1fr 1fr;gap:12px}.simple-lock{display:flex!important;gap:5px;align-items:center;font-size:11px!important;color:#736b7c!important}.simple-rotation{display:flex;align-items:center;gap:10px;font-size:13px}.simple-rotation>span:first-child{margin-right:auto}.simple-rotation input[type=number]{width:65px;margin:0;padding:6px}.simple-rotation button{border:1px solid #ddd;border-radius:5px;width:32px;height:32px;background:#fff}.simple-links{display:flex;gap:20px}.simple-links button,.simple-tiers>button{border:0;background:none;padding:0;font-size:12px;text-decoration:underline;color:#655574;cursor:pointer}.simple-fonts{position:relative}.simple-fonts summary{display:flex;justify-content:space-between;gap:10px;cursor:pointer;border-bottom:1px solid #e6e3e9;padding:8px 0;font-size:13px}.simple-fonts .zs-font-picker{max-height:240px;overflow:auto}.simple-fonts[open]{padding-bottom:12px}.simple-logo{max-width:100px;max-height:80px;object-fit:contain}.simple-more{font-size:12px;color:#706978}.simple-more summary{cursor:pointer}.simple-more[open]{display:grid;gap:12px}.simple-more>label{margin-top:12px}.simple-edit-side{display:grid;gap:7px}.simple-edit-side>small{font-size:10px;letter-spacing:1px;color:#7a7282}#zv-storefront.zv-store .pd-page .simple-summary{font-size:12px;color:#706978;line-height:1.6;margin:0;border:0;background:none;padding:0}.simple-tiers{padding:0;border:0}.simple-tier-rows{display:flex;gap:16px;flex-wrap:wrap;margin-bottom:8px}.simple-tier-rows button{display:grid;gap:3px;border:0;background:none;padding:0;text-align:left;color:#746b7c;font-size:12px;cursor:pointer}.simple-tier-rows button strong{color:#403845;font-weight:500}.simple-tier-rows button[aria-pressed=true] strong{color:#714895}.simple-tier-rows button:disabled{opacity:.45;cursor:not-allowed}#zv-storefront.zv-store .pd-page .zs-product-shipping{padding:18px 0 0;border:0;border-top:1px solid #eeebf0;background:none;margin:0;border-radius:0}#zv-storefront.zv-store .pd-page .zs-product-shipping h3{font-size:14px;margin:0 0 10px}.pd-page .zs-product-shipping-offers li{border:0!important;border-bottom:1px solid #eee!important;background:none!important;border-radius:0!important;padding:10px 0!important}#zv-storefront.zv-store .pd-page .zs-buy-row{margin:0;padding:0;display:block}.pd-page .zs-buy-row>button{width:100%;min-height:50px}#zv-storefront.zv-store .pd-page .zs-product-disclosure{border:0;border-top:1px solid #eeebf0;border-radius:0;background:none;padding:12px 0;margin:0;box-shadow:none}.simple-batch{padding-top:12px;display:grid;gap:12px}.simple-batch textarea{width:100%;box-sizing:border-box;min-height:90px;border:1px solid #ddd;border-radius:6px;padding:10px}.simple-batch table{width:100%;border-collapse:collapse}.simple-batch td{padding:5px}.simple-batch td input{width:100%;box-sizing:border-box;padding:8px;border:1px solid #ddd;border-radius:4px}.simple-batch table button{border:0;background:none;color:#766780}.simple-batch-table{max-height:230px;overflow:auto}.simple-batch-preview{display:flex;align-items:center;justify-content:space-between;gap:8px;text-align:center;background:#faf9fb;padding:12px}.simple-batch-preview small{display:block}.simple-batch button{cursor:pointer}.simple-batch-status{font-size:12px;margin:0}.simple-skeleton{height:42px;border-radius:6px;background:linear-gradient(90deg,#f1eff3,#faf9fb,#f1eff3);background-size:200% 100%;animation:simple-skeleton 1.4s ease-in-out infinite}.simple-page-skeleton{display:grid;grid-template-columns:1fr 1fr;gap:40px;padding:40px;max-width:1200px;margin:auto}.simple-page-skeleton .simple-skeleton:first-child{height:480px}.simple-page-skeleton section{display:grid;gap:20px;align-content:start}@keyframes simple-skeleton{to{background-position:-200% 0}}#zv-storefront.zv-store .pd-page .zs-mockup-meta{display:none}.pd-page .zs-media-tabs{margin-bottom:12px}.pd-page .surface-caption{display:none}.pd-page .zs-media-sticky{top:24px}.pd-page .zs-mockup-header{display:none}.simple-personalization button:focus-visible,.simple-tiers button:focus-visible{outline:2px solid #7953a1;outline-offset:3px}@media(max-width:760px){#zv-storefront.zv-store .pd-page .zs-detail-grid{display:grid;grid-template-columns:1fr;gap:24px}#zv-storefront.zv-store .pd-page .zs-detail-form{position:static!important;max-height:none!important;overflow:visible!important}#zv-storefront.zv-store .pd-page .zs-detail-controls{gap:20px}.pd-page{padding-bottom:86px!important}.simple-page-skeleton{grid-template-columns:1fr;padding:20px}.simple-page-skeleton .simple-skeleton:first-child{height:300px}.pd-mobile-action>div>small{display:none}}@media(prefers-reduced-motion:reduce){.simple-skeleton{animation:none}}#zv-storefront.zv-store .pd-page .zx-variant:not(.is-label){min-height:28px!important;max-height:28px!important;max-width:28px!important}#zv-storefront.zv-store .zx-variant-color svg{display:none}#zv-storefront.zv-store .zp-swatches button{min-height:22px!important;max-height:22px!important}#zv-storefront.zv-store .pd-page .zp-unit-price strong{color:#242029!important}#zv-storefront.zv-store .pd-page .zx-variant-picker legend{justify-content:flex-start}.pd-page .zs-mockup-toolbar,.pd-page .zp-gallery-hint,.simple-fonts .zs-field-help,.simple-fonts .zs-field-label,.simple-fonts .zs-font-option small{display:none}.simple-fonts .zs-font-grid{max-height:260px;overflow:auto;grid-template-columns:1fr 1fr}.simple-fonts .zs-font-area{margin:0}.simple-upload .zs-upload-target{min-height:0;padding:12px;border:1px solid #ddd;background:none}.simple-upload .zs-upload-target>span,.simple-upload .zs-upload-target>svg{display:none}.simple-upload .zs-upload>.zs-field-help{font-size:11px}.simple-upload .zs-upload-target strong{font-size:13px}#zv-storefront.zv-store .pd-page .zs-media-tabs{background:none;border:0;padding:0;justify-content:center}#zv-storefront.zv-store .pd-page .zs-media-tabs button{background:none;color:#756b80;border-radius:0;font-size:12px;padding:8px 14px;box-shadow:none;border-bottom:1px solid transparent}#zv-storefront.zv-store .pd-page .zs-media-tabs button[aria-pressed=true]{color:#65418a;background:none;border-bottom-color:#7953a1}#zv-storefront.zv-store .pd-page .zs-detail-controls>.zr-product-more{margin:0;font-size:11px}.simple-upload .zs-upload>.zs-field-help{display:none}.simple-mode+.simple-personalization>h2{display:none}.simple-personalization .simple-placement{margin-top:4px}.simple-batch-preview img{width:72px;height:86px;object-fit:contain}.surface-studio:fullscreen{background:#faf9fb;width:100vw;height:100vh;display:flex;flex-direction:column}.surface-studio:fullscreen .surface-canvas{flex:1;min-height:0!important;height:auto!important}@media(prefers-reduced-motion:no-preference){.simple-personalization{animation:simple-reveal .16s ease-out}.pd-added-drawer[open]{animation:simple-drawer .2s ease-out}.zs-photo-stage img{animation:simple-reveal .2s ease-out}}@keyframes simple-reveal{0%{opacity:0}to{opacity:1}}@keyframes simple-drawer{0%{transform:translate(30px);opacity:0}to{transform:translate(0);opacity:1}}#zv-storefront.zv-store .pd-page .zs-detail-controls .zp-price-panel{padding:0}#zv-storefront.zv-store .pd-page .zp-unit-price{margin:0}#zv-storefront.zv-store .pd-page .zs-product-shipping-input{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px}#zv-storefront.zv-store .pd-page .zs-product-shipping-input .zs-button{min-width:0;padding:10px 14px;font-size:12px;min-height:44px}#zv-storefront.zv-store .pd-page .zs-product-shipping-label{margin:0 0 6px;font-size:12px}#zv-storefront.zv-store .pd-page .zs-product-shipping-offers{margin:10px 0}#zv-storefront.zv-store .pd-page .zs-product-shipping-offers span{font-size:12px}#zv-storefront.zv-store .pd-page .zs-product-shipping-offers details{font-size:11px;color:#7a7282}#zv-storefront.zv-store .pd-page .zs-product-shipping [aria-live]>small{font-size:11px;line-height:1.5;display:block}#zv-storefront.zv-store .pd-page .simple-tier-rows button{min-height:0;line-height:1.4}#zv-storefront.zv-store .pd-page .simple-segments button{min-height:38px;line-height:1.4}#zv-storefront.zv-store .zp-swatches button>span{width:14px!important;height:14px!important;min-width:14px!important;min-height:14px!important;max-width:14px;max-height:14px;flex:0 0 14px!important}@media(max-width:760px){#zv-storefront.zv-store:has(.pd-page) .zs-mobile-bottom{display:none}#zv-storefront.zv-store .pd-mobile-action{bottom:0;padding-bottom:max(12px,env(safe-area-inset-bottom))}#zv-storefront.zv-store:has(.pd-page) .zx-whatsapp-float{bottom:90px}}#zv-storefront.zv-store .zs-product-card .zp-swatches button{width:28px!important;height:28px!important;min-width:28px!important;max-width:28px!important;min-height:28px!important;max-height:28px!important;flex:0 0 28px!important;aspect-ratio:1 / 1!important;border-radius:999px!important;padding:6px!important}@media(max-width:760px){#zv-storefront.zv-store .pd-page .pd-mobile-action{bottom:0!important}}.studio-flat{width:100%;height:360px;display:grid;place-items:center}.surface-canvas{position:relative}.surface-layout-overlay{position:absolute;inset:0;overflow:visible;width:100%;height:100%;pointer-events:none}.surface-layout-overlay circle{pointer-events:all;cursor:grab;touch-action:none}.surface-loading progress{width:min(200px,70%);accent-color:var(--zs-primary)}.simple-batch .studio-flat{height:260px}.simple-batch .surface-canvas{height:280px;min-height:280px}.surface-error{position:relative;min-height:160px;display:grid;place-content:center;text-align:center;gap:12px;padding:24px}.surface-error button{justify-self:center;border:1px solid #d8d1e0;border-radius:6px;background:#fff;color:#65418a;padding:9px 16px;cursor:pointer}#zv-storefront.zv-store .pd-page .zs-detail-grid{grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr);gap:clamp(24px,4vw,56px);max-width:1160px;margin-inline:auto}#zv-storefront.zv-store .pd-page .zs-media-sticky{padding:0;max-width:470px;margin-inline:auto}#zv-storefront.zv-store .pd-page .zs-gallery-v2 .zs-photo-stage{height:auto!important;min-height:0!important;max-height:430px!important;aspect-ratio:1!important}#zv-storefront.zv-store .pd-page .zs-gallery-v2{display:flex!important;flex-direction:column!important;gap:10px}#zv-storefront.zv-store .pd-page .zs-gallery-thumbs{display:flex!important;flex-direction:row!important;flex-wrap:wrap!important;gap:6px;max-height:none;width:100%;overflow:visible}#zv-storefront.zv-store .pd-page .zs-gallery-thumbs button{width:45px!important;height:45px!important;min-width:45px!important;flex:0 0 45px!important;aspect-ratio:1}#zv-storefront.zv-store .pd-page .zs-photo-hint{display:none}.product-art-help{margin:16px 0;font-size:12px;color:#625a6c;text-align:left}.product-art-help summary{cursor:pointer;font-weight:600}.product-art-help p{line-height:1.6;margin:8px 0}#zv-storefront.zv-store .pd-page .zs-detail-controls{gap:18px}#zv-storefront.zv-store .zx-variant:not(.is-label),#zv-storefront.zv-store .zx-variant:not(.is-label) .zx-variant-color{width:22px!important;height:22px!important;min-width:22px!important;min-height:22px!important;max-width:22px!important;max-height:22px!important;flex:0 0 22px!important;position:relative;display:grid;place-items:center}#zv-storefront.zv-store .zx-variant:not(.is-label){margin:3px}#zv-storefront.zv-store .zx-variant-grid{gap:5px}#zv-storefront.zv-store .zx-variant-color>svg{display:none}#zv-storefront.zv-store .zx-variant.is-unavailable{opacity:.45}#zv-storefront.zv-store .zx-variant.is-unavailable:after{content:"";position:absolute;inset:9px -2px auto;height:2px;background:#fff;box-shadow:0 0 0 1px #888;transform:rotate(-45deg);pointer-events:none}#zv-storefront.zv-store .zx-variant-hint:empty{display:none}#zv-storefront.zv-store .zs-product-card .zp-swatches button{width:24px!important;height:24px!important;min-width:24px!important;min-height:24px!important;max-width:24px!important;max-height:24px!important;flex:0 0 24px!important;padding:4px!important;display:grid!important;place-items:center;position:relative;border:1px solid transparent!important;box-shadow:none!important;transform:none!important}#zv-storefront.zv-store .zs-product-card .zp-swatches button[aria-pressed=true]{border-color:#7a32c6!important;outline:0!important;box-shadow:0 0 0 1px #7a32c6!important}#zv-storefront.zv-store .zp-swatches button>span{margin:0!important;position:static!important;transform:none!important}#zv-storefront.zv-store .zp-swatches button>svg{display:none!important}#zv-storefront.zv-store .pd-page .zs-product-shipping{padding-top:12px}#zv-storefront.zv-store .pd-page .zs-product-shipping-input{max-width:340px}#zv-storefront.zv-store .pd-page .zs-product-shipping-input input,#zv-storefront.zv-store .pd-page .zs-product-shipping-input .zs-button{height:38px;min-height:38px;padding:8px 12px;font-size:12px}#zv-storefront.zv-store .pd-page .zs-product-shipping-offers{display:grid;gap:0;margin:6px 0}#zv-storefront.zv-store .pd-page .zs-product-shipping-offers li{margin:0!important;min-height:0;padding:9px 0!important;gap:12px;font-size:12px}#zv-storefront.zv-store .pd-page .zs-product-shipping-offers li>div{gap:3px}#zv-storefront.zv-store .pd-page .zs-saved-address{padding:10px;margin:8px 0;border-radius:6px;font-size:12px;background:#faf9fb}#zv-storefront.zv-store .pd-page .zs-saved-address select{min-height:36px;padding:7px;font-size:12px}#zv-storefront.zv-store .pd-page .zs-saved-address p{margin:6px 0 0;font-size:11px}#zv-storefront.zv-store .zs-cart-item{padding:16px;gap:16px;grid-template-columns:90px minmax(0,1fr)}#zv-storefront.zv-store .zs-cart-thumb{width:90px;height:100px;min-height:0}#zv-storefront.zv-store .zs-cart-item-details{gap:10px}#zv-storefront.zv-store .zs-cart-personal{padding:0;margin:8px 0;gap:6px}#zv-storefront.zv-store .zs-cart-item-bottom{margin-top:12px;padding-top:10px}.cart-reference{margin:6px 0;font-size:12px}.cart-reference summary{cursor:pointer;color:#6c37a2}.cart-reference>section{padding:10px 0;margin:0}#zv-storefront.zv-store .zs-checkout-block{padding:20px;margin-bottom:16px}#zv-storefront.zv-store .zs-checkout-block h2{margin-bottom:16px}#zv-storefront.zv-store .zs-field-grid{gap:12px 16px}.checkout-product-photo{float:left;width:64px;height:72px;margin:0 12px 10px 0}.checkout-product-photo img{width:100%;height:100%;object-fit:contain}#zv-storefront.zv-store .zs-review-items article{display:flow-root;padding:14px}.zs-review-items article dl{clear:both}#zv-storefront.zv-store .checkout-order-products{display:grid;gap:0;max-height:290px;overflow:auto;margin:0 0 16px}.checkout-order-products article{display:grid;grid-template-columns:48px 1fr;gap:10px;padding:10px 0;border-bottom:1px solid #eee;align-items:center}.checkout-order-products article>img,.checkout-order-products article>div:first-child{width:48px;height:58px;object-fit:contain}.checkout-order-products article strong{font-size:12px;line-height:1.4;display:block}.checkout-order-products article small{font-size:11px;color:#736c7c;display:block;margin-top:4px;overflow-wrap:anywhere}.header-cart{position:relative}.header-cart .ze-cart{background:none;border:0;cursor:pointer;position:relative}.header-cart-preview{position:absolute;right:0;top:100%;width:min(360px,calc(100vw - 24px));padding:16px;background:#fff;border:1px solid #e8e3ed;border-radius:12px;box-shadow:0 12px 40px #25103620;z-index:100;color:#282130;text-align:left}.header-cart-preview header,.header-cart-preview footer>div{display:flex;justify-content:space-between;align-items:center;gap:10px}.header-cart-preview button{border:0;background:none;padding:6px;cursor:pointer;color:#756780}.header-cart-items{max-height:320px;overflow:auto;margin:10px 0}.header-cart-items article{display:grid;grid-template-columns:44px 1fr 28px;gap:10px;padding:12px 0;border-bottom:1px solid #eee;align-items:start}.header-cart-items article>div{grid-column:2}.header-cart-items img{width:44px;height:56px;object-fit:contain}.header-cart-items a{font-size:12px!important;line-height:1.4;color:inherit}.header-cart-items small{display:block;font-size:11px;color:#756d7b;margin-top:4px;overflow-wrap:anywhere}.header-cart-items strong{display:block;margin-top:5px;font-size:12px}.header-cart-preview footer{display:grid;gap:12px;font-size:13px}.header-cart-preview footer>a{text-align:center;font-size:12px}.header-cart-preview footer .zs-button{min-height:40px}@media(min-width:901px){#zv-storefront.zv-store .ze-header-main{gap:18px}#zv-storefront.zv-store .ze-header-main>.zg-messages,#zv-storefront.zv-store .ze-header-main>.ze-account,#zv-storefront.zv-store .zv-search-toggle,#zv-storefront.zv-store .zv-header-favorite,#zv-storefront.zv-store .header-cart .ze-cart{display:flex!important;flex-direction:column;align-items:center;gap:5px;min-width:48px;width:auto;height:auto;overflow:visible;padding:5px 0}#zv-storefront.zv-store .ze-header-main>.zg-messages>span:last-child,#zv-storefront.zv-store .ze-account>span,#zv-storefront.zv-store .header-cart .ze-cart>span,.header-action-label{display:block!important;font-size:10px!important;line-height:1.2;white-space:nowrap}#zv-storefront.zv-store .ze-header-main>.zg-messages small,#zv-storefront.zv-store .ze-account small{display:none!important}}@media(max-width:900px){.header-action-label{display:none}.header-cart-preview{position:fixed;top:76px;right:12px}.header-cart .ze-cart>span{display:none}}@media(max-width:760px){#zv-storefront.zv-store .pd-page .zs-detail-grid{grid-template-columns:1fr}#zv-storefront.zv-store .pd-page .zs-media-sticky{max-width:360px;width:100%}#zv-storefront.zv-store .pd-page .zs-gallery-v2 .zs-photo-stage{max-height:320px!important}#zv-storefront.zv-store .zs-cart-item{grid-template-columns:62px minmax(0,1fr);gap:10px;padding:12px}#zv-storefront.zv-store .zs-cart-thumb{width:62px;height:76px}#zv-storefront.zv-store .zs-checkout-block{padding:14px}.header-cart-preview{max-height:70dvh;overflow:auto}}#zv-storefront.zv-store .pd-page .zs-gallery-thumbs{max-width:none!important}#zv-storefront.zv-store .zs-card-colors{align-items:flex-start;flex-wrap:wrap;gap:8px}#zv-storefront.zv-store .zp-swatches{flex-wrap:wrap;overflow:visible;max-width:100%;gap:5px}#zv-storefront.zv-store .zp-swatches button.is-unavailable{opacity:.4}#zv-storefront.zv-store .zp-swatches button.is-unavailable:after{content:"";position:absolute;width:18px;height:2px;left:2px;top:10px;background:#fff;box-shadow:0 0 0 .5px #777;transform:rotate(-45deg)}#zv-storefront.zv-store .pd-page .zx-variant:not(.is-label),#zv-storefront.zv-store .pd-page .zx-variant:not(.is-label) .zx-variant-color{width:22px!important;height:22px!important;min-width:22px!important;min-height:22px!important;max-width:22px!important;max-height:22px!important;flex:0 0 22px!important;box-sizing:border-box!important;border-radius:999px!important}#zv-storefront.zv-store .pd-page .zx-variant:not(.is-label){width:28px!important;height:28px!important;min-width:28px!important;min-height:28px!important;max-width:28px!important;max-height:28px!important;flex:0 0 28px!important;padding:3px!important}#zv-storefront.zv-store .pd-page .zx-variant:not(.is-label) .zx-variant-color{width:20px!important;height:20px!important;min-width:20px!important;min-height:20px!important;max-width:20px!important;max-height:20px!important;flex:0 0 20px!important}#zv-storefront.zv-store .pd-page .zx-variant.is-unavailable:after{display:none}#zv-storefront.zv-store .pd-page .zx-variant.is-unavailable .zx-variant-color:after{width:22px}.header-cart-preview button:focus-visible,.cart-reference summary:focus-visible{outline:2px solid var(--zs-primary,#7528c7);outline-offset:2px}#zv-storefront.zv-store .header-cart .ze-cart{min-width:44px;min-height:44px}@media(min-width:761px)and (max-width:900px){#zv-storefront.zv-store .pd-page .zs-detail-grid{grid-template-columns:1fr;max-width:650px}#zv-storefront.zv-store .pd-page .zs-detail-form{position:static!important}#zv-storefront.zv-store .pd-page .zs-media-sticky{width:100%;max-width:400px;position:static}}#zv-storefront.zv-store .pd-page .zp-current-prices{display:grid;gap:12px}#zv-storefront.zv-store .pd-page .zp-unit-price{display:flex;align-items:baseline;gap:9px;flex-wrap:wrap}#zv-storefront.zv-store .pd-page .zp-unit-price .zp-per-unit{font-size:12px;color:var(--zv-muted,#6c6672);font-weight:400}#zv-storefront.zv-store .pd-page .zp-total-price{display:flex;align-items:baseline;gap:12px;flex-wrap:wrap;font-size:12px;color:var(--zv-muted,#6c6672)}#zv-storefront.zv-store .pd-page .zp-total-price strong{font-size:21px;line-height:1.25;font-weight:650;color:var(--zv-ink,#242029)}#zv-storefront.zv-store .pd-page .pd-purchase-total>small{display:block;font-size:11px;color:var(--zv-muted,#6c6672);margin-top:3px}.pd-floating-total-label{font-size:10px;font-weight:400;color:var(--zv-muted,#6c6672)}.pd-floating-unit{font-size:10px;color:var(--zv-muted,#6c6672)}#zv-storefront .pd-page .pd-mobile-action .pd-floating-unit{display:block;font-size:10px;line-height:1.3}#zv-storefront.zv-store .pd-page{--pd-border:var(--zv-line,#e6dfee);--pd-paper:var(--zv-paper,#fff);--pd-ink:var(--zv-ink,#242029);--pd-muted:var(--zv-muted,#72697d);--pd-accent:var(--zv-purple,#7528c7);--pd-price:var(--zv-price,#16764c)}#zv-storefront.zv-store .pd-page .pd-product-heading{display:grid;gap:9px;margin:0}#zv-storefront.zv-store .pd-page .pd-product-heading h1{font-size:clamp(26px,2.35vw,34px);line-height:1.18;letter-spacing:-.035em;font-weight:650;margin:0;text-wrap:balance;color:var(--pd-ink)}.pd-product-category{font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--pd-muted)}#zv-storefront.zv-store .pd-page .zp-unit-price strong{font-size:34px;color:var(--pd-price)!important;letter-spacing:-.035em}#zv-storefront.zv-store .pd-page .zs-detail-controls{gap:20px}#zv-storefront.zv-store .pd-page .zs-detail-grid{max-width:1250px;grid-template-columns:minmax(0,1.06fr) minmax(0,1fr);gap:clamp(28px,4vw,56px)}#zv-storefront.zv-store .pd-page .zs-media-sticky{position:static;scroll-margin-top:165px;max-width:none;width:100%}#zv-storefront.zv-store .pd-page .zs-gallery-v2 .zs-photo-stage{max-height:550px!important}#zv-storefront.zv-store .pd-page .zs-media-sticky .surface-canvas{height:470px;max-height:none}#zv-storefront.zv-store .pd-page .zs-detail-media{scroll-margin-top:165px;min-width:0}#zv-storefront.zv-store .pd-tier-cards{background:var(--pd-paper);border:1px solid var(--pd-border);border-radius:14px;padding:0}#zv-storefront.zv-store .pd-page :is(.pd-offer-summary,.zb-together-trigger){display:flex;align-items:center;gap:10px;padding:14px 16px;min-height:66px;box-sizing:border-box;cursor:pointer;list-style:none;color:var(--pd-ink);text-align:left}.pd-offer-summary::-webkit-details-marker{display:none}.pd-offer-summary>svg:first-child{color:var(--pd-accent);flex-shrink:0}.pd-offer-summary>span{flex:1;min-width:0}.pd-offer-summary strong{display:block;font-size:13px;font-weight:600}.pd-offer-summary small{display:block;font-size:11px;color:var(--pd-muted);margin-top:4px}.pd-offer-summary>svg:last-child{color:var(--pd-muted);transition:transform .2s}.pd-tier-cards[open]>.pd-offer-summary>svg:last-child{transform:rotate(180deg)}.pd-tier-content{padding:0 14px 14px}#zv-storefront.zv-store .pd-page .zb-together{margin:0;border:1px solid var(--pd-border);border-radius:14px;background:var(--pd-paper)}#zv-storefront.zv-store .pd-page .zb-together-trigger{width:100%;background:none;border:0}#zv-storefront.zv-store .pd-page .zb-together-trigger strong{font-size:13px}#zv-storefront.zv-store .pd-page .zb-together-trigger small{font-size:11px}#zv-storefront.zv-store .pd-page .zb-together-body{padding:0 14px 14px}.pd-page .zb-together-list{max-height:420px;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin}.pd-tier-cards header{display:flex;gap:10px;align-items:center;margin-bottom:13px}.pd-tier-cards header>svg{color:var(--pd-accent);flex-shrink:0}.pd-tier-cards h3{font-size:13px;margin:0;font-weight:650}.pd-tier-cards header p{font-size:11px;color:var(--pd-muted);margin:4px 0 0}#zv-storefront.zv-store .pd-tier-cards .simple-tier-rows{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin:0}#zv-storefront.zv-store .pd-tier-cards .simple-tier-rows button{display:grid;gap:7px;min-height:65px;border:1px solid var(--pd-border);border-radius:9px;background:var(--pd-paper);color:var(--pd-ink);padding:10px;transition:background .18s,border-color .18s;min-width:0}.pd-tier-cards .simple-tier-rows button>span{display:flex;align-items:center;justify-content:space-between;gap:5px;font-size:10px}#zv-storefront.zv-store .pd-tier-cards .simple-tier-rows button>strong{font-size:14px;line-height:1.25;color:var(--pd-accent);font-weight:650;white-space:nowrap}.pd-tier-cards .simple-tier-rows small{font-size:9px;font-weight:400}#zv-storefront.zv-store .pd-tier-cards .simple-tier-rows button[aria-pressed=true]{border-color:var(--pd-accent);background:var(--zv-soft,#f7f1fd)}#zv-storefront.zv-store .pd-tier-cards .simple-tier-rows button:disabled{opacity:.45;cursor:not-allowed}.pd-tier-saving{margin:12px 0 0;font-size:11px;color:var(--pd-price)}#zv-storefront.zv-store .pd-customization-card{border:1px solid var(--pd-border);border-radius:14px;padding:18px;background:var(--pd-paper);scroll-margin-top:165px;min-width:0}.pd-design-launch{display:flex;gap:12px;align-items:center;padding:16px;border:1px solid var(--pd-border);border-radius:13px;background:var(--pd-paper);min-width:0}.pd-design-launch-icon{display:grid;place-items:center;width:34px;height:34px;flex:0 0 34px;color:var(--pd-accent);background:var(--zv-soft);border-radius:10px}.pd-design-launch>div{flex:1;min-width:0}.pd-design-launch strong{font-size:14px;font-weight:600}.pd-design-launch p{margin:5px 0 0;font-size:12px;line-height:1.6;color:var(--pd-muted);overflow-wrap:anywhere}.pd-design-launch small{font-size:11px;display:block;margin-top:6px;color:var(--pd-muted)}.pd-design-launch.is-saved .pd-design-launch-icon{color:var(--pd-price)}#zv-storefront.zv-store .pd-page .pd-design-launch>button{border:1px solid var(--pd-border);border-radius:8px;font:inherit;font-size:12px;color:var(--pd-accent);background:var(--pd-paper);min-height:40px;padding:8px 12px;cursor:pointer}.pd-customization-heading{display:flex;align-items:center;gap:10px}.pd-customization-heading>span{display:grid;place-items:center;width:34px;height:34px;border-radius:10px;background:var(--zv-soft,#f7f1fd);color:var(--pd-accent);flex-shrink:0}.pd-customization-heading>div{flex:1;min-width:0}#zv-storefront.zv-store .pd-page .pd-customization-heading h2{font-size:15px;line-height:1.3;font-weight:650;letter-spacing:-.01em;margin:0;color:var(--pd-ink)}.pd-customization-heading p{font-size:11px;color:var(--pd-muted);line-height:1.5;margin:4px 0 0}#zv-storefront.zv-store .pd-page .pd-preview-link{font:inherit;font-size:11px;border:0;background:none;color:var(--pd-accent);text-decoration:underline;text-underline-offset:3px;min-height:36px;padding:5px;cursor:pointer}#zv-storefront.zv-store .pd-page .pd-design-choices{display:grid;grid-template-columns:1fr 1fr;gap:8px}#zv-storefront.zv-store .pd-page .pd-design-choices button{display:flex;gap:10px;align-items:center;min-height:61px;padding:11px 13px;text-align:left;border-radius:10px;border-color:var(--pd-border);background:var(--pd-paper);color:var(--pd-ink)}.pd-design-choices strong{display:block;font-size:13px;font-weight:600}.pd-design-choices small{display:block;font-size:10px;color:var(--pd-muted);margin-top:3px}#zv-storefront.zv-store .pd-page .pd-design-choices button[aria-pressed=true]{border-color:var(--pd-accent);background:var(--zv-soft,#f7f1fd);color:var(--pd-accent)}#zv-storefront.zv-store .pd-page .simple-personalization{gap:15px}.pd-art-adjustments{border-block:1px solid var(--pd-border);font-size:12px;color:var(--pd-muted)}.pd-art-adjustments>summary{display:flex;align-items:center;gap:7px;min-height:40px;cursor:pointer;list-style:none}.pd-art-adjustments>summary:after{content:"+";margin-left:auto}.pd-art-adjustments[open]>summary:after{content:"−"}.pd-art-adjustments-body{display:grid;gap:10px;padding:0 0 13px}#zv-storefront.zv-store .pd-page .simple-personalization :is(textarea,input[type=number]){background:var(--pd-paper);color:var(--pd-ink);border-color:var(--pd-border);border-radius:8px}#zv-storefront.zv-store .pd-page .simple-personalization textarea{min-height:74px;resize:vertical}#zv-storefront.zv-store .pd-page .simple-personalization :is(label,.simple-placement legend){color:var(--pd-ink)}#zv-storefront.zv-store .pd-page .pd-names-disclosure{margin-top:15px;border-color:var(--pd-border);padding-bottom:0}#zv-storefront.zv-store .pd-page .pd-names-disclosure>summary{padding:0;min-height:44px;font-size:12px}.pd-names-disclosure summary small{display:block;font-size:10px;font-weight:400;color:var(--pd-muted);margin-top:4px}.pd-customization-card .simple-batch{gap:10px}.pd-customization-card .simple-batch>label{font-size:12px}.pd-customization-card .simple-batch>label>textarea{min-height:90px;max-height:180px;border-radius:8px;border-color:var(--pd-border);background:var(--pd-paper);color:var(--pd-ink);font:inherit;font-size:13px}.pd-customization-card .simple-batch-status{margin:0;padding:8px 10px;background:var(--zv-soft,#f7f1fd);color:var(--pd-accent);border-radius:7px;font-size:11px}.pd-customization-card .simple-batch-preview{border:1px solid var(--pd-border);border-radius:8px;padding:9px;background:var(--pd-paper);font-size:12px}.pd-customization-card .simple-batch-preview button{border:1px solid var(--pd-border);background:var(--pd-paper);color:var(--pd-accent);padding:7px;border-radius:6px;font-size:11px;min-height:34px}.pd-customization-card .simple-batch-preview button:disabled{opacity:.35}.pd-customization-card .simple-batch-table{max-height:205px;border:1px solid var(--pd-border);border-radius:8px;scrollbar-width:thin}.pd-customization-card .simple-batch-table td{border-bottom:1px solid var(--pd-border);font-size:11px}.pd-customization-card .simple-batch-table input{background:var(--pd-paper);color:var(--pd-ink);border-color:var(--pd-border);font:inherit;font-size:13px}.pd-customization-card .simple-batch>details{font-size:12px}.pd-customization-card .simple-batch>details>summary{cursor:pointer;min-height:32px;display:list-item}.pd-customization-card .simple-batch>details>label{display:block;margin-top:10px}#zv-storefront.zv-store .pd-page .pd-names-disclosure>summary>span{margin:0;text-align:left;color:var(--pd-ink);font-size:12px;font-weight:600}#zv-storefront.zv-store .pd-page .simple-batch>.zs-text-button{font-size:12px;min-height:36px;justify-content:flex-start}#zv-storefront.zv-store .pd-page .simple-batch>details>summary:after{content:"+";float:right}#zv-storefront.zv-store .pd-page .simple-batch>details[open]>summary:after{content:"−"}#zv-storefront.zv-store .pd-page .pd-purchase-action{display:grid;gap:10px;padding:16px;border:1px solid var(--pd-border);border-radius:13px;background:var(--pd-paper);scroll-margin-top:170px}.pd-purchase-total{display:flex;justify-content:space-between;gap:12px;align-items:baseline}.pd-purchase-total>span{font-size:12px;color:var(--pd-muted)}.pd-purchase-total>strong{font-size:22px;color:var(--pd-price);letter-spacing:-.02em}#zv-storefront.zv-store .pd-page .pd-purchase-action>button{background:#7528c7!important;color:#fff!important;border:0;min-height:48px;box-shadow:0 4px 12px #7528c718;font-size:12px;border-radius:9px}.pd-purchase-action>small{font-size:10px;color:var(--pd-muted);text-align:center}.pd-media-information{margin-top:20px;min-width:0;display:grid;gap:12px}.pd-description-preview{margin:0;max-width:none;border:1px solid var(--pd-border);border-radius:14px;background:var(--pd-paper);overflow:hidden}.pd-description-preview>header{padding:16px 18px 12px;border-bottom:1px solid var(--pd-border)}#zv-storefront.zv-store .pd-page .pd-description-preview h2{font-size:17px;letter-spacing:-.02em;line-height:1.3;margin:0;color:var(--pd-ink)}.pd-description-preview>header>span{display:block;margin-top:4px;font-size:11px;color:var(--pd-muted)}.pd-description-scroll{max-height:280px;overflow-y:auto;padding:15px 18px;scrollbar-width:thin;scrollbar-color:var(--pd-border) transparent;font-size:13px;line-height:1.8;color:var(--pd-ink);overflow-wrap:anywhere}.pd-description-scroll .zs-rich-content{font-size:13px!important;line-height:1.8!important;margin:0!important}.pd-description-scroll img{max-width:100%;height:auto}.pd-description-scroll ul{padding-left:18px;margin:0 0 12px}.pd-description-scroll p:first-child{margin-top:0}.pd-description-scroll:focus-visible{outline:2px solid var(--pd-accent);outline-offset:-3px}#zv-storefront.zv-store .pd-page .pd-information{margin:0;display:block;border:1px solid var(--pd-border);border-radius:14px;background:var(--pd-paper);padding:0 16px}#zv-storefront.zv-store .pd-page .pd-information-heading{display:none}.pd-page .pd-accordions>details>summary{padding:16px 2px;font-size:13px}.pd-page .pd-disclosure-body{max-height:320px;overflow:auto;scrollbar-width:thin}.pd-page :is(.pd-tier-cards button,.pd-preview-link,.pd-art-adjustments summary,.simple-batch button):focus-visible{outline:2px solid var(--pd-accent);outline-offset:3px}@media(hover:hover){#zv-storefront.zv-store .pd-tier-cards button:not(:disabled):hover,#zv-storefront.zv-store .pd-design-choices button:not(:disabled):hover{border-color:var(--pd-accent);background:var(--zv-soft)}#zv-storefront.zv-store .pd-page .pd-purchase-action>button:not(:disabled):hover{background:#6320aa!important}}@media(min-width:901px){#zv-storefront.zv-store .pd-page .pd-mobile-action{display:flex;position:fixed;z-index:55;bottom:16px;left:50%;transform:translate(-50%);width:min(660px,calc(100vw - 240px));box-sizing:border-box;padding:10px 14px;gap:24px;align-items:center;justify-content:space-between;border:1px solid var(--pd-border);border-radius:12px;background:var(--pd-paper);box-shadow:var(--zv-shadow)}.pd-page .pd-mobile-action-summary{display:grid;gap:3px;min-width:0;flex:1}.pd-page .pd-mobile-action-selection{display:flex;align-items:center;gap:8px;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:10px;color:var(--zv-muted)}.pd-page .pd-mobile-action-variant{display:inline-flex;align-items:center;gap:5px;overflow:hidden;text-overflow:ellipsis}.pd-page .pd-mobile-action-variant i{width:9px;height:9px;flex:none;border-radius:50%;border:1px solid var(--pd-border)}.pd-page .pd-mobile-action-personalization{font-size:9px;color:var(--zv-muted)}.pd-page .pd-mobile-action strong{font-size:22px;color:var(--pd-price)}#zv-storefront.zv-store .pd-page .pd-mobile-action button{min-height:42px;padding:10px 24px;font-size:11px}.pd-page{padding-bottom:100px!important}}@media(max-width:900px){#zv-storefront.zv-store .pd-page .zs-detail-grid{grid-template-columns:1fr;max-width:650px}.pd-description-scroll{max-height:230px}#zv-storefront.zv-store .pd-page .zs-detail-media{display:contents}#zv-storefront.zv-store .pd-page .zs-media-sticky{order:0;max-width:450px}#zv-storefront.zv-store .pd-page .zs-detail-form{order:1}#zv-storefront.zv-store .pd-page .pd-media-information{order:2;width:100%;box-sizing:border-box;margin-top:0}#zv-storefront.zv-store .pd-page .zs-media-sticky .surface-canvas{height:340px}}@media(max-width:560px){#zv-storefront.zv-store .pd-page .pd-product-heading h1{font-size:27px}#zv-storefront.zv-store .pd-page .zp-unit-price strong{font-size:31px}#zv-storefront.zv-store .pd-customization-card{padding:14px}#zv-storefront.zv-store .pd-tier-cards .simple-tier-rows{grid-template-columns:repeat(2,minmax(0,1fr))}.pd-customization-heading{flex-wrap:wrap}.pd-customization-card .simple-batch :is(input,textarea){font-size:16px}.pd-description-scroll{max-height:220px}.pd-page .pd-mobile-action button{font-size:10px!important}#zv-storefront.zv-store .pd-page .zs-gallery-v2 .zs-photo-stage{max-height:360px!important}}@media(prefers-reduced-motion:reduce){.pd-tier-cards button,.pd-design-choices button{transition:none!important}}#zv-storefront.zv-store .pd-product-dialog{width:min(1060px,calc(100vw - 48px));height:min(780px,calc(100dvh - 48px));border-radius:18px}.pd-product-dialog .pd-customization-card{padding:0!important;border:0!important;background:transparent!important}.pd-product-dialog .pd-customization-heading{display:none}.pd-product-dialog .zp-personalizer-fields{padding:22px;scrollbar-width:thin}.pd-product-dialog .zp-personalizer-header{padding:16px 22px}.pd-product-dialog .zp-personalizer-preview{padding:20px}#zv-storefront.zv-store .pd-product-dialog .zs-mockup-stage{height:auto!important;max-height:none!important;min-height:0!important;padding:0}#zv-storefront.zv-store .pd-product-dialog .surface-canvas{height:clamp(220px,46dvh,420px)!important;min-height:0!important;max-height:none!important}#zv-storefront.zv-store .pd-product-dialog .zp-personalizer-footer strong{color:var(--pd-price)}#zv-storefront.zv-store .pd-product-dialog .zp-studio-actions .zs-button{background:var(--pd-accent);color:#fff;border:0;min-height:44px;font-size:12px;letter-spacing:0}.pd-product-dialog .zp-personalizer-footer{gap:12px;flex-wrap:wrap;padding:14px 22px}.pd-product-dialog .zp-personalizer-footer>p{order:-1;flex:1 0 100%;max-width:none;background:var(--zv-soft);padding:9px 12px;border-radius:8px}.pd-product-dialog .simple-fonts summary{min-height:38px;align-items:center}.pd-product-dialog :is(textarea,input,select){font-size:16px!important}.pd-product-dialog .simple-batch-table{overscroll-behavior:contain}@media(max-width:760px){#zv-storefront.zv-store .pd-product-dialog{width:100%;height:100dvh;max-height:100dvh;margin:0;border:0;border-radius:0}.pd-product-dialog .zp-personalizer-header{padding:10px 14px}.pd-product-dialog .zp-studio-context{font-size:11px}.pd-product-dialog .zp-personalizer-preview{padding:6px 10px}.pd-product-dialog .zp-personalizer-fields{padding:16px}.pd-product-dialog .zp-personalizer-footer{padding:10px 14px max(12px,env(safe-area-inset-bottom));gap:8px}.pd-product-dialog .zp-personalizer-footer>.zp-studio-actions{margin:0;flex:1}.pd-product-dialog .zp-studio-actions>.zs-button{width:100%;padding:10px}#zv-storefront.zv-store .pd-product-dialog .surface-canvas{height:clamp(160px,25dvh,230px)!important}.pd-product-dialog .zp-personalizer-preview .studio-flat{height:190px}.pd-product-dialog .zp-personalizer-footer strong{font-size:19px}.pd-product-dialog .zp-personalizer-header h2{font-size:18px}.pd-product-dialog .zp-personalizer-mark{width:32px;height:32px;flex:0 0 32px}}@media(max-width:760px)and (max-height:550px){.pd-product-dialog .zp-personalizer-preview{position:static}#zv-storefront.zv-store .pd-product-dialog .surface-canvas{height:160px!important}.pd-product-dialog .zp-studio-context{display:none}}@media(min-width:761px)and (max-height:520px){.pd-product-dialog .zp-personalizer-header{padding:8px 16px}.pd-product-dialog .zp-studio-context,.pd-product-dialog .zp-studio-product,.pd-product-dialog .zp-studio-preview-note{display:none}.pd-product-dialog .zp-personalizer-preview{padding:8px}.pd-product-dialog .zp-personalizer-preview .zs-product-mockup{flex:none!important}.pd-product-dialog .zp-personalizer-footer{padding:8px 16px}#zv-storefront.zv-store .pd-product-dialog .surface-canvas{height:125px!important}.pd-product-dialog .zp-personalizer-header h2{font-size:19px}}#zv-storefront.zv-store .pd-page .pd-purchase-action>button.zs-button-role-buy,#zv-storefront.zv-store .pd-page .pd-mobile-action>.zv-button{color:#fff!important;border:1px solid #a77ad2!important;border-radius:11px;background:linear-gradient(112deg,#4a166f,#702ba5 25%,#8453ab 44%,#66308d 56%,#762bb3 77%,#4c176e)!important;box-shadow:inset 0 1px #e4caff70,inset 0 -1px #260d3d55,0 4px 12px #4b1d6f18!important;text-shadow:0 1px 1px #30104466;transition:filter .2s,box-shadow .2s,transform .2s}@media(hover:hover){#zv-storefront.zv-store .pd-page .pd-purchase-action>button.zs-button-role-buy:hover:not(:disabled),#zv-storefront.zv-store .pd-page .pd-mobile-action>.zv-button:hover:not(:disabled){background:linear-gradient(112deg,#4a166f,#702ba5 25%,#8453ab 44%,#66308d 56%,#762bb3 77%,#4c176e)!important;filter:brightness(1.1);box-shadow:inset 0 1px #efdfff90,0 6px 16px #4b1d6f26!important;transform:translateY(-1px)}}#zv-storefront.zv-store .pd-page .pd-purchase-action>button.zs-button-role-buy:active:not(:disabled),#zv-storefront.zv-store .pd-page .pd-mobile-action>.zv-button:active:not(:disabled){transform:translateY(0);filter:brightness(.96)}#zv-storefront.zv-store .pd-page .pd-purchase-action>button.zs-button-role-buy:focus-visible,#zv-storefront.zv-store .pd-page .pd-mobile-action>.zv-button:focus-visible{outline:3px solid #ad7add;outline-offset:4px}#zv-storefront.zv-store .pd-page .pd-purchase-action>button.zs-button-role-buy:disabled,#zv-storefront.zv-store .pd-page .pd-mobile-action>.zv-button:disabled{filter:grayscale(.8);opacity:.55;box-shadow:none!important;cursor:not-allowed}@media(prefers-reduced-motion:reduce){#zv-storefront.zv-store .pd-page .pd-purchase-action>button.zs-button-role-buy,#zv-storefront.zv-store .pd-page .pd-mobile-action>.zv-button{transition:none;transform:none!important}}.pd-customization-status{display:flex;align-items:center;gap:10px;margin:12px 0;color:var(--zv-price,#167c52);min-width:0;font-size:12px}.pd-customization-status>svg{flex:none}.pd-customization-status>div{flex:1;min-width:0}.pd-customization-status strong{display:block;font-size:12px}.pd-customization-status span{display:block;margin-top:4px;font-size:11px;line-height:1.6;color:var(--zv-muted,#716579);overflow-wrap:anywhere}.pd-customization-status button{background:none;border:0;color:var(--zv-purple,#7928bd);min-height:44px;padding:8px;cursor:pointer;text-decoration:underline;text-underline-offset:3px;font:inherit;font-size:12px}#zv-storefront .pd-purchase-action>.pd-personalize-hint{grid-column:1/-1;display:flex;align-items:center;gap:7px;font-size:11px;line-height:1.6;margin:0 0 2px;padding:0;background:none;color:var(--zv-muted,#716579);text-align:left}.pd-personalize-hint>svg{flex:none;color:var(--zv-purple,#7928bd)}.zr-panel{display:grid;gap:20px}.zr-panel h2{display:flex;align-items:center;gap:8px;font-size:18px;margin:0 0 8px}.zr-panel p{color:var(--za-muted,#70667a);line-height:1.6}.zr-panel .za-card{padding:22px}.zr-toolbar,.zr-toolbar>div:last-child{display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap}.zr-panel label{display:grid;gap:7px;font-size:12px;font-weight:600}.zr-panel input:not([type=checkbox]),.zr-panel select{border:1px solid var(--za-line,#e3dce9);background:var(--za-surface,#fff);color:inherit;border-radius:10px;min-height:42px;padding:10px 12px;width:100%;min-width:0}.zr-panel input:focus-visible,.zr-panel select:focus-visible{outline:2px solid #8234cf;outline-offset:2px}.zr-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.zr-metrics article{display:grid;gap:9px;background:var(--za-surface,#fff);border:1px solid var(--za-line,#e3dce9);border-radius:14px;padding:18px}.zr-metrics strong{font-size:24px}.zr-metrics span,.zr-metrics small{font-size:12px;color:var(--za-muted,#70667a)}.zr-note{padding:13px 16px;border:1px solid var(--za-line,#e3dce9);background:var(--za-soft,#f8f4fc);border-radius:10px;font-size:12px;line-height:1.6}.zr-create form{display:grid;grid-template-columns:1fr 1fr;gap:16px}.zr-create form>small,.zr-form-actions{grid-column:1/-1}.zr-form-actions{display:flex;gap:16px;align-items:center;flex-wrap:wrap}.zr-panel small{display:block;font-size:12px;color:var(--za-muted,#70667a);line-height:1.6}.zr-check{display:flex!important;align-items:center;gap:9px!important}.zr-check input{width:17px;height:17px;accent-color:#7526b7}.zr-links{display:grid;gap:14px}.zr-links article{display:grid;grid-template-columns:minmax(180px,1fr) minmax(160px,1.1fr);gap:12px;padding:16px;border:1px solid var(--za-line,#e3dce9);border-radius:12px}.zr-links article.is-inactive{background:var(--za-soft,#f8f6fa)}.zr-links article>div:first-child{display:grid;gap:6px}.zr-links article>div:first-child>span{font-size:11px;color:var(--za-muted,#70667a)}.zr-link-actions{grid-column:1/-1;display:flex;gap:18px;align-items:center;flex-wrap:wrap}.zr-table-wrap{overflow-x:auto}.zr-table-wrap table{border-collapse:collapse;width:100%;min-width:700px;font-size:12px;text-align:left}.zr-table-wrap td,.zr-table-wrap th{padding:14px 10px;border-bottom:1px solid var(--za-line,#e3dce9)}.zr-table-wrap th{color:var(--za-muted,#70667a);font-weight:500}.zr-state{white-space:nowrap;padding:5px 8px;border-radius:6px;background:#f3eef8;color:#6b328d;font-size:11px}.zr-state.is-approved{background:#e9f7ef;color:#17623d}.zr-state.is-cancelled{background:#f9eeee;color:#8e3434}.zr-team{display:grid;gap:4px}.zr-team article{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 0;border-bottom:1px solid var(--za-line,#e3dce9);flex-wrap:wrap}.zr-team article>span{font-size:12px}.zr-help{border:1px solid var(--za-line,#e3dce9);padding:15px;border-radius:12px;font-size:13px}.zr-help summary{cursor:pointer}.zr-help p{max-width:800px;margin-bottom:0}.zr-offer-note{position:fixed;z-index:70;right:20px;bottom:100px;max-width:330px;display:flex;gap:14px;align-items:start;padding:16px;border:1px solid #d9c5ee;background:#fff;color:#271b31;box-shadow:0 8px 30px #20102f14;border-radius:14px;font:13px/1.6 Arial,sans-serif}.zr-offer-note strong{display:block}.zr-offer-note button{border:0;background:none;color:inherit;cursor:pointer;min-width:30px;min-height:30px}.zr-offer-note small{display:block;color:#70627b}.zr-offer-note [role=alert]{color:#9e3333}@media(max-width:850px){.zr-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.zr-toolbar>div:last-child{width:100%}.zr-toolbar label{flex:1}.zr-links article{grid-template-columns:1fr}}@media(max-width:480px){.zr-create form{grid-template-columns:1fr}.zr-panel .za-card{padding:16px}.zr-metrics{gap:9px}.zr-metrics article{padding:13px}.zr-metrics strong{font-size:21px}.zr-toolbar>div:last-child{gap:10px}.zr-offer-note{right:12px;left:12px;bottom:100px;max-width:none}.zr-team article{align-items:start}.zr-team article>div{width:100%}}.zm-maintenance{min-height:100svh;display:grid;place-items:center;padding:clamp(20px,5vw,64px);background:#101015;color:#f7f6fa;font-family:Arial,sans-serif;position:relative;overflow:hidden}.zm-orbit{position:absolute;width:650px;height:650px;border:1px solid #ffffff0b;border-radius:50%;right:-260px;top:-200px;box-shadow:0 0 0 90px #ffffff02,0 0 0 180px #ffffff01;pointer-events:none}.zm-card{width:min(100%,760px);position:relative}.zm-brand{display:block;color:#eee;text-decoration:none;font-size:36px;font-weight:900;letter-spacing:-1.5px;margin-bottom:64px}.zm-brand span{display:block;font-size:9px;letter-spacing:2px;color:#bab4c9;margin-top:8px}.zm-tag{display:flex;gap:9px;align-items:center;color:#c4a2ff;font-size:13px}.zm-card h1{font-size:clamp(32px,5vw,58px);line-height:1.1;letter-spacing:-1.5px;max-width:670px;margin:20px 0}.zm-card>p{font-size:16px;line-height:1.7;color:#c5c0ce;max-width:640px;white-space:pre-line}.zm-card nav{display:flex;gap:12px;flex-wrap:wrap;margin:32px 0}.zm-card nav a{display:flex;align-items:center;gap:12px;min-height:48px;padding:0 18px;background:#292232;border:1px solid #635175;border-radius:12px;color:#fff;text-decoration:none;transition:background .2s}.zm-card nav a:hover{background:#422b5c}.zm-existing{display:grid;gap:8px;border-top:1px solid #ffffff22;padding:26px 0;color:#bdb6c9;font-size:13px}.zm-existing strong{color:#f6f3fb}.zm-existing a{display:flex;gap:8px;align-items:center;color:#d7baff;padding:8px 0;width:fit-content}.zm-card footer{display:flex;gap:15px;justify-content:space-between;font-size:11px;color:#a5a0af;padding-top:28px}.zm-card footer a{color:inherit}.zm-maintenance a:focus-visible{outline:2px solid #d7baff;outline-offset:5px}@media(max-width:600px){.zm-brand{margin-bottom:44px}.zm-card nav a{flex:1 1 180px}.zm-card footer{flex-wrap:wrap}}@media(prefers-reduced-motion:reduce){.zm-maintenance *{transition:none}}.email-preferences-screen .zs-button{background:#7526b7;color:#fff;border-color:#7526b7;box-shadow:none;min-height:48px}.email-preferences-screen .zs-button:disabled{opacity:.6;cursor:wait}.email-preferences-screen button:focus-visible,.email-preferences-screen a:focus-visible{outline:3px solid #21192b;outline-offset:4px}.email-preferences-screen .boot p{color:#665c70}.email-preferences-screen .zs-eyebrow{color:#7526b7}:root{font-family:Inter,Arial,sans-serif;color:#edf2f5;background:#0b0e13;font-synthesis:none;font-size:16px;color-scheme:dark}*{box-sizing:border-box}body{margin:0}button,input,select,textarea{font:inherit}button,a,input,select,textarea{touch-action:manipulation}button{cursor:pointer}button:disabled{cursor:not-allowed}a{color:inherit}button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{outline:3px solid #39d6c8;outline-offset:3px}img{max-width:100%}svg{flex-shrink:0}button{color:inherit}.boot{padding:clamp(24px,8vw,90px);max-width:900px;margin:auto;min-height:100vh}.boot-brand{color:#39d6c8;letter-spacing:.15em;font-size:24px;font-weight:900}.boot h1{font-size:32px}.boot p{line-height:1.7;color:#aab7c3}.boot button{background:#39d6c8;color:#071716;border:0;border-radius:8px;padding:12px 18px;margin-right:20px}.refresh-error{position:fixed;bottom:20px;left:20px;right:20px;background:#542c24;padding:16px;z-index:99}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}
