:root{--color-primary: #0070C0;--color-secondary: #E31F26;--color-text-main: #333333;--color-text-light: #666666;--color-border: #E5E7EB;--color-background-light: #FFFFFF;--spacing-xs: .5rem;--spacing-sm: 1rem;--spacing-md: 2rem;--spacing-lg: 4rem;--font-family-base: "Figtree", sans-serif;--font-family-heading: "Figtree", sans-serif}.text-primary{color:var(--color-primary)}.text-secondary{color:var(--color-secondary)}.bg-primary{background-color:var(--color-primary)}.bg-secondary{background-color:var(--color-secondary)}.flex{display:flex}.flex-col{flex-direction:column}.flex-row{flex-direction:row}.items-center{align-items:center}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-4{gap:1rem}.gap-2{gap:.5rem}.p-4{padding:1rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.px-4{padding-left:1rem;padding-right:1rem}.font-bold{font-weight:700}.text-sm{font-size:.875rem}.uppercase{text-transform:uppercase}.hidden{display:none}.block{display:block}.grid{display:grid}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.col-span-3{grid-column:span 3 / span 3}.col-span-9{grid-column:span 9 / span 9}.gap-8{gap:2rem}.gap-x-6{column-gap:1.5rem}.gap-y-10{row-gap:2.5rem}@media(min-width:640px){.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:768px){.md\:flex{display:flex}.md\:hidden{display:none}.md\:w-64{width:16rem}}@media(min-width:1024px){.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.lg\:col-span-3{grid-column:span 3 / span 3}.lg\:col-span-9{grid-column:span 9 / span 9}.lg\:block{display:block!important}.lg\:hidden{display:none!important}}@media(max-width:1023px){.max-lg\:hidden{display:none!important}}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem}.shadow-material{box-shadow:0 1px 3px #0000001f,0 1px 2px #0000003d}.hover\:shadow-material-hover:hover{box-shadow:0 3px 6px #00000029,0 3px 6px #0000003b}.rounded-xl{border-radius:.75rem}.rounded-2xl{border-radius:1rem}.bg-black\/50{background-color:#00000080}.text-white{color:#fff}.text-gray-100{color:#f3f4f6}.text-gray-200{color:#e5e7eb}.shadow-lg{box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d}.overflow-hidden{overflow:hidden}.announcement-bar{background-color:var(--color-secondary)!important;color:#fff!important}.layout-panel-flex--column{display:flex;flex-direction:column;justify-content:center;height:100%}.layout-panel-flex--row{display:flex;flex-direction:row;align-items:center;height:100%}.form-checkbox{-webkit-appearance:none;appearance:none;background-color:#fff;margin:0;font:inherit;color:currentColor;width:1.15em;height:1.15em;border:1px solid currentColor;border-radius:.15em;display:grid;place-content:center;cursor:pointer}.form-checkbox:before{content:"";width:.65em;height:.65em;transform:scale(0);transition:.12s transform ease-in-out;box-shadow:inset 1em 1em var(--color-primary);transform-origin:center;clip-path:polygon(14% 44%,0 65%,50% 100%,100% 16%,80% 0%,43% 62%)}.form-checkbox:checked:before{transform:scale(1)}.form-checkbox:focus{outline:max(2px,.15em) solid currentColor;outline-offset:max(2px,.15em)}.badge--new{background-color:var(--color-primary)!important;color:#fff!important;margin-top:4px}.hero-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to right,rgba(0,0,0,.6),transparent);display:flex;flex-direction:column;justify-content:center;align-items:flex-start;padding-left:4rem;padding-right:2rem;height:100%;width:100%}@media(min-width:768px){.hero-overlay{padding-left:6rem}}.hero-badge{background-color:#e31f26!important;color:#fff!important;font-weight:700;text-transform:uppercase;letter-spacing:.05em;margin-bottom:1rem;padding:.5rem 1rem;border-radius:.5rem;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);width:fit-content;display:inline-block}.hero-title{font-size:2.25rem;line-height:1.1;font-weight:700;color:#fff;margin-bottom:1.5rem}@media(min-width:768px){.hero-title{font-size:3.75rem}}.hero-subtitle{color:#f3f4f6;font-size:1.25rem;margin-bottom:2rem;max-width:32rem}.hero-button{background-color:#0070c0!important;color:#fff!important;font-weight:700;padding:1rem 2.5rem;border-radius:9999px;transition:transform .2s ease,background-color .2s ease;display:inline-block;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;text-decoration:none;border:none;cursor:pointer}.hero-button:hover{transform:scale(1.05);background-color:#005a9c}
/*# sourceMappingURL=/cdn/shop/t/14/assets/custom-design.css.map */
