@import"https://fonts.googleapis.com/css2?family=Instrument+Sans:wght@400;500;600;700&family=Unbounded:wght@500;700&display=swap";:root{--fb-prism: linear-gradient(100deg, #3ddcff 0%, #8b6cff 35%, #ff5ad9 68%, #ffc857 100%);--fb-holo-ring: conic-gradient(from 200deg, #3ddcff, #8b6cff, #ff5ad9, #ffc857, #3ddcff);--fb-ink: #f5f3ff;--fb-soft: #c9c5da;--fb-mute: #a8a4bc;--fb-surface: #121118;--fb-surface-2: #0b0a10;--fb-line: #23202c;--fb-line-2: #3a3646;--fb-vitrine: #f4f2fa;--fb-display: "Unbounded", system-ui, sans-serif;--fb-text: "Instrument Sans", system-ui, sans-serif;--font-body--family: var(--fb-text);--font-paragraph--family: var(--fb-text);--font-heading--family: var(--fb-display);--font-subheading--family: var(--fb-text);--font-accent--family: var(--fb-display);--button-font-family-primary: var(--fb-text);--button-font-family-secondary: var(--fb-text)}html,body{overflow-x:clip}body{font-family:var(--fb-text);-webkit-font-smoothing:antialiased}h1,h2,h3,.h1,.h2,.h3{font-family:var(--fb-display);letter-spacing:-.03em}.fb-wrap{box-sizing:border-box;width:min(var(--page-width),100%);margin-inline:auto;padding-inline:var(--page-margin)}.fb-cta,.button:not(.button-secondary,.button-unstyled,.button--sold-out),.button-custom{position:relative;isolation:isolate;overflow:hidden;border:2px solid transparent;background:linear-gradient(160deg,#16131f,#07060b) padding-box,var(--fb-holo-ring) border-box;box-shadow:0 0 22px #8b6cff73,0 0 44px #3ddcff2e,inset 0 0 18px #ff5ad929;color:#fff;font-weight:700;transition:box-shadow .3s ease}.fb-cta{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:52px;padding:0 28px;border-radius:999px;font:700 16px var(--fb-text);text-decoration:none;cursor:pointer}.fb-cta:before,.button:not(.button-secondary,.button-unstyled,.button--sold-out):before{content:"";position:absolute;top:-2px;right:-2px;bottom:-2px;left:-2px;z-index:-1;background:linear-gradient(118deg,transparent 28%,rgb(61 220 255 / .22) 40%,rgb(255 255 255 / .35) 47%,rgb(255 90 217 / .22) 54%,transparent 66%);transform:translate(-70%);transition:transform .8s ease;pointer-events:none}.fb-cta:hover,.button:not(.button-secondary,.button-unstyled,.button--sold-out):hover,.button-custom:hover{color:#fff;box-shadow:0 0 28px #8b6cffa6,0 0 60px #3ddcff47,inset 0 0 20px #ff5ad938}.fb-cta:hover:before,.button:not(.button-secondary,.button-unstyled,.button--sold-out):hover:before{transform:translate(70%)}.fb-cta:focus-visible,.fb-chip:focus-visible,.fb-tab:focus-visible{outline:2px solid #8b6cff;outline-offset:3px}.fb-ghost{display:inline-flex;align-items:center;justify-content:center;min-height:50px;padding:0 26px;border-radius:999px;box-shadow:inset 0 0 0 1px var(--fb-line-2);color:var(--fb-ink);font-weight:600;text-decoration:none}#header-component{border-block-end:2px solid transparent;border-image:var(--fb-prism) 1}.fb-logo{display:inline-flex;align-items:center;gap:10px;color:var(--fb-ink)}.fb-logo__mark{width:auto;height:40px}.fb-logo__word{font-family:var(--fb-display);font-weight:700;font-size:1.2rem;letter-spacing:.06em}.fb-head{display:flex;flex-wrap:wrap;gap:16px;align-items:flex-end;justify-content:space-between}.fb-head__title{margin:0;font-family:var(--fb-display);font-weight:700;font-size:clamp(28px,3vw,38px);letter-spacing:-.03em;line-height:1.1}.fb-head__sub{margin:8px 0 0;color:var(--fb-mute);font-size:16px}.fb-head__link{color:var(--fb-ink);font-weight:600;text-underline-offset:5px}.fb-pocket{position:relative;display:flex;flex-direction:column;gap:10px;min-width:0;padding:10px 10px 14px;border-radius:14px;border:1px solid rgb(255 255 255 / .12);background:linear-gradient(170deg,#ffffff12,#fff0 38%);color:var(--fb-ink)}.fb-pocket:hover{border-color:#8b6cffb3}.fb-pocket__link{display:flex;flex-direction:column;gap:10px;color:inherit;text-decoration:none}.fb-vitrine{display:flex;align-items:center;justify-content:center;aspect-ratio:1;border-radius:9px;color:var(--fb-mute);font-size:13px;text-align:center;background:radial-gradient(closest-side,rgb(139 108 255 / .14),transparent 75%)}.fb-vitrine{position:relative}.fb-vitrine img{position:absolute;top:7%;right:7%;bottom:7%;left:7%;width:86%;height:86%;object-fit:contain;filter:drop-shadow(0 14px 24px rgb(0 0 0 / .6));transition:transform .3s ease}.fb-pocket:hover .fb-vitrine img{transform:translateY(-4px)}.fb-pocket__meta{font-size:12px;color:var(--fb-mute)}.fb-pocket__name{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-weight:600;font-size:15px;line-height:1.3;min-height:2.6em}.fb-pocket__row{display:flex;align-items:center;justify-content:space-between;gap:8px}.fb-pocket__price{font-weight:700;font-size:16px;font-variant-numeric:tabular-nums}.fb-stock{display:inline-flex;align-items:center;gap:6px;font-size:12px;color:var(--fb-mute);white-space:nowrap}.fb-stock:before{content:"";flex-shrink:0;width:7px;height:7px;border-radius:50%;background:rgb(var(--fb-dot));animation:fb-ripple 1.8s ease-out infinite}.fb-stock{--fb-dot: 255 77 94}.fb-stock--low{--fb-dot: 255 159 28;color:#ffb454}.fb-stock--in{--fb-dot: 52 210 122}.fb-dot{--fb-dot: 52 210 122;display:inline-block;flex-shrink:0;width:8px;height:8px;border-radius:50%;background:rgb(var(--fb-dot));animation:fb-ripple 1.8s ease-out infinite}@keyframes fb-ripple{0%{box-shadow:0 0 rgb(var(--fb-dot) / .65)}to{box-shadow:0 0 0 7px rgb(var(--fb-dot) / 0)}}.fb-badge{position:absolute;top:16px;left:16px;z-index:1;padding:4px 10px;border-radius:999px;background:#ffc857;color:#000;font-size:12px;font-weight:700;box-shadow:0 0 10px #ffc857bf,0 0 22px #ffc85766;animation:fb-badge-glow 2.4s ease-in-out infinite}@keyframes fb-badge-glow{0%,to{box-shadow:0 0 8px #ffc85799,0 0 18px #ffc8574d}50%{box-shadow:0 0 14px #ffc857f2,0 0 32px #ffc8578c}}.fb-cta{animation:fb-cta-glow 3s ease-in-out infinite}@keyframes fb-cta-glow{0%,to{box-shadow:0 0 22px #8b6cff80,0 0 44px #3ddcff38,inset 0 0 18px #ff5ad929}50%{box-shadow:0 0 34px #8b6cffd9,0 0 70px #ff5ad966,inset 0 0 22px #ff5ad942}}.fb-rank{position:absolute;top:16px;left:16px;z-index:1;min-width:30px;height:30px;padding:0 8px;border-radius:999px;background:#000;color:var(--fb-ink);font:700 13px var(--fb-display);display:flex;align-items:center;justify-content:center;box-sizing:border-box}.fb-plus{position:absolute;top:16px;right:16px;z-index:1;margin:0}.fb-plus button{width:40px;height:40px;border-radius:50%;border:0;background:#000;color:var(--fb-ink);font-size:20px;line-height:1;cursor:pointer}.fb-binder{display:flex;gap:22px;padding:22px 22px 22px 18px;border-radius:22px;background:var(--fb-surface-2);border:1px solid var(--fb-line)}.fb-rings{display:flex;flex-direction:column;justify-content:space-around;padding:40px 0}.fb-rings span{width:16px;height:16px;border-radius:50%;background:#000;box-shadow:inset 0 0 0 2px #2a2733}.fb-tabs{display:inline-flex;padding:4px;border-radius:999px;background:var(--fb-surface);border:1px solid var(--fb-line)}.fb-tab{flex-shrink:0;white-space:nowrap;display:inline-flex;align-items:center;min-height:38px;padding:0 18px;border-radius:999px;color:var(--fb-soft);font-weight:600;font-size:14px;cursor:pointer}.fb-tabradio{position:absolute;opacity:0;pointer-events:none}.product-card{padding:10px 10px 14px;border-radius:14px;border:1px solid rgb(255 255 255 / .12);background:linear-gradient(170deg,#ffffff12,#fff0 38%)}.product-card:hover{border-color:#8b6cffb3}.product-card .card-gallery{background:transparent;border-radius:9px;overflow:hidden}.product-card .card-gallery img{object-fit:contain;padding:7%;box-sizing:border-box;filter:drop-shadow(0 14px 24px rgb(0 0 0 / .6))}.product-information .product-media-container,.product-information media-gallery .product-media{background:transparent}.product-information media-gallery{padding:1px;border-radius:24px;background:var(--fb-prism)}.product-information media-gallery>*{border-radius:23px;overflow:hidden;background:radial-gradient(closest-side,#8b6cff29,#07060b 80%)}@media screen and (max-width:749px){.fb-logo{gap:6px}.fb-logo__mark{height:28px}.fb-logo__word{font-size:.82rem;letter-spacing:.03em}.fb-rings{display:none}.fb-binder{padding:12px}.fb-pocket{padding:8px 8px 12px}.fb-pocket__name{font-size:14px}.fb-pocket__row{flex-wrap:wrap;row-gap:4px}.fb-tabs{max-width:100%;overflow-x:auto;scrollbar-width:none}.fb-head>.fb-tabs{width:100%}}@media(prefers-reduced-motion:reduce){.fb-badge,.fb-cta,.fb-stock:before,.fb-dot{animation:none}.fb-pocket:hover .fb-vitrine img{transform:none}.fb-cta:before,.button:before{transition:none}}.product-information media-gallery{width:min(100%,520px);margin-inline:auto}.product-information media-gallery img{padding:8%;box-sizing:border-box;object-fit:contain;filter:drop-shadow(0 18px 30px rgb(0 0 0 / .6))}@media screen and (max-width:749px){.product-information media-gallery{width:min(100%,360px)}}.product-information__media{padding-block:24px}.product-information media-gallery.sticky-content{top:calc(var(--header-height, 80px) + 24px)}@media screen and (max-width:749px){.product-information__media{padding-block-start:20px}}.product-card .card-gallery{position:relative;aspect-ratio:1;max-height:420px;overflow:hidden}.product-card .card-gallery :is(slideshow-component,slideshow-container,slideshow-slides,slideshow-slide,.product-media,.product-media-container){height:100%;max-height:100%}.product-card .card-gallery img{width:100%!important;height:100%!important;max-height:100%;object-fit:contain!important;padding:8%;box-sizing:border-box}@media screen and (min-width:990px){.product-information__grid.product-information--media-left{grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;column-gap:64px}}.product-information__media{display:flex;justify-content:center;align-items:center;padding-inline:0!important}.product-information__media media-gallery{margin-inline:auto}@property --fb-angle{syntax: "<angle>"; inherits: false; initial-value: 0deg;}@keyframes fb-spin{to{--fb-angle: 360deg}}.email-signup__input-group{gap:12px}.email-signup__input{min-height:56px;padding-inline:22px!important;border:2px solid transparent!important;border-radius:999px!important;background:linear-gradient(#0b0a10,#0b0a10) padding-box,conic-gradient(from var(--fb-angle),#3ddcff,#8b6cff,#ff5ad9,#ffc857,#3ddcff) border-box!important;color:#f5f3ff!important;box-shadow:0 0 18px #8b6cff59,0 0 36px #3ddcff26;animation:fb-spin 4s linear infinite;transition:box-shadow .3s ease}.email-signup__input::placeholder{color:#a8a4bc;opacity:1}.email-signup__input:focus{outline:none;animation-duration:1.6s;box-shadow:0 0 26px #8b6cffa6,0 0 56px #ff5ad94d}.email-signup__button.button{color:#fff!important;font-weight:700;min-height:56px;padding-inline:28px;border-radius:999px;white-space:nowrap}@media(prefers-reduced-motion:reduce){.email-signup__input{animation:none}}.footer-utilities__group-copyright{display:flex;align-items:center;flex-wrap:wrap;gap:6px 16px}.footer-utilities__group-copyright .fb-livro{margin-inline-start:0}.footer-content{contain:none!important}.email-signup__form{display:flex;justify-content:flex-end}.email-signup__input-group{width:100%;max-width:520px;padding:14px;box-sizing:border-box}.email-signup__input{animation-duration:2.5s!important}.fb-cta,.button:not(.button-secondary,.button-unstyled,.button--sold-out),.button-custom{background:linear-gradient(160deg,#16131f,#07060b) padding-box,conic-gradient(from var(--fb-angle),#3ddcff,#8b6cff,#ff5ad9,#ffc857,#3ddcff) border-box;animation:fb-spin 3s linear infinite,fb-cta-glow 3s ease-in-out infinite}@media screen and (max-width:749px){.email-signup__input-group{max-width:none;padding:10px 0}}@media(prefers-reduced-motion:reduce){.fb-cta,.button:not(.button-secondary,.button-unstyled,.button--sold-out),.button-custom{animation:none}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/foilbound.css.map */
