:root{color-scheme:dark}.rf-page{max-width:1440px;margin:0 auto;padding:96px 24px 48px;min-height:65vh}.rf-heading{font-size:clamp(22px,3vw,38px);font-weight:400;margin:0 0 28px;letter-spacing:.08em}.rf-muted{color:var(--rf-muted)}.rf-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;background:var(--rf-border);border:1px solid var(--rf-border)}.rf-card{display:block;padding:20px;background:var(--rf-bg);color:var(--rf-text);min-width:0}.rf-card img{display:block;width:100%;height:auto;max-height:520px;aspect-ratio:auto;object-fit:contain;object-position:center;margin:0 auto 14px}.rf-card h2,.rf-card h3{font-size:12px;font-weight:400;margin:0 0 8px}.rf-card p{margin:0;color:var(--rf-muted)}.rf-form{display:grid;gap:12px;max-width:560px}.rf-form input,.rf-form textarea,.rf-form select{width:100%;box-sizing:border-box;padding:14px;background:var(--rf-bg);color:var(--rf-text);border:1px solid var(--rf-border);font:inherit;text-transform:none}.rf-button,.rf-form button{display:inline-block;border:1px solid var(--rf-text);background:var(--rf-button-bg);color:var(--rf-button-text);padding:14px 18px;font:inherit;text-transform:uppercase;letter-spacing:.08em;cursor:pointer}.rf-button--outline{background:transparent;color:var(--rf-text)}.rf-row{display:flex;gap:24px;align-items:flex-start}.rf-row>*{flex:1;min-width:0}.rf-table{width:100%;border-collapse:collapse}.rf-table th,.rf-table td{border-bottom:1px solid var(--rf-border);padding:14px 8px;text-align:left;vertical-align:middle}.rf-table input{width:70px;padding:8px;background:#111;color:var(--rf-text);border:1px solid var(--rf-border)}.rf-pagination{display:flex;gap:16px;margin-top:28px}.rf-pagination a{color:var(--rf-text)}.rf-empty{padding:48px 0;color:var(--rf-muted)}.rf-product{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(300px,.8fr);gap:48px}.rf-product-media img{display:block;width:auto;height:auto;max-width:100%;max-height:78vh;object-fit:contain;object-position:center;margin:0 auto 18px}.rf-product-info{position:sticky;top:80px;align-self:start}.rf-product-info h1{font-size:24px;font-weight:400;margin:0 0 12px}.rf-product-info .price{margin-bottom:24px}.rf-product-info label{display:block;margin:18px 0 8px;color:var(--rf-muted)}.rf-product-info select,.rf-product-info input{padding:12px;width:100%;box-sizing:border-box;background:var(--rf-bg);color:var(--rf-text);border:1px solid var(--rf-border);font:inherit}.rf-product-info button{width:100%;margin-top:18px}.rf-search-result{padding:18px 0;border-bottom:1px solid var(--rf-border)}.rf-search-result a{color:var(--rf-text)}.rf-footer-space{height:24px}@media(max-width:900px){.rf-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.rf-product{grid-template-columns:1fr;gap:28px}.rf-product-info{position:static}}@media(max-width:520px){.rf-page{padding:80px 14px 32px}.rf-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.rf-row{flex-direction:column}.rf-table th,.rf-table td{padding:10px 4px;font-size:10px}}.rf-heading,.rf-pagination a:hover,.rf-search-result a:hover{color:var(--rf-accent)}.rf-card img,.rf-product-media img,.rf-search-result img,.rf-row img{height:auto;object-fit:contain;object-position:center}.rf-card img{max-width:100%}.rf-product-media{min-width:0}.rf-product-media img{width:auto;max-width:100%}.rf-button,.rf-form button{background:var(--rf-button-bg);color:var(--rf-button-text)}.rf-button:hover,.rf-form button:hover{opacity:.88}.rf-cart-actions{margin-top:24px}.rf-continue-shopping{margin-top:22px;display:flex;justify-content:flex-start}.rf-continue-shopping .rf-button{text-decoration:none;text-align:center}.rf-continue-shopping .rf-button span{display:inline-block;margin-right:8px;color:var(--rf-accent)}.rf-cart-navigation{display:flex;flex-wrap:wrap;gap:12px;margin-top:18px}.rf-cart-navigation .rf-button{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:12px 18px;text-align:center}@media(max-width:600px){.rf-cart-navigation{flex-direction:column}.rf-cart-navigation .rf-button{width:100%}}.rf-product-description{color:var(--rf-text);text-transform:none;letter-spacing:0;font-size:14px;line-height:1.7;margin:0 0 24px}.rf-product-description p{margin:0 0 12px}.rf-product-description ul,.rf-product-description ol{padding-left:22px}.rf-product-description,.rf-product-description *{color:var(--rf-text);text-transform:none;letter-spacing:0}.rf-product-description a{color:var(--rf-accent);text-decoration:underline}.rf-product-description img{max-width:100%;height:auto}.rf-product-back{margin-top:24px}.rf-product-back a{color:var(--rf-accent);text-decoration:none}.rf-product-back a:hover{text-decoration:underline}.yeezy-store,.yeezy-grid,.product-card{background-color:var(--rf-bg);color:var(--rf-text)}.rf-product-description{display:block!important;visibility:visible!important;opacity:1!important;color:var(--rf-text)!important;text-transform:none!important;letter-spacing:0!important;font-size:14px;line-height:1.75;overflow-wrap:anywhere}.rf-product-description p,.rf-product-description li,.rf-product-description span,.rf-product-description strong,.rf-product-description em{color:var(--rf-text);text-transform:none;letter-spacing:normal}.rf-product-description a{color:var(--rf-accent)!important;text-decoration:underline}.rf-product-description img,.rf-product-description video{max-width:100%;height:auto}.rf-product-description table{max-width:100%;border-collapse:collapse}.rf-product-description th,.rf-product-description td{border:1px solid var(--rf-border);padding:8px}.rf-product-back a{display:inline-block;padding:8px 0}.rf-collection-home-nav{display:flex;flex-wrap:wrap;gap:12px;align-items:center;margin:0 0 24px}.rf-collection-home-link{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:10px 16px;border:1px solid var(--rf-border,#555);color:var(--rf-text,#fff);background:var(--rf-card-bg,#000);text-decoration:none;font-size:13px;font-weight:700;letter-spacing:.06em}.rf-collection-home-link:hover,.rf-collection-home-link:focus-visible{border-color:var(--rf-accent,#c7ff00);color:var(--rf-accent,#c7ff00)}
/*# sourceMappingURL=/cdn/shop/t/51/assets/rareforme-templates.css.map */
