.announcement-sale-link{display:inline-block;margin-left:8px;color:inherit!important;font-weight:800;text-decoration:underline;text-underline-offset:2px;white-space:nowrap}@media(max-width:749px){.announcement-sale-link{margin-left:5px;font-size:.9em}}.shopify-section:has(>.breadcrumbs),.breadcrumbs{width:100%;max-width:none;margin-inline:0}.breadcrumbs{left:auto;overflow-x:clip;background-color:#97d2e0!important}.breadcrumbs>.wrapper{width:min(1180px,calc(100% - 36px));max-width:1180px;margin-inline:auto;padding-inline:0}.breadcrumbs .grid{width:100%;margin-inline:0}@media screen and (max-width:769px){.breadcrumbs{width:100vw;max-width:100vw;margin-inline:calc(50% - 50vw)}.breadcrumbs>.wrapper{width:100%;max-width:none;margin-inline:0}.breadcrumbs .grid__item:last-child{width:100%;max-width:none;flex:1 1 100%;padding-inline:0;background-color:#97d2e0!important}}.fbc-collection-reviews-mini{background:#effcff;padding:24px 16px 0}.fbc-collection-reviews-mini__inner{width:min(900px,100%);margin-inline:auto}.fbc-collection-reviews-mini__heading{margin:0 auto 14px;text-align:center}.fbc-collection-reviews-mini__heading p{margin:0 0 5px;color:#078cc5;font-size:12px;font-weight:800;letter-spacing:.14em;line-height:1.2;text-transform:uppercase}.fbc-collection-reviews-mini__heading h2{margin:0;color:#102334;font-size:clamp(24px,3vw,34px);line-height:1.1}.fbc-collection-reviews-mini .gw-rv-reviews-slider-widget-placeholder{display:block!important;height:auto!important;min-height:0!important;margin:0!important;padding:0!important}.shopify-section:has(.fbc-collection-reviews-mini){margin-bottom:0!important;padding-bottom:0!important}.shopify-section:has(.fbc-collection-reviews-mini)+.collection-section .box{padding-top:32px!important}@media screen and (max-width:749px){.fbc-collection-reviews-mini{padding:20px 12px 0}.fbc-collection-reviews-mini__heading{margin-bottom:12px}.fbc-collection-reviews-mini__heading h2{font-size:clamp(22px,7vw,28px)}.shopify-section:has(.fbc-collection-reviews-mini)+.collection-section .box{padding-top:24px!important}}.collection-section #CollectionSection>.box{padding-top:30px!important}@media screen and (max-width:749px){.collection-section #CollectionSection>.box{padding-top:20px!important}}.collection-glow-shop .grid-product__wrapper{overflow:hidden;border:1px solid #6f4aa8;background:#24132f;box-shadow:0 10px 24px #0d051438}.collection-glow-shop .grid-product__meta,.collection-glow-shop .card-body,.collection-glow-shop .card-footer{background:#24132f;color:#fff7e6}.collection-glow-shop .grid-product__title,.collection-glow-shop .grid-product__meta a{color:#fff7e6}.collection-glow-shop .grid-product__price,.collection-glow-shop .price-regular,.collection-glow-shop .money{color:#ffb347}.collection-glow-shop .price-compare,.collection-glow-shop .text-muted{color:#cbbad9}.collection-glow-shop .gw-rv-listing-average-placeholder{color:#b8f56a}.collection-glow-shop .grid-product__image-wrapper{background:#fff}#NavDrawer .mobile-nav__item--icon-row{min-height:0!important;margin:0!important;padding:0!important}#NavDrawer .mobile-nav__item--icon-row>.mobile-nav__link--device,#NavDrawer .mobile-nav__item--icon-row>.mobile-nav__link--protection,#NavDrawer .mobile-nav__item--icon-row>.mobile-nav__link--how,#NavDrawer .mobile-nav__item--icon-row>.mobile-nav__has-sublist>.mobile-nav__link{min-width:0;min-height:48px!important;padding:8px 8px 8px 26px!important;font-size:clamp(14px,3.5vw,15px)!important;letter-spacing:0!important;line-height:1.15!important;white-space:nowrap;text-align:left!important}#NavDrawer .mobile-nav__subsublist>.mobile-nav__item{min-height:0!important;margin:0!important;padding:0!important}#NavDrawer .mobile-nav__subsublist>.mobile-nav__item>.mobile-nav__link{display:flex!important;align-items:center;min-width:0;min-height:48px!important;margin:0!important;padding:7px 8px 7px 18px!important;font-size:14px!important;letter-spacing:0!important;line-height:1.15!important;white-space:nowrap!important;overflow:hidden;text-overflow:ellipsis;text-align:left!important}#NavDrawer .mobile-nav__link--device,#NavDrawer .mobile-nav__link--how{display:flex!important;align-items:center;gap:8px;width:100%}#NavDrawer .mobile-nav__protection-row,#NavDrawer .mobile-nav__how-row{display:flex!important;align-items:center;justify-content:flex-start;gap:8px;width:100%;min-width:0;margin:0!important;padding:0!important;white-space:nowrap;text-align:left}#NavDrawer .mobile-nav__link--device>span,#NavDrawer .mobile-nav__protection-row>span:last-child,#NavDrawer .mobile-nav__how-row>span:last-child{min-width:0;font:inherit!important;font-size:inherit!important;line-height:inherit!important;white-space:nowrap;text-align:left}.mobile-nav__device-icon,.mobile-nav__protection-icon,.mobile-nav__how-icon{display:block;flex:0 0 24px;width:24px;height:24px;object-fit:contain}.mobile-nav__device-icon{filter:brightness(0) saturate(100%) invert(14%) sepia(29%) saturate(1322%) hue-rotate(161deg) brightness(91%) contrast(94%) drop-shadow(.3px 0 0 #12344b) drop-shadow(-.3px 0 0 #12344b) drop-shadow(0 .3px 0 #12344b) drop-shadow(0 -.3px 0 #12344b)}.mobile-nav__protection-icon svg,.mobile-nav__how-icon svg{display:block;width:100%;height:100%;fill:none;stroke:#12344b;stroke-width:3;stroke-linecap:round;stroke-linejoin:round}.mobile-nav__protection-icon .mobile-nav__protection-detail,.mobile-nav__how-icon .mobile-nav__how-detail{stroke-width:2;opacity:.82}.mobile-nav__protection-icon .mobile-nav__protection-accent,.mobile-nav__how-icon .mobile-nav__how-accent{stroke-width:3.5}@media screen and (min-width:700px){#NavDrawer .mobile-nav__item--icon-row>.mobile-nav__link--device,#NavDrawer .mobile-nav__item--icon-row>.mobile-nav__link--protection,#NavDrawer .mobile-nav__item--icon-row>.mobile-nav__link--how,#NavDrawer .mobile-nav__item--icon-row>.mobile-nav__has-sublist>.mobile-nav__link{min-height:52px!important;padding:9px 10px 9px 30px!important;font-size:15px!important}#NavDrawer .mobile-nav__link--device,#NavDrawer .mobile-nav__link--how,#NavDrawer .mobile-nav__protection-row,#NavDrawer .mobile-nav__how-row{gap:10px}.mobile-nav__device-icon,.mobile-nav__protection-icon,.mobile-nav__how-icon{flex-basis:28px;width:28px;height:28px}}.fbc-halloween-page{min-height:100%;color:#eef7eb;background:radial-gradient(circle at 8% 38%,rgba(100,255,59,.1),transparent 22%),radial-gradient(circle at 94% 64%,rgba(255,116,20,.08),transparent 20%),linear-gradient(145deg,#020805,#06150c 54%,#010403)}.fbc-halloween-page .breadcrumbs{color:#fff4e8;background-color:#24132f!important}.fbc-halloween-page .breadcrumbs a,.fbc-halloween-page .breadcrumbs .social-sharing{color:#fff4e8}.fbc-halloween-page .simple_collection_header{display:none}.fbc-halloween-page .collection-section #CollectionSection>.box{padding-top:18px!important;color:#eef7eb;background:transparent!important}.fbc-halloween-page .collection-section,.fbc-halloween-page #CollectionSection,.fbc-halloween-page .collection-section .wrapper,.fbc-halloween-page .collection-section .grid-uniform{background:transparent!important}.fbc-halloween-page .collection-section{position:relative;isolation:isolate;background:radial-gradient(circle at 5% 12%,rgba(124,244,65,.1),transparent 24%),radial-gradient(circle at 96% 44%,rgba(255,122,26,.08),transparent 20%),linear-gradient(160deg,#020805,#07150d 52%,#010403)!important}.fbc-halloween-page .collection-section:before{content:"";position:absolute;z-index:-1;top:7%;left:4%;width:7px;height:7px;border-radius:50%;background:#ff7a1ab8;box-shadow:42vw 120px #7cf4418c,82vw 330px #ff7a1a80,20vw 680px #7cf4416b}.fbc-halloween-page .collection-section label{color:#f5fbf2!important}.fbc-halloween-page .collection-section select{color:#102016;background-color:#edf6ea}.fbc-halloween-page .gw-rv-listing-average-placeholder span,.fbc-halloween-page .gw-rv-listing-average-placeholder a,.fbc-halloween-page .gw-rv-listing-average-placeholder [class*=count],.fbc-halloween-page .gw-rv-listing-average-reviews-widget,.fbc-halloween-page .gw-rv-listing-average-reviews-widget span,.fbc-halloween-page .gw-rv-listing-average-reviews-widget a,.fbc-halloween-page .gw-rv-listing-average-reviews-widget [class*=count]{color:#ffc43d!important}.fbc-halloween-page .gw-rv-listing-average-placeholder,.fbc-halloween-page .gw-rv-listing-average-placeholder *,.fbc-halloween-page .gw-rv-listing-average-reviews-widget,.fbc-halloween-page .gw-rv-listing-average-reviews-widget *{color:#ffc43d!important;-webkit-text-fill-color:#ffc43d!important;opacity:1!important}.fbc-halloween-page .gw-rv-listing-average-placeholder svg,.fbc-halloween-page .gw-rv-listing-average-placeholder svg *,.fbc-halloween-page .gw-rv-listing-average-reviews-widget svg,.fbc-halloween-page .gw-rv-listing-average-reviews-widget svg *{fill:#ffc43d!important;stroke:#ffc43d!important}.fbc-halloween-hero{position:relative;isolation:isolate;overflow:hidden;padding:clamp(30px,5vw,64px) 20px clamp(34px,5vw,70px);color:#f7fff0;background:radial-gradient(circle at 12% 8%,rgba(100,255,59,.15),transparent 32%),radial-gradient(circle at 92% 22%,rgba(255,116,20,.13),transparent 28%),linear-gradient(145deg,#020805,#06150c 54%,#010403);border-bottom:3px solid #6cdb3a}.fbc-halloween-hero:before,.fbc-halloween-hero:after{content:"";position:absolute;z-index:-1;border-radius:50%;filter:blur(2px);opacity:.7}.fbc-halloween-hero:before{width:9px;height:9px;top:18%;left:7%;background:#ff7a1a;box-shadow:35vw 30px #7cf441,78vw 92px #ff7a1a,88vw -18px #7cf441}.fbc-halloween-hero:after{width:180px;height:180px;right:-95px;bottom:-105px;border:1px solid rgba(124,244,65,.35);box-shadow:0 0 70px #7cf4412e}.fbc-halloween-hero__inner{width:min(100%,1080px);margin:0 auto}.fbc-halloween-hero__heading{position:relative;width:fit-content;max-width:760px;margin:0 auto clamp(22px,3vw,32px);padding:0 34px;text-align:center}.fbc-halloween-hero__heading h1{margin:0;color:#f8fff4;font-size:clamp(34px,5vw,62px);line-height:.98;letter-spacing:.02em;text-shadow:0 0 24px rgba(108,219,58,.28)}.fbc-halloween-hero__description{max-width:650px;margin:14px auto 0;color:#d7e2d5;font-size:clamp(15px,1.7vw,19px);line-height:1.45}.fbc-halloween-hero__description p{margin:0}.fbc-halloween-hero__moon{position:absolute;top:-11px;right:0;width:25px;height:25px;border-radius:50%;background:#ff9a3d;box-shadow:0 0 22px #ff7a1a8c}.fbc-halloween-hero__moon:after{content:"";position:absolute;top:-4px;left:-7px;width:25px;height:25px;border-radius:50%;background:#07120b}.fbc-halloween-hero__video-shell{position:relative;overflow:hidden;max-width:960px;margin:0 auto;border:1px solid rgba(126,244,71,.66);border-radius:18px;background:#000;box-shadow:0 20px 60px #00000075,0 0 34px #5fed3121}.fbc-halloween-hero__video-shell:before{content:"";position:absolute;z-index:1;top:0;right:0;bottom:0;left:0;pointer-events:none;border-radius:inherit;box-shadow:inset 0 0 0 1px #ff8b2a2e}.fbc-halloween-hero__video{display:block;width:100%;height:auto;aspect-ratio:16 / 9;object-fit:cover;background:#000}@media screen and (max-width:749px){.fbc-halloween-hero{padding:26px 14px 34px}.fbc-halloween-hero__heading{margin-bottom:20px;padding:0 25px}.fbc-halloween-hero__heading h1{font-size:clamp(34px,11vw,48px)}.fbc-halloween-hero__description{font-size:15px}.fbc-halloween-hero__video-shell{border-radius:13px}.fbc-halloween-page .collection-section #CollectionSection>.box{padding-top:12px!important}}@media(prefers-reduced-motion:reduce){.fbc-halloween-hero *{scroll-behavior:auto!important}}.fb-global-confidence{background:radial-gradient(circle at 50% -80%,#0a5f9e 0,#062b4c,#041426 80%);border-top:2px solid #34a9ff;color:#fff;padding:44px max(24px,calc((100vw - 1160px)/2))}.fb-global-confidence__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:0 auto;max-width:1160px}.fb-global-confidence__item{align-items:center;display:grid;gap:20px;grid-template-columns:76px minmax(0,1fr);min-width:0;padding:6px 34px}.fb-global-confidence__item+.fb-global-confidence__item{border-left:1px solid rgba(255,255,255,.24)}.fb-global-confidence__icon{color:#fff;height:70px;width:70px}.fb-global-confidence__icon svg{display:block;fill:none;height:100%;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2;width:100%}.fb-global-confidence__icon .fb-global-confidence__accent{stroke:#34a9ff;stroke-width:3}.fb-global-confidence h3{color:#fff;font-family:Arial Narrow,Roboto Condensed,Impact,sans-serif;font-size:1.3rem;font-style:italic;font-weight:900;letter-spacing:.02em;line-height:1.2;margin:0;text-transform:uppercase}.fb-global-confidence p{color:#dceaf6;font-size:.95rem;line-height:1.45;margin:7px 0 0}.fb-global-confidence a{color:#fff;text-decoration:underline;text-decoration-color:#34a9ff;text-underline-offset:4px}.fb-global-confidence a:hover,.fb-global-confidence a:focus-visible{color:#34a9ff}@media screen and (max-width:749px){.fb-global-confidence{padding:24px 28px}.fb-global-confidence__grid{grid-template-columns:1fr}.fb-global-confidence__item{gap:16px;grid-template-columns:62px minmax(0,1fr);padding:19px 4px}.fb-global-confidence__item+.fb-global-confidence__item{border-left:0;border-top:1px solid rgba(255,255,255,.22)}.fb-global-confidence__icon{height:58px;width:58px}.fb-global-confidence h3{font-size:1.16rem}.fb-global-confidence p{font-size:.9rem}}
/*# sourceMappingURL=/cdn/shop/t/106/compiled_assets/styles.css.map?subset=kQEAIAgAAAAAAAAAAAAAAAAAACA */
