@import "https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&family=Vazirmatn:wght@400;450;500;600;700;800&display=swap";
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.\!visible{visibility:visible!important}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.static{position:static}.sticky{position:sticky}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.m-1{margin:var(--spacing)}.m-2{margin:calc(var(--spacing) * 2)}.m-3{margin:calc(var(--spacing) * 3)}.m-4{margin:calc(var(--spacing) * 4)}.m-5{margin:calc(var(--spacing) * 5)}.m-6{margin:calc(var(--spacing) * 6)}.m-7{margin:calc(var(--spacing) * 7)}.m-8{margin:calc(var(--spacing) * 8)}.mt-4{margin-top:calc(var(--spacing) * 4)}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.flex-wrap{flex-wrap:wrap}.justify-center{justify-content:center}.gap-2{gap:calc(var(--spacing) * 2)}.gap-3{gap:calc(var(--spacing) * 3)}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.uppercase{text-transform:uppercase}.italic{font-style:italic}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}}.checkout-page{background:var(--canvas)}.checkout-header{border-bottom:1px solid var(--border);background:var(--canvas)}.checkout-header-inner{justify-content:space-between;align-items:center;gap:var(--space-6);min-height:88px;display:flex}.checkout-header nav{gap:var(--space-6);align-items:center;display:flex}.checkout-header .text-link{color:var(--muted);font-size:14px}.checkout-header-divider{background:var(--border);width:1px;height:20px}.checkout-content{padding-block:var(--space-8) var(--space-16)}.checkout-progress{margin:0 0 var(--space-12);gap:var(--space-6);grid-template-columns:repeat(4,minmax(0,1fr));padding:0;list-style:none;display:grid}.checkout-progress.digital{grid-template-columns:repeat(2,minmax(0,1fr));max-width:620px}.checkout-progress li{align-items:flex-start;gap:var(--space-3);padding-block:var(--space-4);border-bottom:1px solid var(--border);color:var(--muted);font-size:14px;line-height:24px;display:flex}.checkout-progress li[aria-current=step]{color:var(--text);border-bottom:2px solid var(--accent);font-weight:600}.checkout-step-number{border:1px solid var(--border);font-variant-numeric:tabular-nums;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;font-size:12px;display:inline-flex}.checkout-progress li[aria-current=step] .checkout-step-number{background:var(--accent);color:var(--surface);border-color:var(--accent)}.checkout-progress small{color:var(--muted);margin-top:var(--space-1);font-size:12px;font-weight:400;line-height:20px;display:block}.checkout-page-heading{margin-bottom:var(--space-6)}.checkout-page-heading h1{letter-spacing:-.5px;margin-top:var(--space-3);max-width:860px;font-size:32px;font-weight:600;line-height:44px}.checkout-page-heading h1:focus{outline:none}.checkout-page-heading p{color:var(--muted);margin-top:var(--space-3);max-width:760px;font-size:16px;line-height:28px}[dir=ltr] .checkout-page-heading p{line-height:24px}.checkout-stock-note{gap:var(--space-3);padding:var(--space-4) var(--space-6);border:1px solid var(--border);border-radius:var(--radius-control);color:var(--muted);background:#eee9df;align-items:flex-start;font-size:14px;line-height:24px;display:flex}.checkout-stock-note svg{color:var(--accent);margin-top:var(--space-1)}.checkout-demo-banner{color:var(--muted);margin-block:var(--space-3) var(--space-8);font-size:12px;line-height:20px}.checkout-layout{gap:var(--space-8);grid-template-columns:minmax(0,2fr) minmax(0,.95fr);align-items:start;display:grid}.checkout-main-column,.checkout-summary-column{min-width:0}.checkout-summary-column{top:var(--space-6);position:sticky}.checkout-auth-card{border:1px solid var(--border);border-radius:var(--radius-card);background:var(--surface);padding:var(--space-8);margin-bottom:var(--space-8)}.checkout-auth-heading{gap:var(--space-4);margin-bottom:var(--space-6);align-items:flex-start;display:flex}.checkout-auth-heading h2{font-size:22px;font-weight:600;line-height:32px}.checkout-auth-heading p{color:var(--muted);margin-top:var(--space-2);font-size:12px;line-height:20px}.checkout-section-index{color:var(--accent);border:1px solid var(--border);border-radius:var(--radius-control);padding:var(--space-1) var(--space-2);margin-top:var(--space-1);font:12px/24px Inter,sans-serif}.checkout-auth-choice{background:var(--canvas);padding:var(--space-1);margin:0 0 var(--space-4);border-radius:var(--radius-control);gap:var(--space-1);border:0;grid-template-columns:1fr 1fr;max-width:480px;display:grid}.checkout-auth-choice label{min-height:48px;color:var(--muted);padding:var(--space-2) var(--space-3);border-radius:var(--radius-control);cursor:pointer;text-align:center;border:1px solid #0000;justify-content:center;align-items:center;font-size:14px;line-height:24px;display:flex;position:relative}.checkout-auth-choice label.selected{color:var(--text);background:var(--surface);border-color:var(--border);font-weight:600}.checkout-auth-choice input{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.checkout-auth-choice label:has(input:focus-visible){outline:2px solid var(--accent);outline-offset:3px}.checkout-auth-form{max-width:480px;margin-top:var(--space-6)}.checkout-field{margin-top:var(--space-4)}.checkout-field>label{margin-bottom:var(--space-2);font-size:14px;font-weight:500;line-height:24px;display:block}.checkout-field input,.checkout-phone-input select{min-height:48px;color:var(--text);border:1px solid var(--border);background:var(--surface);border-radius:var(--radius-control);padding:var(--space-3);width:100%;min-width:0;font:16px/24px Inter,Vazirmatn,sans-serif}.checkout-field input[aria-invalid=true]{border-color:var(--error)}.checkout-phone-input{gap:var(--space-2);direction:ltr;display:flex}.checkout-phone-input select{flex-shrink:0;width:126px;font-size:14px}.checkout-phone-input input{flex:1}.checkout-password-input{align-items:center;display:flex;position:relative}.checkout-password-input input{padding-right:52px}.checkout-password-input .icon-button{right:var(--space-1);position:absolute}.checkout-field-error{color:var(--error);margin-top:var(--space-2);font-size:12px;line-height:20px}.checkout-forgot-link{margin-top:var(--space-1);padding:0}.checkout-auth-submit{width:100%;margin-top:var(--space-6);justify-content:center;font-size:14px}.checkout-signup-steps{margin:var(--space-6) 0;gap:var(--space-4);color:var(--muted);max-width:480px;padding:0;font-size:12px;line-height:20px;list-style:none;display:flex}.checkout-signup-steps li{padding-bottom:var(--space-2);border-bottom:1px solid var(--border);flex:1}.checkout-signup-steps li[aria-current=step]{color:var(--accent);border-bottom:2px solid var(--accent);font-weight:500}.checkout-checkbox{align-items:flex-start;gap:var(--space-3);cursor:pointer;min-height:44px;color:var(--muted);margin-top:var(--space-6);font-size:12px;line-height:20px;display:flex}.checkout-checkbox input{width:20px;height:20px;accent-color:var(--accent);margin-top:var(--space-1);flex-shrink:0}.checkout-checkbox a{color:var(--accent);min-height:44px;padding-top:var(--space-2);display:block}.checkout-auth-form h3{font-size:18px;line-height:28px}.checkout-masked-phone{justify-content:space-between;align-items:center;gap:var(--space-2);color:var(--muted);margin-top:var(--space-3);flex-wrap:wrap;font-size:14px;display:flex}.checkout-field .checkout-otp{letter-spacing:16px;text-align:center;font-variant-numeric:tabular-nums;min-height:60px;padding-inline:16px 0;font-size:24px;line-height:32px}.checkout-demo-note{color:var(--muted);margin-top:var(--space-3);font-size:12px;line-height:20px}.checkout-resend{align-items:center;gap:var(--space-4);color:var(--muted);font-size:12px;line-height:20px;display:flex}.checkout-resend .filter-clear{padding:0}.checkout-auth-message{margin-top:var(--space-4);color:var(--muted);font-size:12px;line-height:20px}.checkout-strength{gap:var(--space-2);margin-top:var(--space-4);display:flex}.checkout-strength>span{background:var(--border);border-radius:2px;flex:1;height:4px}.checkout-strength>span.active{background:var(--success)}.checkout-recovery-title{justify-content:space-between;align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.checkout-recovery-title h3{font-size:18px;line-height:28px}.checkout-auth-card.verified{align-items:flex-start;gap:var(--space-6);padding:var(--space-6) var(--space-8);background:#f0f2e9;border-color:#d7dfca;display:flex}.checkout-verified-icon{width:52px;height:52px;color:var(--success);background:#e0e9d8;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.checkout-auth-card.verified h2{margin-top:var(--space-2);font-size:24px;font-weight:600;line-height:32px}.checkout-auth-card.verified p{color:var(--muted);margin-top:var(--space-3);font-size:14px;line-height:24px}.checkout-auth-card.verified small{color:var(--muted);margin-top:var(--space-2);font-size:12px;line-height:20px;display:block}.checkout-auth-card.verified .filter-clear{margin-top:var(--space-2);padding:0}.checkout-review-heading{justify-content:space-between;align-items:center;gap:var(--space-4);margin-bottom:var(--space-4);display:flex}.checkout-review-heading>div{align-items:center;gap:var(--space-3);display:flex}.checkout-review-heading h2{font-size:24px;font-weight:600;line-height:32px}.checkout-review-heading .text-link{white-space:nowrap;font-size:12px}.checkout-review .cart-row{margin-top:var(--space-4)}.checkout-readonly-quantity{gap:var(--space-2);font-variant-numeric:tabular-nums;flex-direction:column;min-width:90px;display:flex}.checkout-readonly-quantity span{color:var(--muted);font-size:12px;line-height:20px}.checkout-readonly-quantity strong{font-size:16px;font-weight:500;line-height:24px}.checkout-review .cart-row-demo{margin-top:var(--space-3);display:block}.checkout-remaining-note{color:var(--muted);padding:var(--space-4);margin-top:var(--space-4);border-radius:var(--radius-control);background:#efebe2;font-size:14px;line-height:24px}.checkout-summary{border:1px solid var(--border);border-radius:var(--radius-card);padding:var(--space-6);background:#f0e9df}.checkout-summary>h2{margin-top:var(--space-3);font-size:24px;font-weight:600;line-height:32px}.checkout-summary .eyebrow{color:var(--muted);letter-spacing:1px;font-size:12px}.checkout-summary-count{color:var(--muted);margin-top:var(--space-2);font-size:12px;line-height:20px}.checkout-summary-lines{padding-block:var(--space-6) var(--space-4);border-bottom:1px solid #d9cfc1}.checkout-summary-lines>div{justify-content:space-between;align-items:baseline;gap:var(--space-3);margin-bottom:var(--space-3);font-size:12px;line-height:20px;display:flex}.checkout-summary-lines strong{font-variant-numeric:tabular-nums;text-align:end;font-size:14px;font-weight:500}.checkout-summary-lines>div:not(:first-child) strong{color:var(--success)}.checkout-grand-total{padding-block:var(--space-6);gap:var(--space-2);flex-direction:column;display:flex}.checkout-grand-total span{font-size:14px}.checkout-grand-total strong{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:28px;font-weight:600;line-height:40px}.checkout-code-review{justify-content:space-between;align-items:center;gap:var(--space-2);border:1px solid var(--border);border-radius:var(--radius-control);padding:var(--space-2) var(--space-3);margin-bottom:var(--space-4);background:#f7f3eb;flex-wrap:wrap;font-size:12px;line-height:20px;display:flex}.checkout-code-review .text-link{font-size:12px}.checkout-code-review .checkout-field-error{width:100%}.checkout-shipping-note{color:var(--muted);padding-top:var(--space-4);border-top:1px solid #d9cfc1;font-size:12px;line-height:20px}.checkout-summary>small{color:var(--muted);margin-top:var(--space-3);font-size:12px;line-height:20px;display:block}.checkout-continue-button{width:100%;margin-top:var(--space-6);justify-content:space-between;font-size:14px}.checkout-continue-reason{color:var(--muted);margin-top:var(--space-3);font-size:12px;line-height:20px}.checkout-summary>.text-link{margin-top:var(--space-2);font-size:12px}.checkout-summary-policy-links{gap:var(--space-4);border-top:1px solid var(--border);margin-top:var(--space-3);padding-top:var(--space-2);flex-wrap:wrap;display:flex}.checkout-summary-policy-links .text-link{color:var(--muted);gap:var(--space-2);font-size:12px}.checkout-notice{border:1px solid var(--border);background:var(--surface);border-radius:var(--radius-control);padding:var(--space-4);margin-block:var(--space-4);font-size:14px;line-height:24px}.checkout-notice.warning{background:var(--warning);color:var(--warning-text);border-color:#ecd5ac}.checkout-notice h3{margin-bottom:var(--space-2);font-size:16px;font-weight:600;line-height:28px}.checkout-notice .text-link{font-size:12px}.checkout-merge-notice{background:var(--warning);color:var(--warning-text);padding:var(--space-6);border-radius:var(--radius-card);margin-bottom:var(--space-8);border:1px solid #ecd5ac}.checkout-merge-notice h2{font-size:22px;line-height:32px}.checkout-merge-notice>p{margin-top:var(--space-3);font-size:14px;line-height:24px}.checkout-merge-notice>div:last-child{gap:var(--space-3);margin-top:var(--space-4);flex-wrap:wrap;display:flex}.checkout-merge-comparison{padding-block:var(--space-3);margin-top:var(--space-4);border-block:1px solid #e5cc9f;font-size:12px;line-height:24px}.checkout-empty{border:1px solid var(--border);border-radius:var(--radius-card);padding:var(--space-8);background:var(--surface)}.checkout-empty h3{font-size:22px;line-height:32px}.checkout-empty>p{color:var(--muted);margin-block:var(--space-4);font-size:14px;line-height:24px}.checkout-empty .text-link{width:fit-content;margin-top:var(--space-3);display:flex}.checkout-footer{border-top:1px solid var(--border);background:var(--canvas)}.checkout-footer>div{justify-content:space-between;align-items:center;gap:var(--space-6);padding-block:var(--space-6);color:var(--muted);font-size:12px;line-height:20px;display:flex}.checkout-footer nav{gap:var(--space-6);display:flex}.checkout-footer .text-link{color:var(--muted);gap:var(--space-2);font-size:12px}.checkout-mobile-bar strong{font-size:14px}.checkout-mobile-bar .button{font-size:12px}@media (max-width:1100px){.checkout-layout{gap:var(--space-6);grid-template-columns:minmax(0,1.65fr) minmax(0,1fr)}.checkout-auth-card,.checkout-auth-card.verified{padding:var(--space-6)}.checkout-progress{gap:var(--space-4)}}@media (max-width:900px){.checkout-layout{grid-template-columns:minmax(0,1fr)}.checkout-summary-column{position:static}.checkout-auth-form,.checkout-auth-choice,.checkout-signup-steps{max-width:480px}.checkout-progress{margin-bottom:var(--space-8)}}@media (max-height:1000px){.checkout-summary-column{position:static}}@media (max-width:600px){.checkout-content{padding-block:var(--space-6) var(--space-8)}.checkout-page{padding-bottom:calc(94px + env(safe-area-inset-bottom))}.checkout-header-inner{gap:var(--space-3);min-height:80px}.checkout-header nav{gap:var(--space-2);flex-wrap:wrap;justify-content:flex-end}.checkout-header .text-link{gap:var(--space-1);font-size:12px}.checkout-header-divider{display:none}.checkout-header .wordmark{flex-shrink:0}.checkout-progress{gap:var(--space-2);margin-bottom:var(--space-6)}.checkout-progress li{gap:var(--space-2);padding-block:var(--space-2) var(--space-3);flex-direction:column;font-size:12px;line-height:20px}.checkout-progress small{font-size:12px;line-height:20px}.checkout-progress.digital{max-width:none}.checkout-page-heading h1{letter-spacing:-.3px;font-size:24px;line-height:34px}.checkout-page-heading p{font-size:14px;line-height:24px}.checkout-stock-note{padding:var(--space-4);font-size:12px;line-height:20px}.checkout-demo-banner{margin-bottom:var(--space-6)}.checkout-auth-card{padding:var(--space-4);margin-bottom:var(--space-6)}.checkout-auth-heading{gap:var(--space-3);margin-bottom:var(--space-4)}.checkout-auth-heading h2{font-size:20px;line-height:30px}.checkout-auth-choice label{padding-inline:var(--space-2);font-size:12px;line-height:20px}.checkout-auth-form{margin-top:var(--space-4)}.checkout-phone-input select{width:100px;padding-inline:var(--space-2);font-size:12px}.checkout-field input{font-size:16px}.checkout-field .checkout-otp{letter-spacing:12px;font-size:24px}.checkout-auth-card.verified{padding:var(--space-4);gap:var(--space-4)}.checkout-verified-icon{width:44px;height:44px}.checkout-auth-card.verified h2{font-size:20px;line-height:30px}.checkout-auth-card.verified p{font-size:12px;line-height:20px}.checkout-review-heading{gap:var(--space-2);flex-wrap:wrap}.checkout-review-heading h2{font-size:22px;line-height:32px}.checkout-readonly-quantity{min-width:0}.checkout-summary{padding:var(--space-6)}.checkout-summary h2{font-size:22px;line-height:32px}.checkout-grand-total strong{font-size:26px;line-height:36px}.checkout-merge-notice{padding:var(--space-4)}.checkout-merge-notice h2{font-size:20px;line-height:30px}.checkout-footer>div{gap:var(--space-2) var(--space-4);padding-block:var(--space-4);flex-wrap:wrap}.checkout-footer nav{gap:var(--space-3)}.checkout-footer .foundation-link{text-align:start;width:100%;padding:0}.checkout-signup-steps{gap:var(--space-2)}.checkout-empty{padding:var(--space-6)}}@media (max-width:350px){.checkout-header .wordmark>span{font-size:32px}.checkout-header nav{gap:var(--space-1)}.checkout-header .text-link{font-size:12px}.checkout-header .text-link svg{display:none}.checkout-field .checkout-otp{letter-spacing:8px}.checkout-summary{padding:var(--space-4)}.checkout-summary-lines>div{gap:var(--space-1);flex-wrap:wrap}.checkout-summary-lines strong{margin-inline-start:auto}.checkout-mobile-bar .button{padding-inline:var(--space-3)}.checkout-grand-total strong{font-size:24px}.checkout-auth-heading .checkout-section-index{display:none}}.buying-guide{padding-block:var(--space-6) var(--space-16)}.guide-kicker{align-items:center;gap:var(--space-3);color:var(--accent);font-size:12px;font-weight:500;line-height:20px;display:flex}.guide-intro{gap:var(--space-16);padding-block:var(--space-8) var(--space-12);border-bottom:1px solid var(--border);grid-template-columns:1.35fr 1fr;align-items:center;display:grid}.guide-intro h1{font-size:var(--collection-title-size);line-height:var(--collection-title-leading);margin-block:var(--space-4);letter-spacing:-.7px}.guide-intro p{max-width:580px;color:var(--muted)}.guide-intro-meta{align-items:center;gap:var(--space-4);margin-top:var(--space-6);color:var(--muted);font-size:12px;display:flex}.guide-intro-meta>span:first-child{border-inline-end:1px solid var(--border);direction:ltr;padding-inline-end:var(--space-4);font-family:Inter,sans-serif}.guide-intro-art{border-radius:var(--radius-image);background:#eeeee4;height:250px;position:relative;overflow:hidden}.guide-intro-art .bundle-still-life{height:100%;min-height:0}.guide-intro-art .handwritten{bottom:var(--space-4);text-align:center;width:100%;font-size:18px;position:absolute}.guide-intro-art .bundle-scene-caption,.guide-intro-art .sample-label{display:none}.guide-layout{gap:var(--space-16);padding-top:var(--space-12);grid-template-columns:240px minmax(0,800px);display:grid}.guide-sidebar{top:var(--space-8);align-self:start;position:sticky}.guide-sidebar nav{margin-top:var(--space-6)}.guide-sidebar nav a,.guide-mobile-topics nav a{align-items:center;gap:var(--space-3);min-height:48px;color:var(--muted);padding:var(--space-2) var(--space-3);border-inline-start:2px solid var(--border);font-size:14px;display:flex}.guide-sidebar nav a[aria-current],.guide-mobile-topics nav a[aria-current]{color:var(--accent);border-color:var(--accent);background:#f0e9df;font-weight:500}.guide-nav-number{font-family:Inter,sans-serif;font-size:11px}.guide-sidebar-help{margin-top:var(--space-8);padding:var(--space-6) var(--space-3);border-top:1px solid var(--border)}.guide-sidebar-help>span{font-size:14px;font-weight:500}.guide-sidebar-help p{color:var(--muted);margin-block:var(--space-2);font-size:12px}.guide-section{padding-bottom:var(--space-12);margin-bottom:var(--space-12);border-bottom:1px solid var(--border);scroll-margin-top:var(--space-8)}.guide-section:focus{outline:none}.guide-section-heading h2{margin-top:var(--space-3);font-size:24px;line-height:34px}.guide-section-heading{margin-bottom:var(--space-6)}.guide-lead{color:var(--muted);margin-bottom:var(--space-6)}.guide-two{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.guide-three{gap:var(--space-4);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.guide-card{border:1px solid var(--border);background:var(--surface);border-radius:var(--radius-card);padding:var(--space-6);min-width:0}.guide-card h3{font-size:16px;line-height:28px}.guide-card p{color:var(--muted);margin-top:var(--space-2);font-size:14px;line-height:26px}.guide-card .text-link{margin-top:var(--space-3);font-size:13px}.guide-discovery{padding:0;overflow:hidden}.guide-card-copy{padding:var(--space-6)}.guide-collection-art,.guide-product-art{justify-content:center;align-items:center;gap:var(--space-6);background:#e8eade;height:156px;display:flex;overflow:hidden}.guide-collection-art .handwritten{color:#465c47;font-size:20px}.guide-cat{color:#576d56;width:88px}.guide-product-art{padding:var(--space-3);background:#f0e9df;gap:0}.guide-product-art .mockup{background:0 0;width:38%}.guide-product-art .sample-label{display:none}.guide-discovery-example{align-items:center;gap:var(--space-3);margin-top:var(--space-6);border-radius:var(--radius-control);padding:var(--space-4);background:#eeeae1;flex-wrap:wrap;font-size:13px;display:flex}.guide-discovery-example strong{font-weight:500}.guide-caption{color:var(--muted);margin-top:var(--space-3);font-size:12px;line-height:22px}.guide-size-card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-card);padding:var(--space-6)}.guide-card-title{align-items:center;gap:var(--space-3);display:flex}.guide-card-title .guide-caption{margin-top:0;margin-inline-start:auto}.guide-letter{background:var(--canvas);text-align:center;width:28px;height:28px;color:var(--accent);border-radius:50%;font-size:14px}.guide-size-comparison{justify-content:center;align-items:flex-end;gap:var(--space-6);padding-block:var(--space-8);display:flex}.guide-paper{text-align:center;padding:var(--space-2);background:#edf0e6;border:1px solid #c9cbbd;border-radius:3px;flex-direction:column;justify-content:center;align-items:center;display:flex;position:relative;box-shadow:3px 4px #e9e5db}.guide-paper.a4{aspect-ratio:210/297;width:210px}.guide-paper.a5{aspect-ratio:148/210;background:#f2eadc;border-color:#d7cbbb;width:148px}.guide-paper.a6{aspect-ratio:105/148;background:#ede5e0;border-color:#d8c5ba;width:105px}.guide-paper strong{font:500 28px/40px Inter,sans-serif}.guide-paper span{white-space:nowrap;font:11px/20px Inter,sans-serif}.guide-paper small{max-width:140px;color:var(--muted);margin-top:var(--space-3);font-size:12px;line-height:20px}.guide-notebook-details{margin-top:var(--space-4)}.guide-notebook-details .guide-card{flex-direction:column;display:flex}.guide-gsm{color:var(--accent);padding-top:var(--space-6);margin-top:auto;font:500 36px/48px Inter,sans-serif}.guide-gsm small{color:var(--muted);font-size:14px}.guide-sheet-diagram{gap:var(--space-2);padding-top:var(--space-6);justify-content:center;margin-top:auto;display:flex}.guide-sheet-diagram span{border:1px solid var(--border);background:var(--canvas);place-items:center;width:56px;height:70px;font-size:12px;display:grid;transform:rotate(-9deg)}.guide-sheet-diagram span:last-child{transform:rotate(9deg)}.guide-binding{border:1px solid var(--border);border-radius:var(--radius-control);width:90px;height:70px;margin:auto auto 0;margin-top:var(--space-6);background:#e8eade;flex-direction:column;justify-content:space-evenly;align-items:center;display:flex;position:relative}.guide-binding span{border:1px solid var(--muted);align-self:flex-start;width:18px;height:3px;position:relative;inset-inline-start:-9px}.guide-quantity-example{border-radius:var(--radius-card);padding:var(--space-6);margin-block:var(--space-6);background:#eeeee4;border:1px solid #d9ddcc}.guide-quantity-example h3{margin-top:var(--space-3)}.guide-example-values{gap:var(--space-3);margin-block:var(--space-6);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.guide-example-values>div{background:var(--surface);padding:var(--space-3);border:1px solid var(--border);border-radius:var(--radius-control);justify-content:space-between;align-items:center;gap:var(--space-2);display:flex}.guide-example-values span{color:var(--muted);font-size:12px}.guide-example-values strong{font-size:18px;font-weight:500}.guide-quantity-example>p{color:#465c47;font-weight:500}.guide-quantity-example>small{color:var(--muted);font-size:12px}.guide-subheading{margin-top:var(--space-8);margin-bottom:var(--space-3)}.guide-status{gap:var(--space-2);align-items:center;font-size:13px;font-weight:500;display:inline-flex}.guide-status>span{background:currentColor;border-radius:50%;width:7px;height:7px}.guide-status.available{color:var(--success)}.guide-status.unavailable{color:var(--error)}.guide-status.undefined{color:var(--muted)}.guide-bundle-visual{border-radius:var(--radius-card);padding:var(--space-6);gap:var(--space-6);background:#eeeee4;grid-template-columns:1fr 1.1fr;align-items:center;display:grid}.guide-bundle-visual .bundle-still-life{background:0 0;min-height:240px}.guide-bundle-visual .sample-label,.guide-bundle-visual .bundle-scene-caption{display:none}.guide-bundle-visual h3{margin-block:var(--space-3)}.guide-bundle-visual p{color:var(--muted);font-size:14px}.guide-list{margin-block:var(--space-6);color:var(--muted);padding-inline-start:var(--space-6);font-size:14px;line-height:28px}.guide-list li{margin-bottom:var(--space-3);padding-inline-start:var(--space-2)}.guide-list li::marker{color:var(--accent)}.guide-note{border-radius:var(--radius-control);padding:var(--space-4);color:var(--muted);margin-block:var(--space-6);background:#eeeae1;font-size:14px;line-height:26px}.guide-steps{gap:var(--space-4);display:grid}.guide-step{gap:var(--space-4);align-items:flex-start;display:flex;position:relative}.guide-step>span{border:1px solid var(--border);background:var(--surface);width:40px;height:40px;color:var(--accent);border-radius:50%;flex-shrink:0;place-items:center;display:grid}.guide-step:not(:last-child):after{content:"";background:var(--border);inset-inline-start:20px;width:1px;position:absolute;top:43px;bottom:-13px}.guide-step h3{font-size:16px}.guide-step p{color:var(--muted);margin-top:var(--space-1);font-size:14px}.guide-payment-note{border-inline-start:3px solid var(--accent);color:var(--accent-hover)}.guide-help{text-align:center;padding:var(--space-12) var(--space-6);border-radius:var(--radius-image);background:#eee8df}.guide-help .guide-kicker{justify-content:center}.guide-help h2{margin-top:var(--space-3);font-size:28px}.guide-help p{color:var(--muted);margin-top:var(--space-3)}.guide-actions{gap:var(--space-3);margin-top:var(--space-6);flex-wrap:wrap;justify-content:center;display:flex}.guide-mobile-topics{display:none}.guide-state{text-align:center;max-width:800px;padding-block:var(--space-16);margin-inline:auto}.guide-state .guide-kicker{justify-content:center}.guide-state h1{font-size:30px;line-height:44px}.guide-loading{padding-block:var(--space-12)}.guide-title-skeleton{width:70%;height:64px;margin-bottom:var(--space-8)}.guide-block-skeleton{border-radius:var(--radius-card);height:240px;margin-bottom:var(--space-6)}[dir=ltr] .guide-card p,[dir=ltr] .guide-lead{line-height:24px}@media (max-width:1100px){.guide-layout{gap:var(--space-8);grid-template-columns:210px minmax(0,1fr)}.guide-intro{gap:var(--space-8)}.guide-three{grid-template-columns:minmax(0,1fr)}.guide-notebook-details{grid-template-columns:repeat(3,minmax(0,1fr))}.guide-paper.a4{width:42%}.guide-paper.a5{width:29.6%}.guide-paper.a6{width:21%}.guide-size-comparison{gap:var(--space-3)}.guide-example-values>div{flex-direction:column}.guide-card{padding:var(--space-4)}}@media (max-width:850px){.guide-layout{padding-top:var(--space-8);display:block}.guide-sidebar{display:none}.guide-mobile-topics{margin-top:var(--space-6);border:1px solid var(--border);border-radius:var(--radius-control);background:var(--surface);display:block}.guide-mobile-topics summary{min-height:52px;padding:var(--space-3) var(--space-4);cursor:pointer;justify-content:space-between;font-size:14px;font-weight:500;list-style:none;display:flex}.guide-mobile-topics summary::-webkit-details-marker{display:none}.guide-mobile-topics[open] summary>span{transform:rotate(180deg)}.guide-mobile-topics nav{padding:0 var(--space-3) var(--space-3)}.guide-three{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:600px){.buying-guide{padding-top:var(--space-3)}.guide-intro{gap:var(--space-6);padding-block:var(--space-6) var(--space-8);grid-template-columns:minmax(0,1fr)}.guide-intro h1{letter-spacing:-.5px;font-size:30px;line-height:40px}.guide-intro p{font-size:16px;line-height:28px}.guide-intro-art{height:210px}.guide-intro-meta{gap:var(--space-3)}.guide-intro-meta>span:first-child{padding-inline-end:var(--space-3)}.guide-two,.guide-three{grid-template-columns:minmax(0,1fr)}.guide-section{margin-bottom:var(--space-8);padding-bottom:var(--space-8)}.guide-section-heading h2{font-size:24px;line-height:34px}.guide-size-card{padding:var(--space-4)}.guide-size-comparison{gap:var(--space-2);padding-block:var(--space-6)}.guide-card-title .guide-caption{display:none}.guide-paper strong{font-size:22px;line-height:32px}.guide-paper span{font-size:9px;line-height:16px}.guide-paper small{margin-top:var(--space-1);font-size:10px;line-height:16px}.guide-notebook-details .guide-card{min-height:160px;padding-inline-end:108px;position:relative}.guide-gsm,.guide-sheet-diagram,.guide-binding{inset-inline-end:var(--space-4);bottom:var(--space-6);padding:0;position:absolute}.guide-gsm{font-size:27px}.guide-sheet-diagram{gap:0}.guide-sheet-diagram span{width:37px;height:54px}.guide-binding{width:66px;height:60px}.guide-quantity-example{padding:var(--space-4)}.guide-example-values{gap:var(--space-2)}.guide-example-values>div{padding:var(--space-2)}.guide-example-values span{text-align:center;font-size:11px}.guide-bundle-visual{padding:var(--space-4);grid-template-columns:minmax(0,1fr);gap:0}.guide-bundle-visual .bundle-still-life{min-height:200px}.guide-collection-art,.guide-product-art{height:145px}.guide-card-copy{padding:var(--space-4)}.guide-help{padding:var(--space-8) var(--space-4)}}@media (max-width:350px){.guide-paper small{display:none}.guide-paper span{font-size:8px}.guide-notebook-details .guide-card{padding-inline-end:var(--space-4);padding-bottom:100px}.guide-intro-meta{flex-wrap:wrap}}.faq-page{padding-block:var(--space-6) var(--space-16)}.faq-intro{align-items:center;gap:var(--space-12);padding-block:var(--space-8) var(--space-12);border-bottom:1px solid var(--border);grid-template-columns:minmax(0,1fr) auto;display:grid}.faq-intro h1{font-size:var(--collection-title-size);line-height:var(--collection-title-leading);letter-spacing:-.6px;margin-block:var(--space-4)}.faq-intro p{color:var(--muted);max-width:720px}.faq-intro-note{align-items:center;gap:var(--space-3);color:var(--accent);padding-inline:var(--space-6);flex-direction:column;display:flex}.faq-intro-note .handwritten{font-size:18px}.faq-layout{gap:var(--space-16);padding-top:var(--space-12);grid-template-columns:250px minmax(0,840px);display:grid}.faq-sidebar{top:var(--space-8);align-self:start;position:sticky}.faq-topics{gap:var(--space-1);margin-top:var(--space-6);display:grid}.faq-topics>button{justify-content:space-between;align-items:center;gap:var(--space-3);text-align:start;border-radius:var(--radius-control);min-height:48px;padding:var(--space-3);color:var(--muted);background:0 0;border:1px solid #0000;font-size:14px;display:flex}.faq-topics>button:hover{background:var(--surface);color:var(--text)}.faq-topics>button[aria-pressed=true]{color:var(--accent-hover);border-color:var(--border);background:#eee5db;font-weight:600}.faq-topic-count{text-align:center;opacity:.85;min-width:24px;font-size:12px;font-weight:400}.faq-demo-note{color:var(--muted);margin-top:var(--space-4);padding-inline:var(--space-3);font-size:12px;line-height:20px}.faq-main{min-width:0}.faq-search label{margin-bottom:var(--space-3);font-size:14px;font-weight:500;display:block}.faq-search-field{align-items:center;gap:var(--space-3);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-control);min-height:60px;padding-inline:var(--space-4) var(--space-2);color:var(--muted);display:flex}.faq-search-field:focus-within{outline:2px solid var(--accent);outline-offset:3px}.faq-search-field input{width:100%;min-width:0;min-height:56px;color:var(--text);background:0 0;border:0;outline:none;flex:1;font-size:14px}.faq-search-field input::placeholder{color:var(--muted);opacity:1}.faq-search-field input::-webkit-search-cancel-button{display:none}.faq-search-field .icon-button{flex-shrink:0;font-size:26px}.faq-search-meta{justify-content:space-between;align-items:center;gap:var(--space-3);margin-top:var(--space-2);color:var(--muted);flex-wrap:wrap;font-size:12px;line-height:20px;display:flex}.faq-inline-button{color:var(--accent);text-underline-offset:4px;background:0 0;border:0;min-height:44px;padding:0;font-size:12px;text-decoration:underline}.faq-results-heading{justify-content:space-between;align-items:center;gap:var(--space-4);margin-block:var(--space-8) var(--space-4);display:flex}.faq-results-heading h2{font-size:24px;line-height:34px}.faq-results-heading>span{color:var(--muted);white-space:nowrap;font-size:12px}.faq-accordions{gap:var(--space-3);display:grid}.faq-item{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-card);scroll-margin-top:var(--space-8);overflow:hidden}.faq-item.is-open{border-color:#cbb5a2}.faq-item h3{font-weight:500}.faq-item h3>button{justify-content:space-between;align-items:center;gap:var(--space-4);text-align:start;width:100%;min-height:96px;padding:var(--space-4) var(--space-6);background:0 0;border:0;display:flex}.faq-item h3>button:hover{background:var(--canvas)}.faq-item h3>button:focus-visible{outline-offset:-4px}.faq-item h3>button>span:first-child{min-width:0}.faq-topic-label{color:var(--muted);margin-bottom:var(--space-1);font-size:12px;font-weight:400;line-height:20px;display:block}.faq-question{color:var(--text);overflow-wrap:anywhere;font-size:16px;line-height:28px;display:block}.faq-toggle{border:1px solid var(--border);width:36px;height:36px;color:var(--accent);border-radius:50%;flex-shrink:0;place-items:center;font-size:23px;font-weight:400;line-height:1;display:grid}.is-open .faq-toggle{background:var(--canvas);border-color:#0000}.faq-answer{padding:0 var(--space-6) var(--space-6);animation:.18s ease-out faq-answer-reveal}.faq-answer[hidden]{display:none}.faq-answer>p{padding-top:var(--space-4);border-top:1px solid var(--border);color:var(--muted);font-size:16px;line-height:28px}.faq-answer-links{justify-content:space-between;align-items:center;gap:var(--space-4);margin-top:var(--space-3);flex-wrap:wrap;display:flex}.faq-answer-links .text-link{font-size:14px}.faq-permalink{color:var(--muted);align-items:center;gap:var(--space-2);min-height:44px;margin-inline-start:auto;font-size:12px;display:inline-flex}.faq-permalink:hover{color:var(--accent)}.faq-page mark{color:var(--text);background:#f3dfb9;border-radius:2px}.faq-help{border:1px solid var(--border);border-radius:var(--radius-image);text-align:center;padding:var(--space-8) var(--space-6);margin-top:var(--space-12);background:#eee8df;position:relative}.faq-help .guide-kicker{justify-content:center}.faq-help-icon{color:var(--accent);margin-bottom:var(--space-4);justify-content:center;display:flex}.faq-help h2{margin-top:var(--space-3);font-size:24px;line-height:34px}.faq-help p{color:var(--muted);max-width:520px;margin:var(--space-3) auto 0;font-size:14px;line-height:26px}.faq-help>.text-link{margin-top:var(--space-3);font-size:12px}.faq-empty{text-align:center;border:1px dashed var(--border);border-radius:var(--radius-card);background:var(--surface);padding:var(--space-12) var(--space-6);margin-top:var(--space-6)}.faq-empty h2{font-size:24px;line-height:34px}.faq-empty>p{color:var(--muted);margin-top:var(--space-3);font-size:14px}.faq-empty-symbol{background:var(--canvas);width:56px;height:56px;color:var(--accent);margin-bottom:var(--space-6);border-radius:50%;justify-content:center;align-items:center;font-size:28px;display:inline-flex}.faq-mobile-topics{display:none}.faq-nav-skeleton{gap:var(--space-3);margin-top:var(--space-6);display:grid}.faq-nav-skeleton>div{border-radius:var(--radius-control);height:44px}.faq-mobile-skeleton{gap:var(--space-2);margin-top:var(--space-6);display:flex}.faq-mobile-skeleton>div{border-radius:var(--radius-control);flex:1;height:44px}.faq-loading{margin-top:var(--space-8);gap:var(--space-3);display:grid}.faq-row-skeleton{border-radius:var(--radius-card);height:96px}[dir=ltr] .faq-answer>p{line-height:24px}@keyframes faq-answer-reveal{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1100px){.faq-layout{gap:var(--space-8);grid-template-columns:220px minmax(0,1fr)}.faq-intro-note{padding:0}.faq-intro{gap:var(--space-6)}}@media (max-width:850px){.faq-layout{padding-top:var(--space-8);display:block}.faq-sidebar{display:none}.faq-mobile-topics{display:block}.faq-mobile-topics .faq-topics{gap:var(--space-2);flex-wrap:wrap;display:flex}.faq-mobile-topics .faq-topics>button{border:1px solid var(--border);background:var(--surface);padding:var(--space-2) var(--space-3);min-height:44px;font-size:12px}.faq-mobile-topics .faq-topics>button[aria-pressed=true]{background:#eee5db;border-color:#cbb5a2}.faq-intro-note{display:none}.faq-intro{grid-template-columns:minmax(0,1fr)}}@media (max-width:600px){.faq-page{padding-top:var(--space-3)}.faq-intro{padding-block:var(--space-6) var(--space-8)}.faq-intro h1{letter-spacing:-.4px;font-size:30px;line-height:40px}.faq-intro p{font-size:16px;line-height:28px}.faq-search-field{min-height:56px;padding-inline:var(--space-3) var(--space-1);gap:var(--space-2)}.faq-search-field input{min-height:52px;font-size:12px}.faq-results-heading{margin-top:var(--space-6)}.faq-item h3>button{padding:var(--space-4);gap:var(--space-3)}.faq-toggle{width:32px;height:32px}.faq-answer{padding-inline:var(--space-4);padding-bottom:var(--space-4)}.faq-help{margin-top:var(--space-8);padding:var(--space-8) var(--space-4)}.faq-empty{padding:var(--space-8) var(--space-4)}.faq-question{font-size:16px}.faq-answer-links{gap:var(--space-2)}.faq-topic-count{min-width:16px}}@media (prefers-reduced-motion:reduce){.faq-answer{animation:none}}.tracking-page{padding-block:var(--space-6) var(--space-16)}.tracking-intro{max-width:720px;margin:var(--space-8) auto var(--space-8);text-align:center}.tracking-intro .guide-kicker{justify-content:center}.tracking-intro h1{font-size:var(--collection-title-size);line-height:var(--collection-title-leading);margin-block:var(--space-4);letter-spacing:-.5px}.tracking-intro p{color:var(--muted);font-size:16px;line-height:28px}.tracking-intro.has-result{text-align:start;max-width:none}.tracking-intro.has-result .guide-kicker{justify-content:flex-start}.tracking-demo-banner{align-items:center;gap:var(--space-3);border:1px solid var(--border);border-radius:var(--radius-control);padding:var(--space-3) var(--space-4);max-width:700px;margin:0 auto var(--space-8);background:#f0ece3;display:flex}.tracking-demo-banner p{color:var(--muted);font-size:12px;line-height:20px}.tracking-demo-tag{letter-spacing:1px;border:1px solid var(--border);border-radius:var(--radius-control);color:var(--accent);padding-inline:var(--space-2);font:500 12px/20px Inter,sans-serif}.tracking-progress{max-width:560px;margin:0 auto var(--space-8)}.tracking-progress ol{justify-content:space-between;gap:var(--space-3);margin:0;padding:0;list-style:none;display:flex}.tracking-progress li{align-items:center;gap:var(--space-2);color:var(--muted);flex:1;font-size:12px;display:flex;position:relative}.tracking-progress li:last-child{flex:none}.tracking-progress li:not(:last-child):after{content:"";background:var(--border);min-width:8px;height:1px;flex:1;margin-inline-start:var(--space-2)}.tracking-progress li>span{border:1px solid var(--border);border-radius:50%;flex-shrink:0;place-items:center;width:28px;height:28px;font-weight:500;display:grid}.tracking-progress strong{white-space:nowrap;font-weight:400}.tracking-progress li.current{color:var(--accent)}.tracking-progress li.current>span{color:var(--surface);background:var(--accent);border-color:var(--accent)}.tracking-progress li.complete>span{color:var(--success);background:#e6ede5;border-color:#d5dfd2}.tracking-form-area{max-width:540px;margin-inline:auto}.tracking-form-card{padding:var(--space-8);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-image);box-shadow:0 8px 35px #211e1a04}.tracking-form-icon{color:var(--accent);border-radius:var(--radius-card);background:var(--canvas);width:56px;height:56px;margin-bottom:var(--space-4);place-items:center;display:grid}.tracking-form-card h2{font-size:24px;line-height:34px}.tracking-form-card h2:focus{outline:none}.tracking-form-description{color:var(--muted);margin-block:var(--space-2) var(--space-6);font-size:14px;line-height:26px}.tracking-field{margin-bottom:var(--space-6)}.tracking-field label{margin-bottom:var(--space-2);font-size:14px;font-weight:500;line-height:24px;display:block}.tracking-field input,.tracking-field select{border:1px solid var(--border);border-radius:var(--radius-control);background:var(--surface);width:100%;height:50px;padding-inline:var(--space-3);color:var(--text);font-size:16px}.tracking-field input:disabled,.tracking-field select:disabled{background:var(--canvas)}.tracking-field input[aria-invalid=true]{border-color:var(--error)}.tracking-field-caption{color:var(--muted);margin-top:var(--space-2);font-size:12px;line-height:20px}.tracking-field-error{color:var(--error);margin-top:var(--space-2);font-size:12px;line-height:20px}.tracking-field-error:before{content:"! ";font-weight:700}.tracking-phone-group{gap:var(--space-2);display:flex}.tracking-phone-group>div{flex-shrink:0;width:130px}.tracking-phone-group input{flex:1;min-width:0}.tracking-phone-group select{padding-inline:var(--space-2);font-size:12px}.tracking-submit{justify-content:center;width:100%;min-height:50px;display:flex}.tracking-submit svg{margin-inline-start:auto}.tracking-submit:has(svg){padding-inline-start:var(--space-6)}.tracking-spinner{border:2px solid;border-inline-end-color:#0000;border-radius:50%;width:16px;height:16px;animation:.8s linear infinite tracking-spin}@keyframes tracking-spin{to{transform:rotate(360deg)}}.tracking-find-order{margin-top:var(--space-3);color:var(--muted);font-size:12px}.tracking-find-order summary{cursor:pointer;width:fit-content;min-height:44px;color:var(--accent);align-content:center}.tracking-find-order p{margin-top:var(--space-2);line-height:24px}.tracking-form-trust{gap:var(--space-3);border-top:1px solid var(--border);margin-top:var(--space-4);padding-top:var(--space-6);color:var(--muted);align-items:flex-start;display:flex}.tracking-form-trust svg{color:var(--success);margin-top:var(--space-1)}.tracking-form-trust p{font-size:12px;line-height:22px}.tracking-account-link{text-align:center;margin-top:var(--space-4)}.tracking-account-link .text-link{font-size:12px}.tracking-bottom-help{justify-content:center;align-items:center;gap:var(--space-4);color:var(--muted);margin-top:var(--space-4);flex-wrap:wrap;font-size:12px;display:flex}.tracking-bottom-help .text-link{font-size:12px}.tracking-alert{border-radius:var(--radius-control);padding:var(--space-4);margin-block:var(--space-4);border:1px solid var(--border);font-size:14px;line-height:26px}.tracking-alert strong{font-weight:500}.tracking-alert p{margin-top:var(--space-2)}.tracking-alert.error{color:var(--error);background:#faf0ec;border-color:#e9cbc2}.tracking-alert.warning{background:var(--warning);color:var(--warning-text)}.tracking-alert.neutral{background:var(--canvas);color:var(--muted)}.tracking-error-actions{align-items:center;gap:var(--space-4);margin-top:var(--space-2);flex-wrap:wrap;display:flex}.tracking-text-button{cursor:pointer;background:0 0;border:0;min-height:44px;padding:0}.tracking-text-button:disabled{cursor:not-allowed}.tracking-otp-destination{justify-content:space-between;align-items:center;gap:var(--space-3);border:1px solid var(--border);padding:var(--space-2) var(--space-3);border-radius:var(--radius-control);margin-bottom:var(--space-6);display:flex}.tracking-otp-destination bdi{color:var(--muted);font-family:Inter,sans-serif;font-size:14px}.tracking-otp-destination .text-link{font-size:12px}.tracking-field .tracking-otp-input{text-align:center;letter-spacing:.5em;background:var(--canvas);height:60px;padding-inline-start:1em;font:500 26px/40px Inter,sans-serif}.tracking-demo-code{color:var(--accent);margin-top:var(--space-3);font-size:12px;line-height:22px}.tracking-resend{justify-content:space-between;align-items:center;gap:var(--space-2);margin-top:var(--space-3);color:var(--muted);flex-wrap:wrap;font-size:12px;display:flex}.tracking-resend .text-link{font-size:12px}.tracking-result{max-width:1200px;margin-inline:auto}.tracking-result-bar{justify-content:space-between;align-items:center;gap:var(--space-4);margin-bottom:var(--space-6);display:flex}.tracking-result-layout{gap:var(--space-8);grid-template-columns:minmax(0,2.1fr) minmax(0,1fr);align-items:start;display:grid}.tracking-result-main{min-width:0}.tracking-result-aside{top:var(--space-6);min-width:0;position:sticky}.tracking-current-status{padding:var(--space-8);border-radius:var(--radius-image);gap:var(--space-6);background:#edf0e6;border:1px solid #d7dfd4;display:flex}.tracking-current-status.warning{background:var(--warning);border-color:#e5d9b9}.tracking-current-status.neutral{border-color:var(--border);background:#eeece3}.tracking-status-icon{background:var(--surface);width:56px;height:56px;color:var(--success);border-radius:var(--radius-card);flex-shrink:0;place-items:center;display:grid}.warning .tracking-status-icon{color:var(--warning-text)}.neutral .tracking-status-icon{color:var(--accent)}.tracking-current-status h2{margin-block:var(--space-2) var(--space-3);font-size:28px;line-height:40px}.tracking-current-status p{color:var(--muted);font-size:14px;line-height:26px}.tracking-last-update{align-items:center;gap:var(--space-3);margin-top:var(--space-4);color:var(--muted);flex-wrap:wrap;font-size:12px;line-height:20px;display:flex}.tracking-last-update button{color:var(--accent);font-size:12px}.tracking-section-heading{justify-content:space-between;align-items:baseline;gap:var(--space-3);margin-block:var(--space-8) var(--space-4);flex-wrap:wrap;display:flex}.tracking-section-heading h2{font-size:20px;line-height:32px}.tracking-section-heading>span{color:var(--muted);font-size:12px}.tracking-panel{padding:var(--space-6);border:1px solid var(--border);border-radius:var(--radius-card);background:var(--surface);margin-bottom:var(--space-6);min-width:0}.tracking-panel h3{font-size:18px;line-height:28px}.tracking-panel h4{margin:0;font-size:14px;font-weight:500;line-height:24px}.tracking-panel-heading{justify-content:space-between;align-items:center;gap:var(--space-3);padding-bottom:var(--space-4);border-bottom:1px solid var(--border);flex-wrap:wrap;display:flex}.tracking-badge{align-items:center;gap:var(--space-2);border-radius:var(--radius-control);padding:var(--space-1) var(--space-2);color:var(--muted);background:var(--canvas);font-size:12px;font-weight:500;line-height:20px;display:inline-flex}.tracking-badge>span{background:currentColor;border-radius:50%;flex-shrink:0;width:6px;height:6px}.tracking-badge.success{color:var(--success);background:#edf0e6}.tracking-badge.warning{color:var(--warning-text);background:var(--warning)}.tracking-item{gap:var(--space-3);padding-block:var(--space-4);border-bottom:1px solid var(--border);align-items:center;display:flex}.tracking-item>div:not(.tracking-item-icon){flex:1;min-width:0}.tracking-item p{color:var(--muted);margin-top:var(--space-1);font-size:12px;line-height:22px}.tracking-item>div>span{color:var(--muted);font-size:12px;line-height:20px}.tracking-item-icon{color:#57684e;border-radius:var(--radius-control);background:#e9ecdf;flex-shrink:0;place-items:center;width:50px;height:64px;display:grid}.tracking-carrier{margin-block:var(--space-6);padding:var(--space-4);background:var(--canvas);border-radius:var(--radius-control)}.tracking-carrier>span{font-size:12px;display:block}.tracking-carrier>p{color:var(--muted);font-size:14px}.tracking-carrier>.tracking-field-caption{font-size:12px}.tracking-carrier .button{margin-top:var(--space-3);font-size:12px}.tracking-copy{align-items:center;gap:var(--space-2);flex-wrap:wrap;max-width:100%;display:flex}.tracking-copy bdi{overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;min-width:0;font-family:Inter,sans-serif;font-size:16px;line-height:26px}.tracking-copy-message{color:var(--success);font-size:12px}.tracking-timeline-heading{margin-bottom:var(--space-6)}.tracking-timeline{margin:0;padding:0;list-style:none}.tracking-timeline li{gap:var(--space-4);padding-bottom:var(--space-6);display:flex;position:relative}.tracking-timeline li:not(:last-child):after{content:"";background:var(--border);inset-inline-start:15px;width:1px;position:absolute;top:35px;bottom:4px}.tracking-timeline li:last-child{padding-bottom:0}.tracking-event-marker{border:1px solid var(--border);width:32px;height:32px;color:var(--muted);border-radius:50%;flex-shrink:0;place-items:center;font-size:12px;display:grid}.done .tracking-event-marker{color:var(--success);background:#edf0e6;border-color:#0000}.current .tracking-event-marker{background:var(--accent);border-color:var(--accent);color:var(--surface)}.tracking-timeline .future{color:var(--muted)}.tracking-timeline h4{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.tracking-event-state{color:var(--muted);font-size:12px;font-weight:400}.current .tracking-event-state{color:var(--accent)}.tracking-timeline time{color:var(--muted);margin-top:var(--space-1);font-size:12px;line-height:20px;display:block}.tracking-timeline p{color:var(--muted);margin-top:var(--space-1);font-size:12px;line-height:22px}.tracking-timezone{font-size:12px}.tracking-summary-list{margin:var(--space-6) 0}.tracking-summary-list>div{margin-block:var(--space-4)}.tracking-summary-list dt{color:var(--muted);margin-bottom:var(--space-2);font-size:12px}.tracking-summary-list dd{margin:0;font-size:14px;line-height:24px}.tracking-privacy-note{border-top:1px solid var(--border);padding-top:var(--space-4);color:var(--muted);margin-bottom:var(--space-4);font-size:12px;line-height:22px}.tracking-result-aside .button{width:100%;padding-inline:var(--space-3);font-size:12px}.tracking-panel>.guide-kicker{margin-bottom:var(--space-3)}.tracking-support{padding:var(--space-6);border:1px solid var(--border);border-radius:var(--radius-card);background:#eee8df}.tracking-support h3{margin-top:var(--space-3)}.tracking-support p{color:var(--muted);margin-block:var(--space-3) var(--space-4);font-size:14px;line-height:26px}.tracking-support .text-link{margin-top:var(--space-2);font-size:12px}.tracking-aside-note,.tracking-session-note{color:var(--muted);margin-top:var(--space-4);font-size:12px;line-height:22px}.tracking-commission-note{align-items:center;gap:var(--space-3);margin-block:var(--space-6);display:flex}.tracking-commission-note p{color:var(--muted);margin-top:var(--space-2);font-size:12px;line-height:22px}.tracking-panel>.tracking-timeline+.button{margin-top:var(--space-6);font-size:12px}.tracking-result-skeleton{gap:var(--space-6);grid-template-columns:2fr 1fr;display:grid}.tracking-result-skeleton>div{border-radius:var(--radius-card);height:270px}.tracking-result-skeleton>div:last-child{height:400px}[dir=ltr] .tracking-intro p{line-height:24px}@media (max-width:1000px){.tracking-result-layout{gap:var(--space-6);grid-template-columns:minmax(0,1.8fr) minmax(0,1fr)}.tracking-current-status{padding:var(--space-6);gap:var(--space-4)}.tracking-item{flex-wrap:wrap}.tracking-item>.tracking-badge{margin-inline-start:62px}}@media (max-width:768px){.tracking-result-layout{display:block}.tracking-result-aside{position:static}.tracking-result-skeleton{grid-template-columns:1fr}.tracking-current-status h2{font-size:24px;line-height:34px}.tracking-result-bar{flex-wrap:wrap;align-items:flex-start}}@media (max-width:600px){.tracking-page{padding-top:var(--space-3)}.tracking-intro{margin-top:var(--space-6)}.tracking-intro h1{font-size:30px;line-height:40px}.tracking-demo-banner{padding:var(--space-3);margin-bottom:var(--space-6);align-items:flex-start}.tracking-progress{margin-bottom:var(--space-6)}.tracking-progress li{align-items:center;gap:var(--space-2);flex-direction:column;flex:1}.tracking-progress li:last-child{flex:1}.tracking-progress strong{font-size:11px}.tracking-progress li:not(:last-child):after{top:14px;width:calc(100% - 44px);margin:0;position:absolute;inset-inline-start:calc(50% + 22px)}.tracking-form-card{padding:var(--space-6);border-radius:var(--radius-card)}.tracking-form-card h2{font-size:22px;line-height:32px}.tracking-form-icon{width:48px;height:48px}.tracking-phone-group>div{width:110px}.tracking-account-link .text-link{gap:var(--space-2);text-align:start}.tracking-bottom-help{gap:var(--space-3)}.tracking-field{margin-bottom:var(--space-4)}.tracking-form-trust{padding-top:var(--space-4)}.tracking-alert{padding:var(--space-3);font-size:12px;line-height:24px}.tracking-current-status{padding:var(--space-6);display:block}.tracking-status-icon{width:44px;height:44px;margin-bottom:var(--space-4)}.tracking-current-status p{font-size:14px}.tracking-panel{padding:var(--space-4)}.tracking-support{padding:var(--space-6)}.tracking-result-bar>.text-link{font-size:12px}.tracking-copy bdi{font-size:14px}.tracking-copy-message{width:100%}.tracking-copy-message:empty{display:none}}@media (max-width:350px){.tracking-form-card{padding:var(--space-4)}.tracking-otp-destination{flex-wrap:wrap}.tracking-item>.tracking-badge{margin-inline-start:0}.tracking-panel-heading{align-items:flex-start}.tracking-field .tracking-otp-input{letter-spacing:.35em}}@media (prefers-reduced-motion:reduce){.tracking-spinner{animation:none}}.returns-page{padding-block:var(--space-6) var(--space-16)}.returns-intro{justify-content:space-between;align-items:flex-end;gap:var(--space-6);padding-block:var(--space-8) var(--space-8);border-bottom:1px solid var(--border);display:flex}.returns-intro h1{font-size:var(--collection-title-size);line-height:var(--collection-title-leading);margin-block:var(--space-4);letter-spacing:-.6px}.returns-intro h1:focus{outline:none}.returns-intro p{color:var(--muted);max-width:720px}.returns-policy-meta{align-items:center;gap:var(--space-4);margin-top:var(--space-6);color:var(--muted);flex-wrap:wrap;font-size:12px;line-height:20px;display:flex}.returns-policy-meta>span:first-child{border-inline-end:1px solid var(--border);direction:ltr;padding-inline-end:var(--space-4);font-family:Inter,sans-serif}.returns-print{border:1px solid var(--border);border-radius:var(--radius-control);padding-inline:var(--space-4);white-space:nowrap;min-height:44px;margin-bottom:var(--space-1);color:var(--muted);background:0 0;font-size:12px}.returns-demo-notice{align-items:flex-start;gap:var(--space-3);padding:var(--space-4) var(--space-6);border:1px solid var(--border);border-radius:var(--radius-control);margin-top:var(--space-6);background:#f0ece3;display:flex}.returns-demo-notice p{color:var(--muted);font-size:12px;line-height:22px}.returns-demo-notice .tracking-demo-tag{flex-shrink:0}.returns-layout{gap:var(--space-16);padding-top:var(--space-12);grid-template-columns:240px minmax(0,840px);display:grid}.returns-content{min-width:0}.returns-sidebar .guide-sidebar-help{padding-inline:var(--space-3)}.returns-sidebar .guide-sidebar-help p{line-height:24px}.returns-page .guide-section{scroll-margin-top:var(--space-8)}.returns-page .guide-section-heading{margin-bottom:var(--space-6)}.returns-concepts{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.returns-concept{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-card);padding:var(--space-6)}.returns-concept-icon{width:44px;height:44px;color:var(--accent);border-radius:var(--radius-control);margin-bottom:var(--space-4);background:#f2e9e1;justify-content:center;align-items:center;display:flex}.returns-concept-icon.return{color:#50694f;background:#eef0e6}.returns-concept-icon.exchange{color:#655472;background:#ece8f0}.returns-concept-icon.refund{color:var(--success);background:#e7ece8}.returns-concept h3{font-size:18px;font-weight:600;line-height:28px}.returns-concept p{color:var(--muted);margin-top:var(--space-2);font-size:14px;line-height:26px}.returns-caption{color:var(--muted);margin-top:var(--space-3);font-size:12px;line-height:22px}.returns-type-selector{gap:var(--space-2);flex-wrap:wrap;display:flex}.returns-type-selector>button{align-items:center;gap:var(--space-2);min-height:48px;padding:var(--space-3) var(--space-4);border:1px solid var(--border);background:var(--surface);border-radius:var(--radius-control);font-size:14px;font-weight:500;display:inline-flex}.returns-type-selector>button:hover{border-color:var(--muted)}.returns-type-selector>button[aria-pressed=true]{background:var(--accent);border-color:var(--accent);color:var(--surface)}.returns-selection-dot{border:1px solid;border-radius:50%;flex-shrink:0;width:12px;height:12px;position:relative}[aria-pressed=true]>.returns-selection-dot:after{content:"";background:currentColor;border-radius:50%;position:absolute;inset:2px}.returns-type-hint{color:var(--muted);margin-top:var(--space-4);font-size:14px;line-height:26px}.returns-product-panel{margin-top:var(--space-6);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-card);overflow:hidden}.returns-product-panel[hidden]{display:none}.returns-product-heading{justify-content:space-between;align-items:center;gap:var(--space-3);border-bottom:1px solid var(--border);padding:var(--space-4) var(--space-6);background:#efeee6;flex-wrap:wrap;display:flex}.bundle .returns-product-heading{background:#f1eade}.commission .returns-product-heading{background:#ece9ef}.digital .returns-product-heading{background:#e8edef}.artwork .returns-product-heading{background:#f1e8e1}.returns-product-heading h3{font-size:18px;line-height:28px}.returns-sample-label{border:1px solid var(--border);border-radius:var(--radius-control);padding:var(--space-1) var(--space-2);color:var(--muted);background:var(--canvas);font-size:12px;line-height:20px;display:inline-flex}.returns-product-intro{color:var(--muted);padding:var(--space-6) var(--space-6) var(--space-4);font-size:16px;line-height:28px}.returns-conditions{gap:var(--space-6);padding:var(--space-4) var(--space-6) var(--space-6);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.returns-condition h4{margin:0;font-size:16px;font-weight:500;line-height:28px}.returns-condition p{color:var(--muted);margin-top:var(--space-2);font-size:14px;line-height:26px}.returns-condition p,.returns-refund-cards .guide-card p{font-size:16px;line-height:28px}.returns-condition-footer{align-items:center;gap:var(--space-3);padding:var(--space-4) var(--space-6);background:var(--canvas);border-top:1px solid var(--border);color:var(--muted);flex-wrap:wrap;margin:0;font-size:12px;line-height:22px;display:flex}.returns-condition-footer .text-link{margin-inline-start:auto;font-size:12px}.returns-custom-stages{gap:var(--space-6);padding:var(--space-4) var(--space-6) var(--space-6);display:grid}.returns-custom-stages .returns-condition{gap:var(--space-4);display:flex}.returns-custom-number{border:1px solid var(--border);width:32px;height:32px;color:var(--accent);background:var(--canvas);border-radius:50%;flex-shrink:0;place-items:center;font-size:12px;display:grid}.returns-soft-note{border-radius:var(--radius-control);padding:var(--space-4);color:var(--muted);margin-top:var(--space-6);background:#efeee6;font-size:14px;line-height:26px}.returns-soft-note strong{color:var(--text);font-weight:500}.returns-soft-note p{margin-top:var(--space-2)}.returns-product-panel>.returns-soft-note{margin:0 var(--space-6) var(--space-6)}.returns-lead{color:var(--muted);margin-bottom:var(--space-6);font-size:16px;line-height:28px}.returns-stage-selector{gap:var(--space-3);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.returns-stage-selector button{text-align:start;align-items:center;gap:var(--space-3);padding:var(--space-3);border:1px solid var(--border);border-radius:var(--radius-control);background:var(--surface);min-height:64px;font-size:12px;line-height:20px;display:flex}.returns-stage-selector button>span{border:1px solid var(--border);width:28px;height:28px;color:var(--muted);border-radius:50%;flex-shrink:0;place-items:center;display:grid}.returns-stage-selector button[aria-pressed=true]{border-color:var(--accent);color:var(--accent-hover);background:#f1e9e1;font-weight:500}.returns-stage-selector button[aria-pressed=true]>span{color:var(--surface);background:var(--accent);border-color:var(--accent)}.returns-stage-summary{border-inline-start:3px solid var(--accent);border-radius:var(--radius-control);padding:var(--space-6);margin-top:var(--space-4);background:#eee9df}.returns-stage-summary h3{font-size:16px}.returns-stage-summary p{color:var(--muted);margin-top:var(--space-2);font-size:14px;line-height:26px}.returns-stage-summary .text-link{margin-top:var(--space-2)}.returns-stage-summary.payment{background:var(--warning);border-color:var(--warning-text)}.returns-stage-summary.payment p{color:var(--warning-text)}.returns-request-steps{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.returns-request-steps li{align-items:flex-start;gap:var(--space-3);border:1px solid var(--border);border-radius:var(--radius-control);background:var(--surface);padding:var(--space-4);display:flex}.returns-request-steps li>span{background:var(--canvas);width:28px;height:28px;color:var(--accent);border-radius:50%;flex-shrink:0;place-items:center;font-size:12px;display:grid}.returns-request-steps p{font-size:14px;line-height:26px}.returns-distinctions{gap:var(--space-3);padding-top:var(--space-6);margin-top:var(--space-6);border-top:1px solid var(--border);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.returns-distinctions span{color:var(--muted);font-size:12px;line-height:22px}.returns-checklist{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.returns-checklist li{align-items:baseline;gap:var(--space-3);font-size:14px;line-height:26px;display:flex}.returns-checklist li>span{color:var(--success)}.returns-important-note{align-items:flex-start;gap:var(--space-3);border-radius:var(--radius-control);background:var(--warning);color:var(--warning-text);padding:var(--space-4);margin-bottom:var(--space-6);border:1px solid #e7dabc;display:flex}.returns-important-note p{font-size:14px;line-height:26px}.returns-important-note svg{margin-top:var(--space-1)}.returns-refund-cards{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.returns-refund-states{margin-top:var(--space-6);padding:var(--space-4);border-radius:var(--radius-card);border:1px solid var(--border);gap:var(--space-3);background:#f0ece3;grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.returns-refund-states>div{min-width:0}.returns-refund-states span{color:var(--accent);font:500 12px/20px Inter,sans-serif}.returns-refund-states p{color:var(--muted);margin-top:var(--space-2);font-size:12px;line-height:22px}.returns-historical-note{padding:var(--space-4);border-inline-start:2px solid var(--border);color:var(--muted);margin-top:var(--space-6);font-size:12px;line-height:24px}.returns-faq{gap:var(--space-3);margin-top:var(--space-4);display:grid}.returns-faq .faq-item h3>button{min-height:72px}.returns-faq .faq-item h3>button>.faq-question{flex:1}.returns-faq+.text-link{margin-top:var(--space-3)}.returns-help{text-align:center;border:1px solid var(--border);border-radius:var(--radius-image);padding:var(--space-8) var(--space-6);background:#eee8df}.returns-help .guide-kicker{justify-content:center}.returns-help h2{margin-top:var(--space-3);font-size:28px;line-height:40px}.returns-help>p:not(.returns-caption){color:var(--muted);max-width:580px;margin:var(--space-3) auto 0;font-size:14px;line-height:26px}.returns-contact-row{border-top:1px solid var(--border);padding-top:var(--space-4);margin-top:var(--space-6)}.returns-contact-row p{color:var(--muted);font-size:12px;line-height:22px}.returns-contact-row .text-link{margin-top:var(--space-2);font-size:14px}.returns-empty{border:1px dashed var(--border);border-radius:var(--radius-card);padding:var(--space-8) var(--space-6);text-align:center;margin-top:var(--space-6);background:var(--surface)}.returns-empty-icon{background:var(--canvas);width:48px;height:48px;color:var(--accent);margin-bottom:var(--space-4);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.returns-empty h3{font-size:20px;line-height:32px}.returns-empty p{color:var(--muted);margin-block:var(--space-3) var(--space-6);font-size:14px;line-height:26px}.returns-state{text-align:center;max-width:840px;padding-block:var(--space-16);margin-inline:auto}.returns-state h2{font-size:24px;line-height:34px}.returns-state>p{margin-top:var(--space-4);color:var(--muted)}.returns-old-anchor{padding:var(--space-4);border-radius:var(--radius-control);color:var(--muted);margin-top:var(--space-4);background:#eeece4;font-size:14px}.returns-print-stages{display:none}.returns-loading{margin-top:var(--space-8)}.returns-title-skeleton{width:70%;height:56px;margin-bottom:var(--space-6)}.returns-concept-skeleton{border-radius:var(--radius-card);height:180px}.returns-block-skeleton{border-radius:var(--radius-card);height:260px;margin-top:var(--space-6)}[dir=ltr] .returns-lead,[dir=ltr] .returns-product-intro,[dir=ltr] .returns-intro>div>p,[dir=ltr] .returns-condition p,[dir=ltr] .returns-refund-cards .guide-card p{line-height:24px}@media (max-width:1100px){.returns-layout{gap:var(--space-8);grid-template-columns:210px minmax(0,1fr)}.returns-stage-selector{grid-template-columns:repeat(2,minmax(0,1fr))}.returns-refund-states{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:850px){.returns-layout{padding-top:var(--space-8);display:block}.returns-sidebar{display:none}.returns-mobile-topics{display:block}.returns-intro{flex-wrap:wrap;align-items:flex-start}.returns-print{margin-inline-start:auto}}@media (max-width:600px){.returns-page{padding-top:var(--space-3)}.returns-intro{padding-top:var(--space-6);gap:var(--space-4)}.returns-intro h1{font-size:30px;line-height:40px}.returns-intro p{font-size:16px;line-height:28px}.returns-policy-meta{gap:var(--space-3);margin-top:var(--space-4)}.returns-demo-notice{padding:var(--space-3)}.returns-concepts,.returns-conditions,.returns-request-steps,.returns-refund-cards{grid-template-columns:minmax(0,1fr)}.returns-concept{padding:var(--space-4);column-gap:var(--space-4);grid-template-columns:44px 1fr;display:grid}.returns-concept-icon{grid-row:1/3;margin:0}.returns-concept h3{font-size:16px}.returns-concept p{margin-top:var(--space-1)}.returns-type-selector>button{padding:var(--space-2) var(--space-3);min-height:44px;font-size:12px}.returns-product-heading,.returns-product-intro{padding:var(--space-4)}.returns-conditions,.returns-custom-stages{padding:var(--space-2) var(--space-4) var(--space-4);gap:var(--space-6)}.returns-condition-footer{padding:var(--space-3) var(--space-4)}.returns-product-panel>.returns-soft-note{margin-inline:var(--space-4)}.returns-stage-selector{gap:var(--space-2)}.returns-stage-selector button{gap:var(--space-2);padding:var(--space-2)}.returns-stage-selector button>span{width:24px;height:24px}.returns-stage-summary{padding:var(--space-4)}.returns-checklist,.returns-distinctions{grid-template-columns:minmax(0,1fr)}.returns-refund-states{grid-template-columns:repeat(2,minmax(0,1fr))}.returns-help{padding:var(--space-8) var(--space-4)}.returns-help h2{font-size:24px;line-height:34px}.returns-faq .faq-item h3>button{padding:var(--space-4)}.returns-state{padding-block:var(--space-12)}}@media print{body:has(.returns-page){color:#000;background:#fff}body:has(.returns-page) .app>.header{display:none!important}body:has(.returns-page) .app>.announcement{display:none!important}body:has(.returns-page) .app>footer{display:none!important}body:has(.returns-page) .skip-link{display:none!important}body:has(.returns-page) dialog{display:none!important}.returns-page{width:100%;max-width:none;padding:0}.returns-page .breadcrumb,.returns-sidebar,.returns-mobile-topics,.returns-print,.returns-type-selector,.returns-stage-selector,.returns-stage-summary,.returns-page .text-link,.returns-page .guide-actions{display:none!important}.returns-layout{padding-top:var(--space-6);display:block}.returns-intro{padding-top:0}.returns-product-panel[hidden],.returns-faq .faq-answer[hidden],.returns-print-stages{display:block!important}.returns-print-stages>div{margin-top:var(--space-4)}.returns-print-stages p{color:#000;font-size:14px}.returns-page .faq-toggle{display:none}.returns-faq .faq-item h3>button{padding-block:var(--space-3)}.returns-page .guide-section{break-inside:auto;margin-bottom:var(--space-6);padding-bottom:var(--space-6)}.returns-concept,.returns-condition,.returns-request-steps li,.returns-faq .faq-item{break-inside:avoid}.returns-demo-notice,.returns-sample-label{color:#000;background:#fff;border-color:#000}}.about-page{padding-bottom:var(--space-16);--about-sage:#8c9b81;--about-ink:#4b5c48;--about-clay:#c99578}.about-breadcrumb{padding-top:var(--space-6)}.about-demo-note{align-items:center;gap:var(--space-3);color:var(--muted);padding-top:var(--space-3);flex-wrap:wrap;font-size:12px;line-height:20px;display:flex}.about-demo-note>span{color:var(--accent);white-space:nowrap;font-family:Inter,sans-serif}.about-hero{gap:var(--space-16);padding-block:var(--space-12) var(--space-16);grid-template-columns:1fr 1.05fr;align-items:center;display:grid}.about-hero h1{margin-block:var(--space-6);letter-spacing:-.7px;max-width:520px;font-size:48px;line-height:60px}.about-hero-copy>p{color:var(--muted);max-width:490px;font-size:16px;line-height:28px}.about-hero .hero-buttons{margin-top:var(--space-8)}.about-hero-signature{align-items:center;gap:var(--space-6);margin-top:var(--space-8);padding-top:var(--space-6);border-top:1px solid var(--border);display:flex}.about-hero-signature>span:last-child{color:var(--muted);font-size:12px;line-height:20px}.about-hero-visual{min-width:0}.about-page .about-text-only{grid-template-columns:minmax(0,1fr);max-width:840px}.about-text-only .about-hero-visual,.about-text-only .about-overview-visual,.about-text-only .about-design-visual{display:none}.about-media{border-radius:var(--radius-image);border:1px solid var(--border);background:#e9e7dd;margin:0;overflow:hidden}.about-media>img{aspect-ratio:1.2;object-fit:contain;width:100%;max-height:560px;display:block}.about-media figcaption{color:var(--muted);padding:var(--space-3) var(--space-4);border-top:1px solid var(--border);background:#f0ece3;font-size:12px;line-height:20px}.about-placeholder{min-height:360px;position:relative;overflow:hidden}.about-media-hero .about-placeholder{min-height:450px}.about-gallery-composition{width:100%;height:100%;min-height:inherit;direction:ltr;background:radial-gradient(at 65% 45%,#f3f0e6 0%,#e2e3d8 100%);position:relative}.about-composition-label{inset:var(--space-6) var(--space-6) auto;letter-spacing:1px;color:#596150;z-index:2;justify-content:space-between;font:500 12px/20px Inter,sans-serif;display:flex;position:absolute}.about-art-frame{background:#c4b395;width:47%;padding:10px;position:absolute;top:17%;left:9%;transform:rotate(-7deg);box-shadow:5px 15px 25px #413d321c}.about-art-frame svg{width:100%;height:auto;display:block}.about-composition-notebook{width:56%;height:65%;position:absolute;top:27%;right:-4%;transform:rotate(10deg)}.about-composition-notebook .mockup{background:0 0}.about-composition-notebook .sample-label{display:none}.about-composition-card{background:var(--canvas);width:24%;padding:var(--space-2);position:absolute;bottom:15%;left:11%;transform:rotate(6deg);box-shadow:3px 8px 15px #413d3215}.about-composition-card svg{width:100%;display:block}.about-composition-script{bottom:var(--space-6);left:var(--space-6);right:var(--space-6);text-align:center;color:var(--accent);font-size:22px;position:absolute}.about-empty-media{min-height:inherit;justify-content:center;align-items:center;gap:var(--space-4);padding:var(--space-6);text-align:center;color:var(--muted);flex-direction:column;display:flex}.about-empty-media p{max-width:300px;font-size:14px;line-height:24px}.about-section{padding-block:var(--space-12) var(--space-16);border-top:1px solid var(--border)}.about-section-label{color:var(--muted);margin-bottom:var(--space-6);font-size:12px;line-height:20px;display:block}.about-section h2,.about-final-cta h2{font-size:30px;font-weight:600;line-height:42px}.about-overview-grid{gap:var(--space-16);grid-template-columns:1.35fr .85fr;align-items:center;display:grid}.about-overview-copy>p{color:var(--muted);margin-top:var(--space-4);max-width:720px;font-size:16px;line-height:28px}.about-overview-visual .about-placeholder{min-height:290px}.about-overview-visual .about-composition-label{display:none}.about-overview-visual .about-composition-script{bottom:var(--space-4);font-size:18px}.about-inventory-note{gap:var(--space-3);border-top:1px solid var(--border);margin-top:var(--space-6);padding-top:var(--space-4);align-items:baseline;display:flex}.about-inventory-note>span{background:var(--success);border-radius:50%;flex-shrink:0;width:6px;height:6px}.about-inventory-note p{color:var(--muted);font-size:14px;line-height:26px}.about-section-title{justify-content:space-between;align-items:flex-end;gap:var(--space-6);margin-bottom:var(--space-8);display:flex}.about-section-title p{color:var(--muted);max-width:760px;margin-top:var(--space-3);font-size:16px;line-height:28px}.about-section-title>.text-link{white-space:nowrap}.about-paths>.about-section-title{display:block}.about-route-grid{gap:var(--space-6);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.about-route-card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-card);padding:var(--space-6);flex-direction:column;min-width:0;display:flex}.about-route-top{margin-bottom:var(--space-6);justify-content:space-between;align-items:center;display:flex}.about-route-top>span:last-child{color:var(--muted);font:12px/20px Inter,sans-serif}.about-route-icon{border-radius:var(--radius-control);color:#52634b;background:#e9eddf;place-items:center;width:48px;height:48px;display:grid}.about-route-artworks .about-route-icon{color:var(--accent);background:#f0e4dc}.about-route-commissions .about-route-icon{color:#685770;background:#ece7ee}.about-route-card h3{font-size:20px;line-height:32px}.about-route-card p{color:var(--muted);margin-top:var(--space-3);margin-bottom:var(--space-6);font-size:16px;line-height:28px}.about-route-card .text-link{border-top:1px solid var(--border);padding-top:var(--space-3);margin-top:auto}.about-collection-grid{gap:var(--space-4);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.about-collection-grid .collection-detail-copy{padding:var(--space-4);min-height:0}.about-collection-grid .collection-detail-copy h3{font-size:18px;line-height:28px}.about-collection-grid .collection-detail-copy>p{display:none}.about-collection-grid .collection-detail-cta{gap:var(--space-2);font-size:12px}.about-collection-grid .collection-placeholder-name{display:none}.about-collection-grid .collection-detail-image{aspect-ratio:1}.about-collection-placeholder{background:var(--mock-bg);width:100%;height:100%;padding-bottom:var(--space-6);place-items:center;display:grid}.about-collection-grid .collection-placeholder-note{bottom:var(--space-2);font-size:12px;line-height:20px}.about-design-products{gap:var(--space-16);grid-template-columns:1fr 1fr;align-items:center;display:grid}.about-design-copy h2{margin-bottom:var(--space-4)}.about-design-copy>p{color:var(--muted);margin-top:var(--space-4);font-size:16px;line-height:28px}.about-design-copy>.about-product-note{border-top:1px solid var(--border);padding-top:var(--space-4);font-size:14px;line-height:26px}.about-design-copy .text-link{margin-top:var(--space-4)}.about-media-products .about-placeholder{min-height:350px}.about-media-products .about-art-frame{width:32%;top:20%;left:12%}.about-media-products .about-composition-notebook{width:65%;height:85%;top:6%;right:1%}.about-media-products .about-composition-card{width:22%;left:16%}.about-story-slot{align-items:center;gap:var(--space-12);grid-template-columns:1fr 1fr;display:grid}.about-story-slot h2{margin-top:var(--space-3)}.about-story-slot p,.about-real-story p{color:var(--muted);margin-top:var(--space-4);max-width:840px;font-size:16px;line-height:28px}.about-real-story .about-media{margin-top:var(--space-6);max-width:840px}.about-principle-grid{gap:var(--space-12);margin-top:var(--space-8);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.about-principle-grid>div{border-inline-start:1px solid var(--border);padding-inline-start:var(--space-6)}.about-principle-grid>div>span{color:var(--accent);font:12px/20px Inter,sans-serif}.about-principle-grid h3{margin-top:var(--space-3);font-size:18px;line-height:28px}.about-principle-grid p{margin-top:var(--space-3);color:var(--muted);font-size:16px;line-height:28px}.about-final-cta{padding:var(--space-12) var(--space-6);text-align:center;border-radius:var(--radius-image);border:1px solid var(--border);background:#eee8dd}.about-final-cta .guide-kicker{justify-content:center}.about-final-cta h2{margin-top:var(--space-4)}.about-final-cta .hero-buttons{margin-top:var(--space-6);justify-content:center}.about-final-cta>.text-link{margin-top:var(--space-4);font-size:14px}.about-dynamic-error,.about-no-collections{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-card);padding:var(--space-6);color:var(--muted)}.about-dynamic-error h3{color:var(--text)}.about-dynamic-error p{margin-block:var(--space-3) var(--space-6)}.about-dynamic-error .text-link{margin-inline-start:var(--space-6)}.about-unavailable{max-width:840px;padding-block:var(--space-16);margin-inline:auto}.about-unavailable h1{font-size:40px;line-height:52px}.about-unavailable h2{margin-top:var(--space-6);font-size:24px;line-height:34px}.about-unavailable p{color:var(--muted);margin-top:var(--space-4)}.about-hero-skeleton{border-radius:var(--radius-image);height:500px}.about-copy-skeleton{gap:var(--space-3);margin-top:var(--space-6);display:grid}.about-copy-skeleton>div{height:24px}.about-copy-skeleton>div:last-child{width:70%}[dir=ltr] .about-hero-copy>p,[dir=ltr] .about-overview-copy>p,[dir=ltr] .about-route-card p,[dir=ltr] .about-principle-grid p,[dir=ltr] .about-design-copy>p,[dir=ltr] .about-section-title p{line-height:24px}@media (max-width:1100px){.about-hero,.about-overview-grid,.about-design-products{gap:var(--space-8)}.about-route-grid{gap:var(--space-4)}.about-hero h1{font-size:42px;line-height:54px}.about-collection-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.about-principle-grid{gap:var(--space-6)}.about-media-hero .about-placeholder{min-height:400px}}@media (max-width:850px){.about-hero{gap:var(--space-8);grid-template-columns:1fr}.about-hero-copy>p{max-width:720px}.about-hero-visual{width:100%;max-width:640px;margin-inline:auto}.about-overview-grid{gap:var(--space-6);grid-template-columns:1fr 1fr}.about-route-grid{grid-template-columns:minmax(0,1fr)}.about-route-top{margin-bottom:var(--space-4)}.about-story-slot{grid-template-columns:1fr}}@media (max-width:600px){.about-breadcrumb{padding-top:var(--space-3)}.about-hero{padding-block:var(--space-8) var(--space-12)}.about-hero h1{margin-block:var(--space-4);font-size:32px;line-height:44px}.about-hero .hero-buttons{margin-top:var(--space-6)}.about-hero-signature{gap:var(--space-4);margin-top:var(--space-6);padding-top:var(--space-4)}.about-hero-signature .handwritten{font-size:20px}.about-media-hero .about-placeholder{min-height:320px}.about-media figcaption{padding:var(--space-3)}.about-composition-label{inset:var(--space-4) var(--space-4) auto;letter-spacing:0}.about-composition-script{bottom:var(--space-4);font-size:20px}.about-art-frame{padding:7px}.about-section{padding-block:var(--space-8) var(--space-12)}.about-section h2,.about-final-cta h2{font-size:24px;line-height:34px}.about-section-label{margin-bottom:var(--space-4)}.about-overview-grid,.about-design-products,.about-principle-grid{gap:var(--space-8);grid-template-columns:minmax(0,1fr)}.about-overview-visual .about-placeholder{min-height:260px}.about-section-title{margin-bottom:var(--space-6);display:block}.about-section-title>.text-link{margin-top:var(--space-3)}.about-collection-grid{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr))}.about-collection-grid .collection-detail-copy{padding:var(--space-3)}.about-collection-grid .collection-placeholder-art{height:calc(100% - 44px)}.about-collection-placeholder{padding-bottom:0}.about-collection-placeholder svg{width:65px;height:65px}.about-collection-grid .collection-placeholder-note{bottom:auto}.about-collection-grid .collection-detail-cta{margin-top:var(--space-1)}.about-design-copy{grid-row:1}.about-media-products .about-placeholder{min-height:280px}.about-principle-grid{gap:var(--space-6)}.about-principle-grid>div{padding-inline-start:var(--space-4)}.about-final-cta{padding:var(--space-8) var(--space-4)}.about-final-cta .hero-buttons{flex-direction:column}.about-final-cta>.text-link{font-size:12px}.about-hero-skeleton{height:340px}.about-unavailable{padding-block:var(--space-12)}.about-unavailable h1{font-size:32px;line-height:44px}}@media (max-width:350px){.about-collection-grid{grid-template-columns:minmax(0,1fr)}.about-hero .hero-buttons{flex-direction:column}.about-hero-signature{flex-wrap:wrap}.about-media-hero .about-placeholder{min-height:280px}.about-collection-grid .collection-detail-image{aspect-ratio:1.2}}.contact-page{padding-block:var(--space-6) var(--space-16)}.contact-intro{padding-block:var(--space-8) var(--space-8);border-bottom:1px solid var(--border)}.contact-intro h1{font-size:var(--collection-title-size);line-height:var(--collection-title-leading);margin-block:var(--space-4);letter-spacing:-.6px}.contact-intro>p{color:var(--muted);max-width:760px;font-size:16px;line-height:28px}.contact-demo-note{align-items:flex-start;gap:var(--space-3);padding:var(--space-4);margin-top:var(--space-6);border:1px solid var(--border);border-radius:var(--radius-control);background:#f0ece3;display:flex}.contact-demo-note>span{flex-shrink:0}.contact-demo-note p{color:var(--muted);font-size:12px;line-height:22px}.contact-shortcuts{gap:var(--space-4);margin-block:var(--space-8) var(--space-12);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.contact-shortcut{align-items:flex-start;gap:var(--space-3);min-width:0;padding:var(--space-4);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-card);display:flex}.contact-shortcut:hover{border-color:var(--accent)}.contact-shortcut h3{font-size:14px;line-height:24px}.contact-shortcut p{color:var(--muted);margin-top:var(--space-2);font-size:12px;line-height:22px}.contact-shortcut>div{flex:1;min-width:0}.contact-shortcut-arrow{color:var(--accent);align-self:flex-end;display:flex}.contact-shortcut-icon{border-radius:var(--radius-control);color:#596e51;background:#eceee4;flex-shrink:0;place-items:center;width:36px;height:36px;display:grid}.contact-shortcut-icon.returns{color:var(--accent);background:#f1e8e0}.contact-shortcut-icon.commission{color:#655572;background:#ece8ef}.contact-shortcut-icon.faq{color:var(--muted);background:#eeece4}.contact-layout{gap:var(--space-12);grid-template-columns:minmax(0,760px) minmax(0,1fr);align-items:start;display:grid}.contact-form-panel{border:1px solid var(--border);border-radius:var(--radius-image);background:var(--surface);padding:var(--space-8);min-width:0}.contact-panel-heading{margin-bottom:var(--space-8)}.contact-panel-heading h2{margin-top:var(--space-3);font-size:24px;line-height:34px}.contact-panel-heading>p{color:var(--muted);margin-top:var(--space-2);font-size:14px;line-height:26px}.contact-field{margin-bottom:var(--space-6)}.contact-field>label{justify-content:space-between;align-items:center;gap:var(--space-3);margin-bottom:var(--space-2);font-size:14px;font-weight:500;line-height:24px;display:flex}.contact-required,.contact-optional{color:var(--muted);font-size:12px;font-weight:400}.contact-required:before{content:"* ";color:var(--accent)}.contact-field input,.contact-field select,.contact-field textarea{border:1px solid var(--border);border-radius:var(--radius-control);background:var(--surface);width:100%;min-height:50px;padding:var(--space-3);color:var(--text);font-family:inherit;font-size:16px;line-height:28px;display:block}.contact-field input,.contact-field select{height:50px;padding-block:var(--space-2)}.contact-field textarea{resize:vertical;min-height:168px}.contact-field textarea:disabled{resize:none}.contact-field input[aria-invalid=true],.contact-field select[aria-invalid=true],.contact-field textarea[aria-invalid=true]{border-color:var(--error)}.contact-field input:disabled,.contact-field select:disabled,.contact-field textarea:disabled{color:var(--muted);background:var(--canvas)}.contact-field-error{color:var(--error);margin-top:var(--space-2);font-size:12px;line-height:22px}.contact-field-error:before{content:"! ";font-weight:600}.contact-caption{color:var(--muted);margin-top:var(--space-2);font-size:12px;line-height:22px}.contact-phone-group{gap:var(--space-2);display:flex}.contact-phone-group>div{flex-shrink:0;width:130px}.contact-phone-group input{flex:1;min-width:0}.contact-phone-group select{padding-inline:var(--space-2);font-size:12px}.contact-inline-guide{align-items:flex-start;gap:var(--space-3);padding:var(--space-4);margin-block:var(--space-4) var(--space-6);border-radius:var(--radius-control);color:var(--muted);background:#eeeee4;border:1px solid #dfe0d4;display:flex}.contact-inline-guide svg{color:#65775b;margin-top:var(--space-1)}.contact-inline-guide p{font-size:14px;line-height:26px}.contact-inline-guide .text-link{margin-top:var(--space-1);font-size:12px}.contact-form-footer{border-top:1px solid var(--border);padding-top:var(--space-4)}.contact-form-footer>p{color:var(--muted);font-size:12px;line-height:22px}.contact-form-footer p .text-link{min-height:44px;font-size:12px;display:inline-flex}.contact-submit{width:100%;min-height:50px;margin-top:var(--space-4);justify-content:center;display:flex}.contact-submit svg{margin-inline-start:auto}.contact-aside{gap:var(--space-6);min-width:0;display:grid}.contact-channels{border:1px solid var(--border);border-radius:var(--radius-card);padding:var(--space-6);background:#f0ebe2}.contact-channels h2{margin-top:var(--space-3);font-size:22px;line-height:32px}.contact-channel-empty{padding-top:var(--space-6)}.contact-channel-placeholder{background:var(--canvas);width:48px;height:48px;color:var(--muted);border:1px dashed var(--border);border-radius:var(--radius-control);margin-bottom:var(--space-4);place-items:center;display:grid}.contact-channel-empty h3{font-size:14px;font-weight:500;line-height:24px}.contact-channel-empty p{color:var(--muted);margin-top:var(--space-3);font-size:14px;line-height:26px}.contact-channel-empty p.contact-channel-note{border-top:1px solid var(--border);padding-top:var(--space-4);margin-top:var(--space-4);font-size:12px}.contact-channel{align-items:center;gap:var(--space-3);min-height:72px;padding-block:var(--space-4);border-bottom:1px solid var(--border);display:flex}.contact-channel svg{color:var(--accent)}.contact-channel>div{min-width:0}.contact-channel h3{font-size:14px;line-height:24px}.contact-channel bdi{color:var(--muted);overflow-wrap:anywhere;font-size:14px;line-height:24px;display:block}.contact-channel:hover bdi{color:var(--accent)}.contact-hours{margin-top:var(--space-4)}.contact-hours h3{font-size:14px;line-height:24px}.contact-hours p{color:var(--muted);margin-top:var(--space-2);font-size:14px;line-height:26px}.contact-aside-help{padding:var(--space-6);border:1px solid var(--border);border-radius:var(--radius-card);background:var(--surface)}.contact-aside-help>svg{color:var(--accent);margin-bottom:var(--space-3)}.contact-aside-help h3{font-size:16px;line-height:28px}.contact-aside-help p{color:var(--muted);margin-block:var(--space-3);font-size:14px;line-height:26px}.contact-aside-help .text-link{font-size:12px;display:flex}.contact-private-note{padding-inline:var(--space-3)}.contact-private-note p{color:var(--muted);margin-top:var(--space-3);font-size:12px;line-height:24px}.contact-status{padding:var(--space-4);border-radius:var(--radius-control);border:1px solid var(--border);margin-bottom:var(--space-6)}.contact-status h3{font-size:14px;font-weight:500;line-height:26px}.contact-status p{margin-top:var(--space-2);font-size:12px;line-height:24px}.contact-status.error{color:var(--error);background:#fbf1ed;border-color:#e9ccc3}.contact-status.warning{background:var(--warning);color:var(--warning-text)}.contact-status .button{margin-top:var(--space-4);font-size:12px}.contact-text-button{background:0 0;border:0;min-height:44px;padding:0;font-size:12px}.contact-receipt{padding-block:var(--space-6);text-align:center}.contact-receipt-icon{width:64px;height:64px;color:var(--success);margin-bottom:var(--space-6);background:#edf0e6;border-radius:50%;place-items:center;display:inline-grid}.contact-receipt h3{font-size:24px;line-height:34px}.contact-receipt h3:focus{outline:none}.contact-receipt>p{color:var(--muted);margin-top:var(--space-3);font-size:14px;line-height:26px}.contact-receipt>.contact-caption{border-top:1px solid var(--border);padding-top:var(--space-4);margin-top:var(--space-6);font-size:12px;line-height:22px}.contact-receipt-method{font-size:12px!important}.contact-reference{justify-content:center;align-items:center;gap:var(--space-3);margin-top:var(--space-6);flex-wrap:wrap;display:flex}.contact-reference bdi{overflow-wrap:anywhere}.contact-reference span{color:var(--success);font-size:12px}.contact-unavailable{padding-block:var(--space-8)}.contact-unavailable h3{font-size:20px;line-height:32px}.contact-unavailable p{color:var(--muted);margin-block:var(--space-4)}.contact-unavailable .text-link{margin-inline-start:var(--space-4);font-size:14px}.contact-channel-skeletons{gap:var(--space-3);margin-top:var(--space-6);display:grid}.contact-channel-skeletons>div{border-radius:var(--radius-control);height:80px}.contact-address{padding:var(--space-8);border:1px solid var(--border);border-radius:var(--radius-card);margin-top:var(--space-12);background:var(--surface)}.contact-address h2{font-size:24px;line-height:34px}.contact-address p{color:var(--muted);margin-top:var(--space-3)}[dir=ltr] .contact-intro>p,[dir=ltr] .contact-field textarea{line-height:24px}@media (max-width:1100px){.contact-shortcuts{grid-template-columns:repeat(2,minmax(0,1fr))}.contact-layout{gap:var(--space-6);grid-template-columns:minmax(0,1.8fr) minmax(0,1fr)}.contact-form-panel{padding:var(--space-6)}.contact-shortcut-arrow{align-self:center}}@media (max-width:768px){.contact-layout{gap:var(--space-8);flex-direction:column;display:flex}.contact-form-panel,.contact-aside{width:100%}.contact-aside{grid-template-columns:repeat(2,minmax(0,1fr))}.contact-private-note{grid-column:1/-1}}@media (max-width:600px){.contact-page{padding-top:var(--space-3)}.contact-intro{padding-top:var(--space-6)}.contact-intro h1{font-size:30px;line-height:40px}.contact-demo-note{padding:var(--space-3);flex-wrap:wrap}.contact-shortcuts{gap:var(--space-3);margin-block:var(--space-6) var(--space-8)}.contact-shortcut{padding:var(--space-3);gap:var(--space-2);flex-wrap:wrap}.contact-shortcut>div{flex-basis:100%}.contact-shortcut-arrow{display:none}.contact-shortcut p{margin-top:var(--space-1)}.contact-form-panel{padding:var(--space-6);border-radius:var(--radius-card)}.contact-panel-heading{margin-bottom:var(--space-6)}.contact-field{margin-bottom:var(--space-4)}.contact-phone-group>div{width:110px}.contact-aside{grid-template-columns:minmax(0,1fr)}.contact-private-note{grid-column:auto}.contact-channels,.contact-aside-help{padding:var(--space-6)}.contact-inline-guide{padding:var(--space-3)}.contact-address{padding:var(--space-6)}}@media (max-width:350px){.contact-form-panel{padding:var(--space-4)}.contact-shortcuts{grid-template-columns:minmax(0,1fr)}.contact-shortcut{flex-wrap:nowrap}.contact-shortcut>div{flex-basis:auto}.contact-shortcut-arrow{display:flex}.contact-unavailable .text-link{margin-inline-start:0}}.terms-page{padding-block:var(--space-6) var(--space-16)}.terms-intro{justify-content:space-between;align-items:flex-end;gap:var(--space-6);padding-block:var(--space-8);border-bottom:1px solid var(--border);display:flex}.terms-intro h1{font-size:var(--collection-title-size);line-height:var(--collection-title-leading);margin-block:var(--space-4);letter-spacing:-.6px}.terms-intro h1:focus{outline:none}.terms-intro p{max-width:760px;color:var(--muted);font-size:16px;line-height:28px}.terms-print{border:1px solid var(--border);border-radius:var(--radius-control);min-height:44px;padding:var(--space-2) var(--space-4);align-items:center;gap:var(--space-2);white-space:nowrap;color:var(--muted);background:0 0;font-size:12px;display:flex}.terms-print:hover{color:var(--accent);border-color:var(--accent)}.terms-metadata{gap:var(--space-6);padding-block:var(--space-6);border-bottom:1px solid var(--border);grid-template-columns:repeat(3,minmax(0,1fr));max-width:840px;margin:0;display:grid}.terms-metadata dt{color:var(--muted);margin-bottom:var(--space-2);font-size:12px;line-height:20px}.terms-metadata dd{margin:0;font-size:14px;line-height:24px}.terms-metadata bdi{font-family:Inter,sans-serif}.terms-demo-notice{align-items:flex-start;gap:var(--space-3);border:1px solid var(--border);border-radius:var(--radius-control);padding:var(--space-4) var(--space-6);margin-top:var(--space-6);background:#f0ece3;display:flex}.terms-demo-notice>span{flex-shrink:0}.terms-demo-notice p{color:var(--muted);font-size:12px;line-height:22px}.terms-layout{gap:var(--space-16);padding-top:var(--space-12);grid-template-columns:250px minmax(0,840px);display:grid}.terms-sidebar{position:static}.terms-sidebar nav{margin-top:var(--space-4)}.terms-sidebar nav a{min-height:44px;font-size:13px}.terms-sidebar .guide-sidebar-help{margin-top:var(--space-6)}.terms-sidebar .guide-sidebar-help p{line-height:22px}.terms-content{min-width:0}.terms-summary{border-radius:var(--radius-card);padding:var(--space-6);background:#eeeee4;border:1px solid #deded0}.terms-summary-heading{align-items:center;gap:var(--space-3);display:flex}.terms-summary h2{font-size:24px;line-height:34px}.terms-summary-icon{border-radius:var(--radius-control);background:var(--surface);color:#53654e;place-items:center;width:44px;height:44px;display:grid}.terms-summary ul{gap:var(--space-4) var(--space-6);margin:var(--space-6) 0;color:var(--text);grid-template-columns:repeat(2,minmax(0,1fr));padding-inline-start:var(--space-4);font-size:14px;line-height:26px;display:grid}.terms-summary li::marker{color:var(--accent)}.terms-summary-note{color:var(--muted);padding-top:var(--space-4);border-top:1px solid #deded0;font-size:12px;line-height:22px}.terms-search{margin-block:var(--space-8) var(--space-6)}.terms-search label{margin-bottom:var(--space-3);font-size:14px;font-weight:500;line-height:24px;display:block}.terms-search-field{align-items:center;gap:var(--space-3);border:1px solid var(--border);border-radius:var(--radius-control);background:var(--surface);min-height:54px;padding-inline:var(--space-4) var(--space-2);color:var(--muted);display:flex}.terms-search-field:focus-within{outline:2px solid var(--accent);outline-offset:3px}.terms-search-field input{width:100%;min-width:0;min-height:52px;color:var(--text);background:0 0;border:0;outline:none;flex:1;font-size:14px}.terms-search-field input::placeholder{color:var(--muted);opacity:1}.terms-search-field input::-webkit-search-cancel-button{display:none}.terms-search-field .icon-button{flex-shrink:0;font-size:26px}.terms-search>p{margin-top:var(--space-2);color:var(--muted);font-size:12px;line-height:22px}.terms-search-results{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-control);padding:var(--space-4);margin-bottom:var(--space-6)}.terms-search-result-heading{justify-content:space-between;gap:var(--space-3);margin-bottom:var(--space-2);align-items:center;display:flex}.terms-search-result-heading h3{font-size:14px;line-height:24px}.terms-search-result-heading span{color:var(--muted);font-size:12px}.terms-search-results>div:last-child{gap:var(--space-2);flex-wrap:wrap;display:flex}.terms-search-results a{border-radius:var(--radius-control);min-height:44px;padding-inline:var(--space-3);background:var(--canvas);color:var(--accent);align-items:center;font-size:12px;display:inline-flex}.terms-search-results>p{color:var(--muted);font-size:14px;line-height:26px}.terms-full-heading{justify-content:space-between;align-items:center;gap:var(--space-3);padding-block:var(--space-4);border-block:1px solid var(--border);margin-bottom:var(--space-8);flex-wrap:wrap;display:flex}.terms-sample-label{color:var(--muted);border:1px solid var(--border);background:var(--canvas);border-radius:var(--radius-control);padding:var(--space-1) var(--space-2);font-size:12px;line-height:20px;display:inline-flex}.terms-section{padding-bottom:var(--space-8);margin-bottom:var(--space-8);border-bottom:1px solid var(--border);scroll-margin-top:var(--space-8)}.terms-section:focus{outline:none}.terms-section-heading{align-items:baseline;gap:var(--space-3);margin-bottom:var(--space-4);display:flex}.terms-section-heading>span{color:var(--accent);flex-shrink:0;font:500 12px/20px Inter,sans-serif}.terms-section h2{font-size:24px;line-height:34px}.terms-section>p,.terms-section li{color:var(--text);font-size:16px;line-height:28px}.terms-section>p+p{margin-top:var(--space-4)}.terms-section ul{margin-block:var(--space-4);padding-inline-start:var(--space-6)}.terms-section li{margin-bottom:var(--space-3);padding-inline-start:var(--space-2)}.terms-section li::marker{color:var(--accent)}.terms-page mark{color:var(--text);background:#f2dfba;border-radius:2px}.terms-section-note{align-items:flex-start;gap:var(--space-3);padding:var(--space-4);border-radius:var(--radius-control);border:1px solid var(--border);color:var(--muted);margin-top:var(--space-6);background:#eeece3;display:flex}.terms-section-note p{font-size:14px;line-height:26px}.terms-section-note svg{margin-top:var(--space-1)}.terms-section-note.warning{color:var(--warning-text);background:var(--warning);border-color:#e5d9bb}.terms-related-links{align-items:center;gap:var(--space-3) var(--space-6);margin-top:var(--space-3);flex-wrap:wrap;display:flex}.terms-related-links .text-link{font-size:14px}.terms-help{border:1px solid var(--border);border-radius:var(--radius-image);padding:var(--space-8) var(--space-6);text-align:center;background:#eee8df}.terms-help .guide-kicker{justify-content:center}.terms-help h2{margin-top:var(--space-3);font-size:28px;line-height:40px}.terms-help>p{color:var(--muted);margin-top:var(--space-3);font-size:14px;line-height:26px}.terms-state{max-width:840px;padding-block:var(--space-16);text-align:center;margin-inline:auto}.terms-state-icon{width:64px;height:64px;color:var(--accent);margin-bottom:var(--space-6);background:#eee9de;border-radius:50%;place-items:center;display:inline-grid}.terms-state h2{font-size:24px;line-height:34px}.terms-state>p{color:var(--muted);max-width:700px;margin:var(--space-4) auto 0}.terms-version-notice,.terms-anchor-notice{border:1px solid var(--border);color:var(--muted);border-radius:var(--radius-control);padding:var(--space-4);margin-top:var(--space-6);background:#eeece4;font-size:14px;line-height:26px}.terms-version-notice strong{color:var(--text);font-weight:500}.terms-version-notice p{margin-top:var(--space-2)}.terms-loading{padding-block:var(--space-8);max-width:840px}.terms-heading-skeleton{width:75%;height:56px;margin-bottom:var(--space-6)}.terms-meta-skeleton{border-radius:var(--radius-control);height:56px}.terms-text-skeleton{border-radius:var(--radius-card);height:220px;margin-top:var(--space-6)}[dir=ltr] .terms-section>p,[dir=ltr] .terms-section li,[dir=ltr] .terms-intro p{line-height:24px}@media (min-width:851px) and (min-height:950px){.terms-sidebar{top:var(--space-8);position:sticky}}@media (max-width:1100px){.terms-layout{gap:var(--space-8);grid-template-columns:220px minmax(0,1fr)}}@media (max-width:850px){.terms-layout{padding-top:var(--space-8);display:block}.terms-sidebar{display:none}.terms-mobile-topics{display:block}.terms-intro{flex-wrap:wrap;align-items:flex-start}.terms-print{margin-inline-start:auto}.terms-mobile-topics nav{max-height:none}}@media (max-width:600px){.terms-page{padding-top:var(--space-3)}.terms-intro{padding-top:var(--space-6);gap:var(--space-4)}.terms-intro h1{font-size:30px;line-height:40px}.terms-metadata{gap:var(--space-3);padding-block:var(--space-4)}.terms-metadata dd{font-size:12px;line-height:22px}.terms-demo-notice{padding:var(--space-3);flex-wrap:wrap}.terms-summary{padding:var(--space-4)}.terms-summary ul{gap:var(--space-3);margin-block:var(--space-4);grid-template-columns:minmax(0,1fr)}.terms-summary-heading{gap:var(--space-2)}.terms-summary h2{font-size:22px;line-height:32px}.terms-summary-icon{width:36px;height:36px}.terms-search-field{padding-inline:var(--space-3) var(--space-1);gap:var(--space-2)}.terms-search-field input{font-size:12px}.terms-section h2{font-size:24px;line-height:34px}.terms-section-heading{gap:var(--space-2)}.terms-section-note{padding:var(--space-3)}.terms-help{padding:var(--space-8) var(--space-4)}.terms-state{padding-block:var(--space-12)}}@media (max-width:350px){.terms-metadata{grid-template-columns:minmax(0,1fr)}.terms-metadata>div{justify-content:space-between;gap:var(--space-3);display:flex}.terms-metadata dt{margin:0}.terms-metadata dd{text-align:end}.terms-help .guide-actions{flex-direction:column}}@media print{body:has(.terms-page){color:#000;background:#fff}body:has(.terms-page) .app>.announcement{display:none!important}body:has(.terms-page) .app>.header{display:none!important}body:has(.terms-page) .app>footer{display:none!important}body:has(.terms-page) .skip-link{display:none!important}body:has(.terms-page) dialog{display:none!important}.terms-page{width:100%;max-width:none;padding:0}.terms-page .breadcrumb,.terms-sidebar,.terms-mobile-topics,.terms-print,.terms-search,.terms-search-results,.terms-help,.terms-related-links{display:none!important}.terms-layout{padding-top:var(--space-6);display:block}.terms-intro{padding-top:0}.terms-section{margin-bottom:var(--space-6);padding-bottom:var(--space-6)}.terms-section-heading{break-after:avoid}.terms-section>p,.terms-section li{orphans:3;widows:3}.terms-page mark{color:#000;background:0 0}.terms-demo-notice,.terms-sample-label{color:#000;background:#fff;border-color:#000}.terms-metadata{max-width:none}.terms-section-note{break-inside:avoid}}.privacy-page{padding-block:var(--space-6) var(--space-16)}.privacy-intro{justify-content:space-between;align-items:flex-end;gap:var(--space-6);padding-block:var(--space-8);border-bottom:1px solid var(--border);display:flex}.privacy-intro h1{font-size:var(--collection-title-size);line-height:var(--collection-title-leading);margin-block:var(--space-4);letter-spacing:-.6px}.privacy-intro h1:focus{outline:none}.privacy-intro p{color:var(--muted);max-width:760px;font-size:16px;line-height:28px}.privacy-page-id{color:var(--muted);margin-top:var(--space-6);font:12px/20px Inter,sans-serif}.privacy-page-id>span{color:var(--accent)}.privacy-print{border:1px solid var(--border);border-radius:var(--radius-control);padding-inline:var(--space-4);white-space:nowrap;min-height:44px;color:var(--muted);background:0 0;font-size:12px}.privacy-metadata{gap:var(--space-8);margin-block:var(--space-6);flex-wrap:wrap;display:flex}.privacy-metadata>div{border-inline-end:1px solid var(--border);padding-inline-end:var(--space-8)}.privacy-metadata>div:last-child{border:0}.privacy-metadata dt{color:var(--muted);font-size:12px;line-height:20px}.privacy-metadata dd{margin:var(--space-2) 0 0;font-size:14px;line-height:24px}.privacy-metadata-pending{color:var(--muted);margin-top:var(--space-4);font-size:12px;line-height:22px}.privacy-demo-notice{gap:var(--space-3);border:1px solid var(--border);border-radius:var(--radius-control);padding:var(--space-4);margin-top:var(--space-6);background:#f0ece3;align-items:flex-start;display:flex}.privacy-demo-notice>span{flex-shrink:0}.privacy-demo-notice p{color:var(--muted);font-size:12px;line-height:22px}.privacy-layout{gap:var(--space-16);margin-top:var(--space-12);grid-template-columns:250px minmax(0,840px);display:grid}.privacy-sidebar nav{margin-top:var(--space-4)}.privacy-sidebar nav a{padding-block:var(--space-2);min-height:44px;font-size:12px}.privacy-sidebar .guide-sidebar-help{margin-top:var(--space-6);padding-top:var(--space-4)}.privacy-sidebar .guide-sidebar-help p{line-height:24px}.privacy-sidebar .guide-sidebar-help .text-link{font-size:12px}.privacy-content{min-width:0}.privacy-summary{padding-bottom:var(--space-12);margin-bottom:var(--space-12);border-bottom:1px solid var(--border)}.privacy-summary-heading{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.privacy-summary-heading h2{font-size:24px;line-height:34px}.privacy-summary-heading>span{color:var(--muted);font-size:12px;line-height:20px}.privacy-summary>p{color:var(--muted);margin-top:var(--space-3);font-size:14px;line-height:26px}.privacy-summary-grid{gap:var(--space-4);margin-top:var(--space-6);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.privacy-summary-card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-card);padding:var(--space-6);flex-direction:column;min-width:0;display:flex}.privacy-summary-card:hover{border-color:var(--accent)}.privacy-summary-number{color:var(--accent);font:12px/20px Inter,sans-serif}.privacy-summary-card h3{margin-top:var(--space-3);font-size:16px;line-height:28px}.privacy-summary-card p{color:var(--muted);margin-top:var(--space-2);font-size:14px;line-height:26px}.privacy-summary-link{align-items:center;gap:var(--space-3);min-height:44px;margin-top:var(--space-3);color:var(--accent);font-size:12px;display:inline-flex}.privacy-section{margin-bottom:var(--space-12);padding-bottom:var(--space-12);border-bottom:1px solid var(--border);scroll-margin-top:var(--space-8)}.privacy-section:focus{outline:none}.privacy-section-heading{align-items:flex-start;gap:var(--space-4);margin-bottom:var(--space-6);display:flex}.privacy-section-heading>span{border:1px solid var(--border);border-radius:var(--radius-control);background:var(--surface);width:36px;height:36px;color:var(--accent);flex-shrink:0;place-items:center;font:12px/20px Inter,sans-serif;display:inline-grid}.privacy-section-heading h2{font-size:24px;font-weight:600;line-height:34px}.privacy-section>p{color:var(--muted);margin-top:var(--space-4);font-size:16px;line-height:28px}.privacy-section>p:first-of-type{margin-top:0}.privacy-detail-grid{gap:var(--space-4);margin-top:var(--space-6);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.privacy-detail-card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-card);padding:var(--space-4)}.privacy-detail-caption{color:var(--muted);font-size:12px;line-height:20px}.privacy-detail-card h3{margin-top:var(--space-2);font-size:16px;line-height:28px}.privacy-detail-purpose{color:var(--accent);margin-top:var(--space-4);font-size:12px;line-height:20px;display:block}.privacy-detail-card p{color:var(--muted);margin-top:var(--space-2);font-size:16px;line-height:28px}.privacy-files-grid .privacy-detail-card:first-child{background:#eeeee5}.privacy-files-grid .privacy-detail-card:nth-child(5){background:#f1e9e0}.privacy-files-grid .privacy-detail-card:nth-child(6){background:#e9edf0}.privacy-note{gap:var(--space-3);padding:var(--space-4);border-inline-start:3px solid var(--accent);border-radius:var(--radius-control);margin-top:var(--space-6);background:#eee9e0;align-items:baseline;display:flex}.privacy-note p{color:var(--accent-hover);font-size:14px;line-height:26px}.privacy-note-line{background:var(--accent);border-radius:50%;flex-shrink:0;width:6px;height:6px}.privacy-note.technical{border-color:var(--border);background:#eeeee5}.privacy-note.technical p{color:var(--muted)}.privacy-note.technical .privacy-note-line{background:var(--muted)}.privacy-points{color:var(--muted);margin-top:var(--space-6);padding-inline-start:var(--space-6);font-size:16px;line-height:28px}.privacy-points li{margin-bottom:var(--space-3);padding-inline-start:var(--space-2)}.privacy-points li::marker{color:var(--accent)}.privacy-ai-caption{padding-top:var(--space-4);margin-top:var(--space-6);border-top:1px solid var(--border);color:var(--muted);font-size:12px;line-height:22px}.privacy-section>p.privacy-access-demo{color:var(--accent);margin-top:var(--space-6);font-size:12px;line-height:22px}.privacy-access-table{border:1px solid var(--border);border-radius:var(--radius-card);margin-top:var(--space-4);background:var(--surface);overflow:hidden}.privacy-access-header,.privacy-access-row{gap:var(--space-4);padding:var(--space-4);grid-template-columns:.85fr 1.25fr 1fr;display:grid}.privacy-access-header{background:#eeeae1;font-size:12px;font-weight:500;line-height:22px}.privacy-access-row{border-top:1px solid var(--border);align-items:start}.privacy-access-row h3{font-size:14px;line-height:26px}.privacy-access-row p{color:var(--muted);font-size:14px;line-height:26px}.privacy-access-row small{color:var(--muted);margin-top:var(--space-2);font-size:12px;line-height:22px;display:block}.privacy-mobile-cell-label{display:none}.privacy-unpublished-detail{padding:var(--space-4);border:1px dashed var(--border);border-radius:var(--radius-control);margin-top:var(--space-4)!important;font-size:14px!important}.privacy-action-links{gap:var(--space-3);margin-top:var(--space-6);flex-wrap:wrap;display:flex}.privacy-action-links:empty{display:none}.privacy-change-summary{padding:var(--space-4);border:1px solid var(--border);border-radius:var(--radius-control);margin-top:var(--space-6)}.privacy-change-summary h3{font-size:16px}.privacy-change-summary ul{color:var(--muted);padding-inline-start:var(--space-6);font-size:14px}.privacy-contact-block{padding:var(--space-8) var(--space-6);border:1px solid var(--border);border-radius:var(--radius-image);margin-top:var(--space-6);background:#eee8df}.privacy-contact-block h3{margin-top:var(--space-3);font-size:24px;line-height:34px}.privacy-contact-block p{color:var(--muted);margin-top:var(--space-3);font-size:14px;line-height:26px}.privacy-contact-block .button{margin-top:var(--space-6)}.privacy-reading-note{justify-content:space-between;align-items:center;gap:var(--space-4);flex-wrap:wrap;display:flex}.privacy-reading-note p{color:var(--muted);font-size:12px;line-height:22px}.privacy-version-notice{padding:var(--space-4);border-radius:var(--radius-control);background:var(--warning);color:var(--warning-text);margin-top:var(--space-6);border:1px solid #e5d9bd}.privacy-version-notice strong{font-size:14px;font-weight:500;line-height:26px}.privacy-version-notice p{margin-top:var(--space-2);font-size:12px;line-height:22px}.privacy-version-notice .text-link{margin-top:var(--space-2);font-size:12px}.privacy-old-anchor{color:var(--muted);padding:var(--space-4);margin-top:var(--space-6);border-radius:var(--radius-control);background:#eeeae1;font-size:14px}.privacy-state{text-align:center;max-width:840px;padding-block:var(--space-16);margin-inline:auto}.privacy-state h2{font-size:24px;line-height:34px}.privacy-state p{color:var(--muted);margin-top:var(--space-4)}.privacy-title-skeleton{width:min(520px,70vw);height:56px;margin-block:var(--space-4)}.privacy-description-skeleton{width:85%;height:24px}.privacy-metadata-skeleton{gap:var(--space-6);margin-top:var(--space-6);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.privacy-metadata-skeleton>div{max-width:200px;height:48px}.privacy-loading{gap:var(--space-6);margin-top:var(--space-8);display:grid}.privacy-summary-skeleton{border-radius:var(--radius-card);height:240px}.privacy-block-skeleton{border-radius:var(--radius-card);height:280px}[dir=ltr] .privacy-intro p,[dir=ltr] .privacy-section>p,[dir=ltr] .privacy-points,[dir=ltr] .privacy-detail-card p{line-height:24px}@media (max-width:1100px){.privacy-layout{gap:var(--space-8);grid-template-columns:220px minmax(0,1fr)}.privacy-access-header,.privacy-access-row{gap:var(--space-3);padding:var(--space-3)}}@media (max-width:850px){.privacy-layout{margin-top:var(--space-8);display:block}.privacy-sidebar{display:none}.privacy-mobile-topics{display:block}.privacy-intro{flex-wrap:wrap;align-items:flex-start}.privacy-mobile-topics nav{padding:0 var(--space-3) var(--space-3)}.privacy-mobile-topics nav a{align-items:center;gap:var(--space-3);border-inline-start:2px solid var(--border);min-height:44px;padding:var(--space-2) var(--space-3);color:var(--muted);font-size:14px;display:flex}.privacy-mobile-topics nav a[aria-current]{color:var(--accent);border-color:var(--accent);background:#eee6dd}}@media (max-width:768px){.privacy-access-table{background:0 0;border:0;overflow:visible}.privacy-access-header{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.privacy-access-row{border:1px solid var(--border);border-radius:var(--radius-card);background:var(--surface);padding:var(--space-4);margin-top:var(--space-3);display:block}.privacy-access-row>div+div{margin-top:var(--space-3)}.privacy-mobile-cell-label{color:var(--muted);margin-bottom:var(--space-1);font-size:12px;line-height:20px;display:block}.privacy-access-row h3{font-size:16px;line-height:28px}}@media (max-width:600px){.privacy-page{padding-top:var(--space-3)}.privacy-intro{padding-top:var(--space-6);gap:var(--space-4)}.privacy-intro h1{font-size:30px;line-height:40px}.privacy-demo-notice{padding:var(--space-3);flex-wrap:wrap}.privacy-metadata{gap:var(--space-4)}.privacy-metadata>div{padding-inline-end:var(--space-4)}.privacy-summary-grid,.privacy-detail-grid{grid-template-columns:minmax(0,1fr)}.privacy-summary-card{padding:var(--space-4)}.privacy-summary-heading{flex-wrap:wrap}.privacy-summary,.privacy-section{padding-bottom:var(--space-8);margin-bottom:var(--space-8)}.privacy-section-heading{gap:var(--space-3);margin-bottom:var(--space-4)}.privacy-section-heading h2{font-size:24px;line-height:34px}.privacy-section-heading>span{width:32px;height:32px}.privacy-contact-block{padding:var(--space-6) var(--space-4)}.privacy-contact-block h3{font-size:22px;line-height:32px}.privacy-contact-block .button{width:100%}.privacy-state{padding-block:var(--space-12)}.privacy-title-skeleton{width:100%}.privacy-metadata-skeleton{gap:var(--space-3)}}@media print{body:has(.privacy-page){color:#000;background:#fff}body:has(.privacy-page) .app>.header{display:none!important}body:has(.privacy-page) .app>.announcement{display:none!important}body:has(.privacy-page) .app>footer{display:none!important}body:has(.privacy-page) dialog{display:none!important}body:has(.privacy-page) .skip-link{display:none!important}.privacy-page{width:100%;max-width:none;padding:0}.privacy-page .breadcrumb,.privacy-sidebar,.privacy-mobile-topics,.privacy-print,.privacy-summary-link,.privacy-action-links,.privacy-page .guide-actions,.privacy-contact-block .button{display:none!important}.privacy-layout{margin-top:var(--space-6);display:block}.privacy-intro{padding-top:0}.privacy-summary,.privacy-section{margin-bottom:var(--space-6);padding-bottom:var(--space-6)}.privacy-section{break-inside:auto}.privacy-section-heading,.privacy-detail-card,.privacy-access-row{break-inside:avoid}.privacy-content p{color:#000}.privacy-access-header,.privacy-access-row{gap:var(--space-3);grid-template-columns:.85fr 1.25fr 1fr;display:grid}.privacy-access-header{clip-path:none;white-space:normal;width:auto;height:auto;padding:var(--space-3);position:static;overflow:visible}.privacy-mobile-cell-label{display:none}.privacy-access-row>div+div{margin-top:0}.privacy-demo-notice,.privacy-version-notice{color:#000;background:#fff;border-color:#000}.privacy-summary-card,.privacy-detail-card,.privacy-contact-block{box-shadow:none;background:#fff}}:root{--collection-title-size:40px;--collection-title-leading:52px;--collection-card-title-size:22px;--collection-card-title-leading:32px;--canvas:#f8f5ef;--surface:#fff;--text:#211e1a;--muted:#706b63;--border:#e5ded3;--accent:#a44a32;--accent-hover:#732;--success:#28745b;--error:#b33b35;--warning:#fff2d7;--warning-text:#744700;--radius-control:8px;--radius-card:14px;--radius-image:24px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-6:24px;--space-8:32px;--space-12:48px;--space-16:64px;color:var(--text);background:var(--canvas);font-synthesis:none;font-family:Vazirmatn,Inter,sans-serif}*{box-sizing:border-box}body{margin:0;font-size:16px;line-height:1.75}[dir=ltr]{font-family:Inter,Vazirmatn,sans-serif}button,input,select{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button{cursor:pointer}a{color:inherit;text-decoration:none}button{color:inherit}button:disabled{opacity:.45;cursor:not-allowed}button,a,input,select{transition:color .18s,background .18s,border-color .18s,transform .18s}:focus-visible{outline:2px solid var(--accent);outline-offset:5px}svg{flex-shrink:0}h1,h2,h3,p{margin:0}h2{font-size:32px;font-weight:600;line-height:40px}h3{font-size:18px;font-weight:600}.container{width:calc(100% - 112px);max-width:1280px;margin-inline:auto}.announcement{text-align:center;color:#5a554d;background:#ece8df;padding:9px 16px;font-size:12px;line-height:20px}.announcement span{opacity:.8;margin-inline-start:28px}.header{background:var(--canvas);border-bottom:1px solid var(--border)}.header-inner{justify-content:space-between;align-items:center;gap:24px;min-height:88px;display:flex}.wordmark{direction:ltr;flex-direction:column;flex-shrink:0;width:fit-content;line-height:1;display:flex}.wordmark>span{letter-spacing:-3px;font-family:Georgia,serif;font-size:48px;font-weight:600}.wordmark-dot{color:var(--accent)}.wordmark small{letter-spacing:2.5px;padding-left:5px;font:8px/20px Inter,sans-serif}.desktop-nav{gap:30px;margin-inline:auto;font-size:14px;display:flex}.desktop-nav a{border-bottom:1px solid #0000;align-items:center;min-height:44px;display:flex}.desktop-nav a:hover{color:var(--accent);border-bottom-color:var(--accent)}.header-actions{align-items:center;gap:5px;display:flex}.icon-button{border-radius:var(--radius-control);background:0 0;border:0;justify-content:center;align-items:center;width:44px;height:44px;display:inline-flex;position:relative}.icon-button:hover{background:#eae5dc}.language-button{background:0 0;border:0;min-height:44px;padding:8px 12px;font-size:13px}.language-button:hover{color:var(--accent)}.header-divider{background:var(--border);width:1px;height:20px;margin-inline:8px}.cart-count{background:var(--accent);color:var(--surface);border-radius:50%;width:17px;height:17px;font-size:10px;line-height:18px;position:absolute;top:1px;right:0}.account-dot{background:var(--success);border-radius:50%;width:7px;height:7px;position:absolute;top:5px;right:5px}.mobile-menu{display:none}.hero{grid-template-columns:1fr 1.06fr;align-items:center;gap:68px;padding-block:56px 68px;display:grid}.hero-copy{padding-block:12px}.eyebrow{letter-spacing:1.8px;color:var(--accent);align-items:center;gap:10px;font-size:11px;font-weight:500;display:flex}[dir=rtl] .hero-copy .eyebrow{letter-spacing:0;font-size:13px}.tiny-line{background:var(--accent);width:28px;height:1px}h1{letter-spacing:-1.2px;margin-top:22px;font-size:48px;font-weight:600;line-height:60px}h1 span{color:var(--accent)}.hero-copy>p{color:var(--muted);max-width:460px;margin-top:24px;line-height:28px}.hero-buttons{flex-wrap:wrap;gap:12px;margin-top:32px;display:flex}.button{border-radius:var(--radius-control);border:1px solid #0000;justify-content:center;align-items:center;gap:12px;min-height:48px;padding:11px 22px;font-size:14px;font-weight:500;display:inline-flex}.primary{background:var(--accent);color:var(--surface)}.primary:hover:not(:disabled){background:var(--accent-hover)}.secondary{border-color:var(--border);background:0 0}.secondary:hover:not(:disabled){background:var(--surface);border-color:var(--muted)}.text-link{color:var(--accent);align-items:center;gap:12px;min-height:44px;font-size:14px;font-weight:500;display:inline-flex}.text-link:hover{color:var(--accent-hover);gap:17px}[dir=ltr] .direction-arrow{transform:rotate(180deg)}.hero-shop{margin-top:14px}.hero-note{border-top:1px solid var(--border);color:var(--muted);align-items:center;gap:10px;margin-top:28px;padding-top:22px;font-size:12px;display:flex}.small-spark{color:var(--accent);font-size:25px}.hero-visual{border-radius:var(--radius-image);background:#e9e6dd;flex-direction:column;align-self:stretch;min-height:485px;display:flex;position:relative;overflow:hidden}.hero-art-label{color:#5b6258;letter-spacing:2px;z-index:1;direction:ltr;justify-content:space-between;padding:25px 28px 0;font:9px/20px Inter,sans-serif;display:flex}.mockup{background:var(--mock-bg);width:100%;height:100%;position:relative;overflow:hidden}.mockup svg{width:100%;height:100%;display:block}.sage{--mock-bg:#e7eade;--mock-cover:#809282;--mock-ink:#344f46;--mock-paper:#d7ddc8}.lilac{--mock-bg:#eeeaf0;--mock-cover:#aaa0b4;--mock-ink:#56516a;--mock-paper:#ded5e1}.sand{--mock-bg:#f0e9dc;--mock-cover:#cbb88d;--mock-ink:#695c45;--mock-paper:#ebe0c6}.blue{--mock-bg:#e5ebed;--mock-cover:#8da3ad;--mock-ink:#3b5968;--mock-paper:#ced9dc}.rose{--mock-bg:#f0e4df;--mock-cover:#c39489;--mock-ink:#864d45;--mock-paper:#f2d6c4}.hero-visual .mockup{background:0 0;flex:1;min-height:0}.hero-visual .mockup svg{max-height:442px}.sample-label{letter-spacing:1.2px;color:#514f48;opacity:.75;font:7px/12px Inter,sans-serif;position:absolute;bottom:12px;left:12px}.hero-visual .sample-label{display:none}.image-caption{color:#535e53;justify-content:space-between;align-items:center;gap:10px;padding:0 26px 15px;font-size:11px;display:flex}.handwritten{color:var(--accent);direction:ltr;font:italic 21px/1.4 Georgia,serif}.asset-notice{color:var(--muted);text-align:center;border-top:1px solid #d9d8cd;padding:7px;font-size:10px;line-height:20px}.section{padding-block:56px 64px}.collections-section{border-top:1px solid var(--border);padding-top:45px}.section-heading{justify-content:space-between;align-items:center;gap:24px;margin-bottom:32px;display:flex}.section-number{letter-spacing:1.4px;color:var(--muted);direction:ltr;width:fit-content;margin-bottom:10px;font-family:Inter,sans-serif;font-size:9px}.section-heading p{color:var(--muted);margin-top:10px;font-size:14px}.section-heading>.text-link{white-space:nowrap;align-self:flex-end}.collection-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:20px;display:grid}.collection-card{display:block}.collection-image{border-radius:var(--radius-card);aspect-ratio:1/1.08;background:var(--mock-bg);position:relative;overflow:hidden}.collection-image svg{transition:transform .3s}.collection-card:hover .collection-image svg{transform:scale(1.04)}.collection-index{color:var(--mock-ink);font:10px Inter,sans-serif;position:absolute;top:10px;left:12px}.collection-info{justify-content:space-between;align-items:center;margin-top:15px;display:flex}.collection-info svg{color:var(--accent)}.collection-info h3{font-size:18px}.collection-link{color:var(--muted);font-size:12px}.data-disclaimer{color:var(--muted);margin-top:22px;font-size:10px;line-height:20px}.category-section{background:#f0ece4}.category-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;display:grid}.category-card{background:var(--canvas);border:1px solid var(--border);border-radius:var(--radius-card);align-items:center;gap:16px;padding:12px;display:flex}.category-card:hover{border-color:var(--accent);background:var(--surface)}.category-art{border-radius:var(--radius-control);flex-shrink:0;width:95px;height:95px;overflow:hidden}.category-art .sample-label{display:none}.category-card h3{font-size:16px}.category-card span{color:var(--muted);align-items:center;gap:5px;margin-top:6px;font-size:11px;display:flex}.product-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;display:grid}.product-card{min-width:0}.product-image{aspect-ratio:1/1.08;border-radius:var(--radius-card);position:relative;overflow:hidden}.product-image>a{width:100%;height:100%;display:block}.product-image svg{transition:transform .3s}.product-image>a:hover svg{transform:scale(1.035)}.favorite{background:var(--surface);top:12px;border-radius:50%;width:38px;height:44px;position:absolute;inset-inline-end:12px}.favorite.selected{color:var(--accent)}.favorite.selected svg{fill:#a44a3220}.stock-badge{background:var(--canvas);border:1px solid var(--border);top:17px;border-radius:5px;padding:3px 10px;font-size:11px;position:absolute;inset-inline-start:12px}.product-info{padding:18px 2px 0}.product-collection{color:var(--muted);font-size:11px}.product-info h3{margin-top:5px;font-size:16px}.product-options{color:var(--muted);text-align:start;min-height:20px;margin-top:7px;font-family:Inter,sans-serif;font-size:10px}.product-price{font-variant-numeric:tabular-nums;margin-top:13px;font-size:13px}.product-price strong{font-size:17px;font-weight:600}.unavailable{color:var(--muted);font-size:13px}.demo-price{color:var(--muted);margin-top:3px;font-size:10px;line-height:20px;display:block}.product-cta{border-top:1px solid var(--border);min-height:44px;color:var(--accent);justify-content:space-between;margin-top:15px;padding-top:7px;font-size:12px;display:flex}.product-cta:hover{color:var(--accent-hover)}.bundle-section{background:#eee8de}.bundle-grid{grid-template-columns:1fr 1fr;gap:24px;display:grid}.bundle-card{background:var(--canvas);border-radius:var(--radius-card);grid-template-columns:1fr 1fr;display:grid;overflow:hidden}.bundle-image{min-height:280px}.bundle-image .sample-label{bottom:15px}.bundle-image svg{object-fit:contain}.bundle-info{padding:28px 20px}.bundle-info .eyebrow{letter-spacing:1px;font-size:8px}.bundle-info h3{margin-top:10px;font-size:24px}.bundle-info>p{color:var(--muted);margin-top:8px;font-size:12px}.bundle-prices{font-variant-numeric:tabular-nums;align-items:center;gap:16px;margin-top:22px;display:flex}.bundle-prices s{color:var(--muted);font-size:13px}.bundle-prices small{color:var(--muted);font-size:9px;display:block}.bundle-final{font-size:11px}.bundle-final strong{font-size:18px}.bundle-info .text-link{margin-top:12px;font-size:12px}.artwork-grid{grid-template-columns:1.18fr 1fr;gap:24px;display:grid}.artwork-card{border-radius:var(--radius-image);background:#ede8df;grid-template-columns:1fr 1fr;display:grid;overflow:hidden}.art-placeholder{background:#e4dfd4;flex-direction:column;justify-content:center;align-items:center;gap:18px;padding:28px 20px;display:flex}.picture-frame{aspect-ratio:.78;background:#f7f0e6;border:7px solid #8e7356;width:85%;padding:12px;transform:rotate(-4deg);box-shadow:7px 12px 20px #211e1a18}.abstract-art{background:#e6d8c6;height:100%;position:relative;overflow:hidden}.abstract-art span{position:absolute}.abstract-art span:first-child{background:#b97756;border-radius:70% 70% 0 0;width:65%;height:80%;bottom:0;left:-12%}.abstract-art span:nth-child(2){background:#eac598;border-radius:50%;width:50%;height:46%;top:7%;right:-4%}.abstract-art span:nth-child(3){background:#637a66;border-radius:100% 0 0;width:50%;height:55%;bottom:0;right:-6%}.art-placeholder small{color:var(--muted);text-align:center;font-size:9px}.artwork-copy{align-self:center;padding:45px 24px}.artwork-copy .eyebrow{font-size:9px}.artwork-copy h3,.commission-card h3{margin-top:14px;font-size:27px;line-height:1.5}.artwork-copy p{color:var(--muted);margin-top:12px;font-size:14px}.artwork-copy .text-link{margin-top:20px}.commission-card{border-radius:var(--radius-image);background:#f1e8df;border:1px solid #e2d2c3;padding:35px 40px;position:relative}.commission-card .eyebrow{margin-top:18px;font-size:9px}.commission-mark{color:var(--accent);border:1px solid #c9ac97;border-radius:50%;justify-content:center;align-items:center;width:50px;height:50px;display:flex}.commission-card p{color:var(--muted);max-width:370px;margin-top:10px;font-size:14px}.commission-card .button{margin-top:24px}.commission-note{color:var(--muted);margin-top:12px;font-size:10px;display:block}.trust-section{border-top:1px solid var(--border);grid-template-columns:repeat(3,minmax(0,1fr));gap:48px;padding-block:42px 56px;display:grid}.trust-item{align-items:flex-start;gap:16px;display:flex}.trust-icon{color:var(--accent);margin-top:4px}.trust-item h3{font-size:16px}.trust-item p{color:var(--muted);margin-top:8px;font-size:12px;line-height:22px}.trust-item .text-link{font-size:11px}footer{border-top:1px solid var(--border);background:#eee9df}.footer-main{grid-template-columns:2fr 1fr 1fr 1fr;gap:56px;padding-block:56px;display:grid}.footer-brand p{color:var(--muted);margin-top:24px;font-size:14px}.footer-brand .handwritten{margin-top:18px;font-size:18px;display:block}.footer-group h3{margin-bottom:14px;font-size:14px}.footer-group a{min-height:44px;color:var(--muted);align-items:center;font-size:13px;display:inline-flex}.footer-group a:hover{color:var(--accent)}.footer-bottom{color:var(--muted);border-top:1px solid #dcd5c8;justify-content:space-between;align-items:center;gap:12px;padding-block:20px;font-size:10px;display:flex}.foundation-link{min-height:44px;color:var(--muted);background:0 0;border:0;font-size:11px}.modal{background:var(--canvas);color:var(--text);border:1px solid var(--border);border-radius:var(--radius-card);width:calc(100% - 32px);max-width:640px;max-height:88dvh;margin:auto;padding:28px;overflow:auto;box-shadow:0 24px 80px #211e1a22}.modal::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#211e1a70}.modal-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:24px;display:flex}.modal-head h2{font-size:24px;line-height:32px}.drawer{border-radius:0;width:calc(100% - 32px);max-width:360px;height:100dvh;max-height:none;margin-block:0;margin-inline-start:0}.drawer-nav>div{border-bottom:1px solid var(--border)}.drawer-nav .text-link{width:100%;min-height:58px;color:var(--text);justify-content:space-between}.drawer-collections{grid-template-columns:1fr 1fr;gap:10px;margin-top:24px;display:grid}.drawer-collection{border-radius:var(--radius-control);background:var(--mock-bg);padding:14px;font-size:14px}.drawer-bottom{gap:12px;margin-top:28px;display:flex}.search-form label{margin-bottom:12px;font-size:14px;display:block}.search-field{border:1px solid var(--border);border-radius:var(--radius-control);background:var(--surface);align-items:center;gap:10px;padding:6px;display:flex}.search-field>svg{color:var(--muted);margin-inline-start:8px}.search-field input{outline-offset:1px;background:0 0;border:none;width:100%;min-width:0;padding:8px 0;font-size:14px}.search-field .button{padding-inline:16px}.search-suggestions{flex-wrap:wrap;gap:20px;margin-top:24px;display:flex}.destination{flex-direction:column;align-items:flex-start;gap:24px;display:flex}.destination p{color:var(--muted);font-size:14px}.destination code{border:1px solid var(--border);background:var(--surface);border-radius:var(--radius-control);overflow-wrap:anywhere;width:100%;padding:12px;font-size:13px;display:block}.foundation h3{margin-top:24px;margin-bottom:12px}.foundation p{color:var(--muted);font-size:14px}.swatches{grid-template-columns:repeat(5,1fr);gap:12px;display:grid}.swatches small{font:10px Inter,sans-serif}.swatch{border-radius:var(--radius-control);border:1px solid var(--border);height:44px;display:block}.swatch-canvas{background:var(--canvas)}.swatch-surface{background:var(--surface)}.swatch-text{background:var(--text)}.swatch-muted{background:var(--muted)}.swatch-border{background:var(--border)}.swatch-accent{background:var(--accent)}.swatch-accent-hover{background:var(--accent-hover)}.swatch-success{background:var(--success)}.swatch-error{background:var(--error)}.swatch-warning{background:var(--warning)}.foundation-buttons{flex-wrap:wrap;gap:12px;display:flex}.foundation select{background:var(--surface);color:var(--text);border:1px solid var(--border);border-radius:var(--radius-control);width:100%;margin-block:8px 16px;padding:12px}.checkbox-label{align-items:center;gap:12px;margin-bottom:20px;font-size:14px;display:flex}.checkbox-label input{width:22px;height:22px;accent-color:var(--accent)}.skeleton{border-radius:var(--radius-control);background:#e5dfd5;animation:1.5s ease-in-out infinite alternate pulse}.skeleton-image{aspect-ratio:1/1.08;border-radius:var(--radius-card)}.skeleton-line{width:90%;height:20px;margin-top:20px}.skeleton-line.short{width:60%}.skeleton-bundle{min-height:315px}.inline-error,.empty-state{border:1px solid var(--border);border-radius:var(--radius-card);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:20px;min-height:200px;padding:48px 24px;display:flex}.inline-error{background:var(--surface);color:var(--error)}.toast{background:var(--text);color:var(--surface);border-radius:var(--radius-control);z-index:10;align-items:center;gap:12px;width:max-content;max-width:calc(100% - 32px);padding:16px 24px;font-size:14px;display:flex;position:fixed;bottom:24px;left:50%;transform:translate(-50%)}.skip-link{background:var(--surface);z-index:20;padding:12px;position:fixed;top:-100px;left:16px}.skip-link:focus{top:12px}@keyframes pulse{50%{opacity:.5}}[dir=ltr] .hero h1{letter-spacing:-1.8px;font-size:44px;line-height:1.25}[dir=ltr] .hero h1 span{font-size:41px}[dir=ltr] .hero-copy>p{line-height:24px}[dir=ltr] .category-card h3{font-size:14px}[dir=ltr] .bundle-card{grid-template-columns:.85fr 1.15fr}@media (min-width:1600px){.hero{gap:88px}}@media (max-width:1150px){.container{width:calc(100% - 48px)}.desktop-nav{gap:18px;font-size:12px}.header-inner{gap:16px}.hero{gap:32px}h1{font-size:40px;line-height:54px}.hero-visual{min-height:440px}.hero-buttons .button{padding-inline:16px;font-size:12px}.category-art{width:68px;height:85px}.category-card{gap:10px}.bundle-card{grid-template-columns:.85fr 1.15fr}.bundle-info{padding:24px 16px}.bundle-prices{gap:10px}.artwork-grid{grid-template-columns:1fr 1fr}.artwork-card{grid-template-columns:.9fr 1fr}.artwork-copy{padding:24px 16px}.commission-card{padding:28px}.trust-section{gap:24px}[dir=ltr] .hero h1,[dir=ltr] .hero h1 span{font-size:35px}}@media (max-width:900px){.desktop-nav{display:none}.mobile-menu{display:inline-flex}.header-inner{min-height:76px}.header-inner>.wordmark{margin-inline-end:auto}.hero{gap:24px}.hero-visual{min-height:410px}.hero-copy>p{font-size:14px}.hero-buttons{gap:8px}.hero h1{font-size:34px;line-height:48px}.hero-note{font-size:10px}.image-caption{flex-direction:column}.hero-art-label{padding:20px 16px 0;font-size:7px}.collection-grid{gap:12px}.product-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.category-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.category-art{width:85px}.bundle-card,[dir=ltr] .bundle-card{grid-template-columns:1fr}.bundle-image{height:240px;min-height:0}.bundle-info{padding:24px}.bundle-prices{justify-content:space-between}.artwork-card{grid-template-columns:1fr}.art-placeholder{max-height:250px}.picture-frame{width:140px}.artwork-copy{padding:24px}.commission-card{flex-direction:column;justify-content:center;align-self:stretch;display:flex}.commission-card .button{align-self:flex-start}.trust-item{flex-direction:column;gap:12px}.footer-main{grid-template-columns:1.4fr 1fr 1fr 1fr;gap:24px}}@media (max-width:600px){.container{width:calc(100% - 32px)}.announcement{padding-block:7px;font-size:10px}.announcement span{display:none}.header-inner{gap:8px;min-height:72px}.header-inner>.wordmark{margin-inline:auto}.wordmark>span{font-size:38px}.wordmark small{letter-spacing:2px;font-size:6px;line-height:16px}.desktop-only,.header-divider{display:none}.header-actions{gap:0}.mobile-menu{width:44px}.header .wordmark{margin-inline-end:auto}.hero{flex-direction:column;gap:30px;padding-block:32px 36px;display:flex}.hero-copy{width:100%;padding:0}.hero-copy .eyebrow{font-size:11px}.hero h1{letter-spacing:-.6px;margin-top:16px;font-size:32px;line-height:44px}[dir=ltr] .hero h1,[dir=ltr] .hero h1 span{letter-spacing:-1px;font-size:32px;line-height:40px}.hero-copy>p{margin-top:16px;font-size:14px;line-height:26px}.hero-buttons{grid-template-columns:1fr 1fr;gap:8px;margin-top:24px;display:grid}.hero-buttons .button{gap:8px;padding-inline:10px;font-size:12px}.hero-shop{margin-top:8px;font-size:12px}.hero-note{margin-top:14px;padding-top:14px;font-size:10px}.hero-visual{border-radius:var(--radius-card);flex-shrink:0;width:100%;height:330px;min-height:0}.hero-visual .mockup{height:236px}.hero-visual .mockup svg{max-height:236px}.hero-art-label{padding:15px 20px 0;font-size:7px}.image-caption{flex-direction:row;padding:0 16px 8px;font-size:8px}.image-caption .handwritten{font-size:15px}.asset-notice{padding:4px;font-size:8px}.section{padding-block:36px 40px}.section-heading{flex-wrap:wrap;gap:8px;margin-bottom:22px}.section-heading>div{width:100%}h2{font-size:24px;line-height:32px}.section-heading p{margin-top:8px;font-size:12px;line-height:24px}.section-heading>.text-link{min-height:36px;font-size:12px}.section-number{margin-bottom:7px;font-size:8px}.collection-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 14px}.collection-image{aspect-ratio:1.04}.collection-info{margin-top:10px}.collection-info h3{font-size:16px}.collection-link{font-size:11px}.data-disclaimer{font-size:9px}.category-grid{gap:12px}.category-card{flex-direction:column;align-items:stretch;gap:10px;padding:10px}.category-art{width:100%;height:110px}.category-card h3{font-size:14px}.category-card span{margin-top:4px;font-size:10px}.category-card>div:last-child{padding-inline:4px}.product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 14px}.product-image{aspect-ratio:.92}.favorite{top:8px;width:44px;height:44px;inset-inline-end:6px}.stock-badge{font-size:10px;top:auto;bottom:12px}.product-info{padding-top:12px}.product-info h3{font-size:13px;line-height:23px}.product-collection,.product-price{font-size:10px}.product-price strong{font-size:14px}.product-options{margin-top:4px}.demo-price{font-size:8px;line-height:16px}.product-cta{margin-top:10px;font-size:10px}.unavailable{font-size:11px}.bundle-grid{grid-template-columns:1fr;gap:20px}.bundle-card,[dir=ltr] .bundle-card{grid-template-columns:1fr}.bundle-image{height:235px}.bundle-info{padding:22px}.bundle-info h3{font-size:22px}.bundle-prices{justify-content:flex-start;gap:26px;margin-top:16px}.bundle-info .demo-price{font-size:10px}.artwork-grid{grid-template-columns:1fr;gap:20px}.artwork-card{grid-template-columns:.9fr 1fr}.art-placeholder{max-height:none;padding:24px 12px}.picture-frame{width:100%;max-width:130px}.art-placeholder small{font-size:8px}.artwork-copy{padding:28px 16px}.artwork-copy .eyebrow{letter-spacing:1px;font-size:7px}.artwork-copy h3{font-size:20px}.artwork-copy p{font-size:12px}.artwork-copy .text-link{gap:8px;font-size:11px}.commission-card{padding:28px}.commission-card h3{font-size:25px}.trust-section{grid-template-columns:1fr;gap:26px;padding-block:30px 40px}.trust-item{flex-direction:row;gap:16px}.trust-item p{margin-top:4px}.trust-icon{width:38px}.footer-main{grid-template-columns:repeat(3,minmax(0,1fr));gap:30px 14px;padding-block:36px 26px}.footer-brand{grid-column:1/-1}.footer-brand p{margin-top:16px}.footer-brand .handwritten{margin-top:10px;font-size:17px}.footer-group h3{font-size:13px}.footer-group a{min-height:44px;font-size:11px}.footer-bottom{flex-wrap:wrap;gap:4px 12px;padding-block:16px}.footer-bottom>span{width:100%;font-size:9px}.footer-bottom .language-button{margin-inline-start:auto;font-size:11px}.modal{padding:20px}.modal-head h2{font-size:20px}.search-field{flex-wrap:wrap;gap:8px}.search-field input{width:calc(100% - 50px)}.search-field .button{width:100%}.swatches{grid-template-columns:repeat(3,1fr)}.foundation-buttons .button{font-size:12px}.skeleton-bundle{min-height:450px}}@media (max-width:350px){.hero-buttons .button{padding-inline:6px;font-size:11px}.hero-buttons .button svg{width:16px}.hero h1,[dir=ltr] .hero h1,[dir=ltr] .hero h1 span{font-size:29px}.artwork-copy{padding-inline:12px}.artwork-copy h3{font-size:18px}}.announcement,.eyebrow,.hero-art-label,.hero-note,.image-caption,.asset-notice,.sample-label,.section-number,.collection-link,.collection-index,.data-disclaimer,.category-card span,.product-collection,.product-options,.demo-price,.stock-badge,.product-cta,.bundle-info .eyebrow,.bundle-prices small,.bundle-final,.art-placeholder small,.artwork-copy .eyebrow,.artwork-copy .text-link,.commission-card .eyebrow,.commission-note,.trust-item .text-link,.footer-group a,.footer-bottom,.footer-bottom>span,.foundation-link,.swatches small{font-size:12px;line-height:20px}.image-caption{flex-wrap:wrap}@media (max-width:600px){.hero-visual{height:354px}.category-card span,.product-price,.unavailable{font-size:12px}}.desktop-nav a[aria-current=page]{border-bottom-color:var(--accent);color:var(--accent);font-weight:600}.drawer-nav a[aria-current=page]{border-inline-start:3px solid var(--accent);padding-inline-start:var(--space-3);font-weight:600}.collections-page{padding-block:var(--space-8) var(--space-16)}.breadcrumb{gap:var(--space-3);color:var(--muted);align-items:center;font-size:12px;line-height:20px;display:flex}.breadcrumb a{align-items:center;min-height:44px;display:inline-flex}.breadcrumb a:hover{color:var(--accent)}.breadcrumb [aria-current]{color:var(--text)}.collections-intro{margin-top:var(--space-6)}.collections-intro h1{font-size:var(--collection-title-size);line-height:var(--collection-title-leading);letter-spacing:-.7px;margin-top:var(--space-4);font-weight:600}.collections-intro h1:focus{outline:none}.collections-intro>p{max-width:640px;margin-top:var(--space-4);color:var(--muted);font-size:16px;line-height:28px}[dir=ltr] .collections-intro>p{line-height:24px}.collections-intro-note{justify-content:space-between;align-items:center;gap:var(--space-6);border-bottom:1px solid var(--border);margin-top:var(--space-8);padding-bottom:var(--space-6);color:var(--muted);font-size:12px;line-height:20px;display:flex}.collections-intro-note>span:last-child{letter-spacing:1.3px;flex-shrink:0;font-family:Inter,sans-serif}.collections-list{margin-top:var(--space-8)}.collections-page-grid{gap:var(--space-6);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.collection-detail-card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-card);flex-direction:column;min-width:0;display:flex;overflow:hidden}.collection-detail-image{aspect-ratio:4/3;background:var(--mock-bg);width:100%;position:relative;overflow:hidden}.collection-detail-image>img{object-fit:contain;width:100%;height:100%;display:block}.collection-placeholder,.collection-placeholder-art{width:100%;height:100%;position:relative}.collection-detail-image .mockup svg{padding:var(--space-6)}.collection-detail-image .sample-label{display:none}.collection-placeholder-name{top:var(--space-4);color:var(--text);padding:var(--space-1) var(--space-3);border-radius:var(--radius-control);background:var(--canvas);font-size:12px;line-height:20px;position:absolute;inset-inline-start:var(--space-4)}.collection-placeholder-note{bottom:var(--space-3);text-align:center;color:var(--text);font-size:12px;line-height:20px;position:absolute;left:0;right:0}.collection-detail-copy{padding:var(--space-6);flex-direction:column;flex:1;min-height:172px;display:flex}.collection-detail-copy .collection-info{margin:0}.collection-detail-copy h3{font-size:var(--collection-card-title-size);line-height:var(--collection-card-title-leading)}.collection-detail-copy>p{margin-top:var(--space-2);color:var(--muted);font-size:16px;line-height:28px}[dir=ltr] .collection-detail-copy>p{line-height:24px}.collection-detail-cta{align-items:center;gap:var(--space-3);margin-top:var(--space-3);min-height:44px;color:var(--accent);font-size:14px;line-height:24px;display:flex}.collection-detail-cta svg{margin-inline-start:auto}.collection-detail-card:hover{border-color:var(--accent)}.collection-detail-card:hover .collection-detail-cta{color:var(--accent-hover)}.collection-detail-card:hover .mockup svg{transform:translateY(-2px)}.collection-detail-card .mockup svg{transition:transform .18s}.collection-detail-card:active{border-color:var(--accent-hover);background:var(--canvas)}.collection-skeleton .collection-detail-image{border-radius:0}.collection-skeleton .skeleton-line:first-child{margin-top:0}.collections-asset-note{color:var(--muted);margin-top:var(--space-6);font-size:12px;line-height:20px}.collections-shop-path{justify-content:space-between;align-items:center;gap:var(--space-8);padding:var(--space-8);border:1px solid var(--border);border-radius:var(--radius-card);margin-top:var(--space-12);background:#f0ece4;display:flex}.collections-shop-path h2{font-size:22px;line-height:32px}.collections-shop-path p{color:var(--muted);margin-top:var(--space-2);font-size:14px;line-height:24px}.collections-shop-path .button{flex-shrink:0}.collections-state{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-card);padding:var(--space-16) var(--space-6);text-align:center;align-items:center;gap:var(--space-6);flex-direction:column;display:flex}.collections-state h2{font-size:24px;line-height:32px}.collections-state p{color:var(--muted)}.state-symbol{color:var(--accent);border:1px solid var(--border);border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;font-size:24px;display:flex}@media (max-width:1000px){.collections-page-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.collections-intro-note>span:last-child{display:none}}@media (max-width:600px){.collections-page{--collection-title-size:30px;--collection-title-leading:40px;padding-block:var(--space-4) var(--space-12)}.collections-intro{margin-top:var(--space-4)}.collections-intro h1{letter-spacing:-.5px}.collections-intro>p{margin-top:var(--space-3)}.collections-intro-note{margin-top:var(--space-6);padding-bottom:var(--space-4)}.collections-list{margin-top:var(--space-6)}.collections-page-grid{gap:var(--space-4) var(--space-3)}.collection-detail-copy{padding:var(--space-3);min-height:168px}.collection-detail-copy h3{font-size:22px;line-height:32px}.collection-detail-copy>p,[dir=ltr] .collection-detail-copy>p{min-height:40px;font-size:12px;line-height:20px}.collection-detail-cta{gap:var(--space-1);margin-top:auto;font-size:12px;line-height:20px}.collection-detail-cta svg{width:16px}.collection-detail-image .mockup svg{padding:var(--space-2)}.collection-placeholder-name{top:var(--space-2);padding:0 var(--space-2);inset-inline-start:var(--space-2)}.collection-placeholder-note{background:var(--mock-bg);padding:var(--space-1) var(--space-2);display:block;position:relative;bottom:auto}.collection-detail-image{overflow:hidden}.collection-detail-image .collection-placeholder-art{height:calc(100% - 44px)}.collection-detail-image .collection-placeholder-note{justify-content:center;align-items:center;height:44px;display:flex}.collections-shop-path{padding:var(--space-6);align-items:flex-start;gap:var(--space-4);margin-top:var(--space-8);flex-direction:column}.collections-shop-path h2{font-size:20px;line-height:32px}.collections-shop-path p{font-size:14px}.collections-state{padding:var(--space-8) var(--space-4)}.collections-state h2{font-size:22px;line-height:32px}}@media (max-width:350px){.collections-page-grid{grid-template-columns:minmax(0,1fr)}.collection-detail-copy{padding:var(--space-6);min-height:172px}.collection-detail-copy>p,[dir=ltr] .collection-detail-copy>p{min-height:auto;font-size:16px;line-height:28px}.collection-detail-cta{margin-top:var(--space-3);font-size:14px}}.collection-detail-page{padding-block:var(--space-8) var(--space-12)}.collection-detail-page>.collections-state h1{font-size:var(--collection-title-size);line-height:var(--collection-title-leading)}.detail-handoff p+p{margin-top:var(--space-4)}.detail-breadcrumb{white-space:nowrap;overflow-x:auto}.detail-hero{align-items:center;gap:var(--space-16);padding-block:var(--space-6) var(--space-8);grid-template-columns:1.25fr .75fr;display:grid}.detail-hero h1{font-size:var(--collection-title-size);line-height:var(--collection-title-leading);margin-top:var(--space-4);letter-spacing:-.5px;font-weight:600}.detail-hero h1:focus{outline:none}.detail-hero-copy p{color:var(--muted);margin-top:var(--space-4);max-width:600px;font-size:16px;line-height:28px}[dir=ltr] .detail-hero-copy p{line-height:24px}.detail-hero-copy small{margin-top:var(--space-3);font-size:12px;line-height:20px;display:block}.detail-hero-image{aspect-ratio:4/3;border-radius:var(--radius-image);background:var(--mock-bg);width:100%;max-height:280px;position:relative;overflow:hidden}.detail-hero-image>div{width:100%;height:100%}.detail-hero-image svg{padding:var(--space-3)}.detail-hero-image .sample-label{display:none}.detail-hero-caption{bottom:var(--space-2);text-align:center;color:var(--text);font-size:12px;line-height:20px;position:absolute;left:0;right:0}.detail-tabs{gap:var(--space-8);border-bottom:1px solid var(--border);display:flex}.detail-tabs button{min-width:80px;min-height:56px;color:var(--muted);padding:var(--space-3) var(--space-2);background:0 0;border:0;border-bottom:2px solid #0000;font-size:16px}.detail-tabs button.active{border-bottom-color:var(--accent);color:var(--text);font-weight:600}.detail-tabs button:hover{color:var(--accent)}.detail-results-toolbar{align-items:center;gap:var(--space-6);padding-block:var(--space-6);justify-content:space-between;display:flex}.results-count{font-size:16px;font-weight:500}.detail-results-toolbar small{color:var(--muted);font-size:12px;line-height:20px}.sort-label{align-items:center;gap:var(--space-3);color:var(--muted);font-size:14px;display:flex}.sort-label select,.filter-panel select{border-radius:var(--radius-control);border:1px solid var(--border);min-height:44px;padding:var(--space-2) var(--space-3);background:var(--surface);color:var(--text);max-width:100%;font-size:14px}.mobile-filters{display:none}.detail-workspace{gap:var(--space-8);grid-template-columns:240px minmax(0,1fr);align-items:start;display:grid}.detail-sidebar{border:1px solid var(--border);background:var(--surface);padding:var(--space-6) var(--space-4);border-radius:var(--radius-card)}.filter-title{justify-content:space-between;align-items:center;gap:var(--space-2);display:flex}.filter-title h2{font-size:20px;line-height:32px}.filter-clear{color:var(--accent);min-height:44px;padding-inline:var(--space-2);background:0 0;border:0;font-size:12px}.filter-clear:hover{color:var(--accent-hover);text-decoration:underline}.filter-panel fieldset{border:0;border-top:1px solid var(--border);min-width:0;padding:var(--space-4) 0;margin:var(--space-4) 0 0}.filter-panel legend{padding-inline-end:var(--space-2);font-size:14px;font-weight:500}.filter-choice{align-items:center;gap:var(--space-3);cursor:pointer;min-height:44px;font-size:14px;display:flex}.filter-choice input{width:17px;height:17px;accent-color:var(--accent);flex-shrink:0}.filter-panel small{color:var(--muted);margin-top:var(--space-2);font-size:12px;line-height:20px;display:block}.size-filter{gap:var(--space-2);flex-wrap:wrap;display:flex}.size-choice{border:1px solid var(--border);border-radius:var(--radius-control);cursor:pointer;min-width:42px;min-height:44px;padding-inline:var(--space-2);justify-content:center;align-items:center;font-size:12px;display:flex;position:relative}.size-choice.active{border-color:var(--accent);background:var(--canvas);color:var(--accent);font-weight:600}.size-choice input{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute}.size-choice:has(input:focus-visible){outline:2px solid var(--accent);outline-offset:3px}.filter-unit{color:var(--muted);font-size:12px;font-weight:400}.price-inputs{gap:var(--space-2);grid-template-columns:1fr 1fr;display:grid}.price-inputs label{color:var(--muted);font-size:12px}.price-inputs input{width:100%;min-width:0;min-height:44px;margin-top:var(--space-2);border:1px solid var(--border);border-radius:var(--radius-control);background:var(--canvas);padding:var(--space-2);font-size:12px;display:block}.price-inputs input[aria-invalid=true]{border-color:var(--error)}.price-apply{color:var(--accent);background:0 0;border:0;min-height:44px;padding:0;font-size:12px}.filter-error{color:var(--error);margin-top:var(--space-2);font-size:12px;line-height:20px}.active-filter-chips{align-items:center;gap:var(--space-2);margin-bottom:var(--space-6);flex-wrap:wrap;display:flex}.filter-chip{gap:var(--space-3);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-control);min-height:44px;padding:var(--space-2) var(--space-3);align-items:center;font-size:12px;display:inline-flex}.filter-chip:hover{border-color:var(--accent)}.filter-chip>span:last-child{color:var(--muted);font-size:20px}.catalog-grid{gap:var(--space-8) var(--space-6);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.catalog-result-card{border:1px solid var(--border);background:var(--surface);border-radius:var(--radius-card);flex-direction:column;display:flex;overflow:hidden}.catalog-result-card:hover{border-color:#c2b09e}.catalog-result-card .product-image{aspect-ratio:4/5;border-radius:0}.catalog-result-card .product-info{padding:var(--space-4);flex-direction:column;flex:1;display:flex}.catalog-result-card .product-info h3{font-size:16px;line-height:28px}[dir=ltr] .catalog-result-card .product-info h3{line-height:24px}.catalog-result-card .product-price{margin-top:var(--space-3);font-size:12px}.catalog-result-card .product-price strong{font-size:18px}.catalog-result-card .product-cta{padding-top:var(--space-3);min-height:48px;margin-top:auto;font-size:14px}.catalog-result-card .demo-price{margin-bottom:var(--space-3);font-size:12px;line-height:20px}.catalog-result-card .product-options{margin-bottom:var(--space-2);font-size:12px;line-height:20px}.catalog-result-card .favorite{width:44px;height:44px}.catalog-result-card .stock-badge{top:auto;bottom:var(--space-3);font-size:12px}.result-type{top:var(--space-3);background:var(--canvas);border:1px solid var(--border);padding:var(--space-1) var(--space-2);border-radius:var(--radius-control);font-size:12px;line-height:20px;position:absolute;inset-inline-start:var(--space-3)}.catalog-bundle-card .result-type{background:var(--accent);color:var(--surface);border-color:var(--accent)}.bundle-summary{color:var(--muted);margin-block:var(--space-2);font-size:14px;line-height:24px}.bundle-saving{color:var(--success);margin-top:var(--space-2);font-size:12px;line-height:20px}.matching-price{color:var(--muted);font-size:12px;line-height:20px}.result-placeholder{height:100%;position:relative}.result-placeholder>span{bottom:var(--space-2);text-align:center;color:var(--text);font-size:12px;line-height:20px;position:absolute;left:0;right:0}.result-placeholder .sample-label{display:none}.catalog-skeleton-image{aspect-ratio:4/5;border-radius:var(--radius-card)}.detail-catalog-note{color:var(--muted);margin-top:var(--space-6);font-size:12px;line-height:20px}.detail-other-collections{border-top:1px solid var(--border);margin-top:var(--space-12);padding-top:var(--space-6)}.result-pagination{gap:var(--space-2);margin-top:var(--space-8);flex-wrap:wrap;justify-content:center;align-items:center;display:flex}.result-pagination small{text-align:center;width:100%;color:var(--muted);font-size:12px}.page-number{border:1px solid var(--border);border-radius:var(--radius-control);background:0 0;width:44px;min-height:44px}.page-number.active{background:var(--accent);color:var(--surface);border-color:var(--accent)}.favorite-error{align-items:center;gap:var(--space-3);color:var(--error);padding:var(--space-3);border:1px solid var(--border);border-radius:var(--radius-control);margin-bottom:var(--space-4);flex-wrap:wrap;font-size:12px;display:flex}.filter-sheet{border-radius:var(--radius-image) var(--radius-image) 0 0;width:min(100%,600px);max-height:90dvh;padding:var(--space-6);margin:auto auto 0;top:auto;bottom:0}.filter-sheet[open]{flex-direction:column;display:flex}.filter-sheet .modal-head{margin-bottom:var(--space-4);flex-shrink:0}.filter-sheet-scroll{min-height:0;overflow-y:auto}.filter-sheet-footer{gap:var(--space-3);border-top:1px solid var(--border);padding-top:var(--space-4);flex-shrink:0;display:flex}.filter-sheet-footer .primary{flex:1}.filter-counter{background:var(--accent);min-width:20px;height:20px;color:var(--surface);border-radius:50%;font-size:12px;line-height:20px}@media (max-width:1000px){.detail-sidebar{display:none}.detail-workspace{grid-template-columns:minmax(0,1fr)}.mobile-filters{margin-inline-start:auto;display:inline-flex}.catalog-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.detail-hero{gap:var(--space-8)}}@media (max-width:800px){.catalog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sort-label{align-items:flex-start;gap:var(--space-1);flex-direction:column}}@media (max-width:600px){.collection-detail-page{--collection-title-size:30px;--collection-title-leading:40px;padding-block:var(--space-4) var(--space-8)}.detail-hero{gap:var(--space-4);padding-block:var(--space-4) var(--space-6);grid-template-columns:minmax(0,1fr)}.detail-hero-copy p{margin-top:var(--space-3)}.detail-hero-image{aspect-ratio:auto;border-radius:var(--radius-card);height:165px;max-height:165px}.detail-hero-image svg{padding:0}.detail-tabs{gap:0}.detail-tabs button{flex:1;min-width:0;font-size:14px}.detail-results-toolbar{gap:var(--space-3);padding-block:var(--space-4);flex-wrap:wrap}.detail-results-toolbar>div:first-child{flex:1}.sort-label{justify-content:space-between;align-items:center;gap:var(--space-2);flex-direction:row;width:100%;font-size:12px}.sort-label select{min-width:0;flex:1;margin-inline-start:var(--space-4);font-size:12px}.catalog-grid{gap:var(--space-4) var(--space-3)}.catalog-result-card .product-info{padding:var(--space-3)}.catalog-result-card .product-info h3{font-size:14px;line-height:24px}.catalog-result-card .product-price strong{font-size:16px}.catalog-result-card .product-price{font-size:12px}.catalog-result-card .product-cta{gap:var(--space-1);font-size:12px}.catalog-result-card .product-cta svg{width:16px}.catalog-result-card .product-collection,.catalog-result-card .demo-price,.bundle-summary{font-size:12px;line-height:20px}.active-filter-chips{margin-bottom:var(--space-4)}.filter-sheet{padding:var(--space-4)}.detail-other-collections{margin-top:var(--space-8)}.detail-results-area .collections-state h2{font-size:22px}}@media (max-width:350px){.catalog-grid{grid-template-columns:minmax(0,1fr)}.catalog-result-card .product-info{padding:var(--space-4)}.catalog-result-card .product-info h3{font-size:16px}.result-pagination .button{padding-inline:var(--space-3)}}.product-detail-page{padding-block:var(--space-8) var(--space-16)}.product-main-layout{gap:var(--space-16);padding-block:var(--space-8) var(--space-16);grid-template-columns:1.1fr .9fr;align-items:start;display:grid}.product-purchase-panel{min-width:0}.product-intro-top{justify-content:space-between;align-items:center;gap:var(--space-4);display:flex}.product-intro-top>div{display:flex}.product-intro-top .eyebrow{min-height:44px;font-size:12px}.product-purchase-panel h1{margin-top:var(--space-3);letter-spacing:-.5px;font-size:32px;font-weight:600;line-height:44px}.product-purchase-panel h1:focus{outline:none}.product-intro{color:var(--muted);margin-top:var(--space-3);font-size:16px;line-height:28px}[dir=ltr] .product-intro{line-height:24px}.product-fixed-fact{align-items:center;gap:var(--space-3);margin-top:var(--space-4);color:var(--muted);padding-bottom:var(--space-6);border-bottom:1px solid var(--border);font-size:12px;line-height:20px;display:flex}.product-fixed-fact>span:first-child{border:1px solid var(--border);border-radius:var(--radius-control);padding:var(--space-1) var(--space-2);color:var(--text);white-space:nowrap;font-family:Inter,sans-serif}.favorite-active{color:var(--accent)}.favorite-active svg{fill:#a44a3220}.product-gallery{top:var(--space-6);min-width:0;position:sticky}.gallery-main{aspect-ratio:4/5;border-radius:var(--radius-image);touch-action:pan-y;background:#e8eade;position:relative;overflow:hidden}.product-detail-page>.collections-state h1{font-size:32px;line-height:44px}.gallery-zoom-target{cursor:zoom-in;background:0 0;border:0;width:100%;height:100%;padding:0;display:block}.gallery-surface{background:#e8eade;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative}.gallery-surface>img{object-fit:contain;width:100%;height:100%}.gallery-object{justify-content:center;align-items:center;width:100%;height:100%;display:flex}.gallery-object .mockup{background:0 0}.gallery-object .mockup svg{padding:var(--space-6)}.gallery-object .sample-label{display:none}.gallery-sample-tag{bottom:var(--space-12);left:var(--space-4);right:var(--space-4);text-align:center;color:var(--muted);font-size:12px;line-height:20px;position:absolute}.gallery-editorial{top:var(--space-6);left:var(--space-6);right:var(--space-6);color:#556052;letter-spacing:1.5px;pointer-events:none;direction:ltr;font-family:Inter,sans-serif;font-size:12px;position:absolute}.zoom-hint{bottom:var(--space-4);gap:var(--space-2);color:var(--text);pointer-events:none;align-items:center;font-size:12px;display:flex;position:absolute;inset-inline-end:var(--space-6)}.gallery-footer{justify-content:space-between;align-items:center;gap:var(--space-3);margin-top:var(--space-2);color:var(--muted);font-size:12px;line-height:20px;display:flex}.gallery-controls{align-items:center;gap:var(--space-1);direction:ltr;display:flex}.gallery-controls .icon-button{font-size:26px}.gallery-controls span{text-align:center;min-width:42px;font-size:12px}.gallery-thumbnails{gap:var(--space-3);margin-top:var(--space-3);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.gallery-thumbnails button{border:1px solid var(--border);border-radius:var(--radius-control);padding:var(--space-1);background:0 0;min-height:44px;overflow:hidden}.gallery-thumbnails button.selected{border:2px solid var(--accent);padding:3px}.gallery-thumbnails button.selected>span{color:var(--accent);font-weight:600}.gallery-thumbnails button>div{border-radius:var(--space-1);height:92px;overflow:hidden}.gallery-thumbnails button>span{margin-block:var(--space-1);font-size:12px;line-height:20px;display:block}.gallery-thumbnails .gallery-object .mockup svg{padding:0}.gallery-disclaimer{color:var(--muted);margin-top:var(--space-4);font-size:12px;line-height:20px}.sample-back{width:52%;height:65%;padding:var(--space-6);color:#263f32;background:#809282;border-inline-start:8px solid #9ba68e;flex-direction:column;justify-content:flex-end;align-items:center;display:flex;transform:rotate(8deg);box-shadow:8px 15px 22px #211e1a1c}.sample-back>span{font-family:Georgia,serif;font-size:34px}.sample-back small{text-align:center;font-family:Inter,sans-serif;font-size:12px}.sample-spread{border:6px solid #7f9281;width:82%;height:56%;display:flex;transform:rotate(-5deg);box-shadow:10px 14px 25px #211e1a15}.sample-spread>span{background:#fffdf5;width:50%}.sample-spread>span:first-child{border-inline-end:1px solid var(--border);box-shadow:inset -8px 0 15px #211e1a0c}.sample-paper{width:72%;height:60%;padding:var(--space-4);align-items:end;gap:var(--space-2);background:#fffaf0;border-bottom:12px solid #7f9281;display:flex;transform:rotate(-12deg);box-shadow:10px 15px 22px #211e1a12}.sample-paper span{border-left:2px solid #c3b9a7;width:5px;height:85%}.gallery-view-back{background:#ebe5db}.gallery-view-inside{background:#eee9df}.gallery-view-detail{background:#e6e4d8}.gallery-thumbnails .sample-back{padding:var(--space-1);border-width:2px}.gallery-thumbnails .sample-back>span{font-size:13px}.gallery-thumbnails .sample-back small{display:none}.product-option-group{margin:var(--space-6) 0 0;border:0;min-width:0;padding:0;position:relative}.product-option-group legend{justify-content:space-between;gap:var(--space-3);width:100%;margin-bottom:var(--space-3);font-size:14px;font-weight:500;display:flex}.option-required{color:var(--muted);font-size:12px;font-weight:400}.option-guide-link{color:var(--accent);min-height:44px;margin-block:-8px var(--space-2);background:0 0;border:0;padding:0;font-size:12px}.product-radio-grid{gap:var(--space-2);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.option-sheets .product-radio-grid,.option-cover .product-radio-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.product-radio{justify-content:center;gap:var(--space-1);padding:var(--space-3);border:1px solid var(--border);border-radius:var(--radius-control);background:var(--surface);cursor:pointer;flex-direction:column;min-height:74px;display:flex;position:relative}.product-radio input{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.radio-title{justify-content:space-between;align-items:center;gap:var(--space-1);font-size:14px;line-height:24px;display:flex}.product-radio small{color:var(--muted);font-size:12px;line-height:20px}.product-radio.selected{border-color:var(--accent);background:#f3e9df}.product-radio:hover:not(.not-offered){border-color:var(--accent)}.product-radio:has(input:focus-visible){outline:2px solid var(--accent);outline-offset:4px}.product-radio.not-offered{color:var(--muted);cursor:not-allowed;background:#eeebe5;border-style:dashed}.product-radio.not-offered input{cursor:not-allowed}.product-radio.out-of-stock .option-status{color:var(--error)}.radio-check{color:var(--accent);font-size:14px}.option-helper{color:var(--muted);margin-top:var(--space-2);font-size:12px;line-height:20px}.selection-summary{padding:var(--space-3) var(--space-4);border-radius:var(--radius-control);margin-top:var(--space-6);background:#f0ece3;font-size:12px;line-height:24px}.quantity-section{justify-content:space-between;align-items:center;gap:var(--space-3);margin-top:var(--space-6);flex-wrap:wrap;display:flex}.quantity-section>label{font-size:14px;font-weight:500}.quantity-stepper{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-control);direction:ltr;display:flex;overflow:hidden}.quantity-stepper button{background:0 0;border:0;width:44px;min-height:44px;font-size:22px}.quantity-stepper button:hover:not(:disabled){background:var(--canvas)}.quantity-stepper input{text-align:center;border:0;border-inline:1px solid var(--border);font-variant-numeric:tabular-nums;background:0 0;border-radius:0;width:56px;min-width:0;font-size:16px}.quantity-stepper input:focus-visible{outline-offset:-3px}.quantity-section>p{width:100%;color:var(--muted);font-size:12px;line-height:20px}.product-price-summary{border-top:1px solid var(--border);padding-top:var(--space-6);margin-top:var(--space-6);font-variant-numeric:tabular-nums}.starting-price{gap:var(--space-3);align-items:center;display:flex}.starting-price span{color:var(--muted);font-size:14px}.starting-price strong{font-size:28px;font-weight:600;line-height:40px}.product-stock-state{gap:var(--space-2);color:var(--error);margin-bottom:var(--space-3);align-items:center;font-size:14px;display:flex}.product-stock-state.in-stock{color:var(--success)}.unit-price,.selection-total{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.unit-price{color:var(--muted);font-size:14px}.unit-price strong{color:var(--text);font-weight:500}.selection-total{margin-top:var(--space-3);font-size:14px}.selection-total strong{font-size:24px;font-weight:600;line-height:32px}.price-shipping-note{color:var(--muted);margin-top:var(--space-3);font-size:12px;line-height:20px}.product-add-button{width:100%;margin-top:var(--space-6);justify-content:space-between;min-height:52px}.product-reservation-note{text-align:center;color:var(--muted);margin-top:var(--space-2);font-size:12px;line-height:20px}.product-feedback{color:var(--muted);background:var(--warning);border-radius:var(--radius-control);padding:var(--space-3);margin-top:var(--space-3);overflow-wrap:anywhere;font-size:12px;line-height:20px}.product-inline-error{color:var(--error);border:1px solid var(--border);border-radius:var(--radius-control);padding:var(--space-3);margin-top:var(--space-3);width:100%;font-size:12px;line-height:20px}.price-change-warning{padding:var(--space-4);background:var(--warning);border-radius:var(--radius-card);color:var(--warning-text);margin-top:var(--space-4);font-size:14px;line-height:24px}.price-change-warning h2{margin-bottom:var(--space-2);font-size:16px;line-height:28px}.price-change-warning>div{gap:var(--space-2);margin-top:var(--space-3);flex-wrap:wrap;display:flex}.price-change-warning .button{font-size:12px}.skeleton-price{height:92px}.product-gallery-skeleton{aspect-ratio:4/5;border-radius:var(--radius-image)}.product-loading-info .skeleton-line{height:64px;margin-bottom:var(--space-6)}.product-information{gap:var(--space-16);padding-block:var(--space-12);border-top:1px solid var(--border);grid-template-columns:1fr 1fr;align-items:start;display:grid}.product-information h2,.product-guide-strip h2,.product-delivery h2,.product-related h2{font-size:24px;font-weight:600;line-height:32px}.product-information>div:first-child>h2{margin-top:var(--space-4)}.product-information p{color:var(--muted);margin-top:var(--space-4);line-height:28px}[dir=ltr] .product-information p{line-height:24px}.guide-open-button{margin-top:var(--space-6);background:0 0;border:0;padding:0}.product-specifications{border:1px solid var(--border);border-radius:var(--radius-card);padding:var(--space-6);background:var(--surface)}.product-specifications dl{margin:var(--space-4) 0 0}.product-specifications dl>div{gap:var(--space-4);padding-block:var(--space-3);border-bottom:1px solid var(--border);grid-template-columns:1fr 1.3fr;font-size:14px;line-height:24px;display:grid}.product-specifications dt{color:var(--muted)}.product-specifications dd{margin:0}.product-specifications small{color:var(--muted);margin-top:var(--space-4);font-size:12px;line-height:20px;display:block}.product-guide-strip{align-items:center;gap:var(--space-8);border-radius:var(--radius-card);border:1px solid var(--border);padding:var(--space-8);background:#efe9df;justify-content:space-between;display:flex}.product-guide-strip p{color:var(--muted);margin-top:var(--space-3);max-width:760px;font-size:14px;line-height:24px}.product-guide-strip .button{flex-shrink:0}.product-delivery{padding-block:var(--space-12)}.product-delivery p{color:var(--muted);max-width:760px;margin-block:var(--space-4) var(--space-2);font-size:14px;line-height:24px}.product-related{border-top:1px solid var(--border);padding-block:var(--space-12)}.product-related-heading{justify-content:space-between;align-items:center;gap:var(--space-6);margin-bottom:var(--space-8);display:flex}.mobile-buy-bar{display:none}.product-dialog-lightbox{max-width:860px}.product-lightbox>.gallery-surface{border-radius:var(--radius-card);height:min(64dvh,680px)}.product-lightbox>.gallery-controls{margin-top:var(--space-3);justify-content:center}.product-dialog-guide{max-width:720px}.notebook-guide p{color:var(--muted);margin-top:var(--space-4);font-size:14px;line-height:24px}.notebook-guide h3{margin-top:var(--space-6)}.size-comparison{justify-content:space-evenly;align-items:end;gap:var(--space-4);padding:var(--space-6) 0;display:flex}.size-comparison>div{align-items:center;gap:var(--space-2);flex-direction:column;min-width:0;font-size:14px;display:flex}.size-comparison small{text-align:center;color:var(--muted);font-size:12px;line-height:20px}.guide-size{border-radius:var(--space-1);background:#e5e9dc;border:1px solid #9aa98d}.guide-A4{width:126px;height:178px}.guide-A5{width:89px;height:126px}.guide-A6{width:63px;height:89px}.product-dialog-cart{max-width:440px;height:100dvh;max-height:100dvh;padding:var(--space-6);border-radius:0;margin-block:0;margin-inline:auto 0}.cart-confirmation{gap:var(--space-4);flex-direction:column;display:flex}.cart-demo-label{color:var(--muted);font-size:12px}.cart-confirmation-item{gap:var(--space-4);padding-block:var(--space-6);border-block:1px solid var(--border);grid-template-columns:105px minmax(0,1fr);display:grid}.cart-confirmation-item>div:first-child{border-radius:var(--radius-control);height:140px;overflow:hidden}.cart-confirmation-item h3{font-size:16px}.cart-confirmation-item p{color:var(--muted);margin-block:var(--space-2);font-size:12px;line-height:24px}.cart-confirmation-item strong{font-variant-numeric:tabular-nums;font-size:16px}.cart-confirmation>p{color:var(--muted);font-size:12px;line-height:20px}@media (max-width:1100px){.product-main-layout,.product-information{gap:var(--space-8)}.product-radio{padding:var(--space-2)}}@media (max-width:850px){.product-main-layout{gap:var(--space-8);grid-template-columns:minmax(0,1fr)}.product-gallery{width:100%;max-width:600px;margin-inline:auto;position:static}.gallery-main{max-height:620px}.product-purchase-panel{width:100%;max-width:600px;margin-inline:auto}.product-information{grid-template-columns:minmax(0,1fr)}.product-guide-strip{flex-direction:column;align-items:flex-start}}@media (max-width:600px){.product-detail-page{padding-block:var(--space-4) 104px}.product-main-layout{padding-block:var(--space-4) var(--space-8);gap:var(--space-6)}.gallery-main{border-radius:var(--radius-card);max-height:405px}.gallery-object .mockup svg{padding:var(--space-2)}.gallery-editorial{top:var(--space-4);left:var(--space-4);right:var(--space-4);letter-spacing:.5px}.zoom-hint{inset-inline-end:var(--space-4);bottom:var(--space-3)}.gallery-thumbnails{gap:var(--space-2);margin-top:var(--space-2)}.gallery-thumbnails button>div{height:58px}.gallery-thumbnails button>span{font-size:12px}.gallery-footer>span{max-width:60%}.gallery-controls{gap:0}.gallery-controls .icon-button{width:44px}.gallery-disclaimer{margin-top:var(--space-3)}.product-purchase-panel h1{margin-top:var(--space-2);font-size:24px;line-height:34px}.product-radio-grid{gap:var(--space-2)}.product-radio{padding:var(--space-3) var(--space-2)}.radio-title{font-size:14px}.product-radio small{font-size:12px}.product-fixed-fact{align-items:flex-start}.product-fixed-fact>span:last-child{flex:1}.selection-total strong{font-size:22px}.starting-price strong{font-size:26px}.product-information{padding-block:var(--space-8);gap:var(--space-8)}.product-specifications{padding:var(--space-4)}.product-specifications dl>div{gap:var(--space-3);font-size:12px}.product-specifications dd{overflow-wrap:anywhere}.product-guide-strip{padding:var(--space-6);gap:var(--space-4)}.product-guide-strip h2{font-size:22px}.product-delivery,.product-related{padding-block:var(--space-8)}.product-related-heading{gap:var(--space-2);margin-bottom:var(--space-6);flex-wrap:wrap}.mobile-buy-bar{z-index:5;padding:var(--space-3) var(--space-4) calc(var(--space-3) + env(safe-area-inset-bottom));gap:var(--space-3);background:var(--canvas);border-top:1px solid var(--border);justify-content:space-between;align-items:center;display:flex;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -4px 18px #211e1a08}.mobile-buy-bar>div{min-width:0}.mobile-buy-bar small{color:var(--muted);font-size:12px;line-height:20px;display:block}.mobile-buy-bar strong{font-variant-numeric:tabular-nums;font-size:14px}.mobile-buy-bar .button{padding-inline:var(--space-4);flex-shrink:0;font-size:12px}body:has(dialog[open]) .mobile-buy-bar{display:none}.product-dialog-guide,.product-dialog-cart{border-radius:var(--radius-image) var(--radius-image) 0 0;width:100%;max-width:none;height:auto;max-height:90dvh;padding:var(--space-4) var(--space-4) calc(var(--space-6) + env(safe-area-inset-bottom));margin:auto auto 0;top:auto;bottom:0}.product-dialog-lightbox{padding:var(--space-4)}.size-comparison{gap:var(--space-2)}.guide-A4{width:95px;height:134px}.guide-A5{width:67px;height:95px}.guide-A6{width:48px;height:67px}.cart-confirmation-item{gap:var(--space-3);grid-template-columns:92px minmax(0,1fr)}.cart-confirmation-item>div:first-child{height:120px}}@media (max-width:350px){.product-radio-grid,.option-sheets .product-radio-grid,.option-cover .product-radio-grid{grid-template-columns:minmax(0,1fr)}.product-radio{min-height:60px}.option-size .product-radio-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.option-size .product-radio small{font-size:12px}.radio-title{font-size:13px}.gallery-main{max-height:335px}.gallery-editorial{font-size:12px}.gallery-footer{flex-wrap:wrap}.gallery-footer>span{width:100%;max-width:none}.gallery-controls{margin-inline-start:auto}.selection-total{flex-wrap:wrap}.mobile-buy-bar{gap:var(--space-2)}.mobile-buy-bar .button{padding-inline:var(--space-3)}.mobile-buy-bar strong{font-size:13px}}.bundle-back-link{margin-top:var(--space-2);color:var(--muted);background:0 0;border:0;padding:0;font-size:12px}.bundle-gallery-column{top:var(--space-6);min-width:0;position:sticky}.bundle-gallery-column>.product-gallery{position:static}.bundle-gallery-inventory{margin-top:var(--space-8);border-top:1px solid var(--border);padding-top:var(--space-6)}.bundle-gallery-inventory h2{margin-top:var(--space-3);font-size:24px;line-height:32px}.bundle-gallery-inventory p{color:var(--muted);margin-top:var(--space-3);max-width:460px;font-size:14px;line-height:24px}.bundle-still-life{background:#e8eade;width:100%;height:100%;position:relative;overflow:hidden}.bundle-image>.bundle-still-life{min-height:280px}.bundle-still-life .mockup,.bundle-single-media .mockup{background:0 0}.bundle-still-life .sample-label{display:none}.bundle-scene-book{top:0;width:88%;height:90%;position:absolute;inset-inline-start:-5%}.bundle-scene-bookmark{top:12%;width:26%;height:68%;position:absolute;inset-inline-end:7%;transform:rotate(12deg)}.bundle-scene-stickers{align-items:center;gap:var(--space-1);bottom:18%;width:36%;height:28%;display:flex;position:absolute;inset-inline-end:14%;transform:rotate(-9deg)}.bundle-single-sticker{filter:drop-shadow(2px 5px 5px #211e1a15);width:50%}.bundle-scene-stickers .bundle-single-sticker:last-child{transform:translateY(20%)}.bundle-scene-caption{bottom:17%;left:var(--space-3);right:var(--space-3);text-align:center;color:#53614e;font-family:Inter,sans-serif;font-size:12px;line-height:20px;position:absolute}.bundle-sticker-pair{justify-content:center;align-items:center;gap:var(--space-3);width:70%;height:100%;margin-inline:auto;display:flex}.bundle-sticker-pair .bundle-single-sticker:first-child{transform:rotate(-12deg)}.bundle-sticker-pair .bundle-single-sticker:last-child{transform:rotate(12deg)translateY(10%)}.bundle-single-media{width:100%;height:100%}.bundle-detail-page .gallery-thumbnails .bundle-scene-caption{display:none}.bundle-detail-page .gallery-thumbnails .bundle-scene-book{width:88%;height:100%}.bundle-page-label{border:1px solid var(--border);padding:var(--space-1) var(--space-2);border-radius:var(--radius-control);color:var(--accent);margin-top:var(--space-3);align-items:center;font-size:12px;line-height:20px;display:inline-flex}.bundle-purchase-panel h1{margin-top:var(--space-3)}.bundle-demo-note{color:var(--muted);margin-top:var(--space-3);font-size:12px;line-height:20px}.bundle-components{margin-top:var(--space-8)}.bundle-components-heading{justify-content:space-between;align-items:center;gap:var(--space-3);margin-bottom:var(--space-4);display:flex}.bundle-components-heading h2{font-size:20px;line-height:32px}.bundle-components-heading>span{color:var(--muted);white-space:nowrap;font-size:12px;line-height:20px}.bundle-component-card{border:1px solid var(--border);background:var(--surface);border-radius:var(--radius-card);padding:var(--space-4);margin-top:var(--space-3)}.bundle-component-card.component-blocked{border-color:#d8b2a4}.bundle-component-head{gap:var(--space-4);align-items:center;display:flex}.bundle-component-thumb{border-radius:var(--radius-control);background:#e8eade;flex-shrink:0;width:68px;height:86px;overflow:hidden}.bundle-component-thumb .sample-label{display:none}.bundle-component-head>div:last-child{min-width:0}.component-fixed-count{color:var(--accent);font-size:12px;line-height:20px}.bundle-component-head h3{margin-top:var(--space-1);font-size:16px;line-height:28px}.bundle-component-head p{color:var(--muted);margin-top:var(--space-1);font-size:12px;line-height:20px}.bundle-component-card .product-option-group{margin-top:var(--space-4)}.bundle-component-card .product-radio{padding:var(--space-2)}.bundle-component-card .radio-title{font-size:14px;line-height:24px}.bundle-component-card .product-radio small{font-size:12px;line-height:20px}.bundle-allowed-note{color:var(--muted);margin-top:var(--space-4);padding-top:var(--space-3);border-top:1px solid var(--border);font-size:12px;line-height:20px}.bundle-component-footer{align-items:center;gap:var(--space-3);border-top:1px solid var(--border);margin-top:var(--space-3);padding-top:var(--space-2);flex-wrap:wrap;justify-content:space-between;display:flex}.bundle-component-footer .text-link{gap:var(--space-2);font-size:12px;line-height:20px}.component-availability{align-items:center;gap:var(--space-2);color:var(--muted);font-size:12px;line-height:20px;display:inline-flex}.component-availability.available{color:var(--success)}.component-blocked .component-availability{color:var(--error)}.bundle-purchase-summary{margin-top:var(--space-8);border:1px solid var(--border);border-radius:var(--radius-card);padding:var(--space-6);background:#f1ece3}.bundle-purchase-summary>h2{font-size:20px;line-height:32px}.bundle-purchase-summary .selection-summary{margin-top:var(--space-4);background:0 0;padding:0}.bundle-purchase-summary .selection-summary strong{font-size:14px;font-weight:500;display:block}.bundle-purchase-summary .selection-summary span{margin-top:var(--space-2);color:var(--muted);display:block}.bundle-price-breakdown{border-top:1px solid var(--border);padding-top:var(--space-6);margin-top:var(--space-6);font-variant-numeric:tabular-nums}.bundle-price-row{justify-content:space-between;align-items:baseline;gap:var(--space-3);margin-top:var(--space-3);font-size:14px;line-height:24px;display:flex}.bundle-price-row>span,.bundle-price-row s{color:var(--muted)}.bundle-discount-row strong{color:var(--success);font-weight:500}.bundle-unit-price{border-bottom:1px solid var(--border);padding-bottom:var(--space-4)}.bundle-unit-price strong{font-weight:500}.bundle-purchase-summary .selection-total{margin-top:var(--space-4)}.bundle-stacking-note{margin-top:var(--space-4);color:var(--muted);font-size:12px;line-height:20px}.bundle-detail-info{gap:var(--space-16);border-top:1px solid var(--border);padding-block:var(--space-12);grid-template-columns:1fr 1fr;display:grid}.bundle-detail-info h2{margin-top:var(--space-3);font-size:24px;line-height:32px}.bundle-detail-info p{color:var(--muted);margin-top:var(--space-4);font-size:16px;line-height:28px}[dir=ltr] .bundle-detail-info p{line-height:24px}.bundle-confirmation-parts{padding:var(--space-3);border:1px solid var(--border);border-radius:var(--radius-control);font-size:14px}.bundle-confirmation-parts summary{cursor:pointer;align-content:center;min-height:44px;font-size:14px;font-weight:500;display:list-item}.bundle-confirmation-parts p{color:var(--muted);padding-top:var(--space-2);font-size:12px;line-height:24px}.cart-confirmation-item .bundle-scene-caption{display:none}.cart-confirmation-item .bundle-scene-book{width:100%;height:100%}@media (max-width:1100px){.bundle-purchase-summary{padding:var(--space-4)}.bundle-components-heading{flex-wrap:wrap}.bundle-detail-info{gap:var(--space-8)}}@media (max-width:850px){.bundle-gallery-column{width:100%;max-width:600px;margin-inline:auto;position:static}.bundle-gallery-inventory{display:none}.bundle-detail-info{grid-template-columns:minmax(0,1fr)}}@media (max-width:900px){.bundle-image>.bundle-still-life{min-height:0}}@media (max-width:600px){.bundle-components{margin-top:var(--space-6)}.bundle-image>.bundle-still-life{min-height:0}.product-detail-page>.collections-state h1{font-size:24px;line-height:34px}.bundle-component-card{padding:var(--space-3)}.bundle-component-head{gap:var(--space-3)}.bundle-component-head h3{font-size:14px;line-height:24px}.bundle-component-thumb{width:60px;height:76px}.bundle-components-heading>span{font-size:12px}.bundle-detail-page .gallery-main{max-height:405px}.bundle-scene-caption{font-size:12px;bottom:19%}.bundle-purchase-summary{padding:var(--space-4);margin-top:var(--space-6)}.bundle-price-row{flex-wrap:wrap;font-size:14px}.bundle-price-row>s,.bundle-price-row>strong{margin-inline-start:auto}.bundle-detail-info{gap:var(--space-8);padding-block:var(--space-8)}.bundle-detail-info h2{font-size:22px}.bundle-component-card .option-helper{font-size:12px}}@media (max-width:350px){.bundle-component-card .option-size .product-radio-grid{grid-template-columns:minmax(0,1fr)}.bundle-scene-caption{left:var(--space-6);right:var(--space-6);font-size:12px}.bundle-price-row{gap:var(--space-1);flex-direction:column}.bundle-price-row>s,.bundle-price-row>strong{margin-inline-start:0}}.shopping-cart-page{padding-block:var(--space-8) var(--space-16)}.cart-page-heading{justify-content:space-between;align-items:center;gap:var(--space-6);padding-block:var(--space-6);display:flex}.cart-page-heading h1{letter-spacing:-.4px;margin-top:var(--space-3);font-size:32px;font-weight:600;line-height:44px}.cart-page-heading h1:focus{outline:none}.cart-page-heading p{color:var(--muted);margin-top:var(--space-2);font-size:14px}.cart-page-heading p>span{margin-inline:var(--space-2)}.cart-demo-disclaimer{color:var(--muted);padding-bottom:var(--space-6);font-size:12px;line-height:20px}.cart-reservation-message{gap:var(--space-3);border:1px solid var(--border);border-radius:var(--radius-control);padding:var(--space-4) var(--space-6);color:var(--muted);margin-bottom:var(--space-8);background:#eee9df;align-items:center;font-size:14px;line-height:24px;display:flex}.cart-reservation-message svg{color:var(--accent)}.cart-layout{gap:var(--space-8);grid-template-columns:minmax(0,2fr) minmax(0,.95fr);align-items:start;display:grid}.cart-items-column{min-width:0}.cart-summary-column{top:var(--space-6);min-width:0;position:sticky}.cart-group{margin-bottom:var(--space-8)}.cart-group-heading{justify-content:space-between;align-items:center;gap:var(--space-2);margin-bottom:var(--space-4);flex-wrap:wrap;display:flex}.cart-group-heading h2{font-size:20px;font-weight:600;line-height:32px}.cart-group-heading>span{color:var(--muted);font-size:12px;line-height:20px}.cart-group-heading.attention h2{color:var(--accent)}.cart-group-heading.awaiting h2{color:var(--muted)}.cart-row{border:1px solid var(--border);border-radius:var(--radius-card);padding:var(--space-6);background:var(--surface);margin-top:var(--space-4);min-width:0}.cart-row-top{gap:var(--space-4);align-items:flex-start;display:flex}.cart-row-image{border-radius:var(--radius-control);background:#e8eade;flex-shrink:0;width:100px;height:125px;overflow:hidden}.cart-row-image>div{width:100%;height:100%}.cart-row-image .sample-label,.cart-row-image .bundle-scene-caption{display:none}.cart-row-title{flex:1;min-width:0}.cart-row-title h3{margin-top:var(--space-1);overflow-wrap:anywhere;font-size:18px;font-weight:600;line-height:28px}.cart-row-title small{color:var(--muted);margin-top:var(--space-2);font-size:12px;line-height:20px;display:block}.cart-type-label{color:var(--accent);padding:var(--space-1) var(--space-2);background:var(--canvas);border-radius:var(--radius-control);font-size:12px;line-height:20px;display:inline-flex}.cart-options{color:var(--muted);margin-top:var(--space-2);overflow-wrap:anywhere;font-size:14px;line-height:24px}.cart-row-values{align-items:start;gap:var(--space-4);margin-top:var(--space-6);padding-top:var(--space-4);border-top:1px solid var(--border);font-variant-numeric:tabular-nums;grid-template-columns:1fr auto 1fr;display:grid}.cart-unit-price,.cart-line-total{gap:var(--space-2);flex-direction:column;min-width:0;font-size:14px;line-height:24px;display:flex}.cart-unit-price span,.cart-line-total span,.cart-quantity label{color:var(--muted);font-size:12px;line-height:20px}.cart-unit-price strong{font-weight:500}.cart-line-total{text-align:end}.cart-line-total strong{overflow-wrap:anywhere;font-weight:600}.cart-quantity{min-width:0}.cart-quantity label{margin-bottom:var(--space-2);display:block}.cart-quantity .quantity-stepper input{width:44px}.cart-quantity>small{margin-top:var(--space-2);font-size:12px;line-height:20px;display:block}.cart-field-error{color:var(--error);margin-top:var(--space-3);font-size:12px;line-height:20px}.cart-row-actions{justify-content:space-between;align-items:center;gap:var(--space-3);margin-top:var(--space-4);border-top:1px solid var(--border);padding-top:var(--space-2);display:flex}.cart-row-actions .text-link{font-size:12px}.cart-row-actions .filter-clear{padding:0}.cart-remove-button{justify-content:center;align-items:center;gap:var(--space-2);color:var(--muted);background:0 0;border:0;min-height:44px;margin-inline-start:auto;font-size:12px;display:flex}.cart-remove-button:hover{color:var(--error)}.cart-row-demo{color:var(--muted);font-size:12px;line-height:20px}.cart-row-notice{margin-top:var(--space-4);padding:var(--space-4);border-radius:var(--radius-control);background:var(--warning);color:var(--warning-text);border:1px solid #ead4bc;font-size:14px;line-height:24px}.cart-row-notice h4{margin-bottom:var(--space-2);font-size:14px;font-weight:600}.cart-row-notice p+p{margin-top:var(--space-2)}.cart-row-notice .button{margin-top:var(--space-3);font-size:12px}.cart-row-notice.pending{border-color:var(--border);background:var(--canvas);color:var(--muted)}.cart-price-comparison{gap:var(--space-6);font-variant-numeric:tabular-nums;margin-bottom:var(--space-2);flex-wrap:wrap;display:flex}.cart-price-comparison span{gap:var(--space-1);flex-direction:column;font-size:12px;display:flex}.cart-price-comparison strong,.cart-price-comparison s{font-size:14px}.cart-operation-error{margin-top:var(--space-3);color:var(--error);font-size:12px;line-height:20px}.cart-bundle-components{margin-top:var(--space-4);border:1px solid var(--border);border-radius:var(--radius-control);background:var(--canvas)}.cart-bundle-components>summary{min-height:44px;padding:var(--space-3) var(--space-4);cursor:pointer;font-size:14px;font-weight:500;line-height:24px}.cart-bundle-components>summary>span{color:var(--muted);margin-inline-start:var(--space-3);font-size:12px;font-weight:400;line-height:20px}.cart-bundle-components>div{padding:0 var(--space-4) var(--space-4)}.cart-bundle-part{align-items:center;gap:var(--space-3);padding-block:var(--space-3);border-top:1px solid var(--border);display:flex}.cart-bundle-part>div:first-child{border-radius:var(--space-1);flex-shrink:0;width:46px;height:58px;overflow:hidden}.cart-bundle-part .sample-label{display:none}.cart-bundle-part h4{font-size:14px;font-weight:500;line-height:24px}.cart-bundle-part p,.cart-bundle-part small{color:var(--muted);font-size:12px;line-height:20px}.cart-bundle-part.blocked .cart-part-warning{color:var(--error);margin-top:var(--space-1)}.cart-bundle-saving{color:var(--success);margin-top:var(--space-3);font-size:12px;line-height:20px}.cart-code-line-label{color:var(--success);margin-top:var(--space-2);font-size:12px;line-height:20px}.cart-art-reference{color:#8f7a61;justify-content:center;align-items:center;gap:var(--space-2);background:#eee7dc;flex-direction:column;width:100%;height:100%;display:flex}.cart-art-reference span{font-size:12px;line-height:20px}.cart-art-status{color:var(--warning-text);margin-top:var(--space-3);font-size:12px;line-height:20px;display:inline-block}.cart-art-status.confirmed{color:var(--success)}.cart-art-price{margin-top:var(--space-4);padding-top:var(--space-3);border-top:1px solid var(--border);justify-content:space-between;align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.cart-art-price>span{color:var(--muted);font-size:14px}.cart-art-price strong{font-variant-numeric:tabular-nums;font-size:18px;font-weight:600}.cart-art-price small{width:100%;color:var(--muted);font-size:12px;line-height:20px}.cart-pending-guidance{color:var(--muted);margin-top:var(--space-4);font-size:14px;line-height:24px}.cart-shopping-links{gap:var(--space-6);padding-block:var(--space-4);border-top:1px solid var(--border);flex-wrap:wrap;display:flex}.cart-coupon{border:1px solid var(--border);border-radius:var(--radius-card);padding:var(--space-6);background:var(--surface);margin-bottom:var(--space-4)}.cart-coupon h2{margin-bottom:var(--space-4);font-size:18px;font-weight:600;line-height:28px}.cart-coupon label{color:var(--muted);margin-bottom:var(--space-2);font-size:12px;line-height:20px;display:block}.cart-coupon-input{gap:var(--space-2);display:flex}.cart-coupon-input input{border:1px solid var(--border);border-radius:var(--radius-control);background:var(--canvas);width:100%;min-width:0;min-height:44px;padding:var(--space-3);flex:1;font-size:14px}.cart-coupon-input .button{padding-inline:var(--space-3);white-space:nowrap;font-size:12px}.coupon-demo-note{color:var(--muted);margin-top:var(--space-3);font-size:12px;line-height:20px}.cart-applied-code{margin-top:var(--space-3);padding:var(--space-3);border-radius:var(--radius-control);background:#edf0e6}.cart-applied-code>div{justify-content:space-between;align-items:center;gap:var(--space-2);color:var(--success);font-size:14px;font-weight:600;display:flex}.cart-applied-code p{color:var(--success);font-size:12px;line-height:20px}.cart-order-summary{border:1px solid var(--border);border-radius:var(--radius-card);padding:var(--space-6);background:#f0e9df}.cart-order-summary .eyebrow{color:var(--muted);letter-spacing:1px;margin-bottom:var(--space-3);font-size:12px;line-height:20px}.cart-order-summary h2{font-size:22px;font-weight:600;line-height:32px}.cart-summary-rows{margin-top:var(--space-6);padding-bottom:var(--space-4);border-bottom:1px solid #d9cfc1}.cart-summary-rows>div{justify-content:space-between;align-items:baseline;gap:var(--space-3);margin-bottom:var(--space-3);font-size:12px;line-height:20px;display:flex}.cart-summary-rows strong{font-variant-numeric:tabular-nums;white-space:nowrap;font-size:14px;font-weight:500;line-height:24px}.cart-discount{color:var(--success)}.cart-summary-total{gap:var(--space-2);padding-block:var(--space-6);flex-direction:column;display:flex}.cart-summary-total>span{font-size:14px}.cart-summary-total strong{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:28px;font-weight:600;line-height:40px}.cart-checkout-costs{padding:var(--space-3) 0;border-block:1px solid #d9cfc1;margin:0}.cart-checkout-costs>div{justify-content:space-between;gap:var(--space-3);color:var(--muted);font-size:12px;line-height:20px;display:flex}.cart-checkout-costs dd{margin:0}.cart-not-final-note{color:var(--muted);margin-top:var(--space-3);font-size:12px;line-height:20px}.cart-excluded-count{color:var(--warning-text);margin-top:var(--space-4);font-size:12px;line-height:20px}.cart-checkout-button{width:100%;margin-top:var(--space-6);justify-content:space-between;gap:var(--space-2);font-size:14px}.cart-checkout-helper{color:var(--muted);margin-top:var(--space-3);font-size:12px;line-height:20px}.cart-offline-message{padding:var(--space-4);border-radius:var(--radius-control);background:var(--warning);color:var(--warning-text);margin-bottom:var(--space-6);font-size:14px;line-height:24px}.cart-money-skeleton{width:100%;height:24px;display:block}.cart-row-skeleton{height:250px;margin-bottom:var(--space-4);border-radius:var(--radius-card)}.cart-summary-skeleton{border-radius:var(--radius-card);min-height:500px}.cart-empty{text-align:center;padding-block:var(--space-16);align-items:center;gap:var(--space-6);border-top:1px solid var(--border);flex-direction:column;display:flex}.cart-empty-art{background:#eeeadd;border-radius:50%;justify-content:center;align-items:center;width:164px;height:164px;display:flex}.cart-empty h2{font-size:28px;line-height:40px}.cart-empty>p{color:var(--muted);font-size:16px;line-height:28px}.cart-empty>div:last-of-type{gap:var(--space-3);flex-wrap:wrap;justify-content:center;display:flex}.cart-load-demo{color:var(--muted);min-height:44px;margin-top:var(--space-4);background:0 0;border:0;font-size:12px;line-height:20px;text-decoration:underline}.cart-undo-toast{bottom:var(--space-6);align-items:center;gap:var(--space-6);background:var(--text);color:var(--surface);border-radius:var(--radius-control);padding:var(--space-3) var(--space-4);z-index:8;width:max-content;max-width:calc(100% - 32px);font-size:14px;line-height:24px;display:flex;position:fixed;left:50%;transform:translate(-50%)}.cart-undo-toast small{color:#eee9dd;font-size:12px;line-height:20px;display:block}.cart-undo-toast button{color:#efc6a7;background:0 0;border:0;flex-shrink:0;min-height:44px;font-size:14px;font-weight:500}@media (max-width:1100px){.cart-layout{gap:var(--space-6);grid-template-columns:minmax(0,1.75fr) minmax(0,1fr)}.cart-row,.cart-order-summary,.cart-coupon{padding:var(--space-4)}.cart-row-values{grid-template-columns:1fr 1fr}.cart-row-values .cart-unit-price{grid-column:1/-1}.cart-row-values .cart-quantity{grid-column:1}.cart-row-values .cart-line-total{grid-column:2}}@media (max-width:900px){.cart-layout{grid-template-columns:minmax(0,1fr)}.cart-summary-column{position:static}.cart-row-values{grid-template-columns:1fr auto 1fr}.cart-row-values .cart-unit-price,.cart-row-values .cart-quantity,.cart-row-values .cart-line-total{grid-column:auto}.cart-order-summary,.cart-coupon{padding:var(--space-6)}}@media (max-height:1000px){.cart-summary-column{position:static}}@media (max-width:600px){.shopping-cart-page{padding-block:var(--space-4) 110px}.cart-page-heading{align-items:flex-start;gap:var(--space-2);padding-block:var(--space-4);flex-wrap:wrap}.cart-page-heading h1{font-size:24px;line-height:34px}.cart-page-heading p,.cart-page-heading>.text-link{font-size:12px}.cart-reservation-message{padding:var(--space-4);margin-bottom:var(--space-6);align-items:flex-start;font-size:12px;line-height:20px}.cart-demo-disclaimer{padding-bottom:var(--space-4)}.cart-group-heading h2{font-size:18px;line-height:28px}.cart-group{margin-bottom:var(--space-6)}.cart-row{padding:var(--space-4)}.cart-row-top{gap:var(--space-3)}.cart-row-image{width:76px;height:96px}.cart-row-title h3{font-size:16px;line-height:26px}.cart-options{font-size:12px;line-height:22px}.cart-row-values{gap:var(--space-3);margin-top:var(--space-4);grid-template-columns:1fr 1fr}.cart-row-values .cart-unit-price{flex-direction:row;grid-column:1/-1;justify-content:space-between}.cart-row-values .cart-quantity{grid-column:1}.cart-row-values .cart-line-total{grid-column:2}.cart-line-total{padding-top:0;font-size:14px}.cart-quantity .quantity-stepper input{width:42px}.cart-row-notice{padding:var(--space-3);font-size:12px;line-height:22px}.cart-row-notice h4{font-size:14px}.cart-row-actions{flex-wrap:wrap}.cart-bundle-components>summary{padding-inline:var(--space-3)}.cart-bundle-components>summary>span{margin-inline-start:0;margin-top:var(--space-1);display:block}.cart-bundle-components>div{padding-inline:var(--space-3)}.cart-bundle-part{align-items:flex-start}.cart-bundle-part h4{font-size:12px;line-height:20px}.cart-bundle-part>div:first-child{width:38px;height:48px}.cart-bundle-part>div:last-child{min-width:0}.cart-order-summary,.cart-coupon{padding:var(--space-6)}.cart-summary-total strong{font-size:26px;line-height:36px}.cart-summary-rows strong{white-space:normal;text-align:end;font-size:14px}.cart-summary-rows>div{gap:var(--space-4)}.cart-coupon-input .button{font-size:12px}.cart-empty{padding-block:var(--space-12)}.cart-empty-art{width:140px;height:140px}.cart-empty h2{font-size:24px;line-height:34px}.cart-empty>p{font-size:14px;line-height:24px}.cart-undo-toast{gap:var(--space-4);font-size:12px;bottom:102px}.cart-mobile-buy .button{font-size:12px}.cart-mobile-buy strong{font-size:16px}}@media (max-width:350px){.cart-row{padding:var(--space-3)}.cart-row-image{width:62px;height:80px}.cart-row-title h3{font-size:14px;line-height:24px}.cart-row-values{gap:var(--space-2)}.cart-quantity .quantity-stepper input{width:32px}.cart-line-total strong{font-size:13px}.cart-order-summary,.cart-coupon{padding:var(--space-4)}.cart-summary-rows>div{gap:var(--space-1);flex-wrap:wrap}.cart-summary-rows strong{margin-inline-start:auto}.cart-coupon-input{flex-wrap:wrap}.cart-coupon-input .button{width:100%}.cart-empty>div:last-of-type{flex-direction:column;width:100%}.cart-row-actions .text-link{max-width:80%}.cart-undo-toast{gap:var(--space-2)}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
