body.bravetoys{font-family:DM Sans,system-ui,-apple-system,Helvetica Neue,Arial,sans-serif;color:#0b3c4b;background-color:#f4f1ea;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}:where(.bravetoys) :is(h1,h2,h3),:where(.bravetoys) .font-display{font-family:var(--font-heading, "Plus Jakarta Sans", system-ui, sans-serif);font-weight:700;letter-spacing:-.02em}.bravetoys :is(h1,h2,h3,.font-display){text-transform:none}.bravetoys .font-body{font-family:DM Sans,system-ui,sans-serif}.bravetoys .bt-mono{font-family:DM Mono,ui-monospace,monospace}.bravetoys .bt-eyebrow{font-family:DM Mono,ui-monospace,monospace;font-size:.75rem;letter-spacing:.12em;text-transform:uppercase}.bravetoys ::-moz-selection{background:#f26434;color:#fff}.bravetoys ::selection{background:#f26434;color:#fff}.bravetoys [x-cloak]{display:none!important}:where(.bravetoys) a{color:#0b3c4b;text-decoration:none}:where(.bravetoys) a:where(:hover){color:#f26434}.bravetoys .bt-nav-link{position:relative;padding:.5rem 0;color:#0b3c4b;transition:color .15s ease}.bravetoys .bt-nav-link:hover,.bravetoys .bt-nav-link.is-open{color:#f26434}.bravetoys .bt-nav-link.is-active:after{content:"";position:absolute;left:0;right:0;bottom:.125rem;height:2px;border-radius:1px;background:#f26434}.bravetoys .bt-nav-toggle:checked~.bt-nav-overlay{pointer-events:auto;opacity:1}.bravetoys .bt-nav-toggle:checked~.bt-nav-overlay .bt-nav-drawer{transform:translate(0)}.bravetoys .bt-nav-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;pointer-events:none;opacity:0;transition:opacity .2s ease}.bravetoys .bt-nav-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#0b3c4b73;cursor:pointer}.bravetoys .bt-nav-drawer{position:absolute;top:0;left:0;height:100%;width:min(100%,20rem);transform:translate(-100%);transition:transform .25s ease;box-shadow:0 20px 40px #00000026}.bravetoys .bt-media{position:relative;overflow:hidden}.bravetoys .bt-media>.product-image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;aspect-ratio:auto;background-color:transparent}.bravetoys .bt-media>.product-image picture{display:block;width:100%;height:100%}.bravetoys .bt-media>.product-image img,.bravetoys .bt-media>img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.bravetoys .bt-media>img{position:absolute;top:0;right:0;bottom:0;left:0}.bravetoys .bt-pill{display:inline-flex;align-items:center;height:1.875rem;padding:0 .75rem;border-radius:999px;font-size:.75rem;font-weight:600;white-space:nowrap}.bravetoys .bt-btn-primary{display:inline-flex;align-items:center;justify-content:center;border-radius:9999px;--tw-bg-opacity: 1;background-color:rgb(242 100 52 / var(--tw-bg-opacity));padding:1rem 2rem;font-weight:600;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.bravetoys .bt-btn-primary:hover{--tw-bg-opacity: 1;background-color:rgb(222 85 40 / var(--tw-bg-opacity))}.bravetoys .bt-btn-teal{display:inline-flex;align-items:center;justify-content:center;border-radius:9999px;--tw-bg-opacity: 1;background-color:rgb(11 60 75 / var(--tw-bg-opacity));padding:.75rem 1.5rem;font-weight:600;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.bravetoys .bt-btn-teal:hover{--tw-bg-opacity: 1;background-color:rgb(21 78 95 / var(--tw-bg-opacity))}.bravetoys .bt-btn-outline{display:inline-flex;align-items:center;justify-content:center;border-radius:9999px;border-width:2px;border-color:#0b3c4b26;--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity));padding:.75rem 1.5rem;font-weight:600;--tw-text-opacity: 1;color:rgb(11 60 75 / var(--tw-text-opacity));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.bravetoys .bt-btn-outline:hover{border-color:#0b3c4b4d}.bravetoys a.bt-btn-primary,.bravetoys a.bt-btn-primary:hover,.bravetoys a.bt-btn-teal,.bravetoys a.bt-btn-teal:hover{color:#fff}.bravetoys .bt-section{padding-top:4rem;padding-bottom:4rem}@media (min-width: 1024px){.bravetoys .bt-section{padding-top:6rem;padding-bottom:6rem}}.bravetoys .bt-wrap,.bravetoys .bt-section{padding-inline:1rem}.bravetoys .bt-inset{left:1rem;right:1rem}@media (min-width: 640px){.bravetoys .bt-wrap,.bravetoys .bt-section{padding-inline:1.5rem}.bravetoys .bt-inset{left:1.5rem;right:1.5rem}}@media (min-width: 1024px){.bravetoys .bt-wrap,.bravetoys .bt-section{padding-inline:max(4rem,calc((100% - 1312px)/2))}.bravetoys .bt-inset{left:max(4rem,calc((100% - 1312px)/2));right:max(4rem,calc((100% - 1312px)/2))}}.bravetoys .bt-section-title{font-size:2.25rem;line-height:2.5rem;line-height:1}@media (min-width: 1024px){.bravetoys .bt-section-title{font-size:56px}}.bravetoys .bt-link-underline{flex-shrink:0;border-bottom-width:2px;--tw-border-opacity: 1;border-color:rgb(242 100 52 / var(--tw-border-opacity));padding-top:.75rem;padding-bottom:.75rem;font-size:1rem;line-height:1.5rem;font-weight:600}.bravetoys .bt-statement{display:flex;flex-direction:column;gap:2.5rem}@media (min-width: 1024px){.bravetoys .bt-statement{gap:3.5rem}}.bravetoys .bt-statement p{font-size:1.875rem;line-height:2.25rem;font-weight:700;letter-spacing:-.02em;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}@media (min-width: 1024px){.bravetoys .bt-statement p{font-size:3rem;line-height:1}}.bravetoys .bt-statement p{line-height:1.1;font-family:var(--font-heading, "Plus Jakarta Sans", system-ui, sans-serif)}.bravetoys .bt-statement p:not(:has(strong)):not(:has(small)){margin-top:-1.5rem;max-width:720px;font-size:1.125rem;line-height:1.75rem;font-weight:400;line-height:1.625;letter-spacing:0em;--tw-text-opacity: 1;color:rgb(201 220 225 / var(--tw-text-opacity))}@media (min-width: 1024px){.bravetoys .bt-statement p:not(:has(strong)):not(:has(small)){margin-top:-2.25rem;font-size:19px}}.bravetoys .bt-statement p:not(:has(strong)):not(:has(small)){font-family:DM Sans,system-ui,sans-serif}.bravetoys .bt-statement strong{font-weight:700;--tw-text-opacity: 1;color:rgb(242 100 52 / var(--tw-text-opacity))}.bravetoys .bt-statement p:has(>small:only-child),.bravetoys .bt-statement small{font-family:DM Mono,ui-monospace,monospace;font-size:.8125rem;font-weight:400;letter-spacing:.12em;text-transform:uppercase;color:#a3c1c9}.bravetoys .bt-intro a{border-bottom-width:2px;--tw-border-opacity: 1;border-color:rgb(242 100 52 / var(--tw-border-opacity));font-weight:600}.bravetoys .bt-progress{position:sticky;top:0}.bravetoys .bt-lbl{margin-bottom:.375rem;display:block;font-size:.875rem;line-height:1.25rem;font-weight:600;--tw-text-opacity: 1;color:rgb(11 60 75 / var(--tw-text-opacity))}.bravetoys .bt-fld{width:100%;border-radius:.75rem;border-width:1px;border-color:#0b3c4b26;--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity));padding:.75rem 1rem;--tw-text-opacity: 1;color:rgb(11 60 75 / var(--tw-text-opacity))}.bravetoys .bt-fld::-moz-placeholder{color:#0b3c4b66}.bravetoys .bt-fld::placeholder{color:#0b3c4b66}.bravetoys .bt-fld:focus{--tw-border-opacity: 1;border-color:rgb(242 100 52 / var(--tw-border-opacity));--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000);--tw-ring-opacity: 1;--tw-ring-color: rgb(242 100 52 / var(--tw-ring-opacity))}.bravetoys .bt-prose p{margin-bottom:1.25rem;line-height:1.625;color:#0b3c4bbf}.bravetoys .bt-prose>:last-child{margin-bottom:0}.bravetoys .bt-post-body.bt-prose p,.bravetoys .bt-post-body.bt-prose li{font-size:1.3125rem;line-height:1.55}.bravetoys .bt-prose h2{margin-top:3rem;margin-bottom:1rem;font-size:1.875rem;line-height:2.25rem;--tw-text-opacity: 1;color:rgb(11 60 75 / var(--tw-text-opacity))}.bravetoys .bt-prose ul{margin-bottom:1.25rem;list-style-type:disc}.bravetoys .bt-prose ul>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.bravetoys .bt-prose ul{padding-left:1.5rem;color:#0b3c4bbf}.bravetoys .bt-prose blockquote{margin-top:2rem;margin-bottom:2rem;border-left-width:4px;--tw-border-opacity: 1;border-color:rgb(242 100 52 / var(--tw-border-opacity));padding-left:1.25rem;font-style:italic;color:#0b3c4bcc}.bravetoys .bt-prose strong{font-weight:600;--tw-text-opacity: 1;color:rgb(11 60 75 / var(--tw-text-opacity))}.bravetoys .tfh-form-card{border-radius:1rem;border-width:1px;border-color:#0b3c4b1a;--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity));padding:1.5rem;--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.bravetoys .pdp-variant-control{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.bravetoys .bt-thumbs .thumb{width:100%;height:auto;margin:0}.bravetoys #gallery{position:relative;min-width:0}.bravetoys #gallery>[id^=image-]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.bravetoys #gallery .gallery-item{display:block}.bravetoys .pdp-hero-image.product-image{aspect-ratio:auto;width:100%;height:100%;min-height:100%;background-color:transparent}.bravetoys .pdp-hero-image picture{display:block;width:100%;height:100%}.bravetoys .pdp-hero-image img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.bravetoys .product-pdp-media-col{min-width:0;max-width:100%}@media (min-width: 1024px){.bravetoys .product-pdp-media-col{position:sticky;top:7rem;align-self:flex-start}}.bravetoys .pdp-mobile-bar{position:fixed;right:0;bottom:0;left:0;z-index:40;border-top:1px solid rgba(11,60,75,.1);background:#f4f1eaf5;padding-top:.75rem;padding-bottom:max(.75rem,env(safe-area-inset-bottom));box-shadow:0 -8px 24px #0b3c4b14;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.bravetoys .pdp-mobile-bar-spacer{height:4.5rem;padding-bottom:env(safe-area-inset-bottom)}.bravetoys .bt-btn-primary{background-color:var(--accent, #F26434)}.bravetoys .bt-btn-primary:hover{background-color:color-mix(in srgb,var(--accent, #F26434) 88%,#000)}.bravetoys button.form-submit-control{background-color:var(--accent, #F26434);color:var(--accent-contrast, #ffffff);border:0;font-weight:600}.bravetoys button.form-submit-control:hover,.bravetoys button.form-submit-control:focus{background-color:color-mix(in srgb,var(--accent, #F26434) 88%,#000);color:var(--accent-contrast, #ffffff)}.bravetoys .bt-btn-teal{background-color:var(--brand, #0B3C4B)}.bravetoys .bt-btn-teal:hover{background-color:color-mix(in srgb,var(--brand, #0B3C4B) 88%,#000)}body.bravetoys{font-family:var(--font-body, "DM Sans", system-ui, sans-serif)}
