:root{--fl-blue: #0032a6;--fl-blue-2: #1d5cff;--fl-blue-deep: #00227a;--fl-ink: #0f1b3d;--fl-ink-dim: rgba(15, 27, 61, .64);--fl-ink-faint: rgba(15, 27, 61, .45);--fl-bg: #ffffff;--fl-soft: #f3f6fc;--fl-soft-2: #e9eef9;--fl-line: rgba(0, 50, 166, .12);--fl-line-strong: rgba(0, 50, 166, .24);--fl-header: linear-gradient(180deg, #0032a6 0%, #002a8c 100%);--fsd-bg: var(--fl-bg);--fsd-header: #0032a6;--fsd-raised: var(--fl-soft);--fsd-raised-2: var(--fl-soft-2);--fsd-line: var(--fl-line);--fsd-line-strong: var(--fl-line-strong);--fsd-text: var(--fl-ink);--fsd-text-dim: var(--fl-ink-dim);--fsd-accent: var(--fl-blue);--fsd-accent-bright: var(--fl-blue-2);--fsd-accent-deep: var(--fl-blue-deep);--fsd-accent-glow: rgba(29, 92, 255, .22)}html:not(#fl) body.template-index,html .template-index{--fs-bg: var(--fl-bg);--fs-bg-raised: var(--fl-soft);--fs-bg-raised-2: var(--fl-soft-2);--fs-line: var(--fl-line);--fs-line-strong: var(--fl-line-strong);--fs-text: var(--fl-ink);--fs-text-dim: var(--fl-ink-dim);--fs-text-faint: var(--fl-ink-faint);--fs-accent: var(--fl-blue);--fs-accent-bright: var(--fl-blue-2);--fs-accent-deep: var(--fl-blue-deep);--fs-accent-glow: rgba(29, 92, 255, .22)}html,html:not(#fl) body,html:not(#fl) body #MainContent,html:not(#fl) body .template-index,html:not(#fl) body main{background:var(--fl-bg)!important;background-image:none!important;color:var(--fl-ink)}html:not(#fl) body h1,html:not(#fl) body h2,html:not(#fl) body h3,html:not(#fl) body h4,html:not(#fl) body .h1,html:not(#fl) body .h2,html:not(#fl) body .h3,html:not(#fl) body .title,html:not(#fl) body .card__heading,html:not(#fl) body .card__heading a,html:not(#fl) body .full-unstyled-link{color:var(--fl-ink)}html:not(#fl) body #shopify-section-header,html:not(#fl) body #shopify-section-header .header-wrapper,html:not(#fl) body.template-index #shopify-section-header .header-wrapper,html:not(#fl) body #shopify-section-header .header-wrapper.fixed,html:not(#fl) body.template-index #shopify-section-header .header-wrapper.fixed,html:not(#fl) body.template-index #shopify-section-header.shopify-section-header-sticky{background:var(--fl-header)!important;border-bottom:0!important;box-shadow:0 6px 20px -12px #00227a8c!important}html:not(#fl) body #shopify-section-header,html:not(#fl) body #shopify-section-header a,html:not(#fl) body #shopify-section-header .header__menu-item,html:not(#fl) body #shopify-section-header .header__menu-item span,html:not(#fl) body #shopify-section-header .header__icon,html:not(#fl) body #shopify-section-header svg{color:#fff!important}html:not(#fl) body #shopify-section-header .header__menu-item:hover,html:not(#fl) body #shopify-section-header #header-nav .header__menu-item:hover{color:#fff!important;background:#ffffff24!important}html:not(#fl) body.template-index #header-nav{background:transparent!important}html:not(#fl) body #shopify-section-header .header__icons .header__icon:hover{background:#ffffff24!important}html:not(#fl) body #header-nav .header__submenu,html:not(#fl) body .header__submenu.list-menu,html:not(#fl) body .menu-drawer,html:not(#fl) body #menu-drawer,html:not(#fl) body .menu-drawer__inner-submenu,html:not(#fl) body #menu-drawer .menu-drawer__submenu{background:#fff!important;border-color:var(--fl-line)!important;box-shadow:0 18px 40px -18px #00227a59!important}html:not(#fl) body #shopify-section-header #header-nav .header__submenu a,html:not(#fl) body #shopify-section-header .header__submenu .header__menu-item,html:not(#fl) body .menu-drawer a,html:not(#fl) body .menu-drawer .menu-drawer__menu-item,html:not(#fl) body .menu-drawer summary,html:not(#fl) body .menu-drawer svg,html:not(#fl) body .menu-drawer button{color:var(--fl-ink)!important}html:not(#fl) body #shopify-section-header #header-nav .header__submenu a:hover,html:not(#fl) body .menu-drawer .menu-drawer__menu-item:hover{color:var(--fl-blue)!important;background:var(--fl-soft)!important}html:not(#fl) body .search-modal,html:not(#fl) body .search-modal__content{background:#fff!important}html:not(#fl) body .search-modal__content .field__input,html:not(#fl) body .field__input,html:not(#fl) body .select__select,html:not(#fl) body .customer .field input{background:#fff!important;color:var(--fl-ink)!important;border-color:var(--fl-line-strong)!important}html:not(#fl) body .predictive-search{background:#fff!important;color:var(--fl-ink)!important}html:not(#fl) body #shopify-section-footer,html:not(#fl) body #shopify-section-footer .footer,html:not(#fl) body #shopify-section-footer .footer__content-bottom{background:var(--fl-blue-deep)!important;background-image:none!important;color:#ffffffdb!important;border-color:#ffffff1f!important}html:not(#fl) body #shopify-section-footer a,html:not(#fl) body #shopify-section-footer h2,html:not(#fl) body #shopify-section-footer h3,html:not(#fl) body #shopify-section-footer p,html:not(#fl) body #shopify-section-footer li,html:not(#fl) body #shopify-section-footer span,html:not(#fl) body #shopify-section-footer .footer-block__heading{color:#fff!important}html:not(#fl) body .footer__newsletter .field__input,html:not(#fl) body .newsletter-form .field__input{background:#ffffff1f!important;color:#fff!important;border-color:#ffffff4d!important}html:not(#fl) body .footer__list-social .list-social__link{background:#ffffff1f!important;color:#fff!important}html:not(#fl) body .card-wrapper,html:not(#fl) body .template-index .card-wrapper,html:not(#fl) body .card__inner,html:not(#fl) body .template-index .product-grid-container .card__inner,html:not(#fl) body .template-index [id*=collection_list_37k6Cn] .product-grid-container .card__inner,html:not(#fl) body .template-product .card-wrapper,html:not(#fl) body .template-collection .card-wrapper,html:not(#fl) body .template-search .card-wrapper,html:not(#fl) body .template-product .card__inner,html:not(#fl) body .template-collection .card__inner,html:not(#fl) body .template-search .card__inner{background:#fff!important;background-image:none!important;border-color:var(--fl-line)!important;box-shadow:0 8px 22px -16px #00227a59!important;color:var(--fl-ink)!important}html:not(#fl) body .card__information,html:not(#fl) body .card-information{background:transparent!important}html:not(#fl) body .price,html:not(#fl) body .price-item,html:not(#fl) body .price__regular .price-item{color:var(--fl-blue)!important}html:not(#fl) body .price__sale .price-item--regular,html:not(#fl) body s.price-item{color:#e5302b!important}html:not(#fl) body.template-index .collection-list-wrapper .collection-list__item .card,html:not(#fl) body.template-index .collection-list-wrapper .collection-list__item .card .card--stretch.card-colored,html:not(#fl) body.template-index #shopify-section-collection_list_cFyrBz .card .card--stretch.card-colored{background-color:var(--fl-soft)!important}html:not(#fl) body.template-index .collection.page-width:after,html:not(#fl) body.template-index .collection-list-wrapper .page-width:after{background:none!important}html:not(#fl) body.template-index .fs-trustbar{background:var(--fl-soft)!important;border-color:var(--fl-line)!important}html:not(#fl) body.template-index .fs-trustbar *{color:var(--fl-ink)!important}html:not(#fl) body.template-index .fs-trustbar svg{color:var(--fl-blue)!important}html:not(#fl) body .template-index .rich-text .rich-text__blocks{background:var(--fl-soft)!important;color:var(--fl-ink)!important}html:not(#fl) body .template-index .flex-control-paging li a,html:not(#fl) body .template-index .flex-control-nav li a{background:var(--fl-line-strong)!important}html:not(#fl) body .button:not(.button--secondary):not(.button--tertiary),html:not(#fl) body .btn,html:not(#fl) body .shopify-payment-button__button--unbranded,html:not(#fl) body .template-index .rich-text .button,html:not(#fl) body .template-index .rich-text .button--primary{background:var(--fl-blue)!important;color:#fff!important;border-color:var(--fl-blue)!important}html:not(#fl) body .button--secondary{background:#fff!important;color:var(--fl-blue)!important;border:1px solid var(--fl-blue)!important}html:not(#fl) body.template-cart .quantity,html:not(#fl) body .quantity{background:#fff!important;border-color:var(--fl-line-strong)!important;color:var(--fl-ink)!important}html:not(#fl) body .quantity__input,html:not(#fl) body .quantity__button{color:var(--fl-ink)!important;background:transparent!important}html:not(#fl) body .co-field input,html:not(#fl) body .co-field select{background:#fff!important;color:var(--fl-ink)!important;border-color:var(--fl-line-strong)!important}html:not(#fl) body .co-payment-option,html:not(#fl) body .co-zone-option{background:#fff!important;color:var(--fl-ink)!important;border-color:var(--fl-line-strong)!important}html:not(#fl) body .co-payment-option__icon,html:not(#fl) body .co-summary__img{background:var(--fl-soft)!important}html:not(#fl) body .facets-container.desktop .facets__display,html:not(#fl) body .facets-container.desktop .field__input,html:not(#fl) body .facets__display,html:not(#fl) body .mobile-facets__wrapper,html:not(#fl) body .mobile-facets__inner{background:#fff!important;color:var(--fl-ink)!important;border-color:var(--fl-line)!important}html:not(#fl) body .pp{--pp-bg: #ffffff;--pp-panel: #ffffff;--pp-panel-light: #f6f8fd;--pp-line: rgba(0, 50, 166, .14);--pp-text: #0f1b3d;--pp-dim: rgba(15, 27, 61, .62);--pp-accent: #0032a6;--pp-accent-2: #1d5cff;--pp-accent-hover: #00227a;--pp-accent-glow: rgba(29, 92, 255, .18);background:#fff!important;background-image:none!important;color:var(--pp-text)!important}html:not(#fl) body .pp .pp-buybox,html:not(#fl) body .pp [class*=pp-card],html:not(#fl) body .pp .pp-about{box-shadow:0 14px 36px -24px #00227a66!important}html:not(#fl) body .pp h4,html:not(#fl) body .pp .rte,html:not(#fl) body .pp .rte *{color:var(--pp-text)!important}html:not(#fl) body .pp .pp-chip__icon{background-color:var(--fl-soft)!important}html:not(#fl) body .fs-greviews .fs-greviews__title{color:var(--fl-ink)!important}html:not(#fl) body .fs-greviews .fs-greviews__score{color:var(--fl-ink-dim)!important}html:not(#fl) body .fs-greviews .fs-greviews__score b{color:var(--fl-ink)!important}html:not(#fl) body .fs-greviews .fs-greviews__stars{color:#f5a400!important}html:not(#fl) body .Contact-title,html:not(#fl) body .contact-info,html:not(#fl) body .contact-info *,html:not(#fl) body .contact .field__label,html:not(#fl) body .contact .form__label,html:not(#fl) body .template-page .field__label,html:not(#fl) body .template-page .form__label{color:var(--fl-ink)!important}html:not(#fl) body .collection-list .card,html:not(#fl) body .collection-list .card--stretch.card-colored,html:not(#fl) body .template-list-collections .card,html:not(#fl) body .template-list-collections .card-colored,html:not(#fl) body .card-colored,html:not(#fl) body .card__text-spacing.card__text-hover{background-color:var(--fl-soft)!important;background-image:none!important;color:var(--fl-ink)!important}html:not(#fl) body .card-colored .card__heading,html:not(#fl) body .card-colored .card__heading a{color:var(--fl-ink)!important}html:not(#fl) body .mobile-facets__header,html:not(#fl) body .mobile-facets__footer{background:#fff!important;color:var(--fl-ink)!important}html:not(#fl) body .mobile-facets__heading,html:not(#fl) body .mobile-facets__info{color:var(--fl-ink)!important}html:not(#fl) body .card-information{background:transparent!important}html:not(#fl) body .pp h1.pp-title,html:not(#fl) body .pp .pp-price,html:not(#fl) body .pp .pp-price-row .pp-price,html:not(#fl) body .pp b,html:not(#fl) body .pp strong,html:not(#fl) body .pp .pp-desc-body h3,html:not(#fl) body .pp .pp-desc-body b,html:not(#fl) body .pp .pp-securepay__mcx strong{color:var(--fl-ink)!important}html:not(#fl) body .pp .pp-price{color:var(--fl-blue)!important}html:not(#fl) body .pp .pp-desc-body,html:not(#fl) body .pp .rte,html:not(#fl) body .pp .pp-desc-body p{color:#0f1b3ddb!important}html:not(#fl) body .pp .pp-label,html:not(#fl) body .pp .pp-trust,html:not(#fl) body .pp .pp-desc-body>p:last-child,html:not(#fl) body .pp .pp-securepay__mcx,html:not(#fl) body .pp .pp-securepay__mcx small{color:var(--fl-ink-dim)!important}html:not(#fl) body .pp .pp-chip{background:var(--fl-soft)!important;color:var(--fl-ink)!important;border-color:var(--fl-line)!important}html:not(#fl) body .pp .pp-chip--platform{color:var(--fl-ink)!important}html:not(#fl) body .pp .pp-chip--ok{background:#16a34a1a!important;color:#11743a!important}html:not(#fl) body .pp .pp-chip--ps .pp-chip__icon{background:#003791!important}html:not(#fl) body .pp .pp-segmented,html:not(#fl) body .pp .pp-qty{background:var(--fl-soft)!important;border-color:var(--fl-line)!important}html:not(#fl) body .pp .pp-seg{color:var(--fl-ink)!important}html:not(#fl) body .pp .rebuilt-variant-input:checked+.pp-seg{background:#fff!important;border-color:var(--fl-blue)!important;color:var(--fl-blue)!important;box-shadow:0 4px 12px -6px #0032a673!important}html:not(#fl) body .pp .pp-qty-btn,html:not(#fl) body .pp .pp-qty input{color:var(--fl-ink)!important}html:not(#fl) body .pp .pp-qty-btn:hover{background:var(--fl-soft-2)!important}html:not(#fl) body .pp .pp-buybox{background:#fff!important;border:1px solid var(--fl-line)!important}html:not(#fl) body .pp .pp-media-card{background:var(--fl-soft)!important}html:not(#fl) body .pp .pp-region-note{color:var(--fl-ink)!important;background:#0032a60f!important;border-left-color:var(--fl-blue)!important}html:not(#fl) body .pp .pp-region-note svg{color:var(--fl-blue)!important}html:not(#fl) body .pp .pp-cta{background:#fff!important;border:1.5px solid var(--fl-blue)!important;color:var(--fl-blue)!important}html:not(#fl) body .pp .pp-cta:hover{background:var(--fl-soft)!important}html:not(#fl) body .pp .pp-buynow{background:linear-gradient(110deg,#1d5cff,#0032a6)!important;color:#fff!important;box-shadow:0 8px 24px -14px #0032a6!important}html:not(#fl) body .pp .pp-buynow.is-soldout{background:#e5e8f0!important;color:#7a8199!important}html:not(#fl) body .pp .pp-securepay__mcx{background:var(--fl-soft)!important;border-color:var(--fl-line)!important}html:not(#fl) body .pp .pp-about__card{border-top-color:var(--fl-line)!important}html:not(#fl) body .pp .pp-desc-toggle{background:#fff!important;color:var(--fl-blue)!important;border-color:var(--fl-line-strong)!important}html:not(#fl) body #MainContent .card-colored h2,html:not(#fl) body #MainContent .collection-list h2,html:not(#fl) body #MainContent .card__heading,html:not(#fl) body #MainContent .card__heading a,html:not(#fl) body #MainContent .card-information__text,html:not(#fl) body #MainContent .card__information h3,html:not(#fl) body #MainContent .title-wrapper h2,html:not(#fl) body #MainContent .title,html:not(#fl) body #MainContent .collection-hero__title,html:not(#fl) body #MainContent .main-page-title,html:not(#fl) body #MainContent .mobile-facets__count,html:not(#fl) body #MainContent .product-count__text{color:var(--fl-ink)!important}html:not(#fl) body #MainContent .price-item--sale,html:not(#fl) body #MainContent .price-item--regular:not(s){color:var(--fl-blue)!important}html:not(#fl) body #MainContent .field,html:not(#fl) body #MainContent .search .field,html:not(#fl) body #MainContent .field__input{background:#fff!important;color:var(--fl-ink)!important}html:not(#fl) body #MainContent .field__label{color:var(--fl-ink-dim)!important}html:not(#fl) body .contact-page,html:not(#fl) body .contact-page .contact-us,html:not(#fl) body .contact-page .contact-us *,html:not(#fl) body .contact-page h2{color:var(--fl-ink)!important}html:not(#fl) body .fs-greviews .fs-greviews__stars{color:#d48a00!important}html:not(#fl) body .fs-greviews .fs-greviews__card{background:#fff!important;border:1px solid var(--fl-line)!important;box-shadow:0 12px 30px -20px #00227a73!important}html:not(#fl) body .fs-greviews .fs-greviews__card *{color:var(--fl-ink)!important}html:not(#fl) body .fs-greviews .fs-greviews__cardstars{color:#d48a00!important}html:not(#fl) body .fs-greviews [class*=__avatar]{color:#fff!important}html:not(#fl) body .fs-greviews:before,html:not(#fl) body .fs-greviews:after,html:not(#fl) body .fs-greviews [class*=__viewport]:before,html:not(#fl) body .fs-greviews [class*=__viewport]:after{background:none!important}html:not(#fl) body .fs-promo-grid .fs-promo-grid__card{background:#fff!important;border:1px solid var(--fl-line)!important;box-shadow:0 12px 30px -20px #00227a73!important}html:not(#fl) body .fs-promo-grid .fs-promo-grid__card :is(h2,h3,p,span,strong,b):not([class*=badge]):not([class*=countdown]):not([class*=countdown] *){color:var(--fl-ink)!important}html:not(#fl) body .fs-promo-grid .fs-promo-grid__card [class*=price]{color:var(--fl-blue)!important}html:not(#fl) body .fs-promo-grid .fs-promo-grid__card [class*=subtitle]{color:var(--fl-ink-dim)!important}html:not(#fl) body .fs-promo-grid .fs-promo-grid__card [class*=arrow],html:not(#fl) body .fs-promo-grid .fs-promo-grid__card [class*=cta]{background:var(--fl-soft)!important;color:var(--fl-blue)!important;border-color:var(--fl-line)!important}html:not(#fl) body.template-index .collection-list-wrapper .card__text,html:not(#fl) body.template-index .collection-list__item .card .card__text.card-colored{background:transparent!important}html:not(#fl) body.template-index .collection-list-wrapper .card__heading,html:not(#fl) body.template-index .collection-list-wrapper .card__heading a{display:inline-block!important;background:#0032a6eb!important;color:#fff!important;padding:4px 12px!important;border-radius:999px!important;text-shadow:none!important}html:not(#fl) body #MainContent .title-wrapper-with-link h2,html:not(#fl) body #MainContent .section-heading,html:not(#fl) body #MainContent [class*=heading] h2{color:var(--fl-ink)!important}html:not(#fl) body.template-index #MainContent .slideshow__text-wrapper,html:not(#fl) body.template-index [id*=tm_slideshow] .page-width>div:first-child{background:transparent}html:not(#fl) body .ttloader,html:not(#fl) body .ttloader .rotating{background-color:#0032a6!important}html:not(#fl) body #shopify-section-header #menu-drawer,html:not(#fl) body #shopify-section-header .menu-drawer,html:not(#fl) body #shopify-section-header #menu-drawer .menu-drawer__submenu,html:not(#fl) body #shopify-section-header #menu-drawer .menu-drawer__inner-submenu{background:#fff!important}html:not(#fl) body #shopify-section-header #menu-drawer a,html:not(#fl) body #shopify-section-header #menu-drawer summary,html:not(#fl) body #shopify-section-header #menu-drawer button,html:not(#fl) body #shopify-section-header #menu-drawer span,html:not(#fl) body #shopify-section-header #menu-drawer h2,html:not(#fl) body #shopify-section-header #menu-drawer .menu-drawer__menu-item,html:not(#fl) body #shopify-section-header #menu-drawer svg{color:var(--fl-ink)!important}html:not(#fl) body #shopify-section-header #menu-drawer .menu-drawer__menu-item:hover,html:not(#fl) body #shopify-section-header #menu-drawer .menu-drawer__menu-item--active{color:var(--fl-blue)!important;background:var(--fl-soft)!important}html:not(#fl) body #shopify-section-header #menu-drawer .menu-drawer__utility-links,html:not(#fl) body #shopify-section-header #menu-drawer .menu-drawer__navigation{background:#fff!important;border-color:var(--fl-line)!important}html:not(#fl) body #shopify-section-header .header__icons{display:flex!important;align-items:center!important}html:not(#fl) body #shopify-section-header details-modal.header__search{display:flex!important;align-items:center!important;height:auto!important}html:not(#fl) body #shopify-section-header .header__icon--search,html:not(#fl) body #shopify-section-header .header__icon--cart{display:inline-flex!important;align-items:center!important;justify-content:center!important;margin-top:0!important;margin-bottom:0!important;vertical-align:middle!important}html:not(#fl) body.template-index .collection-list-wrapper .card__heading,html:not(#fl) body.template-index .collection-list-wrapper .card__heading a,html:not(#fl) body.template-index .collection-list-wrapper .card__text .card__heading a,html:not(#fl) body.template-index #MainContent .collection-list__item .card__heading a{display:inline-block!important;background:#0032a6!important;color:#fff!important;padding:4px 12px!important;border-radius:999px!important;text-shadow:none!important;font-size:12px!important}html:not(#fl) body.template-index .collection-list__item .card:after,html:not(#fl) body.template-index .collection-list__item .card__inner:after,html:not(#fl) body.template-index .collection-list__item .media:after{background:none!important}html:not(#fl) body.template-index [id*=tm_slideshow] h2,html:not(#fl) body.template-index [id*=tm_slideshow] .title{color:var(--fl-ink)!important;opacity:1!important}html:not(#fl) body.template-index .flexslider,html:not(#fl) body .flexslider{background:var(--fl-soft)!important;border:1px solid var(--fl-line)!important}html:not(#fl) body #MainContent .card-wrapper a:not(.button),html:not(#fl) body #MainContent .card-information a,html:not(#fl) body #MainContent .card__information a,html:not(#fl) body #MainContent .card-wrapper .card-information__text,html:not(#fl) body #MainContent .card-wrapper h3,html:not(#fl) body #MainContent .card-wrapper .card__heading{color:var(--fl-ink)!important}html:not(#fl) body #shopify-section-header .header__icon--cart{position:relative!important;width:44px!important;height:44px!important;min-width:44px!important}html:not(#fl) body #shopify-section-header .header__icon--cart>svg.icon{width:24px!important;height:24px!important;flex:0 0 24px!important}html:not(#fl) body #shopify-section-header .header__icon--cart svg path{fill:#fff!important}html:not(#fl) body #shopify-section-header .header__icon--cart .cart_counter{position:absolute!important;top:2px!important;right:0!important;left:auto!important;min-width:18px!important;height:18px!important;padding:0 5px!important;border-radius:999px!important;background:#fff!important;background-image:none!important;box-shadow:0 2px 6px #00000040!important;display:flex!important;align-items:center!important;justify-content:center!important}html:not(#fl) body #shopify-section-header .header__icon--cart .cart_counter,html:not(#fl) body #shopify-section-header .header__icon--cart .cart_counter span{color:#0032a6!important;font-size:11px!important;font-weight:800!important;line-height:1!important}html:not(#fl) body .collection-list-wrapper .collection-list__item .media:after{content:none!important}@media(max-width:749px){html:not(#fl) body.template-index .product-grid-container{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;overflow:visible!important;flex-wrap:wrap!important;padding:4px 0 6px!important;margin:0!important}html:not(#fl) body.template-index .product-grid-container>li{flex:none!important;max-width:none!important;width:auto!important}html:not(#fl) body.template-index .product-grid-container>li:nth-child(n+7){display:none!important}html:not(#fl) body .fs-bf .fs-bf__grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;overflow:visible!important;gap:10px!important;padding:0!important;margin:0!important;max-width:none}html:not(#fl) body .fs-bf .fs-bf__grid::-webkit-scrollbar{display:none}html:not(#fl) body .fs-bf .fs-bf__card{flex:none!important;width:auto!important}html:not(#fl) body .fs-bf{padding-bottom:22px!important}}html:not(#fl) body .fs-shelf .fc-section-header{display:flex!important;flex-direction:column!important;align-items:flex-start!important;gap:2px!important}html:not(#fl) body #MainContent .title,html:not(#fl) body #MainContent .fc-section-header .title{text-transform:none!important;letter-spacing:-.02em!important;font-size:clamp(21px,2.4vw,26px)!important;font-weight:800!important;color:var(--fl-ink)!important;text-align:left!important}html:not(#fl) body #MainContent .title:before,html:not(#fl) body #MainContent .title:after,html:not(#fl) body #MainContent .fc-section-header:before,html:not(#fl) body #MainContent .fc-section-header:after{display:none!important}html:not(#fl) body #MainContent .fc-section-header{border:0!important;padding-bottom:0!important;margin-bottom:16px!important}html:not(#fl) body #MainContent .fs-shelf__sub{font-size:15px!important;color:#6b7387!important;margin-top:2px!important}html:not(#fl) body #MainContent .card-wrapper{position:relative!important;display:flex!important;flex-direction:column!important;height:100%!important;background:#fff!important;border:1px solid #e6eaf3!important;border-radius:18px!important;overflow:hidden!important;box-shadow:none!important;transition:box-shadow .15s,transform .15s!important}html:not(#fl) body #MainContent .card-wrapper:hover{transform:translateY(-2px)!important;box-shadow:0 12px 28px #1020601f!important}html:not(#fl) body #MainContent .card-wrapper .card-img{padding:10px 10px 0!important}html:not(#fl) body #MainContent .card-wrapper .card,html:not(#fl) body #MainContent .card-wrapper .card__inner{background:transparent!important;border:0!important;box-shadow:none!important}html:not(#fl) body #MainContent .card-wrapper .media{padding-top:0!important;height:150px!important;border-radius:14px!important;background:#f1f3f8!important;display:flex!important;align-items:center!important;justify-content:center!important;overflow:hidden!important}html:not(#fl) body #MainContent .card-wrapper .media img{position:static!important;width:auto!important;height:auto!important;max-width:74%!important;max-height:74%!important;object-fit:contain!important;border-radius:10px!important;box-shadow:0 8px 18px #1018402e!important;transform:none!important}html:not(#fl) body #MainContent .card-wrapper .media img+img{display:none!important}html:not(#fl) body #MainContent .card-wrapper .card-information{flex:1!important;text-align:left!important;padding:12px 14px 14px!important}html:not(#fl) body #MainContent .card-wrapper .card-information__wrapper{display:flex!important;flex-direction:column!important;align-items:stretch!important;height:100%!important;gap:6px!important;text-align:left!important}html:not(#fl) body #MainContent .card-wrapper .card-information__text{font-size:14px!important;font-weight:600!important;letter-spacing:0!important;line-height:1.35!important;text-transform:none!important;color:var(--fl-ink)!important;text-align:left!important;display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important;min-height:2.7em}html:not(#fl) body #MainContent .card-wrapper .card-information__text a:after{content:""!important;position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;z-index:2!important}html:not(#fl) body #MainContent .card-wrapper .price{margin:auto 0 0!important;text-align:left!important}html:not(#fl) body #MainContent .card-wrapper .price dl{justify-content:flex-start!important}html:not(#fl) body #MainContent .card-wrapper .price-item--regular,html:not(#fl) body #MainContent .card-wrapper .price-item--sale{font-size:17px!important;font-weight:800!important;color:var(--fl-ink)!important}html:not(#fl) body #MainContent .card-wrapper .price__compare .price-item{font-size:13px!important;font-weight:500!important;color:#8b93a7!important}html:not(#fl) body #MainContent .card-wrapper .card-information__wrapper:after{content:"Comprar";display:block;margin-top:10px;text-align:center;background:var(--fl-blue, #2f6bff);color:#fff;font-weight:800;font-size:14px;border-radius:10px;padding:10px 0}html:not(#fl) body #MainContent .card-wrapper .product-hover{display:none!important}@media(max-width:749px){html:not(#fl) body #MainContent .card-wrapper .media{height:118px!important}html:not(#fl) body #MainContent .card-wrapper .card-information{padding:10px 11px 12px!important}html:not(#fl) body #MainContent .card-wrapper .card-information__text{font-size:13px!important}html:not(#fl) body #MainContent .card-wrapper .price-item--regular,html:not(#fl) body #MainContent .card-wrapper .price-item--sale{font-size:15px!important}html:not(#fl) body #MainContent .card-wrapper .card-information__wrapper:after{padding:8px 0;font-size:13px}}html:not(#fl) body #MainContent .card-wrapper .card,html:not(#fl) body #MainContent .card-wrapper .card__inner,html:not(#fl) body #MainContent .card-wrapper .card__inner>div{height:auto!important;min-height:0!important;aspect-ratio:auto!important;padding:0!important;position:static!important}html:not(#fl) body #MainContent .card-wrapper .card__inner:before,html:not(#fl) body #MainContent .card-wrapper .card__inner:after,html:not(#fl) body #MainContent .card-wrapper .card:before,html:not(#fl) body #MainContent .card-wrapper .card:after{display:none!important;content:none!important}html:not(#fl) body #MainContent .card-wrapper .media{position:relative!important}html:not(#fl) body #MainContent .card-wrapper .card-information__text a,html:not(#fl) body #MainContent .card-wrapper .card-information__text{text-align:left!important}html:not(#fl) body #MainContent .card-wrapper .price,html:not(#fl) body #MainContent .card-wrapper .price dl,html:not(#fl) body #MainContent .card-wrapper .price dd{text-align:left!important;justify-content:flex-start!important;margin-left:0!important}html:not(#fl) body #MainContent .card-wrapper .price>dl>div,html:not(#fl) body #MainContent .card-wrapper .price__regular,html:not(#fl) body #MainContent .card-wrapper .price__sale{width:100%!important;justify-content:flex-start!important;align-items:baseline!important;gap:8px!important;text-align:left!important}html:not(#fl) body #MainContent .card-wrapper .price .price-item{display:inline-block!important;margin:0!important;text-align:left!important}html:not(#fl) body #MainContent .card-wrapper .price dt{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;margin:0!important;padding:0!important}html:not(#fl) body #MainContent .card-wrapper .price{align-items:flex-start!important;justify-content:flex-start!important;width:100%!important}html:not(#fl) body #MainContent .card-wrapper .price dl{margin:0 auto 0 0!important}html:not(#fl) body #MainContent .card-wrapper .media{height:176px!important}html:not(#fl) body #MainContent .card-wrapper .media img{max-width:84%!important;max-height:80%!important}html:not(#fl) body #MainContent :is([id$=fs_lancamentos],[id$=featured_collection_Dpb76N],[id$=featured_collection_Ngt9L6]) .card-wrapper .media{height:auto!important;aspect-ratio:1 / 1!important;background:#e9ecf3!important}html:not(#fl) body #MainContent :is([id$=fs_lancamentos],[id$=featured_collection_Dpb76N],[id$=featured_collection_Ngt9L6]) .card-wrapper .media img{width:100%!important;height:100%!important;max-width:100%!important;max-height:100%!important;object-fit:cover!important;border-radius:0!important;box-shadow:none!important}@media(max-width:749px){html:not(#fl) body #MainContent .card-wrapper .media{height:140px!important}html:not(#fl) body #MainContent :is([id$=fs_lancamentos],[id$=featured_collection_Dpb76N],[id$=featured_collection_Ngt9L6]) .card-wrapper .media{height:auto!important}}html:not(#fl) body #MainContent .fc-section-header{align-items:center!important;text-align:center!important}html:not(#fl) body #MainContent .title,html:not(#fl) body #MainContent .fc-section-header .title,html:not(#fl) body #MainContent .fs-shelf__sub{text-align:center!important;width:100%}html:not(#fl) body #MainContent .card-wrapper .card-img{padding:0!important}html:not(#fl) body #MainContent .card-wrapper .media{border-radius:0!important;height:190px!important}html:not(#fl) body #MainContent :is([id$=fs_lancamentos],[id$=featured_collection_Dpb76N],[id$=featured_collection_Ngt9L6]) .card-wrapper .media{height:auto!important}html:not(#fl) body #MainContent .card-wrapper .card-information__wrapper{gap:4px!important;align-items:center!important;text-align:center!important}html:not(#fl) body #MainContent .card-wrapper .card-information__text,html:not(#fl) body #MainContent .card-wrapper .card-information__text a{text-align:center!important;min-height:0!important}html:not(#fl) body #MainContent .card-wrapper .price{margin:2px 0 0!important;justify-content:center!important;align-items:center!important}html:not(#fl) body #MainContent .card-wrapper .price dl{margin:0 auto!important}html:not(#fl) body #MainContent .card-wrapper .price>dl>div,html:not(#fl) body #MainContent .card-wrapper .price__regular,html:not(#fl) body #MainContent .card-wrapper .price__sale{justify-content:center!important}html:not(#fl) body #MainContent .card-wrapper .card-information__wrapper:after{margin-top:auto!important;align-self:stretch}html:not(#fl) body #MainContent .card-wrapper .card-information__wrapper>.price{margin-bottom:10px!important}@media(max-width:749px){html:not(#fl) body #MainContent .card-wrapper .media{height:150px!important}html:not(#fl) body #MainContent :is([id$=fs_lancamentos],[id$=featured_collection_Dpb76N],[id$=featured_collection_Ngt9L6]) .card-wrapper .media{height:auto!important}}html:not(#fl) body #MainContent .fc-section-header .title,html:not(#fl) body #MainContent h2.title{display:block!important;margin-left:auto!important;margin-right:auto!important;text-align:center!important;width:auto!important}html:not(#fl) body #MainContent .card-wrapper{padding:0!important}html:not(#fl) body #MainContent .title,html:not(#fl) body #MainContent h2.title{text-shadow:none!important}html:not(#fl) body #MainContent .card-wrapper .card__badge{position:absolute!important;top:10px!important;left:10px!important;right:auto!important;bottom:auto!important;width:auto!important;height:auto!important;z-index:3!important;margin:0!important;padding:0!important;background:none!important;display:block!important}html:not(#fl) body #MainContent .card-wrapper .card__badge .badge{position:static!important;display:inline-block!important;background:#e5302b!important;color:#fff!important;border:0!important;border-radius:8px!important;font-size:12px!important;font-weight:800!important;padding:4px 8px!important;line-height:1.2!important;box-shadow:0 4px 10px #e5302b4d!important}html:not(#fl) body #MainContent .card-wrapper .price--on-sale .price__sale{display:flex!important;flex-direction:row!important;flex-wrap:wrap!important;align-items:baseline!important;justify-content:center!important;gap:0 8px!important}html:not(#fl) body #MainContent .card-wrapper .price__sale dd{margin:0!important}html:not(#fl) body #MainContent .card-wrapper .price__sale .price__compare{order:2!important}html:not(#fl) body #MainContent .card-wrapper .price__sale .price__compare .price-item{font-size:13px!important;font-weight:500!important;color:#8b93a7!important;text-decoration:line-through!important}html:not(#fl) body #MainContent .card-wrapper .card-information__wrapper:after{background:var(--fl-blue-2, #1d5cff)!important;padding:9px 0!important;font-size:14px!important;font-weight:700!important;border-radius:10px!important}html:not(#fl) body #MainContent .card-wrapper:hover .card-information__wrapper:after{background:var(--fl-blue, #0032a6)!important}html:not(#fl) body #MainContent .card-wrapper .card-information,html:not(#fl) body #MainContent .card-wrapper .card-information__wrapper,html:not(#fl) body #MainContent .card-wrapper .card-information .grid-product__on-sale{position:static!important}html:not(#fl) body #MainContent .card-wrapper .card__badge.grid-product__on-sale,html:not(#fl) body #MainContent .card-wrapper .card__badge{position:absolute!important;top:10px!important;left:10px!important}html:not(#fl) body #MainContent .card-wrapper .card-information__text{min-height:2.7em!important;display:-webkit-box!important;align-items:center}html:not(#fl) body #MainContent .collection-list__item .card,html:not(#fl) body #MainContent .collection-list__item .card--stretch{background:transparent!important;border:0!important;box-shadow:none!important;padding:0!important}html:not(#fl) body #MainContent .collection-list__item .overlay-card{display:none!important}html:not(#fl) body #MainContent .collection-list__item .card__media-spacer{border-radius:14px!important;overflow:hidden!important;box-shadow:0 6px 16px #1020601f!important}html:not(#fl) body #MainContent .collection-list__item .media{padding-top:0!important;height:auto!important;aspect-ratio:16 / 10!important;border-radius:14px!important;background-size:62% auto!important;background-position:center!important;background-repeat:no-repeat!important}html:not(#fl) body #MainContent .collection-list__item .media img{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100%!important;height:100%!important;object-fit:cover!important}html:not(#fl) body #MainContent .collection-list__item .media:before,html:not(#fl) body #MainContent .collection-list__item .media:after,html:not(#fl) body #MainContent .collection-list__item .card__media-spacer:after{content:none!important;display:none!important;background:none!important}html:not(#fl) body #MainContent .collection-list__item .card__text{position:static!important;background:none!important;padding:8px 2px 0!important;text-align:center!important;transform:none!important;opacity:1!important}html:not(#fl) body #MainContent .collection-list__item .collection_title{color:var(--fl-ink)!important;font-size:14px!important;font-weight:700!important;letter-spacing:0!important;text-transform:none!important;text-shadow:none!important}html:not(#fl) body #MainContent .collection-list__item .collection_btn{display:none!important}html:not(#fl) body #MainContent .collection-list__item .card__text-hover:before,html:not(#fl) body #MainContent .collection-list__item .card__text-hover:after{display:none!important}@media(max-width:749px){html:not(#fl) body #MainContent .collection-list__item .collection_title{font-size:13px!important}}html:not(#fl) body #MainContent .collection-list__item .card--stretch{height:auto!important;min-height:0!important;display:flex!important;flex-direction:column!important}html:not(#fl) body #MainContent .collection-list__item .card--stretch:after,html:not(#fl) body #MainContent .collection-list__item .card--stretch:before{content:none!important;display:none!important}html:not(#fl) body #MainContent .collection-list__item .card__media-spacer{position:relative!important;inset:auto!important;height:auto!important}html:not(#fl) body #MainContent .collection-list__item .media{position:relative!important;inset:auto!important;width:100%!important}html:not(#fl) body #MainContent .collection-list__item .card,html:not(#fl) body #MainContent .collection-list__item{height:auto!important}html:not(#fl) body #MainContent .collection-list__item a.card,html:not(#fl) body #MainContent .collection-list__item .card__text,html:not(#fl) body #MainContent .collection-list__item .card-colored{border:0!important;box-shadow:none!important;background:transparent!important;outline:0!important}html:not(#fl) body #MainContent .collection-list__item a.card:before,html:not(#fl) body #MainContent .collection-list__item a.card:after{display:none!important;content:none!important}html:not(#fl) body #MainContent .collection-list__item .media{box-shadow:0 6px 16px #1020601f!important}html:not(#fl) body #MainContent .collection-list__item .card__media-spacer{box-shadow:none!important}html:not(#fl) body #MainContent .collection-list__item .card__text,html:not(#fl) body #MainContent .collection-list__item .card__text-spacing{min-height:0!important;height:auto!important;margin:0!important;padding:8px 2px 0!important}html:not(#fl) body #MainContent .collection-list__item .card__media-spacer,html:not(#fl) body #MainContent .collection-list__item .card__inner,html:not(#fl) body #MainContent .collection-list__item .card--stretch{padding:0!important;margin:0!important;background:transparent!important}html:not(#fl) body #MainContent .collection-list .grid__item,html:not(#fl) body #MainContent .collection-list__item{margin-bottom:0!important}html:not(#fl) body #MainContent .collection-list{row-gap:16px!important}html:not(#fl) body #MainContent .collection-list__item .card__text{display:block!important}html:not(#fl) body #MainContent .collection-list__item .card__text:before,html:not(#fl) body #MainContent .collection-list__item .card__text:after{display:none!important;content:none!important}html:not(#fl) body #MainContent .collection-list__item .collection_title{margin:0!important;padding:0!important}html:not(#fl) body #MainContent .collection-list__item .media img{padding:0!important}html:not(#fl) body #MainContent .collection-list__item .media{border:1px solid #e6eaf3!important}html:not(#fl) body #MainContent .collection-list__item .media img{object-position:center 30%!important}html:not(#fl) body #MainContent ul.collection-list{row-gap:16px!important;column-gap:10px!important}html:not(#fl) body #MainContent ul.collection-list>li{margin:0!important;padding:0!important}html:not(#fl) body #MainContent .card-wrapper .card-information__text{display:block!important;-webkit-line-clamp:unset!important;min-height:0!important}html:not(#fl) body #MainContent .card-wrapper .card-information__text a{display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important;min-height:2.7em!important;line-height:1.35!important;text-align:center!important}html:not(#fl) body #MainContent .card-wrapper.fs-capa .media{height:auto!important;aspect-ratio:1 / 1!important;background:#e9ecf3!important}html:not(#fl) body #MainContent .card-wrapper.fs-capa .media img{width:100%!important;height:100%!important;max-width:100%!important;max-height:100%!important;object-fit:cover!important;border-radius:0!important;box-shadow:none!important}html:not(#fl) body #MainContent .card-wrapper .card-atc-buy{display:none!important}html:not(#fl) body #MainContent .product-recommendations__heading{text-transform:none!important;letter-spacing:-.02em!important;font-size:clamp(21px,2.4vw,26px)!important;font-weight:800!important;color:var(--fl-ink)!important;text-align:center!important;text-shadow:none!important;margin:0 auto 16px!important}html:not(#fl) body #MainContent .product-recommendations__heading:before,html:not(#fl) body #MainContent .product-recommendations__heading:after{display:none!important}@media(max-width:749px){html:not(#fl) body #MainContent product-recommendations ul,html:not(#fl) body #MainContent .product-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;overflow:visible!important}html:not(#fl) body #MainContent product-recommendations ul>li,html:not(#fl) body #MainContent .product-grid>li{width:auto!important;max-width:none!important;flex:none!important;margin:0!important;padding:0!important}}html:not(#fl) body .pp [hidden]{display:none!important}html:not(#fl) body .pp .pp-segmented{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;background:none!important;border:0!important;padding:0!important;width:100%!important}html:not(#fl) body .pp .pp-segmented .pp-seg{display:flex!important;align-items:center!important;justify-content:center!important;text-align:center!important;min-height:48px!important;padding:10px 12px!important;border:1.5px solid var(--fl-line)!important;border-radius:12px!important;background:#fff!important;font-size:14px!important;font-weight:700!important;line-height:1.2!important}html:not(#fl) body .pp .rebuilt-variant-input:checked+.pp-seg{border-color:var(--fl-blue-2)!important;background:#eef3ff!important;color:var(--fl-blue)!important;box-shadow:none!important}html:not(#fl) body .pp .rebuilt-variant-input:checked+.pp-seg:before{display:none!important}html:not(#fl) body .pp .pp-label{color:var(--fl-ink)!important;font-size:13px!important;font-weight:700!important;letter-spacing:.04em!important;text-transform:uppercase!important;margin-bottom:10px!important}html:not(#fl) body .pp .pp-field--buy{display:flex!important;flex-wrap:wrap!important;align-items:center!important;gap:12px!important}html:not(#fl) body .pp .pp-field--buy>.pp-label{flex:1 1 auto!important;margin:0!important}html:not(#fl) body .pp .pp-field--buy>.pp-buy-row{flex:0 0 auto!important;margin:0!important}html:not(#fl) body .pp .pp-field--buy>.pp-buynow,html:not(#fl) body .pp .pp-field--buy>a.pp-buynow{flex:1 1 100%!important}@media(min-width:750px){html:not(#fl) body .pp .pp-field--buy>.pp-buy-row{flex:1 1 100%!important}}html:not(#fl) body #MainContent .card-wrapper .price,html:not(#fl) body #MainContent .card-wrapper .price dl,html:not(#fl) body #MainContent .card-wrapper .price .price__regular,html:not(#fl) body #MainContent .card-wrapper .price--on-sale .price__sale{width:100%!important;display:flex!important;justify-content:center!important;text-align:center!important;margin-left:0!important;margin-right:0!important}html:not(#fl) body #MainContent .card-wrapper .price--on-sale .price__regular{display:none!important}html:not(#fl) body #MainContent .card-wrapper .price:not(.price--on-sale) .price__sale{display:none!important}html:not(#fl) body #MainContent product-recommendations .title-wrapper,html:not(#fl) body #MainContent product-recommendations .product-recommendations__heading{width:100%!important;text-align:center!important;justify-content:center!important}html:not(#fl) body .co-card{background:#fff!important;border:1px solid var(--fl-line)!important;border-radius:18px!important;box-shadow:0 6px 20px #1020600f!important;padding:20px!important}html:not(#fl) body .co-card__title{color:var(--fl-ink)!important;font-size:13px!important;font-weight:800!important;letter-spacing:.06em!important;text-transform:uppercase!important;margin-bottom:16px!important;opacity:1!important}html:not(#fl) body .co-field label{color:var(--fl-ink)!important;font-size:14px!important;font-weight:600!important}html:not(#fl) body .co-field input,html:not(#fl) body .co-field select{min-height:50px!important;border-radius:12px!important;font-size:16px!important;border:1.5px solid var(--fl-line)!important}html:not(#fl) body .co-field input:focus,html:not(#fl) body .co-field select:focus{border-color:var(--fl-blue-2)!important;box-shadow:0 0 0 4px #1d5cff1f!important}html:not(#fl) body .co-field input::placeholder{color:#a3a9ba!important}html:not(#fl) body .co-summary__items{display:grid!important;gap:0!important}html:not(#fl) body .co-summary__item{display:grid!important;grid-template-columns:64px minmax(0,1fr) auto!important;grid-template-rows:auto 1fr!important;column-gap:12px!important;row-gap:4px!important;align-items:start!important;padding:14px 0!important;border-bottom:1px solid var(--fl-line)!important}html:not(#fl) body .co-summary__item:first-child{padding-top:0!important}html:not(#fl) body .co-summary__item:last-child{border-bottom:0!important}html:not(#fl) body .co-summary__item>.co-summary__img{grid-column:1!important;grid-row:1 / span 2!important;width:64px!important;height:64px!important;border-radius:12px!important;object-fit:cover!important;background:var(--fl-soft)!important}html:not(#fl) body .co-summary__item>div{grid-column:2!important;grid-row:1 / span 2!important;min-width:0!important}html:not(#fl) body .co-summary__item>.co-summary__remove{grid-column:3!important;grid-row:1!important;justify-self:end!important;margin:-4px -6px 0 0!important}html:not(#fl) body .co-summary__item>.co-summary__price{grid-column:3!important;grid-row:2!important;align-self:end!important;justify-self:end!important;font-size:15px!important;font-weight:800!important;color:var(--fl-ink)!important}html:not(#fl) body .co-summary__name{font-size:14px!important;font-weight:700!important;line-height:1.35!important;color:var(--fl-ink)!important;display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important;margin:0!important}html:not(#fl) body .co-summary__variant{font-size:12px!important;color:#6b7387!important;margin:2px 0 0!important;text-transform:none!important}html:not(#fl) body .co-summary__qtybox{margin-top:8px!important;display:inline-flex!important;align-items:center!important;border:1.5px solid var(--fl-line)!important;border-radius:10px!important;background:#fff!important;overflow:hidden!important}html:not(#fl) body .co-summary__qtybtn{width:32px!important;height:30px!important;background:#fff!important;color:var(--fl-ink)!important;font-size:16px!important;border:0!important}html:not(#fl) body .co-summary__qtyval{min-width:28px!important;text-align:center!important;font-weight:700!important;color:var(--fl-ink)!important}html:not(#fl) body .co-summary__total{border-top:1px solid var(--fl-line)!important;padding-top:14px!important;margin-top:4px!important}html:not(#fl) body .co-summary__total-value{font-size:22px!important;font-weight:800!important;color:var(--fl-ink)!important}html:not(#fl) body .co-summary__items{border-bottom:0!important;padding-bottom:0!important;margin-bottom:6px!important}html:not(#fl) body #MainContent .card-wrapper .price:not(.price--on-sale) .price__regular{flex-direction:row!important;align-items:baseline!important;justify-content:center!important}html:not(#fl) body #MainContent .card-wrapper .price__regular dd{margin:0!important}@media(min-width:990px){html:not(#fl) body.template-index .product-grid-container>li:nth-child(4n+5):nth-last-child(-n+3),html:not(#fl) body.template-index .product-grid-container>li:nth-child(4n+5):nth-last-child(-n+3)~li{display:none!important}}html:not(#fl) body .pp h1.pp-title{text-align:center!important}html:not(#fl) body .pp .pp-chips,html:not(#fl) body .pp .pp-price-row{justify-content:center!important;text-align:center!important}html:not(#fl) body .pp .pp-chips:empty{display:none!important}html:not(#fl) body .pp .pp-securepay{justify-content:center!important}html:not(#fl) body .pp .pp-securepay__mcx{height:auto!important;border-radius:14px!important;padding:8px 16px 8px 8px!important;gap:10px!important;border:1px solid var(--fl-line)!important}html:not(#fl) body .pp .pp-securepay__mcx img{width:34px!important;height:34px!important;border-radius:8px!important}html:not(#fl) body .pp .pp-securepay__mcx>span{display:flex!important;flex-direction:column!important;align-items:flex-start!important;line-height:1.25!important}html:not(#fl) body .pp .pp-securepay__mcx strong{font-size:14px!important}html:not(#fl) body .pp .pp-securepay__mcx small{font-size:12.5px!important;letter-spacing:0!important;font-weight:500!important}html:not(#fl) body .search-modal{background:#fff!important;border:0!important;box-shadow:0 12px 30px #0b14301f!important;min-height:0!important}html:not(#fl) body .search-modal__content{display:flex!important;align-items:center!important;gap:10px!important;padding:12px 16px!important;width:100%!important;max-width:760px!important;margin:0 auto!important}html:not(#fl) body .search-modal__form{flex:1 1 auto!important;min-width:0!important;max-width:none!important}html:not(#fl) body .search-modal .field{box-shadow:none!important}html:not(#fl) body .search-modal .field:before,html:not(#fl) body .search-modal .field:after{display:none!important}html:not(#fl) body .search-modal .field__input{height:48px!important;min-height:48px!important;border-radius:14px!important;border:1.5px solid var(--fl-line)!important;background:var(--fl-soft)!important;color:var(--fl-ink)!important;padding:12px 48px 0 16px!important;font-size:16px!important;box-shadow:none!important;outline:none!important}html:not(#fl) body .search-modal .field__input:focus{border-color:var(--fl-blue-2)!important;background:#fff!important;box-shadow:0 0 0 3px #1d5cff1f!important}html:not(#fl) body .search-modal .field__label{color:#8b93a7!important;left:16px!important}html:not(#fl) body .search-modal .search__button{color:var(--fl-blue-2)!important;right:6px!important}html:not(#fl) body .search-modal__close-button{position:static!important;display:flex!important;flex:0 0 40px!important;width:40px!important;height:40px!important;border-radius:50%!important;background:var(--fl-soft)!important;color:var(--fl-ink)!important;align-items:center!important;justify-content:center!important;margin:0!important;transform:none!important}html:not(#fl) body .search-modal__close-button svg{width:14px!important;height:14px!important}html:not(#fl) body .predictive-search{background:#fff!important;border:0!important;border-radius:0 0 18px 18px!important;box-shadow:0 18px 30px #0b14301f!important}html:not(#fl) body .predictive-search__heading{display:none!important}html:not(#fl) body .predictive-search__results-list{padding:4px 0!important}html:not(#fl) body .predictive-search__list-item{border-bottom:1px solid var(--fl-line)!important}html:not(#fl) body .predictive-search__item{display:grid!important;grid-template-columns:52px minmax(0,1fr)!important;gap:12px!important;align-items:center!important;padding:10px 16px!important;text-align:left!important;background:transparent!important}html:not(#fl) body .predictive-search__item:hover,html:not(#fl) body .predictive-search__list-item[aria-selected=true] .predictive-search__item{background:var(--fl-soft)!important}html:not(#fl) body .predictive-search__image{width:52px!important;height:52px!important;object-fit:cover!important;border-radius:10px!important}html:not(#fl) body .predictive-search__item-content{text-align:left!important;align-items:flex-start!important;display:block!important}html:not(#fl) body .predictive-search__item-vendor{display:none!important}html:not(#fl) body .predictive-search__item-heading{color:var(--fl-ink)!important;text-align:left!important;font-size:14px!important;font-weight:700!important;line-height:1.3!important;margin:0 0 3px!important;letter-spacing:0!important;text-transform:none!important;display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important}html:not(#fl) body .predictive-search .price{justify-content:flex-start!important;text-align:left!important;margin:0!important}html:not(#fl) body .predictive-search .price .price-item{font-size:14px!important;font-weight:800!important}html:not(#fl) body .predictive-search .price:not(.price--on-sale) .price__sale{display:none!important}html:not(#fl) body .predictive-search .price--on-sale .price__regular{display:none!important}html:not(#fl) body .predictive-search__item--term{color:var(--fl-blue-2)!important;font-weight:700!important;padding:14px 16px!important;display:flex!important;justify-content:space-between!important}html:not(#fl) body .search-modal .search,html:not(#fl) body .search-modal__form,html:not(#fl) body .search-modal predictive-search{border:0!important;box-shadow:none!important;background:transparent!important}html:not(#fl) body .search-modal__close-button,html:not(#fl) body .search-modal__close-button svg,html:not(#fl) body .search-modal__close-button .icon{color:var(--fl-ink)!important;fill:var(--fl-ink)!important;stroke:var(--fl-ink)!important}html:not(#fl) body .search-modal__content{border:0!important;border-radius:0!important}html:not(#fl) body #apay-overlay{background:#f4f6fb!important;color:var(--fl-ink)!important}html:not(#fl) body #apay-overlay .apay-success__page{background:transparent!important}html:not(#fl) body #apay-overlay .apay-success__header{justify-content:center!important}html:not(#fl) body #apay-overlay .apay-success__logo{filter:brightness(0)!important;opacity:.85!important}html:not(#fl) body #apay-overlay .apay-success__title,html:not(#fl) body #apay-overlay .apay-error__title{color:var(--fl-ink)!important;text-shadow:none!important}html:not(#fl) body #apay-overlay .apay-success__sub,html:not(#fl) body #apay-overlay .apay-error__sub{color:#5b6479!important}html:not(#fl) body #apay-overlay .apay-code-section__title,html:not(#fl) body #apay-overlay .apay-summary__title,html:not(#fl) body #apay-overlay .apay-redeem__title{color:#6b7387!important}html:not(#fl) body #apay-overlay .apay-code__item,html:not(#fl) body #apay-overlay .apay-summary,html:not(#fl) body #apay-overlay .apay-redeem,html:not(#fl) body #apay-overlay .apay-physical,html:not(#fl) body #apay-overlay .apay-code__fallback,html:not(#fl) body #apay-overlay .apay-error__card{background:#fff!important;border:1px solid var(--fl-line)!important;box-shadow:0 6px 20px #1020600f!important;color:var(--fl-ink)!important}html:not(#fl) body #apay-overlay .apay-code__item-label{color:var(--fl-ink)!important}html:not(#fl) body #apay-overlay .apay-code__note,html:not(#fl) body #apay-overlay .apay-code__loading{color:#6b7387!important}html:not(#fl) body #apay-overlay .apay-code__reveal{background:var(--fl-blue-2)!important;color:#fff!important;border:0!important;box-shadow:none!important}html:not(#fl) body #apay-overlay .apay-code__reveal[disabled]{background:#c9d3ea!important;color:#fff!important}html:not(#fl) body #apay-overlay .apay-code__reveal svg{stroke:currentColor!important;color:#fff!important}html:not(#fl) body #apay-overlay .apay-code__confirm,html:not(#fl) body #apay-overlay .apay-code__confirm span{color:var(--fl-ink)!important}html:not(#fl) body #apay-overlay .apay-code__checkbox{background:#fff!important;border-color:#b9c4dd!important}html:not(#fl) body #apay-overlay .apay-code__confirm input:checked+.apay-code__checkbox{background:var(--fl-blue-2)!important;border-color:var(--fl-blue-2)!important}html:not(#fl) body #apay-overlay .apay-code__field-wrap,html:not(#fl) body #apay-overlay .apay-code__field{background:#f7f9ff!important;border:2px dashed #b9c7ee!important;color:var(--fl-ink)!important}html:not(#fl) body #apay-overlay .apay-code__value{color:var(--fl-ink)!important}html:not(#fl) body #apay-overlay .apay-code__field-copy{background:var(--fl-blue-2)!important;color:#fff!important;border:0!important}html:not(#fl) body #apay-overlay .apay-success__btn-primary,html:not(#fl) body #apay-overlay .apay-error__retry{background:var(--fl-blue-2)!important;background-image:none!important;color:#fff!important;box-shadow:0 10px 24px -12px #1d5cff99!important}html:not(#fl) body #apay-overlay .apay-success__help-link,html:not(#fl) body #apay-overlay .apay-error__whatsapp{background:#fff!important;border:1.5px solid #25d366!important;color:#128c4a!important}html:not(#fl) body #apay-overlay .apay-success__help-link *,html:not(#fl) body #apay-overlay .apay-error__whatsapp *{color:#128c4a!important}html:not(#fl) body #apay-overlay .apay-error__back{color:#6b7387!important}html:not(#fl) body #apay-overlay .apay-error__reason{background:#fff5f5!important;border-color:#f3c2c2!important;color:#8a1f1f!important}html:not(#fl) body #apay-overlay .apay-error__reason *{color:#8a1f1f!important}html:not(#fl) body #apay-overlay .apay-review,html:not(#fl) body #apay-overlay .apay-review__text,html:not(#fl) body #apay-overlay .apay-review__body{color:#5b6479!important;background:transparent!important}html:not(#fl) body #apay-overlay .apay-review__text b,html:not(#fl) body #apay-overlay .apay-review__text strong{color:var(--fl-ink)!important}html:not(#fl) body #apay-overlay .apay-summary__row,html:not(#fl) body #apay-overlay .apay-summary__meta-row{color:#5b6479!important}html:not(#fl) body #apay-overlay .apay-summary__row span:last-child,html:not(#fl) body #apay-overlay .apay-summary__meta-row span:last-child,html:not(#fl) body #apay-overlay .apay-summary__name,html:not(#fl) body #apay-overlay .apay-summary__lineprice{color:var(--fl-ink)!important}html:not(#fl) body #apay-overlay .apay-summary__row--total,html:not(#fl) body #apay-overlay .apay-summary__row--total *{color:var(--fl-ink)!important}html:not(#fl) body #apay-overlay .apay-summary__divider{border-color:var(--fl-line)!important;background:var(--fl-line)!important}html:not(#fl) body #apay-overlay .apay-success__copyid{background:var(--fl-soft)!important;border-color:var(--fl-line)!important;color:var(--fl-ink)!important}html:not(#fl) body #apay-overlay .apay-summary__qty{color:#6b7387!important}html:not(#fl) body #apay-overlay .apay-redeem ol,html:not(#fl) body #apay-overlay .apay-redeem li,html:not(#fl) body #apay-overlay .apay-redeem__nota{color:var(--fl-ink)!important}html:not(#fl) body #apay-overlay .apay-redeem__regiao{background:#eef3ff!important;color:#2b3a66!important;border:0!important}html:not(#fl) body #apay-overlay .apay-redeem__mais,html:not(#fl) body #apay-overlay .apay-redeem a{color:var(--fl-blue-2)!important}html:not(#fl) body #apay-overlay .apay-gpo__card{background:#fff!important;border:1px solid var(--fl-line)!important}html:not(#fl) body #apay-overlay .apay-success,html:not(#fl) body #apay-overlay .apay-error{background:#f4f6fb!important}html:not(#fl) body #apay-overlay .apay-success.active{padding:0 0 48px!important}html:not(#fl) body #apay-overlay .apay-success__page{max-width:1040px!important;padding:0 16px!important}html:not(#fl) body #apay-overlay .apay-success__header{justify-content:center!important;margin:0 -16px!important;padding:18px 16px 64px!important;background:linear-gradient(180deg,var(--fl-blue) 0%,var(--fl-blue-2) 100%)!important}html:not(#fl) body #apay-overlay .apay-success__logo{filter:none!important;opacity:1!important;height:34px!important}html:not(#fl) body #apay-overlay .apay-success__grid{margin-top:-44px!important;gap:16px!important}html:not(#fl) body #apay-overlay .apay-success__main{background:#fff!important;border:1px solid var(--fl-line)!important;border-radius:22px!important;padding:26px 20px 22px!important;box-shadow:0 16px 40px -18px #10206040!important}html:not(#fl) body #apay-overlay .apay-success__title-row{flex-direction:column!important;gap:12px!important;margin-bottom:6px!important;text-align:center!important}html:not(#fl) body #apay-overlay .apay-success__checkicon{width:56px!important;height:56px!important;box-shadow:0 0 0 8px #22c55e1f!important}html:not(#fl) body #apay-overlay .apay-success__title{font-size:24px!important;text-align:center!important}html:not(#fl) body #apay-overlay .apay-success__sub{text-align:center!important;margin:0 0 22px!important;font-size:15px!important}html:not(#fl) body #apay-overlay .apay-code-section{margin-bottom:18px!important}html:not(#fl) body #apay-overlay .apay-code-section__title,html:not(#fl) body #apay-overlay .apay-redeem__title{font-family:inherit!important;font-size:12px!important;font-weight:800!important;letter-spacing:.08em!important;color:#6b7387!important;margin:0 0 10px!important}html:not(#fl) body #apay-overlay .apay-code__item{background:#f7f9ff!important;border:1px solid #dfe6f7!important;box-shadow:none!important;border-radius:16px!important;padding:14px!important;margin-bottom:10px!important}html:not(#fl) body #apay-overlay .apay-code__item-label{font-size:13px!important;font-weight:800!important;letter-spacing:.02em!important;margin-bottom:10px!important}html:not(#fl) body #apay-overlay .apay-code__reveal{width:100%!important;min-height:46px!important;border-radius:12px!important;font-size:15px!important;font-weight:700!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important}html:not(#fl) body #apay-overlay .apay-code__field-wrap.open,html:not(#fl) body #apay-overlay .apay-code__field-wrap{background:transparent!important;border:0!important;gap:8px!important}html:not(#fl) body #apay-overlay .apay-code__field{background:#fff!important;border:2px dashed #b9c7ee!important;border-radius:12px!important}html:not(#fl) body #apay-overlay .apay-code__value{font-size:18px!important;font-weight:800!important;letter-spacing:.06em!important}html:not(#fl) body #apay-overlay .apay-code__field-copy{border-radius:12px!important}html:not(#fl) body #apay-overlay .apay-code__field-copy svg{stroke:#fff!important}html:not(#fl) body #apay-overlay .apay-code__note{text-align:center!important;font-size:13px!important;margin-top:4px!important}html:not(#fl) body #apay-overlay .apay-redeem{background:transparent!important;border:0!important;border-top:1px solid var(--fl-line)!important;box-shadow:none!important;border-radius:0!important;padding:18px 0 4px!important;margin:0 0 16px!important}html:not(#fl) body #apay-overlay .apay-redeem__regiao{font-size:13px!important;border-radius:10px!important;margin-bottom:12px!important}html:not(#fl) body #apay-overlay .apay-redeem li{font-size:14.5px!important;margin-bottom:10px!important;color:var(--fl-ink)!important}html:not(#fl) body #apay-overlay .apay-redeem li:before{background:var(--fl-blue-2)!important}html:not(#fl) body #apay-overlay .apay-redeem__mais{font-size:14px!important}html:not(#fl) body #apay-overlay .apay-success__actions{margin:6px 0 10px!important}html:not(#fl) body #apay-overlay .apay-success__btn-primary{width:100%!important;min-height:50px!important;border-radius:14px!important;font-size:16px!important;font-weight:700!important}html:not(#fl) body #apay-overlay .apay-success__help-link{width:100%!important;min-height:48px!important;border-radius:14px!important;justify-content:center!important;text-align:center!important;font-size:14px!important;font-weight:700!important;padding:10px 14px!important;display:flex!important;align-items:center!important;gap:8px!important}html:not(#fl) body #apay-overlay .apay-success__help-link svg{flex:0 0 18px!important;width:18px!important;height:18px!important;fill:#25d366!important}html:not(#fl) body #apay-overlay .apay-review{margin-top:14px!important;padding:12px 14px!important;border:1px solid var(--fl-line)!important;border-radius:14px!important;background:#fff!important;display:flex!important;align-items:center!important;gap:12px!important}html:not(#fl) body #apay-overlay .apay-review__text{font-size:13px!important}html:not(#fl) body #apay-overlay .apay-review__arrow{color:#8b93a7!important}html:not(#fl) body #apay-overlay .apay-summary{border-radius:22px!important;padding:20px!important}html:not(#fl) body #apay-overlay .apay-summary__title{font-size:12px!important;font-weight:800!important;letter-spacing:.08em!important}html:not(#fl) body #apay-overlay .apay-summary__status{color:#15803d!important}html:not(#fl) body #apay-overlay .apay-summary__status.pending{color:#b45309!important}html:not(#fl) body #apay-overlay .apay-error__card{border-radius:22px!important;padding:28px 20px 20px!important;box-shadow:0 16px 40px -18px #10206040!important;max-width:420px!important}html:not(#fl) body #apay-overlay .apay-x{box-shadow:0 0 0 8px #ef44441f!important}html:not(#fl) body #apay-overlay .apay-error__retry,html:not(#fl) body #apay-overlay .apay-error__whatsapp{border-radius:14px!important;min-height:50px!important}@media(min-width:900px){html:not(#fl) body #apay-overlay .apay-success__header{padding-bottom:80px!important}html:not(#fl) body #apay-overlay .apay-success__grid{margin-top:-56px!important}html:not(#fl) body #apay-overlay .apay-success__main{padding:32px 32px 26px!important}}html:not(#fl) body #apay-overlay .apay-success__logo{height:44px!important;width:auto!important;max-height:none!important;max-width:160px!important}html:not(#fl) body #apay-overlay .apay-summary__thumb{background:var(--fl-soft)!important;border:1px solid var(--fl-line)!important;border-radius:10px!important}html:not(#fl) body #apay-overlay .apay-summary__name{font-weight:700!important}html:not(#fl) body #apay-overlay .apay-success__logo{width:150px!important;height:60px!important;max-width:none!important;object-fit:cover!important;object-position:center!important}html:not(#fl) body #apay-overlay .apay-success__header{background:var(--fl-blue)!important;box-shadow:0 0 0 100vmax var(--fl-blue)!important;clip-path:inset(0 -100vmax)!important;padding-top:12px!important}html:not(#fl) body #apay-overlay .apay-success__grid{position:relative!important;z-index:1!important}html:not(#fl) body #apay-overlay button{font-family:inherit!important}
/*# sourceMappingURL=/cdn/shop/t/43/assets/fs-light-ui.css.map */
