/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@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-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--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{.visible{visibility:visible}.fixed{position:fixed}.relative{position:relative}.start{inset-inline-start:var(--spacing)}.isolate{isolation:isolate}.block{display:block}.hidden{display:none}.table{display:table}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}:root{--ink:#101419;--muted:#66707b;--green:#22db98;--green-dark:#0aaa72;--paper:#f5f7f8}*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:var(--ink);font-family:Arial,var(--font-geist-sans),sans-serif;background:#fff;margin:0}button,input{font:inherit}button,a{transition:all .2s}button{cursor:pointer}.shell{width:min(1180px,100% - 40px);margin:auto}.topbar{background:var(--green);color:#06251a;text-align:center;letter-spacing:.05em;padding:8px;font-size:12px;font-weight:800}.nav{justify-content:space-between;align-items:center;height:86px;display:flex}.logo{color:var(--ink);grid-template-columns:52px 1fr;line-height:.85;text-decoration:none;display:grid;position:relative}.logo span{background:var(--green);letter-spacing:-2px;border-radius:6px 0;grid-row:1/3;padding:13px 9px;font-size:25px;font-weight:950}.logo b{letter-spacing:.08em;padding:7px 0 0 9px;font-size:22px}.logo small{letter-spacing:.27em;margin-top:5px;padding-left:10px;font-size:8px}.nav nav{gap:34px;display:flex}.nav nav a{color:#424b55;font-size:14px;font-weight:650;text-decoration:none}.cart-button{background:#fff;border:1px solid #e2e6e8;border-radius:12px;align-items:center;gap:8px;padding:11px 14px;font-weight:750;display:flex}.cart-button i{background:var(--green);border-radius:50%;place-items:center;min-width:22px;height:22px;font-size:11px;font-style:normal;display:grid}.hero{background:#0d1116;position:relative;overflow:hidden}.hero:before{content:"";pointer-events:none;background:linear-gradient(105deg,#0000 40%,#1fe29b0f);position:absolute;inset:0}.hero-grid{grid-template-columns:1.05fr .95fr;align-items:center;min-height:620px;display:grid}.hero-copy{z-index:2;padding:72px 0;position:relative}.eyebrow{letter-spacing:.24em;color:var(--green);font-size:11px;font-weight:850}.eyebrow.dark{color:var(--green-dark)}.hero h1{color:#fff;letter-spacing:-.045em;margin:20px 0 26px;font-size:72px;line-height:.98}.hero-copy>p{color:#9ea8b2;max-width:560px;font-size:18px;line-height:1.65}.hero-actions{gap:12px;margin-top:34px;display:flex}.primary,.secondary{border-radius:10px;padding:16px 21px;font-size:14px;font-weight:800;text-decoration:none}.primary{background:var(--green);color:#0a261b}.primary:hover{background:#54edb5;transform:translateY(-2px)}.primary b{margin-left:18px}.secondary{color:#fff;border:1px solid #3d4752}.secondary:hover{border-color:#788592}.trust{color:#a6afb8;gap:24px;margin-top:36px;font-size:12px;display:flex}.trust b{color:var(--green);margin-right:4px}.hero-art{place-items:center;height:100%;display:grid;position:relative}.glow{background:radial-gradient(circle,#24e7a03d,#0000 66%);border-radius:50%;width:430px;height:430px;position:absolute}.hero-printer{filter:drop-shadow(0 36px 28px #00000073);width:350px;position:relative;transform:perspective(800px)rotateY(-7deg)}.hp-top{background:linear-gradient(100deg,#dfe5e8,#717c83);border-radius:12px 12px 2px 2px;height:35px;box-shadow:inset 0 -6px 9px #495158}.hp-frame{background:linear-gradient(145deg,#11171b,#050708);border:25px solid #aab3b8;border-top-width:18px;height:315px;position:relative;box-shadow:inset 0 0 45px #000}.hp-rail{background:#6d777d;height:10px;position:absolute;top:88px;left:10px;right:10px;box-shadow:0 3px 7px #000}.hp-head{background:#e7edef;border-radius:4px;width:42px;height:48px;position:absolute;top:82px;left:46%;box-shadow:0 5px 10px #000}.hp-bed{background:#687278;height:25px;position:absolute;bottom:34px;left:30px;right:30px;transform:perspective(180px)rotateX(58deg);box-shadow:0 8px 15px #000}.hp-bed span{background:linear-gradient(135deg,var(--green),#128258);clip-path:polygon(20% 0,80% 0,100% 100%,0 100%);width:110px;height:65px;display:block;position:absolute;bottom:8px;left:70px}.hp-base{background:linear-gradient(100deg,#c7ced1,#6f777c);border-radius:2px 2px 12px 12px;height:65px;padding:20px}.hp-base span{color:var(--green);background:#161b1e;padding:6px;font-weight:900}.hp-base i{float:right;background:var(--green);border-radius:50%;width:12px;height:12px}.floating{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#fff;background:#171e23e0;border:1px solid #3a464d;border-radius:12px;align-items:center;gap:10px;padding:13px 17px;display:flex;position:absolute;box-shadow:0 16px 30px #0000004d}.floating b{color:var(--green);font-size:18px}.floating span{color:#bdc5cb;font-size:11px}.f1{top:27%;left:3%}.f2{bottom:25%;right:-2%}.benefits{background:#fff;border-bottom:1px solid #e7eaec}.benefit-grid{grid-template-columns:repeat(4,1fr);padding:28px 0;display:grid}.benefit-grid>div{border-right:1px solid #e4e7e9;align-items:center;gap:13px;padding:4px 23px;display:flex}.benefit-grid>div:first-child{padding-left:0}.benefit-grid>div:last-child{border:0}.benefit-grid>div>b{font-size:22px}.benefit-grid span{flex-direction:column;display:flex}.benefit-grid strong{font-size:13px}.benefit-grid small{color:#7b838c;margin-top:4px;font-size:11px}.section-head{justify-content:space-between;align-items:end;display:flex}.section-head h2{letter-spacing:-.035em;margin:12px 0 8px;font-size:42px}.section-head p{color:var(--muted);margin:0}.search{border:1px solid #dfe4e7;border-radius:11px;align-items:center;width:260px;padding:0 14px;display:flex}.search input{background:0 0;border:0;outline:0;width:100%;padding:14px 10px}.filters{flex-wrap:wrap;gap:8px;margin:35px 0;display:flex}.filters button{background:#fff;border:1px solid #dfe3e5;border-radius:999px;padding:10px 17px;font-size:12px;font-weight:700}.filters button.active{color:#fff;background:#12171b;border-color:#12171b}.product-grid{grid-template-columns:repeat(3,1fr);gap:22px;display:grid}.product-card{background:#fff;border:1px solid #e2e6e8;border-radius:18px;transition:all .25s;overflow:hidden}.product-card:hover{transform:translateY(-5px);box-shadow:0 20px 40px #141c2017}.visual-wrap{background:linear-gradient(145deg,#f4f6f7,#e6eaec);place-items:center;height:245px;display:grid;position:relative}.tag{color:#fff;text-transform:uppercase;letter-spacing:.1em;z-index:2;background:#12171b;border-radius:999px;padding:7px 10px;font-size:9px;font-weight:800;position:absolute;top:16px;left:16px}.printer-visual{place-items:center;width:170px;height:165px;display:grid;position:relative}.printer-frame{background:#1b2124;border:14px solid #d9dddf;border-top-color:#9aa2a7;border-radius:5px;width:125px;height:125px;position:relative;box-shadow:0 15px 22px #0003}.printer-frame .rail{background:#9ca5aa;height:5px;position:absolute;top:35px;left:7px;right:7px}.printer-frame .head{background:var(--accent);border-radius:2px;width:20px;height:25px;position:absolute;top:31px;left:42px}.printer-frame .bed{background:#8f999e;height:8px;position:absolute;bottom:12px;left:9px;right:9px}.printer-frame .model{background:var(--accent);clip-path:polygon(25% 0,75% 0,100% 100%,0 100%);width:25px;height:35px;position:absolute;bottom:19px;left:43px}.brand-mark{background:#fff;border:1px solid #dce1e3;border-radius:999px;padding:5px 10px;font-size:9px;font-weight:900;position:absolute;bottom:0}.product-brand{color:var(--green-dark);text-transform:uppercase;letter-spacing:.14em;font-size:10px;font-weight:850}.product-info h3{margin:7px 0 8px;font-size:19px}.product-info>p{color:#737c84;height:37px;font-size:12px;line-height:1.55}.price{flex-direction:column;margin:18px 0;display:flex}.price small,.price span{color:#828a91;font-size:10px}.price strong{margin:3px 0;font-size:25px}.product-info>button{color:#fff;background:#11171b;border:0;border-radius:9px;justify-content:space-between;width:100%;padding:13px 14px;font-size:12px;font-weight:800;display:flex}.empty{text-align:center;color:#777;padding:60px}.cta-inner{justify-content:space-between;align-items:center;min-height:300px;display:flex}.cta .eyebrow{color:#0a5439}.cta h2{letter-spacing:-.03em;max-width:680px;margin:12px 0;font-size:40px}.cta p{color:#205b46;max-width:620px}.cta a{color:#fff;background:#101519;border-radius:10px;padding:17px 21px;font-size:13px;font-weight:800;text-decoration:none}.cta a b{margin-left:18px}footer{color:#a9b1b8;background:#0d1115;padding-top:55px}.footer-grid{grid-template-columns:1.4fr repeat(3,1fr);gap:50px;display:grid}.logo.inverse{color:#fff;width:190px}.footer-grid strong{color:#fff;font-size:12px}.footer-grid p{font-size:12px;line-height:1.8}.copyright{border-top:1px solid #252c31;margin-top:45px;padding:22px 0;font-size:10px}.overlay{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);z-index:20;background:#030709a3;border:0;position:fixed;inset:0}.drawer{z-index:21;background:#fff;flex-direction:column;width:min(470px,100%);display:flex;position:fixed;top:0;bottom:0;right:0;box-shadow:-20px 0 60px #0003}.drawer-head{border-bottom:1px solid #e5e8e9;justify-content:space-between;padding:26px;display:flex}.drawer-head small{color:var(--green-dark);letter-spacing:.18em;font-size:9px;font-weight:850}.drawer-head h2{margin:5px 0 0}.drawer-head h2 span{background:var(--green);vertical-align:middle;border-radius:50%;padding:5px 8px;font-size:11px}.drawer-head>button,.modal-close{background:#edf0f1;border:0;border-radius:50%;width:36px;height:36px;font-size:23px}.cart-list{flex:1;padding:20px;overflow:auto}.cart-empty{text-align:center;padding:70px 20px}.cart-empty>span{font-size:38px}.cart-empty p{color:#777}.cart-item{border-bottom:1px solid #e7eaeb;grid-template-columns:110px 1fr;gap:16px;padding:16px 0;display:grid}.cart-item .printer-visual{background:#f1f3f4;border-radius:10px;width:110px;height:110px}.cart-item .printer-frame{transform:scale(.55)}.cart-item .brand-mark{display:none}.cart-item>div:last-child{flex-direction:column;gap:5px;display:flex}.cart-item small{color:var(--green-dark);font-size:9px;font-weight:850}.cart-item strong{font-size:13px}.cart-item b{font-size:15px}.qty{align-items:center;margin-top:7px;display:flex}.qty button{background:#fff;border:1px solid #d9dfe1;width:28px;height:28px}.qty span{text-align:center;width:34px;font-size:12px}.drawer-foot{border-top:1px solid #e4e8e9;padding:20px 26px}.freight label{font-size:11px;font-weight:800}.freight>div{margin:7px 0;display:flex}.freight input{border:1px solid #dce1e3;border-radius:8px 0 0 8px;flex:1;padding:11px}.freight button{color:#fff;background:#182025;border:0;border-radius:0 8px 8px 0;padding:0 15px;font-size:11px;font-weight:800}.freight small{color:var(--green-dark);font-size:9px}.subtotal{justify-content:space-between;margin:22px 0;display:flex}.subtotal strong{font-size:22px}.checkout-btn{background:var(--green);border:0;border-radius:9px;width:100%;padding:15px;font-weight:850}.drawer-foot>p{text-align:center;color:#7a838a;font-size:9px}.modal-layer{z-index:30;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.checkout-modal{z-index:31;background:#fff;border-radius:20px;width:min(650px,100%);max-height:92vh;padding:35px;position:relative;overflow:auto}.modal-close{position:absolute;top:22px;right:22px}.checkout-modal h2{margin:10px 0;font-size:34px}.checkout-modal>p{color:#717a82}.fields{grid-template-columns:1fr 1fr;gap:14px;margin:25px 0;display:grid}.fields label{font-size:11px;font-weight:800}.fields label.wide{grid-column:1/-1}.fields input{outline-color:var(--green);border:1px solid #dce1e3;border-radius:8px;width:100%;margin-top:6px;padding:12px;display:block}.checkout-total{background:#f1f4f4;border-radius:9px;justify-content:space-between;margin-bottom:12px;padding:16px;display:flex}.checkout-modal form>small{text-align:center;color:#707980;margin-top:12px;display:block}.modal-layer .overlay{z-index:30}@media (width<=900px){.nav nav{display:none}.hero-grid{grid-template-columns:1fr;min-height:auto}.hero-copy{padding:65px 0 40px}.hero h1{font-size:58px}.hero-art{height:470px}.benefit-grid{grid-template-columns:1fr 1fr}.benefit-grid>div{border:0;padding:15px}.product-grid,.footer-grid{grid-template-columns:1fr 1fr}.cta-inner{gap:30px;padding:50px 0}.section-head{align-items:start;gap:30px}}@media (width<=620px){.shell{width:min(100% - 28px,1180px)}.topbar{font-size:10px}.nav{height:72px}.logo{transform-origin:0;transform:scale(.86)}.cart-button{font-size:0}.cart-button span{font-size:17px}.hero h1{font-size:43px}.hero-copy>p{font-size:15px}.hero-actions{text-align:center;flex-direction:column;align-items:stretch}.trust{flex-wrap:wrap;gap:10px}.hero-art{height:380px}.hero-printer{transform:scale(.75)}.floating{transform:scale(.85)}.f1{top:20%;left:-4%}.f2{bottom:18%;right:-4%}.benefit-grid{grid-template-columns:1fr}.benefit-grid>div{padding:12px 0}.section-head{flex-direction:column}.section-head h2{font-size:34px}.search{width:100%}.catalog{padding:65px 0}.product-grid{grid-template-columns:1fr}.visual-wrap{height:220px}.cta-inner{flex-direction:column;align-items:flex-start}.cta h2{font-size:34px}.footer-grid,.fields{grid-template-columns:1fr}.fields label.wide{grid-column:auto}.checkout-modal{padding:28px 20px}.drawer{width:100%}}.admin{background:#f3f6f6;min-height:100vh}.admin>header{color:#fff;background:#101519;justify-content:space-between;align-items:center;height:78px;padding:0 max(24px,50% - 590px);display:flex}.admin>header .logo{color:#fff}.admin>header>div:last-child{align-items:center;gap:18px;font-size:12px;display:flex}.admin>header a{color:#22db98;font-weight:800;text-decoration:none}.admin-hero{color:#fff;background:#151c20;justify-content:space-between;align-items:center;padding:58px max(24px,50% - 590px);display:flex}.admin-hero>div>span,.form-title small{color:#22db98;letter-spacing:.17em;font-size:10px;font-weight:900}.admin-hero h1{margin:10px 0;font-size:44px}.admin-hero p{color:#9aa5aa}.admin-hero aside{border:1px solid #3a464b;border-radius:16px;flex-direction:column;padding:20px 28px;display:flex}.admin-hero aside b{color:#22db98;font-size:35px}.admin-hero aside span{font-size:11px}.admin-grid{grid-template-columns:440px 1fr;align-items:start;gap:25px;width:min(1180px,100% - 40px);margin:34px auto 80px;display:grid}.product-form,.product-list{background:#fff;border:1px solid #dfe5e6;border-radius:16px;padding:24px}.form-title,.list-head{border-bottom:1px solid #e6eaeb;justify-content:space-between;align-items:center;padding-bottom:17px;display:flex}.form-title h2,.list-head h2{margin:5px 0 0}.form-title button{background:#edf0f1;border:0;border-radius:7px;padding:8px 12px}.form-fields{grid-template-columns:1fr 1fr;gap:14px;margin:20px 0;display:grid}.form-fields label{color:#515a61;font-size:10px;font-weight:800}.form-fields label:nth-child(3){grid-column:1/-1}.form-fields input{border:1px solid #dbe1e3;border-radius:8px;outline-color:#22db98;width:100%;margin-top:5px;padding:11px;display:block}.form-fields input[type=color]{height:40px;padding:3px}.form-fields label.check{grid-column:1/-1;align-items:center;gap:8px;display:flex}.form-fields label.check input{width:auto;margin:0}.save{background:#22db98;border:0;border-radius:9px;width:100%;padding:14px;font-weight:900}.form-msg{color:#0b8e61;font-size:11px}.list-head span{background:#edf2f1;border-radius:999px;padding:7px 10px;font-size:11px}.product-list article{border-bottom:1px solid #e8ebec;grid-template-columns:62px 1fr auto;align-items:center;gap:15px;padding:16px 0;display:grid}.mini-printer{color:#102019;border-radius:10px;place-items:center;width:62px;height:62px;font-weight:950;display:grid}.product-list article>div:nth-child(2){flex-direction:column;gap:3px;display:flex}.product-list article small{color:#0b9f6b;font-weight:800}.product-list article span{color:#6d767d;font-size:11px}.product-list article em{border-radius:999px;width:max-content;padding:4px 7px;font-size:9px;font-style:normal;font-weight:800}.product-list article em.ok{color:#078356;background:#dff9ef}.product-list article em.warn{color:#ad6600;background:#fff0db}.row-actions{gap:6px;display:flex}.row-actions button{background:#fff;border:1px solid #dce2e4;border-radius:7px;padding:8px;font-size:10px;font-weight:800}.row-actions button.delete{color:#c43838}.no-products{text-align:center;color:#7a848a;padding:70px 20px}.form-msg{background:#e2f8ef;border-radius:8px;padding:10px}.shipping-option{background:#f2f5f5;border-radius:7px;margin-top:7px;padding:8px 10px;font-size:10px;justify-content:space-between!important;display:flex!important}.shipping-option b{color:#0a8f61}@media (width<=850px){.admin-grid{grid-template-columns:1fr}.admin-hero aside,.admin>header>div:last-child>span{display:none}}@media (width<=560px){.admin>header{padding:0 14px}.admin>header .logo{transform-origin:0;transform:scale(.75)}.admin-hero{padding:42px 20px}.admin-hero h1{font-size:35px}.admin-grid{width:calc(100% - 24px)}.form-fields{grid-template-columns:1fr}.form-fields label:nth-child(3){grid-column:auto}.product-list{padding:16px}.product-list article{grid-template-columns:52px 1fr}.mini-printer{width:52px;height:52px}.row-actions{grid-column:2}.admin>header>div:last-child{gap:9px}}.official-logo{color:#101419;align-items:center;gap:12px;text-decoration:none;display:flex}.official-logo img{object-fit:cover;object-position:center;border-radius:12px;width:64px;height:58px}.official-logo span{flex-direction:column;display:flex}.official-logo b{letter-spacing:.1em;font-size:18px}.official-logo small{color:#66707b;max-width:250px;margin-top:4px;font-size:9px}.store-highlights{background:#f3f7ff;border-block:1px solid #dce8fa}.store-highlights .shell{grid-template-columns:repeat(4,1fr);display:grid}.store-highlights span{border-right:1px solid #dce8fa;grid-template-columns:28px 1fr;column-gap:8px;padding:13px 18px;display:grid}.store-highlights b{grid-row:1/3;align-self:center;font-size:19px}.store-highlights strong{font-size:11px}.photo-stack img{object-fit:contain;width:100%;height:100%;display:none}.photo-stack img:first-child{display:block}.photo-count{color:#fff;background:#111;border-radius:999px;padding:4px 7px;font-size:8px;position:absolute;top:0;right:0}.has-image .brand-mark{bottom:-2px}.filament-catalog{background:linear-gradient(#f4f8ff,#fff);border-top:1px solid #e0eaf8;padding:85px 0 95px}.filament-price-callout{color:#fff;background:#1268e8;border-radius:16px;grid-template-columns:auto auto;column-gap:8px;padding:16px 22px;display:grid;box-shadow:0 12px 28px #1268e838}.filament-price-callout small{letter-spacing:.15em;grid-column:1/-1;font-size:9px;font-weight:900}.filament-price-callout strong{font-size:30px}.filament-price-callout span{align-self:end;padding-bottom:5px;font-size:11px}.filament-grid{grid-template-columns:repeat(3,1fr);gap:22px;display:grid}.filament-card{background:#fff;border:1px solid #dfe7f2;border-radius:18px;transition:all .25s;overflow:hidden}.filament-card:hover{transform:translateY(-5px);box-shadow:0 20px 45px #11386e1f}.filament-photo{background:radial-gradient(circle at 50% 44%,#fff 0,#eef4fb 72%);place-items:center;height:285px;display:grid;position:relative}.filament-photo .printer-visual{width:240px;height:240px}.filament-photo .brand-mark{display:none}.filament-photo>i{border:4px solid #fff;border-radius:50%;width:26px;height:26px;position:absolute;bottom:15px;right:16px;box-shadow:0 2px 8px #aab7c7}.filament-card .product-info>p{height:56px}.filament-buy{justify-content:space-between;align-items:end;gap:15px;display:flex}.filament-buy .price{margin:12px 0}.filament-buy label{color:#59636e;font-size:10px;font-weight:800}.filament-buy select{background:#fff;border:1px solid #ccd7e3;border-radius:9px;width:82px;margin-top:5px;padding:9px;display:block}.filament-card .product-info>button{background:#1268e8}.filament-card .product-info>button:hover{background:#0755c5}@media (width<=900px){.filament-grid,.store-highlights .shell{grid-template-columns:1fr 1fr}.store-highlights span:nth-child(2){border-right:0}.official-logo small{display:none}}@media (width<=620px){.official-logo img{width:48px;height:45px}.official-logo b{font-size:14px}.store-highlights .shell{width:100%;display:flex;overflow-x:auto}.store-highlights span{min-width:175px}.filament-catalog{padding:60px 0}.filament-grid{grid-template-columns:1fr}.filament-photo{height:260px}.filament-card .product-info>p{height:auto}.filament-price-callout{width:100%}}.catalog-tabs{background:#edf3fb;border-radius:20px;grid-template-columns:repeat(3,1fr);gap:14px;margin:0 0 48px;padding:10px;display:grid}.catalog-tabs button{text-align:left;color:#53606d;background:0 0;border:2px solid #0000;border-radius:15px;grid-template-columns:44px 1fr;align-items:center;padding:18px 22px;display:grid}.catalog-tabs button>span{grid-row:1/3;font-size:26px}.catalog-tabs button>b{font-size:17px}.catalog-tabs button>small{font-size:10px}.catalog-tabs button.active{color:#10233b;background:#fff;border-color:#1289f8;box-shadow:0 8px 22px #1b4f8e1a}.filament-toolbar{justify-content:space-between;align-items:center;gap:20px;margin:34px 0 18px;display:flex}.material-tabs{gap:10px;display:flex}.material-tabs button{background:#fff;border:2px solid #d7e2ef;border-radius:14px;flex-direction:column;align-items:flex-start;width:150px;padding:12px 18px;display:flex}.material-tabs button b{font-size:18px}.material-tabs button small{color:#738092;margin-top:3px;font-size:10px}.material-tabs button.active{color:#0874dc;background:#eaf5ff;border-color:#1289f8}.brand-filter-title{text-transform:uppercase;letter-spacing:.14em;color:#657486;margin-top:22px;font-size:10px;font-weight:900}.filament-brands{margin:10px 0 30px}.filament-brands button.active{background:#1289f8;border-color:#1289f8}.catalog>.filament-grid{margin-top:4px}@media (width<=620px){.catalog-tabs{gap:8px;margin-bottom:34px}.catalog-tabs button{grid-template-columns:32px 1fr;padding:14px 10px}.catalog-tabs button>span{font-size:20px}.catalog-tabs button>b{font-size:14px}.catalog-tabs button>small{font-size:8px}.filament-toolbar{flex-direction:column;align-items:stretch}.material-tabs{width:100%}.material-tabs button{width:50%}.catalog>.filament-grid{grid-template-columns:1fr 1fr;gap:10px}.catalog>.filament-grid .filament-photo{height:185px}.catalog>.filament-grid .filament-photo .printer-visual{width:165px;height:165px}.catalog>.filament-grid .product-info{padding:13px}.catalog>.filament-grid .product-info h3{min-height:50px;font-size:14px}.catalog>.filament-grid .product-info>p{display:none}.catalog>.filament-grid .filament-buy{flex-direction:column;align-items:stretch;gap:4px}.catalog>.filament-grid .filament-buy .price{margin:7px 0}.catalog>.filament-grid .price strong{font-size:21px}.catalog>.filament-grid .filament-buy select{width:100%}.catalog>.filament-grid .product-info>button{padding:11px 9px;font-size:10px}.catalog>.filament-grid .tag{font-size:7px;top:8px;left:8px}.catalog>.filament-grid .filament-photo>i{width:21px;height:21px;bottom:8px;right:8px}}.material-tabs{flex-wrap:wrap}.filament-card{content-visibility:auto;contain-intrinsic-size:520px}.load-more{color:#fff;background:#1289f8;border:0;border-radius:12px;margin:32px auto 0;padding:14px 24px;font-weight:850;display:block;box-shadow:0 8px 20px #1289f833}@media (width<=620px){.material-tabs{flex-wrap:nowrap;padding-bottom:4px;overflow-x:auto}.material-tabs button{width:auto;min-width:110px}}.payment-admin{background:#f3f6f9;min-height:100vh;padding:32px}.payment-admin>header{justify-content:space-between;width:min(860px,100%);margin:0 auto 20px;display:flex}.payment-admin a{color:#1268e8;font-weight:800;text-decoration:none}.payment-admin>section{background:#fff;border:1px solid #dbe4ee;border-radius:22px;width:min(860px,100%);margin:auto;padding:34px;box-shadow:0 18px 50px #102f5714}.payment-admin section>small{color:#1268e8;letter-spacing:.16em;font-weight:900}.payment-admin h1{margin:10px 0;font-size:40px}.payment-admin section>p{color:#667487}.payment-admin label{cursor:pointer;border:2px solid #dfe7f0;border-radius:16px;grid-template-columns:25px 1fr auto;align-items:center;gap:15px;margin:14px 0;padding:20px;display:grid}.payment-admin label.selected{background:#edf7ff;border-color:#1289f8}.payment-admin label.disabled{opacity:.58;cursor:not-allowed}.payment-admin label span{flex-direction:column;gap:5px;display:flex}.payment-admin label em{color:#6b7785;font-size:12px;font-style:normal}.payment-admin label strong{color:#078356;background:#dff9ef;border-radius:999px;padding:7px 10px;font-size:11px}.payment-admin label.disabled strong{color:#8b6100;background:#fff0cc}.gateway-note{color:#725300;background:#fff7e3;border:1px solid #f0d896;border-radius:13px;flex-direction:column;gap:7px;padding:16px;font-size:13px;display:flex}.gateway-note code{background:#fff;border-radius:4px;padding:2px 5px}.payment-admin section>button{color:#fff;background:#1289f8;border:0;border-radius:12px;width:100%;margin-top:18px;padding:15px;font-weight:900}.payment-message{border-radius:10px;padding:12px;color:#08714c!important;background:#e8f7ef!important}.admin-shortcuts{background:#fff;border-bottom:1px solid #e2e8ee;flex-wrap:wrap;gap:8px;padding:12px max(24px,50% - 590px);display:flex}.admin-shortcuts a{color:#18324f;background:#eef4fa;border-radius:9px;padding:9px 12px;font-size:12px;font-weight:800;text-decoration:none}@media (width<=620px){.payment-admin{padding:18px 12px}.payment-admin>section{padding:24px 18px}.payment-admin h1{font-size:31px}.payment-admin label{grid-template-columns:22px 1fr}.payment-admin label strong{grid-column:2;width:max-content}}.payment-admin h2{color:#10233b;border-bottom:1px solid #e5edf5;margin:28px 0 8px;padding-bottom:9px;font-size:20px}.drawer{overflow:hidden}.drawer-head{z-index:2;background:#fff;flex:none;position:relative}.cart-list{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;scroll-behavior:auto;min-height:0;padding-bottom:8px}.cart-products-title{color:#10233b;margin:0;padding:2px 0 8px;font-size:15px}.cart-list .drawer-foot{border-top:8px solid #f2f6fa;margin:8px -20px -8px;padding:20px 26px}@media (width<=620px){.drawer-head{padding:18px 20px}.cart-list{padding:10px 18px 4px}.cart-item{grid-template-columns:96px minmax(0,1fr);align-items:center;gap:18px;padding:12px 0}.cart-item .printer-visual,.cart-item .printer-visual.has-image{width:96px!important;min-width:0!important;max-width:96px!important;height:100px!important;padding:4px!important}.cart-item .printer-visual.has-image img{object-fit:contain!important;width:100%!important;max-width:100%!important;height:100%!important;max-height:100%!important}.cart-item>div:last-child{min-width:0;padding-left:0}.cart-item>div:last-child strong{overflow-wrap:anywhere;line-height:1.25}.cart-list .drawer-foot{padding:18px 20px max(24px,env(safe-area-inset-bottom));margin:8px -18px -4px;position:static!important;inset:auto!important}}:root{--blue:#1268e8;--blue-dark:#0746aa;--green:#16c784;--green-dark:#078a5a}body{font-family:var(--font-geist-sans),system-ui,-apple-system,"Segoe UI",sans-serif;color:#07111e;background:#fff}.logo span{color:#06172b;background:linear-gradient(145deg,#e8f4ff 0%,#8fc4ff 40%,#0a62d0 100%);border:1px solid #73adf0;box-shadow:inset 0 1px #fff,0 5px 16px #0c5ecd2e}.logo b{color:#0a4fae;font-weight:950}.eyebrow,.trust b{color:#53a6ff}.hero h1{font-size:clamp(48px,6vw,78px);font-weight:820}.hero h1 em{color:#52a9ff}.primary:hover{background:#258cff}.glow{background:radial-gradient(circle,#3193ff57,#0000 66%)}.hero-printer{filter:drop-shadow(0 28px 32px #00000080);background:url(https://robocraze.com/cdn/shop/files/3_Bambu_Lab_H2D_AMS_Combo_3D_Printer.png?v=1758705446) 50%/contain no-repeat;width:390px;height:430px;transform:none}.hero-printer>*{display:none}.benefits{box-shadow:0 8px 25px #0a376e0f}.filters button.active{background:#075ecc;border-color:#075ecc}.product-grid{align-items:stretch}.product-card{border-color:#dce5ee;border-radius:20px;flex-direction:column;min-width:0;display:flex;box-shadow:0 5px 18px #0722430b}.visual-wrap{isolation:isolate;background:linear-gradient(145deg,#f8fbff,#eaf2f9);height:260px;min-height:260px;padding:20px;overflow:hidden}.printer-visual.has-image{width:100%;max-width:320px;height:100%;position:relative;overflow:hidden}.printer-visual.has-image img{object-fit:contain;object-position:center;mix-blend-mode:normal;width:100%;max-width:100%;height:100%;max-height:100%;display:block;transform:none}.printer-visual.has-image .brand-mark{z-index:2;background:#ffffffeb;bottom:4px;box-shadow:0 3px 10px #00000014}.product-info{z-index:3;background:#fff;flex-direction:column;flex:1;padding:20px;display:flex;position:relative}.product-info h3{letter-spacing:-.025em;min-height:48px;margin:7px 0 9px;font-size:20px;font-weight:820;line-height:1.18}.product-info>p{color:#5d6a78;height:auto;min-height:56px;margin:0;font-size:12px;line-height:1.55}.price{border:3px solid var(--green);background:linear-gradient(145deg,#f4fff9,#e5faef);border-radius:50%;justify-content:center;width:154px;height:92px;margin:15px 0 18px;padding:12px 13px;transform:rotate(-1deg);box-shadow:0 8px 20px #16c78424}.price small{letter-spacing:.1em;color:#087c53;font-size:8px;font-weight:850}.price strong{color:#071a13;white-space:nowrap;margin:4px 0;font-size:22px;line-height:1}.price span{color:#497163;font-size:8px}.product-info>button{background:#071421;margin-top:auto;padding:14px 15px}.cta{color:#fff;background:linear-gradient(105deg,#0a5fd3,#1688ff)}.cta .eyebrow,.cta p{color:#dcecff}.checkout-btn{background:var(--green)}.cart-item .printer-visual.has-image{width:110px;height:110px;padding:5px}.cart-item .printer-visual.has-image img{max-width:100%;max-height:100%}.cart-item small{color:var(--blue-dark)}.form-fields label:nth-child(4){grid-column:1/-1}@media (width<=620px){.nav{height:68px}.hero-grid{flex-direction:column;display:flex}.hero-copy{padding:52px 0 24px}.hero h1{font-size:44px;line-height:1.03}.hero-art{order:2;width:100%;height:335px}.hero-printer{width:300px;height:310px}.catalog{padding-top:55px}.filters{scrollbar-width:none;flex-wrap:nowrap;margin:25px 0;padding-bottom:5px;overflow-x:auto}.filters button{flex:none}.product-grid{gap:16px}.visual-wrap{height:230px;min-height:230px}.product-info{padding:18px}.product-info h3{min-height:auto;font-size:21px}.product-info>p{min-height:auto;margin-bottom:4px}.price{width:148px;height:88px}.price strong{font-size:21px}.product-card:hover{transform:none}}.logo b{color:#0a4fae;font-size:0;font-weight:950}.logo b:after{content:"IMPORTADOS";letter-spacing:.06em;font-size:19px}.appearance-link{z-index:10;color:#fff;background:#1268e8;border-radius:999px;padding:13px 17px;font-size:12px;font-weight:850;text-decoration:none;position:fixed;bottom:24px;right:24px;box-shadow:0 12px 30px #0851b04d}.settings-admin{background:linear-gradient(135deg,#041328,#0d64ce);min-height:100vh;padding:30px}.settings-admin header{justify-content:space-between;width:min(720px,100%);margin:0 auto 20px;display:flex}.settings-admin header a{color:#fff;font-size:12px;font-weight:800;text-decoration:none}.settings-admin form{background:#fff;border-radius:22px;width:min(720px,100%);margin:auto;padding:32px;box-shadow:0 25px 70px #00000038}.settings-admin small{color:#075ecc;letter-spacing:.16em;font-weight:900}.settings-admin h1{margin:9px 0;font-size:40px}.settings-admin p{color:#657383}.settings-admin label{margin:17px 0;font-size:11px;font-weight:800;display:block}.settings-admin input,.settings-admin textarea{border:1px solid #d7e1eb;border-radius:10px;width:100%;margin-top:6px;padding:12px;display:block}.settings-admin textarea{resize:vertical;min-height:90px}.settings-admin input[type=color]{height:48px;padding:4px}.settings-admin form>b{color:#078a5a;margin:12px 0;display:block}.settings-admin button{color:#fff;background:#1268e8;border:0;border-radius:10px;width:100%;padding:15px;font-weight:900}@media (width<=620px){.appearance-link{bottom:14px;right:14px}.settings-admin{padding:20px 14px}.settings-admin form{padding:24px 18px}.settings-admin h1{font-size:32px}}.photo-stack{place-items:center;display:grid;position:absolute;inset:0}.photo-stack img{opacity:0;animation:product-gallery calc(max(1,var(--photo-count))*3.4s) infinite;animation-delay:calc(var(--photo-index)*3.4s);transition:opacity .35s;position:absolute;inset:0;object-fit:contain!important;width:100%!important;height:100%!important}.photo-stack img:first-child{opacity:1}.photo-count{z-index:4;color:#fff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#05162ad1;border-radius:999px;padding:5px 8px;font-size:8px;font-weight:850;position:absolute;top:7px;right:7px}@keyframes product-gallery{0%,28%{opacity:1}33%,95%{opacity:0}to{opacity:1}}.logo{align-items:center;grid-template-columns:58px 1fr!important}.logo span{text-shadow:0 2px 5px #00152e;place-items:center;width:54px;height:54px;display:grid;color:#fff!important;background:radial-gradient(circle at 32% 24%,#fff 0,#b9d9fa 20%,#3785d8 48%,#082a59 78%,#020a14 100%)!important;border:2px solid #b7d9fa!important;border-radius:50%!important;padding:0!important;font-size:24px!important;box-shadow:inset 0 0 0 3px #ffffff1f,0 7px 20px #04428c38!important}.logo b:after{background:linear-gradient(#dff1ff 0,#397fd0 48%,#072958 100%);color:#0000;filter:drop-shadow(0 1px #fff);-webkit-background-clip:text;background-clip:text}.nav .logo b:after{font-size:20px}.nav .logo small{color:#344b67;font-weight:800}.admin .logo b:after,.logo.inverse b:after{background:linear-gradient(#fff,#76b8ff);-webkit-background-clip:text;background-clip:text}@media (width<=620px){.photo-count{font-size:7px}.logo{transform:scale(.78)!important}}body{background:#f3f4f6}.topbar{background:#063b7a;padding:7px}.nav{height:104px}.nav:after{content:"Compre com segurança • Frete grátis acima de R$ 1.500";color:#536270;margin-top:72px;font-size:11px;position:absolute}.hero{background:linear-gradient(105deg,#0a4fae,#1687f8);border-radius:0 0 24px 24px;margin:0 auto}.hero-grid{min-height:390px}.hero h1{font-size:52px}.hero-art{height:390px}.hero-printer{width:350px;height:350px}.benefits{border:0;border-radius:14px;width:min(1180px,100% - 40px);margin:24px auto;box-shadow:0 5px 20px #192d4617}.catalog{padding:45px 0 80px}.section-head{background:#fff;border-radius:16px;align-items:center;padding:22px;box-shadow:0 4px 16px #1e32500f}.search{border:0;width:360px;box-shadow:0 2px 8px #00000014}.filters{background:#fff;border-radius:12px;margin:18px 0;padding:14px}.product-grid{grid-template-columns:repeat(4,1fr);gap:14px}.product-card{border:0;border-radius:10px;box-shadow:0 2px 8px #00000014}.visual-wrap{background:#fff;border-bottom:1px solid #edf0f3;height:220px;min-height:220px}.photo-stack img:not(:first-child){display:none!important}.photo-count{display:none}.product-info{padding:16px}.product-info h3{min-height:38px;font-size:16px}.product-info>p{-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:38px;display:-webkit-box;overflow:hidden}.price{width:auto;height:auto;box-shadow:none;background:0 0;border:0;border-radius:0;margin:12px 0;padding:0;transform:none}.price strong{font-size:24px}.price span{color:#078a5a;font-weight:800}.card-checkout-link{color:#0754bd;background:#fff;border:1px solid #1268e8;border-radius:9px;width:100%;margin-top:9px;padding:14px;font-weight:850}.card-page{background:#f1f3f5;min-height:100vh}.card-page>header{background:#fff;justify-content:space-between;align-items:center;height:72px;padding:0 max(20px,50% - 490px);font-size:12px;display:flex}.card-page>header a{color:#075ecc;font-weight:800;text-decoration:none}.card-page>section{grid-template-columns:.8fr 1.2fr;align-items:start;gap:20px;width:min(980px,100% - 28px);margin:28px auto;display:grid}.card-order,.card-page form,.card-result{background:#fff;border-radius:16px;padding:26px;box-shadow:0 4px 18px #00000012}.card-order small{color:#075ecc;letter-spacing:.12em;font-weight:900}.card-order h1{font-size:28px}.card-order>div,.card-order footer{border-top:1px solid #e8ecef;justify-content:space-between;padding:14px 0;font-size:12px;display:flex}.card-order footer strong{font-size:22px}.card-page form h2{margin:8px 0 14px;font-size:17px}.card-page form label{margin:12px 0;font-size:11px;font-weight:800;display:block}.card-page input,.card-page select{border:1px solid #d8dfe5;border-radius:8px;width:100%;margin-top:6px;padding:12px;display:block}.card-fields{grid-template-columns:1fr 1fr;gap:12px;display:grid}.card-fields.triple{grid-template-columns:1fr 1fr 1fr}.card-page form>button{color:#fff;background:#1268e8;border:0;border-radius:9px;width:100%;margin-top:12px;padding:15px;font-weight:900}.card-page form>small{text-align:center;color:#6c7882;margin-top:12px;display:block}.card-error{color:#a32424;background:#fff0f0;border-radius:8px;padding:10px}.card-result{text-align:center;grid-column:1/-1}.card-result>b{color:#078a5a;font-size:40px}.card-result a{color:#fff;background:#1268e8;border-radius:8px;padding:12px 18px;text-decoration:none;display:inline-block}@media (width<=900px){.product-grid{grid-template-columns:repeat(2,1fr)}.nav:after{display:none}.card-page>section{grid-template-columns:1fr}}@media (width<=620px){.nav{height:78px}.hero{border-radius:0 0 18px 18px}.hero-grid{min-height:auto}.hero h1{font-size:38px}.hero-art{height:270px}.hero-printer{width:260px;height:260px}.benefits{width:calc(100% - 20px);margin:12px auto}.section-head{padding:16px}.product-grid{grid-template-columns:repeat(2,1fr);gap:8px}.visual-wrap{height:160px;min-height:160px;padding:10px}.product-info{padding:12px}.product-info h3{font-size:14px}.product-info>p{display:none}.price strong{font-size:19px}.product-info>button{padding:11px;font-size:10px}.card-page>header span{display:none}.card-fields{grid-template-columns:1fr}.card-fields.triple{grid-template-columns:1fr 1fr 1fr}}.card-page{color:#091422;background:linear-gradient(#eef6ff 0,#f4f6f8 280px)}.card-page>header{border-bottom:1px solid #dfe8f1;height:82px;box-shadow:0 3px 14px #0d3f7812}.checkout-logo{color:#0a4fae;align-items:center;gap:8px;display:flex}.checkout-logo i{color:#fff;background:linear-gradient(145deg,#5ba5f5,#062b5e);border:2px solid #b8d9fb;border-radius:50%;place-items:center;width:38px;height:38px;font-style:normal;font-weight:950;display:grid}.checkout-logo b{letter-spacing:.06em}.checkout-steps{color:#718091;grid-template-columns:30px auto 1fr 30px auto 1fr 30px auto;align-items:center;gap:8px;width:min(620px,100% - 30px);margin:22px auto 5px;font-size:10px;font-weight:800;display:grid}.checkout-steps b{color:#657485;background:#dce5ee;border-radius:50%;place-items:center;width:28px;height:28px;display:grid}.checkout-steps b:first-child,.checkout-steps b.active{color:#fff;background:#1268e8}.checkout-steps i{background:#d8e1ea;height:2px}.card-page>section{margin-top:18px}.card-order,.card-page form{border:1px solid #e3ebf2;box-shadow:0 12px 35px #0e396917}.card-order>small{color:#1268e8}.card-order h1{margin:8px 0 20px;font-size:30px}.checkout-product{grid-template-columns:92px 1fr auto;align-items:center;gap:14px;padding:15px 0!important;display:grid!important}.checkout-product>img,.checkout-product>i{object-fit:contain;background:#f3f7fb;border-radius:12px;width:92px;height:92px;padding:5px}.checkout-product>i{color:#1268e8;place-items:center;font-size:22px;font-style:normal;font-weight:950;display:grid}.checkout-product>span{flex-direction:column;gap:5px;display:flex}.checkout-product>span small{color:#1268e8;text-transform:uppercase;font-size:9px;font-weight:900}.checkout-product>span strong{font-size:14px}.checkout-product>span em{color:#6d7b89;font-size:10px;font-style:normal}.checkout-product>b{font-size:14px}.free-shipping{color:#078a5a;text-align:center;border-radius:9px;font-weight:850;background:#eafaf2!important;border:0!important;padding:11px!important;display:block!important}.card-order footer{color:#fff;background:linear-gradient(120deg,#06111f,#0a3973);border-radius:12px;align-items:center;margin-top:15px;border:0!important;padding:18px!important}.card-order footer span{flex-direction:column;font-size:12px;display:flex}.card-order footer span small{color:#a8c5e6;text-transform:uppercase;margin-top:3px;font-size:8px}.card-order footer strong{color:#fff!important;font-size:28px!important}.form-heading{align-items:center;gap:10px;margin-bottom:12px;display:flex}.form-heading.second{border-top:1px solid #e8edf2;margin-top:24px;padding-top:22px}.form-heading>i{color:#075ecc;background:#e7f1ff;border-radius:10px;place-items:center;width:34px;height:34px;font-style:normal;font-weight:950;display:grid}.form-heading span small{color:#1268e8;letter-spacing:.12em;font-size:8px;font-weight:900}.form-heading h2{margin:2px 0!important;font-size:18px!important}.card-page input,.card-page select{background:#fafcfe;border-color:#d4dee8;outline:none;height:48px;font-size:14px}.card-page input:focus,.card-page select:focus{background:#fff;border-color:#1268e8;box-shadow:0 0 0 3px #1268e81a}.card-page form>button{background:linear-gradient(135deg,#1686fa,#0755c4);height:52px;font-size:14px;box-shadow:0 9px 22px #0b5dcc40}@media (width<=620px){.card-page>header{height:64px;padding:0 14px}.card-page>header>a{font-size:11px}.checkout-logo b{font-size:12px}.checkout-logo i{width:32px;height:32px}.checkout-steps{grid-template-columns:25px auto 1fr 25px auto 1fr 25px auto;margin:14px auto 4px}.checkout-steps b{width:24px;height:24px}.card-page>section{gap:12px;width:calc(100% - 20px);margin:12px auto 24px}.card-order,.card-page form{border-radius:14px;padding:18px}.card-order h1{margin-bottom:12px;font-size:25px}.checkout-product{grid-template-columns:78px 1fr!important;gap:10px!important}.checkout-product>img,.checkout-product>i{width:78px;height:78px}.checkout-product>b{color:#091422;grid-column:2;font-size:17px}.card-order footer strong{font-size:23px!important}.card-fields.triple{gap:7px}.card-fields.triple input{padding:9px}.form-heading.second{margin-top:20px}.card-page form>button{z-index:3;position:sticky;bottom:10px}}.card-error{color:#8d291f!important;background:#fff5f3!important;border:1px solid #ffd1cc!important;border-radius:12px!important;gap:8px!important;padding:14px!important;display:grid!important}.card-error b{font-size:13px}.card-error span{font-size:11px;line-height:1.45}.card-error a{color:#fff;background:#0786ef;border-radius:8px;justify-content:center;padding:10px 12px;font-size:11px;font-weight:850;text-decoration:none;display:inline-flex}.card-error a:last-child{background:#19a85b}.payment-choice{grid-template-columns:1fr 1fr;gap:10px;margin:18px 0;display:grid}.payment-choice>div,.payment-choice>a{border-radius:12px;flex-direction:column;gap:4px;padding:14px;text-decoration:none;display:flex}.payment-choice>div{color:#0759aa;background:#eaf5ff;border:2px solid #0786ef}.payment-choice>a{color:#08753d;background:#eafaf1;border:2px solid #20aa60}.payment-choice b{font-size:12px}.payment-choice small{opacity:.78;font-size:9px}@media (width<=520px){.payment-choice{grid-template-columns:1fr}}.card-paused>section{max-width:620px;margin:45px auto!important;display:block!important}.card-paused .card-result{gap:12px;display:grid}.card-paused .card-result>a{background:#18a85b;margin:0}.card-paused .card-result>a:last-child{background:#0786ef}.card-page>section:has(.card-result){max-width:780px!important;margin:28px auto 60px!important;display:block!important}.paynuvra-card-box{background:linear-gradient(145deg,#f8fcff,#eef7ff);border:1px solid #cfe2f4;border-radius:16px;margin:14px 0;padding:16px}.paynuvra-card-head{align-items:center;gap:11px;margin-bottom:12px;display:flex}.paynuvra-card-head>span{background:#e0f2ff;border-radius:12px;place-items:center;width:38px;height:38px;display:grid}.paynuvra-card-head>div{flex-direction:column;gap:3px;display:flex}.paynuvra-card-head b{color:#0b315d;font-size:14px}.paynuvra-card-head small{color:#5f748a;font-size:10px}.paynuvra-card-box>#paynuvra-method{background:#fff;border:1px solid #dbe8f3;border-radius:13px;min-height:76px;overflow:hidden}.paynuvra-card-box.ready>#paynuvra-method{border-color:#b9dcf7;min-height:360px;box-shadow:0 8px 24px #0a5ba814}.paynuvra-placeholder{text-align:center;color:#698096;place-items:center;min-height:76px;padding:18px;font-size:11px;display:grid}.paynuvra-card-box.ready .paynuvra-placeholder{display:none}.paynuvra-card-box>small{color:#65798c;margin-top:10px;font-size:10px;line-height:1.5;display:block}.paynuvra-status{color:#126c3b;background:#edfbf3;border:1px solid #b9e4cb;border-radius:12px;margin:13px 0;padding:13px 15px;font-size:12px;font-weight:750;line-height:1.45}.paynuvra-focus-page>section{max-width:760px;margin:18px auto 54px;display:block}.paynuvra-focus-page .card-order{display:none}.card-page form.paynuvra-focus-form{background:#fff;padding:0;overflow:hidden;border:0!important;border-radius:24px!important;box-shadow:0 18px 52px #08396c1f!important}.paynuvra-focus-form>:not(.paynuvra-card-box):not(.paynuvra-status){display:none!important}.paynuvra-focus-form .paynuvra-card-box.ready{background:#fff;border:0;border-radius:0;width:100%;margin:0;padding:0}.paynuvra-focus-form .paynuvra-card-box.ready .paynuvra-card-head,.paynuvra-focus-form .paynuvra-card-box.ready>small{display:none}.paynuvra-focus-form .paynuvra-card-box.ready>#paynuvra-method{width:100%;max-width:none;min-height:680px;box-shadow:none;background:#fff;border:0;border-radius:0;overflow:visible}.paynuvra-focus-form .paynuvra-card-box.ready>#paynuvra-method>*{width:100%!important;max-width:none!important;margin-inline:0!important}.paynuvra-focus-form .paynuvra-card-box.ready>#paynuvra-method iframe{display:block;border:0!important;width:100%!important;min-width:0!important;max-width:none!important}.paynuvra-focus-form .paynuvra-status{text-align:center;border-width:1px 0 0;border-radius:0;margin:0;padding:13px 18px}@media (width<=620px){.paynuvra-focus-page{background:#fff!important}.paynuvra-focus-page .checkout-steps{display:none}.paynuvra-focus-page>section{width:100%;max-width:none;padding:0;margin:0!important;display:block!important}.card-page form.paynuvra-focus-form{width:100%;box-shadow:none!important;border:0!important;border-radius:0!important;padding:0!important}.paynuvra-focus-form .paynuvra-card-box.ready>#paynuvra-method{min-height:100dvh}}.card-result{width:100%;overflow:hidden;text-align:center!important;flex-direction:column!important;align-items:center!important;gap:0!important;padding:44px 48px!important;display:flex!important}.card-result-icon{color:#fff;background:linear-gradient(135deg,#0b9b69,#24c98b);border-radius:50%;place-items:center;width:72px;height:72px;margin-bottom:18px;font-size:38px;font-weight:950;display:grid;box-shadow:0 15px 35px #099d6940}.card-result-kicker{color:#0878df;letter-spacing:.18em;margin-bottom:8px;font-size:10px;font-weight:950}.card-result h1{color:#09254a;letter-spacing:-.035em;margin:0;font-size:34px;line-height:1.12}.card-result-message{color:#526a82;max-width:590px;margin:12px auto 24px;font-size:15px;line-height:1.55}.card-result-order{background:linear-gradient(135deg,#f4fbff,#e9f6ff);border:1px solid #cfe5f7;border-radius:16px;flex-direction:column;align-items:center;gap:7px;width:min(560px,100%);padding:16px 18px;display:flex}.card-result-order small{color:#5d7389;text-transform:uppercase;letter-spacing:.09em;font-size:10px;font-weight:850}.card-result-order code{color:#075bc3;overflow-wrap:anywhere;word-break:break-word;max-width:100%;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:14px;font-weight:850;display:block}.card-result-alert{color:#735319;text-align:left;background:#fff8e8;border:1px solid #f1d38d;border-radius:14px;align-items:flex-start;gap:9px;width:min(560px,100%);margin:14px 0 22px;padding:13px 15px;font-size:12px;line-height:1.45;display:flex}.card-result-alert b{flex:none}.card-result-actions{grid-template-columns:1fr 1fr;gap:12px;width:min(560px,100%);display:grid}.card-result-actions a{justify-content:center;align-items:center;min-height:52px;font-size:13px;font-weight:900;text-decoration:none;border-radius:14px!important;margin:0!important;padding:14px 18px!important;display:flex!important}.card-result-actions .primary{box-shadow:0 10px 25px #046ad633;color:#fff!important;background:linear-gradient(135deg,#0872e7,#06a5ef)!important}.card-result-actions .secondary{color:#0763c8!important;background:#f1f9ff!important;border:1px solid #b9d9f2!important}@media (width<=620px){.card-page>section:has(.card-result){width:calc(100% - 20px)!important;margin:14px auto 28px!important}.card-result{border-radius:20px!important;padding:30px 18px 22px!important}.card-result-icon{width:60px;height:60px;margin-bottom:15px;font-size:31px}.card-result h1{font-size:27px}.card-result-message{margin:10px auto 18px;font-size:13px}.card-result-order{padding:14px 12px}.card-result-order code{font-size:11px}.card-result-alert{flex-direction:column;gap:3px;margin-bottom:16px;font-size:11px}.card-result-actions{grid-template-columns:1fr;gap:9px}.card-result-actions a{min-height:49px}}.payment-choice>button{text-align:left;color:#31506f;background:#f7faff;border:2px solid #d6e2ee;border-radius:12px;flex-direction:column;gap:4px;padding:14px;display:flex}.payment-choice>button.selected{color:#0759aa;background:#eaf5ff;border-color:#0786ef;box-shadow:0 8px 18px #0786ef1f}.payment-choice>button.delivery-choice{grid-column:1/-1}.payment-choice>button.delivery-choice.selected{color:#765000;background:#fff8e5;border-color:#e8a817;box-shadow:0 8px 18px #e8a81724}.delivery-explanation{color:#624500;background:linear-gradient(145deg,#fffdf7,#fff7df);border:1px solid #f0d28a;border-radius:14px;margin:14px 0;padding:16px}.delivery-explanation>b{font-size:14px}.delivery-explanation ol{margin:10px 0;padding-left:20px;font-size:11px;line-height:1.7}.delivery-explanation>small{color:#725e34;line-height:1.5;display:block}.delivery-live-summary{grid-template-columns:1fr 1fr;gap:8px;margin:12px 0;display:grid}.delivery-live-summary span{background:#fff;border:1px solid #efd99e;border-radius:10px;flex-direction:column;padding:11px;display:flex}.delivery-live-summary small{text-transform:uppercase;letter-spacing:.08em;font-size:8px}.delivery-live-summary strong{margin-top:3px;font-size:17px}.delivery-terms{color:#604c24!important;background:#fffaf0!important;border:1px solid #f0d28a!important;border-radius:12px!important;align-items:flex-start!important;gap:10px!important;margin:13px 0!important;padding:13px!important;font-size:10px!important;line-height:1.45!important;display:flex!important}.delivery-terms input{flex:none!important;width:18px!important;height:18px!important;margin:0!important}.delivery-admin-note{margin-top:12px}@media (width<=520px){.payment-choice>button.delivery-choice{grid-column:auto}.delivery-live-summary{grid-template-columns:1fr}}.payment-choice>button.card-choice.selected{color:#08753d;background:#eafaf1;border-color:#20aa60;box-shadow:0 8px 18px #20aa6024}.payment-choice>button:disabled{cursor:not-allowed;opacity:.62;color:#607387;box-shadow:none;background:#f2f5f8;border-color:#dce4eb}.payment-choice>button:disabled small{color:#41566b;opacity:1;font-weight:750}.checkout-original-price{color:#7b8795;font-size:10px;font-style:normal;font-weight:750;text-decoration:line-through;text-decoration-thickness:1.5px}.paynuvra-expiry{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px!important}.paynuvra-holder-grid{grid-template-columns:1fr 1fr;gap:12px;margin-top:4px;display:grid}.paynuvra-direct-note{color:#4b657c;background:#f5fbff;border:1px solid #cfe2f4;border-radius:12px;margin:4px 0 14px;padding:12px 14px;font-size:11px;line-height:1.5}.paynuvra-installments{margin-top:4px}.paynuvra-installments select{color:#0b315d;background:#f7fbff;font-weight:800}@media (width<=620px){.card-fields.triple.paynuvra-expiry{grid-template-columns:1fr 1fr;gap:12px!important}.card-fields.triple.paynuvra-expiry label:last-child{grid-column:1/-1}.card-fields.triple.paynuvra-expiry input{padding:12px}.paynuvra-holder-grid{grid-template-columns:1fr;gap:10px}}.deposit-pix-qr{background:#fff;border-radius:12px;width:220px;max-width:100%;height:auto;margin:18px auto;padding:12px;display:block}.payment-choice.payment-choice-wallet{grid-template-columns:repeat(2,minmax(0,1fr))}.payment-choice-wallet button{min-width:0}@media (width<=480px){.payment-choice.payment-choice-wallet{grid-template-columns:1fr}}:root{--magalu-blue:#0086ff;--magalu-cyan:#00a8ff;--magalu-deep:#0067d8;--magalu-pink:#e91e63;--magalu-purple:#6f35a5;--magalu-bg:#f5f5f5;--magalu-text:#404040;--blue:#0086ff!important;--blue-dark:#0067d8!important}body{background:var(--magalu-bg)!important;color:var(--magalu-text)!important}.topbar{color:#fff!important;background:linear-gradient(90deg,#0067d8,#00a8ff,#0086ff)!important}.nav{background:#fff!important}.nav .logo span{background:linear-gradient(145deg,#00b9ff,#0075e8)!important;border-color:#5ed2ff!important}.nav .logo b:after{background:linear-gradient(90deg,#0067d8,#00a8ff)!important;-webkit-background-clip:text!important;background-clip:text!important}.nav nav a{color:#4a4a4a!important}.nav nav a:hover{color:var(--magalu-blue)!important}.cart-button{color:#0067d8!important;border-color:#dceeff!important}.cart-button i{background:var(--magalu-pink)!important;color:#fff!important}.hero{background:linear-gradient(112deg,#0067d8 0%,#008df4 52%,#00b7ee 100%)!important}.hero .eyebrow{background:#ffffff2b;border-radius:999px;width:max-content;padding:7px 10px;color:#fff!important}.hero h1 em{text-shadow:0 3px 18px #00429940;color:#fff!important}.hero-copy>p{color:#e9f8ff!important}.primary{color:#0074de!important;background:#fff!important;box-shadow:0 10px 28px #00469638!important}.secondary{background:#ffffff1f!important;border-color:#fff!important}.trust,.trust b{color:#fff!important}.floating{color:#334!important;background:#fff!important;border:0!important}.floating b{color:var(--magalu-pink)!important}.floating span{color:#576370!important}.benefits b{color:var(--magalu-blue)!important}.benefit-grid strong{color:#363636!important}.catalog .section-head{border-top:4px solid var(--magalu-cyan)!important}.eyebrow.dark,.product-brand{color:var(--magalu-blue)!important}.search{border:2px solid var(--magalu-blue)!important}.search span{color:var(--magalu-blue)!important}.filters button{color:#555!important}.filters button.active{background:var(--magalu-blue)!important;border-color:var(--magalu-blue)!important;color:#fff!important}.tag{background:var(--magalu-pink)!important}.product-card:hover{box-shadow:0 13px 32px #0086ff2e!important}.price strong{color:#333!important}.product-info>button{background:var(--magalu-blue)!important;color:#fff!important}.product-info>button:hover{background:var(--magalu-deep)!important}.cta{background:linear-gradient(105deg,#0067d8,#00a8ff)!important}.cta a{background:var(--magalu-pink)!important}.checkout-btn{background:var(--magalu-blue)!important;color:#fff!important}.card-checkout-link{border-color:var(--magalu-pink)!important;color:var(--magalu-pink)!important}.qty button{color:var(--magalu-blue)!important}.freight button{background:var(--magalu-blue)!important}.freight small,.shipping-option b{color:#008c4f!important}footer{color:#e7f6ff!important;background:#0067d8!important}.footer-grid strong{color:#fff!important}.logo.inverse span{background:linear-gradient(145deg,#00c1ff,#0086ff)!important}.logo.inverse b:after{background:linear-gradient(#fff,#bfeaff)!important;-webkit-background-clip:text!important;background-clip:text!important}.admin>header,.admin-hero{background:linear-gradient(100deg,#0067d8,#008feb)!important}.admin>header a,.admin-hero>div>span,.form-title small,.admin-hero aside b{color:#fff!important}.save{background:var(--magalu-blue)!important;color:#fff!important}.appearance-link{background:var(--magalu-pink)!important}.settings-admin{background:linear-gradient(135deg,#0067d8,#00a8ff)!important}.settings-admin button{background:var(--magalu-blue)!important}.card-page{background:linear-gradient(#e9f8ff 0,#f5f5f5 280px)!important}.checkout-logo{color:var(--magalu-blue)!important}.checkout-logo i{background:linear-gradient(145deg,#00b9ff,#0075e8)!important}.card-order>small,.form-heading span small{color:var(--magalu-blue)!important}.form-heading>i{color:var(--magalu-blue)!important;background:#e4f5ff!important}.card-order footer{background:linear-gradient(105deg,#0067d8,#00a8ff)!important}.card-page input:focus,.card-page select:focus{border-color:var(--magalu-blue)!important}.card-page form>button{background:linear-gradient(90deg,#0067d8,#00a8ff)!important}.card-result a{background:var(--magalu-blue)!important}@media (width<=620px){.topbar{background:#0067d8!important}.hero{background:linear-gradient(145deg,#0067d8,#00a8ff)!important}.product-card{border-top:3px solid #dff5ff!important}.cta a{text-align:center;width:100%}.card-page>header{border-top:4px solid var(--magalu-cyan)!important}}.official-logo{align-items:center;gap:11px;min-width:260px;text-decoration:none;display:flex}.official-logo>img{object-fit:cover;object-position:center;border-radius:11px;width:82px;height:62px;box-shadow:0 5px 15px #00397d2e}.official-logo>span{flex-direction:column;display:flex}.official-logo>span>b{letter-spacing:.05em;color:#0067d8;font-size:18px}.official-logo>span>small{color:#596979;max-width:210px;margin-top:4px;font-size:9px;font-weight:700;line-height:1.35}.store-highlights{background:#fff;border-top:1px solid #e4edf5;border-bottom:1px solid #dce8f2}.store-highlights>div{grid-template-columns:repeat(4,1fr);padding:12px 0;display:grid}.store-highlights span{border-right:1px solid #e5edf4;grid-template-columns:35px 1fr;align-items:center;padding:5px 18px;display:grid}.store-highlights span:last-child{border:0}.store-highlights span>b{color:#0086ff;grid-row:1/3;font-size:22px}.store-highlights small{color:#758392;margin-top:2px;font-size:9px}.checkout-logo{width:190px;height:54px;font-size:0;background:url(/giga-importados-logo.webp) 50%/contain no-repeat!important}.checkout-logo>*{display:none!important}.admin>header .logo,.footer-grid>.logo{background:url(/giga-importados-logo.webp) 50%/contain no-repeat;width:200px;height:65px}.admin>header .logo>*,.footer-grid>.logo>*{display:none!important}.admin>header:after{content:"Tecnologia 3D que transforma ideias em resultados.";color:#dff4ff;font-size:9px;font-weight:750;position:absolute;left:max(230px,50% - 390px)}.footer-grid>.logo:after{content:"Tecnologia 3D que transforma ideias em resultados.";color:#fff;text-align:center;padding-top:68px;font-size:9px;display:block}.footer-grid>.logo{margin-bottom:20px}@media (width<=800px){.store-highlights>div{grid-template-columns:1fr 1fr}.store-highlights span:nth-child(2){border-right:0}.store-highlights span{border-bottom:1px solid #edf2f6}.official-logo{min-width:0}.official-logo>img{width:62px;height:48px}.official-logo>span>b{font-size:14px}.official-logo>span>small,.admin>header:after{display:none}}@media (width<=620px){.store-highlights{overflow:hidden}.store-highlights>div{scroll-snap-type:x mandatory;width:100%;padding:8px 10px;display:flex;overflow-x:auto}.store-highlights span{scroll-snap-align:start;border-bottom:0;min-width:190px}.nav .official-logo>img{width:58px;height:44px}.nav .official-logo>span>b{font-size:12px}.checkout-logo{width:120px;height:44px}.card-page>header>a{font-size:0}.card-page>header>a:after{content:"←";font-size:18px}.admin>header .logo{width:115px;height:50px}}.hero{background:linear-gradient(112deg,#0874df 0%,#008cf2 58%,#12b9ef 100%)!important;border-radius:24px!important;width:min(1240px,100% - 32px)!important;margin:18px auto 0!important;box-shadow:0 18px 46px #0070da38!important}.hero:before{background:radial-gradient(circle at 85% 30%,#ffffff52,#0000 32%),linear-gradient(135deg,#0000 55%,#ffffff14)!important}.hero-grid{grid-template-rows:1fr auto!important;grid-template-columns:1.05fr .95fr!important;column-gap:20px!important;min-height:430px!important;padding-top:10px!important}.hero-copy{padding:55px 0 28px!important}.hero h1{text-wrap:balance;font-family:var(--font-geist-sans),system-ui,sans-serif!important;letter-spacing:-.055em!important;margin:0!important;font-size:clamp(44px,5.4vw,70px)!important;font-weight:900!important;line-height:.98!important}.hero h1 em{color:#fff!important;font-style:normal!important}.hero-actions{gap:12px!important;margin-top:34px!important}.hero-actions a{border-radius:999px!important;justify-content:center!important;align-items:center!important;min-width:190px!important;padding:15px 24px!important;display:flex!important}.hero-actions .primary{color:#0874df!important}.hero-actions .secondary{background:#0049a033!important;border:1px solid #fffc!important}.hero-art{align-self:end!important;height:330px!important}.hero-printer{filter:drop-shadow(0 25px 24px #002c6852)!important;background-position:bottom!important;width:390px!important;height:350px!important;transform:none!important}.hero-seals{z-index:2;grid-column:1/-1;grid-template-columns:repeat(6,1fr);gap:10px;padding:0 0 24px;display:grid;position:relative}.hero-seals span{color:#26384d;text-align:center;background:#fffffff0;border-radius:999px;justify-content:center;align-items:center;gap:8px;min-height:50px;padding:10px 12px;font-size:11px;font-weight:800;display:flex;box-shadow:0 7px 18px #00459124}.hero-seals b{color:#0785ee;font-size:15px}@media (width<=900px){.hero-grid{grid-template-columns:1fr 1fr!important}.hero-seals{grid-template-columns:repeat(3,1fr)}.hero-printer{width:330px!important}}@media (width<=620px){.hero{border-radius:20px!important;width:calc(100% - 20px)!important;margin-top:10px!important}.hero-grid{position:relative;grid-template-columns:1fr!important;width:calc(100% - 30px)!important;min-height:auto!important;padding-top:0!important;display:grid!important}.hero-copy{z-index:3;padding:32px 0 18px!important}.hero h1{width:58%;font-size:clamp(29px,9.2vw,41px)!important;line-height:1.01!important}.hero-actions{flex-direction:column!important;gap:9px!important;margin-top:28px!important;display:flex!important}.hero-actions a{width:100%!important;min-width:0!important;padding:13px 12px!important;font-size:12px!important}.hero-art{width:45%!important;height:210px!important;position:absolute!important;top:10px!important;right:-10px!important}.hero-printer{background-position:bottom!important;width:190px!important;height:205px!important;transform:none!important}.hero-seals{grid-column:1;grid-template-columns:repeat(2,1fr);gap:7px;padding:5px 0 18px}.hero-seals span{border-radius:12px;min-height:46px;padding:8px 6px;font-size:9px;line-height:1.2}.hero-seals b{font-size:13px}}.continue-shopping{color:#0878e8;background:#fff;border:2px solid #0878e8;border-radius:9px;width:100%;margin-top:9px;padding:13px;font-weight:850}.cart-notice{z-index:40;background:#fff;border:1px solid #d9e4ed;border-radius:15px;grid-template-columns:1fr auto auto;align-items:center;gap:10px;width:min(600px,100% - 28px);padding:14px;display:grid;position:fixed;bottom:20px;right:20px;box-shadow:0 18px 50px #082d5633}.cart-notice span{gap:3px;min-width:0;display:grid}.cart-notice span b{color:#078a55}.cart-notice span small{white-space:nowrap;text-overflow:ellipsis;color:#66717d;overflow:hidden}.cart-notice button{color:#0878e8;background:#fff;border:1px solid #cdd9e4;border-radius:8px;padding:10px 12px;font-weight:800}.cart-notice button:last-child{color:#fff;background:#0878e8;border-color:#0878e8}@media (width<=620px){.cart-notice{grid-template-columns:1fr 1fr;bottom:14px;right:14px}.cart-notice span{grid-column:1/-1}.cart-notice button{padding:10px 6px;font-size:11px}}.bulk-promo{color:#087c4e;background:#e9fff4;border-radius:9px;margin-bottom:12px;padding:11px;font-size:11px;font-weight:900}.filament-promo-note{color:#078a55;margin:-7px 0 14px;font-weight:850;display:block}.filament-original-price,.cart-original-price{text-decoration:line-through;text-decoration-thickness:1.5px;color:#7d8995!important}.filament-original-price{font-weight:800;font-size:12px!important}.cart-original-price{margin-bottom:-2px;font-size:10px!important}:root{--modern-blue:#086fe8;--modern-blue-2:#00a8f4;--modern-navy:#04183a;--modern-sky:#eaf6ff;--modern-line:#dbeaf8;--modern-shadow:0 16px 44px #0448911c;--modern-shadow-hover:0 24px 58px #0450aa2e;--modern-radius:22px}button,a,input,select,textarea{font-family:var(--font-geist-sans),system-ui,sans-serif}.topbar{box-shadow:0 4px 18px #045dbe2e;color:#fff!important;background:linear-gradient(90deg,#0755c8,#0987ef,#08a7ef)!important;padding:9px!important}.nav{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);z-index:10;background:#fffffff0;border-bottom:1px solid #cfe5f8bf;position:relative;height:94px!important}.nav nav{gap:6px!important}.nav nav a{color:#27415e!important;border-radius:999px!important;padding:10px 12px!important;font-weight:750!important}.nav nav a:hover{color:var(--modern-blue)!important;background:#eaf5ff!important}.cart-button{color:#075bc3!important;background:linear-gradient(145deg,#fff,#eef8ff)!important;border:1px solid #cde7fb!important;border-radius:16px!important;padding:11px 14px!important;box-shadow:0 8px 25px #0569d21a!important}.cart-button i{color:#fff!important;background:linear-gradient(135deg,#ff176b,#ff4e95)!important}.store-highlights{border-bottom:1px solid var(--modern-line)!important;background:#fff!important}.store-highlights .shell{gap:8px!important}.store-highlights span{background:linear-gradient(145deg,#fff,#f2f9ff)!important;border:0!important;border-radius:16px!important;margin:12px 0!important;padding:14px 18px!important}.store-highlights b{color:var(--modern-blue)!important}.store-highlights small{color:#71849b!important}.catalog{padding-top:58px!important}.catalog-tabs{box-shadow:inset 0 1px #fff;background:#eaf5ff!important;border:1px solid #d2e9fb!important;border-radius:18px!important;padding:7px!important}.catalog-tabs button{color:#496580!important;border:0!important;border-radius:13px!important}.catalog-tabs button.active{color:#fff!important;background:linear-gradient(135deg,#0878eb,#04a4ef)!important;box-shadow:0 9px 24px #0571df40!important}.section-head{box-shadow:var(--modern-shadow)!important;background:#fffffff2!important;border:1px solid #e2eef8!important;border-radius:24px!important;padding:25px!important}.section-head h2{color:var(--modern-navy)!important;letter-spacing:-.04em!important}.section-head p{color:#688099!important}.search{background:#f6fbff!important;border:1px solid #cfe3f5!important;border-radius:15px!important;height:50px!important;box-shadow:inset 0 1px #fff!important}.search:focus-within{background:#fff!important;border-color:#1590ef!important;box-shadow:0 0 0 4px #0d84eb1a!important}.filters{background:#fff!important;border:1px solid #e0edf8!important;border-radius:18px!important;padding:12px!important;box-shadow:0 8px 24px #0442820f!important}.filters button{color:#3e5f7e!important;background:#f8fcff!important;border:1px solid #d6e8f7!important;border-radius:999px!important}.filters button:hover{color:#0871d8!important;border-color:#60b4f2!important}.filters button.active{color:#fff!important;background:linear-gradient(135deg,#076ee1,#09a4ee)!important;border-color:#0000!important;box-shadow:0 7px 18px #0570dc38!important}.product-grid{gap:18px!important}.product-card,.filament-card{background:#fff!important;border:1px solid #dfedf8!important;border-radius:22px!important;overflow:hidden!important;box-shadow:0 10px 34px #043f7d14!important}.product-card:hover,.filament-card:hover{box-shadow:var(--modern-shadow-hover)!important;border-color:#b9dcf7!important;transform:translateY(-6px)!important}.visual-wrap{background:linear-gradient(145deg,#fff,#eef8ff)!important;border-bottom:1px solid #e1eef8!important}.tag{color:#fff!important;background:linear-gradient(135deg,#0768dc,#08a6ef)!important;border-radius:999px!important;box-shadow:0 6px 16px #0469d233!important}.product-info{background:#fff!important}.product-brand,.view-details{color:#0879e7!important}.product-info h3{color:#12233c!important}.product-info>p{color:#718297!important}.price{box-shadow:none!important;background:linear-gradient(145deg,#f7fcff,#e9f6ff)!important;border:1px solid #d4eafb!important;border-radius:16px!important;width:100%!important;height:auto!important;margin:13px 0 16px!important;padding:12px 14px!important;transform:none!important}.price>*{transform:none!important}.price small{color:#6c8197!important}.price strong{color:#064ea6!important;font-size:25px!important}.price span{color:#0a8c64!important}.product-info>button,.card-checkout-link{color:#fff!important;background:linear-gradient(135deg,#086fe8,#00a6ef)!important;border:0!important;border-radius:14px!important;padding:14px 16px!important;box-shadow:0 9px 23px #056ad433!important}.product-info>button:hover,.card-checkout-link:hover{filter:brightness(1.06);transform:translateY(-1px)}.benefits{background:0 0!important;border:0!important}.benefit-grid{gap:10px!important}.benefit-grid>div{background:#fff!important;border:1px solid #e0edf8!important;border-radius:18px!important;padding:18px!important;box-shadow:0 8px 24px #0545870f!important}.benefit-grid>div>b{color:#0878e8!important}.cta{width:min(1240px,100% - 32px);overflow:hidden;background:linear-gradient(120deg,#0754c8,#087ee8 54%,#04adef)!important;border-radius:30px!important;margin:30px auto!important;box-shadow:0 22px 54px #035abe38!important}.cta h2,.cta p,.cta .eyebrow{color:#fff!important}.cta a{color:#076bda!important;background:#fff!important;border-radius:999px!important;box-shadow:0 10px 28px #00316e2e!important}footer{background:linear-gradient(145deg,#03152f,#062b5e)!important;border-top:5px solid #0a90ed!important}.copyright{border-color:#ffffff1f!important}.drawer{background:#f8fcff!important;border-radius:26px 0 0 26px!important}.drawer-head{color:#fff!important;background:linear-gradient(135deg,#075fd4,#079fe9)!important;border:0!important}.drawer-head small{color:#dff5ff!important}.drawer-head>button{color:#fff!important;background:#ffffff2e!important}.cart-item{border-color:#dfeefa!important}.cart-item .printer-visual{background:#fff!important;border:1px solid #dcebf7!important;border-radius:16px!important}.qty button{color:#0875df!important;border-color:#cce2f4!important}.drawer-foot{background:#fff!important;border-color:#dcebf7!important}.freight input,.fields input{background:#f8fcff!important;border-color:#cfe1f1!important;border-radius:13px!important}.freight button,.checkout-btn{color:#fff!important;background:linear-gradient(135deg,#076de0,#08a5ed)!important;border-radius:13px!important;box-shadow:0 9px 23px #0569d233!important}.subtotal strong{color:#0758ba!important}.continue-shopping{color:#086fd7!important;background:#eef8ff!important;border-color:#93c9f3!important;border-radius:13px!important}.checkout-modal{border:1px solid #dcebf7!important;border-radius:26px!important;box-shadow:0 30px 80px #012e6440!important}.checkout-modal h2{color:#092a54!important}.checkout-total{background:linear-gradient(135deg,#edf8ff,#e4f3ff)!important;border:1px solid #cfe8fb!important;border-radius:15px!important}.pix-success{flex-direction:column;align-items:stretch;gap:12px;min-width:0;display:flex}.pix-success-icon{color:#fff;background:linear-gradient(135deg,#0874e6,#07adee);border-radius:50%;align-self:center;place-items:center;width:54px;height:54px;font-size:28px;font-weight:900;display:grid;box-shadow:0 12px 28px #0570dc40}.pix-success .eyebrow{text-align:center;margin-top:2px}.pix-success h2{text-align:center;line-height:1.12;margin:0!important;font-size:30px!important}.pix-instruction{text-align:center;font-size:14px;line-height:1.5;color:#60758d!important;margin:0 0 2px!important}.pix-amount{background:linear-gradient(135deg,#f2faff,#e6f5ff);border:1px solid #cce7fa;border-radius:15px;justify-content:space-between;align-items:center;gap:15px;padding:14px 16px;display:flex}.pix-amount span{color:#60778e;font-size:12px;font-weight:700}.pix-amount b{color:#0757bc;font-size:22px}.pix-code-label{color:#294865;font-size:11px;font-weight:850}.pix-code{resize:none;color:#50677c;word-break:break-all;background:#f8fbfd;border:1px solid #c9dfef;border-radius:13px;outline:none;width:100%;height:68px;min-height:68px;max-height:68px;padding:12px;font-size:11px;line-height:1.35;display:block;overflow:hidden}.pix-code:focus{border-color:#0789eb;box-shadow:0 0 0 4px #0789eb1a}.pix-copy-button{min-height:54px;font-size:15px!important}.pix-copy-button.copied{background:linear-gradient(135deg,#0a9b68,#20c886)!important}.copy-help{text-align:center;background:#fff5dc;border-radius:10px;padding:10px 12px;font-size:11px;color:#765000!important;margin:0!important}.pix-order-id{text-overflow:ellipsis;white-space:nowrap;text-align:center;color:#71859a;max-width:100%;font-size:10px;display:block;overflow:hidden}.pix-success .card-checkout-link{text-align:center;justify-content:center;align-items:center;min-height:48px;text-decoration:none;display:flex}.cart-notice{border-color:#d4e8f8!important;border-radius:18px!important;box-shadow:0 22px 55px #023c7d33!important}.cart-notice button{border-radius:12px!important}.cart-notice button:last-child{background:linear-gradient(135deg,#0875e8,#07a4ef)!important;border:0!important}.pd-page,.customer-page,.card-page{background:linear-gradient(#eef8ff 0,#f8fbfe 340px,#fff 100%)!important}.pd-top{background:linear-gradient(90deg,#0756c8,#079de9)!important}.pd-header,.customer-page>header,.card-page>header{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffffff0!important;border-color:#dcebf7!important;box-shadow:0 7px 25px #03468c0f!important}.pd-gallery,.pd-summary,.pd-content article,.customer-login,.customer-order,.card-order,.card-page form,.card-result{box-shadow:var(--modern-shadow)!important;border:1px solid #dcebf7!important;border-radius:24px!important}.pd-thumbs button{border-color:#d7e8f5!important;border-radius:14px!important}.pd-thumbs button.active{border-color:#098aeb!important;box-shadow:0 0 0 3px #0683e91a!important}.pd-tag{background:linear-gradient(135deg,#0871e5,#06a4ee)!important}.pd-brand{color:#087be7!important}.pd-summary h1,.pd-content h2,.customer-login h1,.customer-welcome h1{color:#0b2548!important}.pd-price{border-color:#deebf6!important}.pd-price strong{color:#0756bd!important}.pd-free,.free-shipping{color:#0871c9!important;background:#e9f9ff!important;border:1px solid #cdeafa!important;border-radius:14px!important}.pd-buy,.customer-login button,.card-page form>button{color:#fff!important;background:linear-gradient(135deg,#0872e7,#06a5ef)!important;border:0!important;border-radius:14px!important;box-shadow:0 10px 25px #046ad638!important}.pd-cart{color:#0767cb!important;background:#eef8ff!important;border-color:#74b9ee!important;border-radius:14px!important}.pd-shipping input,.pd-qty select,.customer-login input,.card-page input,.card-page select{background:#f8fcff!important;border-color:#cde1f2!important;border-radius:13px!important}.pd-shipping button{background:linear-gradient(135deg,#076dde,#08a1eb)!important;border-radius:0 13px 13px 0!important}.pd-content dl,.pd-info-grid span,.customer-delivery{background:#f4faff!important;border:1px solid #dcebf7!important;border-radius:16px!important}.pd-content dl div:nth-child(odd){background:#eef7ff!important}.customer-order-head{border-color:#e1edf7!important}.customer-order-head em{color:#076bcf!important;background:#e9f6ff!important}.customer-progress i{background:#e8f2fb!important}.customer-progress .active{color:#0874d7!important}.customer-progress .active i{color:#fff!important;background:linear-gradient(135deg,#0a78e5,#09a5ee)!important}.customer-order footer{background:linear-gradient(120deg,#06377d,#087fe5)!important}.form-heading>i{background:#e8f5ff!important;border-radius:12px!important}.card-order footer{background:linear-gradient(120deg,#052352,#0877da)!important;border-radius:16px!important}.checkout-steps b:first-child,.checkout-steps b.active{background:linear-gradient(135deg,#0872e7,#06a5ef)!important}.payment-choice>div,.payment-choice>a{border-radius:16px!important}@media (width<=900px){.store-highlights .shell{scrollbar-width:none;overflow-x:auto}.store-highlights span{min-width:205px}.product-grid{gap:12px!important}}@media (width<=620px){.nav{height:78px!important}.store-highlights span{margin:8px 0!important;padding:11px 13px!important}.catalog{padding-top:34px!important}.section-head{border-radius:19px!important;padding:18px!important}.section-head h2{font-size:30px!important}.catalog-tabs{border-radius:15px!important;overflow-x:auto!important}.filters{border-radius:15px!important;flex-wrap:nowrap!important;overflow-x:auto!important}.product-card,.filament-card{border-radius:18px!important}.visual-wrap{border-radius:0!important}.price{border-radius:13px!important}.cta{border-radius:22px!important;width:calc(100% - 20px)!important}.drawer{border-radius:0!important}.modal-layer{align-items:center;padding:10px!important}.checkout-modal{border-radius:22px!important;width:100%!important;max-height:calc(100dvh - 20px)!important;padding:24px 16px 18px!important;overflow-x:hidden!important}.modal-close{top:13px!important;right:13px!important}.pix-success{gap:10px;padding-top:2px}.pix-success-icon{width:46px;height:46px;font-size:23px}.pix-success h2{padding:0 34px;font-size:23px!important}.pix-instruction{font-size:12px}.pix-amount{padding:12px 13px}.pix-amount b{font-size:19px}.pix-code{height:58px;min-height:58px;max-height:58px;font-size:9px}.pix-copy-button{min-height:50px}.pix-success .card-checkout-link{min-height:45px}.pd-gallery,.pd-summary,.pd-content article,.customer-login,.customer-order,.card-order,.card-page form{border-radius:19px!important}.customer-page>header{padding:0 14px!important}}.topbar{letter-spacing:.035em!important;border-bottom:1px solid #ffffff38!important;font-size:11px!important;font-weight:850!important}.nav.shell{background:linear-gradient(135deg,#fffffffa,#f1f9fff5)!important;border:1px solid #d2e7f8eb!important;border-radius:24px!important;width:min(1220px,100% - 32px)!important;height:88px!important;margin:10px auto!important;padding:10px 16px!important;box-shadow:0 15px 42px #0444871c!important}.nav:after{display:none!important}.official-logo{gap:13px!important;min-width:225px!important}.official-logo>img{border:2px solid #fff!important;border-radius:18px!important;width:62px!important;height:62px!important;box-shadow:0 8px 22px #004da433!important}.official-logo>span>b{background:linear-gradient(90deg,#0758c7,#059eea);-webkit-background-clip:text;background-clip:text;color:#0000!important;font-size:18px!important}.official-logo>span>small{color:#6d8299!important}.cart-button{background:linear-gradient(135deg,#edf8ff,#fff)!important;border-radius:18px!important;min-height:50px!important;padding:9px 11px 9px 15px!important}.cart-button>span{background:#dff2ff;border-radius:10px;place-items:center;width:30px;height:30px;display:grid;font-size:16px!important}.cart-button i{min-width:28px!important;height:28px!important;box-shadow:0 5px 14px #ff176b40!important}.store-highlights{width:min(1220px,100% - 32px);background:linear-gradient(135deg,#061d48,#075fc8 58%,#08a2eb)!important;border:0!important;border-radius:24px!important;margin:0 auto 16px!important;overflow:hidden!important;box-shadow:0 16px 42px #0349972e!important}.store-highlights>div{gap:8px!important;width:100%!important;padding:9px!important}.store-highlights span{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);position:relative;background:linear-gradient(145deg,#ffffff29,#ffffff14)!important;border:1px solid #ffffff29!important;border-radius:17px!important;min-height:68px!important;margin:0!important;padding:12px 14px!important;box-shadow:inset 0 1px #fff3!important}.store-highlights span>b{background:#ffffffeb;border-radius:13px;place-items:center;width:38px;height:38px;display:grid;box-shadow:0 7px 18px #001f4e2e;font-size:20px!important}.store-highlights strong{color:#fff!important;font-size:12px!important}.store-highlights small{color:#d9edff!important;font-size:9px!important}.catalog-tabs{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;grid-template-columns:repeat(3,1fr)!important;gap:14px!important;margin-bottom:40px!important;padding:0!important;overflow:visible!important}.catalog-tabs button{position:relative;color:#385570!important;background:linear-gradient(145deg,#fff,#f2f9ff)!important;border:1px solid #dbeaf7!important;border-radius:22px!important;min-height:112px!important;padding:18px!important;transition:transform .25s,box-shadow .25s,border-color .25s!important;overflow:hidden!important;box-shadow:0 12px 34px #05407c14!important}.catalog-tabs button:before{content:"";background:radial-gradient(circle,#139bef29,#0000 70%);border-radius:50%;width:95px;height:95px;position:absolute;top:-40px;right:-35px}.catalog-tabs button:after{content:"›";color:#0875da;background:#e1f2ff;border-radius:50%;place-items:center;width:25px;height:25px;font-size:19px;font-weight:800;display:grid;position:absolute;bottom:13px;right:16px}.catalog-tabs button:hover{border-color:#9bd1f6!important;transform:translateY(-4px)!important;box-shadow:0 20px 45px #0555aa24!important}.catalog-tabs button>span{background:linear-gradient(145deg,#e9f7ff,#d8efff);border-radius:16px;place-items:center;width:50px;height:50px;display:grid;box-shadow:inset 0 1px #fff,0 7px 18px #0563be1a;font-size:25px!important}.catalog-tabs button>b{letter-spacing:-.02em;font-size:18px!important}.catalog-tabs button>small{color:#7790a7!important;font-size:10px!important}.catalog-tabs button.active,.catalog-tabs .starlink-tab.active{color:#fff!important;background:linear-gradient(135deg,#05285e 0%,#076ddb 56%,#05a7ed 100%)!important;border-color:#fff3!important;transform:translateY(-3px)!important;box-shadow:0 20px 46px #045abe40!important}.catalog-tabs button.active>span{background:#fffffff0!important;box-shadow:0 8px 22px #001f4b38!important}.catalog-tabs button.active>small{color:#dcefff!important}.catalog-tabs button.active:after{color:#0769d2!important;background:#fff!important}.catalog-tabs button.active:before{background:radial-gradient(circle,#ffffff3d,#0000 70%)}@media (width<=900px){.nav.shell{width:calc(100% - 22px)!important}.official-logo{min-width:0!important}.store-highlights{width:calc(100% - 22px)!important}.catalog-tabs{grid-template-columns:repeat(2,1fr)!important}.store-highlights>div{scroll-snap-type:x mandatory;display:flex!important;overflow-x:auto!important}.store-highlights span{scroll-snap-align:start;min-width:245px!important}}@media (width<=620px){.topbar{white-space:normal!important;padding:8px 12px!important;font-size:9px!important;line-height:1.35!important}.nav.shell{border-radius:19px!important;height:72px!important;margin:8px auto!important;padding:7px 9px!important}.official-logo{gap:8px!important}.official-logo>img{border-radius:14px!important;width:48px!important;height:48px!important}.official-logo>span>b{font-size:13px!important}.official-logo>span>small{display:none!important}.cart-button{border-radius:15px!important;min-height:46px!important;padding:6px 7px!important;font-size:0!important}.cart-button>span{width:29px;height:29px}.cart-button i{min-width:26px!important;height:26px!important;font-size:10px!important}.store-highlights{border-radius:19px!important;width:calc(100% - 22px)!important;margin-bottom:10px!important}.store-highlights>div{padding:7px!important}.store-highlights span{border-radius:14px!important;min-width:220px!important;min-height:62px!important;padding:10px 12px!important}.store-highlights span>b{border-radius:11px;width:35px;height:35px}.catalog-tabs{grid-template-columns:repeat(2,1fr)!important;gap:9px!important;margin-bottom:28px!important;overflow:visible!important}.catalog-tabs button{border-radius:17px!important;grid-template-columns:39px 1fr!important;min-height:100px!important;padding:13px 10px!important}.catalog-tabs button>span{border-radius:12px;width:38px;height:38px;font-size:19px!important}.catalog-tabs button>b{font-size:14px!important}.catalog-tabs button>small{line-height:1.25;font-size:8px!important}.catalog-tabs button:after{width:20px;height:20px;font-size:15px;bottom:8px;right:9px}.catalog-tabs button.active{transform:none!important}}@media (width>=901px){html,body{max-width:100%;overflow-x:clip}.nav.shell{grid-template-columns:auto minmax(0,1fr) auto!important;gap:14px!important;width:min(1760px,100% - 32px)!important;display:grid!important}.nav nav{justify-content:center!important;align-items:center!important;gap:1px!important;min-width:0!important;display:flex!important;overflow:hidden!important}.nav nav a{text-align:center!important;white-space:normal!important;flex:0 auto!important;min-width:0!important;padding:8px 7px!important;font-size:12px!important;line-height:1.2!important}.nav-actions{z-index:2;position:relative}}@media (width>=901px) and (width<=1450px){.official-logo{min-width:190px!important}.official-logo>span>small,.nav nav a:nth-child(8),.nav nav a:nth-child(9),.nav nav a:nth-child(10){display:none!important}}.nav-actions{flex-shrink:0;align-items:center;gap:8px;display:flex}.customer-login-link{color:#075bc3;background:linear-gradient(145deg,#fff,#eef8ff);border:1px solid #cde7fb;border-radius:18px;align-items:center;gap:7px;min-height:50px;padding:8px 12px;text-decoration:none;display:flex;box-shadow:0 8px 25px #0569d21a}.customer-login-link span{background:#dff2ff;border-radius:10px;place-items:center;width:30px;height:30px;font-size:15px;display:grid}.customer-login-link b{font-size:11px}@media (width<=620px){.nav-actions{gap:5px}.customer-login-link{border-radius:14px;min-height:44px;padding:5px}.customer-login-link span{border-radius:9px;width:28px;height:28px;font-size:14px}.customer-login-link b{font-size:8px}.nav-actions .cart-button{min-height:44px!important}}@media (width<=380px){.customer-login-link b{display:none}.customer-login-link{padding:5px}.nav-actions{gap:3px}}.coupon-box{background:#f6fbff;border:1px solid #cfe5f6;border-radius:14px;margin:15px 0;padding:14px}.coupon-box label{color:#204769;font-size:11px;font-weight:900}.coupon-box>div{margin-top:7px;display:flex}.coupon-box input{text-transform:uppercase;border:1px solid #c8dfef;border-radius:10px 0 0 10px;flex:1;min-width:0;height:42px;padding:0 11px}.coupon-box>div>button{color:#fff;background:#0879e6;border:0;border-radius:0 10px 10px 0;padding:0 14px;font-weight:900}.coupon-box>small{color:#b23c2f;margin-top:7px;font-size:10px;display:block}.coupon-box>small.valid{color:#087b50}.remove-coupon{color:#d0493d;background:0 0;border:0;margin-top:7px;font-size:10px;font-weight:800}.coupon-discount{background:#eaf9f1;border-radius:11px;padding:11px 13px;margin:10px 0!important}.coupon-discount strong{color:#087b50!important;font-size:17px!important}.card-coupon{margin-top:14px}.card-coupon-discount{color:#087b50;background:#eaf9f1;border-radius:11px;justify-content:space-between;align-items:center;margin-top:10px;padding:12px 14px;font-weight:900;display:flex}.checkout-coupon{margin:0 0 13px}.site-footer{isolation:isolate;color:#d7e8f8;min-height:500px;position:relative;overflow:hidden;background:#020d20 url(/footer-3d-studio.webp) 100%/cover no-repeat!important;border-top:0!important;padding:74px 0 0!important}.site-footer:before{content:"";z-index:-1;background:linear-gradient(90deg,#020c1ffa 0%,#03112af2 42%,#030f249e 70%,#020a1980 100%);position:absolute;inset:0}.site-footer:after{content:"";z-index:-1;background:linear-gradient(#030e220d 55%,#020b19 100%);position:absolute;inset:0}.footer-light{filter:blur(12px);pointer-events:none;background:radial-gradient(circle,#0097ff33,#0000 70%);border-radius:50%;width:580px;height:260px;position:absolute;top:-100px;left:-180px}.site-footer .footer-grid{grid-template-columns:minmax(330px,.92fr) minmax(520px,1.35fr);align-items:center;gap:70px;display:grid;position:relative}.footer-brand{flex-direction:column;align-items:flex-start;min-width:0;display:flex}.footer-logo{object-fit:contain;object-position:left center;filter:drop-shadow(0 20px 28px #0000006b);width:min(380px,100%);height:245px;display:block}.footer-brand>p{color:#bcd2e8;max-width:390px;margin:2px 0 24px;font-size:16px;line-height:1.55}.footer-whatsapp{color:#fff;background:linear-gradient(135deg,#0876e8,#00a8ef);border:1px solid #fff3;border-radius:16px;grid-template-columns:1fr auto;align-items:center;gap:2px 18px;width:min(360px,100%);padding:15px 18px;font-size:15px;font-weight:850;text-decoration:none;display:grid;box-shadow:0 14px 32px #0067de47,inset 0 1px #ffffff3d}.footer-whatsapp span{color:#fff;letter-spacing:.1em;text-transform:uppercase;text-shadow:0 1px 2px #002e6973;grid-column:1;font-size:11px;font-weight:800}.footer-whatsapp b{grid-area:1/2/3;font-size:21px}.footer-whatsapp:hover{filter:brightness(1.08);transform:translateY(-2px)}.footer-details{grid-template-columns:1fr 1fr;align-self:end;gap:14px;margin-bottom:12px;display:grid}.footer-card{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:linear-gradient(145deg,#082a53cc,#051939ad);border:1px solid #9fd3ff33;border-radius:20px;grid-template-columns:46px 1fr;gap:14px;min-height:150px;padding:22px;display:grid;box-shadow:inset 0 1px #ffffff17,0 18px 45px #00000026}.footer-location{grid-column:1/-1;min-height:132px}.footer-icon{color:#fff;background:linear-gradient(145deg,#0879e9,#00a8ef);border-radius:14px;place-items:center;width:46px;height:46px;font-size:22px;font-weight:900;display:grid;box-shadow:0 9px 22px #0076e840}.footer-card small{color:#6fc6ff;letter-spacing:.14em;margin:2px 0 8px;font-size:11px;font-weight:900;display:block}.footer-card strong{color:#fff;font-size:17px;line-height:1.25;display:block}.footer-card p{color:#b8cde0;margin:8px 0 0;font-size:14px;line-height:1.6}.site-footer .copyright{color:#8ea9c0;justify-content:space-between;gap:24px;margin-top:55px;padding:24px 0 27px;font-size:12px;display:flex;position:relative;border-top:1px solid #9dccf12e!important}.footer-signature{color:#6faad5}@media (width<=980px){.site-footer{background-position:68%!important;padding-top:58px!important}.site-footer:before{background:linear-gradient(90deg,#020c1ffa,#03112ae6 62%,#030f24ad)}.site-footer .footer-grid{grid-template-columns:1fr;gap:42px}.footer-brand{text-align:center;align-items:center}.footer-logo{object-position:center;width:360px;height:230px}.footer-brand>p{margin-top:0}.footer-details{width:100%;margin-bottom:0}}@media (width<=620px){.site-footer{min-height:0;background-position:70% 0!important;background-size:auto 440px!important;padding-top:40px!important}.site-footer:before{background:linear-gradient(#020c1fa8 0,#020c1fdb 255px,#020d20 465px)}.site-footer:after{background:linear-gradient(#0000 0,#020d20 455px)}.site-footer .footer-grid{gap:34px;width:calc(100% - 28px)}.footer-logo{object-position:center;width:min(310px,94vw);height:225px}.footer-brand>p{color:#d8e9f7;max-width:300px;margin:-5px 0 20px;font-size:15px}.footer-whatsapp{text-align:left;border-radius:18px;width:100%;min-height:66px}.footer-details{grid-template-columns:1fr 1fr;gap:10px}.footer-card{border-radius:17px;grid-template-columns:38px 1fr;gap:10px;min-height:158px;padding:17px 14px}.footer-location{grid-column:1/-1;min-height:118px}.footer-icon{border-radius:12px;width:38px;height:38px;font-size:18px}.footer-card small{letter-spacing:.1em;font-size:9px}.footer-card strong{font-size:14px}.footer-card p{font-size:13px;line-height:1.5}.site-footer .copyright{text-align:center;flex-direction:column;align-items:center;gap:7px;margin-top:34px;padding:20px 0 25px;font-size:11px}}@media (width<=520px){.footer-details{grid-template-columns:1fr}.footer-location{grid-column:auto}.footer-card{min-height:0}}main .official-logo>img,main .pd-logo>img,main .packs-logo>img{background:#fff;border-radius:10px;flex:none;object-fit:contain!important;width:88px!important;height:88px!important}main .official-logo>span>b,main .pd-logo>span>b{overflow-wrap:normal;line-height:1.2}.site-footer .footer-logo{aspect-ratio:1;object-fit:contain;background:#fff;border-radius:18px;width:min(245px,100%);height:auto;margin-bottom:20px}main .aff-header img{object-fit:contain;width:80px;height:80px}main img.giga-header-logo{object-fit:contain;background:#fff;border-radius:8px;flex:none;width:64px;height:64px;display:block}main.card-page>header>a.giga-checkout-brand:after{content:none}@media (width<=800px){main .official-logo>img,main .pd-logo>img,main .packs-logo>img{width:68px!important;height:68px!important}main .official-logo>span>b,main .pd-logo>span>b{font-size:14px!important}main .aff-header img{width:68px;height:68px}main.card-page img.giga-header-logo{width:54px;height:54px}}@media (width<=480px){main .official-logo>span,main .pd-logo>span{display:none}main .packs-logo{gap:8px}main .packs-logo>b{font-size:14px}}:root{--giga-orange:#ff7801;--giga-ink:#171311;--giga-muted:#696663;--giga-line:#e9e5e1;--blue:#c65400;--blue-dark:#9c4100;--magalu-blue:#c65400;--magalu-pink:#ff7801;--modern-blue:#c65400;--modern-blue-2:#ff7801;--modern-navy:#171311;--modern-sky:#fff4e8;--modern-line:#e9e5e1;--modern-shadow:0 8px 24px #27160a08;--modern-shadow-hover:0 12px 30px #27160a12}body{color:var(--giga-ink)!important;background:#f7f7f7!important}body :focus-visible{outline-color:#c65400}body .topbar,body .pd-top{letter-spacing:.02em;font-size:12px;line-height:1.5;box-shadow:none!important;color:#fff!important;background:linear-gradient(100deg,#ff7801,#a34400 54%,#0a0101)!important}main.storefront{background:#f7f7f7;overflow-x:clip}main.storefront .nav.shell{isolation:isolate;position:relative;padding-block:14px!important}main.storefront .nav.shell:before{content:"";z-index:-1;background:#fff;position:absolute;inset:0 calc(-50vw + 50%)}main .official-logo>span>b,main .pd-logo>span>b{letter-spacing:.035em;font-weight:850;color:var(--giga-ink)!important}main .official-logo>img{box-shadow:none!important}main .catalog-global-search{background:#f4f4f4;border:1px solid #ededed;border-radius:9px}main .catalog-global-search select{color:#55514f;border-color:#dedbd8}main .catalog-global-search input{color:var(--giga-ink)}main .catalog-global-search button{color:#c65400;background:0 0;border-left:1px solid #dedbd8}main .catalog-global-search:focus-within{border-color:#ff7801;box-shadow:0 0 0 3px #ff780114}main .nav-actions .customer-login-link,main .nav-actions .cart-button{color:#211b17!important;box-shadow:none!important;background:#fff!important;border:0!important;border-radius:8px!important;padding:8px 12px!important}main .nav-actions .customer-login-link{border-right:1px solid #e7e4e1!important;border-radius:0!important}main .customer-login-link span,main .nav-actions .cart-button>span{color:#a44800!important;box-shadow:none!important;background:0 0!important}main .nav-actions svg{width:25px;height:25px}main .customer-login-link b{font-size:14px}main .nav-actions .cart-button i{color:#211b17!important;box-shadow:none!important;background:#ff7801!important}main.storefront .department-bar{background:#fff;border-bottom:4px solid #ff7801}main.storefront .department-bar .shell{gap:28px;min-height:52px}main.storefront .department-bar a{color:#625d59;padding-block:16px;font-size:14px;font-weight:650}main.storefront .department-bar a:hover,main.storefront .department-bar a.selected{color:#a64700;box-shadow:none}main.storefront .department-bar .all-departments{color:#171311;font-weight:800}main.storefront .giga-showcase{background:#171311;border-radius:18px;margin-top:24px;overflow:hidden;box-shadow:0 12px 30px #2513060b}.giga-banner[hidden]{display:none}.giga-banner:not([hidden]){grid-template-columns:1fr 1fr;min-height:422px;display:grid}.giga-banner-copy{color:#fff;background:linear-gradient(120deg,#151515 30%,#2d2018);flex-direction:column;align-items:flex-start;padding:46px 42px 35px;display:flex}.giga-banner-kicker{color:#f9bc87;letter-spacing:.14em;font-size:12px;font-weight:700}.giga-banner-kicker>span{color:#78716b;padding-inline:9px}.giga-banner-copy h1{letter-spacing:-.05em;color:#fff;margin:27px 0 18px;font-size:clamp(34px,3.65vw,51px);font-weight:750;line-height:1.07}.giga-banner-copy h1 em{color:#ff922f;font-style:normal}.giga-banner-copy p{color:#d8d2ce;max-width:425px;margin:0 0 25px;font-size:16px;line-height:1.6}.giga-banner-copy>a{color:#19120b;background:#ff7801;border-radius:8px;justify-content:space-between;align-items:center;gap:28px;min-height:50px;padding:15px 22px;font-size:15px;font-weight:800;text-decoration:none;display:inline-flex}.giga-banner-copy>a:hover{background:#ff9b44}.giga-banner-copy>a span{font-size:23px;font-weight:500}.giga-banner-note{color:#b9afa8;margin-top:18px;font-size:12px}.giga-banner-visual{background:#fff;flex-direction:column;justify-content:center;align-items:center;min-width:0;padding:35px 26px 72px;display:flex;position:relative;overflow:hidden}.giga-banner-visual>img{object-fit:contain;width:100%;height:320px;display:block}.giga-banner-tag{z-index:1;color:#93501d;background:#fff7ef;border:1px solid #f5d5b8;border-radius:999px;padding:7px 11px;font-size:12px;font-weight:700;position:absolute;top:21px;left:24px}.giga-banner-caption{border-top:1px solid #eee7e0;justify-content:space-between;align-items:center;gap:12px;padding-top:14px;display:flex;position:absolute;inset:auto 26px 18px}.giga-banner-caption>span:first-child{letter-spacing:.12em;color:#746c66;font-size:10px}.giga-banner-caption strong{letter-spacing:-.025em;color:#24170d;margin-top:4px;font-size:19px;display:block}.giga-banner-caption>span:last-child{color:#f0c9a6;font-size:28px;font-weight:800}.giga-banner-filament .giga-banner-copy{background:linear-gradient(120deg,#2e1a0b,#472711)}.giga-banner-filament .giga-banner-visual>img{height:310px}.giga-banner-ams .giga-banner-visual{background:#f7f7f7}.giga-banner-controls{background:#171311;border-top:1px solid #ffffff17;justify-content:space-between;align-items:stretch;gap:16px;padding:0 23px 0 30px;display:flex}.giga-banner-tabs{gap:27px;min-width:0;display:flex}.giga-banner-tabs button{color:#b5aca5;letter-spacing:.04em;cursor:pointer;white-space:nowrap;background:0 0;border:0;border-bottom:3px solid #0000;padding:19px 0 17px;font-size:12px;font-weight:650;position:relative}.giga-banner-tabs button>span{color:#7f7369;margin-right:9px}.giga-banner-tabs button.active{color:#fff;border-bottom-color:#ff7801}.giga-banner-tabs button.active>span{color:#ff9b42}.giga-banner-arrows{align-items:center;gap:8px;display:flex}.giga-banner-arrows button{color:#fff;cursor:pointer;background:#261e18;border:1px solid #544133;border-radius:50%;width:36px;height:36px;font-size:19px}.giga-banner-arrows button:hover{background:#6f3d18}main.storefront .store-highlights{background:0 0!important;border-bottom:1px solid #e9e5e1!important}main.storefront .store-highlights>.shell{padding-block:16px!important}main.storefront .store-highlights strong{font-size:14px;color:#31271f!important}main.storefront .store-highlights small{font-size:12px;color:#77706a!important}main.storefront .store-highlights span>b{color:#bd5300!important}main.storefront .catalog.shell{gap:26px}main.storefront .catalog-sidebar{box-shadow:none;border-color:#e7e3df;border-radius:10px}main.storefront .catalog-sidebar h2{color:#28211c;font-weight:750}main.storefront .catalog-sidebar button{color:#5a534e}main.storefront .catalog-sidebar button span{color:#8c8177}main.storefront .catalog-sidebar button.active{color:#9b4200;background:#fff0e1}main.storefront .catalog-sidebar button:hover{background:#faf5ef}main.storefront .sidebar-help{color:#786c63;border-color:#e7e0d9}main.storefront .sidebar-help strong{color:#a44800}main.storefront .catalog-results .section-head{margin-bottom:18px;border-bottom:1px solid #e5dfd9!important;padding-bottom:18px!important}main.storefront .catalog-results .section-head h2{margin-top:7px;font-weight:750;color:#231a14!important}main.storefront .catalog-results .section-head p{font-size:15px;line-height:1.5;color:#71685f!important}main.storefront .eyebrow{font-size:12px;color:#ac4b00!important}main.storefront .filters{gap:8px;box-shadow:none!important;background:0 0!important;border:0!important;padding:0 0 19px!important}main.storefront .filters button{font-size:14px;color:#67594d!important;box-shadow:none!important;background:#fff!important;border:1px solid #ddd6ce!important;border-radius:7px!important}main.storefront .filters button.active{color:#fff!important;background:#201913!important;border-color:#201913!important}main.storefront .filters button:hover{border-color:#ff7801!important}main.storefront .product-card,main.storefront .filament-card{box-shadow:none!important;border:1px solid #e6e0d9!important;border-radius:12px!important}main.storefront .product-card:hover,main.storefront .filament-card:hover{border-color:#e5ac79!important;transform:translateY(-3px)!important;box-shadow:0 9px 24px #3d220e0c!important}main.storefront .visual-wrap,main.storefront .filament-photo{background:#fff!important;border-bottom:1px solid #f2eeea!important}main.storefront .tag{border:1px solid #ffe0c5;font-size:12px;color:#924000!important;box-shadow:none!important;background:#fff1e4!important}main.storefront .product-brand,main.storefront .view-details{font-size:12px;color:#9f4700!important}main.storefront .product-info h3{color:#2e251f!important}main.storefront .product-info>p{color:#776d65!important}main.storefront .price{background:#fff!important;border:0!important;border-radius:0!important;margin:10px 0!important;padding:6px 0!important}main.storefront .price strong{color:#bd5100!important;font-size:27px!important}main.storefront .price small,main.storefront .price span{color:#73675d!important}main.storefront .product-info>button,main.storefront .filament-buy button,main.storefront .load-more,main.storefront .checkout-button,main.storefront .primary{color:#24160a!important;box-shadow:none!important;background:#ff7801!important;border-color:#ff7801!important;border-radius:8px!important}main.storefront .product-info>button:hover,main.storefront .filament-buy button:hover{background:#ff973e!important}main.storefront .availability-link{color:#9e4600;border-color:#d4772d}main.storefront .search,main.storefront .filament-filters select{color:#423227!important;box-shadow:none!important;background:#fff!important;border-color:#e4d9cf!important}main.pd-page,main.customer-page,main.card-page,main.packs-page,main.aff-page{color:#241b15;background:#f7f7f7!important}main .pd-header,main .customer-page>header,main .aff-header{background:#fff;border-color:#e7e1da}main .pd-brand,main .pd-price strong,main .pd-affiliate-link,main .pd-breadcrumb a,main .packs-logo,main .packs-header nav a,main .pack-price,main .pack-badge,main .aff-kicker,main .aff-balance,main .form-heading span small{color:#a54800!important}main .pd-buy,main .pack-buy,main .aff-primary,main.customer-page form>button,main.customer-page .auth-submit,main.card-page form>button{color:#24160a!important;box-shadow:none!important;background:#ff7801!important;border-color:#ff7801!important}main .pd-cart{color:#a44800;background:#fff5ec;border-color:#e5a06a}main .pd-thumbs button.active{border-color:#ff7801}main.customer-page>header a,main.customer-page>header button{color:#a44800}main .card-order,main .card-page form,main .aff-card{border-color:#e7ddd5!important;box-shadow:0 6px 22px #38210f06!important}main .checkout-steps b:first-child,main .checkout-steps b.active,main .form-heading>i{color:#9d4600!important;background:#fff0e2!important}main .card-order footer,main .packs-intro{background:#241a13!important}main .card-result a,main .packs-how>a{color:#9d4600}main .cart-notice{border-color:#ffc695}main .cart-notice button:last-child{color:#24160a;background:#ff7801}main .drawer{border-color:#eadfd5;background:#fff!important}main .drawer-head,main .drawer-foot{background:#fffaf5!important;border-color:#eadfd5!important}main .drawer-head small,main .subtotal strong,main .shipping-option b{color:#a44800!important}main .cart-item{background:#fff!important;border-color:#ece5df!important}main .cart-item .printer-visual{background:#faf7f4!important}main .qty button{color:#a44800!important;background:#fff1e5!important}main .freight button,main .checkout-btn,main .card-checkout-link{color:#24160a!important;box-shadow:none!important;background:#ff7801!important;border-color:#ff7801!important}main .continue-shopping{color:#a44800!important;background:#fff!important;border-color:#edc5a3!important}main .pd-price,main .checkout-total{box-shadow:none!important;background:#fff6ec!important;border-color:#f1d7c0!important}main .pd-tag{color:#984000!important;box-shadow:none!important;background:#fff0e0!important}main .pd-summary h1,main .pd-content h2,main .customer-login h1,main .customer-welcome h1{color:#241b15!important}main .customer-login button,main .pd-shipping button{color:#24160a!important;box-shadow:none!important;background:#ff7801!important}main .customer-login input,main .pd-shipping input,main .pd-qty select,main .card-page input,main .card-page select{background:#fff!important;border-color:#e3d8ce!important}main .pd-content dl,main .pd-info-grid span,main .customer-delivery{background:#fffaf5!important;border-color:#eadfd5!important}main .pd-content dl div:nth-child(odd){background:#fcf6f0!important}main .customer-order-head{background:#faf4ee!important}main .customer-progress .active,main .customer-order-head small,main .customer-delivery small{color:#9f4700!important}main .customer-progress .active i{background:#ff7801!important}main .customer-order footer{background:#241a13!important}main.storefront .cta{background:#221812!important}main.storefront .cta h2{color:#fff!important}main.storefront .cta p{color:#d3c5b9!important}main.storefront .cta .eyebrow{color:#ffaa62!important}main.storefront .cta a{color:#211309!important;box-shadow:none!important;background:#ff7801!important;border-color:#ff7801!important}main.storefront .site-footer{background:#16120f!important;border-top:4px solid #ff7801!important}main.storefront .site-footer:before{background:linear-gradient(110deg,#23170f,#15120f)!important}main.storefront .site-footer:after{background:0 0}main.storefront .footer-light{background:radial-gradient(circle,#ff780122,#0000 65%)}main.storefront .footer-brand>p,main.storefront .footer-card p{color:#d0c3b8!important}main.storefront .footer-card{box-shadow:none;background:#251d17;border-color:#4b3727}main.storefront .footer-card small{color:#ffac68}main.storefront .footer-icon{color:#24160a;box-shadow:none;background:#ff7801}main.storefront .footer-whatsapp{color:#24160a;box-shadow:none;background:#ff7801;border-color:#ff7801}main.storefront .footer-whatsapp span{color:#4a270d;text-shadow:none}main.storefront .copyright,main.storefront .footer-signature{color:#b7a594}@media (width<=1100px){.giga-banner-copy{padding:35px 30px}.giga-banner-copy h1{font-size:39px}.giga-banner-kicker{letter-spacing:.07em;font-size:11px}.giga-banner-visual>img{height:300px}}@media (width<=800px){main.storefront .nav.shell{padding-block:10px!important}main.storefront .giga-showcase{border-radius:13px;margin-top:16px}.giga-banner:not([hidden]){grid-template-columns:1fr;min-height:0}.giga-banner-copy{padding:27px 25px 26px}.giga-banner-copy h1{margin:18px 0 13px;font-size:clamp(33px,7.5vw,44px)}.giga-banner-copy p{max-width:470px;margin-bottom:20px;font-size:15px;line-height:1.5}.giga-banner-copy>a{min-height:46px;padding:12px 17px;font-size:14px}.giga-banner-note{display:none}.giga-banner-visual{height:266px;padding:20px 17px 60px}.giga-banner-visual>img,.giga-banner-filament .giga-banner-visual>img{height:200px}.giga-banner-tag{padding:5px 8px;font-size:10px;top:12px;left:14px}.giga-banner-caption{padding-top:10px;inset:auto 18px 12px}.giga-banner-caption strong{font-size:16px}.giga-banner-controls{gap:8px;padding:0 12px}.giga-banner-tabs{flex:1;justify-content:space-between;gap:10px}.giga-banner-tabs button{letter-spacing:0;padding-block:16px 14px;font-size:10px}.giga-banner-tabs button>span{display:none}.giga-banner-arrows{gap:5px}.giga-banner-arrows button{width:32px;height:32px}main.storefront .store-highlights>.shell{padding-block:12px!important}main.storefront .store-highlights strong{font-size:12px}main.storefront .store-highlights small{font-size:11px}main.storefront .catalog-sidebar{background:0 0;border:0}main.storefront .catalog-results .section-head h2{font-size:27px}main.storefront .catalog-results .product-grid,main.storefront .catalog-results .filament-grid{grid-template-columns:repeat(2,minmax(0,1fr))}main.storefront .catalog-results .price{padding:6px 0!important}main.storefront .catalog-results .price strong{font-size:clamp(17px,4.3vw,22px)!important}main.storefront .filters{flex-wrap:nowrap;overflow-x:auto}main.storefront .filters button{flex:none}main .customer-login-link b{font-size:12px}main .nav-actions .cart-button{font-size:13px}}@media (prefers-reduced-motion:reduce){main.storefront .product-card,main.storefront .filament-card{transition:none!important;transform:none!important}}main.storefront .brand-gallery{scroll-snap-type:x proximity;scrollbar-width:thin;scrollbar-color:#e8b084 transparent;gap:15px;margin-bottom:10px;padding:2px 2px 18px;display:flex;overflow-x:auto}main.storefront .brand-tile{color:#60554b;text-align:left;cursor:pointer;scroll-snap-align:start;background:0 0;border:0;flex:0 0 174px;min-width:0;padding:0}main.storefront .brand-tile-art{aspect-ratio:1;background:radial-gradient(at 50% 40%,#ffc56a,#ff8a14 65%,#f46a00);border:2px solid #0000;border-radius:12px;flex-direction:column;padding:12px;transition:border-color .15s;display:flex}main.storefront .brand-tile-art>strong{color:#24150a;text-align:center;letter-spacing:-.035em;justify-content:center;align-items:center;min-height:34px;margin-bottom:8px;font-size:19px;font-weight:850;line-height:1.1;display:flex}main.storefront .brand-tile:first-child .brand-tile-art>strong{letter-spacing:.025em;font-size:13px}main.storefront .brand-tile-photos{background:#fff;border-radius:8px;flex:1;justify-content:center;align-items:center;min-height:0;display:flex;overflow:hidden}main.storefront .brand-tile-photos img{object-fit:contain;width:100%;height:100%;max-height:108px;display:block}main.storefront .brand-tile-photos.multiple img{width:50%}main.storefront .brand-tile-wordmark{color:#24150a;font-size:20px;font-weight:750}main.storefront .brand-tile-label{justify-content:space-between;align-items:center;gap:8px;padding:11px 3px 5px;font-size:14px;font-weight:650;display:flex}main.storefront .brand-tile-label>span{color:#aa4b00}main.storefront .brand-tile.active .brand-tile-art{border-color:#28180c}main.storefront .brand-tile.active .brand-tile-label{color:#a54800}main.storefront .brand-tile:hover .brand-tile-art{border-color:#b45914}@media (width<=620px){main.storefront .brand-gallery{gap:12px;margin-bottom:4px}main.storefront .brand-tile{flex-basis:140px}main.storefront .brand-tile-art{border-radius:10px;padding:9px}main.storefront .brand-tile-art>strong{min-height:27px;margin-bottom:6px;font-size:17px}main.storefront .brand-tile-photos img{max-height:84px}main.storefront .catalog-results .product-info h3{margin-bottom:2px}main.storefront .catalog-results .price{margin-top:5px!important}}.shopping-toolbar{flex-wrap:wrap;gap:10px;margin:18px 0 24px;display:flex}.shopping-toolbar button,.shopping-dialog button,.shopping-related button{font:inherit;cursor:pointer;color:#24211e;background:#fff;border:1px solid #d9d9d9;border-radius:10px;padding:11px 15px;font-size:14px;font-weight:650}.shopping-toolbar button:first-child,.shopping-finder>button,.shopping-mini>button{color:#19140f;background:#ff7900;border-color:#ff7900}.shopping-toolbar button:hover,.shopping-actions button:hover{border-color:#c25200}.shopping-actions{flex-wrap:wrap;gap:5px;margin:8px 0;display:flex}.product-info .shopping-actions button,.shopping-actions button{cursor:pointer;justify-content:center;align-items:center;font-family:inherit;font-weight:600;color:#51483e!important;width:auto!important;min-height:32px!important;box-shadow:none!important;background:#fff!important;border:1px solid #d9d1c9!important;border-radius:7px!important;margin:0!important;padding:6px 8px!important;font-size:12px!important;line-height:1.25!important;display:inline-flex!important}.shopping-actions button[aria-pressed=true]{color:#9d4100!important;background:#fff0e0!important;border-color:#d96712!important}.shopping-actions small{color:#9d4100;flex-basis:100%;line-height:1.4;font-size:12px!important}.shopping-dialog{box-sizing:border-box;color:#26221e;background:#fff;border:1px solid #e2ded9;border-radius:18px;width:min(1050px,100% - 24px);max-height:90dvh;margin:auto;padding:0;position:fixed;overflow:auto;box-shadow:0 24px 80px #0004}.shopping-dialog::backdrop{background:#17130fe0}.shopping-dialog>header{z-index:1;background:#fff;border-bottom:1px solid #e8e3dc;justify-content:space-between;align-items:center;gap:16px;padding:20px 24px;display:flex;position:sticky;top:0}.shopping-dialog h2{margin:0;font-size:24px;line-height:1.2}.shopping-dialog>header button{padding:5px 12px;font-size:28px;line-height:1}.shopping-dialog-body{padding:20px 24px 28px}.shopping-dialog p,.shopping-related>p{margin:0 0 16px;font-size:16px;line-height:1.6}.shopping-dialog .shopping-note{color:#6e655b;font-size:14px}.shopping-dialog a,.shopping-related a{color:#9c4507}.shopping-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.shopping-mini{background:#fff;border:1px solid #e5dfd8;border-radius:12px;flex-direction:column;gap:8px;min-width:0;padding:14px;display:flex}.shopping-mini>a{color:inherit;text-decoration:none}.shopping-mini img,.shopping-no-photo{object-fit:contain;background:#fff;width:100%;height:150px;display:block}.shopping-no-photo{color:#74695e;background:#f5f4f2;place-items:center;font-weight:700;display:grid}.shopping-mini small{color:#75685d;font-size:12px}.shopping-mini h3{min-height:0!important;margin:6px 0!important;font-size:16px!important;line-height:1.35!important}.shopping-mini>strong{color:#ad4b00;font-size:20px}.shopping-mini p{margin:0;font-size:14px;line-height:1.5}.shopping-mini .shopping-detail{color:#9c4507;margin-top:auto;font-size:14px;font-weight:650;text-decoration:underline}.shopping-clear{margin-top:20px}.shopping-finder{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:0 0 24px;display:grid}.shopping-finder label,.shopping-picker{gap:8px;font-size:14px;font-weight:650;display:grid}.shopping-finder select,.shopping-picker select{font:inherit;box-sizing:border-box;color:#26221e;background:#fff;border:1px solid #ccc4bc;border-radius:8px;width:100%;min-width:0;padding:12px 9px;font-size:16px}.shopping-finder>button{grid-column:1/-1;justify-self:start}.shopping-selected{flex-wrap:wrap;gap:8px;margin-bottom:16px;display:flex}.shopping-selected button{padding:7px 10px;font-size:14px}.shopping-picker{max-width:450px;margin-bottom:20px}.shopping-table-scroll{overflow-x:auto}.shopping-table-scroll table{border-collapse:collapse;text-align:left;width:100%;min-width:570px;font-size:14px}.shopping-table-scroll caption{text-align:left;color:#74695e;margin-bottom:12px}.shopping-table-scroll th,.shopping-table-scroll td{vertical-align:top;border:1px solid #e3ddd7;min-width:150px;max-width:250px;padding:14px;line-height:1.5}.shopping-table-scroll thead th{background:#fff3e6}.shopping-table-scroll th[scope=row]{background:#faf8f6;min-width:120px}.shopping-table-scroll img{object-fit:contain;background:#fff;width:120px;height:100px;margin-bottom:10px;display:block}.shopping-table-scroll .shopping-no-photo{height:65px}.shopping-table-scroll a{font-weight:650;text-decoration:none}.shopping-related{max-width:1180px;margin:20px auto;padding:28px 20px}.shopping-related h2{font-size:26px}.shopping-related .shopping-cards{grid-template-columns:repeat(3,minmax(0,1fr))}.shopping-dialog button:disabled{opacity:.55;cursor:not-allowed}.shopping-toolbar button:focus-visible,.shopping-dialog :focus-visible,.shopping-actions button:focus-visible,.shopping-related :focus-visible{outline-offset:3px;outline:3px solid #1787ce}@media (width<=600px){.shopping-toolbar{grid-template-columns:1fr 1fr;gap:8px;display:grid}.shopping-toolbar button{padding:10px 8px;font-size:14px}.shopping-dialog>header{padding:16px}.shopping-dialog h2{font-size:21px}.shopping-dialog-body{padding:16px}.shopping-cards,.shopping-related .shopping-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.shopping-mini{padding:10px}.shopping-mini img{height:115px}.shopping-mini>strong{font-size:17px}.shopping-mini>button{padding:9px;font-size:14px}.shopping-finder{grid-template-columns:1fr}.shopping-related{padding:20px 14px}.shopping-related h2{font-size:24px}}.shopping-detail-tools{width:min(1180px,100% - 32px);margin:auto}.pd-main>.pd-gallery,.pd-main>.pd-summary{min-width:0}.shopping-dialog{white-space:normal}.shopping-actions button{flex-shrink:0}.boleto-summary{color:#33261b;background:#fff8ef;border:1px solid #e5c8ae;border-radius:12px;margin:16px 0;padding:18px}.boleto-summary p{font-size:14px;line-height:1.6}.boleto-summary dl{margin:12px 0}.boleto-summary dl div{border-bottom:1px solid #eddfcf;justify-content:space-between;gap:16px;padding:9px 0;display:flex}.boleto-summary dt{font-size:14px}.boleto-summary dd{white-space:nowrap;margin:0;font-weight:750}.boleto-summary small,.boleto-rates{line-height:1.6;font-size:13px!important}.boleto-choice{grid-column:1/-1}.boleto-select{gap:8px;margin-top:20px;font-size:16px;font-weight:650;display:grid}.boleto-select select{font:inherit;background:#fff;border:1px solid #d7ccc0;border-radius:8px;padding:12px}.customer-boletos{border:1px solid #ded2c6;border-radius:12px;margin:20px 0;padding:16px}.customer-slip{border-top:1px solid #ddd;gap:8px;padding:16px 0;font-size:14px;display:grid}.customer-slip input{box-sizing:border-box;width:100%;min-width:0;padding:8px;font-size:14px}.customer-boletos summary{cursor:pointer}.customer-adjustment{background:#fff1db;border-radius:8px;padding:14px;font-size:14px}@media (width<=600px){.boleto-summary{padding:12px}.boleto-summary dl div{flex-wrap:wrap;gap:4px}.boleto-summary dt{flex-basis:100%}}.coupon-admin{color:#10213b;background:#f1f7fc;min-height:100vh}.coupon-admin>header{color:#fff;background:linear-gradient(135deg,#05285e,#087fe5);justify-content:space-between;align-items:center;height:72px;padding:0 max(18px,50% - 560px);display:flex}.coupon-admin>header a{color:#fff;font-weight:800;text-decoration:none}.coupon-layout{grid-template-columns:420px 1fr;gap:22px;width:min(1120px,100% - 28px);margin:34px auto;display:grid}.coupon-layout>form,.coupon-list{background:#fff;border:1px solid #d9e9f6;border-radius:22px;padding:26px;box-shadow:0 14px 38px #05489117}.coupon-layout form{flex-direction:column;gap:14px;display:flex}.coupon-layout form>small,.coupon-list>small{color:#0875df;letter-spacing:.12em;font-weight:900}.coupon-layout h1,.coupon-layout h2{margin:0}.coupon-layout p{color:#6c8195}.coupon-layout label{gap:6px;font-size:11px;font-weight:900;display:grid}.coupon-layout input{background:#f8fcff;border:1px solid #cfe2f2;border-radius:12px;height:48px;padding:0 13px}.coupon-layout form>div:not(.coupon-preview){grid-template-columns:1fr 1fr;gap:10px;display:grid}.coupon-layout form button{color:#fff;background:linear-gradient(135deg,#0871e5,#08a7ed);border:0;border-radius:13px;height:50px;font-weight:900}.coupon-preview{background:#eaf7ff;border-radius:13px;gap:5px;padding:14px;display:grid}.coupon-preview span{color:#50708d;font-size:10px}.coupon-layout form em{color:#08764e;background:#eaf9f1;border-radius:10px;padding:11px;font-size:11px;font-style:normal}.coupon-list{flex-direction:column;gap:12px;display:flex}.coupon-list article{border:1px solid #dceaf5;border-radius:15px;grid-template-columns:1fr 1fr auto;align-items:center;gap:15px;padding:16px;display:grid}.coupon-list article.disabled{opacity:.52}.coupon-list article>div,.coupon-list article>span{gap:5px;display:grid}.coupon-list code{color:#075dc5;font-size:15px;font-weight:900}.coupon-list progress{accent-color:#087ee7;width:100%}.coupon-list article button{color:#0867c8;background:#eff8ff;border:1px solid #b9d9f1;border-radius:9px;padding:9px 11px;font-weight:800}.coupon-list article span small{color:#71859a}@media (width<=800px){.coupon-layout{grid-template-columns:1fr}.coupon-list article{grid-template-columns:1fr 1fr}.coupon-list article button{grid-column:1/-1}.coupon-admin>header b{display:none}}
