:root{--color-navy-900: #00091d;--color-navy-800: #00133a;--color-navy-700: #001c57;--color-navy-600: #002574;--color-navy-500: #002e91;--color-navy-200: #99abd3;--color-navy-100: #ccd5e9;--color-navy-50: #e6eaf4;--color-gold-600: #c4a42c;--color-gold-500: #f5cd37;--color-gold-400: #f7d75f;--color-gold-300: #f9e187;--color-gold-200: #fbebaf;--color-gold-100: #fdf5d7;--color-brown-900: #251f19;--color-brown-800: #4a3e32;--color-brown-700: #705d4b;--color-brown-600: #947c64;--color-brown-500: #b99b7d;--color-brown-400: #c7af97;--color-brown-300: #d5c3b1;--color-brown-200: #e3d7cb;--color-brown-100: #f1ebe5;--color-brown-50: #f8f5f2;--color-background: #ffffff;--color-foreground: #4a3e32;--font-body-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--font-heading-family: "Playfair Display", Georgia, serif;--font-body-weight: 400;--font-heading-weight: 700;--spacing-xs: .4rem;--spacing-sm: .8rem;--spacing-md: 1.6rem;--spacing-lg: 2.4rem;--spacing-xl: 3.2rem;--spacing-2xl: 4.8rem;--spacing-3xl: 6.4rem;--breakpoint-sm: 640px;--breakpoint-md: 768px;--breakpoint-lg: 1024px;--breakpoint-xl: 1280px}.page-width{max-width:var(--page-width, 120rem);margin:0 auto;padding:0 var(--spacing-lg)}.grid{display:grid;gap:var(--grid-gap, var(--spacing-lg))}.grid--1-col{grid-template-columns:1fr}.grid--2-cols{grid-template-columns:repeat(2,1fr)}.grid--3-cols{grid-template-columns:repeat(3,1fr)}.grid--4-cols{grid-template-columns:repeat(4,1fr)}@media (max-width: 768px){.grid--2-cols,.grid--3-cols,.grid--4-cols{grid-template-columns:1fr}}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes slideIn{0%{transform:translate(-100%)}to{transform:translate(0)}}@keyframes bounce{0%,20%,50%,80%,to{transform:translateY(0)}40%{transform:translateY(-10px)}60%{transform:translateY(-5px)}}.transition-opacity{transition:opacity .3s ease}.transition-transform{transition:transform .3s ease}.transition-all{transition:all .3s ease}.shadow-sm{box-shadow:0 1px 3px #0000001a}.shadow-md{box-shadow:0 4px 6px -1px #0000001a}.shadow-lg{box-shadow:0 10px 15px -3px #0000001a}.shadow-xl{box-shadow:0 20px 25px -5px #0000001a}.rounded-sm{border-radius:.2rem}.rounded{border-radius:.4rem}.rounded-md{border-radius:.6rem}.rounded-lg{border-radius:.8rem}.rounded-xl{border-radius:1.2rem}.rounded-2xl{border-radius:1.6rem}.rounded-full{border-radius:9999px}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.font-bold{font-weight:700}.font-medium{font-weight:500}.font-normal{font-weight:400}.font-light{font-weight:300}.flex{display:flex}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.gap-1{gap:var(--spacing-xs)}.gap-2{gap:var(--spacing-sm)}.gap-3{gap:var(--spacing-md)}.gap-4{gap:var(--spacing-lg)}.gap-5{gap:var(--spacing-xl)}.gap-6{gap:var(--spacing-2xl)}.relative{position:relative}.absolute{position:absolute}.fixed{position:fixed}.sticky{position:sticky}.inset-0{top:0;right:0;bottom:0;left:0}.z-0{z-index:0}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.overflow-hidden{overflow:hidden}.overflow-auto{overflow:auto}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.hidden{display:none}@media (min-width: 640px){.sm\:block{display:block}.sm\:hidden{display:none}.sm\:flex{display:flex}}@media (min-width: 768px){.md\:block{display:block}.md\:hidden{display:none}.md\:flex{display:flex}}@media (min-width: 1024px){.lg\:block{display:block}.lg\:hidden{display:none}.lg\:flex{display:flex}}.bg-white{background-color:#fff}.bg-navy{background-color:var(--color-navy-700)}.bg-gold{background-color:var(--color-gold-500)}.bg-brown-light{background-color:var(--color-brown-50)}.opacity-0{opacity:0}.opacity-50{opacity:.5}.opacity-75{opacity:.75}.opacity-100{opacity:1}
/*# sourceMappingURL=/cdn/shop/t/7/assets/styles.css.map */
