@import "https://fonts.googleapis.com/css2?family=Bebas+Neue&family=Cormorant+Garamond:wght@400;500;600;700&family=DM+Sans:wght@400;500;600;700;800&family=Inter:wght@400;500;600;700;800&family=Lato:wght@400;700&family=Libre+Baskerville:wght@400;700&family=Manrope:wght@400;500;600;700;800&family=Merriweather:wght@400;700&family=Montserrat:wght@400;500;600;700;800&family=Mulish:wght@400;500;600;700;800&family=Nunito:wght@400;500;600;700;800&family=Nunito+Sans:wght@400;500;600;700;800&family=Open+Sans:wght@400;500;600;700;800&family=Oswald:wght@400;500;600;700&family=Playfair+Display:wght@400;500;600;700;800&family=Poppins:wght@400;500;600;700;800&family=Quicksand:wght@400;500;600;700&family=Raleway:wght@400;500;600;700;800&family=Roboto:wght@400;500;700&family=Rubik:wght@400;500;600;700;800&family=Work+Sans:wght@400;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-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-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;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-serif:ui-serif, Georgia, Cambria, "Times New Roman", Times, serif;--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,ui-sans-serif, system-ui, 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{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{.invisible{visibility:hidden}.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}.relative{position:relative}.static{position:static}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.table-cell{display:table-cell}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.capitalize{text-transform:capitalize}.italic{font-style:italic}.line-through{text-decoration-line:line-through}.overline{text-decoration-line:overline}.underline{text-decoration-line:underline}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);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,)}.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,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}}:root{--purple:#6425d2;--purple-dark:#43169d;--mint:#4fc79a;--ink:#17213a;--muted:#667085;--line:#e8e8f1;--cream:#f8fbff}*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:var(--ink);font-family:var(--font-inter), Inter, Arial, sans-serif;background:#fff;margin:0}button,a,input,textarea,select{font:inherit}button,a{cursor:pointer}button{color:inherit}.site-header{align-items:center;gap:44px;max-width:1280px;height:84px;margin:auto;padding:0 36px;display:flex}.brand{letter-spacing:-3px;color:var(--purple);background:0 0;border:0;font-size:40px;font-weight:900}.brand span{color:#55caa0}.site-header nav{gap:34px;margin:auto;display:flex}.site-header nav a{color:#283247;font-size:15px;font-weight:650;text-decoration:none}.site-header nav a:first-child{color:var(--purple)}.head-actions{align-items:center;gap:10px;display:flex}.head-actions>button{background:#fff;border:0;border-radius:12px;padding:10px;position:relative}.head-actions em{color:#fff;background:#ff9f43;border-radius:50%;width:16px;height:16px;padding-top:2px;font-size:9px;font-style:normal;position:absolute;top:2px;right:2px}.head-actions .admin-link{color:var(--purple);border:1px solid #ded5f6;padding:10px 14px;font-weight:700}.hero{background:radial-gradient(circle at 85% 5%,#e8f5ff 0,#0000 29%),linear-gradient(120deg,#fff 55%,#f5faff);grid-template-columns:1fr 1.05fr;min-height:660px;padding-left:max(36px,50vw - 605px);display:grid;position:relative;overflow:hidden}.hero-copy{z-index:2;padding:105px 10px 80px 0}.eyebrow{color:var(--purple);border:1px solid #d9c9f6;border-radius:99px;padding:10px 17px;font-size:14px;font-weight:750;display:inline-block}.hero h1{letter-spacing:-.045em;max-width:650px;margin:24px 0 20px;font-size:64px;line-height:1.04}.hero h1 strong{color:var(--mint)}.hero-copy>p{color:#4b5870;max-width:570px;font-size:19px;line-height:1.7}.hero-actions{gap:16px;margin-top:32px;display:flex}.primary,.hero-actions a{color:#20815d;background:#fff;border:1px solid #4ab489;border-radius:12px;padding:16px 22px;font-weight:800;text-decoration:none}.primary,.hero-actions .primary{background:linear-gradient(135deg, var(--purple), #7135df);color:#fff;border:0;box-shadow:0 10px 24px #6425d22b}.trust{color:#5c697d;gap:22px;margin-top:30px;font-size:13px;display:flex}.trust span{align-items:center;gap:6px;display:inline-flex}.trust span svg{color:#2f8a63}.hero-art{justify-content:center;align-items:center;display:flex;position:relative}.hero-art:before{content:"";background:#edf7ff;border-radius:46% 54% 64% 36%;width:650px;height:650px;position:absolute;top:18px;right:-100px;transform:rotate(-9deg)}.hero-art img{object-fit:contain;z-index:1;filter:drop-shadow(0 20px 25px #5c6d8f28);width:min(690px,105%);max-height:650px}.catalog{max-width:1210px;margin:auto;padding:90px 30px}.section-title{justify-content:space-between;align-items:end;display:flex}.section-title span,.how>span{color:var(--purple);letter-spacing:2px;font-size:12px;font-weight:900}.section-title h2,.how h2{margin:9px 0;font-size:38px}.section-title p{color:var(--muted)}.section-title button{color:var(--purple);background:0 0;border:0;font-weight:750}.filters{flex-wrap:wrap;gap:10px;margin:34px 0 28px;display:flex}.filters button{border:1px solid var(--line);background:#fff;border-radius:99px;padding:9px 17px}.filters .active{background:var(--purple);color:#fff;border-color:var(--purple)}.product-grid{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.product-card{border:1px solid var(--line);background:#fff;border-radius:20px;transition:all .2s;overflow:hidden;box-shadow:0 8px 30px #24305a0c}.product-card:hover{transform:translateY(-5px);box-shadow:0 14px 40px #4132731c}.cover,.detail-cover{color:#fff;border:0;flex-direction:column;justify-content:center;align-items:center;width:100%;height:285px;padding:22px;display:flex;position:relative}.cover>span{color:#3c2b6e;background:#ffffffd9;border-radius:99px;padding:6px 10px;font-size:11px;font-weight:800;position:absolute;top:16px;left:16px}.cover b,.detail-cover b{letter-spacing:2px;text-shadow:0 5px 12px #0003;font-size:42px}.cover small,.detail-cover small{margin-top:28px}.violet{background:linear-gradient(150deg,#7d49e9,#2e176c)}.blue{background:linear-gradient(150deg,#376fe6,#101f5a)}.mint{background:linear-gradient(150deg,#58cfaa,#167d75)}.card-body{padding:20px}.card-body>small{color:var(--purple);font-weight:800}.card-body h3{margin:8px 0 15px;font-size:19px}.available{flex-wrap:wrap;gap:7px;display:flex}.available span{color:#5c3aa7;background:#f6f3fc;border-radius:7px;align-items:center;gap:4px;padding:5px 8px;font-size:11px;font-weight:700;display:inline-flex}.price{border-top:1px solid var(--line);justify-content:space-between;align-items:center;margin-top:18px;padding-top:17px;display:flex}.price span{color:var(--muted);font-size:12px}.price span b{color:var(--ink);white-space:nowrap;font-size:19px;display:block}.price button{color:var(--purple);background:#eee8fb;border:0;border-radius:9px;padding:9px 12px;font-weight:800}.how{text-align:center;background:#f7fbff;padding:80px 24px}.how>div{grid-template-columns:repeat(3,1fr);gap:50px;max-width:950px;margin:40px auto 0;display:grid}.how article i{color:var(--purple);background:#e9dfff;border-radius:18px;place-items:center;width:54px;height:54px;font-size:20px;font-style:normal;font-weight:900;display:inline-grid}.how article b{margin:16px 0 8px;display:block}.how article p{color:var(--muted);font-size:14px}footer{text-align:center;color:#d9d0ec;background:#251447;padding:55px}footer .brand{color:#fff;display:block}footer p{margin:8px}footer small{color:#a99abe}.modal-back{z-index:30;background:#141124aa;place-items:center;padding:20px;display:grid;position:fixed;inset:0;overflow:auto}.detail-modal{background:#fff;border-radius:24px;grid-template-columns:.85fr 1.15fr;width:100%;max-width:890px;display:grid;position:relative;overflow:hidden}.close,.editor-title>button{z-index:2;background:#f1eef8;border:0;border-radius:50%;width:36px;height:36px;font-size:24px;position:absolute;top:12px;right:16px}.detail-cover{height:100%;min-height:520px}.detail-copy{padding:42px}.detail-copy>span{color:var(--purple);font-size:12px;font-weight:800}.detail-copy h2{margin:8px 0;font-size:31px}.detail-copy p{color:var(--muted);line-height:1.6}.choose{margin:24px 0 10px;display:block}.buy-option{border:1px solid var(--line);text-align:left;background:#fff;border-radius:13px;align-items:center;width:100%;margin:9px 0;padding:12px;display:flex}.buy-option:hover{background:#faf8ff;border-color:#a889e9}.buy-option i{width:40px;height:40px;color:var(--purple);background:#eee7fb;border-radius:10px;place-items:center;font-style:normal;display:grid}.buy-option span{flex-direction:column;margin-left:12px;display:flex}.buy-option small{color:var(--muted);margin-top:3px}.buy-option strong{margin-left:auto}.safe{text-align:center;color:var(--muted);margin-top:16px;display:block}.admin-shell{background:#f7f8fc;grid-template-columns:245px minmax(0,1fr);min-height:100vh;display:grid}.sidebar{color:#dcd1f1;background:#26134d;flex-direction:column;height:100vh;padding:26px 18px;display:flex;position:sticky;top:0;overflow-y:auto}.admin-menu-toggle{color:#fff;background:#ffffff12;border:1px solid #ffffff30;border-radius:10px;padding:9px 13px;font-weight:800;display:none}.admin-signout{color:#dcd1f1;background:0 0;border:1px solid #ffffff30;border-radius:8px;flex-shrink:0;margin-left:auto;padding:6px 10px;font-size:12px;font-weight:800}.admin-brand{color:#fff;text-align:left}.admin-user{background:#ffffff10;border-radius:13px;align-items:center;gap:10px;margin:24px 0;padding:13px;display:flex}.admin-user>span{color:#fff;background:#7040d2;border-radius:9px;place-items:center;width:37px;height:37px;font-weight:800;display:grid}.admin-user div{flex-direction:column;min-width:0;font-size:13px;display:flex}.admin-user b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.admin-user small{color:#aa9cc9}.sidebar nav{gap:5px;display:grid}.sidebar nav button,.back-store{color:#c9bde1;text-align:left;background:0 0;border:0;border-radius:10px;padding:13px}.sidebar nav button.active{color:#fff;background:#ffffff17}.back-store{margin-top:auto}.admin-main{width:100%;max-width:1400px;padding:36px 42px}.admin-top{justify-content:space-between;align-items:center;display:flex}.admin-top p{color:var(--muted);margin:0;font-size:13px}.admin-top h1{margin:4px 0;font-size:33px}.admin-top .primary{padding:13px 18px}.stats{grid-template-columns:repeat(3,1fr);gap:16px;margin:28px 0;display:grid}.stats article{border:1px solid var(--line);background:#fff;border-radius:15px;padding:19px}.stats span,.stats small{color:var(--muted);font-size:12px;display:block}.stats b{margin:8px 0;font-size:28px;display:block}.admin-card{border:1px solid var(--line);background:#fff;border-radius:17px;overflow:hidden}.table-head{border-bottom:1px solid var(--line);justify-content:space-between;padding:20px;display:flex}.table-head span{color:var(--muted);font-size:12px}.product-row{border-bottom:1px solid var(--line);grid-template-columns:60px minmax(210px,1fr) 1fr 80px;align-items:center;gap:14px;padding:14px 20px;display:grid}.mini-cover{color:#fff;border-radius:7px;place-items:center;width:46px;height:58px;font-size:10px;font-weight:900;display:grid}.row-title{flex-direction:column;gap:5px;display:flex}.row-title small{color:var(--muted)}.format-pills{gap:6px;display:flex}.format-pills span{border-radius:6px;padding:5px 8px;font-size:10px;font-weight:800}.format-pills .on{color:#1a6b4b;background:#e7f8f0}.format-pills .off{color:#5d6478;background:#f1f2f5;text-decoration:line-through}.edit{color:var(--purple);background:#fff;border:1px solid #dcd4ec;border-radius:8px;padding:8px;font-weight:700}.notice{color:#23754f;background:#e8f8ef;border-radius:10px;align-items:center;gap:8px;margin-bottom:16px;padding:12px 16px;display:flex}.notice.error{color:#9b1c1c;background:#fdecec}.login-error{color:#9b1c1c;text-align:center;background:#fdecec;border-radius:10px;margin:0;padding:10px 14px;font-size:13px;line-height:1.45;display:block}.editor{background:#fff;border-radius:22px;width:min(850px,96vw);max-height:92vh;padding:28px;overflow:auto}.editor-title{border-bottom:1px solid var(--line);margin-bottom:22px;padding-bottom:15px;position:relative}.editor-title small{color:var(--purple);letter-spacing:1px;font-weight:900}.editor-title h2{margin:5px 0}.fields.two{grid-template-columns:1fr 1fr;gap:15px;display:grid}.fields label,.field{flex-direction:column;gap:7px;margin-bottom:15px;font-size:12px;font-weight:800;display:flex}.fields input,.fields select,.field textarea,.format-line input[type=number],.format-line input:not([type]){background:#fff;border:1px solid #dfe1e8;border-radius:9px;padding:11px}.field textarea{resize:vertical;min-height:80px}.sample-upload{color:#695390;background:#fbf9ff;border:1px dashed #b9a6e5;border-radius:12px;justify-content:space-between;margin-bottom:17px;padding:15px;display:flex}.sample-upload span{font-size:12px}.formats-editor>div:first-child{justify-content:space-between;margin-bottom:10px;display:flex}.formats-editor small{color:var(--muted)}.format-line{border:1px solid var(--line);opacity:.65;background:#fafafa;border-radius:12px;grid-template-columns:22px 38px 150px 120px 1fr;align-items:end;gap:9px;margin:8px 0;padding:12px;display:grid}.format-line.enabled{opacity:1;background:#fbf9ff;border-color:#d9cdf3}.format-symbol{width:35px;height:35px;color:var(--purple);background:#eee8fb;border-radius:8px;place-items:center;display:grid}.format-line label{flex-direction:column;gap:4px;font-size:10px;display:flex}.format-line input{width:100%}.editor-actions{justify-content:flex-end;gap:10px;margin-top:22px;display:flex}.editor-actions button{border:1px solid var(--line);background:#fff;border-radius:10px;padding:12px 18px}.editor-actions .primary{background:var(--purple);color:#fff}.admin-brand{cursor:pointer}@media (width<=850px){.site-header{padding:0 18px}.site-header nav{display:none}.brand{font-size:33px}.admin-link{font-size:0}.admin-link:after{content:"Admin";font-size:12px}.hero{grid-template-columns:1fr;padding:0 24px}.hero-copy{padding:70px 0 25px}.hero h1{font-size:46px}.hero-art{min-height:390px}.product-grid{grid-template-columns:1fr 1fr}.admin-shell{grid-template-rows:auto 1fr;grid-template-columns:1fr}.sidebar{flex-flow:wrap;align-items:center;gap:8px;height:auto;padding:16px;position:static;overflow:visible}.sidebar nav,.admin-user{display:none}.back-store{order:2;margin:0;padding:8px;font-size:13px}.admin-menu-toggle{order:1;align-items:center;gap:8px;margin-left:auto;display:inline-flex}.sidebar.menu-open nav .nav-group{grid-column:1/-1}.sidebar.menu-open .admin-user{order:3;width:100%;margin:8px 0 0;display:flex}.sidebar.menu-open nav{order:4;grid-template-columns:1fr 1fr;width:100%;display:grid}.admin-main{padding:25px 16px}.stats{grid-template-columns:1fr}.format-line{grid-template-columns:22px 35px 1fr}.format-line label{grid-column:span 2}.detail-modal{grid-template-columns:1fr}.detail-cover{min-height:260px}.how>div{grid-template-columns:1fr}.section-title{align-items:start}.section-title button{display:none}}@media (width<=560px){.hero h1{font-size:39px}.hero-actions,.trust{flex-direction:column}.hero-art{min-height:300px}.product-grid{grid-template-columns:1fr}.catalog{padding:65px 18px}.section-title h2,.how h2{font-size:31px}.fields.two{grid-template-columns:1fr}.product-row{grid-template-columns:50px 1fr 60px}.format-pills{display:none}.admin-main{overflow:hidden}.table-head span{display:none}.detail-copy{padding:28px 20px}.detail-cover{min-height:220px}}.site-header nav{gap:24px}.site-header nav button{background:0 0;border:0;padding:0;font-size:14px;font-weight:650}.membership{color:#fff;background:linear-gradient(135deg,#281050,#5922aa);border-radius:32px;grid-template-columns:1.2fr .8fr;align-items:center;gap:70px;max-width:1160px;margin:80px auto;padding:64px;display:grid}.member-copy>span,.publish-cta span,.creator-hero>div>span{color:#83e0bd;letter-spacing:2px;font-size:12px;font-weight:900}.member-copy h2{margin:12px 0;font-size:42px}.member-copy>p{color:#d8caee;line-height:1.7}.member-copy ul{gap:10px;margin:26px 0;padding:0;list-style:none;display:grid}.member-copy .primary{padding:14px 20px}.member-card{color:var(--ink);background:#fff;border-radius:22px;padding:28px;box-shadow:0 22px 60px #13072766}.member-card>span{color:var(--purple);letter-spacing:1.5px;font-size:11px;font-weight:900}.member-card>div:first-of-type{margin:12px 0}.member-card>div>b{font-size:37px}.member-card p,.member-card>small{color:var(--muted)}.member-card hr{border:0;border-top:1px solid var(--line);margin:20px 0}.split{border-radius:10px;height:58px;margin:12px 0;display:flex;overflow:hidden}.split span{text-align:center;place-items:center;padding:5px;font-size:10px;font-weight:800;display:grid}.split span:first-child{color:#124c3a;background:#6fd4ae}.split span:nth-child(2){color:#35136f;background:#aa88ec}.split span:nth-child(3){color:#704600;background:#ffc765}.publish-cta{background:#fbf9ff;border:1px solid #dcd2f2;border-radius:24px;justify-content:space-between;align-items:center;gap:40px;max-width:1160px;margin:70px auto;padding:42px 48px;display:flex}.publish-cta h2{margin:8px 0;font-size:32px}.publish-cta p{color:var(--muted);margin:0}.publish-cta button{background:var(--mint);color:#134d3a;white-space:nowrap;border:0;border-radius:12px;padding:15px 20px;font-weight:900}.qr-modal{background:#fff;border-radius:22px;width:min(620px,95vw);padding:32px;position:relative}.qr-modal>span{color:var(--purple);letter-spacing:1.5px;font-size:11px;font-weight:900}.qr-modal h2{margin:7px 0}.qr-modal>p{color:var(--muted);margin-top:0}.qr-layout{background:#f8f8fb;border-radius:16px;grid-template-columns:210px 1fr;gap:25px;margin:22px 0;padding:20px;display:grid}.fake-qr{aspect-ratio:1;background:repeating-conic-gradient(#21163d 0 25%, #fff 0 50%) 0/28px 28px;border:9px solid #fff;flex-direction:column;justify-content:center;align-items:center;display:flex}.fake-qr b,.fake-qr i,.fake-qr small{background:#fff;padding:4px}.fake-qr i{font-size:24px;font-weight:900}.fake-qr small{font-size:8px}.qr-missing{color:#3b2470;text-align:center;background:#f6f2ff;border:2px dashed #c9b6f2;border-radius:16px;align-content:center;gap:10px;min-height:220px;padding:20px;display:grid}.qr-missing b{font-size:17px}.qr-missing span{font-size:14px;line-height:1.5}.qr-missing .primary{justify-self:center;padding:12px 16px;font-size:13px;text-decoration:none}.qr-layout>div:last-child{flex-direction:column;display:flex}.qr-layout strong{color:var(--purple);margin:5px 0;font-size:31px}.qr-layout ol{color:var(--muted);padding-left:19px;font-size:13px;line-height:1.7}.receipt{border:1px dashed #a990dc;border-radius:12px;justify-content:space-between;align-items:center;padding:14px;font-size:13px;font-weight:800;display:flex}.pay-submit{width:100%;margin-top:15px;padding:14px}.toast{z-index:50;color:#fff;background:#173d30;border-radius:12px;padding:15px 20px;position:fixed;bottom:24px;right:24px;box-shadow:0 12px 30px #0003}.creator-shell{background:#f7f9fc;min-height:100vh}.creator-head{border-bottom:1px solid var(--line);background:#fff;justify-content:space-between;align-items:center;height:78px;padding:0 max(30px,50vw - 580px);display:flex}.creator-head>div{align-items:center;gap:24px;display:flex}.creator-head>div>span{color:var(--muted)}.creator-head>div>button{border:1px solid var(--line);background:#fff;border-radius:9px;padding:9px 13px}.creator-hero{color:#fff;background:linear-gradient(135deg,#2b1254,#6530bd);border-radius:28px;grid-template-columns:1fr 290px;gap:60px;max-width:1160px;margin:55px auto 35px;padding:58px;display:grid}.creator-hero h1{margin:12px 0;font-size:46px;line-height:1.08}.creator-hero p{color:#dfd4f0;line-height:1.7}.creator-hero>div>div{gap:12px;margin-top:25px;display:flex}.creator-hero>div>div>button{color:#fff;background:0 0;border:1px solid #fff5;border-radius:11px;padding:14px 18px;font-weight:800}.creator-hero>div>div .primary{color:var(--purple);background:#fff}.creator-hero aside{background:#ffffff12;border:1px solid #fff2;border-radius:20px;flex-direction:column;justify-content:center;padding:28px;display:flex}.creator-hero aside>b{color:#83e0bd;font-size:64px}.creator-hero aside>span{font-weight:800;line-height:1.5}.creator-hero aside>small{color:#bfb1d6;margin-top:12px;line-height:1.5}.creator-notice{color:#23694f;background:#e3f8ef;border-radius:11px;max-width:1160px;margin:0 auto 24px;padding:14px}.creator-steps{grid-template-columns:repeat(4,1fr);gap:14px;max-width:1160px;margin:25px auto;display:grid}.creator-steps article{border:1px solid var(--line);background:#fff;border-radius:15px;padding:20px}.creator-steps i{color:var(--purple);font-style:normal;font-weight:900}.creator-steps b{margin:14px 0 7px;display:block}.creator-steps p{color:var(--muted);font-size:13px;line-height:1.6}.creator-dashboard{border:1px solid var(--line);background:#fff;border-radius:22px;grid-template-columns:220px 1fr;max-width:1160px;margin:35px auto 80px;display:grid;overflow:hidden;box-shadow:0 15px 45px #1e22500b}.creator-side{color:#cfc3e4;background:#251448;flex-direction:column;gap:8px;padding:25px;display:flex}.creator-side>b{color:#fff;margin-bottom:20px}.creator-side span{border-radius:8px;padding:11px;font-size:13px}.creator-side .active{color:#fff;background:#ffffff17}.creator-main{padding:30px}.creator-title{justify-content:space-between;display:flex}.creator-title small{color:var(--purple);font-weight:800}.creator-title h2{margin:5px 0}.creator-title>button{background:var(--purple);color:#fff;border:0;border-radius:9px;align-self:center;padding:11px}.creator-stats{grid-template-columns:repeat(3,1fr);gap:12px;margin:22px 0;display:grid}.creator-stats article{border:1px solid var(--line);border-radius:12px;padding:16px}.creator-stats span,.creator-stats small{color:var(--muted);font-size:11px;display:block}.creator-stats b{margin:8px 0;font-size:23px;display:block}.creator-table{border:1px solid var(--line);border-radius:12px;padding:18px}.creator-table>div{border-top:1px solid var(--line);grid-template-columns:1fr 170px 90px;margin-top:12px;padding:13px 0;display:grid}.creator-table em{color:var(--muted);font-size:12px;font-style:normal}.creator-table strong{color:#25805e;font-size:12px}@media (width<=850px){.membership,.creator-hero{grid-template-columns:1fr;margin:45px 18px;padding:36px 25px}.publish-cta{flex-direction:column;align-items:flex-start;margin:45px 18px}.creator-head{padding:0 18px}.creator-head>div>span{display:none}.creator-steps{grid-template-columns:1fr 1fr;margin:20px 18px}.creator-dashboard{grid-template-columns:1fr;margin:30px 18px}.creator-side{display:none}.creator-stats,.qr-layout{grid-template-columns:1fr}.fake-qr{max-width:200px;margin:auto}}@media (width<=560px){.membership{padding:30px 20px}.member-copy h2,.creator-hero h1{font-size:34px}.creator-steps{grid-template-columns:1fr}.creator-hero{padding:32px 22px}.creator-hero>div>div{flex-direction:column}.creator-main{padding:20px}.creator-title{flex-direction:column;gap:12px}.creator-title>button{align-self:flex-start}.creator-table>div{grid-template-columns:1fr;gap:6px}}.fields.three{grid-template-columns:1fr 1fr 1fr;gap:15px;display:grid}.upload-grid{grid-template-columns:repeat(3,1fr);gap:12px;margin:5px 0 18px;display:grid}.drop-field{text-align:center;cursor:pointer;background:#fbf9ff;border:2px dashed #c8b5ec;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;min-height:155px;padding:16px;transition:all .2s;display:flex}.drop-field:hover{border-color:var(--purple);background:#f6f1ff}.drop-field input{opacity:0;width:1px;height:1px;position:absolute}.drop-field i{width:38px;height:38px;color:var(--purple);background:#e9dfff;border-radius:11px;place-items:center;font-size:20px;font-style:normal;display:grid}.drop-field b{margin:8px 0 4px;font-size:13px}.drop-field span{color:#665b7d;text-overflow:ellipsis;max-width:100%;font-size:10px;overflow:hidden}.drop-field small{color:var(--purple);margin-top:7px;font-size:10px;font-weight:800}.mini-cover{overflow:hidden}.mini-cover img{object-fit:cover;width:100%;height:100%}.cover{overflow:hidden}.cover>img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.cover>span,.cover>small{z-index:2}.cover>small{color:#3b286d;background:#ffffffd9;border-radius:99px;padding:5px 9px}.editor-actions button:disabled{opacity:.6;cursor:wait}@media (width<=850px){.fields.three,.upload-grid{grid-template-columns:1fr}}.form-error{color:#a92e38;background:#fff0f0;border:1px solid #ffc8cc;border-radius:12px;margin:14px 0;padding:12px 14px;font-weight:700}.upload-progress{color:#24466f;background:#f1f7ff;border-radius:12px;grid-template-columns:22px 1fr;align-items:center;gap:2px 10px;margin:14px 0;padding:13px 15px;display:grid}.upload-progress span{border:3px solid #bad5f6;border-top-color:#3478c7;border-radius:50%;grid-row:1/3;width:20px;height:20px;animation:.8s linear infinite uploadspin}.upload-progress b{font-size:14px}.upload-progress small{color:#5e7188;font-size:12px}@keyframes uploadspin{to{transform:rotate(360deg)}}.link-help{color:#5a379e;background:#f4f0ff;border-radius:10px;align-items:center;gap:9px;margin:-5px 0 17px;padding:11px 13px;font-size:12px;display:flex}.link-help span{color:#655c76}.format-line input[type=url]{background:#fff;border:1px solid #dfe1e8;border-radius:9px;padding:11px}.upload-grid.two-uploads{grid-template-columns:repeat(2,1fr)}.format-line:has(.source-choice){grid-template-columns:22px 38px 150px 120px 1fr}.source-choice{flex-wrap:wrap;align-items:center;gap:12px;font-size:11px;display:flex}.source-choice>b{width:100%;font-size:10px}.source-choice label{flex-direction:row;align-items:center;gap:5px;display:flex}.format-line>.drop-field{grid-column:5;min-height:105px;padding:10px}.format-line>.drop-field i{width:30px;height:30px;font-size:16px}.format-line>.drop-field b{margin:4px 0}.site-header.header-fixed{z-index:20;position:sticky;top:0;box-shadow:0 8px 22px #26134d0a}.head-actions .account-link{color:var(--purple);background:#fff;border:1px solid #ded5f6;padding:10px 14px;font-weight:700}.product-row{grid-template-columns:60px minmax(210px,1fr) minmax(150px,.7fr) minmax(225px,auto)}.product-row.is-hidden{opacity:.55;background:#f6f6f8}.product-actions{justify-content:flex-end;align-items:center;gap:7px;display:flex}.visibility{color:var(--purple);background:#f8f5ff;border:1px solid #ded5f6;border-radius:8px;padding:8px;font-size:12px;font-weight:750}.move-buttons{gap:4px;display:flex}.move-buttons button{width:30px;height:30px;color:var(--purple);background:#fff;border:1px solid #ddd7ea;border-radius:7px;font-weight:900}.move-buttons button:disabled{opacity:.3;cursor:not-allowed}.builder-card{border:1px solid var(--line);background:#fff;border-radius:18px;padding:24px}.builder-intro,.constructor-head{justify-content:space-between;align-items:center;gap:20px;display:flex}.builder-intro>div,.constructor-head{flex-direction:column;align-items:flex-start;display:flex}.builder-intro span,.constructor-head span{color:var(--muted);margin-top:5px;font-size:12px}.builder-intro>button{color:var(--purple);background:#eee8fb;border:0;border-radius:10px;padding:11px 14px;font-weight:800}.status-chip{background:#e7f8f0;border-radius:99px;padding:7px 11px;font-weight:800;color:#21825c!important;margin:0!important}.builder-fields{grid-template-columns:1fr 160px 1.1fr;gap:15px;margin:24px 0;display:grid}.builder-fields>label{flex-direction:column;gap:7px;font-size:12px;font-weight:800;display:flex}.builder-fields input:not([type=checkbox]){border:1px solid #dfe1e8;border-radius:9px;height:43px;padding:10px}.toggle-line{align-items:center;padding-top:24px;flex-direction:row!important}.constructor-list{border:1px solid var(--line);border-radius:13px;overflow:hidden}.constructor-head{background:#fafafa;padding:16px}.constructor-row{border-top:1px solid var(--line);grid-template-columns:68px minmax(160px,.7fr) 1fr 100px;align-items:center;gap:10px;padding:12px 16px;display:grid}.constructor-row>input{border:1px solid #dfe1e8;border-radius:8px;min-width:0;padding:10px}.constructor-row.category-row{grid-template-columns:68px 1fr 110px}.mini-toggle{align-items:center;gap:7px;font-size:12px;font-weight:700;display:flex}.admin-top button:disabled{opacity:.6}.admin-shell .stats{display:none}.admin-main>.notice{margin-top:20px}.miniapps-admin-module{gap:18px;display:grid}.miniapps-subnav{flex-wrap:wrap;gap:8px;display:flex}.miniapps-subnav button{color:#514b47;background:#fff;border:1px solid #e7e2dc;border-radius:10px;padding:10px 14px;font-weight:700}.miniapps-subnav button.active{color:#fff;background:#2f2a27;border-color:#2f2a27}.miniapps-card-head{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:22px;display:flex}.miniapps-card-head h2{margin:0 0 5px}.miniapps-card-head p{color:#77706b;margin:0}.miniapps-card-head>div:last-child{gap:8px;display:flex}.miniapps-empty{text-align:center;color:#77706b;border:1px dashed #d8d1cb;border-radius:14px;place-content:center;justify-items:center;gap:8px;min-height:230px;display:grid}.miniapps-table-wrap{overflow-x:auto}.miniapps-table{border-collapse:collapse;width:100%;min-width:1040px}.miniapps-table th{text-align:left;color:#77706b;white-space:nowrap;border-bottom:1px solid #ece7e2;padding:10px;font-size:12px}.miniapps-table td{vertical-align:middle;border-bottom:1px solid #f0ece8;padding:12px 10px}.miniapps-table td>small,.taxonomy-row small{color:#6b625c;margin-top:3px;display:block}.miniapp-thumb{background:#f2efec;border-radius:9px;place-items:center;width:46px;height:46px;display:grid;overflow:hidden}.miniapp-thumb img{object-fit:cover;width:100%;height:100%}.miniapp-status{background:#f1efed;border-radius:999px;padding:5px 9px;font-size:12px;font-weight:800;display:inline-flex}.miniapp-status.published{color:#14723c;background:#e2f6e9}.miniapp-status.hidden{color:#8a5700;background:#fff1d8}.miniapp-actions{flex-wrap:wrap;gap:6px;display:flex}.miniapp-actions button{border-radius:7px;padding:6px 8px;font-size:12px}.miniapp-actions .danger-link{color:#a82d2d}.miniapp-editor{gap:18px;display:grid}.miniapp-editor fieldset{border:1px solid #e8e2dd;border-radius:13px;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:0;padding:18px;display:grid}.miniapp-editor legend{color:#3c3734;text-transform:uppercase;letter-spacing:.06em;padding:0 8px;font-size:12px;font-weight:900}.miniapp-editor label{gap:7px;font-size:13px;font-weight:700;display:grid}.miniapp-editor input,.miniapp-editor textarea,.miniapp-editor select{color:#2f2a27;background:#fff;border:1px solid #dcd5cf;border-radius:9px;width:100%;padding:10px 11px}.miniapp-editor .wide{grid-column:1/-1}.field-label{margin-bottom:8px;font-size:13px;font-weight:700;display:block}.miniapp-checks{flex-wrap:wrap;gap:8px;display:flex}.miniapp-checks label{border:1px solid #e1dbd5;border-radius:9px;align-items:center;gap:7px;padding:8px 10px;display:flex}.miniapp-checks input{width:auto}.miniapp-category-picker details{position:relative}.miniapp-category-picker summary{cursor:pointer;background:#fff;border:1px solid #ded7d1;border-radius:9px;justify-content:space-between;align-items:center;min-height:42px;padding:9px 12px;list-style:none;display:flex}.miniapp-category-picker summary::-webkit-details-marker{display:none}.miniapp-category-picker summary:after{content:"⌄";color:#746b64}.miniapp-category-options{background:#fff;border:1px solid #e6dfd9;border-radius:10px;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin-top:7px;padding:9px;display:grid;box-shadow:0 9px 24px #2a1f1714}.miniapp-category-options label{cursor:pointer;border-radius:7px;align-items:center;gap:7px;padding:7px 8px;display:flex}.miniapp-category-options label:hover{background:#f8f5f2}.miniapp-category-options input{width:auto}.miniapp-category-chips{flex-wrap:wrap;gap:7px;margin-top:9px;display:flex}.miniapp-category-chips button{border:1px solid var(--color-primary);align-items:center;gap:6px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.miniapp-category-chips button{border:1px solid color-mix(in srgb, var(--color-primary) 28%, #e1d9d2)}}.miniapp-category-chips button{background:var(--color-primary);border-radius:999px;padding:5px 9px}@supports (color:color-mix(in lab, red, red)){.miniapp-category-chips button{background:color-mix(in srgb, var(--color-primary) 7%, white)}}.miniapp-category-chips button{color:#443b36;font-size:12px}.miniapp-category-chips button span{color:var(--color-primary);font-size:15px;line-height:1}.miniapp-category-chips small{color:#7c746e}.miniapp-editor-foot{justify-content:flex-end;gap:8px;display:flex}.taxonomy-list{gap:8px;display:grid}.taxonomy-row{border:1px solid #ece7e2;border-radius:11px;grid-template-columns:42px minmax(180px,1fr) auto auto auto;align-items:center;gap:12px;padding:12px;display:grid}.taxonomy-icon{background:#f2efec;border-radius:9px;place-items:center;width:38px;height:38px;font-weight:900;display:grid}.taxonomy-icon img{object-fit:contain;width:100%;height:100%}.taxonomy-row .enabled{color:#14723c;font-weight:800}.taxonomy-row .disabled{color:#8b837d;font-weight:800}.miniapp-category-admin{gap:18px;display:grid}.category-sort-row{grid-template-columns:30px 54px minmax(180px,1fr) auto auto minmax(220px,auto)}.category-sort-row .taxonomy-icon{width:54px;height:54px;font-size:28px;overflow:hidden}.category-sort-row.dragging{opacity:.55;background:#faf8ff;border-color:#8b6fd1}.category-drag-handle{color:#817871;cursor:grab;letter-spacing:-5px;background:0 0;border:0;padding:6px 4px;font-size:20px}.category-drag-handle:active{cursor:grabbing}.category-order-actions{gap:5px;display:flex}.category-order-actions button{width:34px;height:34px;padding:0}.category-icon-editor{background:#faf8f6;border:1px solid #e4ddd7;border-radius:13px;gap:16px;padding:18px;display:grid}.category-icon-editor>div:first-child{justify-content:space-between;align-items:center;gap:12px;display:flex}.category-icon-editor h3{margin:0}.category-edit-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.category-edit-grid>label{gap:7px;font-size:13px;font-weight:700;display:grid}.category-edit-grid input{background:#fff;border:1px solid #dcd5cf;border-radius:9px;width:100%;padding:10px 11px}.category-icon-picker{grid-column:1/-1;gap:10px;display:grid}.category-icon-preview{aspect-ratio:1;background:#fff;border:1px solid #ddd5ce;border-radius:16px;place-items:center;width:180px;font-size:88px;display:grid;overflow:hidden}.category-icon-preview img{object-fit:contain;width:100%;height:100%}.category-icon-picker small{color:#827a74}.category-icon-picker>div:last-child,.category-editor-actions{flex-wrap:wrap;gap:8px;display:flex}.category-icon-picker .button-like{cursor:pointer;background:#fff;border:1px solid #d8d0c9;border-radius:8px;justify-content:center;align-items:center;padding:8px 12px;font-size:13px;font-weight:700;display:inline-flex}.category-editor-actions{justify-content:flex-end}.miniapp-access-badges{flex-wrap:wrap;gap:4px;display:flex}.miniapp-access-badges span{color:#574096;white-space:nowrap;background:#eee9ff;border-radius:999px;padding:4px 7px;font-size:11px;font-weight:800}.miniapp-visual-fieldset{align-items:start}.miniapp-visual-grid{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.miniapp-image-field{gap:10px;min-width:0;display:grid}.miniapp-image-title{gap:3px;display:grid}.miniapp-image-title small{color:#827a74;font-weight:500}.miniapp-dropzone{color:#5f5751;background:#faf8f6;border:2px dashed #d7cfc8;border-radius:13px;place-content:center;justify-items:center;gap:5px;width:100%;min-height:180px;display:grid}.miniapp-image-field label.miniapp-dropzone{cursor:pointer;font-weight:inherit}.miniapp-replace-label{color:#3b3531;cursor:pointer;background:#fff;border:1px solid #d8d0c9;border-radius:8px;justify-content:center;align-items:center;padding:8px 12px;font-size:13px;font-weight:700;display:inline-flex}.miniapp-dropzone.dragging{background:#f3efff;border-color:#6b4fb3}.miniapp-image-preview{background:#f8f5f2;border:1px solid #e4ddd7;border-radius:13px;grid-template-rows:1fr auto;min-height:180px;display:grid;overflow:hidden}.miniapp-image-preview img{object-fit:contain;width:100%;height:180px}.miniapp-image-preview>div{background:#fff;justify-content:center;gap:8px;padding:9px;display:flex}.miniapp-image-preview>.miniapp-image-frame{background:#f0f1f3;padding:0;display:block;position:relative;overflow:hidden}.cover-field .miniapp-image-preview{grid-template-rows:auto auto auto auto;min-height:0;overflow:visible}.cover-field .miniapp-image-frame{aspect-ratio:4/3;border-radius:12px 12px 0 0;width:100%;overflow:hidden}.cover-field .miniapp-image-frame img{object-fit:cover;transform-origin:50%;-webkit-user-select:none;user-select:none;width:100%;height:100%;transition:transform .15s}.cover-field .miniapp-image-actions{flex-wrap:wrap}.miniapp-cover-editor{border-top:1px solid #eee8e3;flex-wrap:wrap;align-items:center;gap:10px;display:flex;justify-content:space-between!important}.miniapp-cover-zoom{align-items:center;gap:10px;display:flex}.miniapp-cover-zoom button{width:36px;height:34px;padding:0;font-size:18px}.miniapp-cover-zoom b{text-align:center;min-width:48px;font-size:13px}.miniapp-cover-remove{justify-content:flex-end!important;padding-top:0!important}.icon-field .miniapp-image-preview{justify-self:center;width:180px;max-width:100%}.icon-field .miniapp-image-frame{aspect-ratio:1;width:180px;max-width:100%}.icon-field .miniapp-image-frame img{object-fit:contain;width:100%;height:100%}.miniapp-image-preview.repositioning .miniapp-image-frame{cursor:grab;touch-action:none}.miniapp-image-preview.repositioning .miniapp-image-frame:active{cursor:grabbing}.miniapp-image-frame>span{color:#fff;pointer-events:none;background:#161616bb;border-radius:999px;width:max-content;max-width:90%;padding:6px 10px;font-size:11px;font-weight:800;position:absolute;bottom:10px;left:50%;transform:translate(-50%)}.miniapp-image-preview .danger-link{font-size:20px;line-height:1}.rich-description-field{min-width:0}.miniapp-rich-editor{background:#fff;border:1px solid #dcd5cf;border-radius:10px;min-width:0;overflow:hidden}.rich-toolbar{background:#faf8f6;border-bottom:1px solid #e5ded8;flex-wrap:wrap;gap:5px;padding:8px;display:flex}.miniapp-editor .rich-toolbar select{width:auto;max-width:165px;padding:6px 8px}.rich-toolbar button{background:#fff;border:1px solid #ddd5ce;border-radius:7px;min-width:31px;padding:6px 8px;font-weight:700}.rich-area{overflow-wrap:anywhere;outline:0;min-height:190px;padding:13px;line-height:1.55}.rich-area:empty:before{content:attr(data-placeholder);color:#9b948e}.miniapp-demos{border-top:1px solid #eee8e3;gap:12px;padding-top:16px;display:grid}.miniapp-add-demo{justify-self:start}.miniapp-demo-card{background:#faf9f8;border:1px solid #e5ded8;border-radius:12px;gap:12px;padding:14px;display:grid}.miniapp-demo-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.miniapp-demo-head>div{flex-wrap:wrap;gap:5px;display:flex}.miniapp-demo-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.miniapp-demo-grid .demo-visible{align-items:center;display:flex}.miniapp-demo-grid .demo-visible input{width:auto}.miniapp-demo-preview{gap:7px;display:grid}.miniapp-demo-preview iframe{aspect-ratio:16/9;background:#eee;border:1px solid #ddd5ce;border-radius:10px;width:100%}.miniapp-demo-thumbnail{aspect-ratio:16/9;object-fit:cover;border-radius:10px;width:min(100%,360px)}.miniapp-screenshots{border-top:1px solid #eee8e3;gap:10px;padding-top:16px;display:grid}.miniapp-add-shot{cursor:pointer;background:#fff;border:1px solid #d8d0c9;border-radius:9px;justify-self:start;padding:9px 12px;display:inline-flex!important}.miniapp-shot-list{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.miniapp-shot-list article{border:1px solid #e5ded8;border-radius:10px;gap:6px;min-width:0;padding:7px;display:grid}.miniapp-shot-list img{aspect-ratio:4/3;object-fit:cover;border-radius:7px;width:100%}.miniapp-shot-list span{font-size:11px;font-weight:800}.miniapp-shot-list article>div{gap:4px;display:flex}.miniapp-shot-list button{padding:4px 7px}.miniapp-card-preview{min-width:0}.miniapp-preview-card{background:#fff;border:1px solid #e5ded8;border-radius:14px;align-content:start;gap:7px;width:min(100%,270px);min-height:210px;padding:14px;display:grid;box-shadow:0 8px 22px #2d241e12}.preview-icon{color:#8a817a;background:#f0ece8;place-items:center;width:92px;height:92px;display:grid;overflow:hidden}.preview-icon img{object-fit:contain;width:100%;height:100%}.preview-cover{aspect-ratio:4/3;background:#f0ece8;border-radius:9px;overflow:hidden}.preview-cover img{object-fit:cover;transform-origin:50%;width:100%;height:100%}.style-rounded .preview-icon{border-radius:20px}.style-circle .preview-icon{border-radius:50%}.style-square .preview-icon{border-radius:4px}.preview-cover{aspect-ratio:4/3;color:#8a817a;background:#f0ece8;border-radius:9px;place-items:center;width:100%;display:grid;overflow:hidden}.style-cover_icon .preview-icon{z-index:1;border:4px solid #fff;border-radius:14px;width:62px;height:62px;margin-top:-38px;margin-left:12px}.miniapp-mode-toggles{flex-wrap:wrap;gap:9px;display:flex}.miniapp-mode-toggles label{background:#fff;border:1px solid #dfd7d1;border-radius:10px;align-items:center;gap:8px;padding:10px 13px;display:flex}.miniapp-mode-toggles input,.miniapp-commerce-panel input[type=radio],.miniapp-commerce-panel input[type=checkbox]{width:auto}.miniapp-commerce-panel{background:#faf8f6;border:1px solid #e5ded8;border-radius:12px;gap:10px;padding:15px;display:grid}.miniapp-commerce-panel>label{grid-template-columns:none;align-items:center;display:flex}.miniapp-commerce-panel.two-cols{grid-template-columns:repeat(2,minmax(0,1fr))}.miniapp-commerce-panel.two-cols label{display:grid}.miniapp-plan-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.miniapp-plan{border-top:1px solid #e6dfda;grid-template-columns:1.2fr 1fr .7fr auto auto;align-items:end;gap:9px;padding-top:10px;display:grid}.miniapp-plan .plan-visible{padding-bottom:10px;display:flex}.miniapp-plan>button{margin-bottom:4px}@media (width<=760px){.miniapps-card-head{flex-direction:column;align-items:stretch}.miniapps-card-head>div:last-child{width:100%}.miniapp-editor fieldset{grid-template-columns:1fr}.miniapp-editor .wide{grid-column:auto}.taxonomy-row{grid-template-columns:42px 1fr auto}.taxonomy-row>span:nth-of-type(n+2),.taxonomy-row .miniapp-actions{grid-column:2/-1}.category-sort-row{grid-template-columns:28px 54px 1fr}.category-sort-row>.enabled,.category-sort-row .category-order-actions,.category-sort-row .miniapp-actions{grid-column:2/-1}.category-edit-grid{grid-template-columns:1fr}.category-icon-picker{grid-column:auto}.miniapp-visual-grid,.miniapp-commerce-panel.two-cols,.miniapp-demo-grid{grid-template-columns:1fr}.miniapp-shot-list{grid-template-columns:repeat(2,minmax(0,1fr))}.miniapp-plan{grid-template-columns:1fr;align-items:stretch}.miniapp-plan .plan-visible{padding-bottom:0}}.builder-card{margin-top:28px}@media (width<=850px){.constructor-row{grid-template-columns:60px 1fr}.constructor-row>input:nth-of-type(2),.mini-toggle{grid-column:2}.builder-fields{grid-template-columns:1fr}.toggle-line{padding-top:0}.product-actions{flex-wrap:wrap}.product-row{grid-template-columns:50px 1fr}.product-actions{grid-column:2}.format-pills{display:none}.upload-grid.two-uploads{grid-template-columns:1fr}.format-line:has(.source-choice){grid-template-columns:22px 35px 1fr}.format-line>.drop-field,.source-choice{grid-column:2/4}}.admin-top-actions{align-items:center;gap:10px;display:flex}.preview-button{color:var(--purple);background:#fff;border:1px solid #cfc1eb;border-radius:11px;padding:12px 16px;font-weight:800}.product-structure-note{color:#4f3188;background:#f4f0ff;border-radius:12px;justify-content:space-between;gap:20px;margin-bottom:16px;padding:13px 15px;display:flex}.product-structure-note span{color:#705b96;font-size:12px}@media (width<=850px){.admin-top{align-items:flex-start;gap:14px}.admin-top-actions{flex-direction:column;align-items:stretch}.product-structure-note{flex-direction:column;gap:4px}}.cover img,.detail-cover img,.mini-cover img,.order-cover img,.cart-cover img{object-fit:contain;width:100%;height:100%;display:block}.cover-button{width:100%;text-align:inherit;background:0 0;border:0;padding:0;position:relative}.cover-button .cover{pointer-events:none}.category-chip{color:#3c2b6e;background:#ffffffeb;border-radius:99px;padding:6px 10px;font-size:11px;font-weight:800;position:absolute;top:16px;left:16px}.badge{color:#fff;border-radius:6px;padding:6px 9px;font-size:10px;font-style:normal;font-weight:900;position:absolute;right:12px}.badge-new{background:#5b34b5;top:12px}.badge-best{background:#f09836;top:46px}.badge-sale{background:#d94c67;bottom:12px}.price del,.buy-option del{color:#9b8fae;margin-right:6px;text-decoration:line-through}.detail-cover{background:#f7f5fb;padding:24px}.detail-cover img{max-height:480px}.detail-copy>small{color:#6d607e}.buy-option.selected{border:2px solid var(--purple);background:#f7f2ff}.buy-option:disabled{opacity:.48;cursor:not-allowed}.buy-option strong{align-items:center;gap:5px;display:flex}.sample-button{color:var(--purple);background:#fff;border:1px solid #cbbce9;border-radius:9px;padding:9px 13px}.detail-actions{grid-template-columns:1fr 1fr;gap:10px;margin-top:18px;display:grid}.detail-actions button{background:#fff;border:1px solid #cfc6df;border-radius:10px;padding:13px;font-weight:800}.detail-actions .primary{background:var(--purple);color:#fff}.detail-actions button:disabled,.checkout-next:disabled{opacity:.45;cursor:not-allowed;box-shadow:none}.action-hint{color:#6b5a8e;text-align:center;margin:8px 0 0;font-size:13px}.personalize-note,.delivery-message{color:#79551d;background:#fff5df;border:1px solid #f0d4a2;border-radius:10px;margin:10px 0;padding:11px;font-size:13px}.cart-panel,.checkout-panel{background:#fff;border-radius:22px;width:min(860px,96vw);max-height:92vh;padding:30px;position:relative;overflow:auto}.cart-panel h2,.checkout-panel h2{margin-top:0}.cart-item{border-bottom:1px solid var(--line);grid-template-columns:70px 1fr auto auto auto;align-items:center;gap:14px;padding:16px 0;display:grid}.cart-cover,.order-cover{color:#fff;text-align:center;border-radius:7px;place-items:center;width:58px;height:76px;display:grid;overflow:hidden}.cart-item>div:nth-child(2){flex-direction:column;gap:5px;display:flex}.cart-item textarea{border:1px solid var(--line);border-radius:7px;width:100%;padding:7px}.inline-check{color:#645377;font-size:12px}.quantity{align-items:center;gap:6px;flex-direction:row!important;display:flex!important}.quantity button{border:1px solid var(--line);background:#fff;border-radius:7px;width:30px;height:30px}.remove{color:#b13b58;background:0 0;border:0}.cart-summary{background:#f7f5fb;border-radius:12px;gap:8px;margin:18px 0 0;padding:15px;display:grid}.cart-summary span,.cart-summary strong{justify-content:space-between;display:flex}.cart-summary strong{border-top:1px solid #ddd4ec;padding-top:10px;font-size:18px}.cart-actions{justify-content:space-between;gap:12px;margin-top:16px;display:flex}.cart-actions button,.checkout-next{border:1px solid var(--line);background:#fff;border-radius:10px;padding:13px 18px;font-weight:800}.cart-actions .primary,.checkout-next{background:var(--purple);color:#fff;border:0}.empty-state{color:var(--muted);place-items:center;gap:15px;padding:45px;display:grid}.empty-state button{border:1px solid var(--line);background:#fff;border-radius:9px;padding:10px 14px}.checkout-steps{gap:8px;margin-bottom:24px;display:flex}.checkout-steps span{text-align:center;color:#5f5470;background:#f2eff7;border-radius:8px;flex:1;padding:9px;font-size:12px}.checkout-steps .active{color:var(--purple);background:#e7dcfb;font-weight:900}.fields textarea,.field input{background:#fff;border:1px solid #dfe1e8;border-radius:9px;padding:11px}.checkout-next{width:100%;margin-top:16px}.review-list{gap:8px;display:grid}.review-list>div{border:1px solid var(--line);border-radius:10px;justify-content:space-between;padding:12px;display:flex}.review-list span{flex-direction:column;display:flex}.review-list small{color:var(--muted);margin-top:4px}.payment-methods{grid-template-columns:1fr 1fr;gap:10px;display:grid}.payment-methods label{border:1px solid var(--line);border-radius:10px;align-items:center;gap:7px;padding:14px;display:flex}.payment-methods small{color:var(--muted);margin-left:auto}.payment-methods .active{background:#faf7ff;border-color:#8d70ce}.payment-methods .disabled{opacity:.55}.real-qr{place-items:center;width:210px;height:210px;display:grid}.real-qr img{object-fit:contain;width:100%;height:100%}.payment-eyebrow{color:var(--purple);letter-spacing:1px;font-weight:900}.success-state{text-align:center;padding:35px}.success-state i{color:#24865d;background:#daf5e8;border-radius:50%;place-items:center;width:64px;height:64px;margin:auto;font-size:30px;font-style:normal;display:grid}.success-state b{margin:18px;display:block}.success-state button{padding:12px 18px}.format-config{border:1px solid var(--line);opacity:.58;background:#fafafa;border-radius:12px;margin:10px 0;padding:14px}.format-config.enabled{opacity:1;background:#fbf9ff;border-color:#d9cdf3}.format-config-head{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.fields.four{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.flag-grid{background:#f8f6fc;border-radius:10px;flex-wrap:wrap;gap:15px;margin:12px 0;padding:12px;display:flex}.personalization-box{background:#fff;border-radius:9px;margin-top:12px;padding:12px}.product-editor{width:min(980px,96vw)}.qr-config{margin-bottom:20px}.qr-config textarea{min-height:80px}.orders-list{gap:14px;display:grid}.order-card{border:1px solid var(--line);background:#fff;border-radius:15px;padding:18px}.order-card header{justify-content:space-between;display:flex}.order-card header div{flex-direction:column;display:flex}.order-card header small{color:var(--muted);margin-top:4px}.order-status{color:#60488b;background:#eeeaf5;border-radius:99px;height:max-content;padding:8px 10px;font-size:10px;font-weight:900}.s-comprobante-recibido{color:#815c10;background:#fff0cf}.s-pago-aprobado{color:#20724e;background:#dff6ea}.order-customer{background:#f8f7fb;border-radius:9px;flex-direction:column;gap:4px;margin:12px 0;padding:11px;display:flex}.order-customer span{color:var(--muted);font-size:12px}.order-item{border-bottom:1px solid var(--line);grid-template-columns:58px 1fr auto;align-items:center;gap:12px;padding:10px 0;display:grid}.order-item>div:nth-child(2){flex-direction:column;gap:5px;display:flex}.order-item small,.order-item em{color:var(--muted);font-size:11px;font-style:normal}.order-total{justify-content:flex-end;gap:20px;padding:15px;font-size:18px;display:flex}.order-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.order-actions button,.order-actions a,.order-actions select{border:1px solid var(--line);background:#fff;border-radius:8px;padding:9px;text-decoration:none}.order-actions .primary{background:var(--purple);color:#fff}@media (width<=760px){.cart-panel,.checkout-panel{border-radius:16px;padding:22px 15px}.cart-item{grid-template-columns:55px 1fr auto}.cart-item>strong,.cart-item>.remove{grid-column:2}.cart-actions,.detail-actions{grid-template-columns:1fr;display:grid}.fields.four{grid-template-columns:1fr 1fr}.payment-methods{grid-template-columns:1fr}.qr-layout{grid-template-columns:1fr!important}.real-qr{margin:auto}.order-item{grid-template-columns:48px 1fr}.order-item>strong{grid-column:2}.order-actions{justify-content:stretch}.order-actions>*{width:100%}.format-config-head{align-items:flex-start;gap:10px}.detail-modal{max-height:94vh;overflow:auto}.detail-cover{height:300px;min-height:300px}.site-header nav{display:none}}.product-gallery{background:#f7f5fb;flex-direction:column;min-width:0;display:flex}.product-gallery .detail-cover{height:440px;min-height:440px}.gallery-thumbs{gap:9px;padding:12px;display:flex;overflow-x:auto}.gallery-thumbs button{background:#fff;border:2px solid #0000;border-radius:9px;flex:none;width:62px;height:76px;padding:3px}.gallery-thumbs button.active{border-color:var(--purple)}.gallery-thumbs img{object-fit:contain;width:100%;height:100%}.payment-toggle{background:#f4f0ff;border-radius:10px;align-items:center;gap:10px;margin:16px 0;padding:13px;font-weight:800;display:flex}.configured-qr{flex-direction:column;gap:8px;margin-top:12px;display:flex}.configured-qr span{color:var(--muted);font-size:12px;font-weight:800}.configured-qr img{object-fit:contain;border:1px solid var(--line);background:#fff;border-radius:12px;width:180px;height:180px}.delivery-checks{background:#eefaf4;border-radius:10px;flex-wrap:wrap;gap:8px;margin:10px 0;padding:11px;display:flex}.delivery-checks span{color:#277652;font-size:12px;font-weight:750}.delivery-checks .pending{color:#8a6319}.phone-input{grid-template-columns:1.25fr 1fr;gap:7px;display:grid}.phone-input select,.phone-input input{min-width:0}.delivery-message.warning{color:#8e392b;background:#fff0ed;border-color:#efa99c}.purchase-item{border-bottom:1px solid var(--line);grid-template-columns:58px 1fr auto;align-items:center;gap:13px;padding:13px 0;display:grid}.purchase-item>div:nth-child(2){flex-direction:column;gap:5px;display:flex}.purchase-item small{color:var(--muted)}.purchase-item a{padding:10px 13px;text-decoration:none}.purchases{width:min(680px,96vw)}@media (width<=760px){.product-gallery .detail-cover{height:300px;min-height:300px}.gallery-thumbs{padding:9px}.phone-input{grid-template-columns:1fr}.purchase-item{grid-template-columns:50px 1fr}.purchase-item>a,.purchase-item>span{grid-column:2}.configured-qr img{width:150px;height:150px}}.zoomable{cursor:zoom-in;border:0;width:100%;position:relative}.zoom-icon{width:44px;height:44px;color:var(--purple);background:#fff;border-radius:50%;place-items:center;font-size:26px;display:grid;position:absolute;bottom:16px;right:16px;box-shadow:0 5px 18px #23144338}.image-lightbox{z-index:80;background:#0d0b14ee;place-items:center;padding:30px;display:grid;position:fixed;inset:0}.image-lightbox>img{object-fit:contain;max-width:min(1100px,90vw);max-height:88vh}.image-lightbox>span{color:#fff;background:#0008;border-radius:99px;padding:7px 11px;position:absolute;bottom:14px}.lightbox-close,.lightbox-prev,.lightbox-next{color:#241740;z-index:2;background:#fffe;border:0;border-radius:50%;place-items:center;display:grid;position:absolute}.lightbox-close{width:48px;height:48px;font-size:31px;top:20px;right:22px}.lightbox-prev,.lightbox-next{width:52px;height:52px;font-size:42px;top:50%}.lightbox-prev{left:20px}.lightbox-next{right:20px}.dual-status{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.dual-status span{background:#f2eef8;border-radius:99px;padding:8px 10px;font-size:11px}.dual-status b{color:var(--purple)}.delivery-alert{color:#805a11;background:#fff2d9;border:1px solid #e9c77f;border-radius:9px;flex-direction:column;gap:4px;margin:10px 0;padding:11px;font-size:12px;font-weight:900;display:flex}.delivery-alert span{font-weight:700}.mixed-note{color:var(--muted);margin-top:10px;display:block}@media (width<=760px){.image-lightbox{padding:15px}.lightbox-close{top:12px;right:12px}.lightbox-prev,.lightbox-next{width:42px;height:42px;font-size:34px}.lightbox-prev{left:8px}.lightbox-next{right:8px}.dual-status{justify-content:flex-start}.order-card header{flex-direction:column;gap:10px}}.nav-group{color:#aa9dbc;letter-spacing:1.5px;padding:15px 12px 4px;font-size:9px;display:block}.config-card{margin-bottom:28px}.config-card h3,.qr-config h3{margin-top:24px}.config-note,.service-warning{color:#543a88;background:#f4f0ff;border-radius:10px;flex-direction:column;gap:4px;margin:16px 0;padding:13px 15px;font-size:12px;display:flex}.config-list{gap:8px;margin:12px 0;display:grid}.config-row{grid-template-columns:26px 1fr 38px 38px;align-items:center;gap:8px;display:grid}.config-row input:not([type=checkbox]){border:1px solid var(--line);border-radius:8px;padding:10px}.config-row button,.secondary{border:1px solid var(--line);color:var(--purple);background:#fff;border-radius:8px;padding:9px;font-weight:800}.internal-note{color:#795d17;background:#fff7dd;border-radius:8px;padding:10px;display:block}.policy-editors{gap:14px;margin-top:18px;display:grid}.policy-editors label{font-size:12px;font-weight:800}.policy-editors textarea{border:1px solid var(--line);border-radius:9px;width:100%;min-height:110px;margin-top:7px;padding:11px;display:block}.terms-check{background:#f7f5fb;border-radius:10px;align-items:center;gap:8px;margin-top:18px;padding:13px;font-size:12px;display:flex}.terms-check button{color:var(--purple);background:0 0;border:0;padding:0;font-weight:800;text-decoration:underline}.billing-box{border:1px solid var(--line);border-radius:12px;margin-top:16px;padding:14px}.trust-strip{flex-wrap:wrap;gap:8px;margin:14px 0;display:flex}.trust-strip span{color:#237253;background:#eff8f4;border-radius:99px;padding:8px 10px;font-size:11px;font-weight:800}.real-qr{min-height:250px;position:relative}.download-qr{color:var(--purple);font-weight:800;text-decoration:none;position:absolute;bottom:0}.whatsapp-proof{text-align:center;color:#277a59;margin-top:10px;font-weight:800;display:block}.policies-modal article{border-top:1px solid var(--line);margin-top:15px}.policies-modal p{white-space:pre-wrap;color:#60566f;line-height:1.6}@media (width<=760px){.config-row{grid-template-columns:26px 1fr}.config-row button{grid-row:2}.trust-strip{flex-direction:column}.nav-group{padding-left:8px}}.product-extension{border:1px solid var(--line);background:#fcfbff;border-radius:14px;margin:18px 0;padding:16px}.extension-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:13px;display:flex}.extension-head>div{flex-direction:column;gap:4px;display:flex}.extension-head small{color:var(--muted)}.extension-head>button{color:var(--purple);background:#fff;border:1px solid #cabbe8;border-radius:9px;padding:9px;font-weight:800}.feature-editor,.option-editor{gap:8px;display:grid}.feature-edit-row{grid-template-columns:1fr 1fr 100px 38px;align-items:center;gap:8px;display:grid}.feature-edit-row>input,.option-row>input,.option-row>select,.resource-row input,.resource-row select{border:1px solid var(--line);border-radius:8px;min-width:0;padding:10px}.feature-edit-row label,.resource-deliver{align-items:center;gap:6px;font-size:11px;display:flex}.feature-edit-row button,.option-row button,.resource-order button,.remove-resource{border:1px solid var(--line);background:#fff;border-radius:7px;padding:8px}.personalization-presets{flex-wrap:wrap;gap:7px;margin:12px 0;display:flex}.personalization-presets button{color:var(--purple);background:#f9f6ff;border:1px solid #d7ccef;border-radius:99px;padding:7px 10px;font-size:11px}.option-row{border-top:1px solid var(--line);grid-template-columns:1.1fr 1.2fr 130px minmax(120px,1fr) 100px 70px;align-items:center;gap:8px;padding-top:9px;display:grid}.digital-resources{border-top:1px solid var(--line);margin-top:14px;padding-top:14px}.resource-row{border:1px solid var(--line);background:#fff;border-radius:10px;grid-template-columns:60px 1fr 1fr 100px 1.2fr 130px 70px;align-items:end;gap:8px;margin:8px 0;padding:10px;display:grid}.resource-row label{flex-direction:column;gap:5px;font-size:10px;font-weight:800;display:flex}.resource-order{gap:4px;display:flex}.resource-upload input{font-size:10px}.resource-upload small{color:var(--muted)}.public-specs,.product-includes,.public-personalization{border-top:1px solid var(--line);margin:16px 0;padding-top:14px}.public-specs h3,.product-includes h3,.public-personalization h3{text-transform:uppercase;letter-spacing:.5px;margin:0 0 10px;font-size:14px}.public-specs>div{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.public-specs article{background:#f7f5fb;border-radius:9px;flex-direction:column;gap:5px;padding:10px;display:flex}.public-specs article small{color:var(--muted);font-size:10px}.public-specs article b{font-size:12px}.product-includes{gap:6px;display:grid}.product-includes span{color:#4d3a70;font-size:12px}.public-personalization{grid-template-columns:1fr 1fr;gap:10px;display:grid}.public-personalization h3{grid-column:1/-1}.public-personalization label{flex-direction:column;gap:5px;font-size:11px;font-weight:800;display:flex}.public-personalization label small{color:var(--muted);font-weight:400}.public-personalization label em{color:#b52e4b}.public-personalization input,.public-personalization select,.public-personalization textarea{border:1px solid var(--line);border-radius:8px;padding:10px}.order-personalization{background:#fff5df;border-radius:8px;flex-direction:column;gap:5px;margin-top:6px;padding:9px;display:flex!important}.order-personalization>b{color:#7b5816;font-size:10px}.order-personalization span,.order-personalization a{font-size:12px}.order-personalization a{align-self:flex-start;align-items:center;min-height:28px;font-weight:700;display:inline-flex}.purchase-resources{flex-wrap:wrap;gap:7px;display:flex}.purchase-resources a{font-size:11px}.detail-modal{max-width:1040px}.detail-copy{max-height:86vh;overflow:auto}@media (width<=900px){.resource-row{grid-template-columns:55px 1fr 1fr}.resource-row>:nth-child(n+4){grid-column:auto}.option-row,.feature-edit-row{grid-template-columns:1fr 1fr}.feature-edit-row label,.feature-edit-row button{grid-row:2}.public-specs>div{grid-template-columns:1fr 1fr}}@media (width<=560px){.extension-head{flex-direction:column;align-items:flex-start}.feature-edit-row,.option-row,.resource-row{grid-template-columns:1fr}.resource-order{grid-row:auto}.public-specs>div,.public-personalization{grid-template-columns:1fr}.public-personalization h3{grid-column:1}.detail-copy{max-height:none}}.feature-edit-row{grid-template-columns:70px 1fr 1fr 100px 38px}.product-row-advanced{grid-template-columns:60px minmax(190px,1fr) minmax(170px,.75fr) minmax(330px,1.3fr)}.publication-status{border-radius:99px;width:max-content;padding:4px 8px;font-size:9px;font-weight:900}.status-published{color:#1c7b57;background:#e6f7ef}.status-hidden{color:#665d76;background:#f0edf5}.status-draft{color:#875f0b;background:#fff3d9}.format-summary{gap:8px;display:grid}.product-quick-actions{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.product-quick-actions>button{border:1px solid var(--line);color:#344054;background:#fff;border-radius:9px;min-height:36px;padding:7px 12px;font-size:13px;font-weight:700}.product-quick-actions>button:hover{background:#f8f5ff;border-color:#c9b6f2}.product-quick-actions>button.edit{color:var(--purple);border-color:#c9b6f2}.move-buttons button{width:36px;height:36px}.product-quick-actions .danger{color:#a33148}.format-personalization-options{gap:7px;margin:10px 0;display:grid}.format-option-row{grid-template-columns:1fr 1fr 120px 1fr 90px 36px;align-items:center;gap:7px;display:grid}.format-option-row input,.format-option-row select{border:1px solid var(--line);border-radius:8px;min-width:0;padding:9px}.resource-row.has-error{background:#fff7f8;border-color:#cf4861}.resource-upload em{color:#a82c44;font-size:10px;font-style:normal}.resource-flags{gap:5px;display:grid}.catalog-sort{align-items:center;gap:8px;font-size:12px;font-weight:800;display:flex}.catalog-sort select{border:1px solid var(--line);background:#fff;border-radius:9px;padding:10px}.gallery-order{border:1px solid var(--line);border-radius:12px;gap:8px;margin-bottom:15px;padding:12px;display:grid}.gallery-order>small{color:var(--muted)}.gallery-order>div{gap:8px;display:flex;overflow:auto}.gallery-order article{border:1px solid var(--line);border-radius:9px;grid-template-columns:64px 1fr 30px 30px;align-items:center;gap:5px;min-width:230px;padding:6px;display:grid}.gallery-order img{object-fit:cover;border-radius:6px;width:64px;height:52px}.related-selector>div:last-child{grid-template-columns:1fr 1fr;gap:7px;display:grid}.related-selector label{gap:7px;font-size:11px;display:flex}.related-products{border-top:1px solid var(--line);margin-top:18px;padding-top:14px}.related-products h3{font-size:13px}.related-products>div{gap:8px;display:flex;overflow:auto}.related-products button{border:1px solid var(--line);text-align:left;background:#fff;border-radius:10px;align-items:center;gap:7px;min-width:180px;padding:7px;display:flex}.related-cover{color:#fff;border-radius:6px;place-items:center;width:42px;height:48px;display:grid;overflow:hidden}.related-cover img{object-fit:cover;width:100%;height:100%}.cart-personalization-summary{background:#faf5ff;border-radius:7px;gap:3px;margin-top:5px;padding:7px;font-size:10px;display:grid}.urgent-manual{background:#fff9e9;border:1px solid #efc05b;border-radius:12px;margin-top:14px;padding:15px}.urgent-manual h3{margin:0 0 7px;font-size:14px}.urgent-manual p{font-size:12px}.urgent-manual a{color:#fff;background:#27815e;border-radius:8px;padding:9px 11px;font-size:11px;font-weight:900;text-decoration:none;display:inline-block}@media (width<=1180px){.product-row-advanced{grid-template-columns:55px 1fr}.format-summary,.product-quick-actions{grid-column:2}}@media (width<=980px){.format-option-row{grid-template-columns:1fr 1fr}.feature-edit-row{grid-template-columns:60px 1fr 1fr}.feature-edit-row label,.feature-edit-row>button{grid-row:auto}.related-selector>div:last-child{grid-template-columns:1fr}}@media (width<=560px){.product-row-advanced{grid-template-columns:48px 1fr}.format-option-row,.feature-edit-row{grid-template-columns:1fr}.format-summary,.product-quick-actions{grid-column:1/-1}.catalog-sort{flex-direction:column;align-items:flex-start}.catalog-sort select{width:100%}}.drop-field>em{color:#a52e46;margin-top:6px;font-size:10px;font-style:normal}.resource-upload progress{width:100%;height:8px;accent-color:var(--purple)}.upload-complete{color:#247552;font-size:10px}.resource-upload small{word-break:break-word}.product-editor-nav{z-index:5;border-bottom:1px solid var(--line);background:#fff;gap:6px;margin-bottom:18px;padding:12px 0;display:flex;position:sticky;top:-28px;overflow:auto}.product-editor-nav button{white-space:nowrap;color:var(--purple);background:#faf8ff;border:1px solid #ddd4ef;border-radius:99px;padding:8px 11px;font-size:10px;font-weight:800}.variant-list{gap:8px;display:grid}.variant-row{grid-template-columns:1fr 2fr auto;gap:8px;display:grid}.variant-row input{border:1px solid var(--line);border-radius:8px;padding:10px}.variant-row button,.gallery-remove{color:#a33148;background:#fff7f9;border:1px solid #ead0d7;border-radius:8px;padding:8px}.public-variants{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;gap:9px;margin-top:14px;padding-top:14px;display:grid}.public-variants h3{grid-column:1/-1;font-size:13px}.public-variants label{gap:5px;font-size:11px;font-weight:800;display:grid}.public-variants select{border:1px solid var(--line);background:#fff;border-radius:8px;padding:10px}.public-specs article{padding-left:36px;position:relative}.public-specs article>i{color:var(--purple);display:flex;position:absolute;top:50%;left:10px;transform:translateY(-50%)}.gallery-order article{grid-template-columns:64px 1fr 30px 30px auto}.editor-section-title{color:var(--purple);letter-spacing:1px;text-transform:uppercase;font-size:11px}@media (width<=560px){.variant-row,.public-variants{grid-template-columns:1fr}.public-variants h3{grid-column:1}.gallery-order article{grid-template-columns:54px 1fr 30px 30px}.gallery-remove{grid-column:1/-1}.product-editor-nav{top:-28px}}.product-editor-page{z-index:90;background:#f5f3f9;padding:24px;position:fixed;inset:0;overflow:auto}.product-editor-page .product-editor{border-radius:18px;width:min(1500px,100%);min-height:calc(100vh - 48px);max-height:none;margin:auto;box-shadow:0 18px 60px #29164b20}.product-editor-page .editor-title{justify-content:space-between;align-items:center;display:flex}.product-editor-page .editor-title>button,.product-editor-page .editor-title-actions>button{white-space:nowrap;border:1px solid var(--line);width:auto;height:auto;color:var(--purple);background:#fff;border-radius:9px;padding:10px 13px;font-size:14px;font-weight:800;position:static}.product-editor-page .product-editor-nav{top:-28px}.input-action{grid-template-columns:1fr auto;gap:6px;display:grid}.input-action button{color:var(--purple);background:#f8f4ff;border:1px solid #cdbce9;border-radius:8px;font-weight:800}.category-multi{grid-column:span 2;gap:7px;font-size:12px;display:grid}.category-multi>small{color:var(--muted)}.category-multi>div{flex-wrap:wrap;gap:7px;display:flex}.category-multi label{border:1px solid var(--line);background:#fff;border-radius:99px;flex-direction:row;align-items:center;padding:7px 9px;font-weight:600;display:flex;margin:0!important}.personalization-editor{display:none}.gallery-admin-layout{grid-template-columns:minmax(360px,1.25fr) minmax(330px,1fr);gap:18px;display:grid}.gallery-admin-viewer{background:#f5f3f8;border-radius:14px;place-items:center;min-height:440px;display:grid;overflow:hidden}.gallery-admin-viewer img{object-fit:contain;width:100%;height:440px}.gallery-admin-thumbs{gap:7px;max-height:390px;display:grid;overflow:auto}.gallery-admin-thumbs article{border:1px solid var(--line);border-radius:10px;grid-template-columns:1fr auto;gap:8px;padding:6px;display:grid}.gallery-admin-thumbs article.active{border-color:var(--purple);background:#faf7ff}.thumb-image{text-align:left;background:0 0;border:0;align-items:center;gap:10px;display:flex;position:relative}.thumb-image img{object-fit:cover;border-radius:7px;width:70px;height:58px}.thumb-image em{background:var(--purple);color:#fff;border-radius:5px;padding:3px 5px;font-size:8px;font-style:normal;position:absolute;top:3px;left:3px}.gallery-admin-thumbs article>div{align-items:center;gap:4px;display:flex}.gallery-admin-thumbs article>div button{border:1px solid var(--line);background:#fff;border-radius:7px;padding:7px}.external-editor{gap:8px;display:grid}.external-editor>div{grid-template-columns:70px 1fr 1fr 1.4fr 90px 42px;align-items:center;gap:7px;display:grid}.external-editor input{border:1px solid var(--line);border-radius:8px;min-width:0;padding:10px}.external-editor label{gap:5px;font-size:11px;display:flex}.external-editor>div>button{border:1px solid var(--line);background:#fff;border-radius:7px;padding:8px}.seo-preview{border-left:4px solid var(--purple);background:#fff;gap:5px;padding:12px 15px;display:grid}.seo-preview b{color:#36206c;font-size:18px}.seo-preview span{color:#237349;font-size:12px}.seo-preview p{color:var(--muted);margin:0}.public-product-page{background:#faf9fc;padding:46px max(24px,5vw)}.product-back{color:var(--purple);background:0 0;border:0;margin-bottom:22px;font-weight:800}.public-product-layout{grid-template-columns:minmax(300px,.9fr) minmax(360px,1.25fr) minmax(260px,.65fr);align-items:start;gap:34px;display:grid}.public-product-gallery{position:sticky;top:100px}.public-main-image{border:1px solid var(--line);background:#fff;border-radius:18px;width:100%;height:570px;position:relative;overflow:hidden}.public-main-image img{object-fit:contain;width:100%;height:100%}.public-main-image>span{background:#fff;border-radius:50%;place-items:center;width:40px;height:40px;display:grid;position:absolute;bottom:14px;right:14px;box-shadow:0 4px 18px #0002}.public-product-thumbs{gap:8px;margin-top:10px;display:flex;overflow:auto}.public-product-thumbs button{background:#fff;border:2px solid #0000;border-radius:8px;flex:none;width:66px;height:72px;padding:3px}.public-product-thumbs button.active{border-color:var(--purple)}.public-product-thumbs img{object-fit:cover;width:100%;height:100%}.public-product-head h1{margin:10px 0;font-size:40px;line-height:1.05}.public-product-copy .lead{color:#665879;font-size:18px}.long-description{white-space:pre-line;margin:22px 0;line-height:1.7}.public-buy-box{border:1px solid var(--line);background:#fff;border-radius:16px;padding:20px;position:sticky;top:100px;box-shadow:0 12px 35px #2e175412}.public-buy-box>div{border-bottom:1px solid var(--line);justify-content:space-between;padding:12px 0;display:flex}.public-buy-box>button{border:1px solid var(--purple);width:100%;color:var(--purple);background:#fff;border-radius:9px;justify-content:center;align-items:center;gap:8px;margin-top:10px;padding:13px;font-weight:900;display:flex}.public-buy-box>button.primary{background:var(--purple);color:#fff}.external-public{flex-wrap:wrap;gap:8px;margin-top:20px;display:flex}.external-public h3{width:100%}.external-public a{color:var(--purple);border:1px solid #d4c8e9;border-radius:9px;align-items:center;gap:7px;padding:10px 12px;font-weight:800;text-decoration:none;display:flex}.external-public img{object-fit:contain;width:22px;height:22px}@media (width<=1050px){.public-product-layout{grid-template-columns:1fr 1fr}.public-buy-box{grid-column:2}.gallery-admin-layout{grid-template-columns:1fr}.external-editor>div{grid-template-columns:70px 1fr 1fr}.external-editor>div>:nth-child(n+4){grid-column:auto}}@media (width<=700px){.product-editor-page{padding:0}.product-editor-page .product-editor{border-radius:0;min-height:100vh}.public-product-page{padding:24px 16px}.public-product-layout{grid-template-columns:1fr}.public-product-gallery,.public-buy-box{grid-column:auto;position:static}.public-main-image{height:390px}.public-product-head h1{font-size:31px}.gallery-admin-viewer,.gallery-admin-viewer img{height:300px;min-height:300px}.external-editor>div{grid-template-columns:1fr}.category-multi{grid-column:auto}}.additional-widgets-editor{border-color:#cfc2e8}.widget-picker{background:#f5f1fc;border-radius:11px;grid-template-columns:repeat(4,1fr);gap:8px;margin-bottom:14px;padding:12px;display:grid}.widget-picker button,.widget-controls button,.widget-rich-toolbar button{border:1px solid var(--line);background:#fff;border-radius:8px;padding:8px 10px}.widget-editor-list{gap:12px;display:grid}.widget-editor-card{border:1px solid var(--line);background:#fff;border-radius:12px;padding:14px}.widget-editor-card.is-hidden{opacity:.65;background:#f5f5f7}.widget-editor-card>header,.widget-controls,.widget-rich-toolbar{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.widget-editor-card>header{justify-content:space-between;margin-bottom:10px}.widget-editor-card>header span{color:var(--purple);font-size:9px;font-weight:900}.widget-controls{margin-bottom:12px}.widget-controls button{font-size:11px}.widget-settings label{flex-direction:column;gap:6px;font-size:11px;font-weight:800;display:flex}.widget-settings input,.widget-settings select{border:1px solid var(--line);border-radius:8px;padding:9px}.widget-rich-editor{border:1px solid var(--line);border-radius:9px;overflow:hidden}.widget-rich-toolbar{border-bottom:1px solid var(--line);background:#f6f3fb;padding:7px}.widget-rich-area{outline:none;min-height:110px;padding:12px;font-weight:400;line-height:1.55}.widget-empty{color:var(--muted);margin:0;font-size:12px}.additional-widgets-public{overflow-wrap:anywhere;width:100%;margin-top:18px}.product-widget-text h3{margin:0 0 8px;font-size:17px}.product-widget-text div{line-height:1.6}.product-widget-button{width:100%;margin:14px 0}.product-widget-button.align-center{text-align:center}.product-widget-button.align-right{text-align:right}.product-widget-button a{border-radius:9px;max-width:100%;padding:11px 16px;font-weight:800;text-decoration:none;display:inline-block}.widget-button-primary{color:#fff;background:var(--purple)}.widget-button-secondary{color:var(--purple);background:#eee8fb}.widget-button-outline{color:var(--purple);border:1px solid var(--purple);background:#fff}.product-widget-divider hr{border:0;border-top-style:solid;border-top-color:var(--line);margin:0 auto}.product-widget-divider.before-small{padding-top:8px}.product-widget-divider.before-medium{padding-top:16px}.product-widget-divider.before-large{padding-top:28px}.product-widget-divider.after-small{padding-bottom:8px}.product-widget-divider.after-medium{padding-bottom:16px}.product-widget-divider.after-large{padding-bottom:28px}.product-widget-spacer.spacer-small{height:12px}.product-widget-spacer.spacer-medium{height:24px}.product-widget-spacer.spacer-large{height:42px}@media (width<=700px){.widget-picker{grid-template-columns:1fr 1fr}.product-widget-button a{text-align:center;width:100%}}.robress-brand i{color:#0000;background:linear-gradient(135deg,#ff7a35 0 25%,#42b977 25% 50%,#3686d9 50% 75%,#7a55c7 75%);-webkit-background-clip:text;background-clip:text;font-style:normal}.universe-nav a{position:relative}.universe-nav a:after{content:"";background:var(--universe,transparent);border-radius:4px;height:3px;transition:all .2s;position:absolute;bottom:-8px;left:10px;right:10px;transform:scaleX(0)}.universe-nav a:hover:after{transform:scaleX(1)}.account-menu{position:relative}.account-popover{z-index:30;border:1px solid var(--line);background:#fff;border-radius:13px;gap:8px;width:250px;padding:13px;display:grid;position:absolute;top:48px;right:0;box-shadow:0 14px 38px #2816482a}.account-popover small{color:var(--muted);text-overflow:ellipsis;overflow:hidden}.account-popover button,.account-popover a{color:var(--purple);text-align:left;background:#f5f0ff;border:0;border-radius:8px;padding:10px;font-weight:800;text-decoration:none}.robress-login{background:radial-gradient(circle at 15% 10%,#efe6ff,#0000 40%),radial-gradient(circle at 90% 90%,#e3f7ef,#0000 35%),#faf9fc;place-items:center;min-height:100vh;padding:24px 16px;display:grid}.login-shell{border:1px solid var(--line);background:#fff;border-radius:24px;grid-template-columns:5fr 7fr;width:min(920px,100%);display:grid;overflow:hidden;box-shadow:0 24px 70px #31164d1f}.login-aside{color:#efe8ff;background:radial-gradient(circle at 100% 0,#7b3cf0 0,#0000 55%),linear-gradient(160deg,#43169d,#2a0f66);flex-direction:column;gap:14px;padding:40px 36px;display:flex}.login-aside>b{color:#fff;font-size:20px}.login-aside ul{gap:14px;margin:8px 0 0;padding:0;list-style:none;display:grid}.login-aside li{align-items:center;gap:10px;font-size:15px;display:flex}.login-aside li svg{background:#ffffff1f;border-radius:10px;flex:none;width:32px;height:32px;padding:7px}.login-aside>small{color:#cbbcf0;margin-top:auto;padding-top:24px;font-size:13px}.login-wordmark{letter-spacing:-2.5px;color:var(--purple);font-size:34px;font-weight:900;line-height:1}.login-wordmark span{color:#55caa0}.login-wordmark.on-dark{color:#fff}.login-main{flex-direction:column;gap:14px;padding:44px 44px 32px;display:flex}.login-eyebrow{color:var(--purple);letter-spacing:1.5px;font-size:12px;font-weight:800}.login-main h1,.login-modal h2{letter-spacing:-.5px;color:var(--ink);margin:0;font-size:28px;font-weight:800;line-height:1.15}.login-lead{color:var(--muted);margin:0;font-size:15px;line-height:1.5}.login-checking{color:var(--muted)}.login-google{gap:10px;margin:6px 0;display:grid}.login-callout{color:#3b2470;text-align:left;background:#f4efff;border-radius:12px;align-items:flex-start;gap:10px;padding:12px 14px;font-size:14px;line-height:1.45;display:flex}.login-callout svg{flex:none;margin-top:1px}.login-callout.warning{color:#6b4200;background:#fff6e5}.login-callout.mint{color:#1d5c43;background:#e9f8f1}.login-help{color:var(--muted);margin:0;font-size:13px}.login-security{color:var(--muted);margin:0;font-size:12.5px;line-height:1.5;display:block}.login-security svg{vertical-align:-3px;color:#23754f}.robress-login .login-action{background:var(--purple);color:#fff;border-radius:12px;align-self:flex-start;padding:12px 20px;font-weight:800}.robress-login .login-back{color:var(--purple);background:0 0;border:0;align-self:flex-start;align-items:center;gap:6px;margin-top:6px;padding:8px 0;font-weight:700;display:inline-flex}.login-modal{border:1px solid var(--line);text-align:center;background:#fff;border-radius:22px;justify-items:center;gap:14px;width:min(420px,100%);padding:36px 32px 28px;display:grid;position:relative;box-shadow:0 22px 70px #31164d20}.login-modal .login-wordmark{margin-bottom:4px}.login-modal .login-callout,.login-modal .login-security{justify-self:stretch}.login-modal .link-button{color:var(--purple);font-weight:700;font-size:inherit;background:0 0;border:0;padding:0;text-decoration:underline}@media (width<=760px){.login-shell{grid-template-columns:1fr}.login-aside{gap:10px;padding:24px 22px}.login-aside ul,.login-aside>small{display:none}.login-main{padding:28px 22px 22px}.login-main h1,.login-modal h2{font-size:24px}.login-modal{padding:32px 20px 22px}}.login-modal .close{position:absolute;top:12px;right:12px}.admin-brand{align-items:baseline;gap:2px;display:flex}.admin-brand small{letter-spacing:2px;color:#c8b9df;margin-left:8px;font-size:9px}.design-workspace{grid-template-columns:minmax(380px,.8fr) minmax(460px,1.2fr);align-items:start;gap:22px;display:grid}.design-controls{gap:14px;display:grid}.design-controls .builder-card{margin:0}.design-toggles{grid-template-columns:1fr 1fr;gap:10px;display:grid}.design-toggles label{font-size:12px}.universe-editor{gap:7px;display:grid}.universe-editor>div{grid-template-columns:28px 1fr 54px 38px 38px;align-items:center;gap:7px;display:grid}.universe-editor input:not([type=checkbox]){border:1px solid var(--line);border-radius:8px;min-width:0;padding:9px}.universe-editor input[type=color]{height:38px;padding:3px}.universe-editor button{border:1px solid var(--line);background:#fff;border-radius:7px;padding:8px}.save-design{border:0;border-radius:10px;padding:13px}.responsive-preview{background:#ece8f2;border-radius:18px;min-height:720px;padding:14px;position:sticky;top:20px}.device-switcher{justify-content:center;gap:7px;margin-bottom:14px;display:flex}.device-switcher button{color:#665878;background:#fff;border:1px solid #d2c8df;border-radius:99px;padding:9px 12px;font-weight:800}.device-switcher button.active{background:var(--purple);color:#fff}.device-frame{background:#fff;border-radius:15px;margin:auto;transition:width .25s;overflow:hidden;box-shadow:0 8px 30px #28183b25}.device-frame.mobile{width:390px}.device-frame.tablet{width:min(768px,100%)}.device-frame.desktop{width:100%}.device-frame iframe{border:0;width:100%;height:680px;display:block}.site-header{border-bottom:1px solid #eee9f4}.site-header .head-actions>button:hover,.account-link:hover{color:var(--brand-primary,var(--purple))}.primary{background:var(--brand-primary,var(--purple))!important}.hero strong{color:var(--brand-secondary,#ff7a35)}@media (width<=1050px){.design-workspace{grid-template-columns:1fr}.responsive-preview{position:static}.device-frame.tablet{width:min(768px,100%)}}@media (width<=850px){.site-header{grid-template-columns:1fr auto;height:auto;min-height:72px;display:grid}.universe-nav{scrollbar-width:none;grid-column:1/-1;gap:4px;padding:7px 0 12px;overflow-x:auto;display:flex!important}.universe-nav a{white-space:nowrap;background:#f6f3fa;border-radius:99px;padding:8px 11px;font-size:11px}.head-actions{grid-column:2}.robress-brand{grid-column:1}.device-frame.mobile{width:min(390px,100%)}.responsive-preview{min-height:560px}.device-frame iframe{height:560px}}@media (width<=560px){.design-toggles{grid-template-columns:1fr}.universe-editor>div{grid-template-columns:26px 1fr 46px}.universe-editor>div button{grid-row:2}.head-actions>button[aria-label=Buscar],.head-actions>button[aria-label=Favoritos]{display:none}.account-link{font-size:11px}.site-header{padding:10px 14px}.universe-nav{margin:0 -4px}.responsive-preview{padding:8px}.device-switcher button{padding:8px;font-size:10px}.device-frame{border-radius:10px}}.robress-brand img{object-fit:contain;max-width:180px;max-height:54px;display:block}.mobile-menu-button{border:1px solid var(--line);background:#fff;border-radius:10px;padding:9px 11px;font-weight:900;display:none}.universe-nav button{white-space:nowrap;background:0 0;border:0;padding:8px 4px;font-weight:750;position:relative}.universe-nav button:after{content:"";background:var(--universe,var(--brand-primary));border-radius:4px;height:3px;transition:all .2s;position:absolute;bottom:0;left:4px;right:4px;transform:scaleX(0)}.universe-nav button:hover:after,.universe-nav button.active:after{transform:scaleX(1)}.product-card{position:relative}.favorite-card{z-index:5;color:#765799;background:#fffffff0;border:0;border-radius:50%;width:38px;height:38px;font-size:22px;position:absolute;top:12px;right:12px;box-shadow:0 5px 16px #21133524}.favorite-card.active{color:#d43863}.catalog-tools-modal{background:#fff;border-radius:20px;width:min(720px,94vw);max-height:84vh;padding:28px;position:relative;overflow:auto}.catalog-tools-modal h2{margin:0 44px 18px 0}.catalog-tools-modal>input{border:1px solid #d7cee5;border-radius:11px;width:100%;padding:14px;font-size:16px}.tool-results{gap:9px;margin-top:16px;display:grid}.tool-results>button,.favorite-result>button:first-child{border:1px solid var(--line);text-align:left;background:#fff;border-radius:11px;align-items:center;gap:12px;width:100%;padding:9px;display:flex}.tool-results .mini-cover,.tool-results .cover{border-radius:7px;width:54px;min-width:54px;height:62px;padding:4px}.tool-results span{gap:4px;display:grid}.tool-results small{color:var(--muted)}.favorite-result{grid-template-columns:1fr auto;gap:8px;display:grid}.favorite-result>button:last-child{color:#cf3159;background:#fff1f5;border:0;border-radius:10px;width:46px;font-size:20px}.preview-universe-select{margin:0 0 14px}.preview-universe-select select{border:1px solid var(--line);background:#fff;border-radius:9px;padding:9px}.universe-advanced,.design-media-fields,.category-admin-row{gap:8px;display:grid}.universe-advanced{border:1px solid var(--line);border-radius:11px;margin-top:8px;padding:10px}.design-media-fields label{gap:5px;font-size:11px;font-weight:800;display:grid}.design-media-fields input,.category-admin-row input,.category-admin-row select{border:1px solid var(--line);border-radius:8px;min-width:0;padding:9px}@media (width<=850px){.mobile-menu-button{grid-column:1;display:block}.site-header{grid-template-columns:auto 1fr auto;position:relative}.robress-brand{grid-column:2;justify-self:start}.head-actions{grid-column:3}.universe-nav{z-index:25;border:1px solid var(--line);background:#fff;border-radius:14px;grid-template-columns:1fr 1fr;position:absolute;top:68px;left:12px;right:12px;box-shadow:0 16px 35px #2d17452b;gap:5px!important;padding:12px!important;display:none!important;overflow:visible!important}.universe-nav.open{display:grid!important}.universe-nav button{text-align:left;background:#f8f5fc;border-radius:8px;padding:11px}.universe-nav button:after{display:none}.universe-nav button.active{color:var(--brand-primary);font-weight:900}.robress-brand img{max-width:140px;max-height:44px}}@media (width<=560px){.head-actions>button[aria-label=Buscar],.head-actions>button[aria-label=Favoritos]{display:block}.head-actions{gap:2px}.head-actions>button{padding:7px}.account-link{text-overflow:ellipsis;white-space:nowrap;max-width:92px;overflow:hidden}.universe-nav{grid-template-columns:1fr}.catalog-tools-modal{padding:22px 16px}.robress-brand img{max-width:112px}.favorite-card{width:34px;height:34px;font-size:19px}}.robress-universes{max-width:1210px;margin:0 auto;padding:64px 30px 30px}.universes-heading{text-align:center;max-width:680px;margin:0 auto 30px}.universes-heading>span{color:var(--purple);letter-spacing:1.7px;font-size:11px;font-weight:900}.universes-heading h2{margin:9px 0;font-size:36px}.universes-heading p{color:var(--muted);line-height:1.6}.universe-cards{grid-template-columns:repeat(6,1fr);gap:14px;display:grid}.universe-cards>button{border:1px solid var(--universe);min-width:0}@supports (color:color-mix(in lab, red, red)){.universe-cards>button{border:1px solid color-mix(in srgb, var(--universe) 30%, #e8e8f1)}}.universe-cards>button{border-top:4px solid var(--universe);background:#fff;border-radius:17px;place-items:center;gap:10px;padding:20px 12px;transition:all .2s;display:grid;box-shadow:0 9px 28px #291a4710}.universe-cards>button:hover{transform:translateY(-4px);box-shadow:0 14px 35px #291a4720}.universe-cards i{background:var(--universe);border-radius:17px;place-items:center;width:54px;height:54px;display:grid}@supports (color:color-mix(in lab, red, red)){.universe-cards i{background:color-mix(in srgb, var(--universe) 14%, white)}}.universe-cards i{color:var(--universe);font-size:24px;font-style:normal;font-weight:950}.universe-cards img{object-fit:contain;width:100%;height:54px}.universe-cards b{font-size:15px}.universe-cards span{color:var(--universe);font-size:10px;font-weight:900}.users-permissions{gap:16px;display:grid}.users-table{display:grid}.users-table article{border-top:1px solid var(--line);grid-template-columns:minmax(220px,1.3fr) 180px 90px 1fr auto;align-items:center;gap:14px;padding:16px 20px;display:grid}.users-table .user-actions{gap:8px;display:flex}.users-table .user-actions button{border:1px solid var(--line);color:#344054;background:#fff;border-radius:9px;min-height:36px;padding:7px 14px;font-size:13px;font-weight:700}.users-table .user-actions button.danger-link{color:#a33148}.users-table article>div{gap:4px;display:grid}.users-table small{color:var(--muted)}.users-table em{text-align:center;border-radius:99px;padding:6px 8px;font-size:9px;font-style:normal;font-weight:900}.users-table em.active{color:#1c7b57;background:#e6f7ef}.users-table em.inactive{color:#84556a;background:#f3edf1}.user-editor{background:#fff;border-radius:20px;width:min(780px,95vw);max-height:90vh;padding:28px;position:relative;overflow:auto}.user-editor h2{margin-top:0}.secure-login-note{border-left:4px solid var(--purple);background:#f5f1fc;border-radius:10px;gap:5px;margin:8px 0 18px;padding:13px;display:grid}.secure-login-note span{color:var(--muted);font-size:12px}.access-migration{background:#fff8e6;border-left:4px solid #b7791f;border-radius:10px;justify-items:start;gap:6px;margin:0 0 16px;padding:14px;display:grid}.access-migration span{color:var(--muted);font-size:13px}.access-migration button{margin-top:4px}.permission-groups{grid-template-columns:1fr 1fr;gap:10px;display:grid}.permission-groups h3{grid-column:1/-1;margin:0}.permission-groups fieldset{border:1px solid var(--line);border-radius:11px;gap:7px;padding:12px;display:grid}.permission-groups legend{color:var(--purple);font-size:10px;font-weight:900}.permission-groups label{font-size:12px}@media (width<=1050px){.universe-cards{grid-template-columns:repeat(3,1fr)}}@media (width<=700px){.robress-universes{padding:48px 16px 18px}.universes-heading h2{font-size:29px}.universe-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.universe-cards>button{padding:16px 8px}.users-table article{grid-template-columns:1fr auto}.users-table article>small,.users-table .user-actions{grid-column:1/-1}.permission-groups{grid-template-columns:1fr}}.hero{min-height:580px}.hero-copy{padding-top:72px;padding-bottom:52px}@media (width<=850px){.hero{min-height:0}.hero-copy{padding-top:54px;padding-bottom:12px}.hero-art{min-height:320px}.robress-universes{padding-top:22px}}@media (width<=560px){.hero-copy{padding-top:38px;padding-bottom:6px}.hero-art{min-height:250px}.robress-universes{padding-top:16px}}.store-header{border-bottom:1px solid var(--line);z-index:20;background:#fff;position:relative}.store-header.header-fixed{position:sticky;top:0}.header-main{grid-template-columns:220px minmax(320px,1fr) auto;align-items:center;gap:28px;max-width:1280px;height:92px;margin:auto;padding:0 30px;display:grid}.header-main .robress-brand{justify-self:start}.header-search{background:#fafbfe;border:1px solid #d9dce5;border-radius:13px;align-items:center;gap:10px;height:48px;padding:0 16px;display:flex}.header-search span{color:var(--purple);font-size:24px}.header-search input{background:0 0;border:0;outline:0;width:100%;font-size:15px}.header-main .head-actions{gap:8px}.header-main .head-actions>button{align-items:center;gap:6px;display:flex}.header-main .head-actions>button span{font-size:12px}.header-nav-row{border-top:1px solid #f0edf5;align-items:center;gap:26px;max-width:1280px;min-height:48px;margin:auto;padding:0 30px;display:flex;position:relative}.categories-backdrop{z-index:40;background:0 0;border:0;position:fixed;inset:0}.categories-panel{z-index:41;border:1px solid var(--line);background:#fff;border-radius:12px;gap:2px;min-width:240px;max-height:60vh;padding:8px;display:grid;position:absolute;top:calc(100% + 6px);left:30px;overflow-y:auto;box-shadow:0 14px 38px #2816482a}.categories-panel button{text-align:left;color:#31394b;background:0 0;border:0;border-radius:8px;padding:10px 12px;font-weight:700}.categories-panel button:hover,.categories-panel button.active{color:var(--purple);background:#f5f0ff}.categories-trigger{background:var(--purple);color:#fff;border:0;border-radius:9px;padding:10px 15px;font-weight:800}.configurable-nav{align-items:center;gap:27px;display:flex}.configurable-nav a{color:#31394b;font-size:14px;font-weight:700;text-decoration:none}.configurable-nav a:hover{color:var(--purple)}.home-hero{min-height:520px}.home-hero.hero-banner .hero-copy{display:none}.home-hero.hero-banner{padding:0;display:block;background:0 0!important}.home-hero.hero-banner .hero-art{min-height:0}.home-hero.hero-banner .hero-art:before{display:none}.home-hero.hero-banner picture,.home-hero.hero-banner img{filter:none;width:100%;max-height:none;display:block}.hero-art picture{display:contents}.robress-universes{padding-top:38px}.universe-cards{grid-template-columns:repeat(6,minmax(0,1fr));gap:18px}.universe-cards>button{align-content:start;padding:0 0 20px;overflow:hidden}.universe-cards .universe-image{object-fit:cover;width:100%;height:135px}.universe-cards .universe-logo{object-fit:contain;width:78%;height:48px;margin-top:10px}.universe-cards>button>i{margin-top:18px}.universe-cards>button>b,.universe-cards>button>p,.universe-cards>button>span{padding:0 14px}.universe-cards>button>p{color:var(--muted);min-height:35px;margin:0;font-size:12px;line-height:1.45}.catalog{padding-top:70px}.home-products-grid{grid-template-columns:repeat(var(--desktop-columns), minmax(0, 1fr));gap:18px}.home-products-grid .cover{height:230px}.home-products-grid .card-body{padding:16px}.home-products-grid .card-body h3{min-height:38px;font-size:16px}.home-products-grid .price{align-items:flex-end;gap:8px}.catalog-pagination{justify-content:center;gap:7px;margin-top:38px;display:flex}.catalog-pagination button{border:1px solid var(--line);background:#fff;border-radius:9px;min-width:38px;height:38px;font-weight:800}.catalog-pagination button.active{background:var(--purple);color:#fff}.promo-blocks{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;max-width:1210px;margin:20px auto 80px;padding:0 30px;display:grid}.promo-blocks article{background-position:50%;background-size:cover;border-radius:20px;align-items:center;gap:15px;min-height:190px;padding:24px;display:flex;overflow:hidden}.promo-blocks img{object-fit:cover;border-radius:12px;width:90px;height:120px}.promo-blocks span{letter-spacing:1px;color:var(--purple);font-size:10px;font-weight:900}.promo-blocks h3{margin:7px 0;font-size:20px}.promo-blocks p{color:#526074;font-size:13px;line-height:1.5}.promo-blocks a{color:var(--purple);font-weight:850;text-decoration:none}.wide-promo-banner{max-width:1210px;margin:28px auto;padding:0 30px;display:block}.wide-promo-banner picture,.wide-promo-banner img{width:100%;display:block}.wide-promo-banner img{object-fit:cover;border-radius:22px;max-height:300px}.store-design-shell{gap:16px;display:grid}.design-tabbar{gap:7px;padding-bottom:5px;display:flex;overflow:auto}.design-tabbar button{white-space:nowrap;border:1px solid var(--line);background:#fff;border-radius:10px;padding:10px 13px;font-size:12px;font-weight:800}.design-tabbar button.active{background:var(--purple);color:#fff}.store-design-body{grid-template-columns:minmax(480px,.9fr) minmax(430px,1.1fr);align-items:start;gap:20px;display:grid}.design-panel{gap:14px;display:grid}.design-panel .builder-card{margin:0}.design-upload img{object-fit:contain;border:1px solid var(--line);background:#fafafa;border-radius:9px;width:100%;height:90px;margin-top:7px;display:block}.design-list{gap:8px;display:grid}.design-list>div{grid-template-columns:28px 1fr 1fr 36px 36px 36px;align-items:center;gap:7px;display:grid}.design-list input,.design-list label{min-width:0}.design-list input{border:1px solid var(--line);border-radius:8px;padding:9px}.design-list button,.row-actions button{border:1px solid var(--line);background:#fff;border-radius:8px;padding:8px}.design-panel details{border:1px solid var(--line);border-radius:11px;margin:8px 0;overflow:hidden}.design-panel summary{cursor:pointer;align-items:center;gap:9px;padding:13px;font-weight:800;display:flex}.design-panel summary i{border-radius:50%;width:12px;height:12px}.design-panel summary span{color:var(--muted);margin-left:auto;font-size:9px}.design-panel details>.fields{border-top:1px solid var(--line);padding:15px}.row-actions{flex-wrap:wrap;gap:8px;display:flex}.responsive-preview{min-height:760px}.preview-universe-select{margin-bottom:10px}.preview-universe-select select{border:1px solid var(--line);border-radius:8px;padding:8px}.fields .wide{grid-column:1/-1}.hero-carousel-controls{z-index:5;align-items:center;gap:13px;display:flex;position:absolute;bottom:18px;left:50%;transform:translate(-50%)}.hero-carousel-controls>button{background:#fff;border:0;border-radius:50%;width:38px;height:38px;font-size:25px;box-shadow:0 5px 18px #26164a2e}.hero-carousel-controls>div{gap:6px;display:flex}.hero-carousel-controls>div button{background:#b8adc9;border:0;border-radius:50%;width:9px;height:9px;padding:0}.hero-carousel-controls>div button.active{background:var(--purple);border-radius:99px;width:25px}@media (width<=1000px){.header-main{grid-template-columns:170px 1fr auto;gap:14px;padding:0 20px}.header-main .robress-brand{grid-column:1}.header-main .head-actions{grid-column:3}.header-main .head-actions>button span{display:none}.header-nav-row{gap:16px;padding:0 20px}.configurable-nav{scrollbar-width:none;flex:1;gap:18px;min-width:0;padding:6px 24px 6px 2px;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 28px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 28px),#0000)}.configurable-nav::-webkit-scrollbar{display:none}.configurable-nav a{white-space:nowrap}.universe-cards{grid-template-columns:repeat(3,1fr)}.home-products-grid{grid-template-columns:repeat(var(--tablet-columns), minmax(0, 1fr))}.promo-blocks{grid-template-columns:repeat(2,1fr)}.store-design-body{grid-template-columns:1fr}.responsive-preview{position:relative;top:auto}}@media (width<=700px){.store-header.header-fixed{position:relative}.header-main{grid-template-columns:1fr auto;height:auto;min-height:78px;padding:10px 14px}.header-main .robress-brand{grid-column:1}.header-search{grid-area:2/1/auto/-1;width:100%;height:44px}.header-main .head-actions{grid-area:1/2}.header-nav-row{min-height:48px;padding:8px 14px}.categories-trigger{padding:10px 12px;font-size:0}.categories-panel,.categories-backdrop{display:none}.categories-trigger:first-letter{font-size:18px}.configurable-nav{border:1px solid var(--line);background:#fff;border-radius:14px;flex-direction:column;align-items:stretch;padding:14px;display:none;position:absolute;top:132px;left:14px;right:14px;overflow:visible;box-shadow:0 15px 40px #0002;-webkit-mask-image:none;mask-image:none}.configurable-nav.open{display:flex}.configurable-nav a{padding:10px}.home-hero{grid-template-columns:1fr;min-height:0;padding:0 18px}.home-hero .hero-copy{padding-top:38px}.home-hero .hero-art{min-height:250px}.universe-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.universe-cards .universe-image{height:105px}.home-products-grid{grid-template-columns:repeat(var(--mobile-columns), minmax(0, 1fr));gap:10px}.home-products-grid .cover{height:180px}.home-products-grid .card-body{padding:12px}.home-products-grid .price{display:grid}.home-products-grid .price button{width:100%}.promo-blocks{grid-template-columns:1fr;padding:0 16px}.wide-promo-banner{padding:0 16px}.wide-promo-banner img{border-radius:14px}.store-design-body{display:block}.responsive-preview{margin-top:18px;padding:8px}.device-frame.mobile,.device-frame.tablet,.device-frame.desktop{width:100%}.design-list>div{grid-template-columns:28px 1fr 36px 36px 36px}.design-list>div input:nth-of-type(3){grid-column:2/-1}.store-design-shell .fields.two{grid-template-columns:1fr}.store-design-shell .fields .wide{grid-column:auto}}.robress-universes .universe-cards{align-items:stretch}.robress-universes .universe-cards>button{text-align:left;border-top-width:3px;padding:0;display:block;overflow:hidden}.robress-universes .universe-cards .universe-image{aspect-ratio:16/9;object-fit:cover;width:100%;height:auto;display:block}.robress-universes .universe-card-content{flex-direction:column;align-items:flex-start;min-height:116px;padding:16px;display:flex}.robress-universes .universe-card-content b{font-size:17px;line-height:1.2}.robress-universes .universe-card-content p{-webkit-line-clamp:2;color:var(--muted);-webkit-box-orient:vertical;margin:6px 0 0;font-size:12px;line-height:1.45;display:-webkit-box;overflow:hidden}.robress-universes .universe-card-content span{color:var(--universe);margin-top:10px;font-size:11px;font-weight:900}@media (width<=700px){.robress-universes .universe-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.robress-universes .universe-cards .universe-image{height:auto}}.universe-hero-logo{object-fit:contain;width:auto;max-width:360px;height:auto;max-height:100px;display:block}.universe-title-name{font:inherit}@media (width<=850px){.universe-hero-logo{max-width:290px;max-height:85px}}@media (width<=700px){.universe-hero-logo{max-width:220px;max-height:70px}}.universe-item{position:relative}.universe-item>details>summary{padding-right:92px}.universe-summary-actions{gap:6px;display:flex;position:absolute;top:16px;right:12px}.design-panel .universe-summary-actions button{border:1px solid var(--line);width:30px;height:30px;color:var(--purple);background:#fff;border-radius:8px;padding:0;font-size:14px}.design-panel .universe-summary-actions button.danger{color:#b62945}.universe-delete-dialog{background:#fff;border-radius:18px;width:min(430px,94vw);padding:24px;box-shadow:0 24px 70px #160e2e40}.universe-delete-dialog h3{margin:0 0 10px}.universe-delete-dialog p{color:var(--muted);margin:0;line-height:1.55}.universe-delete-dialog>div{justify-content:flex-end;gap:9px;margin-top:22px;display:flex}.universe-delete-dialog button{border:1px solid var(--line);background:#fff;border-radius:9px;padding:10px 14px;font-weight:800}.universe-delete-dialog button.danger{color:#fff;background:#b62945;border-color:#b62945}.identity-editor{padding:26px!important}.identity-heading>span{letter-spacing:1.6px;color:var(--color-primary,var(--purple));font-size:10px;font-weight:900}.identity-heading h3{margin:7px 0;font-size:25px}.identity-heading p{color:var(--muted);margin:0;font-size:13px;line-height:1.55}.identity-editor>section{border-top:1px solid var(--line);margin-top:24px;padding-top:20px}.identity-editor>section>h4{letter-spacing:1.2px;color:#635a70;margin:0 0 14px;font-size:11px}.identity-palette{gap:12px;display:grid}.identity-color{gap:7px;font-size:12px;font-weight:850;display:grid}.identity-color>div{grid-template-columns:48px 1fr;gap:9px;display:grid}.identity-color input[type=color]{background:#fff;border:1px solid #d8d3df;border-radius:9px;width:48px;height:42px;padding:3px}.identity-color input:not([type=color]){text-transform:uppercase;border:1px solid #d8d3df;border-radius:9px;height:42px;padding:0 12px;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-weight:800}.identity-assets{grid-template-columns:1fr 1fr;gap:14px;display:grid}.identity-asset{border:1px solid var(--line);background:#fbfbfd;border-radius:14px;padding:14px}.identity-asset h4{letter-spacing:.8px;margin:0 0 10px;font-size:11px}.identity-preview{background:#fff;border:1px dashed #d5cedf;border-radius:10px;place-items:center;height:120px;padding:12px;display:grid}.identity-preview img{object-fit:contain;width:100%;height:100%}.identity-preview span{color:#6b6178;font-size:12px}.identity-asset>div:last-child{justify-content:space-between;align-items:center;margin-top:10px;display:flex}.identity-asset>div:last-child label{color:var(--color-primary,var(--purple));cursor:pointer;background:#fff;border:1px solid #d3cae2;border-radius:8px;padding:8px 11px;font-size:11px;font-weight:850}.identity-asset input[type=file]{display:none}.identity-asset button{color:#b62945;background:#fff0f2;border:0;border-radius:8px;width:32px;height:32px;font-size:20px}.favicon-assets{grid-template-columns:minmax(180px,260px)}.favicon-card .identity-preview{height:90px}.favicon-card .identity-preview img{max-width:64px}.identity-save{border:0;border-radius:10px;width:100%;margin-top:22px;padding:13px;font-weight:900}.identity-section-title{justify-content:space-between;align-items:center;gap:16px;margin-bottom:12px;display:flex}.identity-section-title h4{letter-spacing:1.2px;color:#635a70;margin:0;font-size:11px}.identity-section-title span{color:var(--muted);font-size:11px}.logo-choice{grid-template-columns:1fr 1fr;gap:10px;margin-bottom:14px;display:grid}.logo-choice label{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:10px;align-items:center;gap:8px;padding:11px;font-size:12px;font-weight:800;display:flex}.logo-choice label.active{border-color:var(--color-primary,var(--purple));background:var(--color-primary,var(--purple))}@supports (color:color-mix(in lab, red, red)){.logo-choice label.active{background:color-mix(in srgb, var(--color-primary,var(--purple)) 8%, white)}}.logo-choice label.active{color:var(--color-primary,var(--purple))}.logo-choice label:has(input:disabled){opacity:.45;cursor:not-allowed}.logo-choice input{accent-color:var(--color-primary,var(--purple))}main .primary,main .categories-trigger,main .catalog-pagination button.active,main .filters button.active,main .device-switcher button.active{background:var(--color-primary,var(--brand-primary,var(--purple)))!important;border-color:var(--color-primary,var(--brand-primary,var(--purple)))!important;color:#fff!important}main .header-search span,main .configurable-nav a:hover,main .price button,main .product-back,main .account-link:hover{color:var(--color-secondary,var(--brand-secondary,#ff7a35))}main .price button{background:var(--color-secondary,var(--brand-secondary,#ff7a35))}@supports (color:color-mix(in lab, red, red)){main .price button{background:color-mix(in srgb, var(--color-secondary,var(--brand-secondary,#ff7a35)) 12%, white)}}main .buy-option:hover,main .buy-option.selected{border-color:var(--color-secondary,var(--brand-secondary,#ff7a35));background:var(--color-secondary,var(--brand-secondary,#ff7a35))}@supports (color:color-mix(in lab, red, red)){main .buy-option:hover,main .buy-option.selected{background:color-mix(in srgb, var(--color-secondary,var(--brand-secondary,#ff7a35)) 7%, white)}}main .badge,main .head-actions em,main .hero-carousel-controls>div button.active{background:var(--color-accent,var(--brand-accent,#40b979))!important;color:#fff!important}main .eyebrow,main .section-title>div>span,main .universes-heading>span{color:var(--color-accent,var(--brand-accent,#40b979));border-color:var(--color-accent,var(--brand-accent,#40b979))}@supports (color:color-mix(in lab, red, red)){main .eyebrow,main .section-title>div>span,main .universes-heading>span{border-color:color-mix(in srgb, var(--color-accent,var(--brand-accent,#40b979)) 38%, white)}}@media (width<=700px){.identity-assets,.logo-choice,.favicon-assets{grid-template-columns:1fr}.identity-section-title{flex-direction:column;align-items:flex-start}}.hero-highlight{font-weight:900;color:var(--hero-highlight-color)!important}.home-hero.hero-carousel .hero-art{place-items:center;min-width:0;min-height:clamp(280px,34vw,470px);display:grid;position:relative;overflow:hidden}.carousel-picture{width:100%;height:100%;min-height:inherit;display:block;overflow:hidden}.home-hero.hero-carousel .hero-art img{object-fit:contain;object-position:center;width:100%;height:100%;display:block}.home-hero.hero-carousel .hero-carousel-controls{z-index:5;background:#ffffffdf;border-radius:999px;align-items:center;gap:12px;padding:6px 9px;display:flex;position:absolute;bottom:12px;left:50%;transform:translate(-50%);box-shadow:0 5px 18px #26164a24}.home-hero.hero-carousel.carousel-image-only{grid-template-columns:minmax(0,1fr)}.home-hero.hero-carousel.carousel-image-only .hero-copy{display:none}.home-hero.hero-carousel.carousel-image-only .hero-art{grid-column:1/-1}.home-hero.hero-carousel.hero-no-media{grid-template-columns:minmax(0,760px);justify-content:center}.hero-responsive-picture{width:100%;height:100%;min-height:inherit;overflow:hidden;display:block!important}.hero-responsive-picture img{object-position:center;width:100%;height:100%;display:block}.home-hero.hero-banner .hero-responsive-picture,.home-hero.hero-banner .hero-responsive-picture img{width:100%;height:auto;min-height:0}.hero-editor option[value=split-two],.hero-editor option[value=carousel],.hero-editor .carousel-editor{display:none!important}.hero-variant-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:10px;display:grid!important}.hero-variant-upload{border:1px solid var(--line);background:#fff;border-radius:9px;grid-template-columns:1fr auto auto;align-items:center;gap:6px;padding:8px;display:grid!important}.hero-variant-upload>span{color:var(--muted);grid-column:1/-1;font-size:10px;font-weight:850}.hero-variant-upload>button{min-width:34px!important;height:34px!important}.slide-responsive-images{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}@media (width<=850px){.home-hero.hero-carousel .hero-art,.carousel-picture{min-height:300px}}@media (width<=700px){.home-hero.hero-carousel .hero-art{width:100%;min-height:240px}.home-hero.hero-carousel .hero-art img{max-height:320px}.carousel-picture{min-height:240px}.home-hero.hero-carousel .hero-carousel-controls{bottom:8px}.hero-variant-list,.slide-responsive-images{grid-template-columns:1fr}}.store-design-body{grid-template-columns:minmax(0,1fr) minmax(380px,46%)}.design-panel,.responsive-preview{min-width:0}.responsive-preview{width:100%;max-width:100%;overflow:hidden}.responsive-preview .device-frame.desktop{width:100%;max-width:100%}.hero-editor{overflow:hidden}.hero-image-grid{grid-template-columns:1fr;gap:12px;margin-top:18px;display:grid}.hero-image-grid.two-images{grid-template-columns:1fr 1fr}.hero-image-editor{border:1px solid var(--line);background:#faf9fc;border-radius:13px;padding:12px}.hero-image-editor>div:first-child,.hero-image-editor>div:last-child,.slide-heading,.slide-image-editor>div:last-child{justify-content:space-between;align-items:center;gap:10px;display:flex}.hero-image-editor>div:first-child label{font-size:11px}.hero-image-preview{background:#fff;border:1px dashed #d8d0e2;border-radius:10px;place-items:center;height:150px;margin:10px 0;display:grid;overflow:hidden}.hero-image-preview img{object-fit:contain;width:100%;height:100%}.hero-image-preview span{color:var(--muted);font-size:12px}.upload-button{color:var(--color-primary,var(--purple));cursor:pointer;background:#fff;border:1px solid #d4c9e5;border-radius:8px;padding:8px 11px;font-size:11px;font-weight:850}.upload-button input{display:none}.hero-image-editor>div:last-child button,.slide-image-editor>div:last-child button{color:#b62945;background:#fff0f2;border:0;border-radius:8px;min-width:38px;height:34px}.hero-trust-editor,.carousel-editor{border-top:1px solid var(--line);margin-top:22px;padding-top:18px}.trust-message-list{gap:8px;display:grid}.trust-message-list>div{grid-template-columns:26px minmax(0,1fr) 36px 36px 42px;align-items:center;gap:7px;display:grid}.trust-message-list input[type=text]{border:1px solid var(--line);border-radius:8px;min-width:0;padding:9px}.trust-message-list button{border:1px solid var(--line);background:#fff;border-radius:8px;height:36px}.hero-slides{gap:12px;margin-top:15px;display:grid}.hero-slide-editor{border:1px solid var(--line);border-radius:13px;padding:13px}.slide-heading label{font-size:12px;font-weight:850}.slide-heading>div{gap:6px;display:flex}.slide-heading button{border:1px solid var(--line);background:#fff;border-radius:7px;padding:7px}.slide-image-editor{grid-column:1/-1}.slide-image-editor>b{font-size:12px}.hero-highlight{font-weight:900}.home-hero.hero-split-two .hero-art{grid-template-columns:1fr 1fr;align-items:center;gap:14px;display:grid}.home-hero.hero-split-two .hero-art img{object-fit:contain;width:100%;height:min(390px,34vw)}.home-hero.hero-image-left .hero-art{order:-1}.home-hero.hero-carousel .hero-art img{object-fit:contain;width:100%;height:100%}.hero-empty-image{min-height:260px;color:var(--muted);border:1px dashed var(--line);background:#fff8;border-radius:18px;place-items:center;display:grid}.home-hero.hero-banner .hero-art img{object-fit:contain;width:100%;height:auto}@media (width<=1250px){.store-design-body{grid-template-columns:1fr}.responsive-preview{position:relative;top:auto}.responsive-preview .device-frame.desktop{width:100%}}@media (width<=700px){.hero-image-grid.two-images{grid-template-columns:1fr}.home-hero.hero-image-left .hero-art{order:initial}.home-hero.hero-split-two .hero-art{grid-template-columns:1fr;min-height:0}.home-hero.hero-split-two .hero-art img{height:auto;max-height:260px}.hero-editor .fields.two{grid-template-columns:1fr}.trust-message-list>div{grid-template-columns:26px 1fr 34px 34px 40px}.hero-copy h1{overflow-wrap:anywhere}.home-hero.hero-carousel .hero-art img{max-height:320px}}.home-hero.hero-no-media:not(.hero-banner){grid-template-columns:minmax(0,760px);justify-content:center;padding-right:max(36px,50vw - 605px)}.home-hero.hero-no-media:not(.hero-banner) .hero-copy{max-width:760px}.home-hero.hero-banner.hero-no-media{display:none}.hero-photo-controls{grid-template-columns:1fr 1fr;gap:10px;margin-top:12px;display:grid!important}.hero-photo-controls label{gap:6px;font-size:11px;font-weight:800;display:grid}.hero-photo-controls select{border:1px solid var(--line);background:#fff;border-radius:8px;min-width:0;padding:9px}.hero-image-editor>small{color:var(--muted);margin-top:6px;font-size:10px;display:block}@media (width<=700px){.home-hero.hero-image-left .hero-art{order:-1}.home-hero.hero-no-media:not(.hero-banner){padding:0 18px}.hero-photo-controls{grid-template-columns:1fr}}.hero-editor>.fields.two>label:nth-child(2){display:none}.single-hero-image{transition:border-color .18s,background .18s,box-shadow .18s}.single-hero-image.is-dragging{border-color:var(--color-primary,var(--purple));background:var(--color-primary,var(--purple))}@supports (color:color-mix(in lab, red, red)){.single-hero-image.is-dragging{background:color-mix(in srgb, var(--color-primary,var(--purple)) 7%, white)}}.single-hero-image.is-dragging{box-shadow:0 0 0 3px var(--color-primary,var(--purple))}@supports (color:color-mix(in lab, red, red)){.single-hero-image.is-dragging{box-shadow:0 0 0 3px color-mix(in srgb, var(--color-primary,var(--purple)) 15%, transparent)}}.hero-dropzone{cursor:pointer;background:#fff;border:2px dashed #d5cce2;border-radius:14px;place-items:center;height:260px;margin:14px 0 10px;transition:all .18s;display:grid;overflow:hidden}.hero-dropzone:hover,.single-hero-image.is-dragging .hero-dropzone{border-color:var(--color-primary,var(--purple));background:#fcfaff}.hero-dropzone input,.hero-image-actions input{display:none}.hero-dropzone>img{object-fit:contain;width:100%;height:100%;display:block}.hero-dropzone>span{text-align:center;color:var(--muted);gap:7px;display:grid}.hero-dropzone>span>b{color:var(--ink);font-size:14px}.hero-dropzone>span>small{font-size:12px}.universe-image-editor{border:1px solid var(--line);background:#fbfaff;border-radius:14px;grid-column:1/-1;gap:8px;padding:14px;display:grid}.universe-image-editor>small{color:var(--muted)}.universe-dropzone{cursor:pointer;background:#fff;border:2px dashed #d5cce2;border-radius:12px;place-items:center;height:220px;transition:all .18s;display:grid;overflow:hidden}.universe-dropzone:hover,.universe-image-editor.is-dragging .universe-dropzone{border-color:var(--color-primary,var(--purple));background:#f7f1ff}.universe-dropzone input,.universe-image-actions input{display:none}.universe-dropzone img{object-fit:contain;width:100%;height:100%;display:block}.universe-dropzone>span{text-align:center;color:var(--muted);gap:6px;display:grid}.universe-image-actions{align-items:center;gap:8px;display:flex}.universe-image-actions label,.universe-image-actions button{border:1px solid var(--line);color:var(--purple);cursor:pointer;background:#fff;border-radius:9px;padding:9px 12px;font-weight:800}.universe-image-actions button{color:#c33757;margin-left:auto;font-size:19px;line-height:1}.hero-image-actions{justify-content:space-between;align-items:center;gap:10px;display:flex!important}.hero-image-actions>button{color:#b62945;background:#fff0f2;border:0;border-radius:8px;width:36px;height:34px;font-size:20px}.hero-typography{border-top:1px solid var(--line);margin-top:18px;padding-top:16px}.hero-typography h4{letter-spacing:1.1px;color:#635a70;margin:0 0 12px;font-size:11px}.hero-type-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.hero-type-grid label,.hero-size-row label{gap:6px;font-size:11px;font-weight:800;display:grid}.hero-type-grid select,.hero-size-row input{border:1px solid var(--line);background:#fff;border-radius:8px;min-width:0;padding:9px}.hero-size-row{grid-template-columns:110px repeat(3,1fr);align-items:end;gap:8px;margin-top:12px;display:grid}.hero-size-row>b{align-self:center;font-size:12px}.home-hero h1{font-size:var(--hero-title-desktop,64px)}.home-hero .hero-copy>p{font-size:var(--hero-description-desktop,20px)}@media (width<=850px){.home-hero h1{font-size:var(--hero-title-tablet,48px)}.home-hero .hero-copy>p{font-size:var(--hero-description-tablet,18px)}}@media (width<=700px){.home-hero h1{font-size:var(--hero-title-mobile,36px)}.home-hero .hero-copy>p{font-size:var(--hero-description-mobile,16px)}.hero-dropzone{height:210px}.hero-type-grid{grid-template-columns:1fr}.hero-size-row{grid-template-columns:1fr 1fr 1fr}.hero-size-row>b{grid-column:1/-1}}.kids-file-details{color:#385d48;background:#f2faf5;border-radius:9px;flex-wrap:wrap;gap:14px;padding:10px 12px;font-size:11px;display:flex}.universe-image-error{color:#a32642;background:#fff0f2;border-radius:9px;margin:0;padding:10px 12px;font-size:12px;font-weight:700}.universe-hero-heading{border-left:4px solid var(--color-primary,var(--purple));background:#f7f4fb;border-radius:8px;flex-direction:column;gap:4px;margin:6px 0 2px;padding:12px 14px;display:flex}.universe-hero-heading b{letter-spacing:.8px;font-size:12px}.universe-hero-heading small{color:var(--muted);font-weight:500}.home-hero.hero-universe-kids{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:center;column-gap:48px;width:100%;max-width:none;padding-left:max(36px,50vw - 605px);padding-right:max(36px,50vw - 605px)}.home-hero.hero-universe-kids .hero-copy{padding:72px 0 52px}.home-hero.hero-universe-kids .hero-art{min-width:0}.home-hero.hero-universe-kids .hero-art img{object-fit:contain;width:100%;height:auto;max-height:520px}.home-hero.hero-universe-kids.hero-no-media{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);justify-content:normal}.home-hero.hero-universe-kids.hero-no-media .hero-copy{grid-column:1;max-width:none}@media (width<=850px){.home-hero.hero-universe-kids{grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:28px;padding:0 24px}.home-hero.hero-universe-kids .hero-art{min-height:280px}.home-hero.hero-universe-kids.hero-no-media{grid-template-columns:minmax(0,1fr) minmax(0,1fr);padding:0 24px}}@media (width<=700px){.home-hero.hero-universe-kids,.home-hero.hero-universe-kids.hero-no-media{grid-template-columns:1fr;padding:0 18px}.home-hero.hero-universe-kids .hero-copy{padding:38px 0 8px}.home-hero.hero-universe-kids .hero-art{grid-row:2;min-height:240px}.home-hero.hero-universe-kids.hero-no-media .hero-copy{grid-column:1}}.home-promo-carousel,.featured-products{max-width:1210px;margin:56px auto;padding:0 30px}.promo-carousel-frame{aspect-ratio:3;background:#f3f2f7;border-radius:22px;position:relative;overflow:hidden}.promo-carousel-frame>article{opacity:0;pointer-events:none;transition:opacity .35s;position:absolute;inset:0}.promo-carousel-frame>article.active{opacity:1;pointer-events:auto}.promo-carousel-frame img{width:100%;height:100%;display:block}.promo-carousel-copy{color:#fff;background:linear-gradient(#0000,#000a);padding:40px;position:absolute;inset:auto 0 0}.promo-carousel-copy h3{margin:0 0 6px;font-size:30px}.promo-carousel-copy p{margin:0 0 14px}.promo-carousel-copy a{color:#25203b;background:#fff;border-radius:9px;padding:10px 16px;font-weight:800;text-decoration:none;display:inline-block}.carousel-prev,.carousel-next{color:#35205c;background:#fff;border:0;border-radius:50%;width:44px;height:44px;font-size:28px;position:absolute;top:50%;translate:0 -50%;box-shadow:0 4px 18px #0003}.carousel-prev{left:16px}.carousel-next{right:16px}.carousel-dots{gap:7px;display:flex;position:absolute;bottom:14px;left:50%;translate:-50%}.carousel-dots button{background:#ffffff80;border:0;border-radius:50%;width:9px;height:9px;padding:0}.carousel-dots button.active{background:#fff}.featured-products .section-title{justify-content:space-between;align-items:end;display:flex}.featured-arrows{gap:8px;display:flex}.featured-arrows button{border:1px solid var(--line);background:#fff;border-radius:50%;width:40px;height:40px}.featured-products-track{scroll-snap-type:x mandatory;scrollbar-width:none;grid-auto-columns:calc(16.6667% - 13.3333px);grid-auto-flow:column;gap:16px;padding:6px 2px 18px;display:grid;overflow-x:auto}.featured-products-track::-webkit-scrollbar{display:none}.featured-products-track .product-card{scroll-snap-align:start}.footer-newsletter,.footer-trust-blocks{max-width:1210px;margin:0 auto 34px}.footer-newsletter{background:#f2edf9;border-radius:18px;justify-content:space-between;align-items:center;gap:28px;padding:26px;display:flex}.footer-newsletter h3,.footer-newsletter p{margin:0 0 5px}.footer-newsletter form{gap:8px;min-width:360px;display:flex}.footer-newsletter input{border:1px solid var(--line);border-radius:9px;flex:1;padding:12px}.footer-newsletter button{background:var(--purple);color:#fff;border:0;border-radius:9px;padding:12px 16px;font-weight:800}.footer-trust-blocks{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.footer-trust-blocks article{text-align:left;gap:12px;display:flex}.footer-trust-blocks i{font-size:24px}.footer-trust-blocks p{margin:4px 0;font-size:12px}.featured-picker{gap:8px;margin-top:18px;display:grid}.featured-picker label{align-items:center;gap:8px;display:flex}.button-like input{display:none}.library-filters{grid-template-columns:2fr repeat(4,minmax(145px,1fr));gap:10px;margin:18px 0;display:grid}.library-filters input,.library-filters select{border:1px solid var(--line);background:#fff;border-radius:9px;min-width:0;padding:10px}.library-table td>small,.library-table td>b{display:block}.library-status{color:#414fa3;white-space:nowrap;background:#eef2ff;border-radius:999px;padding:5px 8px;font-size:11px;font-weight:800;display:inline-block}.library-status.published,.library-status.ready{color:#167348;background:#e7f7ed}.library-status.paused,.library-status.archived{color:#667085;background:#f2f4f7}.miniapp-library-editor fieldset{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.miniapp-library-editor label{gap:6px;display:grid}.library-help{color:#667085;margin:0;font-size:12px}.library-url-actions{gap:10px;display:flex}.library-url-actions a,.library-url-actions button{border:1px solid var(--line);color:var(--purple);background:#fff;border-radius:9px;padding:9px 12px;font-weight:800}.library-images{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.library-image-field{border:1px solid var(--line);border-radius:12px;align-content:start;padding:12px}.library-image-field img,.library-image-field>span{object-fit:contain;color:#98a2b3;background:#f3f5f8;border-radius:9px;place-items:center;width:100%;height:160px;display:grid}.library-image-field small{color:#667085}.library-image-field input{border:0!important;padding:6px 0!important}.library-shots>div{flex-wrap:wrap;gap:8px;display:flex}.library-shots article{width:110px;height:80px;position:relative}.library-shots img{object-fit:cover;border-radius:8px;width:100%;height:100%}.library-shots article button{background:#fff;border:0;border-radius:50%;position:absolute;top:3px;right:3px}.library-checklist{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.library-checklist label{border:1px solid var(--line);border-radius:9px;align-items:center;gap:8px;padding:10px;display:flex}.library-preview{z-index:1000;border:1px solid var(--line);background:#fff;border-radius:16px;grid-template-rows:auto 1fr auto;padding:14px;display:grid;position:fixed;inset:5vh 5vw;box-shadow:0 30px 80px #1118}.library-preview>div{justify-content:space-between;align-items:center;display:flex}.library-preview iframe{border:1px solid var(--line);border-radius:10px;width:100%;height:100%}.library-preview p{color:#667085;margin:10px 0 0}.miniapps-public-section{width:min(1440px,100% - 48px);margin:64px auto 76px}.miniapps-public-heading{justify-content:space-between;align-items:end;gap:24px;margin-bottom:28px;display:flex}.miniapps-public-heading span{color:var(--color-primary);letter-spacing:.13em;text-transform:uppercase;font-size:12px;font-weight:800}.miniapps-public-heading h2{color:#17233f;margin:7px 0 8px;font-size:clamp(28px,3vw,42px)}.miniapps-public-heading p{color:#667085;max-width:700px;margin:0}.miniapps-public-heading label,.miniapps-mobile-category{color:#475467;white-space:nowrap;gap:7px;font-size:12px;font-weight:800;display:grid}.miniapps-public-heading select,.miniapps-mobile-category select{color:#17233f;background:#fff;border:1px solid #d7dce5;border-radius:10px;min-width:190px;padding:10px 12px}.miniapps-public-layout{grid-template-columns:210px minmax(0,1fr);align-items:start;gap:22px;display:grid}.miniapps-category-sidebar{background:#fff;border:1px solid #e3e7ee;border-radius:16px;gap:6px;padding:13px;display:grid;box-shadow:0 10px 28px #1c25360f}.miniapps-category-sidebar h3{color:#17233f;margin:0 0 10px;font-size:15px}.miniapps-category-sidebar button{color:#475467;text-align:left;cursor:pointer;background:#fff;border:1px solid #ebe7f2;border-radius:13px;grid-template-columns:36px minmax(0,1fr);align-items:center;gap:10px;min-height:50px;padding:6px 9px;transition:border-color .18s,background .18s,transform .18s;display:grid}.miniapps-category-sidebar button:hover,.miniapps-category-sidebar button.active{border-color:var(--color-primary);background:var(--color-primary)}@supports (color:color-mix(in lab, red, red)){.miniapps-category-sidebar button:hover,.miniapps-category-sidebar button.active{background:color-mix(in srgb, var(--color-primary) 10%, white)}}.miniapps-category-sidebar button:hover,.miniapps-category-sidebar button.active{color:var(--color-primary)}.miniapps-category-sidebar button:hover{transform:translate(2px)}.miniapps-category-sidebar button>span{background:#f7f5fb;border-radius:10px;place-items:center;width:36px;height:36px;display:grid;overflow:hidden}.miniapps-category-sidebar button img{object-fit:contain;width:100%;height:100%}.miniapps-category-sidebar button svg{width:23px;height:23px;fill:var(--color-primary)}@supports (color:color-mix(in lab, red, red)){.miniapps-category-sidebar button svg{fill:color-mix(in srgb, var(--color-primary) 65%, #667085)}}.miniapps-category-sidebar button b{min-width:0;font-size:12px;line-height:1.2}.miniapps-public-results{width:100%;min-width:0}.miniapps-public-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:20px;width:100%;display:grid}.miniapp-public-card{border:1px solid var(--color-primary);flex-direction:column;width:100%;min-width:0;max-width:320px;display:flex;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.miniapp-public-card{border:1px solid color-mix(in srgb, var(--color-primary) 13%, #e3e7ee)}}.miniapp-public-card{background:#fff;border-radius:21px;transition:transform .2s,box-shadow .2s;box-shadow:0 9px 24px #1c253613}.miniapp-public-card:hover{transform:translateY(-3px);box-shadow:0 14px 30px #1c25361f}.miniapp-public-artwork{flex:none;position:relative}.miniapp-public-cover{color:#98a2b3;background:#f3f5f9;place-items:center;width:100%;height:168px;display:grid;position:relative;overflow:hidden}.miniapp-public-cover>img:first-child{object-fit:cover;width:100%;height:100%}.miniapp-public-cover.icon-artwork>img:first-child{object-fit:contain;padding:26px}.miniapp-public-favorite{z-index:2;color:#344054;cursor:default;background:#ffffffeb;border:1px solid #fffc;border-radius:50%;place-items:center;width:34px;height:34px;font-size:22px;line-height:1;display:grid;position:absolute;top:12px;right:12px;box-shadow:0 5px 14px #10182821}.miniapp-public-overlap-icon{z-index:5;object-fit:contain;background:#fff;border:4px solid #fff;border-radius:13px;width:52px;height:52px;position:absolute;bottom:-24px;left:18px;box-shadow:0 7px 18px #1018282e}.miniapp-public-overlap-icon.rounded{border-radius:18px}.miniapp-public-overlap-icon.circle{border-radius:50%}.miniapp-public-body{flex-direction:column;flex:1;min-height:168px;padding:29px 15px 14px;display:flex}.miniapp-public-artwork:not(.has-overlap-icon)+.miniapp-public-body{padding-top:16px}.miniapp-public-body h3{color:#17233f;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:4px 0 5px;font-size:17px;line-height:1.16;display:-webkit-box;overflow:hidden}.miniapp-public-body p{color:#667085;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0 0 8px;font-size:11px;line-height:1.35;display:-webkit-box;overflow:hidden}.miniapp-public-tags,.miniapp-public-access{flex-wrap:wrap;gap:5px;display:flex}.miniapp-public-tags{margin-bottom:4px}.miniapp-public-tags span,.miniapp-public-access span{color:#475467;letter-spacing:.04em;background:#f2f4f7;border-radius:999px;padding:3px 6px;font-size:8px;font-weight:900}.miniapp-public-tags span:first-child{color:#c52f72;background:#fff0f6}.miniapp-public-tags span:nth-child(2){color:#6642b5;background:#f1edff}.miniapp-public-access span{background:var(--color-primary)}@supports (color:color-mix(in lab, red, red)){.miniapp-public-access span{background:color-mix(in srgb, var(--color-primary) 11%, white)}}.miniapp-public-access span{color:var(--color-primary)}.miniapp-public-commerce{justify-content:space-between;align-items:center;gap:7px;margin:auto 0 9px;display:flex}.miniapp-public-price{color:#17233f;gap:1px;display:grid}.miniapp-public-price b{font-size:15px}.miniapp-public-price small{color:#667085;font-size:9px}.miniapp-public-access{justify-content:flex-end}.miniapp-public-body>a{background:linear-gradient(135deg, var(--color-primary), var(--color-primary));border-radius:11px}@supports (color:color-mix(in lab, red, red)){.miniapp-public-body>a{background:linear-gradient(135deg, var(--color-primary), color-mix(in srgb, var(--color-primary) 72%, #d62b8d))}}.miniapp-public-body>a{color:#fff;text-align:center;text-transform:uppercase;box-shadow:0 5px 12px var(--color-primary);padding:8px 12px;font-size:10px;font-weight:900}@supports (color:color-mix(in lab, red, red)){.miniapp-public-body>a{box-shadow:0 5px 12px color-mix(in srgb, var(--color-primary) 20%, transparent)}}.miniapps-public-empty{color:#667085;text-align:center;border:1px dashed #d7dce5;border-radius:16px;place-items:center;min-height:260px;display:grid}.miniapps-mobile-categories{display:none}@media (width>=1460px){.miniapps-public-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=1000px){.library-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.library-filters input{grid-column:1/-1}.miniapps-public-layout{display:block}.miniapps-category-sidebar{display:none}.miniapps-mobile-categories{scrollbar-width:none;flex-wrap:nowrap;gap:8px;margin:0 0 20px;padding:2px 2px 7px;display:flex;overflow-x:auto}.miniapps-mobile-categories::-webkit-scrollbar{display:none}.miniapps-mobile-categories button{color:#475467;background:#fff;border:1px solid #e4dff0;border-radius:999px;flex:none;align-items:center;gap:7px;padding:6px 11px 6px 7px;font-size:11px;font-weight:800;display:inline-flex}.miniapps-mobile-categories button.active{border-color:var(--color-primary);background:var(--color-primary)}@supports (color:color-mix(in lab, red, red)){.miniapps-mobile-categories button.active{background:color-mix(in srgb, var(--color-primary) 10%, white)}}.miniapps-mobile-categories button.active{color:var(--color-primary)}.miniapps-mobile-categories span{background:#f5f2fa;border-radius:50%;place-items:center;width:30px;height:30px;display:grid;overflow:hidden}.miniapps-mobile-categories img{object-fit:contain;width:100%;height:100%}.miniapps-mobile-categories svg{fill:currentColor;width:17px;height:17px}.miniapps-public-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.miniapp-public-card{max-width:none}.featured-products-track{grid-auto-columns:calc(33.3333% - 10.6667px)}.footer-trust-blocks{grid-template-columns:repeat(2,1fr)}}@media (width<=700px){.library-filters,.library-images,.library-checklist,.miniapp-library-editor fieldset,.miniapp-category-options{grid-template-columns:1fr}.library-filters input{grid-column:auto}.library-preview{inset:2vh 12px}.miniapps-public-section{width:auto;margin:42px 16px 56px}.miniapps-public-heading{align-items:stretch;display:grid}.miniapps-public-heading label,.miniapps-public-heading select{width:100%}.miniapps-mobile-categories{margin:0 -16px 18px;padding:0 16px 5px}.miniapps-public-grid{grid-template-columns:1fr}.miniapp-public-card{width:93%;max-width:390px;margin-inline:auto}.miniapp-public-cover{height:170px}.home-promo-carousel,.featured-products{margin:38px auto;padding:0 16px}.promo-carousel-frame{aspect-ratio:16/9;border-radius:14px}.promo-carousel-copy{padding:22px}.promo-carousel-copy h3{font-size:20px}.featured-products-track{grid-auto-columns:calc(50% - 5px);gap:10px}.footer-newsletter{display:block}.footer-newsletter form{min-width:0;margin-top:14px}.footer-trust-blocks{grid-template-columns:1fr}}.not-found-page{text-align:center;color:#1c2233;background:#f7f8fc;place-content:center;justify-items:center;gap:14px;min-height:100vh;padding:24px 16px;display:grid}.not-found-brand{color:var(--purple);letter-spacing:-1px;font-size:34px;font-weight:900;text-decoration:none}.not-found-brand span{color:#42b977}.not-found-page h1{margin:8px 0 0;font-size:28px}.not-found-page p{max-width:420px;color:var(--muted);margin:0}.not-found-home{background:var(--purple);color:#fff;border-radius:10px;margin-top:8px;padding:12px 20px;font-weight:800;text-decoration:none}#catalogo,.public-product-page{scroll-margin-top:150px}svg.lucide{vertical-align:-.15em;flex-shrink:0;display:inline-block}.head-actions>button,.categories-trigger,.sidebar nav button,.back-store,.admin-top-actions button,.account-popover button,.favorite-card,.notice,.quantity button,button.close,.lightbox-close{justify-content:center;align-items:center;gap:8px;display:inline-flex}.sidebar nav button,.back-store,.account-popover button{justify-content:flex-start}.notice{justify-content:flex-start;display:flex}.card-title-link{font:inherit;color:inherit;text-align:left;background:0 0;border:0;padding:0}.card-title-link:hover{color:var(--purple)}.footer-links{text-align:left;flex-wrap:wrap;justify-content:center;gap:28px 64px;max-width:900px;margin:0 auto 36px;display:flex}.footer-links section{align-content:start;gap:8px;display:grid}.footer-links h3{color:#fff;letter-spacing:1px;text-transform:uppercase;margin:0 0 4px;font-size:13px}.footer-links a,.footer-links button{color:#d9d0ec;text-align:left;background:0 0;border:0;align-items:center;gap:8px;padding:0;font-size:14px;text-decoration:none;display:inline-flex}.footer-links a:hover,.footer-links button:hover{color:#fff;text-decoration:underline}main .eyebrow,main .section-title>div>span,main .universes-heading>span{color:var(--color-accent,var(--brand-accent,#40b979))}@supports (color:color-mix(in lab, red, red)){main .eyebrow,main .section-title>div>span,main .universes-heading>span{color:color-mix(in srgb, var(--color-accent,var(--brand-accent,#40b979)) 65%, #000)}}main .price button,main .product-back{color:var(--color-secondary,var(--brand-secondary,#ff7a35))}@supports (color:color-mix(in lab, red, red)){main .price button,main .product-back{color:color-mix(in srgb, var(--color-secondary,var(--brand-secondary,#ff7a35)) 65%, #000)}}.robress-universes .universe-card-content span{color:var(--universe)}@supports (color:color-mix(in lab, red, red)){.robress-universes .universe-card-content span{color:color-mix(in srgb, var(--universe) 65%, #000)}}@media (width<=700px){.section-title{flex-wrap:wrap;gap:12px}.section-title .catalog-sort{flex-direction:row;align-items:center;width:100%}.section-title .catalog-sort select{flex:1}}:focus-visible{outline-offset:2px;outline:3px solid #7c4dff}[role=dialog]:focus{outline:none}.header-search:focus-within{box-shadow:0 0 0 3px #7c4dff55}.rich-area:focus,.widget-rich-area:focus{box-shadow:inset 0 0 0 2px #7c4dff66}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.skip-link{z-index:100;color:var(--purple);background:#fff;border-radius:10px;padding:10px 14px;font-weight:800;position:absolute;top:-60px;left:12px}.skip-link:focus{top:12px;box-shadow:0 8px 24px #2816482a}.skip-target{scroll-margin-top:150px;display:block}.skip-target:focus{outline:none}.builder-actions,.builder-intro>.builder-actions{flex-flow:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.builder-actions button{color:var(--purple);background:#eee8fb;border:0;border-radius:10px;align-items:center;gap:6px;padding:11px 14px;font-weight:800;display:inline-flex}.category-admin-row{border:1px solid var(--line);background:#fcfbff;border-radius:14px;grid-template-columns:auto minmax(0,1.3fr) minmax(0,1fr) minmax(0,1fr) auto auto;align-items:end;gap:12px 14px;margin-top:12px;padding:16px;display:grid}.category-admin-row>label:not(.inline-check){color:#4b4163;gap:6px;font-size:12px;font-weight:700;display:grid}.category-admin-row label input:not([type=checkbox]),.category-admin-row select{background:#fff;width:100%}.category-admin-row input[type=checkbox]{width:auto;accent-color:var(--purple);padding:0}.category-admin-row .move-buttons{align-self:center}.category-admin-row .move-buttons button{justify-content:center;align-items:center;display:inline-flex}.category-admin-row .inline-check{align-self:center;align-items:center;gap:6px;font-size:13px;font-weight:700;display:inline-flex}.category-admin-row .danger{color:#a33148;background:#fff;border:1px solid #f1c6cf;border-radius:9px;justify-content:center;align-self:center;align-items:center;width:36px;height:36px;display:inline-flex}.category-universes{flex-wrap:wrap;grid-column:1/-1;gap:8px;display:flex}.category-universes label{border:1px solid var(--line);background:#fff;border-radius:99px;align-items:center;gap:6px;padding:6px 12px;font-size:13px;display:inline-flex}.category-universes label:has(input:checked){border-color:var(--purple);color:var(--purple);background:#f5f0ff;font-weight:700}.category-admin-row .inline-check{grid-area:1/5}.category-admin-row .danger{grid-area:1/6}@media (width<=850px){.category-admin-row{grid-template-columns:1fr auto auto}.category-admin-row .inline-check{grid-column:2}.category-admin-row .danger{grid-column:3}.category-admin-row>label:not(.inline-check){grid-column:1/-1}.category-admin-row .move-buttons{grid-column:1;justify-self:start}}.session-warning-back{z-index:400}.session-warning{background:#fff;border-radius:16px;width:min(440px,100vw - 32px);padding:24px;box-shadow:0 20px 60px #00000040}.session-warning h2{margin:0 0 8px;font-size:20px}.session-warning p{color:var(--muted);margin:0 0 18px;line-height:1.5}.draft-recovery{background:#fff8e6;border-left:4px solid #b7791f;border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin:0 0 14px;padding:14px;display:flex}.draft-recovery>div:first-child{flex:260px;gap:4px;display:grid}.draft-recovery span{color:var(--muted);font-size:13px}.draft-recovery-actions{gap:8px;display:flex}.secret-field{gap:6px;min-width:0;display:grid}.secret-field>label{font-size:13px;font-weight:800}.secret-set{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.secret-set>span{border:1px solid var(--line);color:var(--ink);background:#f8f6fc;border-radius:10px;flex:160px;padding:11px 13px;font-weight:700}.secret-set input{flex:200px;min-width:0}.secret-message{color:var(--muted)}.order-link{color:#3b2470;background:#f4efff;border-radius:12px;gap:6px;margin-top:14px;padding:14px;font-size:14px;display:grid}.order-link button{color:var(--purple);background:#fff;border:1px solid #c9b6f2;border-radius:10px;justify-self:start;padding:9px 14px;font-weight:800}.pending-uploads{color:#5c3b00;background:#fff8e6;border:1px solid #f0c36d;border-radius:12px;gap:8px;margin:4px 0 16px;padding:14px;font-size:14px;display:grid}.pending-upload{gap:8px;display:grid}.pending-upload button{color:var(--purple);background:#fff;border:1px solid #c9b6f2;border-radius:10px;justify-self:start;padding:9px 14px;font-weight:800}.pending-upload button:disabled{opacity:.55}.order-personalization .missing-file{color:#9a3412;font-weight:700}.resume-order{z-index:25;border:1px solid var(--line);background:#fff;border-radius:16px;flex-wrap:wrap;align-items:center;gap:10px;max-width:min(440px,100vw - 32px);padding:14px 44px 14px 16px;display:flex;position:fixed;bottom:16px;left:16px;box-shadow:0 18px 50px #31164d2e}.resume-order>span{color:var(--muted);gap:2px;font-size:14px;display:grid}.resume-order>span b{color:var(--ink)}.resume-order .primary{border-radius:10px;padding:10px 14px}.resume-order .resume-close{color:var(--muted);background:0 0;border:0;padding:6px;position:absolute;top:8px;right:8px}.list-tools{gap:12px;margin-bottom:16px;display:grid}.list-tools-row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.list-search{border:1px solid var(--line);min-width:0;color:var(--muted);background:#fff;border-radius:12px;flex:260px;align-items:center;gap:8px;padding:0 14px;display:flex}.list-search input{min-width:0;color:var(--ink);background:0 0;border:0;outline:0;flex:1;padding:12px 0}.list-search:focus-within{border-color:var(--purple);box-shadow:0 0 0 3px #6425d226}.list-tools select{border:1px solid var(--line);color:var(--ink);background:#fff;border-radius:12px;max-width:100%;padding:11px 12px}.filter-chips{flex-wrap:wrap;gap:8px;display:flex}.filter-chips button{border:1px solid var(--line);color:var(--ink);background:#fff;border-radius:999px;align-items:center;gap:6px;padding:8px 12px;font-size:13px;font-weight:700;display:inline-flex}.filter-chips button span{color:#4b3b70;text-align:center;background:#f1edf8;border-radius:999px;min-width:20px;padding:1px 6px;font-size:12px}.filter-chips button.active{background:var(--purple);border-color:var(--purple);color:#fff}.filter-chips button.active span{color:#fff;background:#ffffff2e}.list-note{color:var(--muted);margin:0 0 12px;font-size:13px}.order-card.needs-review{border-color:#e6b44c;box-shadow:0 0 0 2px #f6dd9c}.review-badge{color:#6b4200;background:#fff1d6;border-radius:999px;margin-top:6px;padding:4px 10px;font-size:12px;font-weight:800;display:inline-block}.physical-delivery{border:1px solid var(--line);background:#f6f8fc;border-radius:12px;gap:10px;margin:12px 0;padding:14px;display:grid}.physical-delivery dl{grid-template-columns:max-content 1fr;gap:4px 14px;margin:0;font-size:14px;display:grid}.physical-delivery dt{color:var(--muted)}.physical-delivery dd{overflow-wrap:anywhere;min-width:0;margin:0}.delivery-steps{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.delivery-steps li{color:#5d6478;background:#eceaf2;border-radius:999px;padding:6px 12px;font-size:13px;font-weight:700}.delivery-steps li.done{color:#1f6b4c;background:#e3f5ec}.delivery-steps li.current{background:var(--purple);color:#fff}.physical-delivery .next-step{border-radius:10px;justify-self:start;padding:10px 16px}.shipping-form{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:10px;display:grid}.shipping-form label{gap:4px;font-size:13px;font-weight:700;display:grid}.shipping-form label.wide,.shipping-form-actions{grid-column:1/-1}.shipping-form input{border:1px solid var(--line);border-radius:10px;padding:10px 12px}.shipping-form-actions{justify-content:flex-end;gap:8px;display:flex}@media (width<=560px){.physical-delivery dl{grid-template-columns:1fr}.physical-delivery dd{margin-bottom:6px}}.policies-draft{color:#6b4200;background:#fff4e0;border-radius:12px;margin:8px 0 4px;padding:12px 14px;font-size:14px;line-height:1.45}@media (width>=851px) and (height<=920px){.admin-user{margin:14px 0;padding:10px}.sidebar nav{gap:2px}.sidebar nav button,.back-store{padding:9px 12px}.nav-group{padding:10px 12px 2px}}.admin-card>.list-tools{margin-bottom:4px;padding:16px 20px 4px}.admin-card>.list-note{padding:0 20px}.list-tools-row select{flex:0 220px;min-width:0}.secret-set button{border:1px solid var(--line);color:var(--purple);background:#fff;border-radius:10px;padding:10px 14px;font-weight:800}.secret-set button.primary{background:var(--purple);border-color:var(--purple);color:#fff}.secret-set button.danger{color:#b42318}.responsive-preview .preview-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 14px;margin-bottom:14px;display:flex}.responsive-preview .preview-universe-select{color:var(--ink);align-items:center;gap:8px;margin:0;font-size:14px;font-weight:700;display:flex}.responsive-preview .preview-universe-select select{background:#fff;border:1px solid #d2c8df;border-radius:10px;padding:8px 10px;font-weight:600}.responsive-preview .device-switcher{background:#fff;border:1px solid #d2c8df;border-radius:12px;gap:2px;margin:0;padding:3px;display:inline-flex}.responsive-preview .device-switcher button{color:#5a4d6e;background:0 0;border:0;border-radius:9px;align-items:center;gap:6px;padding:8px 12px;font-weight:700;display:inline-flex}.responsive-preview .device-switcher button:hover{background:#f3effa}.responsive-preview .device-switcher button.active{background:var(--purple);color:#fff}.gallery-admin-thumbs .pending-image{border-style:dashed}.gallery-admin-thumbs .pending-image small{color:#5b4a7e;text-align:center;padding:4px 2px;font-size:11px;display:block}.status-help{border:1px solid var(--line);background:#fbfaff;border-radius:12px;margin:0 0 16px;padding:10px 14px;font-size:14px}.status-help summary{cursor:pointer;color:var(--purple);font-weight:800}.status-help dl{grid-template-columns:max-content 1fr;gap:8px 16px;margin:12px 0 4px;display:grid}.status-help dt{color:#344054;font-weight:800}.status-help dd{color:#475467;margin:0}@media (width<=560px){.status-help dl{grid-template-columns:1fr}.status-help dd{margin-bottom:6px}}.home-products-grid .price button{font-size:12px}.badge{font-size:11px}.head-actions em{width:18px;height:18px;padding-top:1px;font-size:11px;top:0;right:0}.publication-status,.format-pills span,.order-personalization>b{font-size:11px}.nav-group{letter-spacing:1px;font-size:11px}.header-main .head-actions .account-link{color:#17213a;text-transform:none;background:#fff;border:0;border-radius:12px;align-items:center;gap:8px;max-width:none;padding:10px;font-size:13px;font-weight:600;display:inline-flex}.header-main .head-actions .account-link:hover{color:var(--purple)}.account-link .avatar{color:#fff;background:linear-gradient(135deg,#6425d2,#4fc79a);border-radius:50%;place-items:center;width:30px;height:30px;font:800 12px Inter,Arial,sans-serif;display:grid}@media (width<=700px){.header-main .head-actions .account-link .label{display:none}}.home-products-grid .product-card{flex-direction:column;display:flex}.home-products-grid .card-body{flex-direction:column;flex:1;display:flex}.home-products-grid .card-body .available{margin-bottom:14px}.home-products-grid .card-body .price{margin-top:auto}@media (width<=700px){.home-products-grid .price button{letter-spacing:0;padding-left:6px;padding-right:6px;font-size:11px}.header-nav-row{gap:10px;padding:8px 14px}.categories-trigger{flex:none;align-items:center;gap:6px;padding:9px 12px;font-size:13px;display:inline-flex}.categories-trigger:first-letter{font-size:inherit}.categories-panel{max-height:55vh;display:grid;left:14px;right:14px}.categories-backdrop{display:block}.configurable-nav,.configurable-nav.open{min-width:0;box-shadow:none;background:0 0;border:0;border-radius:0;flex-direction:row;flex:1;align-items:center;gap:16px;padding:6px 24px 6px 2px;display:flex;position:static;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 28px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 28px),#0000)}.configurable-nav a{white-space:nowrap;padding:8px 2px}.storefront h2{line-height:1.2}.footer-links{flex-direction:column;align-items:flex-start;gap:22px;width:fit-content;max-width:100%;margin-left:auto;margin-right:auto}footer{padding:44px 24px}.product-gallery .detail-cover{height:230px;min-height:230px}.gallery-thumbs:has(button:only-child){display:none}.detail-copy{max-height:none;padding:22px 20px 26px;overflow:visible}.detail-copy h2{font-size:26px;line-height:1.2}}.admin-brand{align-items:center}.admin-brand img{width:auto;height:40px;display:block}.admin-brand small{align-self:flex-end;margin-bottom:6px}.pdf-new-button{color:var(--purple-dark);background:#f6f1ff;border:1px solid #cfc1eb;border-radius:11px;padding:12px 16px;font-weight:800}.pdf-new-button:disabled,.pdf-complete-button:disabled{opacity:.6;cursor:progress}.editor-title-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.product-editor-page .editor-title-actions>.pdf-complete-button{color:var(--purple-dark);background:#f6f1ff;border-color:#cfc1eb;align-items:center;gap:6px;display:inline-flex}.pdf-progress svg{animation:1s linear infinite pdf-spin}@keyframes pdf-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.pdf-progress svg{animation:none}}.notice.pdf-progress{color:#43169d;background:#f1ecfd}.pdf-intake{background:#fbf9ff;border:1px solid #d9cdf3;border-radius:14px;margin:0 0 20px;padding:16px}.pdf-intake>header{color:var(--purple-dark);align-items:center;gap:10px;display:flex}.pdf-intake>header>div{flex:1;gap:2px;min-width:0;display:grid}.pdf-intake>header b{font-size:16px}.pdf-intake>header small{color:#5d5873;overflow-wrap:anywhere}.pdf-intake>header button{color:#5d5873;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;width:36px;height:36px;display:inline-flex}.pdf-intake>header button:hover{background:#efe9fb}.pdf-intake-warning,.pdf-intake-missing{color:#7a4b00;background:#fff6e5;border-radius:10px;align-items:flex-start;gap:8px;margin:12px 0 0;padding:10px 12px;font-size:13px;line-height:1.45;display:flex}.pdf-intake-warning svg,.pdf-intake-missing svg{flex-shrink:0;margin-top:2px}.pdf-intake-body{grid-template-columns:minmax(220px,340px) 1fr;gap:20px;margin-top:14px;display:grid}.pdf-intake-pages{align-content:start;gap:10px;display:grid}.pdf-intake-pages>small{color:#5d5873;font-size:12px}.pdf-intake-thumbs{grid-template-columns:repeat(auto-fill,minmax(84px,1fr));gap:8px;display:grid}.pdf-intake-thumbs figure{gap:4px;margin:0;display:grid}.pdf-intake-thumbs img{aspect-ratio:3/4;object-fit:contain;border:1px solid var(--line);background:#fff;border-radius:6px;width:100%}.pdf-intake-thumbs figcaption{color:#5d5873;text-align:center;font-size:11px}.pdf-intake-sample{align-items:flex-start;gap:8px;font-size:13px;line-height:1.4;display:flex}.pdf-intake-sample input{margin-top:2px}.pdf-intake-fields ul{gap:2px;margin:0;padding:0;list-style:none;display:grid}.pdf-intake-fields li{border-bottom:1px solid #ece6f8;grid-template-columns:150px 1fr auto;align-items:baseline;gap:10px;padding:7px 0;font-size:13px;display:grid}.pdf-intake-fields li span{color:#5d5873}.pdf-intake-fields li b{-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;font-weight:600;display:-webkit-box;overflow:hidden}.pdf-intake-fields li em{color:#5b3fa0;white-space:nowrap;background:#efe9fb;border-radius:999px;padding:2px 8px;font-size:11px;font-style:normal}.pdf-intake-fields>p{font-size:13px;line-height:1.45}.pdf-intake-kept{color:#5d5873;margin:10px 0 0}.field-label{flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex}.pdf-chip{letter-spacing:.02em;color:#5b3fa0;text-transform:none;background:#efe9fb;border:1px solid #d9cdf3;border-radius:999px;padding:1px 7px;font-size:10px;font-weight:800;display:inline-block}.sample-settings{gap:10px;margin-bottom:16px;display:grid}.sample-preview{gap:8px;display:grid}.sample-preview small{color:#5d5873;font-size:12px;line-height:1.45}.sample-thumbs{gap:8px;display:flex;overflow-x:auto}.sample-thumbs img{border:1px solid var(--line);background:#fff;border-radius:6px;width:auto;height:120px}@media (width<=760px){.pdf-intake-body{grid-template-columns:1fr}.pdf-intake-fields li{grid-template-columns:1fr auto}.pdf-intake-fields li b{order:3;grid-column:1/-1}.product-editor-page .editor-title{flex-direction:column;align-items:stretch;gap:10px}.editor-title-actions{justify-content:stretch}.editor-title-actions>button{flex:1}}@media (width<=600px){.admin-top{flex-direction:column;align-items:stretch}.admin-top-actions{grid-template-columns:1fr 1fr;display:grid}.admin-top-actions>button{padding:11px 10px;font-size:14px}.admin-top-actions>.preview-button,.admin-top-actions>.preview-button+.primary{grid-column:1/-1}}.product-byline{color:#4b4360;margin:0 0 10px}.product-facts{border:1px solid var(--line);background:#fff;border-radius:12px;grid-template-columns:repeat(auto-fit,minmax(110px,1fr));gap:0;margin:18px 0 6px;display:grid;overflow:hidden}.product-facts>div{border-right:1px solid var(--line);padding:10px 14px}.product-facts>div:last-child{border-right:0}.product-facts dt{color:#5d5873;font-size:12px}.product-facts dd{color:var(--ink);margin:2px 0 0;font-weight:800}.expandable.is-clamped .expandable-text{-webkit-line-clamp:6;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.expandable-toggle{color:var(--purple);background:0 0;border:0;margin-top:4px;padding:4px 0;font-weight:800}.read-sample{width:100%;color:var(--purple-dark);background:#f6f1ff;border:1px solid #cfc1eb;border-radius:10px;justify-content:center;align-items:center;gap:8px;margin-top:10px;padding:12px;font-weight:800;display:inline-flex}.public-buy-box h3{margin:0 0 12px}.public-buy-box>.format-cards{border:0;gap:8px;padding:0;display:grid}.format-card{text-align:left;border:1px solid var(--line);width:100%;color:var(--ink);background:#fff;border-radius:11px;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:11px 12px;display:grid}.format-card i{width:32px;height:32px;color:var(--purple);background:#f1ecfd;border-radius:8px;place-items:center;display:grid}.format-card span{gap:2px;display:grid}.format-card small{color:#5d5873;font-size:12px}.format-card small.sale-end{color:#a23b14;font-weight:700}.format-card strong{white-space:nowrap}.format-card del{color:#8a8496;margin-right:2px;font-weight:500}.format-card.selected{border-color:var(--purple);background:#fbf9ff;box-shadow:0 0 0 2px #6425d233}.format-card:disabled{opacity:.55;cursor:not-allowed}.delivery-note{color:#4b4360;margin:12px 0 4px;font-size:13px;line-height:1.45}.buy-personalize{align-items:center;gap:8px;margin:10px 0 2px;font-size:14px;display:flex}.public-buy-box>.buy-quantity{border:0;justify-content:space-between;align-items:center;padding:10px 0 2px;display:flex}.buy-quantity .quantity span{text-align:center;min-width:26px;font-weight:800}.buy-reassurance{text-align:center;color:#5d5873;margin:12px 0 0;font-size:12px}.more-products{margin-top:46px}.more-products h2{margin:0 0 14px;font-size:22px}.more-products>div{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.more-products button,.more-products>div>a{text-align:left;border:1px solid var(--line);color:var(--ink);background:#fff;border-radius:14px;gap:6px;padding:10px;display:grid}.more-cover{aspect-ratio:3/4;color:#fff;background:#f4f0fb;border-radius:10px;place-items:center;display:grid;overflow:hidden}.more-cover img{object-fit:cover;width:100%;height:100%}.more-products button span,.more-products>div>a span{font-weight:700;line-height:1.3}.more-products button b,.more-products>div>a b{color:var(--purple)}.sample-viewer{background:#fff;border-radius:16px;grid-template-rows:auto 1fr auto auto;gap:10px;width:min(760px,100vw - 32px);max-height:calc(100vh - 32px);padding:14px;display:grid}.sample-viewer-head{color:var(--purple-dark);align-items:center;gap:8px;display:flex}.sample-viewer-head b{flex:1}.sample-viewer-head .close{position:static}.sample-page{background:#f4f2f8;border-radius:10px;place-items:center;min-height:0;display:grid;overflow:auto}.sample-page img{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:calc(100dvh - 200px);display:block}.sample-viewer-nav{justify-content:center;align-items:center;gap:14px;display:flex}.sample-viewer-nav button{border:1px solid var(--line);background:#fff;border-radius:999px;place-items:center;width:40px;height:40px;display:grid}.sample-viewer small{text-align:center;color:#5d5873}@media (width<=1050px){.more-products>div{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=700px){.more-products>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.product-facts{grid-template-columns:repeat(2,1fr)}.product-facts>div:nth-child(2n){border-right:0}.product-facts>div:nth-child(n+3){border-top:1px solid var(--line)}.sample-viewer{padding:10px}}.public-product-layout{grid-template-areas:"gallery head buy""gallery copy buy";row-gap:0}.public-product-gallery{grid-area:gallery}.public-product-head{grid-area:head}.public-product-copy{grid-area:copy}.public-product-layout>.public-buy-box{grid-area:buy}@media (width<=1050px){.public-product-layout{grid-template-areas:"gallery head""gallery buy""gallery copy"}.public-product-layout>.public-buy-box{margin-bottom:20px}}@media (width<=700px){.public-product-layout{grid-template-areas:"head""gallery""buy""copy";row-gap:18px}.public-product-head h1{margin-bottom:4px}}.checkout-signin{color:#3b2470;background:#f4efff;border-radius:12px;grid-template-columns:1fr auto;align-items:center;gap:10px 16px;margin-bottom:18px;padding:14px 16px;display:grid}.checkout-signin>div{gap:3px;font-size:14px;line-height:1.45;display:grid}.checkout-signin .link-button{color:var(--purple);background:0 0;border:0;grid-column:1/-1;justify-self:start;padding:0;font-weight:800;text-decoration:underline}.checkout-account{color:#3b2470;flex-wrap:wrap;align-items:center;gap:6px;margin:0 0 12px;font-size:14px;display:flex}.checkout-guest-note{color:#5d5873;margin:-6px 0 12px;font-size:13px}.save-purchases{color:#3b2470;background:#f4efff;border-radius:12px;justify-items:center;gap:10px;margin:14px 0;padding:12px 14px;font-size:14px;line-height:1.45;display:grid}.save-purchases p{margin:0}.my-purchases{width:min(620px,100vw - 32px)}.my-purchases-empty{color:#4b4360;gap:12px;display:grid}.my-purchases-list{gap:12px;margin:12px 0 0;padding:0;list-style:none;display:grid}.my-purchases-list>li{border:1px solid var(--line);border-radius:12px;gap:6px;padding:12px 14px;display:grid}.my-purchase-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.my-purchases-list small{color:#5d5873}.my-purchases-list ul{margin:0;padding-left:18px;font-size:14px}.my-purchases-list a.primary{background:var(--purple);color:#fff;border-radius:9px;justify-self:start;padding:9px 14px;font-weight:800;text-decoration:none}.order-chip{color:#7a4b00;white-space:nowrap;background:#fff6e5;border-radius:999px;padding:3px 9px;font-size:12px;font-weight:800}.order-chip.paid{color:#1d6646;background:#e8f8ef}.order-chip.cancelled{color:#5d5873;background:#f1f1f4}@media (width<=560px){.checkout-signin{grid-template-columns:1fr}}.product-editor.is-basic .editor-advanced{display:none!important}.product-editor-nav .more-options-toggle{border-color:var(--purple);color:var(--purple-dark);background:#f6f1ff}.more-options-bar{color:#4b4360;background:#fbf9ff;border:1px dashed #cfc1eb;border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin:20px 0;padding:14px 16px;font-size:14px;line-height:1.45;display:flex}.more-options-bar span{flex:1;min-width:220px}.more-options-bar button{border:1px solid var(--purple);color:var(--purple);background:#fff;border-radius:9px;padding:9px 14px;font-weight:800}.product-editor.is-basic .format-config:not(.enabled)>:not(.format-config-head),.product-editor.is-basic .format-config.enabled:not(.on-sale) .sale-field{display:none}.product-editor.is-basic .format-config:not(.enabled){padding-bottom:10px}.public-product-layout{grid-template-columns:minmax(280px,.9fr) minmax(340px,1.2fr) minmax(300px,.75fr)}.public-buy-box>.format-cards,.format-card{min-width:0}.format-card{grid-template-columns:auto minmax(0,1fr) auto}@media (width<=1050px){.public-product-layout{grid-template-columns:1fr 1fr}}@media (width<=700px){.public-product-layout{grid-template-columns:1fr}}.format-card{grid-template-columns:auto minmax(0,1fr);align-items:start}.format-card .format-card-body{gap:3px;display:grid}.format-card span b{overflow-wrap:normal}.format-card-price{flex-wrap:wrap;align-items:baseline;gap:4px 8px;display:flex!important}.format-card-price strong{font-size:18px;font-weight:800}.format-card-price em{color:#a23b14;background:#fff1e6;border-radius:999px;padding:1px 7px;font-size:12px;font-style:normal;font-weight:800}.pdf-intake-fields{align-content:start;gap:12px;display:grid}.pdf-intake-fields>p{margin:0}.pdf-intake-done{color:#1d6646;align-items:flex-start;gap:8px;font-size:14px;line-height:1.5;display:flex}.pdf-intake-done svg{flex-shrink:0;margin-top:1px}.pdf-intake-details{background:#fff;border:1px solid #e3dcef;border-radius:10px;padding:8px 12px}.pdf-intake-details summary{cursor:pointer;color:var(--purple);font-size:13px;font-weight:700}.pdf-intake-details ul{margin:8px 0 0}.pdf-intake-price{color:#1d6646;background:#eaf7f1;border-radius:12px;align-items:stretch;gap:10px;margin:0;padding:14px 16px;display:grid}.pdf-intake-price>b{font-size:15px}.pdf-price-row{color:#17213a;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 14px;font-size:14px;font-weight:600;display:flex}.money-input{background:#fff;border:1px solid #9bd3ba;border-radius:9px;align-items:center;gap:6px;padding:0 10px;display:inline-flex}.money-input span{color:#5d5873;font-weight:700}.money-input input{background:0 0;border:0;outline:0;width:110px;padding:10px 0;font-size:16px;font-weight:800}.money-input:focus-within{border-color:var(--purple);box-shadow:0 0 0 3px #6425d233}.pdf-printed-toggle{color:#17213a;align-items:center;gap:8px;font-size:14px;display:flex}.pdf-intake-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.pdf-intake-actions button{border:1px solid var(--purple);color:var(--purple);background:#fff;border-radius:10px;padding:11px 18px;font-weight:800}.pdf-intake-actions button.primary{background:var(--purple);color:#fff}.pdf-intake-actions small{color:#5d5873;flex-basis:100%;font-size:12px}.resource-upload{position:relative}.file-pick-input{opacity:0;width:1px;height:1px;position:absolute;overflow:hidden}.file-pick{flex-wrap:wrap;align-items:center;gap:6px 10px;display:flex}.file-pick-button{border:1px solid var(--purple);color:var(--purple);cursor:pointer;white-space:nowrap;background:#fff;border-radius:8px;padding:8px 12px;font-size:13px;font-weight:800}.resource-upload:focus-within .file-pick-button{outline-offset:2px;outline:3px solid #6425d266}.file-pick-name{color:#4b4360;overflow-wrap:anywhere;font-size:12px}.format-add{flex-wrap:wrap;align-items:center;gap:8px;padding:6px 0 4px;display:flex}.format-add>span{color:#5d5873;font-size:13px;font-weight:600}.format-add button{color:var(--purple-dark);background:#fff;border:1px dashed #b9a6e3;border-radius:999px;align-items:center;gap:4px;padding:6px 12px;font-size:13px;font-weight:700;display:inline-flex}.format-add button:hover{background:#f6f1ff;border-style:solid}.category-also{color:#5d5873;margin-top:4px;font-size:12px;font-weight:700}.product-editor.is-basic .resource-row{grid-template-columns:minmax(0,1.3fr) 130px minmax(0,1.7fr) auto;align-items:end}.resource-row .resource-upload{font-size:10px;font-weight:800}@media (width<=760px){.product-editor.is-basic .resource-row{grid-template-columns:1fr}}.product-breadcrumb{margin-bottom:18px}.product-breadcrumb ol{flex-wrap:wrap;align-items:center;gap:4px;margin:0;padding:0;font-size:13px;list-style:none;display:flex}.product-breadcrumb li{align-items:center;gap:4px;display:flex}.product-breadcrumb li+li:before{content:"›";color:var(--muted)}.product-breadcrumb button{color:var(--purple-dark);font:inherit;cursor:pointer;background:0 0;border:0;padding:4px 2px;font-weight:700}.product-breadcrumb button:hover{text-decoration:underline}.product-head-price{color:var(--muted);margin:6px 0 0;font-size:15px;display:none}.product-head-price b{color:var(--ink,#1d1530);font-size:22px}.product-head-actions{flex-wrap:wrap;gap:8px;margin:12px 0 4px;display:flex}.product-head-actions button{border:1px solid var(--line);color:#3b2470;cursor:pointer;background:#fff;border-radius:999px;align-items:center;gap:6px;min-height:36px;padding:6px 12px;font-size:13px;font-weight:700;display:inline-flex}.product-head-actions button:hover{border-color:var(--purple)}.product-head-actions button.active{color:#c2185b;background:#fff4f8;border-color:#f3b6cd}@media (width<=700px){.product-head-price{display:block}}.minihost-panel{border-left:4px solid var(--purple);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px 24px;margin-bottom:16px;padding:18px 20px;display:flex}.minihost-panel.off{border-left-color:var(--line)}.minihost-panel>div:first-child{flex:380px;gap:4px;font-size:14px;line-height:1.45;display:grid}.minihost-panel small{color:var(--muted);font-size:13px}.minihost-panel .minihost-error{color:#a82d2d}.minihost-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.minihost-actions a{color:var(--purple-dark);font-weight:700}.miniapp-source{color:#43169d;background:#efe8ff;border-radius:999px;width:fit-content;margin-top:4px;padding:2px 8px;font-size:11px;font-weight:700;display:inline-block}.miniapp-source.off{color:#6b625c;background:#f3f1ee}.miniapp-actions a{color:var(--purple-dark);white-space:nowrap;border-radius:7px;padding:6px 8px;font-size:12px;font-weight:700}.miniapp-public-cover.icon-artwork>img:first-child{object-fit:cover;border-radius:26px;width:112px;height:112px;padding:0;box-shadow:0 10px 24px #1c253629}.miniapp-public-card.style-square .miniapp-public-cover.icon-artwork>img:first-child{border-radius:10px}.miniapp-public-card.style-circle .miniapp-public-cover.icon-artwork>img:first-child{border-radius:50%}.miniapp-public-card.style-cover .miniapp-public-cover.icon-artwork>img:first-child{width:100%;height:100%;box-shadow:none;border-radius:0}.card-style-dialog{background:#fff;border-radius:16px;gap:14px;width:min(480px,100vw - 32px);max-height:calc(100dvh - 40px);padding:24px;display:grid;position:relative;overflow:auto}.card-style-dialog h2{margin:0;font-size:20px}.card-style-dialog p,.card-style-dialog small{color:#556070;margin:0;font-size:14px;line-height:1.45}.card-style-dialog label{gap:6px;font-size:14px;font-weight:700;display:grid}.card-style-dialog select{border:1px solid #dcd5cf;border-radius:9px;padding:10px}.card-style-preview{background:#f3f5f9;border-radius:12px;height:150px;overflow:hidden}.card-style-preview img{object-fit:cover;width:100%;height:100%}.card-style-actions{justify-content:flex-end;gap:10px;display:flex}.card-style-dialog .close{position:absolute;top:12px;right:12px}.format-card i.format-card-check{color:#fff;background:#fff;border:2px solid #c9bfe0;border-radius:6px;width:22px;height:22px;margin-top:2px}.format-card.selected i.format-card-check{border-color:var(--purple);background:var(--purple)}.format-card-body>b{align-items:center;gap:6px;display:inline-flex}.format-card-body>b svg{color:var(--purple);flex:none}.buy-printed{background:#f7f5fb;border-radius:11px;gap:10px;margin:10px 0 0;padding:12px;display:grid}.buy-printed label{gap:5px;font-size:14px;font-weight:700;display:grid}.buy-printed select{border:1px solid var(--line);min-height:42px;font:inherit;background:#fff;border-radius:9px;padding:8px 10px}.buy-printed .buy-quantity{margin:0}.buy-total{align-items:baseline;gap:8px;margin:14px 0 4px;font-size:15px;display:flex}.buy-total b{font-size:22px}.buy-total small{color:var(--muted)}.buy-problem{color:#a82d2d;margin:6px 0;font-size:14px;font-weight:700}.personalize-modal{width:min(560px,100vw - 32px);max-height:calc(100dvh - 40px);display:block;overflow:auto}.personalize-modal .detail-copy{padding:0 24px 24px}.personalize-head{grid-template-columns:64px minmax(0,1fr);align-items:center;gap:14px;padding:24px 56px 16px 24px;display:grid}.personalize-head .cart-cover{width:64px;height:84px}.personalize-head small{color:var(--purple);text-transform:uppercase;letter-spacing:.06em;font-size:12px;font-weight:800}.personalize-head h2{margin:2px 0 4px;font-size:20px;line-height:1.2}.personalize-head span{color:var(--muted);font-size:14px}.personalize-modal .detail-actions{grid-template-columns:1fr}.checkout-summary{background:#f7f5fb;border-radius:12px;gap:6px;margin:4px 0 18px;padding:14px 16px;display:grid}.checkout-summary>div,.checkout-summary>strong{justify-content:space-between;gap:12px;font-size:14px;display:flex}.checkout-summary>div>span{display:grid}.checkout-summary small{color:var(--muted);font-size:12px}.checkout-summary>strong{border-top:1px solid var(--line);margin-top:4px;padding-top:8px;font-size:16px}.checkout-shipping{border:1px solid var(--line);border-radius:12px;gap:14px;margin:18px 0 0;padding:16px;display:grid}.checkout-shipping legend{padding:0 6px;font-weight:800}.checkout-shipping .fields{margin:0}.delivery-options{gap:8px;display:grid}.delivery-options>b{font-size:14px}.delivery-options label{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:10px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:10px;padding:11px 12px;display:grid}.delivery-options label.selected{border-color:var(--purple);background:#fbf9ff;box-shadow:0 0 0 2px #6425d222}.delivery-options input{accent-color:var(--purple);margin-top:3px}.delivery-options span{gap:2px;font-size:14px;display:grid}.delivery-options small{color:var(--muted);font-size:13px}.checkout-more summary,.payment-more summary{cursor:pointer;color:var(--purple-dark);font-size:14px;font-weight:700}.checkout-more textarea{width:100%;min-height:70px;margin-top:8px}.terms-note{color:var(--muted);text-align:center;margin:10px 0 0;font-size:13px}.terms-note .link-button{font-size:13px}.forget-data{margin:6px auto 0;font-size:13px;display:block}.payment-more{border-top:1px solid var(--line);margin-top:16px;padding-top:12px}.payment-more[open] summary{margin-bottom:12px}.personalize-modal .public-personalization{grid-template-columns:1fr;margin-top:0}.personalize-modal .public-personalization label{font-size:14px}.personalize-modal .public-personalization label.personalization-choice{background:#f7f5fb;border-radius:10px;flex-flow:wrap;align-items:center;gap:8px;padding:10px 12px;display:flex}.personalize-modal .personalization-choice input{width:18px;height:18px;accent-color:var(--purple);padding:0}.personalize-modal .personalization-choice span{color:var(--muted);font-weight:600}.personalize-modal .public-personalization h3{text-transform:none;letter-spacing:0;margin:6px 0 0;font-size:15px}.personalize-modal .public-personalization input:not([type=checkbox]),.personalize-modal .public-personalization select,.personalize-modal .public-personalization textarea{width:100%;min-width:0;font:inherit;font-weight:400}.public-buy-box .buy-printed{grid-template-columns:1fr}.public-buy-box .buy-printed label,.public-buy-box .buy-printed .buy-quantity{width:100%}.public-buy-box .buy-printed .buy-quantity{justify-content:space-between;align-items:center;font-size:14px;font-weight:700;display:flex}.public-buy-box .buy-personalize{align-items:flex-start;gap:8px;margin-top:12px;font-size:14px;line-height:1.4;display:flex}.public-buy-box .buy-personalize input{accent-color:var(--purple);margin-top:3px}.public-buy-box>.buy-printed{justify-content:stretch;display:grid}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.public-buy-box>.buy-actions{border:0;gap:10px;margin-top:12px;padding:0;display:grid}.buy-actions button,.mobile-buy-bar button{border:2px solid var(--purple-dark);min-height:50px;color:var(--purple-dark);font:inherit;cursor:pointer;background:#fff;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:12px 16px;font-size:16px;font-weight:800;display:flex}.buy-actions button.primary,.mobile-buy-bar button.primary{background:var(--purple-dark);color:#fff}.buy-actions button:disabled{opacity:.5;cursor:not-allowed}.buy-trust{color:#44405a;gap:8px;margin:14px 0 0;padding:0;font-size:14px;line-height:1.4;list-style:none;display:grid}.buy-trust li{align-items:flex-start;gap:8px;display:flex}.buy-trust svg{color:#1f7a52;flex:none;margin-top:2px}.buy-trust a{color:#3b2470;text-underline-offset:3px;font-weight:700;text-decoration:underline}.public-buy-box>.buy-elsewhere{border:0;border-top:1px solid var(--line);gap:8px;margin-top:16px;padding:14px 0 0;display:grid}.buy-elsewhere p{color:#55516b;margin:0;font-size:13px;line-height:1.45}.buy-elsewhere b{color:var(--ink)}.buy-elsewhere a,.abroad-stores a{min-height:48px;color:var(--ink);background:#fff;border:1px solid #d5cfe8;border-radius:12px;align-items:center;gap:10px;padding:10px 14px;font-weight:800;text-decoration:none;display:flex}.buy-elsewhere a:hover,.abroad-stores a:hover{border-color:var(--purple)}.buy-elsewhere a>span:first-of-type,.abroad-stores a>span:first-of-type{flex:1;display:grid}.abroad-stores small{color:var(--muted);font-weight:500}.buy-elsewhere a svg,.abroad-stores a svg{color:var(--purple-dark)}.buy-elsewhere img,.abroad-stores img{object-fit:contain;width:56px;height:28px}.checkout-abroad p{margin:0 0 8px}.checkout-abroad p:last-child{margin-bottom:0}.abroad-stores{gap:8px;display:grid}.mobile-buy-bar{display:none}@media (width<=700px){.mobile-buy-bar{z-index:30;padding:10px 16px calc(12px + env(safe-area-inset-bottom));border-top:1px solid var(--line);visibility:hidden;background:#fff;align-items:center;gap:10px;transition:transform .2s,visibility .2s;display:flex;position:fixed;bottom:0;left:0;right:0;transform:translateY(110%);box-shadow:0 -6px 20px #4a248019}.mobile-buy-bar.show{visibility:visible;transform:none}.mobile-buy-bar>span{margin-right:auto;display:grid}.mobile-buy-bar small{color:var(--muted);font-size:13px}.mobile-buy-bar b{color:var(--ink);font-size:22px}.mobile-buy-bar .buy-add{flex:none;width:50px;padding:0}.mobile-buy-bar .primary{flex:0 190px}.public-product-page{padding-bottom:96px}.product-head-price{display:none}body:has(.mobile-buy-bar.show) .resume-order{display:none}}.free-download{max-width:460px}.free-download-lead{color:#55516b;margin:4px 0 16px}.free-download .fields{gap:12px;display:grid}.free-download .checkout-continue{width:100%;margin-top:16px}.toast{align-items:center;gap:10px;max-width:min(420px,100vw - 32px);display:flex}.toast svg{flex:none}.toast.toast-error{background:#a3261b}@media (width<=700px){.toast{bottom:16px;left:16px;right:16px}}.was-validated label:has(>input:invalid,>select:invalid,>div>input:invalid){color:#a3261b}:is(.was-validated label:has(>input:invalid,>select:invalid,>div>input:invalid) input,.was-validated label:has(>input:invalid,>select:invalid,>div>input:invalid) select){border-color:#c2412f;box-shadow:0 0 0 1px #c2412f}.was-validated label[data-error]:has(>input:invalid,>select:invalid,>div>input:invalid):after{content:attr(data-error);color:#a3261b;margin-top:4px;font-size:13px;font-weight:700;display:block}.resume-order{border-radius:14px;flex-wrap:nowrap;gap:10px;max-width:min(380px,100vw - 32px);padding:10px 40px 10px 14px}.resume-order>span{gap:0;font-size:13px}.resume-order .primary{flex:none;padding:8px 14px}.resume-order .resume-close{top:50%;transform:translateY(-50%)}@media (width<=700px){.resume-order{max-width:none;bottom:12px;left:12px;right:12px}}.product-chips{flex-wrap:wrap;gap:8px;margin-bottom:10px;display:flex}.product-chips span{color:#4a2480;background:#ece6fb;border-radius:999px;padding:4px 12px;font-size:13px;font-weight:700}.product-chips span.chip-highlight{color:#1b6b47;background:#e3f4ec}.product-highlights,.product-about{margin-top:24px}.product-highlights h2,.product-about h2{color:var(--ink);margin:0 0 12px;font-size:19px}.product-highlights ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.product-highlights li{border:1px solid var(--line);background:#fff;border-radius:14px;align-items:center;gap:12px;padding:12px 14px;font-size:15px;font-weight:600;line-height:1.35;display:flex}.product-highlights li i{color:#4a2480;background:#ece6fb;border-radius:10px;flex:none;place-items:center;width:32px;height:32px;display:grid}@media (width<=700px){.product-highlights ul{grid-template-columns:1fr}}.field-help{color:var(--muted);margin:-2px 0 6px;font-size:13px;display:block}a.cover-button{color:inherit;text-decoration:none;display:block}a.card-title-link,.more-products>div>a{text-decoration:none}.more-products>div>a:hover{border-color:var(--purple)}.product-widget-button a{align-items:center;gap:6px;display:inline-flex}.widget-host{opacity:.85;font-weight:500}.cart-digital{color:var(--muted);white-space:nowrap;font-size:13px}.storefront nav a,.product-breadcrumb button,footer a,footer button,.buy-trust a{align-items:center;min-height:32px;display:inline-flex}.public-buy-box .buy-actions button{width:100%;margin:0}.storefront .category-chip,.storefront .card-body small,.storefront .available span,.storefront .header-actions a,.storefront .header-actions button,.storefront small,.miniapps-public-section small,.miniapps-public-section .miniapp-public-tags span,.miniapps-public-section .miniapp-public-access span,.storefront .universe-card p,.storefront .universe-card small{font-size:max(14px,1em)}.storefront .badge,.storefront .product-card .price button,.storefront .favorite-card,.storefront nav a,.storefront .header-actions a,.storefront .header-actions button,.miniapps-public-section a,.miniapps-public-section button{min-height:44px}.storefront .favorite-card{min-width:44px}.storefront .product-card .price button{min-width:88px}.storefront .header-actions span,.storefront .account-link .label,.storefront .categories-trigger,.storefront .hero-trust span,.storefront .trust-strip span,.storefront .catalog-sort,.storefront .product-card .price button,.storefront .product-card del,.storefront .is-revealed,.storefront footer h3,.storefront .product-breadcrumb button,.storefront .product-chips span,.storefront .product-facts dt,.storefront .public-specs small,.storefront .public-specs b,.storefront .format-card-price em,.storefront .buy-elsewhere p,.storefront .buy-elsewhere b,.miniapps-public-section label,.miniapps-public-section .miniapps-category-sidebar b,.miniapps-public-section p,.miniapps-public-section a{font-size:14px}.storefront :is(header button,.account-link,.categories-trigger,select,.product-breadcrumb button,.product-head-actions button,.expandable-toggle,footer a,footer button,.buy-trust a,.miniapp-public-favorite){min-height:44px}.storefront .miniapp-public-favorite{min-width:44px}.storefront .trust span,.storefront .universe-card-content p,.storefront .universe-card-content span,.storefront .section-heading span,.storefront .catalog-heading span,.storefront .how span,.storefront .section-title span,.storefront [class*=universe] span,.storefront .header-favorites span,.storefront header button span,.storefront .product-head-actions button,.storefront .head-actions span,.storefront .price span{font-size:14px}.storefront :is(.head-actions button,.account-link,.product-breadcrumb button,nav a){justify-content:center;min-width:44px}.more-products>div>a,.more-products button{max-width:240px}.more-products .more-cover{max-height:300px}.buy-actions .buy-store{min-height:50px;color:var(--ink);background:#fff;border:1px solid #d5cfe8;border-radius:12px;align-items:center;gap:10px;padding:0 14px;font-weight:700;text-decoration:none;display:flex}.buy-actions .buy-store:hover{border-color:var(--purple)}.buy-actions .buy-store img{object-fit:contain;border-radius:6px;width:26px;height:26px}.buy-actions .buy-store>span:first-of-type{flex:1}.buy-actions .buy-store svg{color:var(--purple-dark)}.buy-store-note{text-align:center;color:var(--muted);margin-top:-4px;font-size:13px}.external-logo{align-items:center;gap:8px;display:flex}.external-logo img{object-fit:contain;border:1px solid var(--line);background:#fff;border-radius:8px;width:36px;height:36px}.external-logo-upload{min-height:40px;color:var(--purple-dark);cursor:pointer;border:1px dashed #b9b0d6;border-radius:9px;align-items:center;padding:0 12px;font-weight:700;display:inline-flex;position:relative}.external-logo-upload input{opacity:0;cursor:pointer;position:absolute;inset:0}.public-buy-box .buy-option{gap:8px;display:grid}.buy-option>span{color:var(--ink);font-size:14px;font-weight:700}.buy-option>span b{font-weight:500}.buy-option>div{flex-wrap:wrap;gap:8px;display:flex}.buy-option button{min-height:44px;color:var(--ink);font:inherit;cursor:pointer;background:#fff;border:1px solid #d5cfe8;border-radius:10px;padding:8px 14px;font-size:14px;font-weight:600}.buy-option button.selected{border:2px solid var(--purple-dark);color:var(--purple-dark);background:#f5f0ff}.modal-back.cart-drawer{justify-content:flex-end;align-items:stretch;padding:0;display:flex}.cart-drawer .cart-panel{border-radius:0;width:min(440px,100vw);height:100%;max-height:none;padding:24px;animation:.25s ease-out rb-cart-in}@keyframes rb-cart-in{0%{transform:translate(100%)}to{transform:none}}@media (prefers-reduced-motion:reduce){.cart-drawer .cart-panel{animation:none}}.public-buy-box .buy-printed .buy-option{background:0 0;border:0;justify-content:stretch;margin:0;padding:0}.public-buy-box .buy-printed .buy-option>div{background:0 0;border:0;justify-content:flex-start;padding:0;display:flex}.buy-option>span{display:block}.public-buy-box .buy-actions>button,.public-buy-box .buy-actions>a{box-sizing:border-box;width:100%}.cart-drawer .cart-item{grid-template-columns:64px 1fr auto;grid-template-areas:"cover info info""cover qty price"".remove remove";align-items:center;row-gap:6px}.cart-drawer .cart-item>:first-child{grid-area:cover}.cart-drawer .cart-item>:nth-child(2){grid-area:info}.cart-drawer .cart-item>:nth-child(3){grid-area:qty;justify-self:start}.cart-drawer .cart-item>strong{white-space:nowrap;grid-area:price;justify-self:end}.cart-drawer .cart-item>.remove{grid-area:remove;justify-self:end}.cart-drawer .cart-actions,.cart-drawer .cart-panel>div:last-child{flex-wrap:wrap}.public-buy-box>.buy-actions{grid-template-columns:1fr;justify-content:stretch}.external-store-picker{flex-wrap:wrap;gap:8px;margin:8px 0 12px;display:flex}.external-store-picker button,.external-store-add{min-height:40px;font:inherit;cursor:pointer;background:#fff;border:1px solid #d5cfe8;border-radius:10px;align-items:center;gap:8px;padding:6px 12px;font-weight:700;display:inline-flex}.external-store-picker img{object-fit:contain;width:22px;height:22px}.external-stores-settings{gap:10px;margin-bottom:20px;display:grid}.external-store-row{grid-template-columns:40px 1fr 1fr auto auto;align-items:end;gap:10px;display:grid}.external-store-row img,.external-store-nologo{object-fit:contain;border:1px solid var(--line);background:#fff;border-radius:8px;place-items:center;width:40px;height:40px;display:grid}@media (width<=700px){.external-store-row{grid-template-columns:40px 1fr}}.external-store-row>label:not(.external-logo-upload){color:var(--muted);gap:4px;font-size:13px;font-weight:700;display:grid}.external-store-row input:not([type=file]){min-height:40px;font:inherit;color:var(--ink);background:#fff;border:1px solid #d5cfe8;border-radius:9px;padding:8px 10px;font-weight:500}.external-store-row>button{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:9px;min-width:40px;min-height:40px}.external-editor>div>button:last-child,.row-actions button[aria-label=Eliminar]{color:#a3261b;width:auto;min-width:0;padding:0 14px;font-weight:700}.miniapps-public-section{margin-top:40px}.miniapps-public-heading{align-items:center;margin-bottom:18px}.miniapps-public-heading h2{flex-wrap:wrap;align-items:baseline;gap:4px 12px;margin:0;font-size:clamp(24px,2.4vw,32px);display:flex}.miniapps-public-heading h2 small{color:#667085;font-size:15px;font-weight:600}.miniapps-public-heading label{align-items:center;gap:10px;font-weight:700;display:flex}.miniapps-public-heading select{min-width:170px}.miniapps-category-chips{flex-wrap:wrap;gap:8px;margin:0 0 24px;display:flex}.miniapps-category-chips button{color:#344054;cursor:pointer;background:#fff;border:1px solid #e4dff0;border-radius:999px;align-items:center;gap:7px;min-height:40px;padding:7px 14px;font-size:14px;font-weight:700;display:inline-flex}.miniapps-category-chips button:hover{border-color:var(--color-primary)}.miniapps-category-chips button.active{border-color:var(--color-primary);background:var(--color-primary);color:#fff}.miniapps-category-chips button span{color:#475467;background:#f2f0f7;border-radius:999px;min-width:22px;padding:1px 7px;font-size:12px}.miniapps-category-chips button.active span{color:#fff;background:#ffffff38}.miniapps-category-chips img{object-fit:contain;width:20px;height:20px}.miniapps-public-grid{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:22px}.miniapp-public-card{border-radius:18px;max-width:none}.miniapp-public-artwork.icon-only{background:linear-gradient(150deg, var(--color-primary), var(--color-primary));place-items:center;height:150px;display:grid}@supports (color:color-mix(in lab, red, red)){.miniapp-public-artwork.icon-only{background:linear-gradient(150deg, color-mix(in srgb, var(--color-primary) 9%, white), color-mix(in srgb, var(--color-primary) 3%, #f8f9fc))}}.miniapp-public-artwork.icon-only>img,.miniapp-public-artwork.icon-only>span{object-fit:cover;background:#fff;border-radius:22px;width:88px;height:88px;box-shadow:0 10px 24px #1c253629}.miniapp-public-artwork.icon-only>img.circle{border-radius:50%}.miniapp-public-artwork.icon-only>span{color:var(--color-primary);place-items:center;font-size:38px;font-weight:800;display:grid}.miniapp-public-cover{height:150px}.miniapp-public-body{gap:2px;min-height:0;padding:16px 18px 18px}.miniapp-public-artwork.has-overlap-icon+.miniapp-public-body{padding-top:32px}.miniapp-public-body>small{color:#6b625c;font-size:12px;font-weight:700}.miniapp-public-body h3{margin:2px 0 4px;font-size:18px}.miniapp-public-body p{color:#556070;margin:0 0 12px;font-size:13.5px;line-height:1.45}.miniapp-public-commerce{color:#17233f;flex-wrap:wrap;justify-content:flex-start;align-items:baseline;gap:4px 8px;margin:auto 0 12px;display:flex}.miniapp-public-commerce b{font-size:18px}.miniapp-public-commerce small{color:#667085;font-size:13px}.miniapp-public-body>a{text-transform:none;letter-spacing:0;border-radius:11px;padding:10px 14px;font-size:14px;font-weight:800}@media (width<=700px){.miniapps-public-heading{flex-wrap:wrap;display:flex}.miniapps-public-heading label{width:auto}.miniapps-category-chips{scrollbar-width:none;flex-wrap:nowrap;margin:0 -16px 18px;padding:0 16px 4px;overflow-x:auto}.miniapps-category-chips button{flex:none}.miniapp-public-card{width:100%;max-width:none}}.home-hero.hero-universe-miniapps.hero-no-media{min-height:0}.home-hero.hero-universe-miniapps.hero-no-media .hero-copy{padding-top:56px;padding-bottom:44px}.miniapps-public-heading .miniapps-explain{color:var(--muted);flex-basis:100%;order:3;margin:4px 0 0;font-size:15px}.miniapps-public-section .miniapps-public-heading{flex-wrap:wrap}.miniapps-public-section .miniapps-public-heading .miniapps-explain{grid-column:1/-1;width:100%;max-width:720px}.cart-page-wrap{z-index:40;background:#f5f6fb;position:fixed;inset:0;overflow:auto}.cart-panel.cart-page{box-sizing:border-box;background:0 0;border-radius:0;width:min(1180px,100%);max-height:none;margin:0 auto;padding:24px 24px 60px}.cart-back{min-height:44px;color:var(--purple-dark);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:0 4px;font-weight:700;display:inline-flex}.cart-page h1{color:var(--ink);margin:8px 0 18px;font-size:30px}.cart-page h1 small{color:var(--muted);font-size:16px;font-weight:500}.cart-page-grid{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:24px;display:grid}.cart-lines{border:1px solid var(--line);background:#fff;border-radius:16px;padding:8px 24px}.cart-page .cart-item{grid-template-columns:96px 1fr auto auto;grid-template-areas:"cover info qty price""cover info.remove";gap:6px 18px;padding:20px 0}.cart-page .cart-item>:first-child{grid-area:cover;width:96px}.cart-page .cart-item>:nth-child(2){grid-area:info}.cart-page .cart-item>:nth-child(3){grid-area:qty}.cart-page .cart-item>strong{white-space:nowrap;grid-area:price;justify-self:end;font-size:18px}.cart-page .cart-item>.remove{grid-area:remove;justify-self:end}.cart-page .cart-item:last-child{border-bottom:0}.cart-side{border:1px solid var(--line);background:#fff;border-radius:16px;gap:12px;padding:20px;display:grid;position:sticky;top:24px}.cart-side .cart-summary{margin:0}.cart-side .cart-actions{gap:10px;display:grid}.cart-side .cart-actions button{width:100%;min-height:50px}.cart-note{text-align:center;color:var(--muted);margin:0;font-size:13px}.cart-page .empty-state{background:#fff;border-radius:16px;padding:40px}@media (width<=800px){.cart-page-grid{grid-template-columns:1fr}.cart-lines{padding:4px 14px}.cart-page .cart-item{grid-template-columns:72px 1fr auto;grid-template-areas:"cover info info""cover qty price"". .remove"}.cart-page .cart-item>:first-child{width:72px}.cart-side{border-radius:16px 16px 0 0;position:sticky;top:auto;bottom:0;box-shadow:0 -6px 20px #4a248019}.cart-page h1{font-size:24px}}.cart-added{z-index:45;border:1px solid var(--line);background:#fff;border-radius:16px;grid-template-columns:auto 1fr;gap:10px 12px;width:min(380px,100vw - 32px);padding:16px;display:grid;position:fixed;top:16px;right:16px;box-shadow:0 18px 50px #31164d33}.cart-added-check{color:#fff;background:#1f7a52;border-radius:50%;place-items:center;width:32px;height:32px;display:grid}.cart-added>div:first-of-type{gap:2px;display:grid}.cart-added small{color:var(--muted);font-size:14px}.cart-added small b{color:var(--ink)}.cart-added-actions{grid-column:1/-1;grid-template-columns:1fr 1fr;gap:8px;display:grid}.cart-added-actions button{border:1px solid var(--purple-dark);min-height:44px;color:var(--purple-dark);font:inherit;cursor:pointer;background:#fff;border-radius:10px;font-weight:700}.cart-added-actions .primary{background:var(--purple-dark);color:#fff}@media (width<=700px){.cart-added{width:auto;left:16px;right:16px}}.cart-side .cart-actions{grid-template-columns:1fr;display:grid}.cart-side .cart-actions button{width:100%;margin:0}.device-stage{width:100%;min-width:0}.responsive-preview .device-frame.scaled{max-width:none;margin:0 auto}.responsive-preview .device-frame.scaled iframe{max-width:none}.customer-preview{z-index:1000;background:#2a2433;flex-direction:column;display:flex;position:fixed;inset:0}.customer-preview-bar{color:#fff;background:#1d1824;flex-wrap:wrap;align-items:center;gap:16px;padding:10px 16px;display:flex}.customer-preview-bar p{color:#e6def5;flex:1;margin:0;font-size:14px}.customer-preview-back{color:#2a1065;cursor:pointer;background:#fff;border:0;border-radius:999px;align-items:center;gap:8px;min-height:40px;padding:0 16px;font-weight:700;display:inline-flex}.customer-preview .device-switcher{background:#ffffff1a}.customer-preview .device-switcher button{color:#fff!important;min-height:36px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:10px!important;padding:0 14px!important}.customer-preview .device-switcher button.active{background:#6d28d9!important}.customer-preview-stage{flex:1;justify-content:center;min-height:0;padding:0;display:flex}.customer-preview-stage iframe{background:#fff;border:0;max-width:100%;height:100%}.preview-fullscreen{color:#2a1065;cursor:pointer;background:#fff;border:1px solid #d6c8f7;border-radius:10px;align-items:center;gap:6px;min-height:40px;padding:0 14px;font-weight:600;display:inline-flex}@media (width<=760px){.customer-preview-bar p{flex-basis:100%;order:3}}.builder-section{border:1px solid var(--line);background:#fff;border-radius:16px;margin:0 0 16px;padding:18px;scroll-margin-top:70px;box-shadow:0 1px 2px #17213a0a}.builder-section-head{border-bottom:1px solid var(--line);align-items:center;gap:12px;margin-bottom:14px;padding-bottom:12px;display:flex}.builder-section-head>span{background:var(--purple);color:#fff;border-radius:50%;flex:none;place-items:center;width:30px;height:30px;font-size:13px;font-weight:800;display:grid}.builder-section-head h3{color:var(--ink);margin:0;font-size:15px}.builder-section-head small{color:var(--muted);font-size:12px}.builder-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px 14px;display:grid}.builder-grid.two{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:14px}.builder-grid .span-2{grid-column:span 2}.builder-grid label,.builder-section .field{color:var(--ink);flex-direction:column;gap:6px;min-width:0;margin:0;font-size:12px;font-weight:800;display:flex}.builder-section .field+.field{margin-top:14px}.builder-grid input,.builder-grid select,.builder-section .field textarea{width:100%;min-width:0;font:inherit;color:var(--ink);background:#fff;border:1px solid #dfe1e8;border-radius:9px;padding:10px 11px;font-weight:500}.builder-grid input:focus,.builder-grid select:focus,.builder-section .field textarea:focus,.builder-section .widget-rich-area:focus{border-color:var(--purple);outline:2px solid #6425d22e}.builder-label-row{justify-content:space-between;align-items:baseline;display:flex}.builder-label-row small{color:var(--muted);font-weight:500}.builder-block{gap:6px;font-size:12px;display:grid}.builder-block>small{color:var(--muted)}.builder-chips{flex-wrap:wrap;gap:7px;margin-top:4px;display:flex}.builder-chips label{--chip:var(--purple);border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:99px;align-items:center;gap:6px;padding:7px 12px;font-weight:600;transition:background .15s,border-color .15s;display:inline-flex}.builder-chips label input{accent-color:var(--chip);margin:0}.builder-chips label.is-on{border-color:var(--chip);background:var(--chip)}@supports (color:color-mix(in lab, red, red)){.builder-chips label.is-on{background:color-mix(in srgb, var(--chip) 10%, white)}}.universe-chips label{border-left:4px solid var(--chip)}.builder-optional{border:1px dashed var(--line);background:var(--cream);border-radius:12px;margin-top:14px;padding:10px 12px}.builder-optional summary{cursor:pointer;font-weight:800}.builder-optional summary small{color:var(--muted);font-weight:500}.builder-optional[open] summary{margin-bottom:8px}.builder-section .widget-rich-editor{border-color:#dfe1e8}.builder-section .widget-rich-toolbar{flex-wrap:wrap;gap:6px;display:flex}.builder-section .widget-rich-area{min-height:170px;color:var(--ink)}.builder-toolbar{flex-wrap:wrap;align-items:center;gap:7px;margin-bottom:12px;font-size:12px;display:flex}.builder-toolbar>span{color:var(--muted);font-weight:700}.builder-toolbar button{color:var(--purple);cursor:pointer;background:#faf8ff;border:1px solid #cabbe8;border-radius:99px;padding:7px 11px;font-size:11px;font-weight:800}.builder-toolbar .builder-primary{background:var(--purple);border-color:var(--purple);color:#fff;margin-left:auto}.builder-features .feature-edit-row{grid-template-columns:34px minmax(0,1fr) minmax(0,1.4fr) 82px 34px}.builder-features .feature-edit-row>label,.builder-features .feature-edit-row>button{grid-row:auto}.builder-features .move-buttons{flex-direction:column;gap:2px;display:flex}.builder-features .move-buttons button{padding:1px 0;font-size:11px;line-height:1.1}.builder-features .move-buttons button:disabled{opacity:.35}.builder-features .feature-edit-row.is-hidden>input{color:var(--muted);background:#f6f6f9}@media (width<=900px){.builder-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){.builder-section{border-radius:14px;padding:14px}.builder-grid,.builder-grid.two{grid-template-columns:minmax(0,1fr)}.builder-grid .span-2{grid-column:auto}.builder-toolbar .builder-primary{width:100%;margin-left:0}.builder-features .feature-edit-row{border:1px solid var(--line);border-radius:10px;grid-template-columns:34px minmax(0,1fr) 34px;grid-template-areas:"move name del""move value value""move show show";padding:8px}.builder-features .feature-edit-row>.move-buttons{grid-area:move}.builder-features .feature-edit-row>input:first-of-type{grid-area:name}.builder-features .feature-edit-row>input:nth-of-type(2){grid-area:value}.builder-features .feature-edit-row>label{grid-area:show}.builder-features .feature-edit-row>button{grid-area:del}}.builder-grid .input-action button{cursor:pointer;padding:0 12px}.builder-note{background:#fff8e6;border:1px solid #f3dfa6;border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-top:12px;padding:10px 12px;font-size:12px;display:flex}.builder-note button{color:var(--purple);cursor:pointer;background:#fff;border:1px solid #cabbe8;border-radius:99px;padding:7px 12px;font-weight:800}.long-description .expandable-text.is-rich{white-space:normal}.long-description .expandable-text.is-rich ul{padding-left:1.2em}.product-editor-page.pb-layout{grid-template-columns:minmax(0,1fr);grid-auto-rows:max-content;align-items:start;gap:24px;display:grid}@media (width>=1180px){.product-editor-page.pb-layout{grid-template-columns:minmax(0,1fr) 380px}.pb-layout>.pb-preview{max-height:calc(100vh - 32px);position:sticky;top:16px;overflow:auto}}.pb-top-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.pb-top-actions>button{color:#2b1a5e;cursor:pointer;background:#fff;border:1px solid #ddd3f0;border-radius:10px;min-height:40px;padding:0 16px;font-weight:700}.pb-top-actions>button.primary{color:#fff;background:#4b1d95;border-color:#4b1d95}.pb-status{color:#7a4b00;background:#fff1d6;border-radius:999px;padding:6px 12px;font-size:13px;font-weight:700}.pb-status.is-live{color:#1d6a3e;background:#e3f4ea}.product-editor-nav.pb-steps{background:#fff;border:1px solid #ece6f7;border-radius:14px;flex-wrap:wrap;gap:6px;padding:10px;display:flex}.product-editor-nav.pb-steps>button:not(.more-options-toggle){color:#4a4560;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:8px;padding:8px 12px;font-size:14px;font-weight:600;display:inline-flex}.product-editor-nav.pb-steps>button>span{color:#4b1d95;border:1.5px solid #d9cff1;border-radius:50%;place-items:center;width:28px;height:28px;font-size:13px;font-weight:700;display:grid}.product-editor-nav.pb-steps>button.is-current{color:#22163d;background:#f3eefc}.product-editor-nav.pb-steps>button.is-current>span{color:#fff;background:#4b1d95;border-color:#4b1d95}.product-editor-nav.pb-steps>button.is-done>span{background:#e9e1fa;border-color:#e9e1fa}@media (width<=700px){.product-editor-nav.pb-steps{scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}.product-editor-nav.pb-steps>button{flex:none}}.product-editor .universe-chips label{border:1.5px solid var(--chip);border-radius:12px;flex-direction:column;align-items:center;gap:6px;min-width:104px;padding:12px 10px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.product-editor .universe-chips label{border:1.5px solid color-mix(in srgb, var(--chip) 45%, #fff)}}.product-editor .universe-chips label{cursor:pointer;background:#fff;font-weight:600;position:relative}.product-editor .universe-chips label .universe-icon{color:var(--chip)}.product-editor .universe-chips label.is-on{background:var(--chip)}@supports (color:color-mix(in lab, red, red)){.product-editor .universe-chips label.is-on{background:color-mix(in srgb, var(--chip) 10%, #fff)}}.product-editor .universe-chips label.is-on{border-color:var(--chip);box-shadow:0 0 0 1px var(--chip)}.product-editor .universe-chips label input{margin:0;position:absolute;top:8px;right:8px}.pb-includes textarea{box-sizing:border-box;width:100%;font:inherit;border:1px solid #ddd3f0;border-radius:10px;padding:10px 12px;line-height:1.6}.pb-preview{background:#fff;border:1px solid #ece6f7;border-radius:16px;flex-direction:column;gap:14px;padding:18px;display:flex;box-shadow:0 10px 30px #2b1a5e0f}.pb-preview-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.pb-preview-head b{color:#22163d;font-size:16px}.pb-preview-head a{color:#4b1d95;align-items:center;gap:4px;font-size:13px;font-weight:600;display:inline-flex}.pb-preview-card{grid-template-columns:130px minmax(0,1fr);gap:14px;display:grid}.pb-preview-cover{aspect-ratio:3/4;background:#f3eee6;border-radius:8px;place-items:center;display:grid;position:relative;overflow:hidden}.pb-preview-cover img{object-fit:cover;width:100%;height:100%}.pb-preview-cover>span{color:#6b6380;text-align:center;padding:8px;font-size:12px}.pb-preview-badges{flex-direction:column;gap:4px;display:flex;position:absolute;top:6px;left:6px}.pb-preview-badges em{color:#fff;background:#4b1d95;border-radius:6px;padding:2px 6px;font-size:10px;font-style:normal;font-weight:700}.pb-preview-badges em.hot{background:#c2410c}.pb-preview-badges em.new{background:#1d7040}.pb-preview-info{flex-direction:column;gap:4px;min-width:0;display:flex}.pb-preview-type{color:#4b1d95;background:#f3eefc;border-radius:6px;align-self:flex-start;padding:2px 8px;font-size:11px;font-weight:700}.pb-preview-info h3{color:#22163d;overflow-wrap:anywhere;margin:2px 0 0;font-size:18px;line-height:1.2}.pb-preview-author{color:#6b6380;font-size:13px}.pb-preview-tags{flex-wrap:wrap;gap:4px;margin-top:4px;display:flex}.pb-preview-tags span{color:#2b1a5e;border:1px solid #ddd3f0;border-radius:999px;padding:2px 8px;font-size:11px}.pb-preview-info p{color:#4a4560;margin:4px 0 0;font-size:13px;line-height:1.5}.pb-preview-facts,.pb-preview-features dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;display:grid}.pb-preview-facts div,.pb-preview-features dl div{background:#faf8fd;border:1px solid #f0ebf8;border-radius:10px;padding:8px 10px}.pb-preview-facts dt,.pb-preview-features dt{color:#6b6380;font-size:11px}.pb-preview-facts dd,.pb-preview-features dd{color:#22163d;overflow-wrap:anywhere;margin:2px 0 0;font-size:13px;font-weight:600}.pb-preview-sample{flex-direction:column;gap:8px;display:flex}.pb-preview-thumbs{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;display:grid}.pb-preview-thumbs img{aspect-ratio:3/4;object-fit:cover;border:1px solid #ece6f7;border-radius:6px;width:100%}.pb-preview-sample button{color:#4b1d95;cursor:pointer;background:#f6f1ff;border:1px solid #d9cff1;border-radius:10px;justify-content:center;align-items:center;gap:6px;min-height:40px;font-weight:700;display:inline-flex}.pb-preview-includes,.pb-preview-features{border-top:1px solid #f0ebf8;flex-direction:column;gap:8px;padding-top:10px;display:flex}.pb-preview-includes b,.pb-preview-features b{color:#22163d;font-size:15px}.pb-preview-includes ul{gap:6px;margin:0;padding:0;list-style:none;display:grid}.pb-preview-includes li{color:#2b2238;gap:8px;font-size:13px;display:flex}.pb-preview-includes li svg{color:#fff;box-sizing:border-box;background:#4b1d95;border-radius:50%;flex:none;width:16px;height:16px;margin-top:2px;padding:2px}:is(body:has(.sample-viewer-back) .help-bot,body:has(.sample-viewer-back) .mobile-buy-bar){display:none!important}.pb-save-error{color:#9b1c1c;background:#fdecec;border:1px solid #f2b8b8;border-radius:10px;flex-basis:100%;margin:6px 0 0;padding:10px 14px;font-size:14px;font-weight:600}.pb-preview-price{align-items:baseline;gap:8px;margin-top:6px;display:flex}.pb-preview-price b{color:#4b1d95;font-size:20px}.pb-preview-price small{color:#6b6380}.pb-preview-gallery{flex:none;gap:6px;padding:8px 0;display:flex;overflow-x:auto}.pb-preview-gallery img{object-fit:cover;border:1px solid #e6dff3;border-radius:8px;flex:none;width:52px;height:52px}.pb-preview-formats{gap:6px;margin:8px 0;padding:0;list-style:none;display:grid}.pb-preview-formats li{border:1px solid #e6dff3;border-radius:10px;justify-content:space-between;padding:8px 10px;font-size:14px;display:flex}.pb-preview-formats .is-missing,.pb-preview-text .is-missing{color:#9b1c1c}.pb-preview-text{border-top:1px solid #eee7f7;margin-top:10px;padding-top:10px}.pb-preview-text p{color:#3c3550;margin:6px 0;font-size:14px;line-height:1.55}.pb-preview-text small,.pb-preview-sku{color:#6b6380;font-size:12px}.pb-preview-sku{margin-top:10px;display:block}.flip-viewer{width:min(1100px,96vw);overflow:clip}.flip-viewer .sample-viewer-head,.flip-viewer .sample-viewer-nav,.flip-viewer>small{z-index:4;background:#fff;position:relative}.flip-book{perspective:2600px;touch-action:pan-y;-webkit-user-select:none;user-select:none;cursor:grab;justify-content:center;min-height:0;padding:10px 0 4px;display:flex}.flip-book:active{cursor:grabbing}.flip-book .flip-spread{transform-style:preserve-3d;display:flex;position:relative}.flip-book .flip-slot{display:flex;position:relative}.flip-book .flip-sheet{aspect-ratio:var(--page-ratio,.75);background:#fff;flex-direction:column;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden;box-shadow:0 18px 40px #22163d38}.flip-book.is-wide .flip-sheet{width:min(480px, 44vw, calc((100dvh - 250px) * var(--page-ratio,.75)))}.flip-book.is-single .flip-sheet{width:min(440px, calc(100vw - 56px), calc((100dvh - 230px) * var(--page-ratio,.75)));border-radius:4px 10px 10px 4px}.flip-book .flip-sheet img{object-fit:contain;pointer-events:none;background:#fff;width:100%;height:100%}.flip-book.is-wide .flip-slot.is-left .flip-sheet{border-radius:10px 0 0 10px;box-shadow:inset -22px 0 26px -20px #00000047,0 18px 40px #22163d38}.flip-book.is-wide .flip-slot.is-right .flip-sheet{border-radius:0 10px 10px 0;box-shadow:inset 22px 0 26px -20px #00000038,0 18px 40px #22163d38}.flip-book .flip-slot .flip-blank{background:0 0;box-shadow:none!important}.flip-book .flip-end{text-align:center;color:#22163d;cursor:default;background:#f6f1ff;gap:10px;padding:24px}.flip-book .flip-end svg{color:#4b1d95}.flip-book .flip-end b{font-size:20px}.flip-book .flip-end span{color:#4a4560;max-width:26ch;font-size:14px}.flip-book .flip-end .primary{border-radius:999px;margin-top:6px;padding:12px 22px}.flip-cast{pointer-events:none;opacity:0;position:absolute;inset:0}.is-turning .flip-slot.is-right .flip-cast{opacity:var(--cast-r,0);background:linear-gradient(to right, transparent calc(var(--edge-r,0) * 100% - 1px), #1e103c57 calc(var(--edge-r,0) * 100%), transparent calc(var(--edge-r,0) * 100% + 26%))}.is-turning .flip-slot.is-left .flip-cast{opacity:var(--cast-l,0);background:linear-gradient(to left, transparent calc(var(--edge-l,0) * 100% - 1px), #1e103c57 calc(var(--edge-l,0) * 100%), transparent calc(var(--edge-l,0) * 100% + 26%))}.is-single .is-turning .flip-slot.is-right .flip-cast{border-radius:4px 10px 10px 4px}.flip-leaf{width:50%;height:100%;transform-style:preserve-3d;z-index:3;transform:rotateY(var(--turn,0deg));position:absolute;top:0;container-type:size}.flip-leaf.side-right{transform-origin:0;left:50%}.flip-leaf.side-left{transform-origin:100%;left:0}.is-single .flip-leaf{transform-origin:0;width:100%;left:0}.flip-bent{transform-style:preserve-3d;position:absolute;inset:0}.flip-strip{width:calc(10cqw + .8px);height:100%;transform-style:preserve-3d;position:absolute;top:0}.flip-strip.bend{transform:rotateY(var(--bend,0deg))}.flip-strip>i{backface-visibility:hidden;background-color:#fff;background-repeat:no-repeat;position:absolute;inset:0}.flip-strip>.strip-back{transform:rotateY(180deg)}.flip-strip>i:after{content:"";position:absolute;inset:0}.fwd .strip-front:after{background:linear-gradient(to right, rgb(30 16 60/var(--df0,0)), rgb(30 16 60/var(--df1,0)))}.fwd .strip-back:after{background:linear-gradient(to left, rgb(30 16 60/var(--db0,0)), rgb(30 16 60/var(--db1,0)))}.rev .strip-front:after{background:linear-gradient(to left, rgb(30 16 60/var(--df0,0)), rgb(30 16 60/var(--df1,0)))}.rev .strip-back:after{background:linear-gradient(to right, rgb(30 16 60/var(--db0,0)), rgb(30 16 60/var(--db1,0)))}.fwd .flip-strip{transform-origin:0;left:0}.fwd .flip-strip .flip-strip{left:10cqw}.rev .flip-strip{transform-origin:100%;right:0}.rev .flip-strip .flip-strip{right:10cqw}.flip-leaf.is-flat .flip-face{backface-visibility:hidden;background:#fff;position:absolute;inset:0;overflow:hidden}.flip-leaf.is-flat .flip-face.back{transform:rotateY(180deg)}.flip-leaf.is-flat .flip-face .flip-sheet{height:100%;width:100%!important;box-shadow:none!important;border-radius:0!important}.flip-leaf.is-flat .flip-face .flip-blank{background:linear-gradient(90deg,#f3eee6,#fffdf8 40%)}.flip-book .flip-empty{background:#fff}.pdf-pages-summary{color:#22163d;flex-wrap:wrap;align-items:baseline;gap:6px 12px;margin:0 0 12px;display:flex}.pdf-pages-summary em{color:#8a4b00;background:#fff4df;border-radius:999px;padding:2px 10px;font-size:13px;font-style:normal}.pdf-pages-empty{color:#4a4560;flex-wrap:wrap;align-items:center;gap:10px;margin:0;display:flex}.pdf-pages-empty button,.pdf-pages-uses button,.pdf-pages-help .link-button{color:#4b1d95;cursor:pointer;background:#fff;border:1px solid #cabbe8;border-radius:9px;align-items:center;gap:6px;padding:8px 12px;font-weight:700;display:inline-flex}.pdf-pages-empty button:disabled,.pdf-pages-uses button:disabled{opacity:.55;cursor:wait}.pdf-pages-uses{gap:10px;margin:0;padding:0;list-style:none;display:grid}.pdf-pages-uses>li{background:#fbf9ff;border:1px solid #e6dff3;border-radius:12px;grid-template-columns:auto 1fr auto;align-items:start;gap:12px;padding:12px 14px;display:grid}.pdf-pages-uses>li>svg{color:#4b1d95;margin-top:2px}.pdf-pages-uses>li>div{gap:4px;min-width:0;display:grid}.pdf-pages-uses>li span{color:#4a4560;font-size:14px;line-height:1.45}.pdf-pages-uses>li.is-off b:after{content:"No se vende (actívalo en Formatos)";color:#5b5570;vertical-align:middle;background:#f1eff6;border-radius:999px;margin-left:8px;padding:2px 8px;font-size:12px;font-weight:600;display:inline-block}.pdf-pages-buttons{gap:6px;display:grid}.pdf-pages-print{flex-wrap:wrap;gap:10px;margin-top:6px;display:flex}.pdf-pages-print label{color:#22163d;gap:4px;font-size:13px;font-weight:600;display:grid}.pdf-pages-print select{background:#fff;border:1px solid #d8d0ea;border-radius:9px;max-width:100%;min-height:38px;padding:0 8px}.pdf-pages-note{color:#6b6380;font-size:12.5px}.pdf-pages-busy{color:#4b1d95;margin:10px 0 0;font-weight:600}.pdf-pages-error{color:#9b1c1c;background:#fdecec;border:1px solid #f2b8b8;border-radius:10px;margin:10px 0 0;padding:8px 12px}.pdf-pages-help{color:#4a4560;margin:16px 0 10px;font-size:14px}.pdf-pages-help .link-button{padding:4px 10px}.pdf-pages-grid{grid-template-columns:repeat(auto-fill,minmax(118px,1fr));gap:12px;max-height:620px;margin:0;padding:4px;list-style:none;display:grid;overflow:auto}.pdf-pages-grid li{gap:6px;display:grid}.pdf-page-thumb{aspect-ratio:3/4;background:#f4f1fa;border:2px solid #e6dff3;border-radius:8px;place-items:center;display:grid;position:relative;overflow:hidden}.pdf-page-thumb img{object-fit:contain;background:#fff;width:100%;height:100%}.pdf-page-thumb>span{color:#a49cb8;font-weight:700}.pdf-page-thumb em{text-align:center;color:#fff;background:#4b1d95;border-radius:999px;padding:2px 6px;font-size:11px;font-style:normal;font-weight:800;position:absolute;top:6px;left:6px;right:6px}.pdf-pages-grid .role-cover .pdf-page-thumb,.pdf-pages-grid .role-back .pdf-page-thumb{border-color:#4b1d95}.pdf-pages-grid .role-back .pdf-page-thumb em{background:#1f6f4a}.pdf-pages-grid .role-skip .pdf-page-thumb{opacity:.45}.pdf-pages-grid .role-skip .pdf-page-thumb em{background:#6b6380}.pdf-pages-grid label{color:#4a4560;gap:3px;font-size:12px;display:grid}.pdf-pages-grid select{background:#fff;border:1px solid #d8d0ea;border-radius:8px;min-height:32px;padding:0 6px;font-size:13px}@media (width<=700px){.pdf-pages-uses>li{grid-template-columns:auto 1fr}.pdf-pages-buttons,.pdf-pages-uses>li>button{flex-wrap:wrap;grid-column:1/-1;display:flex}.pdf-pages-grid{grid-template-columns:repeat(auto-fill,minmax(96px,1fr))}}.pdf-intake-split{color:#4a4560;margin:8px 0 0;font-size:13px}.pdf-intake-split a{color:#4b1d95;font-weight:700}.print-files{background:#fbf9ff;border:1px dashed #cabbe8;border-radius:10px;gap:6px;margin-top:8px;padding:8px 10px;display:grid}.print-files b{color:#22163d;align-items:center;gap:6px;font-size:13px;display:flex}.print-files>div{flex-wrap:wrap;gap:6px;display:flex}.print-files button{color:#4b1d95;cursor:pointer;background:#fff;border:1px solid #cabbe8;border-radius:8px;align-items:center;gap:5px;padding:6px 10px;font-size:13px;font-weight:700;display:inline-flex}.print-files-error{color:#9b1c1c}.print-files-missing{color:#6b6380}.category-admin-row .danger{white-space:nowrap;gap:6px;width:auto;padding:0 10px}.category-admin-row.is-child{background:#fff;border-style:dashed;margin-left:34px}@media (width<=850px){.category-admin-row.is-child{margin-left:16px}}@media (width>=1180px){.pb-top-actions .pb-preview-jump{display:none}}.pdf-pages-who{color:#6b6380;margin:-4px 0 12px;font-size:13px}.filters.subfilters{margin-top:-6px}.filters.subfilters button{padding:6px 12px;font-size:13px}.filters.genre-filters{align-items:center}.filters.genre-filters>span{color:#6b6380;margin-right:2px;font-size:13px;font-weight:700}.pdf-intake h4{color:#22163d;align-items:center;gap:8px;margin:0 0 10px;font-size:15px;display:flex}.pdf-intake h4>span{color:#fff;background:#4b1d95;border-radius:50%;flex:none;place-items:center;width:24px;height:24px;font-size:13px;font-weight:800;display:inline-grid}.pdf-intake-step{border-bottom:1px solid #e6dff3;margin-bottom:14px;padding:14px 0 16px}.pdf-intake-to-publish{color:#7a4a00;background:#fff4df;border-radius:10px;align-items:flex-start;gap:6px;margin:10px 0 0;padding:8px 12px;font-size:14px;display:flex}.page-picker{gap:10px;display:grid}.page-picker-slots{flex-wrap:wrap;align-items:stretch;gap:10px;display:flex}.page-slot{text-align:left;cursor:pointer;background:#fff;border:2px solid #e6dff3;border-radius:12px;align-items:center;gap:10px;min-width:190px;padding:8px 12px 8px 8px;display:flex}.page-slot.is-choosing{background:#f6f1ff;border-color:#4b1d95;box-shadow:0 0 0 3px #4b1d9522}.page-slot-picture{background:#f4f1fa;border:1px solid #e6dff3;border-radius:6px;flex:none;place-items:center;width:52px;height:70px;display:grid;overflow:hidden}.page-slot-picture img{object-fit:cover;width:100%;height:100%}.page-slot-picture span{color:#a49cb8;font-weight:700}.page-slot-text{gap:1px;display:grid}.page-slot-text b{color:#22163d;font-size:14px}.page-slot-text small{color:#4a4560;font-size:13px}.page-slot-text em{color:#4b1d95;font-size:12px;font-style:normal;font-weight:700}.page-picker-hint{color:#4a4560;flex:220px;align-self:center;margin:0;font-size:14px}.page-picker-hint .link-button{color:#4b1d95;cursor:pointer;background:0 0;border:0;padding:0;font-weight:700;text-decoration:underline}.page-strip{scroll-snap-type:x proximity;gap:10px;margin:0;padding:4px 2px 10px;list-style:none;display:flex;overflow-x:auto}.page-strip li{scroll-snap-align:start;flex:0 0 104px}.page-strip button{cursor:pointer;text-align:center;background:0 0;border:0;gap:4px;width:100%;padding:0;display:grid}.page-strip .pdf-page-thumb{aspect-ratio:3/4}.page-strip .pdf-page-thumb em{white-space:nowrap;text-overflow:ellipsis;padding:2px 3px;font-size:10.5px;left:3px;right:3px;overflow:hidden}.page-strip button:hover .pdf-page-thumb,.page-strip button:focus-visible .pdf-page-thumb{border-color:#4b1d95}.page-strip .role-cover .pdf-page-thumb,.page-strip .role-back .pdf-page-thumb{border-width:3px;border-color:#4b1d95}.page-strip .role-back .pdf-page-thumb em{background:#1f6f4a}.page-strip .role-skip .pdf-page-thumb{opacity:.45}.page-strip .role-skip .pdf-page-thumb em{background:#6b6380}.page-strip small{color:#4a4560;font-size:12px}.page-picker-busy{color:#4b1d95;margin:0;font-size:14px;font-weight:600}@media (width<=480px){.page-picker-slots{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.page-slot{text-align:center;flex-direction:column;gap:6px;min-width:0;padding:8px}.page-slot-picture{width:44px;height:60px}.page-picker-hint{grid-column:1/-1}}.feature-empty-note{color:#6b6380;margin:10px 0 0;font-size:14px}.feature-empty-note .link-button{color:#4b1d95;cursor:pointer;background:0 0;border:0;padding:0;font-weight:700;text-decoration:underline}.is-basic .feature-edit-row .move-buttons{visibility:hidden}.gallery-admin-thumbs .pending-image{grid-template-columns:1fr auto auto;align-items:center}.product-editor-page .product-editor{overflow:visible}.product-editor-page .product-editor-nav{position:static}.product-editor-page .builder-section,.product-editor-page .product-extension,.product-editor-page .pdf-intake,.product-editor-page .formats-editor{box-shadow:none;background:0 0;border:0;border-bottom:1px solid #ebe8f1;border-radius:0;margin:0;padding:22px 0}.product-editor-page .gallery-admin{border-bottom:0;padding-bottom:12px}.product-editor-page .sample-settings{border-bottom:1px solid #ebe8f1;margin:0;padding:0 0 22px}.product-editor-page .pb-steps{margin-bottom:4px}.product-editor-page .builder-section-head{border-bottom:0;gap:10px;margin-bottom:14px;padding-bottom:0}.product-editor-page .builder-section-head h3{font-size:16px;font-weight:700}.builder-mark,.product-editor-page .builder-section-head>.builder-mark{background:var(--purple);color:#fff;vertical-align:middle;border-radius:50%;flex:none;place-items:center;width:22px;height:22px;margin-right:4px;font-size:12px;font-weight:800;display:inline-grid}.builder-mark.is-done,.product-editor-page .builder-section-head>.builder-mark.is-done{background:#1d7a4a}.product-editor-nav.pb-steps>button.is-done:not(.is-current)>span{color:#1d6a3e;background:#e3f4ea;border-color:#e3f4ea}.product-editor-page .extension-head>div>b,.product-editor-page .formats-editor>div:first-child>b{color:var(--ink);font-size:16px;font-weight:700}.product-editor-page .builder-grid{gap:10px 12px}.product-editor-page .builder-grid label,.product-editor-page .builder-section .field{color:#4a4560;gap:5px;font-weight:600}.product-editor-page .builder-grid input,.product-editor-page .builder-grid select,.product-editor-page .builder-section .field textarea{border-radius:8px;padding:8px 10px}.product-editor-page .feature-edit-row>input{padding:7px 10px}.product-editor-page .feature-editor{gap:6px}.product-editor-page .gallery-admin-viewer{min-height:260px}.product-editor-page .gallery-admin-viewer img{height:260px}.product-editor-page .format-config{margin:8px 0;padding:12px}.product-editor-page .more-options-bar{margin:18px 0 0}.product-editor-page .pb-action-bar{z-index:6;background:#fff;border-top:1px solid #ebe8f1;border-radius:0 0 18px 18px;flex-wrap:wrap;align-items:center;gap:8px;margin:18px -28px -28px;padding:12px 28px;position:sticky;bottom:0;box-shadow:0 -6px 18px #2b1a5e0f}.product-editor-page .pb-action-bar button{padding:10px 16px;font-weight:700}.pb-action-bar .pb-missing,.pb-action-bar .pb-ready,.pb-action-bar .pb-save-error{text-align:left;flex:260px;margin:0;font-size:13px}.product-editor-page .pb-action-bar .pb-missing{color:#7a4a00;cursor:pointer;background:#fff4df;border:0;border-radius:8px;padding:8px 12px;font-weight:600}.pb-action-bar .pb-ready{color:#1d6a3e;font-weight:700}@media (width<=700px){.product-editor-page .pb-action-bar{border-radius:0;gap:6px;margin:18px -28px -28px;padding:8px 16px}.product-editor-page .pb-action-bar button{white-space:nowrap;padding:9px 12px;font-size:14px}.product-editor-page .pb-action-bar button:not(.pb-missing){flex:1}.pb-action-bar .pb-missing,.pb-action-bar .pb-ready{text-overflow:ellipsis;white-space:nowrap;flex-basis:100%;font-size:12px;overflow:hidden}.product-editor-page .pb-action-bar .pb-missing{padding:6px 10px}}.product-editor-nav.pb-steps>button.is-current>span{background:var(--purple);border-color:var(--purple);color:#fff}.product-editor-page .format-config-head label,.product-editor-page .pdf-pages button{font-size:14px}.product-editor-page .gallery-admin-thumbs .pending-image button{color:#2b1a5e;background:#fff;border:1px solid #ddd3f0;border-radius:8px;padding:6px 10px;font-size:13px;font-weight:600}.book-library{z-index:120;color:#1f1a2e;background:#f3f1ee;padding:0 16px 60px;position:fixed;inset:0;overflow-y:auto}.book-library-head{z-index:2;text-align:center;background:linear-gradient(#f3f1ee 80%,#f3f1ee00);padding:22px 48px 16px;position:sticky;top:0}.book-library-head h2{margin:0;font-family:Georgia,Times New Roman,serif;font-size:30px;font-weight:700}.book-library-head small{color:#8a84a0;font-size:13px}.book-library-close{color:#1f1a2e;cursor:pointer;background:0 0;border:0;place-items:center;width:44px;height:44px;display:grid;position:absolute;top:18px;left:4px}.book-library-error{color:#9b1c1c;background:#fdecec;border-radius:10px;max-width:520px;margin:20px auto;padding:12px 14px}.book-library-empty{text-align:center;color:#6b6380;justify-items:center;gap:8px;max-width:360px;margin:60px auto;display:grid}.book-library-empty b{color:#1f1a2e;font-size:17px}.book-stack{max-width:560px;margin:8px auto 0;padding:0;list-style:none}.book-stack li{top:calc(96px + var(--i) * 12px);transform:rotate(calc((var(--i) - 1) * -1.2deg));transform-origin:50% 0;margin-bottom:18px;position:sticky}.book-stack li:nth-child(odd){transform:rotate(calc(var(--i) * .8deg))}.book-stack button{text-align:left;cursor:pointer;width:100%;color:inherit;background:#fff;border:0;border-radius:16px;grid-template-columns:74px 1fr auto;align-items:center;gap:14px;padding:14px;display:grid;box-shadow:0 8px 24px #1f1a2e1a}.book-stack button:disabled{cursor:default;opacity:.8}.book-stack-cover{aspect-ratio:3/4;color:#4b1d95;background:#ece8f5;border-radius:6px;place-items:center;width:74px;display:grid;overflow:hidden;box-shadow:0 2px 6px #00000026}.book-stack-cover img{object-fit:cover;width:100%;height:100%}.book-stack-text{gap:3px;min-width:0;display:grid}.book-stack-text b{font-family:Georgia,Times New Roman,serif;font-size:18px;line-height:1.2}.book-stack-text small{color:#8a84a0;font-size:13px}.book-stack-progress{background:#eee9f6;border-radius:9px;height:5px;margin:6px 0 2px;overflow:hidden}.book-stack-progress i{background:#4b1d95;border-radius:9px;height:100%;display:block}.book-stack-read{color:#fff;background:#4b1d95;border-radius:10px;padding:9px 14px;font-size:14px;font-weight:700}.book-reader{z-index:130;color:#e8e4f1;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;background:#1d1a24;grid-template-rows:auto 1fr auto;display:grid;position:fixed;inset:0}.book-reader-head{background:0 0;border:0;grid-template-columns:44px 1fr 44px;align-items:center;padding:6px 8px;display:grid;position:static}.book-reader-head b{text-align:center;white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:600;overflow:hidden}.book-reader-head button{width:44px;height:44px;color:inherit;cursor:pointer;background:0 0;border:0;place-items:center;display:grid}.book-reader-error,.book-reader-loading{text-align:center;place-self:center;align-items:center;gap:8px;max-width:420px;padding:16px;display:flex}.book-reader-stage{touch-action:none;place-items:center;min-height:0;padding:8px 12px;display:grid;position:relative;overflow:hidden}.book-reader-sizer{place-items:center;width:100%;height:100%;display:grid;container-type:size}.book-reader-spread{transform-origin:50%;width:min(100cqw, calc(100cqh * var(--count) / var(--ratio)));height:min(100cqh, calc(100cqw * var(--ratio) / var(--count)));justify-content:center;transition:transform .18s;display:flex}.book-reader-spread.is-right{justify-content:flex-end}.book-reader-spread.is-left{justify-content:flex-start}.book-reader-page{height:100%;width:calc(100% / var(--count));background:#fff;place-items:center;display:grid;position:relative;box-shadow:0 10px 30px #00000073}.book-reader-page+.book-reader-page{box-shadow:0 10px 30px #00000073,inset 10px 0 14px -10px #00000040}.book-reader-page img{object-fit:contain;pointer-events:none;-webkit-user-drag:none;width:100%;height:100%}.book-reader-wait{color:#b8b2c6;animation:1s linear infinite spin}.book-reader-mark{text-align:center;color:#3c325073;pointer-events:none;font-size:10px;position:absolute;bottom:6px;left:0;right:0}.book-reader-arrow{color:#fff;cursor:pointer;background:#ffffff14;border:0;border-radius:10px;place-items:center;width:44px;height:64px;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.book-reader-arrow:disabled{opacity:.2;cursor:default}.book-reader-arrow.is-prev{left:8px}.book-reader-arrow.is-next{right:8px}@media (width<=700px),(hover:none){.book-reader-arrow{display:none}}.book-reader-foot{color:#b8b2c6;background:0 0;border:0;gap:8px;margin:0;padding:10px 20px 18px;font-size:13px;display:grid}.book-reader-progress{background:#3a3446;border-radius:9px;height:4px;overflow:hidden}.book-reader-progress i{background:#b79cff;height:100%;display:block}@media print{.book-reader,.book-library{display:none!important}}@keyframes spin{to{transform:rotate(360deg)}}.store-cover-button{color:var(--purple);cursor:pointer;background:#fff;border:1px solid #cabbe8;border-radius:9px;flex:none;padding:8px 12px;font-size:13px;font-weight:700}.store-cover-note{color:#2b1a5e;background:#f3eefc;border-radius:9px;margin:-4px 0 12px;padding:8px 12px;font-size:13px}.store-cover-note .link-button{color:#4b1d95;cursor:pointer;background:0 0;border:0;padding:0;font-weight:700;text-decoration:underline}.sample-images{z-index:125;background:#17131f;grid-template-rows:auto 1fr;display:grid;position:fixed;inset:0}.sample-images-head{color:#fff;justify-content:space-between;align-items:center;padding:10px 16px;display:flex}.sample-images-head button{color:#fff;cursor:pointer;background:0 0;border:0;width:44px;height:44px;font-size:20px}.sample-images-list{-webkit-user-select:none;user-select:none;justify-items:center;gap:18px;padding:8px 16px 40px;display:grid;overflow-y:auto}.sample-images-list figure{width:min(100%,560px);margin:0}.sample-images-list img{pointer-events:none;background:#fff;border-radius:4px;width:100%;height:auto;display:block;box-shadow:0 8px 24px #0006}.sample-images-list figcaption{color:#cfc9dc;text-align:center;margin-top:6px;font-size:13px}.sample-images-end{color:#fff;justify-items:center;gap:10px;padding:20px;display:grid}.sample-images-end .primary{color:#4b1d95;cursor:pointer;background:#fff;border:0;border-radius:10px;padding:12px 22px;font-weight:800}.sample-see{color:var(--purple);cursor:pointer;background:#fff;border:1px solid #cabbe8;border-radius:9px;justify-self:start;padding:8px 14px;font-weight:700}.format-note,.format-pages-empty{color:#4a4560;margin:8px 0 0;font-size:13px}.format-pages .pdf-pages-uses{margin:10px 0 0}.print-band{color:#22163d;background:#fff;border:1px solid #ece6f7;border-radius:16px;align-items:center;gap:14px;max-width:1180px;margin:18px auto;padding:16px 20px;display:flex}.print-band>svg{color:var(--purple);flex:none}.print-band div{flex:1;gap:2px;display:grid}.print-band b{font-size:17px}.print-band span{color:#5b5570;font-size:14px}.print-band button{background:var(--purple);color:#fff;cursor:pointer;border:0;border-radius:10px;flex:none;padding:10px 16px;font-weight:700}@media (width<=640px){.print-band{flex-wrap:wrap;margin:14px 16px}.print-band button{width:100%}}.print-request{max-width:640px}.print-request-intro{color:#4a4560;margin:0 0 12px}.print-book{border:1px solid #e6dff3;border-radius:12px;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0 0 12px;padding:12px;display:grid}.print-book legend{align-items:center;gap:8px;padding:0 6px;font-weight:700;display:flex}.print-book legend button{color:#9b1c1c;cursor:pointer;background:0 0;border:0}.print-book .span-2,.print-book-price{grid-column:1/-1}.print-book label,.print-details,.print-contact label{color:#4a4560;gap:4px;font-size:13px;font-weight:600;display:grid}.print-request input,.print-request select,.print-request textarea{box-sizing:border-box;width:100%;font:inherit;border:1px solid #dcd7e6;border-radius:8px;padding:8px 10px}.print-book-price{color:var(--purple);margin:0;font-size:13px;font-weight:700}.print-add{color:var(--purple);cursor:pointer;background:#faf8ff;border:1px dashed #cabbe8;border-radius:9px;align-items:center;gap:6px;margin:0 0 12px;padding:8px 12px;font-weight:700;display:inline-flex}.print-contact{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:12px 0;display:grid}@media (width<=640px){.print-contact{grid-template-columns:1fr}}.print-total{background:#f3eefc;border-radius:12px;align-items:center;gap:14px;padding:12px 14px;display:flex}.print-total div{display:grid}.print-total b{color:var(--purple);font-size:22px}.print-total small{color:#5b5570}.print-total p{color:#4a4560;margin:0;font-size:13px}.print-error{color:#9b1c1c}.print-send{background:var(--purple);color:#fff;cursor:pointer;border:0;border-radius:10px;width:100%;margin-top:12px;padding:12px;font-weight:800}.print-request-sent{text-align:center;color:#22163d;justify-items:center;gap:8px;padding:20px 0;display:grid}.print-request-sent svg{color:#1d7a4a}.print-request-sent .primary{background:var(--purple);color:#fff;border:0;border-radius:10px;padding:10px 22px;font-weight:700}.print-admin-list{gap:10px;margin:12px 0;padding:0;list-style:none;display:grid}.print-admin-list>li{background:#fff;border:1px solid #ebe8f1;border-radius:12px;padding:12px 14px}.print-admin-list>li.is-nueva{border-left:4px solid var(--purple)}.print-admin-head{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.print-admin-head span{color:#6b6380;flex:1;font-size:13px}.print-admin-contact{gap:12px;margin:6px 0;font-size:14px;display:flex}.print-admin-books{margin:4px 0;padding-left:18px;font-size:14px}.print-admin-details{white-space:pre-wrap;background:#faf8fd;border-radius:8px;margin:6px 0;padding:8px 10px;font-size:14px}.print-admin-estimate{color:#5b5570;margin:4px 0;font-size:13px}.print-admin-notes{gap:4px;font-size:13px;display:grid}.print-admin-notes textarea,.print-admin-price-grid input{font:inherit;border:1px solid #dcd7e6;border-radius:8px;padding:7px 9px}.print-admin-price-grid{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:10px;margin:10px 0;display:grid}.print-admin-price-grid label{gap:4px;font-size:13px;display:grid}.book-shelf{z-index:125;background:#f3f1ee;padding:0 16px 40px;position:fixed;inset:0;overflow-y:auto}.book-shelf-head{align-items:center;gap:10px;max-width:560px;margin:0 auto;padding:18px 0 12px;display:flex}.book-shelf-head button{cursor:pointer;color:#1f1a2e;background:0 0;border:0;place-items:center;width:44px;height:44px;display:grid}.book-shelf-head div{display:grid}.book-shelf-head b{font-family:Georgia,Times New Roman,serif;font-size:24px}.book-shelf-head small{color:#8a84a0}.book-shelf-list{gap:10px;max-width:560px;margin:0 auto;padding:0;list-style:none;display:grid}.book-shelf-list button{text-align:left;cursor:pointer;width:100%;color:inherit;background:#fff;border:0;border-radius:14px;grid-template-columns:40px 1fr auto;align-items:center;gap:12px;padding:12px 14px;display:grid;box-shadow:0 4px 14px #1f1a2e14}.book-shelf-list button:disabled{opacity:.7;cursor:default}.book-shelf-number{color:#4b1d95;background:#f3eefc;border-radius:50%;place-items:center;width:36px;height:36px;font-weight:800;display:grid}.pack-toggle{align-items:center;gap:8px;font-weight:600;display:flex}.pack-books{gap:8px;margin:12px 0;padding:0;list-style:none;display:grid}.pack-books>li{background:#fff;border:1px solid #ebe8f1;border-radius:10px;grid-template-columns:32px 1fr auto;align-items:start;gap:10px;padding:10px;display:grid}.pack-number{color:#4b1d95;background:#f3eefc;border-radius:50%;place-items:center;width:28px;height:28px;font-size:13px;font-weight:800;display:grid}.pack-book-main{gap:4px;min-width:0;display:grid}.pack-book-main input{font:inherit;border:1px solid #dcd7e6;border-radius:8px;padding:7px 10px;font-weight:600}.pack-book-main small{color:#6b6380;font-size:12px}.pack-print summary{cursor:pointer;color:var(--purple);font-size:13px;font-weight:600}.pack-book-actions{gap:4px;display:flex}.pack-book-actions button{cursor:pointer;background:#fff;border:1px solid #ddd3f0;border-radius:8px;width:32px;height:32px}.pack-book-actions button:disabled{opacity:.35}.pack-add{color:var(--purple);cursor:pointer;background:#faf8ff;border:1px dashed #cabbe8;border-radius:9px;align-items:center;gap:6px;margin:4px 0 8px;padding:9px 14px;font-weight:700;display:inline-flex}.pack-busy{color:var(--purple);margin:4px 0;font-size:14px;font-weight:600}.pack-note{color:#5b5570;margin:6px 0 0;font-size:13px}.print-files-book{gap:4px;margin:6px 0;display:grid}.drive-steps{color:#3c3550;gap:6px;margin:8px 0 14px;padding-left:20px;font-size:14px;display:grid}.drive-steps code{word-break:break-all;background:#f3eefc;border-radius:6px;padding:2px 6px}.drive-ok,.drive-error{border-radius:9px;align-items:center;gap:6px;padding:8px 12px;font-size:14px;display:flex}.drive-ok{color:#1d6a3e;background:#e3f4ea}.drive-error{color:#9b1c1c;background:#fdecec}.drive-connect{background:var(--purple);color:#fff;border-radius:10px;margin-top:12px;padding:10px 16px;font-weight:700;text-decoration:none;display:inline-block}.drive-connect.is-disabled{opacity:.45;pointer-events:none}.drive-settings ol.drive-steps{list-style:decimal}.drive-settings input{box-sizing:border-box;width:100%;font:inherit;border:1px solid #dcd7e6;border-radius:8px;padding:8px 10px}.subscription-toggle{cursor:pointer;background:#fff;border:1px solid #e6dff3;border-radius:10px;align-items:flex-start;gap:10px;margin:0 0 10px;padding:10px 12px;display:flex}.subscription-toggle span{gap:2px;display:grid}.subscription-toggle small{color:#6b6380;font-size:12px}@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-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-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}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@keyframes rb-rise{0%{opacity:0;transform:translateY(26px)}to{opacity:1;transform:none}}@keyframes rb-fade{0%{opacity:0}to{opacity:1}}@keyframes rb-pop{0%{opacity:0;transform:translateY(18px)scale(.94)}to{opacity:1;transform:none}}.storefront .hero-copy>*{animation:.8s cubic-bezier(.2,.7,.2,1) backwards rb-rise}.storefront .hero-copy>:nth-child(2){animation-delay:80ms}.storefront .hero-copy>:nth-child(3){animation-delay:.16s}.storefront .hero-copy>:nth-child(4){animation-delay:.24s}.storefront .hero-copy>:nth-child(n+5){animation-delay:.32s}.storefront .hero-art{animation:1s cubic-bezier(.2,.7,.2,1) .15s backwards rb-pop}.storefront .hero-art img{animation:7s ease-in-out 1.2s infinite rb-float}.storefront .hero-art:before{animation:16s ease-in-out infinite rb-morph}@keyframes rb-float{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}@keyframes rb-morph{0%,to{border-radius:46% 54% 64% 36%;transform:rotate(-9deg)}50%{border-radius:60% 40% 42% 58%;transform:rotate(3deg)scale(1.04)}}.storefront [data-reveal]:not(.is-revealed){opacity:0}.storefront [data-reveal].is-revealed{animation:rb-rise .7s cubic-bezier(.2, .7, .2, 1) var(--reveal-delay,0s) backwards}.storefront .how article.is-revealed i{animation:rb-number .7s cubic-bezier(.3, 1.6, .5, 1) calc(var(--reveal-delay,0s) + .25s) backwards}@keyframes rb-number{0%{opacity:0;transform:scale(.4)rotate(-12deg)}to{opacity:1;transform:none}}.storefront .product-card{transition:transform .35s cubic-bezier(.2,.7,.2,1),box-shadow .35s}.storefront .product-card:hover{transform:translateY(-8px);box-shadow:0 24px 50px #4132732e}.storefront .product-card .cover img{transition:transform .6s cubic-bezier(.2,.7,.2,1)}.storefront .product-card:hover .cover img{transform:scale(1.06)}.storefront .universe-cards>button{transition:transform .35s cubic-bezier(.2,.7,.2,1),box-shadow .35s,background-color .35s}.storefront .universe-cards>button:hover{background-color:color-mix(in srgb, var(--universe) 7%, white);box-shadow:0 18px 38px color-mix(in srgb, var(--universe) 32%, transparent);transform:translateY(-7px)}.storefront .universe-card-content>span{transition:transform .3s;display:inline-block}.storefront .universe-cards>button:hover .universe-card-content>span{transform:translate(5px)}.storefront .primary,.storefront .hero-actions a{transition:transform .2s,box-shadow .2s,filter .2s}.storefront .primary:hover:not(:disabled),.storefront .hero-actions a:hover{filter:brightness(1.08);transform:translateY(-2px);box-shadow:0 14px 28px #6425d240}.storefront .primary:active:not(:disabled),.storefront .hero-actions a:active{transform:scale(.97)}.storefront .public-product-page .primary,.storefront .detail-actions .primary{position:relative;overflow:hidden}.storefront .public-product-page .primary:after,.storefront .detail-actions .primary:not(:disabled):after{content:"";pointer-events:none;background:linear-gradient(110deg,#0000 30%,#ffffff59 50%,#0000 70%);animation:3.8s ease-in-out 1.2s infinite rb-shine;position:absolute;inset:0;transform:translate(-120%)}@keyframes rb-shine{0%,55%{transform:translate(-120%)}85%,to{transform:translate(120%)}}.storefront .favorite-card.active svg{animation:.45s cubic-bezier(.3,1.6,.5,1) rb-heart}@keyframes rb-heart{0%{transform:scale(.5)}to{transform:none}}.storefront .head-actions em.cart-bump{animation:.55s cubic-bezier(.3,1.6,.5,1) rb-bump}@keyframes rb-bump{0%{transform:scale(.4)}60%{transform:scale(1.35)}to{transform:none}}.storefront .toast{animation:.45s cubic-bezier(.2,.7,.2,1) rb-rise}.storefront .public-product-page{animation:.55s cubic-bezier(.2,.7,.2,1) backwards rb-rise}.storefront .modal-back{animation:.25s rb-fade}.storefront .modal-back>section{animation:.4s cubic-bezier(.2,.7,.2,1) rb-pop}.storefront .hero-highlight{background-image:linear-gradient(90deg, var(--hero-highlight-color,#6425d2), color-mix(in srgb, var(--hero-highlight-color,#6425d2) 45%, #4fc79a), var(--hero-highlight-color,#6425d2));-webkit-text-fill-color:transparent;background-size:220% 100%;-webkit-background-clip:text;background-clip:text;animation:7s ease-in-out infinite rb-flow}.storefront .membership{isolation:isolate;background:linear-gradient(120deg,#281050,#5922aa,#6a2ee0,#3b1a82) 0 0/260% 260%;animation:14s ease-in-out infinite rb-flow;position:relative;overflow:hidden}.storefront .membership:before,.storefront .membership:after{content:"";filter:blur(46px);z-index:-1;pointer-events:none;border-radius:50%;position:absolute}.storefront .membership:before{opacity:.5;background:#4fc79a;width:360px;height:360px;animation:13s ease-in-out infinite rb-blob;top:-140px;right:-60px}.storefront .membership:after{opacity:.45;background:#b197fc;width:300px;height:300px;animation:16s ease-in-out -5s infinite reverse rb-blob;bottom:-190px;right:22%}@keyframes rb-flow{0%,to{background-position:0%}50%{background-position:100%}}@keyframes rb-blob{0%,to{transform:translate(0)scale(1)}33%{transform:translate(-50px,30px)scale(1.12)}66%{transform:translate(30px,-24px)scale(.94)}}.storefront .how article i{background:linear-gradient(135deg,#efe6ff,#dff6ec)}.storefront .skeleton-card{pointer-events:none}.storefront .skeleton-card .sk-cover,.storefront .skeleton-card .sk-line{background:linear-gradient(90deg,#f0edf8 25%,#f9f7fd 45%,#f0edf8 65%) 0 0/300% 100%;animation:1.4s ease-in-out infinite rb-skeleton}.storefront .skeleton-card .sk-cover{height:285px}.storefront .skeleton-card .sk-body{gap:12px;padding:20px;display:grid}.storefront .skeleton-card .sk-line{border-radius:8px;height:14px}.storefront .skeleton-card .sk-line.short{width:55%}.storefront .skeleton-card .sk-line.button{border-radius:12px;width:60%;height:40px;margin-top:10px}.storefront .empty-state.is-loading{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@keyframes rb-skeleton{0%{background-position:100% 0}to{background-position:0 0}}.storefront .robress-universes{clip-path:inset(0 -100vmax);background:#f6f2ff;padding-bottom:60px;box-shadow:0 0 0 100vmax #f6f2ff}.storefront .catalog{isolation:isolate;position:relative}.storefront .catalog:before,.storefront .catalog:after{content:"";z-index:-1;filter:blur(70px);pointer-events:none;border-radius:50%;position:absolute}.storefront .catalog:before{aspect-ratio:1;opacity:.24;background:#4fc79a;width:min(420px,45%);top:40px;left:0}.storefront .catalog:after{aspect-ratio:1;opacity:.2;background:#8b5cf6;width:min(480px,50%);top:260px;right:0}.storefront :is(h1,h2),.legal-page :is(h1,h2){letter-spacing:-.02em;font-weight:800}.storefront h3,footer h3{font-weight:700}.storefront .card-body h3{letter-spacing:-.01em;font-weight:650}.storefront .public-product-head h1{line-height:1.12}.storefront .catalog:before,.storefront .catalog:after{display:none}.storefront .catalog{padding-top:64px;padding-bottom:64px}.configurable-nav>a,.configurable-nav>button{flex-shrink:0}.storefront .product-includes span{color:#344054;font-size:14px}@media (width>=861px){.storefront .public-product-layout{grid-template-rows:auto 1fr}}.identity-style-select{gap:6px;max-width:420px;font-size:14px;font-weight:600;display:grid}.identity-style-select select{border:1px solid var(--line);min-height:42px;font:inherit;border-radius:10px;padding:0 10px;font-weight:500}.identity-style-select small{color:var(--muted);font-weight:400}.storefront.theme-editorial{--t-bg:#fbf8f3;--t-bg-2:#f3ede3;--t-card:#fffdf9;--t-ink:#1d1530;--t-brand:#4a1f8f;--t-muted:#6b6478;--t-line:#e7dfd2;--t-accent:#b08a45;--t-band:#2a1257;--t-band-muted:#cbbbe8;--t-serif:var(--font-serif), Georgia, "Times New Roman", serif;--purple:var(--t-brand);--purple-dark:var(--t-brand);--ink:var(--t-ink);--muted:var(--t-muted);--line:var(--t-line);color:var(--t-ink);--color-primary:var(--t-brand)!important;--brand-primary:var(--t-brand)!important;--color-accent:var(--t-accent)!important;--brand-accent:var(--t-accent)!important;background:var(--t-bg)!important}.storefront.theme-editorial :is(h1,h2),.storefront.theme-editorial .member-facts dt,.storefront.theme-editorial .how i,.storefront.theme-editorial .universe-card-content b{letter-spacing:-.015em;font-family:var(--t-serif)!important;font-weight:600!important}.storefront.theme-editorial :is(.section-title span,.universes-heading span,.how>span,.member-copy>span){letter-spacing:.16em;font-size:12px;color:var(--t-accent)!important}.storefront.theme-editorial .store-header{border-bottom:1px solid var(--t-line);background:var(--t-bg)!important}.storefront.theme-editorial .header-search{background:var(--t-card);border-color:var(--t-line)}.storefront.theme-editorial .categories-trigger{background:var(--t-brand)!important;color:var(--t-bg)!important}.storefront.theme-editorial .configurable-nav a{color:var(--t-ink)}.storefront.theme-editorial :is(.primary,.filters button.active){background:var(--t-brand)!important;border-color:var(--t-brand)!important;color:#fff!important}.storefront.theme-editorial .filters button:not(.active){border-color:var(--t-line);color:var(--t-ink);background:0 0}.storefront.theme-editorial .home-hero{background:var(--t-bg)!important}.storefront.theme-editorial .home-hero h1{color:var(--t-ink)!important}.storefront.theme-editorial .home-hero .hero-highlight{--hero-highlight-color:var(--t-brand)!important;font-family:var(--t-serif)!important;color:var(--t-brand)!important;-webkit-text-fill-color:var(--t-brand)!important;background:0 0!important}.storefront.theme-editorial .home-hero h1 :is(span,em,mark,b){color:var(--t-accent)!important;-webkit-text-fill-color:currentColor!important;background:0 0!important}.storefront.theme-editorial .home-hero .hero-art:before{background:var(--t-bg-2)!important}.storefront.theme-editorial .robress-universes{background:var(--t-bg)!important;box-shadow:0 0 0 100vmax var(--t-bg)!important;max-width:1280px!important}.storefront.theme-editorial .universes-heading{grid-template-columns:1fr auto;align-items:end;gap:8px 32px;display:grid;text-align:left!important;max-width:none!important}.storefront.theme-editorial .universes-heading>span{grid-column:1/-1}.storefront.theme-editorial .universes-heading h2{margin:0;font-size:44px}.storefront.theme-editorial .universes-heading p{max-width:420px;color:var(--t-muted);margin:0}.storefront.theme-editorial .universe-cards{gap:14px;grid-template-columns:repeat(6,minmax(0,1fr))!important;display:grid!important}.storefront.theme-editorial .universe-cards>button{--tint:color-mix(in srgb, var(--universe,#6b3fc4) 13%, #fffdf9);text-align:left;min-height:170px;position:relative;overflow:hidden;background:var(--tint)!important;border:1px solid color-mix(in srgb, var(--universe,#6b3fc4) 18%, transparent)!important;box-shadow:none!important;border-radius:18px!important;flex-direction:column!important;padding:18px!important;display:flex!important}.storefront.theme-editorial .universe-cards .universe-image{object-position:right bottom;position:absolute;bottom:-6px;right:-8px;aspect-ratio:auto!important;object-fit:contain!important;opacity:1!important;width:58%!important;height:78%!important}.storefront.theme-editorial .universe-card-content{flex-direction:column;max-width:62%;height:100%;position:relative;text-align:left!important;align-items:flex-start!important;min-height:0!important;padding:0!important;display:flex!important}.storefront.theme-editorial .universe-card-content b{font-size:22px;line-height:1.05;color:color-mix(in srgb, var(--universe,#6b3fc4) 70%, #1d1530)!important}.storefront.theme-editorial .universe-card-content p{color:var(--t-muted)!important;margin-top:8px!important;font-size:12.5px!important}.storefront.theme-editorial .universe-card-content span{background:var(--universe,#6b3fc4);border-radius:50%;place-items:center;width:34px;height:34px;margin-top:auto!important;padding:0!important;font-size:0!important;display:grid!important}.storefront.theme-editorial .universe-card-content span:after{content:"→";color:#fff;font-size:16px}.storefront.theme-editorial .featured-products{max-width:1280px;margin:0 auto;padding:40px 30px 24px}.storefront.theme-editorial .featured-products .section-title h2{font-size:40px}.storefront.theme-editorial .featured-products-track{scroll-snap-type:x mandatory;grid-auto-columns:minmax(280px,calc(25% - 12px));grid-auto-flow:column;gap:16px;padding-bottom:6px;overflow-x:auto;display:grid!important}.storefront.theme-editorial .featured-card{scroll-snap-align:start;background:var(--t-card);border:1px solid var(--t-line);border-radius:18px;grid-template-columns:112px 1fr;gap:16px;padding:14px;display:grid}.storefront.theme-editorial .featured-cover{display:block;position:relative}.storefront.theme-editorial .featured-cover .cover{aspect-ratio:3/4;border-radius:4px 10px 10px 4px;overflow:hidden;box-shadow:0 10px 20px #1d153026,inset 4px 0 #0000001a;height:auto!important;min-height:0!important}.storefront.theme-editorial .featured-badge{color:#fff;border-radius:6px;padding:3px 8px;font-size:11px;font-style:normal;font-weight:700;position:absolute;top:6px;left:-4px}.storefront.theme-editorial .featured-badge.best{background:#c8402f}.storefront.theme-editorial .featured-badge.new{background:#2f8a55}.storefront.theme-editorial .featured-badge.pick{background:var(--t-brand)}.storefront.theme-editorial .featured-body{flex-direction:column;min-width:0;display:flex}.storefront.theme-editorial .featured-body h3{margin:0;font-size:15px;font-weight:700;line-height:1.25}.storefront.theme-editorial .featured-body small{color:var(--t-muted);margin-top:4px;font-size:13px;line-height:1.3}.storefront.theme-editorial .featured-formats{flex-wrap:wrap;gap:6px;margin:10px 0;display:flex}.storefront.theme-editorial .featured-formats span{border:1px solid var(--t-line);border-radius:6px;padding:2px 8px;font-size:11.5px}.storefront.theme-editorial .featured-buy{justify-content:space-between;align-items:center;margin-top:auto;display:flex}.storefront.theme-editorial .featured-buy b{color:var(--t-brand);white-space:nowrap;align-items:baseline;gap:6px;font-size:17px;display:flex}.storefront.theme-editorial .featured-buy del{color:var(--t-muted);font-size:13px;font-weight:400}.storefront.theme-editorial .featured-cart{background:var(--t-brand);color:#fff;border-radius:12px;flex-shrink:0;place-items:center;width:42px;height:42px;margin-left:8px;display:grid}.storefront.theme-editorial .home-strips{grid-template-columns:1fr 1fr;gap:16px;max-width:1280px;margin:0 auto;padding:16px 30px 8px;display:grid}.storefront.theme-editorial .home-strip{color:var(--t-ink);border-radius:18px;justify-content:space-between;align-items:center;gap:16px;padding:22px 26px;text-decoration:none;display:flex}.storefront.theme-editorial .home-strip.formats{background:#eef0dd}.storefront.theme-editorial .home-strip.pay{background:#f6e1db}.storefront.theme-editorial .home-strip b{font-family:var(--t-serif);font-size:20px;font-weight:600}.storefront.theme-editorial .home-strip p{color:var(--t-muted);margin:4px 0 0;font-size:14px}.storefront.theme-editorial .home-strip>span{white-space:nowrap;border:1px solid;border-radius:999px;align-items:center;gap:6px;padding:8px 14px;font-size:13px;font-weight:600;display:inline-flex}.storefront.theme-editorial .home-hero.hero-split:not(.hero-no-media){min-height:560px;position:relative;overflow:hidden;max-width:none!important;padding-left:max(32px,50vw - 575px)!important}.storefront.theme-editorial .home-hero.hero-split:not(.hero-no-media) .hero-copy{z-index:2;max-width:560px;position:relative}.storefront.theme-editorial .home-hero.hero-split:not(.hero-no-media) .hero-art{z-index:1;inset:0 0 0 46%;margin:0!important;position:absolute!important}.storefront.theme-editorial .home-hero.hero-split:not(.hero-no-media) .hero-art:before{display:none!important}.storefront.theme-editorial .home-hero.hero-split:not(.hero-no-media) .hero-art:after{content:"";background:linear-gradient(90deg, var(--t-bg) 0%, #fbf8f300 22%);position:absolute;inset:0}.storefront.theme-editorial .home-hero.hero-split:not(.hero-no-media) .hero-art img{object-fit:cover;filter:none!important;border-radius:0!important;width:100%!important;height:100%!important;max-height:none!important;animation:none!important}.storefront.theme-editorial .hero-actions{flex-wrap:wrap;gap:12px;display:flex}.storefront.theme-editorial .hero-ghost{border:1px solid var(--t-ink);min-height:48px;color:var(--t-ink);background:#fffdf9cc;border-radius:999px;align-items:center;padding:0 24px;font-weight:600;text-decoration:none;display:inline-flex}.storefront.theme-editorial .home-hero .primary{border-radius:999px!important}.storefront.theme-editorial .catalog .section-title h2{font-size:44px}.storefront.theme-editorial .product-card{background:var(--t-card)!important;border-color:var(--t-line)!important;box-shadow:none!important}.storefront.theme-editorial .product-card .cover{border-radius:6px 14px 14px 6px;box-shadow:0 14px 28px #2b211826,inset 6px 0 #0000001a}.storefront.theme-editorial .available span{background:var(--t-bg-2)!important;color:var(--t-ink)!important}.storefront.theme-editorial .product-card .price button{background:var(--t-brand)!important;color:#fff!important}.storefront.theme-editorial :is(.public-product-page,.more-products){background:var(--t-bg)!important}.storefront.theme-editorial :is(.public-buy-box,.format-card){background:var(--t-card)!important;border-color:var(--t-line)!important}.storefront.theme-editorial .membership{grid-template-columns:1fr 1fr;align-items:center;gap:56px;background:var(--t-band)!important;border-radius:0!important;max-width:none!important;margin:0!important;padding:88px max(32px,50vw - 575px)!important;display:grid!important}.storefront.theme-editorial .membership:before,.storefront.theme-editorial .membership:after{display:none!important}.storefront.theme-editorial .member-copy h2{font-size:46px;line-height:1.1;color:var(--t-bg)!important}.storefront.theme-editorial .member-copy p{color:var(--t-band-muted)!important}.storefront.theme-editorial .member-facts{grid-template-columns:1fr 1fr;gap:14px;margin:0;display:grid}.storefront.theme-editorial .member-facts div{background:#ffffff12;border:1px solid #ffffff24;border-radius:18px;padding:20px}.storefront.theme-editorial .member-facts dt{color:var(--t-accent);font-size:32px}.storefront.theme-editorial .member-facts dd{color:var(--t-band-muted);margin:0;font-size:14px}.storefront.theme-editorial .how{background:var(--t-bg)!important;text-align:left!important;padding:88px max(24px,50vw - 575px)!important}.storefront.theme-editorial .how h2{font-size:40px!important}.storefront.theme-editorial .how>div{border-top:1px solid var(--t-line);padding-top:28px}.storefront.theme-editorial .how article{text-align:left!important;box-shadow:none!important;background:0 0!important}.storefront.theme-editorial .how i{font-size:40px;font-style:normal;color:var(--t-accent)!important;background:0 0!important;width:auto!important;height:auto!important;display:block!important}.storefront.theme-editorial footer{border-top:1px solid var(--t-line);background:var(--t-bg-2)!important;color:var(--t-ink)!important}.storefront.theme-editorial footer :is(a,p,small,h3,.brand){color:var(--t-ink)!important}.storefront.theme-editorial footer :is(small,h3){color:var(--t-muted)!important}.storefront.theme-editorial footer .brand span{color:var(--t-accent)!important}.legal-page.theme-editorial{background:#fbf8f3}.theme-editorial .legal-hero{background:#2a1257}.theme-editorial .legal-kicker{color:#d9b77a}.theme-editorial .legal-hero h1,.theme-editorial .legal-section h2{font-family:var(--font-serif), Georgia, serif;font-weight:600}@media (width<=1100px) and (width>=761px){.storefront.theme-editorial .universe-cards{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (width<=760px){.storefront.theme-editorial .universes-heading h2,.storefront.theme-editorial .catalog .section-title h2{font-size:32px}.storefront.theme-editorial .universes-heading{grid-template-columns:1fr}.storefront.theme-editorial .universe-cards{gap:10px;grid-template-columns:1fr 1fr!important}.storefront.theme-editorial .universe-cards>button{min-height:140px;padding:14px!important}.storefront.theme-editorial .home-hero.hero-split:not(.hero-no-media){flex-direction:column;min-height:0;padding:32px 16px 0!important;display:flex!important}.storefront.theme-editorial .home-hero.hero-split:not(.hero-no-media) .hero-art{height:260px;inset:auto;margin:24px -16px 0!important;position:relative!important}.storefront.theme-editorial .home-hero.hero-split:not(.hero-no-media) .hero-art:after{background:linear-gradient(180deg, var(--t-bg) 0%, #fbf8f300 30%)}.storefront.theme-editorial .featured-products,.storefront.theme-editorial .home-strips{padding-left:16px;padding-right:16px}.storefront.theme-editorial .featured-products-track{grid-auto-columns:86%}.storefront.theme-editorial .home-strips{grid-template-columns:1fr}.storefront.theme-editorial .home-strip{flex-direction:column;align-items:flex-start}.storefront.theme-editorial .universe-card-content p{display:none}.storefront.theme-editorial .membership{grid-template-columns:1fr;gap:28px;padding:56px 16px!important}.storefront.theme-editorial .member-copy h2{font-size:34px}.storefront.theme-editorial .how h2{font-size:32px!important}.storefront.theme-editorial .home-hero.hero-split:not(.hero-no-media){padding:14px 16px 8px!important}.storefront.theme-editorial .home-hero.hero-split:not(.hero-no-media) .hero-art{border-radius:20px;order:-1;height:200px;overflow:hidden;margin:0 0 18px!important}.storefront.theme-editorial .home-hero.hero-split:not(.hero-no-media) .hero-art:after{display:none}.storefront.theme-editorial .home-hero .hero-copy .eyebrow{margin-bottom:8px;padding:4px 10px;font-size:11px}.storefront.theme-editorial .home-hero h1{margin:6px 0 10px!important;font-size:32px!important;line-height:1.08!important}.storefront.theme-editorial .home-hero .hero-copy>p{margin-bottom:16px;line-height:1.5;font-size:15px!important}.storefront.theme-editorial .hero-actions{grid-template-columns:1fr 1fr;gap:10px;display:grid!important}.storefront.theme-editorial .home-hero .hero-copy{margin:0!important;padding:0!important}.storefront.theme-editorial .hero-actions>a{text-align:center;justify-content:center;align-items:center;min-height:46px;font-size:14px;width:auto!important;padding:0 12px!important;display:inline-flex!important}.storefront.theme-editorial .home-hero .trust{flex-wrap:wrap;gap:6px 14px;margin-top:14px;flex-direction:row!important;display:flex!important}.storefront.theme-editorial .home-hero .trust span{font-size:12px;margin:0!important}.storefront.theme-editorial .robress-universes{padding:28px 0 16px!important}.storefront.theme-editorial .universes-heading{padding:0 16px;margin-bottom:14px!important}.storefront.theme-editorial .universes-heading h2{font-size:28px!important}.storefront.theme-editorial .universes-heading p{font-size:14px}.storefront.theme-editorial .universe-cards{scroll-snap-type:x mandatory;scrollbar-width:none;gap:10px;scroll-padding-left:16px;overflow-x:auto;padding:0 16px 6px!important;display:flex!important}.storefront.theme-editorial .universe-cards::-webkit-scrollbar{display:none}.storefront.theme-editorial .universe-cards>button{scroll-snap-align:start;flex:0 0 42%;min-height:130px;text-align:left!important;align-items:flex-start!important}.storefront.theme-editorial .universe-card-content{max-width:100%}.storefront.theme-editorial .universe-card-content b{font-size:19px!important}.storefront.theme-editorial .featured-products{padding-top:20px}.storefront.theme-editorial .featured-products .section-title h2{font-size:28px!important}.storefront.theme-editorial .featured-arrows{display:none}.storefront.theme-editorial .featured-card{grid-template-columns:92px 1fr;gap:12px;padding:12px}.storefront.theme-editorial .home-strip{gap:10px;padding:16px 18px}.storefront.theme-editorial .home-strip b{font-size:18px}.storefront.theme-editorial .catalog .section-title h2{font-size:28px!important}}@media (width>=761px){.storefront.theme-editorial .home-hero.hero-split:not(.hero-no-media){min-height:500px;width:100%!important;margin:0!important}.storefront.theme-editorial .home-hero h1{font-size:clamp(40px,4.2vw,58px)!important}.storefront.theme-editorial .configurable-nav a{font-size:15px}.storefront.theme-editorial .robress-universes{padding-top:48px!important}.storefront.theme-editorial .universe-cards>button{min-height:200px;padding:22px!important}.storefront.theme-editorial .universe-card-content b{font-size:25px}.storefront.theme-editorial .featured-products{padding-top:24px}.storefront.theme-editorial .featured-card{grid-template-columns:130px 1fr;padding:16px}.storefront.theme-editorial .featured-body h3{font-size:16.5px}.storefront.theme-editorial .featured-body small{font-size:14px}.storefront.theme-editorial .featured-formats span{font-size:12.5px}.storefront.theme-editorial .featured-buy b{font-size:19px}}.storefront.theme-editorial .universe-card-content{max-width:100%}.storefront.theme-editorial .universe-cards>button:has(.universe-image) .universe-card-content{max-width:62%}.storefront.theme-editorial .universe-card-content p{-webkit-line-clamp:unset!important;font-size:14px!important;line-height:1.4!important;display:block!important;overflow:visible!important}.storefront.theme-editorial .universe-card-content span{border-radius:999px;align-items:center;gap:6px;height:34px;font-weight:700;color:#fff!important;width:auto!important;padding:0 14px!important;font-size:13px!important;display:inline-flex!important}.storefront.theme-editorial .universe-card-content span:after{display:none}.storefront.theme-editorial .featured-products .section-title{align-items:flex-end}@media (width<=760px){.storefront.theme-editorial .universe-card-content p{display:none!important}.storefront.theme-editorial .universe-card-content span{height:30px;padding:0 12px!important;font-size:12px!important}}.storefront.theme-editorial .featured-cart{align-items:center;gap:6px;height:40px;padding:0 14px;font-size:13.5px;font-weight:700;text-decoration:none;border-radius:999px!important;width:auto!important;display:inline-flex!important}.storefront.theme-editorial .featured-cart.free{background:#2f8a55}.storefront.theme-editorial .featured-buy{flex-wrap:wrap;gap:8px}@media (width>=761px){.storefront.theme-editorial .featured-products-track{grid-auto-columns:minmax(340px,calc(33.3333% - 10.6667px))!important}}@media (width<=760px){.storefront.theme-editorial .universe-card-content p{-webkit-box-orient:vertical;-webkit-line-clamp:3!important;margin:4px 0 10px!important;font-size:12.5px!important;display:-webkit-box!important;overflow:hidden!important}.storefront.theme-editorial .universe-cards>button{flex-basis:58%;min-height:150px}.storefront.theme-editorial .header-nav-row{position:relative}.storefront.theme-editorial .header-nav-row:after{content:"";pointer-events:none;background:linear-gradient(90deg, #fbf8f300, var(--t-bg));width:40px;position:absolute;top:0;bottom:0;right:0}.storefront.theme-editorial .featured-cart span{display:none}.storefront.theme-editorial .featured-cart{padding:0 12px}}.storefront.theme-editorial .buy-box-hint{color:var(--t-muted);margin:-4px 0 12px;font-size:13px;line-height:1.45}.storefront.theme-editorial .cart-page-wrap{background:var(--t-bg)!important}.storefront.theme-editorial .cart-topbar{border-bottom:1px solid var(--t-line);max-width:1180px;color:var(--t-muted);justify-content:space-between;align-items:center;margin:0 auto;padding:14px 24px;font-size:14px;font-weight:600;display:flex}.storefront.theme-editorial .cart-topbar span{align-items:center;gap:6px;display:inline-flex}.storefront.theme-editorial .cart-topbar-logo{cursor:pointer;background:0 0;border:0;padding:0}.storefront.theme-editorial .cart-topbar-logo img{width:auto;height:30px;display:block}.storefront.theme-editorial .cart-page h1{font-size:36px}.storefront.theme-editorial :is(.cart-page .cart-item,.cart-summary){background:var(--t-card)!important;border-color:var(--t-line)!important}.storefront.theme-editorial .cart-assurances{border-top:1px solid var(--t-line);color:var(--t-muted);gap:10px;margin:14px 0 0;padding:14px 0 0;font-size:13px;list-style:none;display:grid}.storefront.theme-editorial .cart-assurances li{align-items:flex-start;gap:8px;line-height:1.4;display:flex}.storefront.theme-editorial .cart-assurances svg{color:var(--t-brand);flex-shrink:0;margin-top:1px}.storefront.theme-editorial .member-today-label{letter-spacing:.12em;text-transform:uppercase;color:var(--t-band-muted);margin:0 0 10px;font-size:12px;font-weight:700}@media (width<=760px){.storefront.theme-editorial .public-product-page{flex-direction:column;display:flex!important}.storefront.theme-editorial .public-product-layout{display:contents!important}.storefront.theme-editorial .product-breadcrumb{order:0}.storefront.theme-editorial .public-product-head{order:1}.storefront.theme-editorial .public-product-gallery{order:2}.storefront.theme-editorial .public-product-copy{order:3}.storefront.theme-editorial .product-includes{order:4}.storefront.theme-editorial .public-buy-box{order:5}.storefront.theme-editorial .public-product-page>:not(.product-breadcrumb,.public-product-layout,.product-includes){order:6}.storefront.theme-editorial .footer-links{text-align:left;grid-template-columns:1fr 1fr;gap:22px 16px;display:grid!important}.storefront.theme-editorial .footer-links section{margin:0}.storefront.theme-editorial .cart-topbar{padding:12px 16px}.storefront.theme-editorial .cart-page h1{font-size:28px}}.storefront.theme-editorial .cart-continue{text-underline-offset:3px;min-height:40px;font-weight:600;text-decoration:underline;box-shadow:none!important;color:var(--t-brand)!important;background:0 0!important;border:0!important}@media (width<=760px){.storefront.theme-editorial .configurable-nav{padding-right:32px;gap:8px!important}.storefront.theme-editorial .configurable-nav>a{border:1px solid var(--t-line);background:var(--t-card);border-radius:999px;min-height:0!important;padding:7px 14px!important;font-size:13.5px!important}}.storefront.theme-editorial .member-today-note{color:var(--t-band-muted);margin:10px 0 0;font-size:13px}@media (width<=760px){.storefront.theme-editorial .public-product-gallery .cover,.storefront.theme-editorial .public-product-gallery img{width:auto;max-height:300px;margin-inline:auto}.storefront.theme-editorial .public-main-image{aspect-ratio:auto!important;height:auto!important;min-height:0!important;padding:16px!important}}.storefront.theme-editorial .universe-icon{color:var(--universe,var(--t-brand));margin:0 auto 6px;display:block}.storefront.theme-editorial .universe-cards>button:has(.universe-icon){text-align:center!important;align-items:center!important}.storefront.theme-editorial .universe-cards>button:has(.universe-icon) .universe-card-content{text-align:center!important;align-items:center!important}.storefront.theme-editorial .home-trust{background:#f1ecfa;border-radius:16px;grid-template-columns:repeat(3,1fr);gap:12px;width:calc(100% - 60px);max-width:1280px;margin:18px auto 0;padding:18px 30px;display:grid}.storefront.theme-editorial .home-trust div{color:var(--t-brand);justify-content:center;align-items:center;gap:12px;display:flex}.storefront.theme-editorial .home-trust p{color:var(--t-muted);margin:0;font-size:13px}.storefront.theme-editorial .home-trust b{color:var(--t-ink);font-size:15px;display:block}@media (width<=760px){.storefront.theme-editorial .home-trust{grid-template-columns:1fr;width:calc(100% - 32px);padding:14px 16px}.storefront.theme-editorial .home-trust div{justify-content:flex-start}}.storefront.theme-editorial .see-inside{color:var(--t-brand);cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;margin:10px auto 0;font-size:14px;font-weight:600;display:inline-flex}.storefront.theme-editorial .public-product-gallery{flex-direction:column;display:flex}.storefront.theme-editorial .product-highlights{background:#f1ecfa;border-radius:14px;padding:16px 18px;border:0!important}.storefront.theme-editorial .product-highlights h2{color:var(--t-brand);margin:0 0 8px;font-size:20px!important}.storefront.theme-editorial .product-about h2{font-size:22px}.storefront.theme-editorial .product-delivery{background:var(--t-card);border:1px solid var(--t-line);border-radius:14px;margin:18px 0 0;padding:0 18px}.storefront.theme-editorial .product-delivery summary{cursor:pointer;min-height:56px;color:var(--t-muted);align-items:center;gap:12px;font-size:14px;list-style:none;display:flex}.storefront.theme-editorial .product-delivery summary::-webkit-details-marker{display:none}.storefront.theme-editorial .product-delivery summary:after{content:"⌄";color:var(--t-ink);margin-left:auto;font-size:18px}.storefront.theme-editorial .product-delivery summary svg{color:var(--t-brand);flex-shrink:0}.storefront.theme-editorial .product-delivery summary b{color:var(--t-ink);white-space:nowrap;border-right:1px solid var(--t-line);padding-right:12px;font-size:15px}.storefront.theme-editorial .product-delivery summary strong{color:var(--t-ink)}.storefront.theme-editorial .product-delivery>div{color:var(--t-muted);padding:0 0 14px 30px;font-size:14px}.storefront.theme-editorial .product-delivery>div p{margin:0 0 8px}.storefront.theme-editorial .product-delivery a{color:var(--t-brand);font-weight:600}.storefront.theme-editorial .more-products h2{font-size:24px}.storefront.theme-editorial .more-products>div{gap:14px;grid-template-columns:repeat(auto-fill,minmax(260px,1fr))!important;display:grid!important}.storefront.theme-editorial .more-products>div>a{background:var(--t-card);border:1px solid var(--t-line);color:var(--t-ink);border-radius:14px;grid-template-rows:auto auto 1fr;grid-template-columns:76px 1fr;align-items:start;column-gap:14px;padding:12px;text-decoration:none;display:grid!important}.storefront.theme-editorial .more-products .more-cover{border-radius:6px;grid-row:1/span 3;overflow:hidden;width:76px!important;height:100px!important;min-height:0!important}.storefront.theme-editorial .more-products>div>a span{font-size:15px;font-weight:700;line-height:1.25}.storefront.theme-editorial .more-products>div>a small{color:var(--t-muted);margin-top:2px;font-size:13px}.storefront.theme-editorial .more-products>div>a b{color:var(--t-brand);margin-top:6px}@media (width<=760px){.storefront.theme-editorial .product-delivery summary{flex-wrap:wrap;gap:6px 10px;padding:12px 0}.storefront.theme-editorial .product-delivery summary span{flex-basis:100%;order:3}.storefront.theme-editorial .product-delivery summary b{border:0}.storefront.theme-editorial .product-delivery{order:5}.storefront.theme-editorial .more-products>div{grid-template-columns:1fr!important}}.storefront.theme-editorial .label-mobile{display:none}.storefront.theme-editorial .home-hero.hero-compact{text-align:center;max-width:1200px!important;min-height:0!important;margin:0 auto!important;padding:40px 20px 8px!important;display:block!important}.storefront.theme-editorial .home-hero.hero-compact :is(.hero-art,.hero-actions,.trust,.eyebrow,.hero-badge){display:none!important}.storefront.theme-editorial .home-hero.hero-compact .hero-copy{max-width:760px!important;margin:0 auto!important;padding:0!important}.storefront.theme-editorial .home-hero.hero-compact h1{margin:0 0 6px!important;font-size:clamp(30px,4vw,46px)!important}.storefront.theme-editorial .home-hero.hero-compact h1 *{color:inherit!important;-webkit-text-fill-color:currentColor!important}.storefront.theme-editorial .home-hero.hero-compact .hero-copy>p{color:var(--t-muted)!important;margin:0 auto!important;font-size:18px!important}.storefront.theme-editorial .home-resources{text-align:center;max-width:1200px;margin:0 auto;padding:28px 20px 12px}.storefront.theme-editorial .home-resources h2{margin:0 0 18px;font-size:30px}.storefront.theme-editorial .home-resources-grid{text-align:left;grid-template-columns:repeat(auto-fit,minmax(210px,250px));justify-content:center;gap:20px;display:grid}.storefront.theme-editorial .resource-card{background:var(--t-card);border:1px solid var(--t-line);border-radius:14px;flex-direction:column;padding:14px;display:flex}.storefront.theme-editorial .resource-cover{aspect-ratio:3/4;background:var(--t-bg-2);border-radius:8px;place-items:center;display:grid;overflow:hidden}.storefront.theme-editorial .resource-cover img{object-fit:contain;width:100%;height:100%}.storefront.theme-editorial .resource-cover .cover{width:100%;height:100%!important;min-height:0!important}.storefront.theme-editorial .resource-card h3{font-family:var(--t-serif);margin:12px 0 4px;font-size:17px;font-weight:600;line-height:1.25}.storefront.theme-editorial .resource-card h3 a{color:inherit;text-decoration:none}.storefront.theme-editorial .resource-formats{color:var(--t-muted);margin:0 0 8px;font-size:13px}.storefront.theme-editorial .resource-price{color:var(--t-brand);margin-top:auto;font-size:19px}.storefront.theme-editorial .resource-action{background:var(--t-brand);color:#fff;border-radius:10px;justify-content:center;align-items:center;min-height:44px;margin-top:10px;font-weight:700;text-decoration:none;display:flex}.storefront.theme-editorial .resource-more{min-height:44px;color:var(--t-brand);cursor:pointer;background:0 0;border:0;margin:16px auto 0;padding:0 18px;font-weight:600;text-decoration:underline}.storefront.theme-editorial .robress-universes{max-width:1200px!important;padding:36px 20px 8px!important}.storefront.theme-editorial .universes-heading{text-align:center!important;margin:0 0 18px!important;display:block!important}.storefront.theme-editorial .universes-heading>span,.storefront.theme-editorial .universes-heading p{display:none!important}.storefront.theme-editorial .universes-heading h2{font-size:30px!important}.storefront.theme-editorial .universe-cards{grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:16px!important;padding:0!important;display:grid!important;overflow:visible!important}.storefront.theme-editorial .universe-cards>button{all:unset;cursor:pointer;text-align:center;flex-direction:column;gap:8px;display:flex!important}.storefront.theme-editorial .universe-cards>button:focus-visible{outline:3px solid var(--t-brand);outline-offset:3px;border-radius:12px}.storefront.theme-editorial .universe-media{aspect-ratio:4/3;background:color-mix(in srgb, var(--universe,#6b3fc4) 12%, #fffdf9);border-radius:12px;place-items:center;display:grid;overflow:hidden}.storefront.theme-editorial .universe-media img{object-fit:cover;width:100%;height:100%}.storefront.theme-editorial .universe-media .universe-icon{width:40px;height:40px;margin:0}.storefront.theme-editorial .universe-cards .universe-card-content{height:auto;max-width:none!important;display:block!important}.storefront.theme-editorial .universe-cards .universe-card-content b{font-family:var(--t-serif);font-weight:600;color:var(--t-ink)!important;font-size:17px!important}.storefront.theme-editorial .universe-cards .universe-card-content :is(p,span){display:none!important}.storefront.theme-editorial .home-trust{border-top:1px solid var(--t-line);border-bottom:1px solid var(--t-line);width:auto;max-width:1160px;color:var(--t-muted);text-align:center;background:0 0;border-radius:0;justify-content:center;align-items:center;gap:10px;margin:28px auto 0;padding:14px 20px;font-size:14px;display:flex!important}.storefront.theme-editorial .home-trust svg{color:var(--t-brand);flex-shrink:0}.storefront.theme-editorial .footer-compact{border-top:0;background:var(--t-bg)!important;padding:22px 20px 30px!important}.storefront.theme-editorial .footer-compact>div{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 28px;max-width:1160px;margin:0 auto;display:flex}.storefront.theme-editorial .footer-compact .brand{font-size:28px}.storefront.theme-editorial .footer-compact nav{flex-wrap:wrap;gap:4px 22px;display:flex}.storefront.theme-editorial .footer-compact nav a{align-items:center;min-height:44px;font-size:14px;text-decoration:none;display:inline-flex;color:var(--t-ink)!important}.storefront.theme-editorial .header-main,.storefront.theme-editorial .header-nav-row{max-width:1200px;margin-left:auto;margin-right:auto}.storefront.theme-editorial .categories-trigger{font-weight:600;color:var(--t-ink)!important;border:1px solid var(--t-line)!important;background:0 0!important}@media (width<=1100px) and (width>=761px){.storefront.theme-editorial .universe-cards{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (width<=760px){.storefront.theme-editorial .label-desktop{display:none}.storefront.theme-editorial .label-mobile{display:inline}.storefront.theme-editorial .header-nav-row{flex-wrap:wrap;padding:6px 16px 10px}.storefront.theme-editorial .header-nav-row:after{display:none}.storefront.theme-editorial .configurable-nav{display:none!important}.storefront.theme-editorial .configurable-nav.open{flex-direction:column;order:3;width:100%;gap:0!important;padding:6px 0 0!important;display:flex!important}.storefront.theme-editorial .configurable-nav.open>a{align-items:center;display:flex;border:0!important;border-bottom:1px solid var(--t-line)!important;background:0 0!important;border-radius:0!important;min-height:46px!important;padding:0 4px!important;font-size:16px!important}.storefront.theme-editorial .categories-trigger{min-height:44px}.storefront.theme-editorial .home-hero.hero-compact{padding:22px 16px 0!important}.storefront.theme-editorial .home-hero.hero-compact h1{font-size:28px!important}.storefront.theme-editorial .home-hero.hero-compact .hero-copy>p{font-size:15px!important}.storefront.theme-editorial .home-resources{padding:18px 16px 8px}.storefront.theme-editorial .home-resources h2,.storefront.theme-editorial .universes-heading h2{font-size:24px!important}.storefront.theme-editorial .home-resources-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.storefront.theme-editorial .resource-card{padding:10px}.storefront.theme-editorial .resource-card h3{font-size:15px}.storefront.theme-editorial .resource-price{font-size:17px}.storefront.theme-editorial .robress-universes{padding:24px 16px 4px!important}.storefront.theme-editorial .universe-cards{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important;display:grid!important}.storefront.theme-editorial .universe-cards>button{flex:initial!important;min-height:0!important;padding:0!important}.storefront.theme-editorial .home-trust{margin:22px 16px 0;padding:12px 4px;font-size:13px}.storefront.theme-editorial .footer-compact>div{flex-direction:column;align-items:flex-start}}@media (width<=340px){.storefront.theme-editorial .home-resources-grid{grid-template-columns:1fr}}@media (width<=760px){.storefront.theme-editorial .header-nav-row{flex-direction:column;align-items:stretch;display:flex!important}.storefront.theme-editorial .header-nav-row .categories-trigger{align-self:flex-start}.storefront.theme-editorial .configurable-nav.open{justify-content:flex-start!important;align-items:stretch!important}.storefront.theme-editorial .configurable-nav.open>a{width:100%;text-align:left!important;justify-content:flex-start!important}.storefront.theme-editorial .categories-backdrop{display:none!important}.storefront.theme-editorial .categories-panel{order:4;width:100%!important;box-shadow:none!important;border:1px solid var(--t-line)!important;margin:10px 0 0!important;position:static!important;transform:none!important}.storefront.theme-editorial .categories-panel:before{content:"Categorías";letter-spacing:.1em;text-transform:uppercase;color:var(--t-muted);padding:6px 12px 2px;font-size:12px;font-weight:700;display:block}}.storefront.theme-editorial .home-hero.hero-compact .hero-copy,.storefront.theme-editorial .home-hero.hero-compact .hero-copy *{text-align:center!important}.storefront.theme-editorial .home-hero.hero-compact .hero-copy{justify-self:center;align-items:center;width:100%}.storefront.theme-editorial .mobile-only{display:none!important}.storefront.theme-editorial .home-hero.hero-split.hero-banner-card:not(.hero-no-media){border-radius:22px;grid-template-columns:1.1fr .9fr;align-items:center;gap:24px;overflow:hidden;text-align:left!important;background:#e9eef8!important;max-width:1160px!important;min-height:0!important;margin:24px auto 0!important;padding:28px 40px!important;display:grid!important}.storefront.theme-editorial .home-hero.hero-split.hero-banner-card:not(.hero-no-media) .hero-copy,.storefront.theme-editorial .home-hero.hero-split.hero-banner-card:not(.hero-no-media) .hero-copy *{text-align:left!important}.storefront.theme-editorial .home-hero.hero-split.hero-banner-card:not(.hero-no-media) .hero-copy{max-width:none!important;margin:0!important}.storefront.theme-editorial .home-hero.hero-split.hero-banner-card:not(.hero-no-media) h1{font-size:clamp(32px,4vw,52px)!important;line-height:1.04!important}.storefront.theme-editorial .home-hero.hero-split.hero-banner-card:not(.hero-no-media) .hero-copy>p{margin:14px 0 0!important}.storefront.theme-editorial .home-hero.hero-split.hero-banner-card:not(.hero-no-media) .hero-art{border-radius:0!important;height:auto!important;margin:0!important;display:block!important;position:static!important;inset:auto!important}.storefront.theme-editorial .home-hero.hero-split.hero-banner-card:not(.hero-no-media) .hero-art:after,.storefront.theme-editorial .home-hero.hero-split.hero-banner-card:not(.hero-no-media) .hero-art:before{display:none!important}.storefront.theme-editorial .home-hero.hero-split.hero-banner-card:not(.hero-no-media) .hero-art img{mix-blend-mode:multiply;object-fit:contain!important;background:0 0!important;width:100%!important;height:auto!important;max-height:240px!important}.storefront.theme-editorial .universe-cards>button{gap:6px;background:color-mix(in srgb, var(--universe,#6b3fc4) 10%, #fffdf9)!important;border-radius:14px!important;padding:14px 10px!important}.storefront.theme-editorial .universe-media{aspect-ratio:auto;background:0 0;height:52px}.storefront.theme-editorial .universe-media:has(img){aspect-ratio:4/3;height:auto}.storefront.theme-editorial .universe-cards .universe-card-content b{font-family:inherit;font-weight:600;font-size:15px!important}.storefront.theme-editorial ul.home-trust{flex-wrap:wrap;gap:8px 28px;list-style:none}.storefront.theme-editorial ul.home-trust li{align-items:center;gap:8px;display:inline-flex}.storefront.theme-editorial ul.home-trust svg{color:var(--t-ink)}@media (width<=760px){.storefront.theme-editorial .mobile-only{display:inline-grid!important}.storefront.theme-editorial .head-icon{width:44px;height:44px;color:var(--t-ink);background:0 0;border:0;place-items:center}.storefront.theme-editorial .header-search,.storefront.theme-editorial .header-nav-row{display:none!important}.storefront.theme-editorial .header-nav-row.menu-open{display:flex!important}.storefront.theme-editorial .header-nav-row.menu-open .categories-trigger{display:none}.storefront.theme-editorial .header-nav-row.menu-open .configurable-nav{flex-direction:column;order:3;width:100%;display:flex!important}.storefront.theme-editorial .header-nav-row.menu-open .configurable-nav>a{align-items:center;display:flex;border:0!important;border-bottom:1px solid var(--t-line)!important;background:0 0!important;border-radius:0!important;justify-content:flex-start!important;min-height:46px!important;padding:0 4px!important;font-size:16px!important}.storefront.theme-editorial .head-actions .account-link .label{display:none}.storefront.theme-editorial .home-hero.hero-split.hero-banner-card:not(.hero-no-media){border-radius:16px;grid-template-columns:1.2fr .8fr;gap:8px;margin:12px 16px 0!important;padding:16px!important}.storefront.theme-editorial .home-hero.hero-split.hero-banner-card:not(.hero-no-media) h1{font-size:24px!important}.storefront.theme-editorial .home-hero.hero-split.hero-banner-card:not(.hero-no-media) .hero-copy>p{font-size:13px!important}.storefront.theme-editorial .home-hero.hero-split.hero-banner-card:not(.hero-no-media) .hero-art{order:0!important;height:auto!important}.storefront.theme-editorial ul.home-trust{gap:6px 16px;font-size:12.5px}.storefront.theme-editorial .head-actions{min-width:0;gap:2px!important}.storefront.theme-editorial .head-actions>button,.storefront.theme-editorial .head-actions .account-link{justify-content:center;height:44px;width:42px!important;min-width:42px!important;padding:0!important}.storefront.theme-editorial .home-hero.hero-split.hero-banner-card:not(.hero-no-media){grid-template-areas:"copy art";grid-template-columns:1.25fr .75fr!important;height:auto!important;min-height:0!important;padding:18px 14px!important;display:grid!important}.storefront.theme-editorial .home-hero.hero-split.hero-banner-card:not(.hero-no-media) .hero-copy{grid-area:copy}.storefront.theme-editorial .home-hero.hero-split.hero-banner-card:not(.hero-no-media) .hero-art{grid-area:art;align-self:center;max-height:120px;height:auto!important;min-height:0!important;max-height:110px!important;margin:0!important}.storefront.theme-editorial .home-hero.hero-split.hero-banner-card:not(.hero-no-media) .hero-art img{max-height:110px!important}}.storefront.theme-editorial .menu-categories-toggle{display:none}@media (width<=760px){.storefront.theme-editorial .header-nav-row.menu-open .menu-categories-toggle{border:0;border-bottom:1px solid var(--t-line);width:100%;min-height:46px;font:inherit;color:var(--t-ink);background:0 0;order:4;justify-content:space-between;align-items:center;padding:0 4px;font-size:16px;font-weight:700;display:flex}.storefront.theme-editorial .menu-categories-toggle span{color:var(--t-brand);font-size:20px}.storefront.theme-editorial .categories-panel{order:5;border:0!important;margin-top:4px!important;padding:0!important}.storefront.theme-editorial .categories-panel:before,.storefront.theme-editorial .categories-panel.folded{display:none!important}.storefront.theme-editorial .categories-panel button{min-height:44px;padding-left:18px!important}}.storefront.theme-editorial :is(.account-popover,.categories-panel){text-align:left;max-height:min(70vh,520px);font-size:15px;overflow-y:auto;background:#fffdf9!important;border:1px solid #e7dfd2!important;border-radius:12px!important;padding:6px!important;box-shadow:0 8px 24px #1d153014!important}.storefront.theme-editorial .account-popover{flex-direction:column;gap:2px;max-width:calc(100vw - 32px);right:0;width:290px!important;display:flex!important;left:auto!important}.storefront.theme-editorial .categories-panel{flex-direction:column;gap:2px;max-width:calc(100vw - 32px);width:260px!important;display:flex!important}.storefront.theme-editorial .account-head{border-bottom:1px solid #e7dfd2;flex-direction:column;gap:2px;margin-bottom:4px;padding:10px 12px 12px;display:flex}.storefront.theme-editorial .account-head b{color:var(--t-ink);text-overflow:ellipsis;white-space:nowrap;font-size:15px;overflow:hidden}.storefront.theme-editorial .account-head small{color:var(--t-muted);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.storefront.theme-editorial :is(.account-popover,.categories-panel)>button{width:100%;min-height:44px;font:inherit;text-align:left;cursor:pointer;align-items:center;gap:12px;color:var(--t-ink)!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:8px!important;justify-content:flex-start!important;padding:0 12px!important;font-size:15px!important;font-weight:500!important;display:flex!important}.storefront.theme-editorial :is(.account-popover,.categories-panel)>button svg{color:var(--t-muted);flex-shrink:0}.storefront.theme-editorial :is(.account-popover,.categories-panel)>button:is(:hover,:focus-visible){color:var(--t-brand)!important;background:#f3eefb!important}.storefront.theme-editorial :is(.account-popover,.categories-panel)>button:is(:hover,:focus-visible) svg{color:var(--t-brand)}.storefront.theme-editorial :is(.account-popover,.categories-panel)>button:focus-visible{outline:2px solid var(--t-brand);outline-offset:-2px}.storefront.theme-editorial .account-popover .account-signout{margin-top:4px;color:var(--t-muted)!important;border-top:1px solid #e7dfd2!important;border-radius:0 0 8px 8px!important}.storefront.theme-editorial .categories-panel>button.active{color:var(--t-brand)!important;background:#f3eefb!important;font-weight:600!important}.storefront.theme-editorial .categories-panel>button.active svg{color:var(--t-brand)}.storefront.theme-editorial .category-icon{flex-shrink:0;width:18px;height:18px}.storefront.theme-editorial .categories-panel>button>span:not(.category-icon){flex:1}.storefront.theme-editorial .category-check{margin-left:auto}.admin-editorial{--a-bg:#fbf8f3;--a-card:#fffdf9;--a-line:#e7dfd2;--a-ink:#1d1530;--a-muted:#6b6478;--a-brand:#4a1f8f;--a-soft:#f1ecfa;color:var(--a-ink);background:var(--a-bg)!important}.admin-editorial .sidebar{border-right:1px solid var(--a-line);flex-direction:column;width:220px;display:flex;background:var(--a-card)!important;color:var(--a-ink)!important}.admin-editorial .sidebar .admin-brand{background:0 0!important}.admin-editorial .sidebar .admin-brand img{content:url(/robress-logo.png);width:auto;height:30px}.admin-editorial .sidebar .admin-brand small{color:var(--a-muted)!important}.admin-editorial .sidebar .admin-user{border-top:1px solid var(--a-line);order:10;color:var(--a-ink)!important;background:0 0!important;border-radius:0!important;margin-top:auto!important}.admin-editorial .sidebar .admin-user>span{background:var(--a-soft)!important;color:var(--a-brand)!important}.admin-editorial .sidebar .admin-user small{color:var(--a-muted)!important}.admin-editorial .sidebar .admin-signout{border:1px solid var(--a-line)!important;color:var(--a-ink)!important;background:0 0!important}.admin-editorial .sidebar .back-store{order:11;color:var(--a-brand)!important;background:0 0!important;border:0!important}.admin-editorial .sidebar nav{gap:2px}.admin-editorial .sidebar nav .nav-group{letter-spacing:.1em;font-size:11px;color:var(--a-muted)!important;padding:14px 12px 4px!important}.admin-editorial .sidebar nav button{text-align:left;align-items:center;gap:10px;min-height:42px;font-weight:500;display:flex;color:var(--a-ink)!important;background:0 0!important;border-radius:10px!important}.admin-editorial .sidebar nav button svg{color:var(--a-muted)}.admin-editorial .sidebar nav button:hover,.admin-editorial .sidebar nav button.active{background:var(--a-soft)!important;color:var(--a-brand)!important}.admin-editorial .sidebar nav button.active svg,.admin-editorial .sidebar nav button:hover svg{color:var(--a-brand)}.admin-editorial .sidebar nav button:focus-visible{outline:2px solid var(--a-brand);outline-offset:-2px}.admin-editorial .nav-group-toggle .chev{margin-left:auto;transition:transform .15s}.admin-editorial .nav-group-toggle[aria-expanded=true] .chev{transform:rotate(180deg)}.admin-editorial .nav-sub{flex-direction:column;gap:2px;padding-left:10px;display:flex}.admin-editorial .nav-sub button{font-size:14px;min-height:38px!important}.admin-editorial .admin-main{background:var(--a-bg)!important}.admin-editorial .admin-top{border-bottom:1px solid var(--a-line);background:0 0!important}.admin-editorial .admin-top h1{font-family:var(--font-serif), Georgia, serif;color:var(--a-ink);font-weight:600}.admin-editorial .admin-subtitle{color:var(--a-muted);margin:2px 0 0;font-size:15px}.admin-editorial .admin-top-actions .preview-button{background:var(--a-card)!important;border:1px solid var(--a-line)!important;color:var(--a-brand)!important;border-radius:10px!important}.admin-editorial .admin-top-actions .primary,.admin-editorial .catalog-panel .primary{background:var(--a-brand)!important;border-color:var(--a-brand)!important;color:#fff!important;box-shadow:none!important;border-radius:10px!important}.admin-editorial .admin-pop{display:inline-flex;position:relative}.admin-editorial .create-menu .primary{align-items:center;gap:8px;display:inline-flex}.admin-editorial .admin-menu{z-index:30;background:var(--a-card);border:1px solid var(--a-line);border-radius:12px;flex-direction:column;gap:2px;min-width:210px;max-width:calc(100vw - 32px);padding:6px;display:flex;position:absolute;top:calc(100% + 6px);left:0;box-shadow:0 8px 24px #1d153014}.admin-editorial .create-menu .admin-menu,.admin-editorial .admin-menu.align-right{left:auto;right:0}.admin-editorial .admin-menu>button{min-height:44px;color:var(--a-ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:10px;padding:0 12px;font-size:15px;display:flex}.admin-editorial .admin-menu>button svg{color:var(--a-muted)}.admin-editorial .admin-menu>button:is(:hover,:focus-visible){background:var(--a-soft);color:var(--a-brand)}.admin-editorial .admin-menu>button:is(:hover,:focus-visible) svg{color:var(--a-brand)}.admin-editorial .admin-menu>button.danger{border-top:1px solid var(--a-line);color:#b42318;border-radius:0 0 8px 8px;margin-top:4px}.admin-editorial .admin-menu>button.danger svg{color:#b42318}.admin-editorial .admin-menu>button.danger:is(:hover,:focus-visible){color:#b42318;background:#fdecea}.admin-editorial .catalog-panel{flex-direction:column;gap:16px;display:flex}.admin-editorial .catalog-toolbar{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.admin-editorial .catalog-toolbar .list-search{background:var(--a-card);border:1px solid var(--a-line);border-radius:10px;flex:260px;min-height:44px}.admin-editorial .segmented{border:1px solid var(--a-line);background:var(--a-card);border-radius:10px;flex-wrap:wrap;display:inline-flex;overflow:hidden}.admin-editorial .segmented button{border:0;border-right:1px solid var(--a-line);min-height:42px;color:var(--a-muted);font:inherit;cursor:pointer;background:0 0;align-items:center;gap:6px;padding:0 14px;font-size:14px;display:inline-flex}.admin-editorial .segmented button:last-child{border-right:0}.admin-editorial .segmented button.active{background:var(--a-soft);color:var(--a-brand);font-weight:600}.admin-editorial .view-toggle button.active{background:var(--a-brand);color:#fff}.admin-editorial .tool-button{border:1px solid var(--a-line);background:var(--a-card);min-height:44px;color:var(--a-ink);font:inherit;cursor:pointer;border-radius:10px;align-items:center;gap:6px;padding:0 14px;font-size:14px;display:inline-flex}.admin-editorial .tool-button.active{background:var(--a-soft);color:var(--a-brand);border-color:#d6c8f3}.admin-editorial :is(.segmented button,.tool-button,.catalog-edit,.catalog-more):focus-visible{outline:2px solid var(--a-brand);outline-offset:2px}.admin-editorial .filters-pop{gap:12px;min-width:260px;padding:14px}.admin-editorial .filters-pop label{color:var(--a-muted);gap:6px;font-size:13px;font-weight:600;display:grid}.admin-editorial .filters-pop select{border:1px solid var(--a-line);min-height:42px;font:inherit;color:var(--a-ink);background:#fff;border-radius:8px;padding:0 10px}.admin-editorial .list-note{color:var(--a-muted);margin:0;font-size:14px}.admin-editorial .link-button{color:var(--a-brand)}.admin-editorial .draft-recovery.compact{border-radius:12px;align-items:center;gap:14px;padding:14px 16px;display:flex;background:#fdf6e7!important;border:1px solid #efdfb8!important}.admin-editorial .draft-recovery.compact>svg{color:#8a6116;flex-shrink:0}.admin-editorial .draft-recovery.compact>div:first-of-type{flex:1;gap:2px;display:grid}.admin-editorial .draft-recovery.compact span{color:var(--a-muted);font-size:13px}.admin-editorial .catalog-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.admin-editorial .catalog-card{background:var(--a-card);border:1px solid var(--a-line);border-radius:12px;grid-template-rows:1fr auto;grid-template-columns:120px 1fr;gap:12px 16px;padding:14px;display:grid;box-shadow:0 1px 2px #1d15300a}.admin-editorial .catalog-cover{background:var(--a-soft);aspect-ratio:3/4;cursor:pointer;border:0;border-radius:8px;grid-row:1;place-items:center;padding:0;display:grid;overflow:hidden}.admin-editorial .catalog-cover img{object-fit:contain;width:100%;height:100%}.admin-editorial .catalog-cover .mini-cover{width:100%!important;height:100%!important}.admin-editorial .catalog-info{flex-direction:column;align-items:flex-start;gap:8px;min-width:0;display:flex}.admin-editorial .catalog-info h3{-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:16px;font-weight:700;line-height:1.3;display:-webkit-box;overflow:hidden}.admin-editorial .catalog-info small{color:var(--a-muted);font-size:13px}.admin-editorial .catalog-info b{font-size:17px}.admin-editorial b.free{color:#2f8a55}.admin-editorial .status-tag{color:#5c5566;background:#f2efe9;border-radius:999px;padding:2px 10px;font-size:12px;font-weight:600;display:inline-flex}.admin-editorial .status-tag.status-published{color:#1f6b3d;background:#e5f4ea}.admin-editorial .status-tag.status-draft{color:#8a5a0b;background:#fdf2dc}.admin-editorial .catalog-actions{grid-column:1/-1;align-items:center;gap:8px;display:flex}.admin-editorial .catalog-edit{background:var(--a-soft);min-height:44px;color:var(--a-brand);font:inherit;cursor:pointer;border:0;border-radius:10px;flex:1;justify-content:center;align-items:center;gap:8px;font-weight:600;display:inline-flex}.admin-editorial .catalog-edit:hover{background:#e7defa}.admin-editorial .catalog-more{border:1px solid var(--a-line);background:var(--a-card);width:44px;height:44px;color:var(--a-ink);cursor:pointer;border-radius:10px;place-items:center;display:grid}.admin-editorial .catalog-actions .move-buttons{flex:1;gap:8px;display:flex}.admin-editorial .catalog-actions .move-buttons button{border:1px solid var(--a-line);background:var(--a-card);cursor:pointer;border-radius:10px;flex:1;place-items:center;min-height:44px;display:grid}.admin-editorial .catalog-actions .move-buttons button:disabled{opacity:.4;cursor:not-allowed}.admin-editorial .catalog-table{background:var(--a-card);border:1px solid var(--a-line);border-radius:12px}.admin-editorial .catalog-row{border-top:1px solid var(--a-line);grid-template-columns:minmax(0,2.4fr) 1fr 1.3fr 1fr 190px;align-items:center;gap:12px;padding:10px 16px;font-size:14px;display:grid}.admin-editorial .catalog-row.head{letter-spacing:.06em;text-transform:uppercase;color:var(--a-muted);border-top:0;font-size:12px;font-weight:700}.admin-editorial .catalog-row-title{align-items:center;gap:12px;min-width:0;display:flex}.admin-editorial .catalog-row-title img,.admin-editorial .catalog-row-title .mini-cover{object-fit:contain;border-radius:4px;flex-shrink:0;width:40px!important;height:54px!important}.admin-editorial .catalog-row-title b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.admin-editorial .catalog-row .catalog-actions{grid-column:auto}@media (width<=1280px){.admin-editorial .catalog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.admin-editorial .sidebar{width:auto}.admin-editorial .catalog-grid{grid-template-columns:1fr}.admin-editorial .catalog-card{grid-template-columns:96px 1fr}.admin-editorial .catalog-toolbar>*{flex:100%}.admin-editorial .catalog-toolbar .admin-pop,.admin-editorial .catalog-toolbar .tool-button{flex:auto}.admin-editorial .segmented{width:100%}.admin-editorial .segmented button{flex:auto;justify-content:center}.admin-editorial .catalog-row.head{display:none}.admin-editorial .catalog-row{grid-template-columns:1fr auto}.admin-editorial .catalog-row>span:nth-child(3){display:none}.admin-editorial .catalog-row>span:last-child{grid-column:1/-1}.admin-editorial .admin-top{flex-wrap:wrap;gap:12px}}.admin-editorial .catalog-tags{flex-wrap:wrap;gap:6px;display:inline-flex}.admin-editorial .status-tag.status-soldout{color:#a12a1e;background:#fdecea}.admin-editorial .catalog-sku{color:var(--a-muted);letter-spacing:.02em;font-size:12px!important}.admin-editorial .catalog-row-name{flex-direction:column;min-width:0;display:flex}.admin-editorial .catalog-row-name b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.admin-editorial .catalog-toolbar{row-gap:12px}.admin-editorial .catalog-toolbar .list-search{flex:100%}@media (width>=851px){.admin-editorial .sidebar{top:0;height:100vh!important;min-height:0!important;padding-bottom:20px!important;position:sticky!important;overflow:hidden!important}.admin-editorial .sidebar nav{flex:auto;min-height:0;overflow-y:auto}.admin-editorial .sidebar .admin-user{order:10;margin:0!important;padding-top:16px!important}}.admin-editorial .sidebar .back-store{white-space:nowrap;border-radius:10px;order:9;align-items:center;gap:8px;width:100%;min-height:40px;font-weight:600;border:1px solid var(--a-line)!important;margin:0 0 4px!important;padding:0 12px!important;font-size:14px!important;display:flex!important}.admin-editorial .sidebar .back-store:hover{background:var(--a-soft,#f3effc)!important}@media (width>=851px){.admin-editorial .sidebar nav{flex-direction:column;align-content:start;justify-content:flex-start!important;display:flex!important}.admin-editorial .sidebar nav>*,.admin-editorial .sidebar .nav-sub>*{flex:none!important}.admin-editorial .sidebar nav button{height:auto!important;min-height:42px!important}}.storefront.theme-editorial .footer-editorial{border-top:1px solid var(--t-line);text-align:left;color:var(--t-ink)!important;background:#f1eadf!important;padding:56px 20px 28px!important}.storefront.theme-editorial .footer-editorial :is(.footer-grid,.footer-bottom){max-width:1160px;margin:0 auto}.storefront.theme-editorial .footer-grid{grid-template-columns:1.4fr 1fr 1fr;gap:40px;display:grid}.storefront.theme-editorial .footer-logo{cursor:pointer;background:0 0;border:0;padding:0;display:block}.storefront.theme-editorial .footer-logo img{width:160px;height:auto;display:block}.storefront.theme-editorial .footer-tagline{font-family:var(--t-serif);margin:18px 0 8px;font-size:32px;font-weight:600;line-height:1.2;color:var(--t-ink)!important}.storefront.theme-editorial .footer-desc{max-width:360px;margin:0 0 14px;font-size:15px;line-height:1.6;color:var(--t-muted)!important}.storefront.theme-editorial .footer-editorial a{align-items:center;gap:8px;min-height:32px;font-size:15px;text-decoration:none;display:inline-flex;color:var(--t-ink)!important}.storefront.theme-editorial .footer-editorial a:hover{color:var(--t-brand)!important}.storefront.theme-editorial .footer-editorial :is(a,summary,.footer-logo):focus-visible{outline:2px solid var(--t-brand);outline-offset:3px;border-radius:4px}.storefront.theme-editorial .footer-group summary{font-family:var(--t-serif);color:var(--t-ink);pointer-events:none;margin-bottom:12px;font-size:21px;font-weight:600;list-style:none}.storefront.theme-editorial .footer-group summary::-webkit-details-marker{display:none}.storefront.theme-editorial .footer-group ul{gap:4px;margin:0;padding:0;list-style:none;display:grid}.storefront.theme-editorial .footer-bottom{border-top:1px solid var(--t-line);color:var(--t-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 24px;padding-top:18px;font-size:13.5px;display:flex;margin-top:40px!important}.storefront.theme-editorial .footer-bottom nav{flex-wrap:wrap;gap:4px 20px;display:flex}.storefront.theme-editorial .footer-bottom a{font-size:13.5px!important}@media (width<=1000px) and (width>=761px){.storefront.theme-editorial .footer-grid{grid-template-columns:1fr 1fr}.storefront.theme-editorial .footer-brand{grid-column:1/-1}}@media (width<=760px){.storefront.theme-editorial .footer-editorial{padding:36px 16px 24px!important}.storefront.theme-editorial .footer-grid{grid-template-columns:1fr;gap:0}.storefront.theme-editorial .footer-logo img{width:140px}.storefront.theme-editorial .footer-tagline{font-size:26px}.storefront.theme-editorial .footer-brand{padding-bottom:18px}.storefront.theme-editorial .footer-group{border-top:1px solid var(--t-line)}.storefront.theme-editorial .footer-group summary{pointer-events:auto;cursor:pointer;justify-content:space-between;align-items:center;min-height:52px;margin:0;font-size:20px;display:flex}.storefront.theme-editorial .footer-group summary:after{content:"+";color:var(--t-brand);font-family:inherit;font-size:24px}.storefront.theme-editorial .footer-group[open] summary:after{content:"−"}.storefront.theme-editorial .footer-group ul{padding:0 0 14px 2px}.storefront.theme-editorial .footer-group a{min-height:44px}.storefront.theme-editorial .footer-bottom{flex-direction:column;align-items:flex-start;margin-top:0!important}}.storefront.theme-editorial .account-dialog{box-sizing:border-box;background:var(--t-card);border:1px solid var(--t-line);width:min(560px,100%);min-width:0;max-width:100%;max-height:calc(100dvh - 32px);color:var(--t-ink);overflow-wrap:anywhere;border-radius:16px;padding:28px;overflow:hidden auto}.storefront.theme-editorial .account-dialog h2,.storefront.theme-editorial .account-empty h3{font-family:var(--t-serif)}.storefront.theme-editorial .account-dialog h2{margin:0 0 20px;padding-right:40px;font-size:26px}.storefront.theme-editorial .account-dialog .close{width:44px;height:44px}.storefront.theme-editorial .account-empty{text-align:center;flex-direction:column;align-items:center;gap:14px;padding:16px 0;display:flex}.storefront.theme-editorial .account-empty>svg{color:var(--t-brand)}.storefront.theme-editorial .account-empty h3{margin:0;font-size:22px}.storefront.theme-editorial .account-empty p{color:var(--t-muted);margin:0;line-height:1.6}.storefront.theme-editorial .account-empty .primary{min-height:44px;padding:10px 20px}.storefront.theme-editorial .account-empty .account-empty-note{border-top:1px solid var(--t-line);padding-top:16px;font-size:13px}.storefront.theme-editorial .account-empty-note strong{overflow-wrap:anywhere;display:inline}.storefront.theme-editorial .account-dialog .tool-results,.storefront.theme-editorial .account-dialog .my-purchases-list,.storefront.theme-editorial .account-dialog .favorite-result{min-width:0;max-width:100%}.storefront.theme-editorial .favorite-result>button:first-child{flex:1;min-width:0}.storefront.theme-editorial .favorite-result>button:first-child span{min-width:0}.storefront.theme-editorial .home-hero.hero-universe-compact{gap:24px;min-height:0!important;padding:32px max(24px,50% - 560px)!important}.storefront.theme-editorial .hero-universe-compact h1{font-size:clamp(30px,4vw,44px)!important}.storefront.theme-editorial .hero-universe-compact .hero-copy>p{font-size:16px!important}.storefront.theme-editorial .hero-universe-compact .hero-art{max-height:220px;min-height:0!important}.storefront.theme-editorial .hero-universe-compact .hero-art img{object-fit:contain;max-height:220px}.storefront.theme-editorial .hero-universe-compact .trust{display:none}.storefront.theme-editorial .universe-catalog{padding-top:24px!important}.storefront.theme-editorial .universe-catalog .cover-button{background:0 0!important}.storefront.theme-editorial .universe-catalog .cover img{object-fit:contain!important}.storefront.theme-editorial .universe-empty .section-title,.storefront.theme-editorial .universe-empty .product-grid{display:none}.storefront.theme-editorial .universe-empty .empty-state{flex-direction:column;justify-content:center;align-items:center;gap:20px;min-height:160px;padding:28px 16px;display:flex}@media (width<=560px){.storefront.theme-editorial .modal-back:has(.account-dialog){box-sizing:border-box;padding:16px}.storefront.theme-editorial .account-dialog{padding:24px 20px}.storefront.theme-editorial .account-dialog h2{font-size:24px}.storefront.theme-editorial .home-hero.hero-universe-compact{padding:24px 16px!important}}.storefront.theme-editorial .phone-only,.storefront.theme-editorial .menu-favorites{display:none!important}@media (width<=560px){.storefront.theme-editorial .phone-only{display:inline!important}.storefront.theme-editorial .header-main{gap:4px;padding-left:12px!important;padding-right:8px!important}.storefront.theme-editorial .head-actions{flex-shrink:0;gap:0!important}.storefront.theme-editorial .head-actions>button,.storefront.theme-editorial .head-actions .account-link{width:44px!important;min-width:44px!important;height:44px!important;padding:0!important}.storefront.theme-editorial .store-header .brand img{max-width:100%;height:auto}.storefront.theme-editorial .store-header .brand{flex-shrink:1;min-width:0}.storefront.theme-editorial .home-hero.hero-split.hero-banner-card:not(.hero-no-media){min-height:0!important;box-shadow:none!important;background:0 0!important;border:0!important;margin:8px 16px 0!important;padding:14px 0 12px!important;display:block!important}.storefront.theme-editorial .home-hero.hero-split.hero-banner-card:not(.hero-no-media) .hero-art{display:none!important}.storefront.theme-editorial .home-hero.hero-split.hero-banner-card:not(.hero-no-media) h1{font-size:25px!important;line-height:1.2!important}.storefront.theme-editorial .home-hero.hero-split.hero-banner-card:not(.hero-no-media) .hero-copy>p{margin-top:8px!important;font-size:15px!important;line-height:1.45!important}.storefront.theme-editorial .home-resources-grid{gap:12px;grid-template-columns:1fr!important}.storefront.theme-editorial .resource-card{background:#fffdf9;border-radius:12px;grid-template-rows:auto auto 1fr auto;grid-template-columns:92px minmax(0,1fr);gap:4px 12px;padding:12px!important;display:grid!important}.storefront.theme-editorial .resource-card>.resource-cover{aspect-ratio:auto;background:0 0;border-radius:6px;grid-area:1/1/-1;align-self:start;height:auto}.storefront.theme-editorial .resource-card>.resource-cover img{object-fit:contain;border-radius:6px;height:auto}.storefront.theme-editorial .resource-card>.resource-cover .cover{aspect-ratio:3/4;height:auto!important}.storefront.theme-editorial .resource-card>:not(.resource-cover){grid-column:2;min-width:0}.storefront.theme-editorial .resource-card h3{overflow-wrap:anywhere;margin:0;font-size:16px}.storefront.theme-editorial .resource-formats{margin:0;font-size:14px}.storefront.theme-editorial .resource-price{align-self:end;font-size:18px!important}.storefront.theme-editorial .resource-action{min-height:44px;margin-top:6px}.storefront.theme-editorial .universe-cards>button{box-sizing:border-box;background:color-mix(in srgb, var(--universe,#6b3fc4) 12%, #fffdf9);text-align:left;border-radius:12px;align-items:center;gap:10px;flex-direction:row!important;min-height:64px!important;padding:8px 10px!important}.storefront.theme-editorial .universe-cards .universe-media{aspect-ratio:auto;background:#fffdf9;border-radius:10px;flex:0 0 44px;width:44px;height:44px}.storefront.theme-editorial .universe-media .universe-icon,.storefront.theme-editorial .universe-cards .universe-media svg{width:26px;height:26px}.storefront.theme-editorial .universe-cards .universe-card-content{min-width:0}.storefront.theme-editorial .universe-cards .universe-card-content b{line-height:1.2;display:block;font-size:16px!important}.storefront.theme-editorial ul.home-trust{border-radius:12px;grid-template-columns:auto auto;justify-content:center;gap:8px 6px;font-size:14px;background:color-mix(in srgb, var(--t-brand,#44217a) 6%, #fffdf9)!important;color:var(--t-ink)!important;border:0!important;margin:20px 16px 0!important;padding:14px 12px!important;display:grid!important}.storefront.theme-editorial ul.home-trust li:first-child:after{content:"·";color:var(--t-muted);margin-left:6px}.storefront.theme-editorial ul.home-trust li:nth-child(3){grid-column:1/-1;justify-content:center}}@media (width<=379px){.storefront.theme-editorial .head-actions .head-favorites{display:none!important}.storefront.theme-editorial .menu-favorites{display:flex!important}.storefront.theme-editorial ul.home-trust{gap:8px 4px;padding:14px 6px!important}.storefront.theme-editorial ul.home-trust li{white-space:nowrap;gap:6px}.storefront.theme-editorial ul.home-trust li:first-child:after{margin-left:4px}}.design-grouped .design-groups{gap:12px;margin-bottom:16px;display:grid}.design-grouped .design-group-tabs,.design-grouped .design-subtabs{flex-wrap:wrap;gap:8px;display:flex}.design-grouped .design-group-tabs button{border:1px solid var(--a-line,#e7dfd2);min-height:44px;color:var(--a-ink,#1f1a2b);cursor:pointer;background:#fff;border-radius:10px;padding:0 18px;font-size:15px;font-weight:600}.design-grouped .design-group-tabs button.active{background:var(--a-brand,#4a1f8f);border-color:var(--a-brand,#4a1f8f);color:#fff}.design-grouped .design-subtabs{border:1px solid var(--a-line,#e7dfd2);background:#fff;border-radius:12px;padding:6px}.design-grouped .design-subtabs button{min-height:44px;color:var(--a-ink,#1f1a2b);cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:8px;padding:0 12px;font-size:14px;font-weight:600;display:inline-flex}.design-grouped .design-subtabs button.active{background:var(--a-soft,#f1ecfa);color:var(--a-brand,#4a1f8f)}.design-grouped :is(.design-group-tabs,.design-subtabs) button:focus-visible{outline:3px solid var(--a-brand,#4a1f8f);outline-offset:2px}.design-grouped .section-status{white-space:nowrap;border-radius:999px;padding:2px 8px;font-size:12px;font-style:normal;font-weight:600}.design-grouped .section-status.on{color:#17663a;background:#e5f5ec}.design-grouped .section-status.off{color:#5c5566;background:#f1eee9}.design-grouped .section-status.na{color:#7a4b00;background:#fff3dc}.design-grouped .store-design-body{align-items:start;gap:20px;grid-template-columns:minmax(0,55fr) minmax(0,45fr)!important}.design-grouped .responsive-preview{box-sizing:border-box;max-height:calc(100vh - 120px);overflow:auto;min-height:0!important;position:sticky!important;top:16px!important}.design-grouped .identity-preview img{object-fit:contain;max-width:100%;max-height:64px}.design-grouped .asset-fallback{color:var(--a-muted,#6b6478);margin-top:6px;font-size:13px;display:block}.design-grouped .universe-delete-note{color:var(--a-muted,#6b6478);font-size:14px}.design-savebar{z-index:20;border:1px solid var(--a-line,#e7dfd2);background:#fff;border-radius:12px;flex-wrap:wrap;align-items:center;gap:8px 16px;margin-top:20px;padding:12px 16px;display:flex;position:sticky;bottom:0;box-shadow:0 -4px 18px #1f1a2b14}.design-savebar p{color:var(--a-ink,#1f1a2b);align-items:center;gap:8px;margin:0;font-weight:600;display:flex}.design-savebar .dot{background:#c9c2d3;border-radius:50%;width:10px;height:10px}.design-savebar:has(button.primary:not(:disabled)) .dot{background:#e89a12}.design-savebar.saving .dot{background:var(--a-brand,#4a1f8f)}.design-savebar.saved .dot{background:#1f9254}.design-savebar.error .dot{background:#c62828}.design-savebar.error p{color:#b3261e}.design-savebar small{min-width:200px;color:var(--a-muted,#6b6478);flex:1;font-size:13px}.design-savebar>div{gap:8px;margin-left:auto;display:flex}.design-savebar button{border:1px solid var(--a-brand,#4a1f8f);min-height:44px;color:var(--a-brand,#4a1f8f);cursor:pointer;background:#fff;border-radius:10px;padding:0 18px;font-weight:700}.design-savebar button.primary{color:#fff;background:var(--a-brand,#4a1f8f)!important}.design-savebar button:disabled{opacity:.5;cursor:not-allowed}@media (width<=1100px){.design-grouped .store-design-body{grid-template-columns:1fr!important}.design-grouped .responsive-preview{max-height:none;overflow:visible;position:static!important}}@media (width<=560px){.design-savebar>div{width:100%}.design-savebar>div button{flex:1}}.design-grouped .device-switcher button,.design-grouped .preview-fullscreen{min-height:44px!important}.design-grouped .store-design-body{width:auto!important;max-width:100%!important;margin-left:0!important;margin-right:0!important}.design-grouped .design-panel{min-width:0}.design-grouped .design-group-tabs{flex-wrap:wrap!important;overflow:visible!important}.design-grouped .design-group-tabs button{white-space:normal;flex:0 auto!important}.design-grouped .universe-summary-actions{flex-wrap:wrap;justify-content:flex-end;gap:6px}.design-grouped .universe-summary-actions button{white-space:nowrap;min-width:0}.design-grouped .design-panel .universe-summary-actions button.danger{width:auto;padding:0 10px}.design-grouped.store-design-shell{grid-template-columns:minmax(0,1fr)!important}.design-grouped .design-panel>*{box-sizing:border-box;min-width:0;max-width:100%}.storefront.theme-editorial .menu-drawer{display:contents}.storefront.theme-editorial .menu-universes,.storefront.theme-editorial .account-link .label-short{display:none}@media (width<=560px){.storefront.theme-editorial .header-main{min-height:56px;padding-top:6px!important;padding-bottom:6px!important}.storefront.theme-editorial .store-header .brand img{width:112px;max-width:112px}.storefront.theme-editorial .head-actions>*{order:3}.storefront.theme-editorial .head-actions>.mobile-only.head-icon:first-child{order:1}.storefront.theme-editorial .head-actions>.account-menu{order:2}.storefront.theme-editorial .head-actions>.mobile-only.head-icon[aria-label=Menú],.storefront.theme-editorial .head-actions .head-favorites{display:none!important}.storefront.theme-editorial .head-actions .account-link{align-items:center;gap:6px;width:auto!important;min-width:44px!important;padding:0 6px!important;display:inline-flex!important}.storefront.theme-editorial .head-actions .account-link .label{font-size:14px;font-weight:600;display:inline!important}.storefront.theme-editorial .account-link .label-long{display:none}.storefront.theme-editorial .account-link .label-short{display:inline}.storefront.theme-editorial .head-actions .account-link .avatar{width:26px;height:26px;font-size:11px}.storefront.theme-editorial .header-nav-row,.storefront.theme-editorial .header-nav-row.menu-open{border-top:1px solid var(--t-line);gap:4px;height:46px;position:relative;flex-flow:row!important;align-items:center!important;padding:0 0 0 8px!important;display:flex!important}.storefront.theme-editorial .header-nav-row .categories-trigger,.storefront.theme-editorial .header-nav-row.menu-open .categories-trigger{flex:none;align-items:center;gap:6px;min-height:44px;font-size:15px;font-weight:600;border:0!important;border-right:1px solid var(--t-line)!important;background:0 0!important;border-radius:0!important;align-self:center!important;padding:0 10px 0 6px!important;display:inline-flex!important}.storefront.theme-editorial .header-nav-row .label-desktop{display:inline!important}.storefront.theme-editorial .header-nav-row .label-mobile{display:none!important}.storefront.theme-editorial .header-nav-row .configurable-nav,.storefront.theme-editorial .header-nav-row.menu-open .configurable-nav,.storefront.theme-editorial .configurable-nav.open{overscroll-behavior-x:contain;scrollbar-width:none;flex:auto;min-width:0;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 32px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 32px),#0000);flex-flow:row!important;order:0!important;gap:2px!important;width:auto!important;padding:0 24px 0 0!important;display:flex!important}.storefront.theme-editorial .configurable-nav::-webkit-scrollbar{display:none}.storefront.theme-editorial .header-nav-row .configurable-nav>a{white-space:nowrap;flex:none;align-items:center;background:0 0!important;border:0!important;border-bottom:3px solid #0000!important;border-radius:0!important;min-height:44px!important;padding:0 10px!important;font-size:15px!important;display:inline-flex!important}.storefront.theme-editorial .header-nav-row .configurable-nav>a[aria-current=page]{font-weight:700;color:var(--t-brand)!important;border-bottom-color:var(--t-brand)!important}.storefront.theme-editorial .menu-drawer{z-index:60;background:var(--t-bg,#fbf8f3);border-bottom:1px solid var(--t-line);max-height:calc(100dvh - 120px);padding:8px 16px 16px;display:block;position:absolute;top:100%;left:0;right:0;overflow-y:auto;box-shadow:0 12px 24px #1f1a2b1f}.storefront.theme-editorial .menu-drawer .menu-favorites{display:flex!important}.storefront.theme-editorial .menu-drawer .menu-categories-toggle:not(.menu-favorites){display:none!important}.storefront.theme-editorial .menu-drawer .menu-universes{gap:0;display:grid}.storefront.theme-editorial .menu-universes p{letter-spacing:.08em;text-transform:uppercase;color:var(--t-muted);margin:12px 0 4px;font-size:12px;font-weight:700}.storefront.theme-editorial .menu-universes button{border:0;border-bottom:1px solid var(--t-line);text-align:left;min-height:44px;color:var(--t-ink);cursor:pointer;background:0 0;padding:0 4px;font-size:16px}.storefront.theme-editorial .menu-universes button[aria-current=page]{color:var(--t-brand);font-weight:700}.storefront.theme-editorial .menu-drawer .categories-panel,.storefront.theme-editorial .menu-drawer .categories-panel.folded{width:auto!important;max-height:none!important;box-shadow:none!important;background:0 0!important;border:0!important;margin:0!important;padding:0!important;display:grid!important;position:static!important}.storefront.theme-editorial .menu-drawer .categories-panel button{min-height:44px;font-size:16px}.storefront.theme-editorial .catalog-tools-modal{box-sizing:border-box;width:calc(100vw - 24px)!important;max-width:calc(100vw - 24px)!important}.storefront.theme-editorial .catalog-tools-modal .tool-results>button>:first-child{overflow:hidden;flex:0 0 56px!important;width:56px!important;max-width:56px!important;height:75px!important;min-height:0!important}.storefront.theme-editorial .catalog-tools-modal .tool-results>button>:first-child img{object-fit:contain;width:100%;height:100%}.storefront.theme-editorial .account-popover{box-sizing:border-box;width:min(300px,100vw - 24px)!important;max-width:calc(100vw - 24px)!important;position:fixed!important;top:58px!important;left:auto!important;right:12px!important}}.storefront.theme-editorial .nav-more,.storefront.theme-editorial .menu-drawer-head{display:none}@media (width<=560px){.storefront.theme-editorial .nav-more{background:linear-gradient(90deg, transparent, var(--t-bg,#fbf8f3) 40%);width:44px;height:44px;color:var(--t-ink);cursor:pointer;border:0;place-items:center;display:grid;position:absolute;top:50%;right:0;transform:translateY(-50%)}.storefront.theme-editorial .header-nav-row .configurable-nav{-webkit-mask-image:none;mask-image:none}.storefront.theme-editorial .header-nav-row .configurable-nav.has-more{padding-right:40px!important}.storefront.theme-editorial .menu-drawer{overscroll-behavior:contain;max-height:calc(100dvh - 124px);padding-top:0}.storefront.theme-editorial .menu-drawer-head{z-index:1;background:var(--t-bg,#fbf8f3);border-bottom:1px solid var(--t-line);justify-content:space-between;align-items:center;min-height:52px;margin:0 -16px 4px;padding:0 8px 0 16px;display:flex;position:sticky;top:0}.storefront.theme-editorial .menu-drawer-head button{width:44px;height:44px;color:var(--t-ink);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;display:grid}}.storefront.theme-editorial .search-formats{font-weight:600;color:var(--t-brand,#4a1f8f)!important}.storefront.theme-editorial .phone-home-title,.storefront.theme-editorial .header-nav-row .label-phone{display:none}@media (width<=560px){.storefront.theme-editorial .home-hero.hero-banner-card,.storefront.theme-editorial .home-hero.hero-split.hero-banner-card:not(.hero-no-media){display:none!important}.storefront.theme-editorial .home-resources{padding-top:0!important}.storefront.theme-editorial .phone-home-title{font-family:var(--t-serif);text-align:left;color:var(--t-ink);overflow-wrap:anywhere;font-weight:600;display:block;margin:18px 0 16px!important;font-size:27px!important;line-height:1.2!important}.storefront.theme-editorial .phone-home-title span{color:var(--t-brand)}.storefront.theme-editorial #home-resources-title{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;overflow:hidden;position:absolute!important}.storefront.theme-editorial .resource-card{row-gap:6px}.storefront.theme-editorial .header-nav-row .label-desktop,.storefront.theme-editorial .header-nav-row .label-mobile{display:none!important}.storefront.theme-editorial .header-nav-row .label-phone{display:inline!important}.storefront.theme-editorial .header-nav-row .categories-backdrop{z-index:55;background:#1f1a2b59;position:fixed;inset:0;display:block!important}.storefront.theme-editorial .menu-drawer .menu-favorites,.storefront.theme-editorial .menu-drawer .categories-panel,.storefront.theme-editorial .menu-drawer .categories-panel.folded{display:none!important}.storefront.theme-editorial .menu-drawer{border-radius:0 0 14px 14px}.storefront.theme-editorial .menu-drawer-head b{font-family:var(--t-serif);font-size:22px;font-weight:600}.storefront.theme-editorial .menu-universes button{grid-template-columns:24px minmax(0,1fr) 18px;align-items:center;gap:14px;min-height:54px!important;padding:0 4px!important;display:grid!important}.storefront.theme-editorial .menu-universes .universe-icon{width:22px;height:22px;color:var(--t-ink)}.storefront.theme-editorial .menu-universes b{font-size:16px;font-weight:600}.storefront.theme-editorial .menu-universes small{color:var(--t-muted);font-size:15px}.storefront.theme-editorial .menu-universes .row-chevron{color:var(--t-muted)}.storefront.theme-editorial .menu-universes button[aria-current=page] b{color:var(--t-brand)}.storefront.theme-editorial .menu-universes button.menu-all{color:var(--t-brand);border-bottom:0;gap:6px;margin-top:6px;font-size:16px;font-weight:600;display:inline-flex!important}.storefront.theme-editorial .header-nav-row .configurable-nav.open>a{justify-content:center!important;width:auto!important}}.storefront.theme-editorial .public-product-copy .lead,.storefront.theme-editorial .public-product-copy .long-description{color:var(--t-ink)!important;font-size:16px!important;line-height:1.7!important}.storefront.theme-editorial .product-stores{border-top:1px solid var(--t-line);margin:8px 0 24px;padding-top:20px}.storefront.theme-editorial .product-stores h3{color:var(--t-ink);margin:0 0 12px;font-size:16px;font-weight:600}.storefront.theme-editorial .product-stores p{color:var(--t-muted);margin:0 0 12px;font-size:15px}.storefront.theme-editorial .product-stores>div{flex-wrap:wrap;gap:10px;display:flex}.storefront.theme-editorial .product-stores .buy-store{border:1px solid var(--t-line);min-height:48px;color:var(--t-ink);background:#fff;border-radius:12px;align-items:center;gap:10px;padding:0 16px;font-weight:600;text-decoration:none;display:inline-flex}.storefront.theme-editorial .product-stores .buy-store:hover{border-color:var(--t-brand)}.storefront.theme-editorial .product-stores .buy-store img{object-fit:contain;border-radius:6px;width:24px;height:24px}.storefront.theme-editorial .product-stores .buy-store svg{color:var(--t-brand)}.storefront.theme-editorial .product-stores>div{flex-wrap:wrap;gap:10px;flex-flow:row!important;display:flex!important}.storefront.theme-editorial .product-stores .buy-store{flex:1 1 0;justify-content:center;min-width:0;max-width:260px;padding:0 12px;width:auto!important}.storefront.theme-editorial .product-stores .buy-store>span:first-of-type{min-width:0;line-height:1.25}@media (width<=560px){.storefront.theme-editorial .product-stores .buy-store{gap:6px;font-size:14px;padding:6px 8px!important}.storefront.theme-editorial .product-stores .buy-store img{width:20px;height:20px}.storefront.theme-editorial .product-stores .buy-store svg{flex:none}}@media (width>=1101px){.admin-editorial .external-editor>div{grid-template-columns:70px minmax(0,1fr) minmax(0,1.6fr) auto auto auto}}.storefront.theme-editorial .home-promo-carousel{box-sizing:border-box;max-width:1160px;margin:20px auto 8px;padding:0 20px}.storefront.theme-editorial .home-promo-carousel .promo-carousel-frame{aspect-ratio:3;border-radius:18px}.storefront.theme-editorial .robress-universes{padding-top:28px!important}@media (width<=560px){.storefront.theme-editorial .home-promo-carousel{margin:12px auto 0;padding:0 16px}.storefront.theme-editorial .home-promo-carousel .promo-carousel-frame{aspect-ratio:16/9;border-radius:14px}.storefront.theme-editorial .robress-universes{padding:20px 16px 4px!important}.storefront.theme-editorial .universes-heading h2{font-size:22px!important}.storefront.theme-editorial .home-promo-carousel .carousel-prev,.storefront.theme-editorial .home-promo-carousel .carousel-next{display:none!important}.storefront.theme-editorial .home-promo-carousel .carousel-dots{bottom:10px}.storefront.theme-editorial .home-promo-carousel .carousel-dots button{background:#ffffffa6;width:7px;height:7px}.storefront.theme-editorial .home-promo-carousel .carousel-dots button.active{background:#fff}.storefront.theme-editorial .home-promo-carousel .promo-carousel-frame{touch-action:pan-y}}.admin-editorial .design-panel .fields label:has(>input[type=checkbox]){align-items:center;gap:10px;min-height:44px;font-weight:600;flex-direction:row!important;display:flex!important}.admin-editorial .design-panel .fields label>input[type=checkbox]{width:20px;height:20px;accent-color:var(--a-brand,#4a1f8f);flex:none;margin:0}.admin-editorial .carousel-help{background:var(--a-soft,#f1ecfa);border-radius:10px;margin:4px 0 12px;padding:10px 12px;font-size:14px}.storefront.theme-editorial .home-promo-carousel .promo-carousel-frame>article{opacity:1;transition:transform .6s}.storefront.theme-editorial .home-promo-carousel .promo-carousel-frame>article[data-pos=active]{transform:translate(0)}.storefront.theme-editorial .home-promo-carousel .promo-carousel-frame>article[data-pos=next]{transform:translate(100%)}.storefront.theme-editorial .home-promo-carousel .promo-carousel-frame>article[data-pos=prev]{transform:translate(-100%)}.storefront.theme-editorial .home-promo-carousel .promo-carousel-frame>article[data-pos=away]{visibility:hidden;transition:none;transform:translate(100%)}@media (prefers-reduced-motion:reduce){.storefront.theme-editorial .home-promo-carousel .promo-carousel-frame>article{transition:none}}@media (width>=561px){.storefront.theme-editorial .home-promo-carousel .carousel-prev,.storefront.theme-editorial .home-promo-carousel .carousel-next{color:#fff;width:40px;height:40px;box-shadow:none;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);text-shadow:0 1px 3px #0006;background:#ffffff38;border:1px solid #ffffff59;font-size:24px;transition:background .2s}.storefront.theme-editorial .home-promo-carousel .carousel-prev:hover,.storefront.theme-editorial .home-promo-carousel .carousel-next:hover{background:#fff6}}.storefront.theme-editorial .resource-cover{position:relative}.storefront.theme-editorial .resource-badges{pointer-events:none;flex-wrap:wrap;gap:4px;display:flex;position:absolute;top:8px;left:8px}.storefront.theme-editorial .resource-badges em{font:700 12px/1.3 var(--t-sans,Inter, sans-serif);color:#1d1530;background:#fff4cc;border-radius:6px;padding:3px 8px;font-style:normal;box-shadow:0 1px 2px #0002}.storefront.theme-editorial .resource-badges .badge-off{color:#fff;background:#c62828}.storefront.theme-editorial .resource-badges .badge-new{color:#0b4a8b;background:#e3f1ff}.storefront.theme-editorial .resource-pages{color:#1d1530;font:600 12px/1.3 var(--t-sans,Inter, sans-serif);pointer-events:none;background:#ffffffe6;border-radius:6px;padding:3px 8px;position:absolute;bottom:8px;right:8px}.storefront.theme-editorial .resource-price.on-sale{color:#c62828!important}.storefront.theme-editorial .resource-price del{color:var(--t-muted);margin-left:8px;font-size:.6em;font-weight:500}.storefront.theme-editorial .home-row{box-sizing:border-box;max-width:1160px;margin:36px auto 0;padding:0 20px}.storefront.theme-editorial .home-row-head{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.storefront.theme-editorial .home-row-head h2{margin:0}.storefront.theme-editorial .home-row-head h2 button{min-height:44px;font:600 26px var(--t-serif);color:var(--t-ink);cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:0;display:inline-flex}.storefront.theme-editorial .home-row-arrows{gap:8px;display:flex}.storefront.theme-editorial .home-row-arrows button{border:1px solid var(--t-line);width:40px;height:40px;color:var(--t-ink);cursor:pointer;background:#fff;border-radius:50%;place-items:center;display:grid}.storefront.theme-editorial .home-row-track{scroll-snap-type:x mandatory;scrollbar-width:thin;grid-auto-columns:230px;grid-auto-flow:column;gap:18px;padding-bottom:6px;display:grid;overflow-x:auto}.storefront.theme-editorial .home-row-track>.resource-card{scroll-snap-align:start}@media (width<=560px){.storefront.theme-editorial .home-row{margin-top:28px;padding:0 16px}.storefront.theme-editorial .home-row-head h2 button{font-size:22px}.storefront.theme-editorial .home-row-arrows{display:none}.storefront.theme-editorial .home-row-track{grid-auto-columns:156px;gap:12px}.storefront.theme-editorial .home-row-track>.resource-card{flex-direction:column;padding:10px!important;display:flex!important}.storefront.theme-editorial .home-row-track>.resource-card>.resource-cover{aspect-ratio:3/4}.storefront.theme-editorial .home-row-track>.resource-card h3{margin-top:8px;font-size:15px}.storefront.theme-editorial .home-row-track .resource-action{margin-top:8px}}.storefront.theme-editorial .resource-price del{white-space:nowrap;display:inline-block}@media (width<=560px){.storefront.theme-editorial .home-row-track .resource-price{font-size:16px!important}.storefront.theme-editorial .home-row-track .resource-price del{margin:2px 0 0;font-size:12px;display:block}}.storefront.theme-editorial .resource-card{position:relative}.storefront.theme-editorial .resource-card>.resource-fav{z-index:6;color:#5b4a75;cursor:pointer;background:#ffffffeb;border:0;border-radius:50%;place-items:center;width:44px;height:44px;padding:0;display:grid;position:absolute;top:22px;left:auto;right:22px;box-shadow:0 2px 8px #1f1a2b26}.storefront.theme-editorial .resource-card>.resource-fav.active{color:#d43863}.storefront.theme-editorial .resource-card>.resource-fav:before{content:"";position:absolute;inset:-4px}@media (width<=560px){.storefront.theme-editorial .home-resources-grid>.resource-card>.resource-fav{top:16px;left:56px;right:auto}.storefront.theme-editorial .home-row-track>.resource-card>.resource-fav{top:16px;right:16px}.storefront.theme-editorial .home-resources-grid>.resource-card>.resource-fav{top:16px;left:68px;grid-area:auto!important;width:32px!important;min-width:32px!important;height:32px!important;min-height:32px!important}.storefront.theme-editorial .home-resources-grid>.resource-card>.resource-fav:before{inset:-6px}.storefront.theme-editorial .home-resources-grid .resource-badges{inset:auto 6px 6px}.storefront.theme-editorial .home-resources-grid .resource-badges em{padding:2px 6px;font-size:11px}.storefront.theme-editorial .home-resources-grid .resource-pages{display:none}}.review-stars{color:#e0a100;vertical-align:-2px;gap:1px;display:inline-flex}.storefront.theme-editorial .review-badge{color:var(--t-ink);align-items:center;gap:4px;margin:0;font-size:14px;font-weight:600;display:inline-flex}.storefront.theme-editorial .review-badge svg{color:#e0a100}.storefront.theme-editorial .review-badge span{color:var(--t-muted);font-weight:500}.storefront.theme-editorial .product-reviews{border-top:1px solid var(--t-line);margin:28px 0;padding-top:22px}.storefront.theme-editorial .product-reviews h2{font:600 22px var(--t-serif);margin:0 0 8px}.storefront.theme-editorial .product-reviews-summary{color:var(--t-muted);flex-wrap:wrap;align-items:center;gap:6px;margin:0 0 14px;display:flex}.storefront.theme-editorial .product-reviews-summary b{color:var(--t-ink);font-size:18px}.storefront.theme-editorial .product-reviews ul{gap:12px;margin:0;padding:0;list-style:none;display:grid}.storefront.theme-editorial .product-reviews li{border:1px solid var(--t-line);background:#fffdf9;border-radius:12px;padding:14px 16px}.storefront.theme-editorial .product-reviews li p{color:var(--t-ink);margin:6px 0;font-size:15px;line-height:1.6}.storefront.theme-editorial .product-reviews li small{color:var(--t-muted);font-size:13px}.rate-item{align-items:center;gap:8px;margin-left:8px;font-size:14px;display:inline-flex}.rate-item em{color:#6b6478;font-style:normal}.rate-item button{color:#4a1f8f;cursor:pointer;background:#fff;border:1px solid #d6c8f7;border-radius:999px;align-items:center;gap:4px;min-height:36px;padding:0 12px;font-weight:600;display:inline-flex}.rate-form{background:#fffdf9;border:1px solid #e7dfd2;border-radius:12px;gap:8px;margin:10px 0 4px;padding:12px;display:grid}.rate-form [role=radiogroup]{gap:2px;display:flex}.rate-form [role=radiogroup] button{color:#c9bfd6;cursor:pointer;background:0 0;border:0;place-items:center;width:44px;height:44px;display:grid}.rate-form [role=radiogroup] button.on{color:#e0a100}.rate-form label{gap:4px;font-size:14px;font-weight:600;display:grid}.rate-form textarea{font:inherit;border:1px solid #e7dfd2;border-radius:8px;padding:8px;font-weight:400}.rate-form small{color:#6b6478}.rate-actions{justify-content:flex-end;gap:8px;display:flex}.rate-actions button{cursor:pointer;background:#fff;border:1px solid #d6c8f7;border-radius:10px;min-height:44px;padding:0 16px;font-weight:600}.rate-error{color:#b3261e;margin:0;font-size:14px}.admin-reviews{gap:14px;display:grid}.admin-reviews-intro{color:#6b6478;margin:0}.admin-reviews-filters{flex-wrap:wrap;gap:8px;display:flex}.admin-reviews-filters button{cursor:pointer;background:#fff;border:1px solid #e7dfd2;border-radius:10px;min-height:44px;padding:0 14px;font-weight:600}.admin-reviews-filters button.active{color:#fff;background:#4a1f8f;border-color:#4a1f8f}.admin-reviews-list{gap:10px;margin:0;padding:0;list-style:none;display:grid}.admin-reviews-list li{background:#fff;border:1px solid #e7dfd2;border-radius:12px;gap:6px;padding:14px 16px;display:grid}.admin-reviews-list li>div:first-child{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.admin-reviews-list p{margin:0}.admin-reviews-list .muted{color:#6b6478;font-style:italic}.admin-reviews-list small{color:#6b6478;overflow-wrap:anywhere}.admin-reviews-actions{gap:8px;display:flex}.admin-reviews-actions button{cursor:pointer;background:#fff;border:1px solid #d6c8f7;border-radius:10px;min-height:44px;padding:0 16px;font-weight:600}.admin-reviews-empty{color:#6b6478}.storefront.theme-editorial .home-hero.hero-universe-compact{align-items:center!important}.storefront.theme-editorial .hero-universe-compact .hero-art{justify-content:center;align-items:center;max-height:280px;display:flex}.storefront.theme-editorial .hero-universe-compact .hero-art img{border-radius:16px;width:100%;max-height:280px;object-fit:cover!important}.storefront.theme-editorial .hero-universe-compact .universe-hero-logo{mix-blend-mode:multiply;max-height:64px;margin-bottom:4px}.storefront.theme-editorial .universe-switch{color:var(--t-muted,#5b5b6b);flex-wrap:wrap;align-items:center;gap:8px;margin-top:20px;font-size:13px;display:flex}.storefront.theme-editorial .universe-switch button{border:1px solid var(--t-line,#e5ded3);min-height:36px;color:inherit;cursor:pointer;background:#fff;border-radius:999px;padding:6px 14px;font-weight:600}.storefront.theme-editorial .universe-switch button:hover{border-color:var(--universe)}.storefront.theme-editorial .universe-switch button[aria-current=page]{background:var(--universe,#4b1d95);border-color:var(--universe,#4b1d95);color:#fff;cursor:default}.storefront.theme-editorial .home-hero.hero-universe-compact:not(.hero-no-media){gap:40px;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;display:grid!important}.storefront.theme-editorial .home-hero.hero-split.hero-universe-compact:not(.hero-no-media) .hero-art{order:-1;width:100%!important;max-height:none!important;position:relative!important;inset:auto!important}.storefront.theme-editorial .home-hero.hero-split.hero-universe-compact:not(.hero-no-media) .hero-art:after{display:none!important}.storefront.theme-editorial .home-hero.hero-split.hero-universe-compact:not(.hero-no-media) .hero-art :is(picture,img){display:block;object-fit:cover!important;border-radius:16px!important;width:100%!important;height:360px!important;max-height:none!important}@media (width<=760px){.storefront.theme-editorial .home-hero.hero-universe-compact:not(.hero-no-media){gap:20px;grid-template-columns:1fr!important}.storefront.theme-editorial .home-hero.hero-split.hero-universe-compact:not(.hero-no-media) .hero-art :is(picture,img){height:200px!important}}.storefront.theme-editorial .universe-cards>button{text-align:left;transition:transform .15s,box-shadow .15s;overflow:hidden;box-shadow:0 10px 24px #14142812;border:1px solid color-mix(in srgb, var(--universe) 45%, #fff)!important;border-top:3px solid var(--universe)!important;background:#fff!important;border-radius:16px!important;flex-direction:column!important;align-items:stretch!important;padding:0!important;display:flex!important}.storefront.theme-editorial .universe-cards>button:hover{transform:translateY(-3px);box-shadow:0 14px 30px #1414281f}.storefront.theme-editorial .universe-cards .universe-media{aspect-ratio:16/9;background:color-mix(in srgb, var(--universe) 12%, #fff)!important;border-radius:0!important;width:100%!important;height:auto!important;margin:0!important;padding:0!important;display:block!important}.storefront.theme-editorial .universe-cards .universe-media img{object-fit:cover!important;border-radius:0!important;width:100%!important;height:100%!important}.storefront.theme-editorial .universe-cards .universe-media svg{height:100%;margin:auto}.storefront.theme-editorial .universe-cards .universe-card-content{flex-direction:column;flex:1;gap:6px;padding:14px 16px 16px!important;display:flex!important}.storefront.theme-editorial .universe-cards .universe-card-content p{-webkit-line-clamp:2;color:var(--t-muted,#5b5b6b);-webkit-box-orient:vertical;margin:0;line-height:1.4;overflow:hidden;font-size:13px!important;display:-webkit-box!important}.storefront.theme-editorial .universe-cards .universe-card-content span{margin-top:auto;padding-top:6px;font-weight:700;color:color-mix(in srgb, var(--universe) 75%, #000)!important;font-size:13px!important;display:inline-block!important}.storefront.theme-editorial .universe-cards .universe-card-content span:after{content:none!important}.storefront.theme-editorial .universe-cards .universe-card-content span{min-height:0!important;box-shadow:none!important;background:0 0!important;border:0!important;padding:6px 0 0!important}.storefront.theme-editorial .universe-cards .universe-media{flex:none!important;min-height:0!important;max-height:none!important}@media (width>=761px){.storefront.theme-editorial .universe-cards{justify-content:center;grid-template-columns:repeat(auto-fit,minmax(200px,216px))!important;gap:18px!important;display:grid!important}.storefront.theme-editorial .universe-cards>button{width:auto!important;height:auto!important;min-height:0!important}}.storefront.theme-editorial .universe-cards .universe-media{aspect-ratio:16/9!important}.storefront.theme-editorial .universe-cards .universe-card-content{gap:4px!important;padding:12px 16px 14px!important}.storefront.theme-editorial .universe-cards .universe-card-content b{font-family:var(--t-sans,Inter, sans-serif)!important;font-size:16px!important}.storefront.theme-editorial .universe-cards .universe-card-content p{font-size:12.5px!important}.storefront.theme-editorial .universe-cards .universe-card-content span{padding-top:8px!important;font-size:12.5px!important}@media (width>=1100px){.storefront.theme-editorial .universe-cards{grid-template-columns:repeat(auto-fit,minmax(170px,1fr))!important}}.storefront.theme-editorial .universe-cards>button,.storefront.theme-editorial .universe-cards>button .universe-card-content,.storefront.theme-editorial .universe-cards>button .universe-card-content :is(b,p,span){align-self:stretch;text-align:left!important;align-items:flex-start!important}.storefront.theme-editorial header:has(.universes-menu){position:relative}.storefront.theme-editorial .nav-universes{cursor:pointer;min-height:40px;font:inherit;color:inherit;white-space:nowrap;background:0 0;border:0;flex:none;align-items:center;gap:4px;padding:0 2px;font-weight:700;display:inline-flex}.storefront.theme-editorial .nav-universes svg{transition:transform .15s}.storefront.theme-editorial .nav-universes.open svg{transform:rotate(180deg)}.storefront.theme-editorial .nav-universes[aria-current=page]{text-underline-offset:6px;text-decoration:underline;text-decoration-thickness:2px}.storefront.theme-editorial .universes-menu{z-index:60;border:1px solid var(--t-line,#e5ded3);background:#fff;border-radius:16px;gap:2px;width:360px;max-width:calc(100vw - 32px);margin-top:4px;padding:8px;display:grid;position:absolute;top:100%;box-shadow:0 18px 40px #14142824}.storefront.theme-editorial .universes-menu a{color:inherit;border-radius:12px;align-items:center;gap:12px;padding:8px;text-decoration:none;display:flex}.storefront.theme-editorial .universes-menu a:hover,.storefront.theme-editorial .universes-menu a:focus-visible{background:color-mix(in srgb, var(--universe) 10%, #fff)}.storefront.theme-editorial .universes-menu a[aria-current=page]{background:color-mix(in srgb, var(--universe) 14%, #fff)}.storefront.theme-editorial .universes-menu-thumb{width:56px;height:40px;color:var(--universe);background:color-mix(in srgb, var(--universe) 14%, #fff);border-left:3px solid var(--universe);border-radius:8px;flex:none;place-items:center;display:grid;overflow:hidden}.storefront.theme-editorial .universes-menu-thumb img{object-fit:cover;width:100%;height:100%}.storefront.theme-editorial .universes-menu-thumb svg{width:22px;height:22px}.storefront.theme-editorial .universes-menu b{font-size:15px;display:block}.storefront.theme-editorial .universes-menu small{-webkit-line-clamp:1;color:var(--t-muted,#5b5b6b);-webkit-box-orient:vertical;font-size:12.5px;display:-webkit-box;overflow:hidden}@media (width<=560px){.storefront.theme-editorial .universes-menu{width:auto;max-width:none;left:16px;right:16px}.storefront.theme-editorial .configurable-nav{gap:14px!important}.storefront.theme-editorial .configurable-nav>a,.storefront.theme-editorial .configurable-nav .nav-universes{padding-left:0!important;padding-right:0!important;font-size:14px!important}.storefront.theme-editorial .nav-universes svg{width:14px;height:14px}.storefront.theme-editorial header .configurable-nav.configurable-nav{gap:4px!important;padding-right:0!important}.storefront.theme-editorial header .configurable-nav.configurable-nav.has-more{padding-right:40px!important}.storefront.theme-editorial header .configurable-nav.configurable-nav>a{padding-left:6px!important;padding-right:6px!important;font-size:14px!important}.storefront.theme-editorial header .configurable-nav.configurable-nav .nav-universes{padding:0 6px!important}}@media (width<=380px){.storefront.theme-editorial header .configurable-nav.configurable-nav>a,.storefront.theme-editorial header .configurable-nav.configurable-nav .nav-universes{padding-left:4px!important;padding-right:4px!important;font-size:13px!important}}.storefront.theme-editorial .categories-trigger{display:none!important}.storefront.theme-editorial .header-nav-row{background:#2b1a5e!important;border:0!important;min-height:0!important;padding-top:0!important;padding-bottom:0!important}.storefront.theme-editorial header .configurable-nav.configurable-nav{scrollbar-width:none;align-items:stretch;width:100%;overflow-x:auto;gap:0!important;padding:0!important;display:flex!important}.storefront.theme-editorial header .configurable-nav::-webkit-scrollbar{display:none}.storefront.theme-editorial header .configurable-nav.configurable-nav>a{white-space:nowrap;align-items:center;min-height:48px;font-weight:700;display:flex;color:#fff!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0 16px!important;font-size:15px!important;text-decoration:none!important}.storefront.theme-editorial header .configurable-nav.configurable-nav>a:hover{background:#ffffff1a!important}.storefront.theme-editorial header .configurable-nav.configurable-nav>a[aria-current=page]{background:#ffffff24!important}.storefront.theme-editorial header .configurable-nav.configurable-nav>a.nav-universe{box-shadow:inset 0 -4px 0 var(--universe)!important}.storefront.theme-editorial header .configurable-nav.configurable-nav>a.nav-universe:hover{background:color-mix(in srgb, var(--universe) 35%, transparent)!important}.storefront.theme-editorial header .configurable-nav>a:after{display:none!important}.storefront.theme-editorial .header-nav-row .nav-more{color:#fff!important;background:linear-gradient(90deg,#0000,#2b1a5e 40%)!important;border:0!important}@media (width<=560px){.storefront.theme-editorial header .configurable-nav.configurable-nav>a{min-height:44px;padding:0 12px!important;font-size:14px!important}.storefront.theme-editorial header .configurable-nav.configurable-nav.has-more{padding-right:36px!important}}.storefront.theme-editorial header .header-nav-row .categories-trigger.categories-trigger{display:none!important}.storefront.theme-editorial header .header-nav-row{clip-path:inset(0 -100vmax);box-shadow:0 0 0 100vmax #2b1a5e}.storefront.theme-editorial header .configurable-nav.configurable-nav>a,.storefront.theme-editorial header .configurable-nav.configurable-nav>a[aria-current=page]{color:#fff!important;border-left:0!important}.storefront.theme-editorial header .configurable-nav.configurable-nav>a:first-child{margin-left:0;padding-left:0!important}.storefront.theme-editorial header .configurable-nav.configurable-nav>a:first-child[aria-current=page]{padding-left:16px!important}@media (width<=560px){.storefront.theme-editorial header .configurable-nav.configurable-nav>a:first-child{padding-left:16px!important}.storefront.theme-editorial .robress-universes{padding-top:20px!important;padding-bottom:8px!important}.storefront.theme-editorial .robress-universes .universes-heading h2{margin-bottom:10px!important;font-size:22px!important}.storefront.theme-editorial .universe-cards.universe-cards{overflow:visible;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important;margin:0!important;padding:0!important;display:grid!important}.storefront.theme-editorial .universe-cards.universe-cards>button{min-width:0;box-shadow:none;border-top-width:3px!important;border-radius:10px!important;width:auto!important}.storefront.theme-editorial .universe-cards .universe-media{aspect-ratio:4/3!important}.storefront.theme-editorial .universe-cards .universe-media svg{width:22px;height:22px}.storefront.theme-editorial .universe-cards .universe-card-content{align-items:center!important;gap:0!important;padding:6px 6px 8px!important}.storefront.theme-editorial .universe-cards .universe-card-content b.universe-name,.storefront.theme-editorial .universe-cards .universe-card-content b{white-space:nowrap;text-overflow:ellipsis;width:100%;overflow:hidden;text-align:center!important;font-size:13px!important}.storefront.theme-editorial .universe-cards .universe-card-content :is(p,span){display:none!important}.storefront.theme-editorial .resource-card{position:relative}.storefront.theme-editorial .resource-card h3 a:after{content:"";z-index:1;position:absolute;inset:0}.storefront.theme-editorial .resource-card .resource-fav{z-index:3}.storefront.theme-editorial .resource-card .resource-action:not(.free){display:none!important}.storefront.theme-editorial .resource-card .resource-action.free{z-index:2;position:relative;min-height:36px!important;padding:6px 12px!important;font-size:14px!important}.storefront.theme-editorial .resource-card .resource-badges em+em{display:none}.storefront.theme-editorial .universe-cards .universe-media{place-items:center;aspect-ratio:16/10!important;height:auto!important;display:grid!important}}.cart-page .cart-item{position:relative;padding-left:40px!important}.cart-page .cart-check{cursor:pointer;place-items:center;width:32px;height:44px;display:grid;position:absolute;top:50%;left:0;transform:translateY(-50%)}.cart-page .cart-check input{accent-color:#4b1d95;cursor:pointer;width:22px;height:22px;margin:0}.cart-page .cart-item-later>:not(.cart-check):not(.remove){opacity:.55}.cart-page .cart-later-tag{font-weight:600;color:#8a5a00!important}.cart-page .cart-select-note{color:#3b2a63;background:#f3ecff;border-radius:10px;margin:0 0 6px;padding:10px 12px;font-size:13.5px}.cart-page .cart-select-note svg{vertical-align:-2px}.proof-field{margin-top:12px}.proof-pick{cursor:pointer;background:#fff;border:2px dashed #c9b8ee;border-radius:14px;align-items:center;gap:12px;padding:12px;display:flex}.proof-field.has-file .proof-pick{border-style:solid;border-color:#b9a4e6}.proof-field.has-error .proof-pick{background:#fff6f6;border-color:#d64545}.proof-pick input{opacity:0;width:1px;height:1px;position:absolute}.proof-pick:focus-within{outline-offset:2px;outline:3px solid #4b1d95}.proof-pick>i{color:#4b1d95;background:#f3ecff;border-radius:12px;flex:none;place-items:center;width:54px;height:54px;font-size:22px;font-style:normal;display:grid}.proof-thumb{color:#4b1d95;background:#f3ecff;border:1px solid #e3d9f5;border-radius:8px;flex:none;place-items:center;width:58px;height:74px;display:grid;overflow:hidden}.proof-thumb img{object-fit:cover;width:100%;height:100%}.proof-text{flex-direction:column;gap:3px;min-width:0;display:flex}.proof-text b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.proof-text small{color:#6b6578}.proof-text small.ok{color:#17663b;font-weight:600}.proof-text em{color:#c02f2f;font-size:13px;font-style:normal;font-weight:600}.proof-whatsapp-box{gap:8px;margin-top:4px;display:grid}.proof-or{color:#8b8597;align-items:center;gap:10px;margin:6px 0 0;font-size:13px;display:flex}.proof-or:before,.proof-or:after{content:"";background:#e5ded3;flex:1;height:1px}.proof-whatsapp-box .whatsapp-proof{color:#17663b;background:#fff;border:2px solid #1f9d55;border-radius:12px;justify-content:center;align-items:center;gap:8px;min-height:46px;font-weight:700;text-decoration:none;display:flex}.proof-whatsapp-box small{color:#6b6578;text-align:center}.proof-whatsapp-done{color:#fff;cursor:pointer;background:#1f9d55;border:0;border-radius:12px;justify-content:center;align-items:center;gap:8px;min-height:46px;font-weight:700;display:flex}.download-qr{align-items:center;gap:6px;display:inline-flex}.order-proof-whatsapp{color:#17663b;background:#dcf5e6;border-radius:8px;padding:6px 10px;font-size:13px;font-weight:600}.my-purchases-list li li{flex-wrap:wrap;align-items:center;gap:6px 8px;display:flex}.my-purchase-line{flex:180px}.my-purchase-download{background:#4b1d95;border-radius:8px;align-items:center;gap:4px;padding:5px 10px;font-size:13px;font-weight:700;text-decoration:none;display:inline-flex;color:#fff!important}.my-purchases .secondary-link{color:#4b1d95;margin-top:6px;font-size:13px;font-weight:600;display:inline-block}.storefront.theme-editorial .my-purchases-band-wrap{gap:8px;max-width:1160px;margin:16px auto 0;padding:0 24px;display:grid}.storefront.theme-editorial .my-purchases-band{color:#fff;background:linear-gradient(90deg,#4b1d95,#7a3fd6);border-radius:14px;align-items:center;gap:12px;padding:12px 14px;display:flex}.storefront.theme-editorial .my-purchases-band>div{flex:1;gap:2px;min-width:0;display:grid}.storefront.theme-editorial .my-purchases-band small{opacity:.9}.storefront.theme-editorial .my-purchases-band>button:not(.my-purchases-band-close){color:#4b1d95;cursor:pointer;white-space:nowrap;background:#fff;border:0;border-radius:10px;padding:8px 12px;font-weight:700}.storefront.theme-editorial .my-purchases-band-close{color:#fff;cursor:pointer;background:0 0;border:0;place-items:center;padding:6px;display:grid}.storefront.theme-editorial .my-purchases-pending{background:#fff7e6;border:1px solid #f0d49b;border-radius:12px;justify-content:space-between;align-items:center;gap:10px;padding:10px 14px;font-size:14px;display:flex}.storefront.theme-editorial .my-purchases-pending button{color:#fff;cursor:pointer;white-space:nowrap;background:#4b1d95;border:0;border-radius:10px;padding:8px 12px;font-weight:700}.storefront.theme-editorial .resource-owned{z-index:2;color:#17663b;cursor:pointer;background:#dcf5e6;border:0;border-radius:999px;align-self:flex-start;align-items:center;gap:4px;padding:3px 10px;font-size:12px;font-weight:700;display:inline-flex;position:relative}@media (width<=560px){.storefront.theme-editorial .my-purchases-band-wrap{margin-top:12px;padding:0 16px}.storefront.theme-editorial .my-purchases-band{flex-wrap:wrap}.storefront.theme-editorial .my-purchases-band>button:not(.my-purchases-band-close){margin-left:34px}.storefront.theme-editorial .my-purchases-pending{font-size:13px}.storefront.theme-editorial .my-purchases-band{grid-template-columns:auto 1fr auto;gap:4px 10px;padding:10px 12px;display:grid!important}.storefront.theme-editorial .my-purchases-band small{display:none}.storefront.theme-editorial .my-purchases-band>button:not(.my-purchases-band-close){grid-column:1/-1;width:100%;margin-left:0!important}.storefront.theme-editorial .my-purchases-band-close{grid-area:1/3}}.checkout-cart-offer{color:#5c3d00;background:#fff7e6;border:1px solid #f0d49b;border-radius:12px;align-items:center;gap:10px;margin-bottom:12px;padding:10px 12px;display:flex}.checkout-cart-offer>svg{flex:none}.checkout-cart-offer>span{flex:1;gap:2px;min-width:0;font-size:14px;display:grid}.checkout-cart-offer small{color:#7a5a1c;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.checkout-cart-offer button{color:#fff;cursor:pointer;background:#4b1d95;border:0;border-radius:10px;flex:none;padding:8px 12px;font-weight:700}@media (width<=560px){.checkout-cart-offer{flex-wrap:wrap}.checkout-cart-offer button{width:100%}}.qr-config-save{border-top:1px solid #ece4d6;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin:12px 0 4px;padding-top:12px;display:flex}.qr-config-save small{color:#6b6578}.home-rails-off,.home-rails-off>.home-rails-main,.home-with-rails>.home-rails-main{display:contents}.home-with-rails>.home-rail{display:none}@media (width>=1240px){.storefront.theme-editorial .home-with-rails{grid-template-columns:200px minmax(0,1fr) 200px;align-items:start;gap:20px;max-width:1560px;margin:0 auto;padding:0 20px;display:grid}.storefront.theme-editorial .home-with-rails>.home-rails-main{min-width:0;display:block}.storefront.theme-editorial .home-with-rails>.home-rails-main>*{max-width:100%}.storefront.theme-editorial .home-with-rails>.home-rail{align-content:start;gap:14px;padding-top:20px;display:grid;position:sticky;top:16px}.storefront.theme-editorial .rail-box{border:1px solid var(--t-line,#e8dfd0);background:#fff;border-radius:14px;padding:12px}.storefront.theme-editorial .rail-box h2{font:700 12px/1.2 var(--t-sans,Inter, sans-serif);letter-spacing:.05em;text-transform:uppercase;color:#4b1d95;margin:0 0 6px}.storefront.theme-editorial .rail-box ul{gap:2px;margin:0;padding:0;list-style:none;display:grid}.storefront.theme-editorial .rail-box :is(a,button){width:100%;color:inherit;font:500 14px/1.2 var(--t-sans,Inter, sans-serif);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:8px;padding:7px 6px;text-decoration:none;display:flex}.storefront.theme-editorial .rail-box :is(a,button):hover{background:#f3ecff}.storefront.theme-editorial .rail-box svg{color:#4b1d95;flex:none;width:18px;height:18px}.storefront.theme-editorial .rail-link-icon{color:#fff;background:#4b1d95;border-radius:7px;flex:none;place-items:center;width:24px;height:24px;font-size:12px;font-weight:800;display:grid}.storefront.theme-editorial .rail-youtube{background:red}.storefront.theme-editorial .rail-amazon{background:#232f3e}.storefront.theme-editorial .rail-instagram{background:linear-gradient(45deg,#f58529,#dd2a7b,#8134af)}.storefront.theme-editorial .rail-tiktok{background:#111}.storefront.theme-editorial .rail-facebook{background:#1877f2}.storefront.theme-editorial .rail-whatsapp{background:#25d366}.storefront.theme-editorial .rail-hotmart{background:#f04e23}.storefront.theme-editorial .rail-ad{color:#fff;background:#4b1d95;border-radius:14px;min-height:120px;text-decoration:none;transition:transform .15s;display:block;position:relative;overflow:hidden;box-shadow:0 8px 20px #1414281a}.storefront.theme-editorial .rail-ad:hover{transform:translateY(-2px)}.storefront.theme-editorial .rail-ad img{width:100%;height:auto;display:block}.storefront.theme-editorial .rail-ad:has(img) .rail-ad-text{background:linear-gradient(#0000,#0009);position:absolute;inset:auto 0 0}.storefront.theme-editorial .rail-ad-text{gap:4px;padding:12px;display:grid}.storefront.theme-editorial .rail-ad-text small{letter-spacing:.05em;opacity:.9;font-size:11px;font-weight:700}.storefront.theme-editorial .rail-ad-text b{font:700 16px/1.2 var(--t-serif,Georgia, serif)}.storefront.theme-editorial .rail-ad-text em{color:#4b1d95;background:#fff;border-radius:8px;justify-self:start;margin-top:4px;padding:5px 9px;font-size:12px;font-style:normal;font-weight:700}.storefront.theme-editorial .home-with-rails>.home-rail{z-index:3}.storefront.theme-editorial .home-with-rails>.home-rails-main{z-index:1;position:relative}.storefront.theme-editorial .home-with-rails .universe-cards.universe-cards{grid-template-columns:repeat(auto-fit,minmax(128px,1fr))!important}.storefront.theme-editorial .rail-box button.active{color:#fff;background:#4b1d95}.storefront.theme-editorial .rail-box button.active svg{color:#fff}.storefront.theme-editorial .rail-trust li{align-items:flex-start;gap:8px;padding:5px 4px;font-size:13.5px;line-height:1.35;display:flex}.storefront.theme-editorial .rail-trust li svg{color:#1f9d55;width:16px;height:16px;margin-top:1px}}.storefront.theme-editorial .format-filter-chip{color:#fff;cursor:pointer;background:#4b1d95;border:0;border-radius:999px;align-items:center;gap:6px;margin:-4px auto 14px;padding:6px 12px;font-size:13px;font-weight:700;display:inline-flex}.storefront.theme-editorial .home-resources:has(.format-filter-chip){text-align:center}.storefront.theme-editorial .home-resources:has(.format-filter-chip) .home-resources-grid{text-align:left}.help-bot{z-index:40;font-family:var(--t-sans,Inter, system-ui, sans-serif);flex-direction:column;align-items:flex-end;gap:10px;display:flex;position:fixed;bottom:20px;right:20px}.help-fab{color:#fff;cursor:pointer;background:#4b1d95;border:0;border-radius:999px;align-items:center;gap:8px;min-height:52px;padding:0 18px 0 14px;font-size:15px;font-weight:700;display:inline-flex;box-shadow:0 10px 26px #2b1a5e59}.help-fab:hover{background:#3c1578}.help-fab:focus-visible{outline-offset:3px;outline:3px solid #ff7a35}.help-panel{background:#fff;border:1px solid #e8dfd0;border-radius:18px;flex-direction:column;width:min(360px,100vw - 32px);max-height:min(560px,100vh - 110px);display:flex;overflow:hidden;box-shadow:0 20px 50px #14142838}.help-panel header{color:#fff;background:#2b1a5e;justify-content:space-between;align-items:center;padding:12px 14px;display:flex}.help-panel header button{color:#fff;cursor:pointer;background:0 0;border:0;place-items:center;padding:4px;display:grid}.help-log{background:#fbf8f3;flex-direction:column;flex:1;gap:8px;padding:12px;display:flex;overflow-y:auto}.help-msg{border-radius:14px;max-width:88%;margin:0;padding:9px 12px;font-size:14px;line-height:1.4}.help-msg.bot{background:#fff;border:1px solid #ece4d6;border-bottom-left-radius:4px;align-self:flex-start}.help-msg.user{color:#fff;background:#4b1d95;border-bottom-right-radius:4px;align-self:flex-end}.help-chips{flex-wrap:wrap;gap:6px;margin-top:4px;display:flex}.help-chips button{color:#4b1d95;cursor:pointer;text-align:left;background:#fff;border:1px solid #c9b8ee;border-radius:999px;padding:6px 10px;font-size:13px;font-weight:600}.help-chips button:hover{background:#f3ecff}.help-input{border-top:1px solid #ece4d6;gap:6px;padding:10px;display:flex}.help-input input{min-width:0;min-height:40px;font:inherit;border:1px solid #ddd3c4;border-radius:10px;flex:1;padding:0 12px;font-size:14px}.help-input button{color:#fff;cursor:pointer;background:#4b1d95;border:0;border-radius:10px;place-items:center;width:42px;display:grid}.help-input button:disabled{opacity:.4;cursor:default}.help-whatsapp{color:#17663b;border:2px solid #1f9d55;border-radius:10px;justify-content:center;align-items:center;gap:8px;min-height:42px;margin:0 10px 10px;font-size:14px;font-weight:700;text-decoration:none;display:flex}.help-whatsapp.highlight{color:#fff;background:#1f9d55}@media (width<=560px){.help-bot{bottom:12px;right:12px}.help-fab{min-height:48px;padding:0 14px 0 12px;font-size:14px}.help-bot:not(.open) .help-fab span{display:none}.help-bot:not(.open) .help-fab{justify-content:center;width:52px;height:52px;padding:0}.storefront:has(.resume-order) .help-bot{bottom:92px}}@media (prefers-reduced-motion:no-preference){.help-panel{animation:.18s ease-out help-in}@keyframes help-in{0%{opacity:0;transform:translateY(8px)}}}.help-whatsapp{color:#128c4a;border-color:#25d366}.help-whatsapp.highlight{color:#fff;background:#25d366;border-color:#25d366}.proof-whatsapp-box .whatsapp-proof{color:#128c4a;border-color:#25d366}.proof-whatsapp-box .whatsapp-proof svg{color:#25d366}.help-whatsapp.highlight{background:#0e7a40;border-color:#0e7a40}.help-whatsapp,.proof-whatsapp-box .whatsapp-proof{color:#0e7a40;border-color:#0e7a40}.help-fab{padding:0 18px 0 6px}.help-fab .robi-avatar{border-radius:50%;flex:none}.help-panel header{gap:10px}.help-panel header>span{flex:1;gap:1px;min-width:0;display:grid}.help-panel header small{opacity:.85;font-size:12px}.help-panel header .robi-avatar{border-radius:50%;flex:none;box-shadow:0 0 0 2px #ffffff59}.help-row{align-items:flex-end;gap:6px;max-width:94%;display:flex}.help-row .robi-avatar{border-radius:50%;flex:none}.help-row .help-msg.bot{gap:8px;max-width:none;display:grid}.help-msg-link{color:#4b1d95;cursor:pointer;background:#f3ecff;border:0;border-radius:8px;justify-self:start;padding:6px 10px;font-size:13px;font-weight:700}.help-msg-link:hover{background:#e7dcff}.help-topics{flex-wrap:wrap;gap:6px;margin-top:2px;display:flex}.help-topics:before{content:"Temas";letter-spacing:.06em;text-transform:uppercase;color:#8b8597;width:100%;font-size:11px;font-weight:800}.help-topics button{color:#fff;cursor:pointer;background:#4b1d95;border:0;border-radius:999px;padding:7px 12px;font-size:13px;font-weight:700}.help-topics button:hover{background:#3c1578}.help-topic{gap:6px;display:grid}.help-topic>b{color:#4b1d95;font-size:13px}.help-back{color:#6b6578;cursor:pointer;background:0 0;border:0;justify-self:start;align-items:center;gap:4px;padding:2px 0;font-size:12.5px;font-weight:700;display:inline-flex}@media (width<=560px){.help-bot:not(.open) .help-fab{width:58px;height:58px}.help-bot:not(.open) .help-fab .robi-avatar{width:50px;height:50px}}.help-products{gap:6px;margin:0;padding:0;list-style:none;display:grid}.help-products a{color:#2b1a5e;background:#f6f2ff;border:1px solid #e3d9f5;border-radius:10px;gap:2px;padding:8px 10px;text-decoration:none;display:grid}.help-products a:hover{background:#ece3ff}.help-products b{font-size:13.5px}.help-products small{color:#4b1d95;font-size:12.5px;font-weight:700}.help-msg-whatsapp{align-items:center;gap:6px;text-decoration:none;display:inline-flex;color:#fff!important;background:#0e7a40!important}.help-msg-whatsapp:hover{background:#0b6a37!important}.storefront.theme-editorial .home-hero.hero-universe-art{gap:40px;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;display:grid!important}.storefront.theme-editorial .home-hero.hero-split.hero-universe-art .universe-default-art{background:linear-gradient(135deg, color-mix(in srgb, var(--universe) 14%, #fff) 0%, color-mix(in srgb, var(--universe) 34%, #fff) 100%);border-radius:16px;order:-1;height:360px;display:block;overflow:hidden;width:100%!important;min-height:0!important;max-height:none!important;position:relative!important;inset:auto!important}.storefront.theme-editorial .home-hero.hero-universe-art .universe-default-art:after{display:none!important}.universe-default-art .uda-shape{background:var(--universe);opacity:.14;border-radius:50%;position:absolute}.universe-default-art .uda-shape-a{width:260px;height:260px;top:-70px;right:-60px}.universe-default-art .uda-shape-b{opacity:.2;width:180px;height:180px;bottom:-60px;left:-50px}.universe-default-art .uda-page{border:1px solid color-mix(in srgb, var(--universe) 25%, #fff);background:#fff;border-radius:14px;width:150px;height:190px;position:absolute;top:50%;left:50%;box-shadow:0 10px 28px #2814501f}.universe-default-art .uda-page-1{background:color-mix(in srgb, var(--universe) 22%, #fff);transform:translate(-50%,-54%)translate(-92px)rotate(-12deg)}.universe-default-art .uda-page-2{background:color-mix(in srgb, var(--universe) 12%, #fff);transform:translate(-50%,-54%)translate(92px)rotate(12deg)}.universe-default-art .uda-page-3{transform:translate(-50%,-56%)}.universe-default-art .uda-badge{background:var(--universe);color:#fff;width:108px;height:108px;box-shadow:0 8px 20px color-mix(in srgb, var(--universe) 40%, transparent);border-radius:50%;place-items:center;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-66%)}.universe-default-art .uda-badge .universe-icon{color:#fff}.universe-default-art .uda-name{font-family:var(--font-display,Georgia, serif);color:#22163d;white-space:nowrap;font-size:22px;position:absolute;top:50%;left:50%;transform:translate(-50%,46px)}.universe-default-art .uda-spark{color:var(--universe);position:absolute}.universe-default-art .uda-spark-1{top:18%;left:18%}.universe-default-art .uda-spark-2{bottom:18%;right:20%}@media (width<=760px){.storefront.theme-editorial .home-hero.hero-universe-art{gap:20px;grid-template-columns:1fr!important}.storefront.theme-editorial .home-hero.hero-split.hero-universe-art .universe-default-art{height:200px}.universe-default-art .uda-page{width:96px;height:124px}.universe-default-art .uda-page-1{transform:translate(-50%,-54%)translate(-64px)rotate(-12deg)}.universe-default-art .uda-page-2{transform:translate(-50%,-54%)translate(64px)rotate(12deg)}.universe-default-art .uda-badge{width:72px;height:72px}.universe-default-art .uda-badge svg{width:40px;height:40px}.universe-default-art .uda-name{font-size:17px;transform:translate(-50%,26px)}}.storefront.theme-editorial .universe-soon{gap:20px;display:grid}.storefront.theme-editorial .universe-soon-card{border:1px solid color-mix(in srgb, var(--universe) 30%, #fff);background:color-mix(in srgb, var(--universe) 7%, #fff);border-radius:18px;align-items:flex-start;gap:24px;padding:28px;display:flex}.storefront.theme-editorial .universe-soon-icon{background:var(--universe);color:#fff;border-radius:16px;flex:none;place-items:center;width:64px;height:64px;display:grid}.storefront.theme-editorial .universe-soon-icon .universe-icon{color:#fff}.storefront.theme-editorial .universe-soon-tag{letter-spacing:.06em;text-transform:uppercase;color:color-mix(in srgb, var(--universe) 70%, #000);margin-bottom:6px;font-size:12px;font-weight:700;display:inline-block}.storefront.theme-editorial .universe-soon-copy h2{margin:0 0 8px;font-size:clamp(22px,2.4vw,30px)}.storefront.theme-editorial .universe-soon-copy p{color:#4a4560;max-width:60ch;margin:0 0 6px}.storefront.theme-editorial .universe-soon-copy .universe-soon-note{font-size:14px}.storefront.theme-editorial .universe-soon-actions{flex-wrap:wrap;gap:10px;margin-top:14px;display:flex}.storefront.theme-editorial .universe-soon-whatsapp{color:#fff;background:#0e7a40;border-radius:999px;align-items:center;gap:8px;padding:10px 16px;font-weight:700;text-decoration:none;display:inline-flex}.storefront.theme-editorial .universe-soon-whatsapp:hover{background:#0b6534}.storefront.theme-editorial .universe-soon-title{margin:12px 0 0;font-size:22px}@media (width<=760px){.storefront.theme-editorial .universe-soon-card{flex-direction:column;gap:14px;padding:20px}.storefront.theme-editorial .universe-soon-icon{width:52px;height:52px}}.my-purchases .my-purchase-cancel{color:#6b6380;cursor:pointer;background:0 0;border:0;margin:8px auto 0;padding:6px 10px;font-size:13px;text-decoration:underline;display:block}.my-purchases .my-purchase-cancel:hover{color:#b42318}.storefront.theme-editorial .inline-ad{color:#22163d;background:#f3effb;border:1px solid #e4dcf5;border-radius:16px;grid-column:1/-1;align-items:center;gap:14px;padding:12px;text-decoration:none;display:flex}.storefront.theme-editorial .inline-ad img{object-fit:cover;border-radius:12px;flex:none;width:96px;height:96px}.storefront.theme-editorial .inline-ad .rail-ad-text{gap:4px;display:grid}.storefront.theme-editorial .inline-ad small{letter-spacing:.06em;text-transform:uppercase;color:#6f55c7;font-size:11px;font-weight:700}.storefront.theme-editorial .inline-ad b{font-size:16px;line-height:1.25}.storefront.theme-editorial .inline-ad em{color:#fff;background:#4b1d95;border-radius:999px;justify-self:start;margin-top:2px;padding:6px 12px;font-size:13px;font-style:normal;font-weight:700}@media (width>=1240px){.storefront.theme-editorial .home-with-rails .inline-ad{display:none}}.rails-ad-places{border:1px solid #e6e1f0;border-radius:10px;flex-wrap:wrap;gap:6px 16px;padding:8px 12px;display:flex}.rails-ad-places legend{padding:0 4px;font-weight:600}.rails-ad-places small{color:#6b6380;flex-basis:100%}@media (width>=1240px){.storefront.theme-editorial .home-with-rails .home-products-grid{grid-template-columns:repeat(auto-fill,minmax(200px,1fr))!important}.storefront.theme-editorial .home-with-rails.rails-no-ads{grid-template-columns:200px minmax(0,1fr)}.storefront.theme-editorial .home-with-rails .home-hero.hero-universe-compact{padding:32px 24px!important}.storefront.theme-editorial .home-with-rails .home-hero.hero-universe-compact:not(.hero-no-media){grid-template-columns:minmax(0,1.2fr) minmax(0,1fr)!important}}.storefront:has(.public-product-page) .help-bot:not(.open) .help-fab span{display:none}.storefront:has(.public-product-page) .help-bot:not(.open) .help-fab{justify-content:center;width:52px;height:52px;padding:0}@media (width<=700px){body:has(.mobile-buy-bar.show) .help-bot{bottom:88px}.help-bot{transition:bottom .2s}}.storefront .footer-brand-links{flex-wrap:wrap;gap:6px 18px;margin-top:10px;display:flex}.storefront.theme-editorial header .configurable-nav.configurable-nav>a.nav-universe[aria-current=page]{background:color-mix(in srgb, var(--universe) 62%, #000)!important}.storefront.theme-editorial .universe-switch button[aria-current=page]{background:color-mix(in srgb, var(--universe,#4b1d95) 62%, #000);border-color:color-mix(in srgb, var(--universe,#4b1d95) 62%, #000)}.storefront.theme-editorial .universe-cards .universe-card-content span{color:color-mix(in srgb, var(--universe) 60%, #000)!important}.storefront.theme-editorial .resource-price.free{color:#1d7040}@media (width>=561px){.storefront.theme-editorial .phone-home-title{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;display:block;position:absolute;overflow:hidden}}.storefront.theme-editorial :is(.section-title span,.universes-heading span,.how>span,.member-copy>span){color:color-mix(in srgb, var(--t-accent) 72%, #000)!important}.storefront.theme-editorial .resource-action.free{background:#1d7040}@media (width>=561px){.storefront.theme-editorial .phone-home-title.hero-titled{display:none}}.storefront.theme-editorial .card-body small{color:color-mix(in srgb, var(--t-accent) 72%, #000)!important}@media (width<=560px){.storefront.theme-editorial .home-resources-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}.storefront.theme-editorial .home-resources-grid>.resource-card{background:#fff;border-radius:12px;flex-direction:column;gap:4px;box-shadow:0 1px #ece4d6,0 4px 14px #22163d0f;padding:8px!important;display:flex!important}.storefront.theme-editorial .home-resources-grid>.resource-card>.resource-cover{aspect-ratio:3/4;background:#f3eee6;border-radius:8px;width:100%;height:auto;overflow:hidden}.storefront.theme-editorial .home-resources-grid>.resource-card>.resource-cover img{object-fit:cover;width:100%;height:100%}.storefront.theme-editorial .home-resources-grid>.resource-card>:not(.resource-cover){grid-column:auto}.storefront.theme-editorial .home-resources-grid>.resource-card h3{-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:2.6em;margin:4px 0 0;line-height:1.3;display:-webkit-box;overflow:hidden;font-size:14px!important}.storefront.theme-editorial .home-resources-grid>.resource-card .resource-formats{white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.storefront.theme-editorial .home-resources-grid>.resource-card .resource-price{margin-top:auto;font-size:16px!important}.storefront.theme-editorial .home-resources-grid>.resource-card .resource-rating{font-size:12px}.storefront.theme-editorial .home-resources-grid>.resource-card>.resource-fav{top:14px;left:auto;right:14px}.storefront.theme-editorial .home-resources-grid>.resource-card .resource-action.free{width:100%}}.legal-page{min-height:100vh;color:var(--ink);background:#f7f6fb}.legal-top{justify-content:space-between;align-items:center;max-width:1120px;margin:0 auto;padding:14px 20px;display:flex}.legal-logo img{width:auto;height:34px;display:block}.legal-back{min-height:44px;color:var(--purple-dark);border-radius:999px;align-items:center;gap:6px;padding:0 14px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.legal-back:hover{background:#efe9fb}.legal-hero{background:linear-gradient(135deg, #2a1065, var(--purple));color:#fff;text-align:center;padding:48px 20px 56px}.legal-kicker{letter-spacing:.08em;text-transform:uppercase;color:#cbb8ff;margin:0 0 8px;font-size:13px;font-weight:700}.legal-hero h1{letter-spacing:-.02em;margin:0;font-size:clamp(28px,4vw,40px);font-weight:800}.legal-meta{color:#ddd2fb;margin:10px 0 0;font-size:14px}.legal-body{grid-template-columns:240px 1fr;gap:32px;max-width:1120px;margin:-28px auto 0;padding:0 20px 48px;display:grid}.legal-index{align-self:start;margin-top:56px;font-size:14px;position:sticky;top:20px}.legal-index p{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin:0 0 10px;font-size:12px;font-weight:700}.legal-index ol{border-left:2px solid var(--line);margin:0;padding:0;list-style:none}.legal-index a{color:#475467;border-left:2px solid #0000;margin-left:-2px;padding:8px 14px;text-decoration:none;display:block}.legal-index a:hover{color:var(--purple-dark);border-left-color:var(--purple)}.legal-content{min-width:0}.legal-draft{color:#6b4200;background:#fff4e0;border-radius:12px;margin:0 0 16px;padding:12px 16px;font-size:14px}.legal-section,.legal-contact{border:1px solid var(--line);background:#fff;border-radius:16px;margin-bottom:16px;padding:28px 32px;scroll-margin-top:20px;box-shadow:0 1px 2px #1018280a}.legal-section h2{align-items:center;gap:12px;margin:0 0 16px;font-size:20px;font-weight:700;display:flex}.legal-section h2 span{width:30px;height:30px;color:var(--purple-dark);background:#efe9fb;border-radius:50%;place-items:center;font-size:14px;display:inline-grid}.legal-section h3{color:var(--purple-dark);margin:20px 0 8px;font-size:15px;font-weight:700}.legal-section p,.legal-section li{color:#344054;font-size:15px;line-height:1.7}.legal-section p{margin:0 0 10px}.legal-section ul{margin:0 0 10px;padding-left:20px;list-style:outside}.legal-section li{margin-bottom:6px}.legal-section li::marker{color:var(--purple)}.legal-contact{background:#f3effc;border-color:#e2d8fa}.legal-contact h2{margin:0 0 4px;font-size:18px}.legal-contact p{color:#475467;margin:0 0 16px}.legal-contact div{flex-wrap:wrap;gap:10px;display:flex}.legal-contact a{background:var(--purple);color:#fff;border-radius:999px;align-items:center;gap:8px;min-height:44px;padding:0 18px;font-weight:600;text-decoration:none;display:inline-flex}.legal-contact a+a{color:var(--purple-dark);background:#fff;border:1px solid #d6c8f7}.legal-foot{text-align:center;color:#4f5666;border-top:1px solid var(--line);background:0 0;padding:24px 20px;font-size:13px}@media (width<=860px){.legal-body{grid-template-columns:1fr;gap:0;padding:0 16px 32px}.legal-index{border:1px solid var(--line);background:#fff;border-radius:16px;margin:0 0 16px;padding:16px 20px;position:static}.legal-section,.legal-contact{padding:22px 20px}}.legal-body-single{grid-template-columns:minmax(0,760px);justify-content:center}.legal-body-single .legal-content{margin-top:0}.legal-section a{color:var(--purple-dark);font-weight:600}.about-heading{margin:18px 0 6px;font-size:1.15rem}
