:root{--crt-scr: #030503;--crt-p1: #3bec74;--crt-mid: rgba(59, 236, 116, .85);--crt-p2: #1f9d4e;--crt-p3: #0e5227;--crt-p4: #07260f;--crt-hi: #3bec74;--crt-ttl: #ffffff;--crt-bd: rgba(31, 157, 78, .4);--crt-hair: rgba(31, 157, 78, .22);--crt-glowA: rgba(59, 236, 116, .55);--crt-glowB: rgba(59, 236, 116, .25);--crt-font: "VT323", ui-monospace, "SF Mono", Menlo, Consolas, monospace;--crt-body: "IBM Plex Mono", ui-monospace, "SF Mono", Menlo, Consolas, monospace;--crt-tglow: 0 0 5px rgba(59, 236, 116, .7), 0 0 16px rgba(59, 236, 116, .4), 0 0 34px rgba(59, 236, 116, .16);--ri-bg: var(--crt-scr);--ri-fg: var(--crt-p1);--ri-line: var(--crt-bd);--ri-hair: var(--crt-hair);--ri-dim: var(--crt-p2);--ri-mid: var(--crt-mid);--ri-grn: var(--crt-hi);--ri-display: var(--crt-font);--ri-mono: var(--crt-body)}.crtfx{position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:99900;transform:translateZ(0)}.crtfx-scan{background:linear-gradient(transparent 50%,#00000047 50%);background-size:100% 3px}.crtfx-vig{background:radial-gradient(ellipse at center,transparent 50%,rgba(0,0,0,.55) 100%)}.crtfx-band{display:none}.crtfx-band:before{content:none}.crtfx-glass{display:none}body:has(.crtfx-scan) .page-wrapper{animation:crtpower .38s ease-out,crtflick 4s steps(1) .6s infinite}@keyframes crtpower{0%{transform:scaleY(.004);filter:brightness(5)}55%{transform:scaleY(1);filter:brightness(2)}to{transform:none;filter:none}}@keyframes crtflick{0%,to{opacity:1}58%{opacity:.962}59%{opacity:1}86%{opacity:.978}87%{opacity:1}}@media(prefers-reduced-motion:reduce){body:has(.crtfx-scan) .page-wrapper{animation:none}}.crt-brk{position:relative}.crt-brk:before,.crt-brk:after{content:"";position:absolute;width:12px;height:12px;pointer-events:none}.crt-brk:before{top:-1px;left:-1px;border-top:2px solid var(--crt-p1);border-left:2px solid var(--crt-p1)}.crt-brk:after{bottom:-1px;right:-1px;border-bottom:2px solid var(--crt-p1);border-right:2px solid var(--crt-p1)}.ri-k{font-family:var(--crt-body);font-size:10px;letter-spacing:.5px;text-transform:uppercase;color:var(--crt-p2)}.ri-index{color:var(--crt-p3);font-family:var(--crt-body)}.ri-slab{display:inline-flex;align-items:center;justify-content:center;background:var(--crt-p3);color:var(--crt-p1);border:0;font-family:var(--crt-body);font-weight:600;font-size:13px;letter-spacing:1px;text-transform:uppercase;padding:10px 22px;cursor:pointer;border-radius:0;text-shadow:none;transition:background .1s ease,color .1s ease}.ri-slab:before{content:"[  ";color:var(--crt-p2)}.ri-slab:after{content:"  ]";color:var(--crt-p2)}.ri-slab:hover{background:var(--crt-p1);color:var(--crt-scr)}.ri-slab:hover:before,.ri-slab:hover:after{color:var(--crt-scr)}.ri-slab:active{transform:translateY(1px)}.ri-slab:disabled{background:none;color:var(--crt-p3);box-shadow:inset 0 0 0 1px var(--crt-bd);cursor:default}#header-group,.shopify-section-group-header-group,#shopify-section-header,header.header,header[role=banner],#header-component{display:none!important}.crt-topbar{background:var(--crt-scr);padding:12px 14px 0;position:relative;z-index:99950}.crt-topbar .crt-tabs{max-width:1240px;margin:0 auto}.crt-screen{position:relative;max-width:1240px;margin:14px auto 40px;border:1px solid var(--crt-bd);background:var(--crt-scr);padding:16px 20px 0}.crt-screen:before,.crt-screen:after{content:"";position:absolute;width:14px;height:14px;pointer-events:none}.crt-screen:before{top:-1px;left:-1px;border-top:2px solid var(--crt-p1);border-left:2px solid var(--crt-p1)}.crt-screen:after{bottom:-1px;right:-1px;border-bottom:2px solid var(--crt-p1);border-right:2px solid var(--crt-p1)}@media(max-width:640px){.crt-screen{margin:10px 8px 28px;padding:12px 12px 0}}.crt-tabs{display:flex;gap:16px;flex-wrap:wrap;align-items:center;font-family:var(--crt-body);font-size:12px;font-weight:500;text-transform:uppercase;letter-spacing:.5px;border-bottom:1px solid var(--crt-hair);padding:2px 2px 10px;margin-bottom:14px}.crt-tab{color:var(--crt-p2);text-decoration:none;padding:1px 4px;white-space:nowrap}.crt-tab i{font-style:normal;color:var(--crt-p3);margin-right:5px}.crt-tab:hover{color:var(--crt-p1)}.crt-tab.on{color:var(--crt-scr);background:var(--crt-p1);text-shadow:none}.crt-tab.on i{color:var(--crt-p4)}.crt-tab-cart{margin-left:auto}@media(max-width:640px){.crt-tabs{gap:6px;font-size:11px;flex-wrap:nowrap;justify-content:space-between;padding-bottom:10px}.crt-tab{padding:1px 2px}.crt-tab i,.crt-tab .tsfx{display:none}.crt-tab-cart{margin-left:0}}@media(max-width:350px){.crt-tabs{font-size:10px;gap:4px}}.crt-foot{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;font-family:var(--crt-body);font-size:10px;text-transform:uppercase;letter-spacing:.5px;color:var(--crt-p2);border-top:1px solid var(--crt-hair);margin-top:20px;padding:9px 2px 11px}.crt-foot .on{color:var(--crt-hi)}.crt-foot .dot{animation:crtblink 1.1s steps(1) infinite}@keyframes crtblink{50%{opacity:.15}}@media(prefers-reduced-motion:reduce){.crt-foot .dot{animation:none}}@media(max-width:640px){#cg-clock,#pv-clock{display:none}.crt-foot{font-size:10px}}.dir-head{font-family:var(--crt-font);font-size:24px;color:var(--crt-p1);margin:0 0 12px;letter-spacing:.04em;text-transform:uppercase;text-shadow:var(--crt-tglow)}.dir-head b{color:var(--crt-p1);font-weight:400}.dir-head .dh-meta{font-family:var(--crt-body);font-size:11px;letter-spacing:.5px;color:var(--crt-p2);text-shadow:none}.dir-split{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:22px;align-items:start}@media(max-width:820px){.dir-split{grid-template-columns:1fr}}.dir-list{border-top:1px solid var(--crt-hair)}.dir-row{display:flex;align-items:center;gap:10px;width:100%;text-align:left;font-family:var(--crt-body);font-size:14px;font-weight:500;text-transform:uppercase;letter-spacing:.3px;color:var(--crt-p1);text-decoration:none;border-bottom:1px dotted var(--crt-hair);padding:9px 6px;cursor:pointer}.dir-row .idx{color:var(--crt-p3);flex:none;font-size:11px}.dir-row .nm{flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--crt-ttl);font-weight:700}.dir-row .pr{flex:none;color:var(--crt-hi);font-weight:600}.dir-row .pr .cg-was,.dir-row .pr .was{color:var(--crt-p3);text-decoration:line-through;margin-right:7px;font-size:.85em;font-weight:400}.dir-row .so{flex:none;color:var(--crt-p3);font-size:10px;letter-spacing:.5px}.dir-row .th{flex:none;width:40px;height:40px;border:1px solid var(--crt-hair);object-fit:cover;display:none}@media(max-width:820px){.dir-split{display:flex;flex-direction:column;align-items:stretch}.dir-prev{order:-1;width:100%;box-sizing:border-box}.dir-list{max-height:44vh;overflow-y:auto;scrollbar-width:thin}.dir-head{font-size:21px}.dir-head .dh-meta,.dir-row .cg-was,.dir-row .cg-badge{display:none}.dir-row{font-size:13px;padding:10px 4px}.dir-prev{padding:10px}.dir-prev-t,.dir-hint{display:none}}.dir-row:hover,.dir-row.sel{background:var(--crt-p1);color:var(--crt-scr);text-shadow:none}.dir-row:hover .nm,.dir-row.sel .nm{color:var(--crt-scr)}.dir-row:hover .idx,.dir-row.sel .idx,.dir-row:hover .so,.dir-row.sel .so{color:var(--crt-p4)}.dir-row:hover .pr,.dir-row.sel .pr{color:var(--crt-scr)}.dir-row:hover .pr .cg-was,.dir-row.sel .pr .cg-was{color:var(--crt-p4)}.dir-hint{font-family:var(--crt-body);font-size:10px;color:var(--crt-p2);text-transform:uppercase;letter-spacing:.5px;margin:12px 0 0}.dir-prev{border:1px solid var(--crt-bd);padding:14px;position:sticky;top:70px}.dir-prev:before,.dir-prev:after{content:"";position:absolute;width:12px;height:12px;pointer-events:none}.dir-prev:before{top:-1px;left:-1px;border-top:2px solid var(--crt-p1);border-left:2px solid var(--crt-p1)}.dir-prev:after{bottom:-1px;right:-1px;border-bottom:2px solid var(--crt-p1);border-right:2px solid var(--crt-p1)}.dir-prev-t{font-family:var(--crt-body);font-size:10px;color:var(--crt-p2);text-transform:uppercase;letter-spacing:.5px;margin:0 0 10px}.dir-prev-img{width:100%;aspect-ratio:1/1;border:0;background:#000 repeating-linear-gradient(45deg,transparent 0 6px,var(--crt-p4) 6px 7px);object-fit:cover;display:block}.dir-prev-nm{font-family:var(--crt-font);font-size:26px;color:var(--crt-ttl);text-transform:uppercase;margin:10px 0 2px;letter-spacing:.02em}.dir-prev-pr{font-family:var(--crt-body);font-size:15px;font-weight:600;color:var(--crt-hi);margin:2px 0 12px}.dir-prev-pr .cg-was{color:var(--crt-p3);text-decoration:line-through;margin-right:8px;font-size:.85em;font-weight:400}.dir-prev .ri-slab{width:100%;box-sizing:border-box}@media(max-width:820px){.dir-prev{position:relative;top:auto;margin:0 0 16px}.dir-prev-img{max-height:52vw;object-fit:cover}}#ruin-ticker{position:relative;z-index:100000;overflow:hidden;white-space:nowrap;background:var(--crt-scr);border-bottom:1px solid var(--crt-hair);font-family:var(--crt-body);font-size:11px;letter-spacing:.5px;text-transform:uppercase;color:var(--crt-p2);padding:6px 0;line-height:1.4}#ruin-ticker .trk{display:inline-block;white-space:nowrap;will-change:transform;animation:ritick linear infinite}#ruin-ticker:hover .trk{animation-play-state:paused}@keyframes ritick{0%{transform:translate(0)}to{transform:translate(-50%)}}#ruin-ticker .g{color:var(--crt-hi)}#ruin-ticker .d{color:var(--crt-p3)}#ruin-ticker .sep{padding:0 22px;color:var(--crt-p3)}@media(prefers-reduced-motion:reduce){#ruin-ticker .trk{animation:none}}.shopify-section[id*=product_recommendations]{display:none}.shopify-section[id*=product_recommendations].crt-rel-ready{display:block}.pvr{position:relative;max-width:1240px;margin:0 auto 44px;padding:20px;border:1px solid var(--crt-bd);background:var(--crt-scr)}.pvr:before,.pvr:after{content:"";position:absolute;width:12px;height:12px;pointer-events:none}.pvr:before{top:-1px;left:-1px;border-top:2px solid var(--crt-p1);border-left:2px solid var(--crt-p1)}.pvr:after{bottom:-1px;right:-1px;border-bottom:2px solid var(--crt-p1);border-right:2px solid var(--crt-p1)}.pvr-hd{font-family:var(--crt-body);font-size:11px;font-weight:600;letter-spacing:.5px;color:var(--crt-p2);text-transform:uppercase;margin:0 0 10px}.pvr .dir-row .th{display:block}@media(max-width:640px){.pvr{margin:0 8px 28px;padding:14px}}body:has(.vg-stage.vg-on) .crtfx{display:none}body:has(.vg-stage.vg-on) .page-wrapper{animation:none}#cart-drawer dialog{z-index:99960!important}#cart-drawer dialog{background:#030503!important;color:#3bec74d9;border:0;border-left:1px solid rgba(31,157,78,.4);font-family:IBM Plex Mono,ui-monospace,Menlo,Consolas,monospace;border-radius:0!important}#cart-drawer dialog::backdrop{background:#000000a6}#cart-drawer dialog,#cart-drawer dialog *{border-radius:0!important}#cart-drawer dialog{scrollbar-width:thin;scrollbar-color:#0e5227 #000}#cart-drawer dialog .h4,#cart-drawer dialog h2,#cart-drawer dialog h3,#cart-drawer dialog .cart-primary-typography{color:#fff;font-family:inherit;font-weight:700;font-size:13px;letter-spacing:.5px;text-transform:uppercase}#cart-drawer dialog .cart-items__title,#cart-drawer dialog .cart-items__title a{color:#fff;font-weight:700;font-size:13px;letter-spacing:.3px;text-transform:uppercase;text-decoration:none}#cart-drawer dialog .cart-items__variant,#cart-drawer dialog .cart-items__variants,#cart-drawer dialog .cart-secondary-typography,#cart-drawer dialog .cart-totals__tax-note,#cart-drawer dialog .cart-totals__original-label,#cart-drawer dialog .cart-discount__label{color:#1f9d4e;font-size:11px;letter-spacing:.5px;text-transform:uppercase}#cart-drawer dialog .cart-items__price,#cart-drawer dialog .cart-totals__total-value,#cart-drawer dialog .cart-totals__original-value,#cart-drawer dialog .cart-discounts__value{color:#3bec74;font-weight:600;font-variant-numeric:tabular-nums}#cart-drawer dialog .cart-totals__total-label{color:#1f9d4e;text-transform:uppercase;letter-spacing:.5px;font-size:11px}#cart-drawer dialog .cart-items__table-row{border-color:#1f9d4e38}#cart-drawer dialog .cart-items__media-container{border:1px solid rgba(31,157,78,.22);background:#000}#cart-drawer dialog .cart-items__quantity-controls,#cart-drawer dialog .cart-items__quantity{border-color:#1f9d4e66;background:none;color:#3bec74}#cart-drawer dialog .cart-items__quantity-controls button,#cart-drawer dialog .cart-items__remove,#cart-drawer dialog .theme-drawer__close-button,#cart-drawer dialog button.button-unstyled{background:none;color:#3bec74;border-color:#1f9d4e66}#cart-drawer dialog .cart-items__quantity-controls button:hover,#cart-drawer dialog .cart-items__remove:hover,#cart-drawer dialog .theme-drawer__close-button:hover{color:#fff}#cart-drawer dialog svg{color:currentColor}#cart-drawer dialog .cart-discount__input,#cart-drawer dialog input{background:#000;border:1px solid rgba(31,157,78,.4);color:#3bec74;font-family:inherit;font-size:12px}#cart-drawer dialog .cart-discount__summary{color:#1f9d4e;text-transform:uppercase;font-size:11px;letter-spacing:.5px}#cart-drawer dialog .cart__checkout-button{background:#0e5227!important;color:#3bec74!important;border:0!important;font-family:inherit;font-weight:600;font-size:13px;letter-spacing:1px;text-transform:uppercase;transition:background .1s,color .1s}#cart-drawer dialog .cart__checkout-button:before{content:"[  ";color:#1f9d4e}#cart-drawer dialog .cart__checkout-button:after{content:"  ]";color:#1f9d4e}#cart-drawer dialog .cart__checkout-button:hover{background:#3bec74!important;color:#030503!important}#cart-drawer dialog .cart__checkout-button:hover:before,#cart-drawer dialog .cart__checkout-button:hover:after{color:#030503}#cart-drawer dialog .additional-checkout-buttons,#cart-drawer dialog .dynamic-checkout__content{filter:hue-rotate(95deg) saturate(1.15)}#cart-drawer dialog .additional-checkout-buttons,#cart-drawer dialog .dynamic-checkout__content{filter:grayscale(1) sepia(1) hue-rotate(65deg) saturate(2.4) brightness(.85)}#cart-drawer dialog a{color:#3bec74}#cart-drawer dialog .cart__checkout-button{display:flex;flex-direction:row;align-items:center;justify-content:center}
/*# sourceMappingURL=/cdn/shop/t/38/assets/ruinos-crt.css.map */
