body.tfh{font-family:Nunito,system-ui,-apple-system,Helvetica Neue,Arial,sans-serif;color:#1c1b33;background-color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.tfh h1,.tfh h2,.tfh h3,.tfh .font-display{font-family:Fredoka,system-ui,sans-serif;font-weight:500;letter-spacing:-.01em}.tfh .font-body{font-family:Nunito,system-ui,sans-serif}.tfh ::-moz-selection{background:#ffca3a;color:#1c1b33}.tfh ::selection{background:#ffca3a;color:#1c1b33}.tfh [x-cloak]{display:none!important}.tfh .no-scrollbar{-ms-overflow-style:none;scrollbar-width:none}.tfh .no-scrollbar::-webkit-scrollbar{display:none}.tfh main{overflow-x:clip}@supports not (overflow-x: clip){.tfh main{overflow-x:hidden}}.tfh .tfh-header{position:sticky;top:0;width:100%}@media (min-width: 1024px){.tfh .tfh-hide-lg{display:none!important}}@media (min-width: 768px){.tfh .tfh-hide-md{display:none!important}}.tfh-eyebrow{font-family:Nunito,system-ui,sans-serif;font-weight:800;font-size:.75rem;text-transform:uppercase;letter-spacing:.18em}.tfh-btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;border-radius:9999px;padding:.875rem 1.75rem;font-weight:800;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);font-family:Nunito,system-ui,sans-serif;transition-property:color,background-color,box-shadow,transform;transition-duration:.15s}.tfh-btn:active{transform:translateY(4px)}.tfh-btn-red{--tw-bg-opacity: 1;background-color:rgb(255 90 95 / var(--tw-bg-opacity));--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity));display:inline-flex;align-items:center;justify-content:center;gap:.5rem;border-radius:9999px;padding:.875rem 1.75rem;font-weight:800;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);font-family:Nunito,system-ui,sans-serif;transition-property:color,background-color,box-shadow,transform;transition-duration:.15s}.tfh-btn-red:active{transform:translateY(4px)}.tfh-btn-red{box-shadow:0 6px #d93e43}.tfh-btn-red:active{box-shadow:0 2px #d93e43}.tfh-btn-yellow{--tw-bg-opacity: 1;background-color:rgb(255 202 58 / var(--tw-bg-opacity));--tw-text-opacity: 1;color:rgb(28 27 51 / var(--tw-text-opacity));display:inline-flex;align-items:center;justify-content:center;gap:.5rem;border-radius:9999px;padding:.875rem 1.75rem;font-weight:800;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);font-family:Nunito,system-ui,sans-serif;transition-property:color,background-color,box-shadow,transform;transition-duration:.15s}.tfh-btn-yellow:active{transform:translateY(4px)}.tfh-btn-yellow{box-shadow:0 6px #d9a800}.tfh-btn-yellow:active{box-shadow:0 2px #d9a800}.tfh-btn-ink{--tw-bg-opacity: 1;background-color:rgb(28 27 51 / var(--tw-bg-opacity));--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity));display:inline-flex;align-items:center;justify-content:center;gap:.5rem;border-radius:9999px;padding:.875rem 1.75rem;font-weight:800;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);font-family:Nunito,system-ui,sans-serif;transition-property:color,background-color,box-shadow,transform;transition-duration:.15s}.tfh-btn-ink:active{transform:translateY(4px)}.tfh-btn-ink{box-shadow:0 5px #000}.tfh-btn-ink:active{box-shadow:0 1px #000}.tfh-btn-outline{border-width:2px;--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity));--tw-text-opacity: 1;color:rgb(28 27 51 / var(--tw-text-opacity));display:inline-flex;align-items:center;justify-content:center;gap:.5rem;border-radius:9999px;padding:.875rem 1.75rem;font-weight:800;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);font-family:Nunito,system-ui,sans-serif;transition-property:color,background-color,box-shadow,transform;transition-duration:.15s}.tfh-btn-outline:active{transform:translateY(4px)}.tfh-btn-outline{border-color:#1c1b331a;box-shadow:none}.tfh-btn-outline:hover{border-color:#1c1b3340}.tfh-btn-outline:active{transform:none}.tfh-icon-btn{display:inline-flex;height:2.75rem;width:2.75rem;flex-shrink:0;align-items:center;justify-content:center;border-radius:.75rem;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}.tfh-add-btn{display:inline-flex;height:2.25rem;width:2.25rem;align-items:center;justify-content:center;border-radius:9999px;--tw-bg-opacity: 1;background-color:rgb(28 27 51 / var(--tw-bg-opacity));--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,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}.tfh-add-btn:hover{--tw-bg-opacity: 1;background-color:rgb(58 134 255 / var(--tw-bg-opacity))}.tfh-logo-box{display:inline-flex;align-items:center;justify-content:center;border-radius:1rem;--tw-bg-opacity: 1;background-color:rgb(58 134 255 / var(--tw-bg-opacity));--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity));transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;transform:rotate(-5deg);box-shadow:0 5px #2a6fd6}.group:hover .tfh-logo-box{transform:rotate(0)}.tfh-footer .tfh-logo-box{box-shadow:0 5px #00000059}.tfh-card{border-radius:2rem;--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity));padding:.75rem;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);border:1px solid rgba(0,0,0,.05);box-shadow:0 1px 2px #0000000d;transition-property:box-shadow,transform;transition-duration:.15s}.tfh-card:hover{transform:translateY(-.25rem);box-shadow:0 20px 25px -5px #0000001a,0 8px 10px -6px #0000001a}.tfh-cat-thumb{transition:transform .15s ease;transform:rotate(6deg)}.group:hover .tfh-cat-thumb{transform:rotate(0)}body.tfh .tfh-category-footer>*{max-width:none;margin-left:0;margin-right:0;padding-left:0;padding-right:0}.tfh-hero-img{transform:rotate(1.5deg);box-shadow:0 30px 60px -25px #00000059}.tfh-sticker{box-shadow:0 10px 30px -12px #00000059}.tfh-mega{box-shadow:0 28px 44px -26px #0000004d}.tfh-nav-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;visibility:hidden;pointer-events:none}.tfh-nav-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#00000080;opacity:0;transition:opacity .25s ease}.tfh-nav-drawer{position:absolute;top:0;left:0;height:100%;width:min(86vw,22rem);transform:translate(-100%);transition:transform .25s ease;box-shadow:0 20px 60px -20px #0006}.tfh-nav-toggle:checked~.tfh-nav-overlay{visibility:visible;pointer-events:auto}.tfh-nav-toggle:checked~.tfh-nav-overlay .tfh-nav-backdrop{opacity:1}.tfh-nav-toggle:checked~.tfh-nav-overlay .tfh-nav-drawer{transform:translate(0)}.tfh details>summary{list-style:none}.tfh details>summary::-webkit-details-marker{display:none}.tfh-wordmark{font-family:Fredoka,system-ui,sans-serif;font-weight:500}.tfh.checkout label{font-family:Nunito,system-ui,sans-serif;font-weight:700;color:#1c1b33}.tfh.checkout input[type=text],.tfh.checkout input[type=email],.tfh.checkout input[type=password],.tfh.checkout input[type=tel],.tfh.checkout input[type=number],.tfh.checkout select,.tfh.checkout textarea{width:100%;border-radius:1rem;border:2px solid transparent;background:#00000008;padding:.875rem 1rem;font-family:Nunito,system-ui,sans-serif;font-weight:700;color:#1c1b33}.tfh.checkout input:focus,.tfh.checkout select:focus,.tfh.checkout textarea:focus{outline:none;border-color:#3a86ff66;box-shadow:none}.tfh.checkout input.tfh-field-error,.tfh.checkout select.tfh-field-error,.tfh.checkout textarea.tfh-field-error{border-color:#ff5a5f;background:#ff5a5f0f}.tfh-form-card{border-radius:2rem;border-width:1px;border-color:#1111111a;--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity));padding:1.5rem}@media (min-width: 1024px){.tfh-form-card{padding:1.75rem}}.tfh-form-card{box-shadow:0 1px 2px #1018280a}.tfh-step-num{display:grid;height:1.75rem;width:1.75rem;flex-shrink:0;place-items:center;border-radius:9999px;--tw-bg-opacity: 1;background-color:rgb(58 134 255 / var(--tw-bg-opacity));font-size:.875rem;line-height:1.25rem;font-weight:800;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}@media (max-width: 767px){.tfh.checkout main{padding-top:2rem}}.tfh-search form{display:flex;align-items:center;gap:.5rem;width:100%;height:2.75rem;padding:0 1rem;border-radius:9999px;background:#0000000a;transition:box-shadow .15s ease}.tfh-search form:focus-within{box-shadow:0 0 0 2px #3a86ff66}.tfh-search input[type=text],.tfh-search input[type=search]{order:2;flex:1 1 auto;min-width:0;width:100%!important;max-width:none!important;height:auto!important;min-height:0!important;margin:0!important;padding:0!important;border:none!important;background:transparent!important;box-shadow:none!important;font-family:Nunito,sans-serif;font-weight:600;font-size:.875rem;color:#1c1b33}.tfh-search input::-moz-placeholder{color:#0006}.tfh-search input::placeholder{color:#0006}.tfh-search input:focus{outline:none;background:transparent!important;border:none!important}.tfh-search button{order:1;height:auto!important;width:auto!important;min-width:0!important;min-height:0!important;margin:0!important;padding:0!important}.tfh-search button svg{width:1.15rem;height:1.15rem;color:#8a8aa0!important;fill:currentColor}.tfh .pdp-hero-image{width:100%;max-width:100%;min-width:0}.tfh .pdp-hero-image picture{display:block;width:100%;height:100%}.tfh .product-pdp-media-col{min-width:0;max-width:100%}@media (min-width: 1024px){.tfh .product-pdp-media-col{position:sticky;top:7rem;align-self:flex-start}}.tfh #gallery,.tfh .gallery-item{min-width:0;max-width:100%}.tfh .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}.tfh .thumb{border-color:#00000014}.tfh .thumb.selected{border-color:#3a86ff;box-shadow:0 0 0 2px #3a86ff33}.tfh .product-pdp-thumbs{max-width:100%;scrollbar-width:thin;scrollbar-color:rgba(0,0,0,.2) transparent}.tfh .product-pdp-thumbs::-webkit-scrollbar{height:6px}.tfh .product-pdp-thumbs::-webkit-scrollbar-thumb{background:#00000026;border-radius:9999px}.tfh .pdp-mobile-bar{position:fixed;right:0;bottom:0;left:0;z-index:40;border-top:1px solid rgba(28,27,51,.08);background:#fffffff5;padding-top:.75rem;padding-bottom:max(.75rem,env(safe-area-inset-bottom));box-shadow:0 -8px 24px #1c1b3314;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.tfh .pdp-mobile-bar-spacer{height:4.5rem;padding-bottom:env(safe-area-inset-bottom)}.tfh-accordion>summary{list-style:none;cursor:pointer}.tfh-accordion>summary::-webkit-details-marker{display:none}.tfh-accordion[open] .tfh-accordion-chev{transform:rotate(180deg)}.tfh-accordion-chev{transition:transform .15s ease}
