.ryt-content{max-width:1280px;margin:0 auto;padding:48px 32px}.ryt-wc-content{width:100%}.ryt-empty{padding:48px 20px;color:var(--ryt-muted);text-align:center}.ryt-small-button{display:inline-flex;justify-content:center;align-items:center;padding:12px 20px;border-radius:999px;font:500 11px/1.4 'JetBrains Mono',monospace;text-transform:uppercase;letter-spacing:.08em}.ryt-footer-links{display:flex;flex-direction:column;gap:10px;font-size:12px;color:var(--ryt-muted)}.ryt-footer-links a:hover{color:var(--ryt-red)}.ryt-prose{max-width:1000px}.ryt-prose .entry-content{margin-top:32px}.ryt-prose h2{font-family:'Space Grotesk',sans-serif;font-size:24px;font-weight:600;margin:32px 0 12px}.ryt-prose h3{font-size:20px;font-weight:600;margin:24px 0 10px}.ryt-prose li,.ryt-prose p{font-size:15px;line-height:1.8;margin-bottom:16px}.ryt-prose ol,.ryt-prose ul{margin:16px 0 16px 24px;list-style:revert}.ryt-prose .entry-content a{color:var(--ryt-red);text-decoration:underline}.ryt-pagination{display:flex;justify-content:center;gap:12px;margin:30px 0}.ryt-pagination .page-numbers{padding:8px 14px;border:1px solid var(--ryt-line);border-radius:999px}.ryt-pagination .current{color:#fff;background:var(--ryt-red)}.ryt-skip{position:absolute;top:0;left:-10000px;z-index:100000;padding:12px 20px;color:#fff;background:var(--ryt-red)}.ryt-skip:focus{left:12px}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid var(--ryt-red);outline-offset:3px}.button[disabled],button[disabled]{cursor:wait;opacity:.6}.ryt-card-open{display:block;height:100%}.ryt-card-media img{width:100%;height:100%}.ryt-card-tabs button[aria-pressed=true]{color:#fff;background:var(--ryt-red)}.ryt-detail-thumb{width:64px;height:64px;border:1px solid var(--ryt-line);border-radius:12px;overflow:hidden}.ryt-detail-thumb img{width:100%;height:100%;object-fit:contain}.ryt-product-detail .summary{float:none;width:auto}.ryt-product-detail .price,.woocommerce div.product p.price{color:var(--ryt-ink);font-size:24px}.ryt-product-detail .stock{font:11px 'JetBrains Mono',monospace}.ryt-product-detail .product_meta{font-size:11px;color:var(--ryt-muted)}.ryt-product-detail .product_meta>span{display:block;margin:6px 0}.ryt-wall-select,.woocommerce input.input-text,.woocommerce select,.woocommerce textarea{padding:12px 14px;border:1px solid var(--ryt-line);border-radius:16px;background:var(--ryt-paper);color:var(--ryt-ink);max-width:100%}.ryt-wall-select{width:100%;font-size:12px;margin-top:8px}.woocommerce input.qty{width:72px;padding:10px}.ryt-product-detail button.single_add_to_cart_button,.woocommerce #respond input#submit,.woocommerce a.button,.woocommerce a.button.alt,.woocommerce button.button,.woocommerce button.button.alt,.woocommerce input.button{background:linear-gradient(135deg,#b80012,#d71024);color:#fff;border:1px solid rgba(255,255,255,.35);border-radius:999px;padding:14px 24px;font:500 12px 'JetBrains Mono',monospace;text-transform:uppercase;box-shadow:0 8px 24px -8px rgba(184,0,18,.35)}.woocommerce a.button:hover,.woocommerce button.button.alt:hover,.woocommerce button.button:hover{background:#96000e;color:#fff}.woocommerce a.added_to_cart{display:inline-block;margin-inline-start:12px;margin-block-start:8px;vertical-align:middle;white-space:nowrap}.woocommerce .related.products .woocommerce-loop-product__link img{border-radius:22px}@media(max-width:639px){.woocommerce .related.products .woocommerce-loop-product__link img{border-radius:14px}}.woocommerce-error,.woocommerce-info,.woocommerce-message{padding:16px 20px 16px 42px;border-top-color:var(--ryt-red);background:var(--ryt-stone);color:var(--ryt-ink);border-radius:16px;margin:16px auto;max-width:1280px}.woocommerce-info::before,.woocommerce-message::before{color:var(--ryt-red)}.woocommerce form .form-row label{display:block;font-size:13px;margin-bottom:6px}.woocommerce table.shop_table{border-color:var(--ryt-line);border-radius:20px}.woocommerce-checkout #payment{background:var(--ryt-stone);border-radius:24px}.woocommerce-checkout #payment div.payment_box{background:var(--ryt-paper);color:var(--ryt-ink)}.woocommerce-checkout #payment div.payment_box::before{border-bottom-color:var(--ryt-paper)}.woocommerce .quantity{display:inline-block;margin-right:10px}.woocommerce div.product .woocommerce-tabs ul.tabs li.active{background:var(--ryt-paper);color:var(--ryt-ink)}.woocommerce .woocommerce-MyAccount-navigation{border:1px solid var(--ryt-line);padding:20px;border-radius:24px}.woocommerce .woocommerce-MyAccount-navigation li{padding:8px}.woocommerce .woocommerce-MyAccount-content{padding:0 20px}.woocommerce-cart .cart-collaterals .cart_totals{padding:24px;border:1px solid var(--ryt-line);border-radius:24px}.ryt-cart-line{display:flex;align-items:center;gap:12px;padding:16px 0;border-bottom:1px solid var(--ryt-line)}.ryt-cart-line img{width:68px;height:68px;object-fit:contain;border:1px solid var(--ryt-line);border-radius:16px}.ryt-cart-line-info{flex:1;min-width:0}.ryt-cart-line h4{font-size:12px;font-weight:600;margin-bottom:6px}.ryt-cart-line small{color:var(--ryt-muted)}.ryt-cart-actions{display:flex;align-items:center;gap:10px;margin-top:8px;font-size:12px}.ryt-cart-actions button{min-width:30px;min-height:30px;border:1px solid var(--ryt-line);border-radius:50%}.ryt-cart-actions .ryt-remove{font-size:10px;border:0;border-radius:0;color:var(--ryt-muted);text-decoration:underline}.ryt-cart-summary{display:flex;justify-content:space-between;gap:12px}#cart-drawer{width:calc(100% - 24px)}.ryt-archive-grid::after,.ryt-archive-grid::before{display:none!important}.ryt-glass-header nav ul{display:contents}.ryt-glass-header nav .menu-item{list-style:none;font:11px 'JetBrains Mono',monospace;text-transform:uppercase}.ryt-glass-header nav .sub-menu{display:none;position:absolute;background:var(--ryt-paper);padding:20px;border:1px solid var(--ryt-line);border-radius:16px}.ryt-glass-header nav .menu-item:focus-within>.sub-menu,.ryt-glass-header nav .menu-item:hover>.sub-menu{display:block}body.admin-bar .ryt-glass-header{top:32px}@media(max-width:782px){body.admin-bar .ryt-glass-header{top:46px}.ryt-content{padding:32px 16px}.woocommerce .woocommerce-MyAccount-content{padding:20px 0}}@media(max-width:639px){.ryt-content{overflow-wrap:anywhere}.woocommerce .col2-set .col-1,.woocommerce .col2-set .col-2{width:100%;float:none}.hero-studio-stage{min-width:0}.hero-studio-stage>.relative{width:100%}.hero-cube-viewport{max-width:100%}.ryt-card-tabs{gap:0;padding:2px}.ryt-card-tabs button{min-height:30px}}@media(prefers-reduced-motion:reduce){.cube-orbit-spinner{transition:none!important}html{scroll-behavior:auto!important}}.ryt-mobile-wp-menu{grid-column:1/-1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.ryt-mobile-wp-menu a{display:block;padding:14px;border:1px solid var(--ryt-line);border-radius:16px;font:11px 'JetBrains Mono',monospace;text-transform:uppercase}.ryt-mobile-wp-menu .sub-menu{margin-left:12px;margin-top:8px}#mobile-bottom-dock a[aria-current=page],#mobile-menu a[aria-current=page],.ryt-glass-header nav a[aria-current=page]{color:var(--ryt-red)!important}@media(min-width:1024px){.rytleft-theme footer .lg\:col-span-4{grid-column:span 4/span 4}.rytleft-theme footer .lg\:col-span-3{grid-column:span 3/span 3}}.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;width:1px;white-space:nowrap}.screen-reader-text:focus{clip:auto!important;clip-path:none;height:auto;width:auto;margin:0;padding:12px;z-index:100000;background:var(--ryt-paper);color:var(--ryt-ink)}#hero-cube-stage{touch-action:pan-y;user-select:none;-webkit-user-select:none;cursor:grab;outline-offset:6px}#hero-cube-stage:active{cursor:grabbing}.cube-orbit-spinner{pointer-events:none}#header-story-symbol{display:block;flex:none;color:var(--ryt-red)}.ryt-official-logo{display:block;width:180px;height:auto;max-width:100%;object-fit:contain}.ryt-footer-grid{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr) minmax(0,.9fr);gap:40px}.ryt-site-footer .ryt-footer-links a{overflow-wrap:anywhere}.ryt-collab-link{display:inline-block;font-size:13px;text-decoration:underline}.ryt-drawer-actions{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px;padding-top:4px}.ryt-drawer-actions a{display:flex;align-items:center;justify-content:center;text-align:center;min-height:48px;padding:10px 8px;margin:0;line-height:1.35;white-space:normal}[data-checkout-link][aria-busy=true]{opacity:.7;cursor:progress}#cart-drawer-items{overscroll-behavior:contain}#footer-shopping-bag:disabled{cursor:default;opacity:1}#footer-shopping-bag[hidden]{display:none!important}#ryt-toast{pointer-events:none}#cart-drawer[aria-hidden=false]~#ryt-toast{top:20px;bottom:auto;right:26px;max-width:calc(100vw - 52px)}@media(max-width:767px){.ryt-footer-grid{grid-template-columns:minmax(0,1fr);gap:32px}.ryt-drawer-actions a{font-size:10px;letter-spacing:.02em}}@supports not (transform-style:preserve-3d){.cube-face:not(.cube-face-front),.cube-inner-core{display:none}#hero-cube-spinner{transform:none!important}.cube-face-front{transform:none!important}}.ryt-document-page{background:#fff;color:#202124;font-family:Inter,Arial,sans-serif;margin:0}.ryt-document-article,.ryt-document-footer,.ryt-document-header{max-width:800px;margin:0 auto;padding:28px 24px}.ryt-document-header{border-bottom:1px solid #eaecef}.ryt-document-article{font-size:16px;line-height:1.8;overflow-wrap:anywhere}.ryt-document-article h1{font-family:'Space Grotesk',Arial,sans-serif;font-size:clamp(27px,5vw,38px);line-height:1.25;font-weight:600;margin:16px 0 22px}.ryt-document-article h2{font-family:'Space Grotesk',Arial,sans-serif;font-size:22px;line-height:1.4;font-weight:600;margin:30px 0 10px}.ryt-document-article p{margin:0 0 16px}.ryt-document-article li{margin:6px 0}.ryt-document-article ol,.ryt-document-article ul{padding-left:24px;list-style:revert}.ryt-document-article table{border-collapse:collapse;width:100%}.ryt-document-article td,.ryt-document-article th{border:1px solid #d9d9d9;padding:10px;text-align:left}.ryt-document-footer{border-top:1px solid #eaecef;font-size:14px}.ryt-document-footer a{color:#b80012;text-decoration:underline}[data-logo-plate]{display:inline-flex;max-width:100%;align-items:center}.ryt-glass-header [data-logo-plate] img.ryt-header-logo{display:block;width:auto;height:36px;max-width:none;flex:none;object-fit:contain}#story-viewer-modal img.ryt-story-logo{display:block;width:auto;height:16px;max-width:none;flex:none;object-fit:contain}@media(max-width:639px){.ryt-glass-header [data-logo-plate] img.ryt-header-logo{height:20px}}@media(max-width:359px){.ryt-glass-header [data-logo-plate] img.ryt-header-logo{height:18px}}body.dark-mode [data-logo-plate]{background:0 0!important;padding:0;border-radius:0}.ryt-archive-grid{clear:both;width:100%;min-width:0}.ryt-catalog-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:16px;clear:both;margin:24px 0}.ryt-catalog-toolbar>*{min-width:0}.ryt-catalog-toolbar .woocommerce-notices-wrapper{flex-basis:100%}.ryt-catalog-toolbar .woocommerce-notices-wrapper:empty{display:none}.woocommerce .ryt-catalog-toolbar .woocommerce-result-count{float:none;flex:1 1 12rem;margin:0;color:var(--ryt-muted);font-size:12px;line-height:1.6}.woocommerce .ryt-catalog-toolbar .woocommerce-ordering{float:none;flex:0 1 22rem;width:100%;max-width:22rem;margin:0}.woocommerce .ryt-catalog-toolbar select.orderby{display:block;width:100%;max-width:100%;min-height:44px;margin:0;padding:12px 36px 12px 14px;border:1px solid var(--ryt-line);border-radius:16px;background-color:var(--ryt-paper);color:var(--ryt-ink);font:500 12px/1.5 'JetBrains Mono',monospace}.woocommerce div.product .woocommerce-tabs ul.tabs{display:flex;flex-wrap:wrap;gap:4px;padding:0;margin:0 0 24px;overflow:visible;border-bottom:1px solid var(--ryt-line)}.woocommerce div.product .woocommerce-tabs ul.tabs li::after,.woocommerce div.product .woocommerce-tabs ul.tabs li::before,.woocommerce div.product .woocommerce-tabs ul.tabs::before{display:none}.woocommerce div.product .woocommerce-tabs ul.tabs li,.woocommerce div.product .woocommerce-tabs ul.tabs li.active{margin:0;padding:0;max-width:100%;border:0;border-radius:0;background:0 0;box-shadow:none}.woocommerce div.product .woocommerce-tabs ul.tabs li a{display:inline-flex;align-items:center;min-height:44px;padding:12px 16px;margin-bottom:-1px;border-bottom:2px solid transparent;color:var(--ryt-muted);font:500 12px/1.5 'JetBrains Mono',monospace;text-shadow:none;word-break:normal;overflow-wrap:normal}.woocommerce div.product .woocommerce-tabs ul.tabs li a[aria-selected=true],.woocommerce div.product .woocommerce-tabs ul.tabs li.active a{color:var(--ryt-red);border-bottom-color:var(--ryt-red)}.woocommerce div.product .woocommerce-tabs ul.tabs li a:hover{color:var(--ryt-red);background:var(--ryt-stone)}.woocommerce div.product .woocommerce-tabs ul.tabs li a:focus-visible{outline:2px solid var(--ryt-red);outline-offset:-2px}@media (max-width:1279px){html{scroll-padding-bottom:calc(88px + env(safe-area-inset-bottom,0px))}body.rytleft-theme{padding-bottom:calc(88px + env(safe-area-inset-bottom,0px))!important}#mobile-bottom-dock{bottom:calc(8px + env(safe-area-inset-bottom,0px));left:max(8px,env(safe-area-inset-left,0px));right:max(8px,env(safe-area-inset-right,0px))}#app-viewport :is(a,button,input,select,textarea){scroll-margin-bottom:calc(88px + env(safe-area-inset-bottom,0px))}}@media (max-width:639px){.ryt-catalog-archive>.ryt-wc-content{padding-left:0;padding-right:0}.ryt-catalog-toolbar{flex-direction:column;align-items:stretch;gap:12px}.woocommerce .ryt-catalog-toolbar .woocommerce-ordering,.woocommerce .ryt-catalog-toolbar .woocommerce-result-count{flex:none;width:100%;max-width:none}.ryt-archive-grid,.ryt-collection-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:16px 12px!important;align-items:stretch;min-width:0}.ryt-archive-grid>.ryt-round-card,.ryt-collection-grid>.ryt-round-card{min-width:0;padding:10px!important;border-radius:16px;overflow-wrap:normal;word-break:normal}.ryt-archive-grid .ryt-card-media,.ryt-collection-grid .ryt-card-media{aspect-ratio:1/1!important;border-radius:14px!important}.ryt-archive-grid .ryt-card-media img,.ryt-collection-grid .ryt-card-media img{width:100%;height:100%;object-fit:contain}.ryt-archive-grid .ryt-round-card .px-2.pt-4,.ryt-collection-grid .ryt-round-card .px-2.pt-4{padding:12px 2px 4px!important;min-width:0}.ryt-archive-grid .ryt-round-card h3,.ryt-collection-grid .ryt-round-card h3{display:block;overflow:visible;min-height:0;font-size:14px;line-height:1.4;word-break:normal;overflow-wrap:normal}.ryt-archive-grid .ryt-round-card>div:last-child,.ryt-collection-grid .ryt-round-card>div:last-child{gap:10px!important;padding:10px 2px 2px!important;margin-top:8px!important;align-items:center;flex-wrap:wrap}.ryt-archive-grid .ryt-round-card .font-mono.text-sm,.ryt-collection-grid .ryt-round-card .font-mono.text-sm{font-size:14px;line-height:1.4;white-space:nowrap}.ryt-archive-grid .ryt-round-card [data-bag-pill],.ryt-collection-grid .ryt-round-card [data-bag-pill]{max-width:100%;padding:2px;gap:2px}.ryt-archive-grid .ryt-round-card [data-cart-adjust],.ryt-collection-grid .ryt-round-card [data-cart-adjust]{width:44px;height:44px;min-width:44px;min-height:44px;flex:0 0 44px;cursor:pointer}.ryt-archive-grid .ryt-round-card [data-bag-qty],.ryt-collection-grid .ryt-round-card [data-bag-qty]{min-width:20px;padding-left:3px;padding-right:3px;font-size:11px}.ryt-archive-grid .ryt-round-card .ryt-card-tabs,.ryt-collection-grid .ryt-round-card .ryt-card-tabs{right:5px;bottom:5px;max-width:calc(100% - 10px)}.ryt-archive-grid .ryt-round-card .ryt-card-tabs button,.ryt-collection-grid .ryt-round-card .ryt-card-tabs button{padding-left:5px;padding-right:5px;min-height:30px;font-size:9px}}@media (max-width:349px){.ryt-archive-grid,.ryt-collection-grid{grid-template-columns:minmax(0,1fr)!important}}[data-cart-adjust][aria-busy=true],[data-cart-key][aria-busy=true],[data-cart-remove][aria-busy=true]{cursor:progress}[data-cart-adjust].is-cart-loading,[data-cart-key].is-cart-loading,[data-cart-remove].is-cart-loading{pointer-events:none}#cart-drawer-backdrop{z-index:80;pointer-events:auto}#cart-drawer{z-index:81}.ryt-progress-track{height:5px;background:var(--ryt-line);margin-top:8px;overflow:hidden;border-radius:2px}#cart-progress-fill{display:block;width:0;height:100%;background:var(--ryt-red);transition:width .2s}#cart-order-progress[hidden]{display:none}.ryt-header-tracking{display:none;font:10px 'JetBrains Mono',monospace;text-transform:uppercase;white-space:nowrap}@media(min-width:768px){.ryt-header-tracking{display:inline-flex;align-items:center;padding:8px 4px}}#story-cta-btn[hidden],#story-cta-wrap[hidden],#story-player-subtitle[hidden]{display:none}#cart-drawer-items{min-height:72px}#cart-drawer>div:last-child{flex-shrink:0}@media(max-height:650px){#cart-drawer>div{padding:12px}#cart-drawer>div:last-child{gap:8px}#cart-drawer .space-y-4>:not([hidden])~:not([hidden]){margin-top:8px}}@media(prefers-reduced-motion:reduce){#cart-drawer,#cart-progress-fill{transition:none}}@media(max-width:767px){#cart-drawer{top:auto;right:8px;bottom:12px;width:calc(100% - 64px);height:85vh;height:85dvh;max-height:calc(100vh - 24px);max-height:calc(100dvh - 24px);border-radius:24px}#cart-drawer>div{padding:16px}#cart-drawer-items .ryt-cart-line{gap:10px}#cart-drawer-items .ryt-cart-line>img{width:48px;height:48px}#cart-coupon-input{min-width:0;width:0;flex:1 1 0;padding-left:12px;padding-right:12px}#cart-coupon-apply{padding-left:12px;padding-right:12px}}body.rytleft-theme .summary.entry-summary .woocommerce-variation-add-to-cart,body.rytleft-theme .summary.entry-summary form.cart:not(.variations_form):not(.grouped_form){display:flex;flex-wrap:wrap;align-items:center;column-gap:16px;row-gap:12px}body.rytleft-theme .summary.entry-summary form.cart div.quantity{float:none;margin:0;flex:0 0 auto;max-width:100%}body.rytleft-theme .summary.entry-summary form.cart button.single_add_to_cart_button{float:none;margin:0;flex:0 1 auto;max-width:100%;min-height:44px}body.rytleft-theme .summary.entry-summary form.cart input.qty{min-height:44px;box-sizing:border-box}body.rytleft-theme .product_meta,body.rytleft-theme .stock,body.rytleft-theme .woocommerce-variation-availability{display:none}