@import"https://fonts.googleapis.com/css2?family=Bebas+Neue&family=Plus+Jakarta+Sans:ital,wght@0,300;0,400;0,500;0,600;0,700;0,800;1,400&family=Syne:wght@700;800;900&display=swap";:root{--ryok-font-display: "Bebas Neue", "Syne", sans-serif;--ryok-font-heading: "Bebas Neue", "Syne", sans-serif;--ryok-font-body: "Plus Jakarta Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--ryok-black: #0c0d0e;--ryok-dark: #121316;--ryok-card-dark: #18191c;--ryok-card-border: #282a2f;--ryok-light-bg: #f4f4f4;--ryok-light-card: #ffffff;--ryok-border-light: #e5e7eb;--ryok-gray-muted: #6b7280;--ryok-accent-gold: #f59e0b;--ryok-accent-red: #ef4444}.ryok-display{font-family:var(--ryok-font-display);letter-spacing:.05em;text-transform:uppercase;line-height:1}.ryok-heading{font-family:var(--ryok-font-heading);letter-spacing:.04em;text-transform:uppercase;line-height:1.05}.ryok-body{font-family:var(--ryok-font-body)}.ryok-btn-primary{display:inline-flex;align-items:center;justify-content:center;background-color:var(--ryok-black);color:#fff;font-family:var(--ryok-font-display);font-size:1.15rem;letter-spacing:.08em;padding:14px 32px;border-radius:4px;text-decoration:none;border:1px solid var(--ryok-black);transition:all .25s cubic-bezier(.16,1,.3,1);cursor:pointer;text-align:center}.ryok-btn-primary:hover{background-color:#fff;color:var(--ryok-black);transform:translateY(-2px);box-shadow:0 6px 20px #00000026}.ryok-btn-white{display:inline-flex;align-items:center;justify-content:center;background-color:#fff;color:var(--ryok-black);font-family:var(--ryok-font-display);font-size:1.15rem;letter-spacing:.08em;padding:14px 32px;border-radius:4px;text-decoration:none;border:1px solid #ffffff;transition:all .25s ease;cursor:pointer}.ryok-btn-white:hover{background-color:var(--ryok-black);color:#fff;border-color:#fff}.ryok-btn-outline{display:inline-flex;align-items:center;justify-content:center;background-color:transparent;color:var(--ryok-black);border:1.5px solid var(--ryok-black);font-family:var(--ryok-font-display);font-size:1.1rem;letter-spacing:.06em;padding:12px 28px;border-radius:4px;text-decoration:none;transition:all .2s ease;cursor:pointer}.ryok-btn-outline:hover{background-color:var(--ryok-black);color:#fff}.ryok-topbar{background-color:#0c0d0e;color:#fff;padding:10px 16px;font-family:var(--ryok-font-body);font-size:.8rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;overflow:hidden;position:relative;z-index:100}.ryok-ticker-wrap{display:flex;white-space:nowrap;animation:ryokTicker 25s linear infinite}.ryok-ticker-item{padding:0 32px;display:inline-flex;align-items:center;gap:12px}@keyframes ryokTicker{0%{transform:translate(0)}to{transform:translate(-50%)}}.ryok-header-wrapper{background-color:#fffffff5;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid rgba(0,0,0,.08);position:sticky;top:0;z-index:99}.ryok-header-inner{max-width:1440px;margin:0 auto;padding:14px 24px;display:flex;align-items:center;justify-content:space-between}.ryok-nav-links{display:flex;align-items:center;gap:28px;list-style:none;margin:0;padding:0}.ryok-nav-link{font-family:var(--ryok-font-display);font-size:1.15rem;letter-spacing:.06em;color:#111;text-decoration:none;transition:opacity .2s ease}.ryok-nav-link:hover{opacity:.65}.ryok-header-icons{display:flex;align-items:center;gap:18px}.ryok-icon-btn{background:none;border:none;cursor:pointer;color:#111;position:relative;display:flex;align-items:center;justify-content:center}.ryok-cart-badge{position:absolute;top:-6px;right:-8px;background-color:var(--ryok-black);color:#fff;font-size:.65rem;font-weight:700;padding:2px 6px;border-radius:10px}.ryok-hero-section{position:relative;min-height:85vh;display:flex;align-items:center;background-color:#121316;background-size:cover;background-position:center top;overflow:hidden}.ryok-hero-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#00000073,#000000a6)}.ryok-hero-content{position:relative;z-index:10;max-width:1440px;margin:0 auto;padding:40px 24px;width:100%}.ryok-hero-title{font-family:var(--ryok-font-display);font-size:clamp(3.5rem,8vw,7rem);color:#fff;text-transform:uppercase;letter-spacing:.02em;line-height:.95;margin:0 0 16px;max-width:900px;text-shadow:0 4px 20px rgba(0,0,0,.5)}.ryok-hero-subtitle{font-family:var(--ryok-font-body);font-size:1.1rem;color:#d1d5db;max-width:540px;margin:0 0 28px;line-height:1.6}.ryok-live-toast{position:absolute;bottom:24px;left:24px;z-index:20;background:#121316e0;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid rgba(255,255,255,.12);border-radius:8px;padding:10px 14px;display:flex;align-items:center;gap:12px;box-shadow:0 10px 30px #0000004d;animation:slideInLeft .6s cubic-bezier(.16,1,.3,1);max-width:320px}@keyframes slideInLeft{0%{opacity:0;transform:translate(-20px)}to{opacity:1;transform:translate(0)}}.ryok-live-toast img{width:44px;height:44px;border-radius:4px;object-fit:cover}.ryok-live-toast-text{font-family:var(--ryok-font-body);font-size:.75rem;color:#fff;line-height:1.3}.ryok-live-toast-text strong{display:block;font-weight:700;color:#f3f4f6}.ryok-live-toast-time{font-size:.68rem;color:#9ca3af}.ryok-split-section{padding:32px 24px;max-width:1440px;margin:0 auto}.ryok-split-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}.ryok-split-card{position:relative;height:520px;border-radius:6px;overflow:hidden;display:flex;flex-direction:column;justify-content:flex-end;padding:32px;text-decoration:none}.ryok-split-card img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform .6s cubic-bezier(.16,1,.3,1)}.ryok-split-card:hover img{transform:scale(1.04)}.ryok-split-card-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0000001a 40%,#000000bf);z-index:1}.ryok-split-card-info{position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;text-align:center;gap:12px}.ryok-split-card-title{font-family:var(--ryok-font-display);font-size:2.5rem;color:#fff;margin:0;letter-spacing:.05em;text-shadow:0 2px 10px rgba(0,0,0,.5)}.ryok-category-strip{padding:48px 24px;background-color:#f7f7f7}.ryok-section-header{text-align:center;margin-bottom:32px}.ryok-section-title{font-family:var(--ryok-font-display);font-size:clamp(2.4rem,4vw,3.8rem);color:#111;letter-spacing:.04em;margin:0 0 6px;text-transform:uppercase}.ryok-section-subtitle{font-family:var(--ryok-font-body);font-size:.95rem;color:var(--ryok-gray-muted);margin:0}.ryok-categories-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;max-width:1440px;margin:0 auto}.ryok-category-box{background:#fff;border-radius:8px;overflow:hidden;text-decoration:none;transition:transform .3s ease,box-shadow .3s ease;box-shadow:0 2px 10px #0000000a}.ryok-category-box:hover{transform:translateY(-4px);box-shadow:0 10px 24px #00000014}.ryok-category-img{width:100%;aspect-ratio:1 / 1.15;object-fit:cover;display:block}.ryok-category-label{padding:14px 16px;text-align:center;font-family:var(--ryok-font-display);font-size:1.35rem;color:#111;letter-spacing:.05em}.ryok-action-banner{position:relative;height:480px;background-size:cover;background-position:center;display:flex;align-items:center;justify-content:center;text-align:center}.ryok-action-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#0000008c}.ryok-action-content{position:relative;z-index:2;padding:24px}.ryok-products-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;max-width:1440px;margin:0 auto}.ryok-product-card{background:#fff;border-radius:6px;overflow:hidden;display:flex;flex-direction:column;text-decoration:none;color:inherit;border:1px solid var(--ryok-border-light);transition:all .3s cubic-bezier(.16,1,.3,1);position:relative}.ryok-product-card:hover{transform:translateY(-4px);box-shadow:0 12px 28px #00000014}.ryok-card-media{position:relative;aspect-ratio:4 / 5;background:#f1f1f1;overflow:hidden}.ryok-card-media img{width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.ryok-product-card:hover .ryok-card-media img{transform:scale(1.05)}.ryok-badge-hot{position:absolute;top:10px;left:10px;background-color:var(--ryok-black);color:#fff;font-family:var(--ryok-font-body);font-size:.65rem;font-weight:800;letter-spacing:.08em;padding:4px 8px;border-radius:3px;text-transform:uppercase}.ryok-quick-add-btn{position:absolute;bottom:12px;left:12px;right:12px;background:#0c0d0eeb;color:#fff;font-family:var(--ryok-font-display);font-size:1rem;letter-spacing:.08em;padding:10px;border-radius:4px;border:none;opacity:0;transform:translateY(8px);transition:all .25s ease;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:6px}.ryok-product-card:hover .ryok-quick-add-btn{opacity:1;transform:translateY(0)}.ryok-card-info{padding:16px;display:flex;flex-direction:column;gap:6px}.ryok-card-title{font-family:var(--ryok-font-display);font-size:1.3rem;letter-spacing:.04em;margin:0;color:#111}.ryok-card-price{font-family:var(--ryok-font-body);font-size:.95rem;font-weight:700;color:#222}.ryok-mosaic-section{padding:48px 24px;max-width:1440px;margin:0 auto}.ryok-mosaic-grid{display:grid;grid-template-columns:1.3fr 1fr;gap:20px}.ryok-mosaic-large{position:relative;height:640px;border-radius:6px;overflow:hidden}.ryok-mosaic-large img{width:100%;height:100%;object-fit:cover}.ryok-mosaic-stack{display:flex;flex-direction:column;gap:20px}.ryok-mosaic-item{position:relative;height:310px;border-radius:6px;overflow:hidden}.ryok-mosaic-item img{width:100%;height:100%;object-fit:cover}.ryok-mosaic-caption{position:absolute;bottom:16px;left:16px;background:#0c0d0ed9;color:#fff;padding:8px 16px;border-radius:4px;font-family:var(--ryok-font-display);font-size:1.1rem;letter-spacing:.06em}.ryok-testimonials-section{padding:64px 24px;background-color:#f7f7f7}.ryok-testimonials-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;max-width:1440px;margin:0 auto}.ryok-testimonial-card{background-color:#121316;border:1px solid rgba(255,255,255,.08);border-radius:8px;padding:28px;display:flex;flex-direction:column;gap:16px;color:#fff;box-shadow:0 10px 30px #0003}.ryok-reviewer-header{display:flex;align-items:center;gap:14px}.ryok-reviewer-avatar{width:48px;height:48px;border-radius:50%;object-fit:cover;border:2px solid rgba(255,255,255,.2)}.ryok-reviewer-meta{display:flex;flex-direction:column}.ryok-reviewer-name{font-family:var(--ryok-font-body);font-weight:700;font-size:.95rem;color:#fff}.ryok-verified-tag{font-size:.72rem;color:#10b981;display:flex;align-items:center;gap:4px;font-weight:600}.ryok-stars{color:var(--ryok-accent-gold);font-size:1.1rem;letter-spacing:2px}.ryok-review-text{font-family:var(--ryok-font-body);font-size:.9rem;line-height:1.6;color:#d1d5db;margin:0;flex-grow:1}.ryok-review-cta{align-self:flex-start;margin-top:8px}.ryok-full-banner{position:relative;height:520px;background-size:cover;background-position:center;display:flex;align-items:center;justify-content:center;text-align:center}.ryok-ugc-section{padding:56px 24px;max-width:1440px;margin:0 auto}.ryok-ugc-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.ryok-ugc-item{position:relative;aspect-ratio:4 / 5;border-radius:6px;overflow:hidden}.ryok-ugc-item img{width:100%;height:100%;object-fit:cover;transition:transform .4s ease}.ryok-ugc-item:hover img{transform:scale(1.05)}.ryok-ugc-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#0006;display:flex;align-items:center;justify-content:center;color:#fff;font-family:var(--ryok-font-body);font-weight:700;font-size:.9rem;opacity:0;transition:opacity .25s ease;gap:8px}.ryok-ugc-item:hover .ryok-ugc-overlay{opacity:1}.ryok-craft-section{padding:64px 24px;background-color:#ececec}.ryok-craft-inner{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:1fr 1.1fr;gap:48px;align-items:center}.ryok-craft-image{border-radius:8px;overflow:hidden;box-shadow:0 12px 36px #0000001f}.ryok-craft-image img{width:100%;height:auto;display:block}.ryok-craft-details{display:flex;flex-direction:column;gap:24px}.ryok-metric-row{display:flex;align-items:center;gap:18px;padding:12px 0;border-bottom:1px solid rgba(0,0,0,.08)}.ryok-metric-circle{width:64px;height:64px;border-radius:50%;border:2px solid #111111;display:flex;align-items:center;justify-content:center;font-family:var(--ryok-font-display);font-size:1.4rem;font-weight:800;color:#111;flex-shrink:0}.ryok-metric-text{font-family:var(--ryok-font-body);font-size:.95rem;line-height:1.4;color:#222}.ryok-metric-text strong{display:block;font-size:1.05rem;color:#000}.ryok-pdp-wrapper{max-width:1440px;margin:0 auto;padding:32px 24px 64px}.ryok-pdp-grid{display:grid;grid-template-columns:1.15fr 1fr;gap:48px}.ryok-gallery-container{display:flex;flex-direction:column;gap:16px;position:relative}@media(min-width:1025px){.ryok-gallery-container{position:sticky;top:100px}}.ryok-gallery-main{aspect-ratio:4 / 5;border-radius:6px;overflow:hidden;background-color:#f0f0f0;position:relative}.ryok-gallery-main img{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.ryok-gallery-thumbs{display:grid;grid-template-columns:repeat(5,1fr);gap:12px}.ryok-thumb-btn{aspect-ratio:1 / 1;border-radius:4px;overflow:hidden;border:2px solid transparent;padding:0;background:none;cursor:pointer;transition:border-color .2s ease}.ryok-thumb-btn.active{border-color:#000}.ryok-thumb-btn img{width:100%;height:100%;object-fit:cover}.ryok-pdp-info{display:flex;flex-direction:column;gap:20px}.ryok-pdp-rating-row{display:flex;align-items:center;gap:10px;font-family:var(--ryok-font-body);font-size:.85rem;color:#4b5563}.ryok-pdp-title{font-family:var(--ryok-font-display);font-size:clamp(2.4rem,4vw,3.4rem);letter-spacing:.03em;margin:0;line-height:1;color:#111}.ryok-pdp-price-row{display:flex;align-items:baseline;gap:12px}.ryok-pdp-price{font-family:var(--ryok-font-body);font-size:1.65rem;font-weight:800;color:#111}.ryok-pdp-compare{font-size:1.15rem;color:#9ca3af;text-decoration:line-through}.ryok-pdp-shipping-notice{background-color:#f7f7f8;border-left:3px solid #111111;padding:10px 14px;font-family:var(--ryok-font-body);font-size:.82rem;color:#374151;display:flex;align-items:center;gap:8px}.ryok-bundle-banner{background:#121316;color:#fff;border-radius:6px;padding:12px 16px;display:flex;align-items:center;justify-content:space-between;font-family:var(--ryok-font-body);font-size:.85rem}.ryok-bundle-badge{background-color:var(--ryok-accent-gold);color:#000;font-size:.65rem;font-weight:800;padding:2px 6px;border-radius:3px;text-transform:uppercase}.ryok-swatch-group{display:flex;flex-direction:column;gap:8px}.ryok-swatch-label{font-family:var(--ryok-font-body);font-size:.85rem;font-weight:700;color:#111;text-transform:uppercase}.ryok-swatch-cards{display:flex;gap:12px}.ryok-swatch-card{display:flex;flex-direction:column;align-items:center;gap:6px;border:1.5px solid var(--ryok-border-light);border-radius:6px;padding:6px;cursor:pointer;background:#fff;transition:border-color .2s ease;width:80px}.ryok-swatch-card.active{border-color:#000;box-shadow:0 2px 8px #0000001f}.ryok-swatch-card img{width:100%;aspect-ratio:1 / 1;object-fit:cover;border-radius:4px}.ryok-swatch-name{font-family:var(--ryok-font-body);font-size:.72rem;font-weight:600;color:#374151}.ryok-size-group{display:flex;flex-direction:column;gap:8px}.ryok-size-header{display:flex;justify-content:space-between;align-items:baseline}.ryok-size-guide-link{font-family:var(--ryok-font-body);font-size:.78rem;color:#4b5563;text-decoration:underline;cursor:pointer}.ryok-size-pills{display:flex;gap:10px;flex-wrap:wrap}.ryok-size-pill{min-width:52px;height:42px;padding:0 16px;border:1.5px solid var(--ryok-border-light);border-radius:6px;background:#fff;font-family:var(--ryok-font-body);font-weight:700;font-size:.85rem;letter-spacing:.02em;display:inline-flex;align-items:center;justify-content:center;white-space:nowrap;box-sizing:border-box;cursor:pointer;transition:all .2s ease}.ryok-size-pill:hover,.ryok-size-pill.active{border-color:#000;background-color:#000;color:#fff}.ryok-purchase-row{display:flex;gap:12px;align-items:stretch}.ryok-qty-selector{display:flex;align-items:center;border:1.5px solid var(--ryok-border-light);border-radius:4px;background:#fff}.ryok-qty-btn{width:40px;height:50px;border:none;background:none;font-size:1.2rem;cursor:pointer;display:flex;align-items:center;justify-content:center}.ryok-qty-input{width:42px;text-align:center;border:none;font-family:var(--ryok-font-body);font-weight:700;font-size:.95rem}.ryok-add-to-cart-btn{flex-grow:1;background-color:var(--ryok-black);color:#fff;border:none;border-radius:4px;font-family:var(--ryok-font-display);font-size:1.25rem;letter-spacing:.08em;cursor:pointer;transition:all .25s ease;height:52px;display:flex;align-items:center;justify-content:center;gap:8px}.ryok-add-to-cart-btn:hover{background-color:#22252a}.ryok-trust-row{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;padding:16px 0;border-top:1px solid var(--ryok-border-light);border-bottom:1px solid var(--ryok-border-light)}.ryok-trust-item{display:flex;flex-direction:column;align-items:center;text-align:center;gap:6px;font-family:var(--ryok-font-body);font-size:.75rem;font-weight:600;color:#374151}.ryok-trust-item svg{width:22px;height:22px;color:#111}.ryok-accordion-list{display:flex;flex-direction:column;border-bottom:1px solid var(--ryok-border-light)}.ryok-accordion-item{border-top:1px solid var(--ryok-border-light)}.ryok-accordion-trigger{width:100%;padding:16px 0;background:none;border:none;display:flex;justify-content:space-between;align-items:center;font-family:var(--ryok-font-display);font-size:1.25rem;color:#111;letter-spacing:.04em;cursor:pointer;text-align:left}.ryok-accordion-content{padding-bottom:16px;font-family:var(--ryok-font-body);font-size:.88rem;line-height:1.6;color:#4b5563;display:none}.ryok-accordion-item.open .ryok-accordion-content{display:block}.ryok-accordion-item.open .ryok-accordion-icon{transform:rotate(180deg)}.ryok-accordion-icon{transition:transform .25s ease}.ryok-kinetic-section{display:grid;grid-template-columns:1fr 1fr;min-height:480px;background-color:#f4f4f4}.ryok-kinetic-image{width:100%;height:100%;object-fit:cover}.ryok-kinetic-content{display:flex;flex-direction:column;justify-content:center;padding:48px;gap:16px}.ryok-kinetic-marquee-text{font-family:var(--ryok-font-display);font-size:clamp(2.4rem,4.5vw,4.2rem);text-transform:uppercase;line-height:1.05;color:#111;letter-spacing:.04em}.ryok-kinetic-marquee-text span{display:block}.ryok-text-outline{-webkit-text-stroke:1.5px #111111;color:transparent}.ryok-statement-section{position:relative;min-height:460px;display:flex;align-items:center;justify-content:center;background-size:cover;background-position:center;padding:40px 24px}.ryok-statement-box{background:#fffffff2;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);padding:44px 56px;text-align:center;max-width:620px;border-radius:4px;box-shadow:0 16px 40px #00000026}.ryok-statement-title{font-family:var(--ryok-font-display);font-size:clamp(2rem,3.5vw,3rem);letter-spacing:.04em;margin:0 0 16px;color:#111}.ryok-tweets-section{padding:64px 24px;background-color:#f7f7f7}.ryok-tweets-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;max-width:1440px;margin:0 auto}.ryok-tweet-card{background:#fff;border-radius:12px;border:1px solid var(--ryok-border-light);padding:20px;display:flex;flex-direction:column;gap:12px;box-shadow:0 4px 16px #0000000a}.ryok-tweet-header{display:flex;align-items:center;justify-content:space-between}.ryok-tweet-user{display:flex;align-items:center;gap:10px}.ryok-tweet-avatar{width:40px;height:40px;border-radius:50%;object-fit:cover}.ryok-tweet-name{font-family:var(--ryok-font-body);font-weight:700;font-size:.88rem;color:#111;display:flex;align-items:center;gap:4px}.ryok-tweet-handle{font-size:.78rem;color:#6b7280}.ryok-tweet-body{font-family:var(--ryok-font-body);font-size:.88rem;line-height:1.5;color:#2b2f38}.ryok-tweet-stats{display:flex;align-items:center;gap:20px;color:#9ca3af;font-size:.78rem;padding-top:10px;border-top:1px solid #f3f4f6}.ryok-footer{background-color:#0c0d0e;color:#fff;padding:64px 24px 32px;border-top:1px solid rgba(255,255,255,.08)}.ryok-footer-inner{max-width:1440px;margin:0 auto;display:grid;grid-template-columns:1.2fr .8fr 1.4fr;gap:48px}.ryok-footer-brand{display:flex;flex-direction:column;gap:16px}.ryok-footer-tagline{font-family:var(--ryok-font-body);font-size:.88rem;color:#9ca3af;max-width:320px}.ryok-footer-links-col h4{font-family:var(--ryok-font-display);font-size:1.3rem;letter-spacing:.06em;margin:0 0 16px;color:#fff}.ryok-footer-menu{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:10px}.ryok-footer-menu a{font-family:var(--ryok-font-body);font-size:.88rem;color:#9ca3af;text-decoration:none;transition:color .2s ease}.ryok-footer-menu a:hover{color:#fff}.ryok-newsletter-col h4{font-family:var(--ryok-font-display);font-size:1.3rem;letter-spacing:.06em;margin:0 0 8px;color:#fff}.ryok-newsletter-form{display:flex;gap:8px;margin-top:16px}.ryok-newsletter-input{flex-grow:1;background:#18191c;border:1px solid #282a2f;border-radius:4px;padding:12px 16px;color:#fff;font-family:var(--ryok-font-body);font-size:.88rem}.ryok-newsletter-input:focus{outline:none;border-color:#fff}.ryok-footer-bottom{max-width:1440px;margin:48px auto 0;padding-top:24px;border-top:1px solid rgba(255,255,255,.08);display:flex;justify-content:space-between;align-items:center;font-family:var(--ryok-font-body);font-size:.78rem;color:#6b7280}@media(max-width:1024px){.ryok-categories-grid,.ryok-products-grid{grid-template-columns:repeat(2,1fr)}.ryok-mosaic-grid{grid-template-columns:1fr}.ryok-mosaic-large{height:440px}.ryok-testimonials-grid,.ryok-tweets-grid{grid-template-columns:1fr}.ryok-pdp-grid{grid-template-columns:1fr;gap:28px}.ryok-gallery-container{position:relative!important;top:auto!important}.ryok-kinetic-section,.ryok-footer-inner{grid-template-columns:1fr}}@media(max-width:768px){.ryok-pdp-wrapper{padding:16px 16px 44px}.ryok-pdp-grid{grid-template-columns:1fr;gap:20px}.ryok-gallery-container{position:relative!important;top:auto!important}.ryok-gallery-main{aspect-ratio:1 / 1;max-height:420px}.ryok-gallery-thumbs{gap:8px}.ryok-pdp-title{font-size:2.3rem}.ryok-split-grid,.ryok-craft-inner,.ryok-ugc-grid{grid-template-columns:1fr}.ryok-hero-title{font-size:3.2rem}.ryok-live-toast{display:none}.ryok-quick-add-btn{opacity:1;transform:translateY(0);position:static;margin-top:10px;width:100%;display:flex}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/ryok-streetwear.css.map */
