*,*:before,*:after{box-sizing:border-box}@font-face{font-family:Assistant;font-style:normal;font-weight:400;font-display:swap;src:local("Assistant Regular"),local("Assistant-Regular")}@font-face{font-family:Fraunces;font-style:normal;font-weight:700;font-display:swap;src:local("Fraunces Bold"),local("Fraunces-Bold")}@font-face{font-family:Kalam;font-style:normal;font-weight:400;font-display:swap;src:local("Kalam Regular"),local("Kalam-Regular")}:root{--oscar-primary-golden: #F4D03F;--oscar-warm-golden: #F39C12;--oscar-deep-golden: #D68910;--oscar-light-golden: #FCF3CF;--oscar-trust-blue: #5DADE2;--oscar-harmony-green: #58D68D;--font-body-scale: 1;--font-size-base: 1.6rem;--font-size-small: 1.4rem;--font-size-large: 1.8rem;--font-size-h1: 3.2rem;--font-size-h2: 2.8rem;--font-size-h3: 2.4rem;--font-size-h4: 2rem;--spacing-xs: .4rem;--spacing-sm: .8rem;--spacing-md: 1.6rem;--spacing-lg: 2.4rem;--spacing-xl: 3.2rem;--spacing-xxl: 4.8rem;--page-width: 120rem;--page-width-narrow: 95rem;--grid-desktop-horizontal-spacing: 4rem;--grid-desktop-vertical-spacing: 4rem;--grid-mobile-horizontal-spacing: 2rem;--grid-mobile-vertical-spacing: 2rem;--shadow-light: 0 2px 4px rgba(0, 0, 0, .1);--shadow-medium: 0 4px 8px rgba(0, 0, 0, .15);--shadow-heavy: 0 8px 16px rgba(0, 0, 0, .2);--border-radius: .8rem;--border-radius-small: .4rem;--transition-fast: .2s ease;--transition-medium: .3s ease;--transition-slow: .5s ease;--z-index-modal: 1000;--z-index-dropdown: 500;--z-index-sticky: 100;--z-index-oscar-avatar: 999}html{height:100%;font-size:62.5%}body{margin:0;padding:0;font-family:var(--font-body-family),"Assistant",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;font-size:var(--font-size-base);line-height:1.6;color:var(--color-text-primary);background-color:#fff;min-height:100%;overflow-x:hidden}.visually-hidden{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.skip-links{position:absolute;top:0;left:0;z-index:var(--z-index-modal)}.skip-to-content-link,.skip-to-navigation-link,.skip-to-search-link,.skip-to-footer-link{position:absolute;top:-40px;left:6px;padding:8px;background:var(--oscar-primary-golden);color:var(--color-text-primary);text-decoration:none;border-radius:var(--border-radius-small);font-weight:600;transition:var(--transition-fast)}.skip-to-content-link:focus,.skip-to-navigation-link:focus,.skip-to-search-link:focus,.skip-to-footer-link:focus{top:6px}h1,h2,h3,h4,h5,h6{font-family:var(--font-heading-family),"Fraunces",serif;font-weight:var(--font-heading-weight);line-height:1.2;margin:0 0 var(--spacing-md);color:var(--color-text-primary)}h1{font-size:var(--font-size-h1);margin-bottom:var(--spacing-lg)}h2{font-size:var(--font-size-h2)}h3{font-size:var(--font-size-h3)}h4{font-size:var(--font-size-h4)}p{margin:0 0 var(--spacing-md);line-height:1.6}a{color:var(--oscar-warm-golden);text-decoration:none;transition:color var(--transition-fast)}a:hover,a:focus{color:var(--oscar-deep-golden)}a:focus-visible{outline:2px solid var(--oscar-trust-blue);outline-offset:2px}ul,ol{padding-left:var(--spacing-lg);margin:0 0 var(--spacing-md)}li{margin-bottom:var(--spacing-xs)}img{max-width:100%;height:auto;border-radius:var(--border-radius-small)}.button{display:inline-flex;align-items:center;justify-content:center;padding:var(--spacing-md) var(--spacing-lg);background:var(--oscar-primary-golden);color:var(--color-text-primary);border:none;border-radius:var(--border-radius);font-family:var(--font-body-family);font-size:var(--font-size-base);font-weight:600;text-decoration:none;cursor:pointer;transition:all var(--transition-fast);min-height:44px;min-width:44px;box-shadow:var(--shadow-light)}.button:hover,.button:focus{background:var(--oscar-warm-golden);box-shadow:var(--shadow-medium);transform:translateY(-1px)}.button:active{transform:translateY(0);box-shadow:var(--shadow-light)}.button:focus-visible{outline:2px solid var(--oscar-trust-blue);outline-offset:2px}.button--secondary{background:transparent;color:var(--oscar-warm-golden);border:2px solid var(--oscar-warm-golden)}.button--secondary:hover,.button--secondary:focus{background:var(--oscar-warm-golden);color:var(--color-text-primary)}.button--small{padding:var(--spacing-sm) var(--spacing-md);font-size:var(--font-size-small)}.button--large{padding:var(--spacing-lg) var(--spacing-xl);font-size:var(--font-size-large)}input,select,textarea{font-family:var(--font-body-family);font-size:var(--font-size-base);padding:var(--spacing-md);border:2px solid #e0e0e0;border-radius:var(--border-radius);background:#fff;color:var(--color-text-primary);transition:border-color var(--transition-fast);min-height:44px}input:focus,select:focus,textarea:focus{outline:none;border-color:var(--oscar-trust-blue);box-shadow:0 0 0 3px #5dade21a}input:invalid,select:invalid,textarea:invalid{border-color:#e74c3c}label{display:block;font-weight:600;margin-bottom:var(--spacing-xs);color:var(--color-text-primary)}.container{max-width:var(--page-width);margin:0 auto;padding-left:var(--grid-mobile-horizontal-spacing);padding-right:var(--grid-mobile-horizontal-spacing)}@media screen and (min-width: 750px){.container{padding-left:var(--grid-desktop-horizontal-spacing);padding-right:var(--grid-desktop-horizontal-spacing)}}.container--narrow{max-width:var(--page-width-narrow)}.grid{display:grid;gap:var(--grid-mobile-vertical-spacing) var(--grid-mobile-horizontal-spacing)}@media screen and (min-width: 750px){.grid{gap:var(--grid-desktop-vertical-spacing) var(--grid-desktop-horizontal-spacing)}}.grid--1-col,.grid--2-col{grid-template-columns:1fr}@media screen and (min-width: 750px){.grid--2-col{grid-template-columns:repeat(2,1fr)}}.grid--3-col{grid-template-columns:1fr}@media screen and (min-width: 750px){.grid--3-col{grid-template-columns:repeat(2,1fr)}}@media screen and (min-width: 990px){.grid--3-col{grid-template-columns:repeat(3,1fr)}}.grid--4-col{grid-template-columns:repeat(2,1fr)}@media screen and (min-width: 990px){.grid--4-col{grid-template-columns:repeat(4,1fr)}}.mb-0{margin-bottom:0}.mb-xs{margin-bottom:var(--spacing-xs)}.mb-sm{margin-bottom:var(--spacing-sm)}.mb-md{margin-bottom:var(--spacing-md)}.mb-lg{margin-bottom:var(--spacing-lg)}.mb-xl{margin-bottom:var(--spacing-xl)}.mb-xxl{margin-bottom:var(--spacing-xxl)}.mt-0{margin-top:0}.mt-xs{margin-top:var(--spacing-xs)}.mt-sm{margin-top:var(--spacing-sm)}.mt-md{margin-top:var(--spacing-md)}.mt-lg{margin-top:var(--spacing-lg)}.mt-xl{margin-top:var(--spacing-xl)}.mt-xxl{margin-top:var(--spacing-xxl)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.text-small{font-size:var(--font-size-small)}.text-large{font-size:var(--font-size-large)}.text-bold{font-weight:700}.text-normal{font-weight:400}.oscar-loading{position:fixed;top:0;left:0;width:100%;height:100%;background:#fffffff2;display:flex;align-items:center;justify-content:center;z-index:var(--z-index-modal);opacity:1;transition:opacity var(--transition-medium)}.oscar-loading.hidden{opacity:0;pointer-events:none}.oscar-loading-content{text-align:center;animation:pulse 2s infinite}.oscar-loading-emoji{font-size:4rem;margin-bottom:var(--spacing-md);animation:bounce 1s infinite}@keyframes pulse{0%,to{opacity:1}50%{opacity:.7}}@keyframes bounce{0%,20%,50%,80%,to{transform:translateY(0)}40%{transform:translateY(-10px)}60%{transform:translateY(-5px)}}.focus-none{outline:none}.focus-inset:focus-visible{outline:2px solid var(--oscar-trust-blue);outline-offset:-2px}@media (prefers-contrast: high){:root{--oscar-primary-golden: #B8860B;--oscar-warm-golden: #B8860B;--oscar-trust-blue: #0066CC;--color-text-primary: #000000}.button{border:2px solid var(--color-text-primary)}}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.oscar-loading-emoji,.oscar-loading-content{animation:none}}@media (prefers-color-scheme: dark){:root{--color-text-primary: #ffffff;--color-text-secondary: #cccccc}body{background-color:#1a1a1a}}@media print{.oscar-loading,.skip-links,.button,[aria-hidden=true]{display:none!important}body{background:#fff!important;color:#000!important}a{color:#000!important;text-decoration:underline!important}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/base.css.map */
