@import"https://fonts.googleapis.com/css2?family=Raleway:ital,wght@0,400;0,500;0,600;0,700;0,800;1,400&display=swap";:root{--primary-gold: #c19216;--primary-gold-light: #f0c64c;--primary-gold-dark: #c68b08;--primary-gold-hover: #e8ba35;--primary-dark: #24231f;--surface: #ffffff;--surface-muted: #f3f4f3;--text-primary: #2a2a2a;--text-secondary: #61615e;--button-text: #1f1b12;--button-fill: #c59b32;--button-fill-hover: #b58a25;--button-endcap: 27px;--button-stripes: linear-gradient( to bottom, #191008 0% 8%, #df8617 8% 14%, #191008 14% 20%, #c49a2b 20% 32%, #a92c14 32% 48%, #191008 48% 57%, #df8617 57% 65%, #191008 65% 73%, #c49a2b 73% 83%, #547119 83% 92%, #e5bb27 92% 100% );--border-subtle: #deded9;--kente-red: #be1e2d;--kente-green: #007f3b;--kente-yellow: #f1c40f;--radius-card: 16px;--radius-media: 12px;--radius-input: 8px;--shadow-card: 0 12px 32px rgba(42, 35, 22, .09);--shadow-card-hover: 0 18px 42px rgba(42, 35, 22, .14);--transition-ui: .18s cubic-bezier(.2, .8, .2, 1)}html{scroll-behavior:smooth}body{min-height:100dvh;background:var(--surface-muted);color:var(--text-primary);font-family:"Raleway",var(--font-primary--family, sans-serif),sans-serif;line-height:1.6}a{color:inherit}button,input,select,textarea{font:inherit}button,input[type=submit]{touch-action:manipulation}:focus-visible{outline:3px solid var(--primary-dark);outline-offset:3px}.device-container{width:min(100%,1024px);margin-inline:auto;background:var(--surface);box-shadow:0 0 28px #2a231614}.section-heading{margin:0 0 2rem;color:var(--primary-dark);font-size:clamp(1.75rem,4vw,2.5rem);line-height:1.15}.card-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));align-items:start;gap:clamp(1rem,3vw,2rem);width:100%}.theme-card{display:flex;min-width:0;flex-direction:column;gap:.75rem;padding:.85rem;overflow:hidden;border:1px solid var(--border-subtle);border-radius:var(--radius-card);background:var(--surface);box-shadow:var(--shadow-card);transition:transform var(--transition-ui),box-shadow var(--transition-ui),border-color var(--transition-ui)}.theme-card:hover{transform:translateY(-3px);border-color:#f2c55c8c;box-shadow:var(--shadow-card-hover)}.theme-card__title{margin:0;color:var(--primary-dark);font-size:1rem;line-height:1.3}.theme-card__description{margin:0;color:var(--text-secondary);font-size:.9rem;line-height:1.55}.theme-card__actions{margin-top:.35rem;padding-top:0}.theme-media{display:block;width:100%;overflow:hidden;border-radius:var(--radius-media);background:var(--surface-muted)}.theme-media--square{aspect-ratio:1}.theme-media--landscape{aspect-ratio:4 / 3}.theme-media>img,.theme-media>svg,.theme-media img,.theme-media svg{width:100%;height:100%;object-fit:cover;transition:transform .3s cubic-bezier(.2,.8,.2,1)}.theme-media--contain>img,.theme-media--contain img{object-fit:contain;padding:.75rem}.theme-card:hover .theme-media>img,.theme-card:hover .theme-media img{transform:scale(1.025)}.btn-container,.button-pattern{display:inline-flex;min-height:40px;min-width:min(184px,100%);width:auto;max-width:100%;align-items:stretch;justify-content:center;padding:0}.kente-btn,.theme-button,button.theme-button,input.theme-button,.quantity-btn,.shopify-payment-button__button--unbranded{display:inline-flex;min-height:40px;min-width:0;width:100%;max-width:100%;align-items:center;justify-content:center;padding:.65rem calc(var(--button-endcap) + 1.5rem);border:0;border-radius:999px;background:linear-gradient(var(--button-fill),var(--button-fill)) center / calc(100% - var(--button-endcap) * 2) 100% no-repeat,var(--button-stripes) center / 100% 100% no-repeat;color:#fff;cursor:pointer;font-weight:800;font-size:.875rem;letter-spacing:0;line-height:1.2;box-shadow:none;text-align:center;text-decoration:none;text-transform:uppercase;white-space:normal;overflow-wrap:anywhere;transition:transform var(--transition-ui)}.kente-btn>span,.theme-button>span{display:block}:is(.kente-btn,.theme-button,.quantity-btn,.shopify-payment-button__button--unbranded):hover:not(:disabled):not([aria-disabled=true]){--button-fill: var(--button-fill-hover)}:is(.kente-btn,.theme-button,.quantity-btn,.shopify-payment-button__button--unbranded):is(:disabled,[aria-disabled=true]){opacity:.5;cursor:not-allowed}:is(.kente-btn,.theme-button,.quantity-btn,.shopify-payment-button__button--unbranded):active:not(:disabled):not([aria-disabled=true]){transform:translateY(1px)}.theme-button--full{width:100%}.theme-field{width:100%;min-height:44px;padding:.7rem .85rem;border:1px solid var(--border-subtle);border-radius:var(--radius-input);background:var(--surface);color:var(--text-primary)}.theme-field::placeholder{color:#696965}.theme-field:focus{border-color:var(--primary-gold)}.pagination{width:100%;margin-top:2rem;text-align:center}.pagination a,.pagination .current{display:inline-flex;min-width:40px;min-height:40px;align-items:center;justify-content:center;border-radius:999px}@media(max-width:767px){.device-container{box-shadow:none}.card-grid{grid-template-columns:1fr}.theme-card{width:100%}.btn-container,.button-pattern{max-width:100%}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{scroll-behavior:auto!important;transition-duration:.01ms!important}}
/*# sourceMappingURL=/cdn/shop/t/14/assets/style.css.map */
