@font-face{font-family:sp_wgs-fontello;src:url(//lightupwear.com/wp-content/plugins/gallery-slider-for-woocommerce/admin/font/fontello.eot?76003624);src:url(//lightupwear.com/wp-content/plugins/gallery-slider-for-woocommerce/admin/font/fontello.eot?76003624#iefix) format('embedded-opentype'),url(//lightupwear.com/wp-content/plugins/gallery-slider-for-woocommerce/admin/font/fontello.woff2?76003624) format('woff2'),url(//lightupwear.com/wp-content/plugins/gallery-slider-for-woocommerce/admin/font/fontello.woff?76003624) format('woff'),url(//lightupwear.com/wp-content/plugins/gallery-slider-for-woocommerce/admin/font/fontello.ttf?76003624) format('truetype'),url(//lightupwear.com/wp-content/plugins/gallery-slider-for-woocommerce/admin/font/fontello.svg?76003624#fontello) format('svg');font-weight:400;font-style:normal}[class*=" sp_wgs-icon-"]:before,[class^=sp_wgs-icon-]:before{font-family:sp_wgs-fontello;font-style:normal;font-weight:400;speak:never;display:inline-block;text-decoration:inherit;width:1em;margin-right:.2em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;margin-left:.2em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.sp_wgs-icon-right-open-2:before{content:'\e800'}.sp_wgs-icon-resize-horizontal:before{content:'\e801'}.sp_wgs-icon-right-open-1:before{content:'\e802'}.sp_wgs-icon-resize-vertical:before{content:'\e803'}.sp_wgs-icon-right-open-big:before{content:'\e804'}.sp_wgs-icon-right:before{content:'\e805'}.sp_wgs-icon-right-open-outline:before{content:'\e806'}.sp_wgs-icon-right-outline:before{content:'\e807'}.sp_wgs-icon-info-1:before{content:'\e808'}.sp_wgs-icon-zoom-in-1:before{content:'\e809'}.sp_wgs-icon-resize-full:before{content:'\e80a'}.sp_wgs-icon-resize-full-1:before{content:'\e80b'}.sp_wgs-icon-resize-full-2:before{content:'\e80c'}.sp_wgs-icon-eye:before{content:'\e80d'}.sp_wgs-icon-search:before{content:'\e80e'}.sp_wgs-icon-info:before{content:'\e80f'}.sp_wgs-icon-arrows-cw:before{content:'\e810'}.sp_wgs-icon-plus:before{content:'\e811'}.sp_wgs-icon-plus-1:before{content:'\e812'}.sp_wgs-icon-eye-1:before{content:'\e813'}.sp_wgs-icon-left-open-2:before{content:'\e814'}.sp_wgs-icon-right-big:before{content:'\e815'}.sp_wgs-icon-right-open-3:before{content:'\e816'}.sp_wgs-icon-left-outline:before{content:'\e817'}.sp_wgs-icon-left:before{content:'\e818'}.sp_wgs-icon-tools_migration:before{content:'\e819'}.sp_wgs-icon-left-big:before{content:'\e81a'}.sp_wgs-icon-right-circle:before{content:'\e81b'}.sp_wgs-icon-left-circle:before{content:'\e81c'}.sp_wgs-icon-left-circled:before{content:'\e81d'}.sp_wgs-icon-right-circled:before{content:'\e81e'}.sp_wgs-icon-left-open-3:before{content:'\e81f'}.sp_wgs-icon-left-open-4:before{content:'\e820'}.sp_wgs-icon-left-open-outline:before{content:'\e821'}.sp_wgs-icon-left-open-big:before{content:'\e822'}.sp_wgs-icon-nav-n-pag-01:before{content:'\e823'}.sp_wgs-icon-product-image-v2-01:before{content:'\e824'}.sp_wgs-icon-nav-n-pag-v:before{content:'\e825'}.sp_wgs-icon-th-nav-01:before{content:'\e826'}.sp_wgs-icon-general-tab:before{content:'\e827'}.sp_wgs-icon-gallery-tab:before{content:'\e828'}.sp_wgs-icon-lightbox-tab:before{content:'\e829'}.sp_wgs-icon-advanced-tab:before{content:'\e82b'}.sp_wgs-icon-help-tab:before{content:'\e82c'}.sp_wgs-icon-product-zoom-v3-01:before{content:'\e82d'}.sp_wgs-icon-video-gallery-01:before{content:'\e82e'}.sp_wgs-icon-radius-01:before{content:'\e82f'}.sp_wgs-icon-border-width-01:before{content:'\e830'}.sp_wgs-icon-info-01:before{content:'\e831'}.sp_wgs-icon-video-01-1:before{content:'\e832'}.sp_wgs-icon-x:before{content:'\e833'}.sp_wgs-icon-heart:before{content:'\e834'}.sp_wgs-icon-advanced-2:before{content:'\e835'}.sp_wgs-icon-play-01:before{content:'\e837'}.sp_wgs-icon-play-02:before{content:'\e838'}.sp_wgs-icon-play-03:before{content:'\e839'}.sp_wgs-icon-play-04:before{content:'\e83a'}.sp_wgs-icon-play-05:before{content:'\e83b'}.sp_wgs-icon-play-06:before{content:'\e83c'}.sp_wgs-icon-play-07:before{content:'\e83d'}.sp_wgs-icon-play-08:before{content:'\e83e'}.sp_wgs-icon-play-09:before{content:'\e83f'}.sp_wgs-icon-dailymotion:before{content:'\e840'}.sp_wgs-icon-show_more_button:before{content:'\e841'}.sp_wgs-icon-tools_imp-exp:before{content:'\e842'}.sp_wgs-icon-cancel:before{content:'\e843'}.sp_wgs-icon-tools_add-css:before{content:'\e844'}.sp_wgs-icon-external_link:before{content:'\e846'}.sp_wgs-icon-drag-and-drop:before{content:'\e864'}.sp_wgs-icon-get_started:before{content:'\e865'}.sp_wgs-icon-about:before{content:'\e866'}.sp_wgs-icon-recommended:before{content:'\e867'}.sp_wgs-icon-free_vs_pro:before{content:'\e868'}.sp_wgs-icon-gallery-slider-v3-01:before{content:'\e899'}.sp_wgs-icon-check-icon:before{content:'\e8be'}.sp_wgs-icon-gauge:before{content:'\e900'}.sp_wgs-icon-right-open:before{content:'\f006'}.sp_wgs-icon-left-open:before{content:'\f007'}.sp_wgs-icon-zoom-in:before{content:'\f07e'}.sp_wgs-icon-resize-full-alt:before{content:'\f0b2'}.sp_wgs-icon-mail-alt:before{content:'\f0e0'}.sp_wgs-icon-angle-double-left:before{content:'\f100'}.sp_wgs-icon-angle-double-right:before{content:'\f101'}.sp_wgs-icon-angle-left:before{content:'\f104'}.sp_wgs-icon-angle-right:before{content:'\f105'}.sp_wgs-icon-angle-down:before{content:'\f107'}.sp_wgs-icon-desktop:before{content:'\f108'}.sp_wgs-icon-laptop:before{content:'\f109'}.sp_wgs-icon-tablet:before{content:'\f10a'}.sp_wgs-icon-mobile:before{content:'\f10b'}.sp_wgs-icon-angle-circled-left:before{content:'\f137'}.sp_wgs-icon-angle-circled-right:before{content:'\f138'}.sp_wgs-icon-doc-text-inv:before{content:'\f15c'}.sp_wgs-icon-youtube-play:before{content:'\f16a'}.sp_wgs-icon-file-video:before{content:'\f1c8'}.sp_wgs-icon-lifebuoy:before{content:'\f1cd'}.sp_wgs-icon-mouse-pointer:before{content:'\f245'}.sp_wgs-icon-clone:before{content:'\f24d'}.sp_wgs-icon-hand-pointer-o:before{content:'\f25a'}.sp_wgs-icon-vimeo:before{content:'\f306'}.sp_wgs-icon-facebook-circled:before{content:'\f30d'}.sp_wgs-icon-spin6:before{content:'\e390'}.sp_wgs-icon-lightbox-open:before{content:'\e836'}html, body{overflow-x:hidden;}
body p{font-size:17px;}
h1, h2, h3, h4, h5{font-weight:800;}
h3{font-size:1.4rem;}
@font-face{font-family:'NunitoSans';src:url(//lightupwear.com/wp-content/themes/understrap-child/fonts/NunitoSans.ttf) format('truetype');font-style:normal;}
@font-face{font-family:'NunitoSansItalic';src:url(//lightupwear.com/wp-content/themes/understrap-child/fonts/NunitoSansItalic.ttf) format('truetype');}
.row.banners > .col-sm-6{padding:0}
.term-title,.term-text{max-width:1200px}
.woocommerce div.product .woocommerce-tabs ul.tabs::before{border:none;}
.woocommerce div.product .woocommerce-tabs ul.tabs li a{width:100%;}
.wc-proceed-to-checkout a{background:#000000;width:100%;border:none;color:#fff;text-transform:capitalize;box-shadow:0px 2px 1px 1px #656565;}
.wc-proceed-to-checkout a:hover{background:#2b2b2b;}
.wc-proceed-to-checkout a:active{box-shadow:none;background:#000000!important;}
button[name="update_cart"]{color:#000!important;border-color:#000!important;}
button[name="update_cart"]:hover{color:#fff!important;border:none!important;}
.menu-second-menu-container{background-color:#1E1E1E;}
.product-cat-container{max-width:1200px;margin:0 auto;}
.product-cat-container .row{margin-bottom:20px}
.product-cat-container h2, .product-cat-container h3, .product-cat-container h4{font-size:1.5rem;font-weight:800;}
.woocommerce-LoopProduct-link.woocommerce-loop-product__link{text-decoration:none!important;}
.tracking-box{max-width:800px;margin:0 auto;text-align:center;background:#f7f7f7;padding:20px;border-radius:10px;border:1px solid #dddddd;}
.tracking-box .form-row button{background:#dc3545;color:white;}
.tracking-box .input-text{border:1px solid #d9d9d9;padding:10px;border-radius:10px;}
.footer-branding{text-align:center;}
.footer-branding-desc{font-size:14px;color:#a3a3a3;max-width:440px;margin:0 auto;}
#footer-payment-icons{margin-bottom:15px;padding-top:15px}
.copyright-text{text-align:center;font-size:14px;}
.copyright-text span{padding-left:5px;font-size:85%;color:#565454}
.copyright-text span > a{color:#565454}
.follow-about{display:flex;justify-content:center;margin-bottom:10px;}
.home-product-section > .container{text-align:center;}
.container.homepage-products{max-width:1450px;}
.hero-title{text-align:center}
.up-sells .price{margin-top:10px;}
@media(max-width:767px){
#menu-secondary{display:flex;flex-direction:row;justify-content:space-around;}
.cart-search-buttons{display:flex;align-items:center;flex-direction:row-reverse!important;width:80px;}
.characteristics h3{font-size:1rem;margin-bottom:10px;}
.pop-cat{display:none}
.woocommerce #content div.product .woocommerce-tabs ul.tabs li, .woocommerce div.product .woocommerce-tabs ul.tabs li, .woocommerce-page #content div.product .woocommerce-tabs ul.tabs li, .woocommerce-page div.product .woocommerce-tabs ul.tabs li{width:100%;margin-bottom:5px;}
.woocommerce div.product .woocommerce-tabs ul.tabs::before{border:none;}
.woocommerce div.product .woocommerce-tabs ul.tabs li a{width:100%;}
.tracking-box form{display:flex;flex-direction:column;align-items:center;text-align:center;}
.cf7-side-by-side{display:flex;flex-direction:column;}
.cf7-half{width:100%!important;}
.tracking-box .woocommerce form .form-row-first,.tracking-box .woocommerce form .form-row-last{width:100%;}
.mejs-container{width:57% !important;}
.woocommerce ul.products[class*=columns-] li.product, .woocommerce-page ul.products[class*=columns-] li.product{width:100%;}
.woocommerce-products-header__title.page-title{text-align:center;}
.woocommerce .woocommerce-result-count{text-align:center;}
.woocommerce .woocommerce-result-count, .woocommerce-page .woocommerce-result-count{float:none;}
.woocommerce:where(body:not(.woocommerce-uses-block-theme)) .woocommerce-breadcrumb{text-align:center;}
.woocommerce .woocommerce-ordering, .woocommerce-page .woocommerce-ordering{float:none;}
} @media (min-width: 768px) and (max-width: 1023px), (max-width: 767px) { @media(max-width:991px){
.up-sells .price{margin-top:10px;}
.second-mobile-menu-grid{display:grid !important;grid-template-columns:repeat(2, 1fr);gap:10px;padding-left:0;list-style:none;width:100%;}
.second-mobile-menu-grid > li{text-align:center;padding:10px;}
.second-mobile-menu-grid a{display:block;width:100%;color:#000;text-decoration:none;}
}
#menu-secondary{display:flex;flex-direction:row;justify-content:center;}
.cart-search-buttons{display:flex;align-items:center;flex-direction:row-reverse;width:auto;}
.navbar-toggler:focus{box-shadow:none;}
.pop-cat{display:none}
.rainbow{font-size:2rem}
.footer-widget ul{list-style:none;text-align:center;padding-left:0;}
.home-product-title{font-size:1.4rem !important;}
div[itemscope][itemtype="https://schema.org/Article"]{flex-direction:column;}
.masaustu{display:none;}
#videoDiv2{height:500px;}
.img-fluid{max-width:150px !important;}
.navbar-toggler{order:3;}
.navbar-brand{order:2;}
#promoMessage2{background-size:cover;background-repeat:no-repeat;background-position:right !important;}
.promotext{font-size:14px!important;}
.hero-title{color:#c7c7c7;font-size:12px!important;}
.menu-second-menu-container{display:none}
.ms-auto{position:relative;top:5%;}
.navbar-collapse{position:absolute;top:100%;left:0;width:100%;background-color:#000000;padding-top:5%;padding-bottom:5%;z-index:1000;transform:translateX(100%);transition:transform 0.3s ease;box-shadow:0px 6px 15px 0px #414141;}
.navbar-collapse.show{transform:translateX(0);display:block;}
.nav-item{text-align:left;font-size:1rem;padding:10px 20px;}
.navbar{position:relative;}
.woocommerce ul.order_details{display:flex;justify-content:center;flex-direction:column;font-size:1em;}
} @media (min-width: 1024px) and (max-width: 1279px),(min-width: 1280px) {
.characteristics h3{font-size:1.3rem;margin-bottom:10px;}
.cart-search-buttons{display:flex;align-items:center;flex-direction:row-reverse;width:105px;}
.navbar-expand-xl .navbar-collapse{flex-direction:column;}
#under-promodiv2 h2{font-size:3rem}
#under-promodiv2 p{font-size:1.4rem}
#second-menu{display:flex;justify-content:space-evenly;list-style:none;background:#1e1e1e;padding:10px 0;max-width:1350px;margin:0 auto;}
.mejs-container{width:100% !important;}
.product .summary{float:right;width:44% !important;clear:none;}
.img-fluid{max-width:200px !important;}
.rainbow{font-size:3.5rem}
.product .woocommerce-product-gallery{width:54% !important;}
#woocommerce-wrapper .container{max-width:1200px !important;padding:0px 10px;}
.woocommerce div.product div.images .flex-control-thumbs li img{max-width:75px;margin-bottom:4px;}
.rpwe-block ul{display:flex;justify-content:center;flex-wrap:wrap;}
.mobil{display:none;}
.hero-title{color:#ffffff;font-size:1rem !important;}
.navbar-collapse #menu-second-menu{display:none}
.navbar-expand-md .navbar-collapse{flex-direction:column;}
}
.woocommerce div.product .woocommerce-tabs ul.tabs li.active{background:#ffc107;color:#000000;border-bottom:none;}
.pswp__bg{background:#000000e6;}
.aio-info{background:transparent!important;}
.sale-flame{padding-right:3px;margin-top:-4px}
.overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0, 0, 0, 0.5);z-index:999;display:none;}
.show + .overlay{display:block;}
.cart-count{display:inline-block;font-size:11px;background:#f76b6a;color:#fff;text-align:center;top:25px;right:3px;padding:0;width:17px;height:17px;line-height:17px;visibility:visible;opacity:1;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;-webkit-box-shadow:1px 1px 3px 0 rgba(0, 0, 0, 0.3);-moz-box-shadow:1px 1px 3px 0 rgba(0, 0, 0, 0.3);box-shadow:1px 1px 3px 0 rgba(0, 0, 0, 0.3);}
.cart-icon-link{color:white}
.cart-icon-link:hover,#open-search:hover{color:#ddd}
#woocommerce-product-search-field{border-top:none;border-left:none;border-right:none;border-bottom:1px solid rgb(130, 130, 130);padding:5px 5px;}
.woocommerce-product-search{text-align:center;}
#open-search{background:transparent;border:none;color:white;padding-right:15px;padding-left:20px;}
#search-overlay{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0, 0, 0, 0.5);z-index:999;}
#search-modal{position:absolute;top:6%;left:50%;transform:translate(-50%, -50%);background-color:#040404;padding:40px;box-shadow:0 0 10px rgba(0, 0, 0, 0.2);width:100%;}
div[itemscope][itemtype="https://schema.org/Article"]{display:flex;padding:20px;}
#second-menu li a{color:#d5d5d5}
#second-menu li a:hover{color:yellow}
.article-links{font-weight:bold;color:#ff0cd9;border-bottom:3px solid;}
.cf7-side-by-side{display:flex;justify-content:space-between;}
.cf7-half{width:48%;}
.woocommerce div.product form.cart .variations select{padding:2px 40px 2px 10px;border-radius:10px;margin-bottom:15px;}
.woocommerce div.product form.cart .variations th{vertical-align:middle;}
.woocommerce-store-notice, p.demo_store{letter-spacing:0.5px;background-color:#ffc107!important;color:black;}
.custom-logo{width:200px}
.backorder_notification{background:#dc3545;padding:20px;color:white;font-weight:bold;letter-spacing:1px;}
.woocommerce div.product p.stock{font-size:1.5rem;color:red;font-weight:bold;}
.woocommerce-table.woocommerce-table--order-details.shop_table.order_details .wc-item-meta{list-style:none outside;padding-left:0!important;font-size:14px!important;}
.woo-orders-tracking-orders-details{margin:5px 0 !important;display:flex !important;flex-wrap:wrap !important;justify-content:space-between;flex-direction:column;}
.woo-orders-tracking-orders-details a{font-weight:bold;color:green;text-decoration:underline!important;}
.woocommerce table.shop_table td{vertical-align:top;}
.payment_method_stripe_googlepay, .payment_method_stripe_applepay{max-width:100%!important}
.woocommerce-MyAccount-navigation-list{padding-left:0;}
.list-group-item.active{background-color:#cff4fc;border-color:#cfcfcf;}
.woocommerce-account .woocommerce-MyAccount-navigation{float:left;width:20%;}
.woocommerce-account .woocommerce-MyAccount-content{float:right;width:75%;}
.post h2 > a{text-decoration:none;}
.jp-relatedposts a{text-decoration:none!important;}
.woocommerce-checkout #payment div.payment_box{background-color:#ededed!important;border-radius:20px!important;}
.woocommerce-checkout #payment div.payment_box p{font-size:15px;}
#add_payment_method #payment div.payment_box::before, .woocommerce-cart #payment div.payment_box::before, .woocommerce-checkout #payment div.payment_box::before{content:"";border:1em solid #efefef;border-right-color:transparent;border-left-color:transparent;border-top-color:transparent;position:absolute;top:-.75em;left:0;margin:-1em 0 0 2em;}
ul.payment_methods li[class*=payment_method]>input[name=payment_method]+label{padding-top:0;padding-right:0;padding-bottom:0;font-size:14px;}
.amazonbuy{border-radius:40px;font-size:1.4rem;padding:2px 25px;min-width:230px;letter-spacing:1px;background:#ffc107;border:none;box-shadow:0px 0px 16px 0px #514e4e;}
.showcoupon {
font-weight: bold
} a{text-decoration:none;}
.woocommerce-billing-fields, .shipping_address{background:#f6f6f6;padding:15px;border-radius:10px;margin-bottom:20px;}
.product_cat-light-up-tutu .price{display:none !important}
.woocommerce ul.products li.product a img{border-radius:10px;}
.woocommerce-product-gallery__image.flex-active-slide{filter:drop-shadow(2px 4px 6px #504f4f);}
.woocommerce-product-details__short-description{padding:15px}
.woocommerce-product-details__short-description p{color:#808080}
.yikes-custom-woo-tab-title.yikes-custom-woo-tab-title-how-to-care{display:none}
.woocommerce ul.products li.product .onsale{top:0;right:0;left:60%;margin:-.5em -.5em 0 0;}
.woocommerce div.product form.cart{margin-bottom:1em;}
.woocommerce div.product form.cart div.quantity{display:none;}
.yikes-custom-woo-tab-title-shipping-returns{display:none;}
#footer-full-content a{font-size:16px}
input[name="evcf7-verify-email"]{font-size:14px;background:#1bac31;border:none;padding:10px;width:100%;color:white;border-radius:10px;-webkit-box-shadow:0px 0px 21px -4px rgba(0, 0, 0, 0.2);-moz-box-shadow:0px 0px 21px -4px rgba(0, 0, 0, 0.2);box-shadow:0px 0px 6px 1px rgb(147, 147, 147);}
#jp-relatedposts .jp-relatedposts-items .jp-relatedposts-post .jp-relatedposts-post-date{display:none !important;}
.jp-relatedposts-post-context{display:none !important;}
.container.navigation.post-navigation{display:none;}
.snippet-title{background:#000000;color:#f3ef73;}
.aio-info{background:#fdfdfd;}
.aio-info{width:100%;}
.snippet-data-img img{max-width:100px;}
#snippet-box{margin:0 auto;max-width:100% !important;}
.woocommerce-notice.woocommerce-notice--success.woocommerce-thankyou-order-received{text-align:center;}
.woocommerce-privacy-policy-text{display:none;}
.woocommerce ul.order_details{display:flex;justify-content:center;}
.woocommerce div.product form.cart .variations{width:auto;margin-bottom:0;margin-top:1em;}
.woocommerce div.product form.cart .variations label{font-weight:700;text-align:left;padding-right:10px;}
.woocommerce-tabs.wc-tabs-wrapper .jp-relatedposts{display:none !important}
#promoDiv2{background:black;width:100%;max-width:100%;margin:auto;display:block;position:relative;height:260px;}
#promoDiv2 p{color:#ffffffad;font-size:12px;text-align:center;margin-top:1%;margin-bottom:1%;letter-spacing:1.4px;max-width:700px;}
#under-promodiv2{text-align:center;padding:20px;}
.promotext{color:#d7d7d7;font-size:18px;text-align:center;margin-top:20px;margin-bottom:50px;max-width:800px;}
#promo2{width:100%;height:500px}
#promoMessage2{color:white;position:absolute;top:0;left:0;background:linear-gradient(0deg, rgb(0 0 0 / 1%), rgb(0 0 0)), url(https://lightupwear.com/wp-content/uploads/2025/08/hero-background.avif);background-size:cover;background-repeat:no-repeat;background-position:center center;display:flex;box-shadow:inset 2000px 0 0 0 rgb(0 0 0 / 4%);flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;padding:20px}
.promo-title{color:#ffffffc2;font-size:1.3em !important;text-align:center;}
@font-face{font-family:'gabrwffr';src:url(//lightupwear.com/wp-content/themes/understrap-child/fonts/gabrwffr.ttf) format('truetype');font-weight:normal;font-style:normal;}
.rainbow{text-align:center;letter-spacing:3px;font-family:"gabrwffr", sans-serif;padding:15px 3px 5px 3px;text-decoration:none!important;font-weight:normal;}
.rainbow_text_animated{background:linear-gradient(to right, #66d5ff, #0099ff, #00ff00, #ff3399, #6666ff);-webkit-background-clip:text;background-clip:text;color:transparent;animation:rainbow_animation 6s ease-in-out infinite;background-size:400% 100%;}
@keyframes rainbow_animation {
0%,
100%{background-position:0 0;}
50%{background-position:100% 0;}
}
.promobutton{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;}
button.promobutton{margin-bottom:30px;width:275px;height:50px;cursor:pointer;background:#64c55e;border:none;border-radius:10px;color:white;font-size:16px;transition:500ms;box-shadow:0px 10px 25px #8ad785, 0px -10px 25px #64c55e, inset 0px -5px 10px #96ef90, inset 0px 5px 10px #64c55e;}
#videoDiv2{background:black;width:100%;max-width:100%;margin:auto;display:block;position:relative;}
#video2{width:100%;height:100%;object-fit:cover;}
#videoMessage2{color:white;position:absolute;top:0;left:0;display:flex;box-shadow:inset 2000px 0 0 0 rgb(0 0 0 / 24%);flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;padding:20px;background:linear-gradient(0deg, rgb(0 255 243 / 30%), rgb(0 0 0 / 52%));}
#videoMessage2 p{text-align:center;max-width:800px;padding-bottom:30px;}
.separator{height:4px;width:100%;margin:auto;background-size:400% 400%;max-width:100%;background:#ff4b1f;background:-webkit-linear-gradient(to right, #1fddff, #ff4b1f);background:linear-gradient(to right, #1fddff, #ff4b1f);}
@keyframes gradient {
0%{background-position:0% 50%;}
50%{background-position:100% 50%;}
100%{background-position:0% 50%;}
}
@media(min-width:768px) and (max-width:1024px){
#videoDiv2{height:800px;}
}
.noselect{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;}
button.noselect{margin-bottom:5px;width:175px;height:50px;cursor:pointer;background:#4aa4e7;border:none;border-radius:3px;color:white;font-size:16px;transition:500ms;box-shadow:0px 10px 25px #57aba7, 0px -10px 25px #a6fffa, inset 0px -5px 10px #57aba7, inset 0px 5px 10px #a6fffa;}
button:hover{animation:hueRotation 3s linear infinite;}
@keyframes hueRotation {
to{filter:hue-rotate(360deg);}
}
button:active{outline:none;box-shadow:none !important;}
.nostars .up-sells.upsells.products{display:none}
.up-sells.upsells.products h2{font-size:1.5em;margin-bottom:10px;padding-left:20px;color:#5b5a5a !important;}
.up-sells .woocommerce-loop-product__title{font-size:12px !important;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;}
h1, h2, h3, h4, h5{font-family:'NunitoSans', sans-serif;}
p, ul, ol{font-family:'NunitoSans', sans-serif;color:#000000}
.product .related{display:none;}
#woocommerce-wrapper .product_meta{display:none;}
.sticky{position:-webkit-sticky;position:sticky;top:0;padding:50px;}
.woocommerce div.product .product_title{font-family:'NunitoSans', sans-serif;font-size:1.8rem;}
.nostars .woocommerce-product-rating{display:none;}
.summary .woocommerce-product-rating{margin-bottom:0 !important;}
.woocommerce .star-rating span::before{color:#ffc107;}
.woocommerce div.product p.price{color:#c54646;margin-bottom:3px;font-weight:800;display:flex;align-items:center;justify-content:flex-start;gap:5px;}
.woocommerce-variation-price .amount{font-weight:600;}
ins{text-decoration:none !important;}
.mejs-container{height:auto !important;padding-top:57%;}
.mejs-overlay, .mejs-poster{width:100% !important;height:100% !important;}
.mejs-mediaelement video{position:absolute;top:0;left:0;right:0;bottom:0;width:100% !important;height:100% !important;}
.video-responsive{overflow:hidden;padding-bottom:56.25%;position:relative;height:0;margin-bottom:30px;}
.video-responsive iframe{left:0;top:0;height:100%;width:100%;position:absolute;}
.woocommerce #reviews #comments ol.commentlist li .comment-text{margin:0;padding:1em 1em 0;}
.woocommerce #reviews #comments ol.commentlist{padding-left:0;}
#reply-title{font-size:1.1rem;font-weight:bold;}
.comment-form-rating label{color:#9f9f9f;font-size:11px;}
.comment-form-comment label{color:#9f9f9f;font-size:11px;}
.stars a{color:#ffc107}
.single_add_to_cart_button{width:75%;}
.btn-primary.disabled, .btn-primary:disabled{color:#fff;background-color:#000000a1;border-color:#979797;}
.btn-primary{color:#fff;background-color:#000;border-color:#000;}
.btn-primary:hover{color:#fff;background-color:#000000;border-color:#000000;}
.single_add_to_cart_button{text-transform:uppercase;letter-spacing:0.8px;}
.woocommerce-variation-add-to-cart{padding-top:20px;}
.comment-form-comment .required{display:none !important}
table.GeneratedTable{font-size:13px;text-align:center;width:100%;border:2px solid #00000012;border-collapse:collapse}
table.GeneratedTable td, table.GeneratedTable th{border:1px solid #00000012;padding:3px;}
table.GeneratedTable thead{background-color:whitesmoke;}
.cminch{font-size:12px;}
table.GeneratedTable th{font-size:15px}
.woocommerce span.onsale{background:transparent;color:#cc1818;}
.woocommerce div.product div.images .woocommerce-product-gallery__trigger{top:0.1em;right:.8em;}
.woocommerce-Tabs-panel--shipping-returns h2, .woocommerce-Tabs-panel--shipping-returns h3{font-size:1.4rem;}
.woocommerce-Tabs-panel--size-chart{padding:0!important;}
.woocommerce-Tabs-panel--size-chart h2{display:none;}
.bg-primary{background-color:#080808 !important;}
.bg-primary .container{max-width:1350px !important;}
.navbar-dark .navbar-nav .nav-link{color:#fff !important;}
.navbar-dark .navbar-nav .nav-link:hover{color:#cc1818 !important;}
.navbar-dark .navbar-nav .active>.nav-link{color:#00fff4 !important}
.navbar-dark .navbar-nav .nav-link:focus{color:#00fff4d9 !important;}
.pswp__img--placeholder--blank{background:transparent;}
.woocommerce ul.products li.product .woocommerce-loop-product__title, .woocommerce ul.products li.product h3{font-weight:normal !important;text-transform:uppercase;font-size:14px;letter-spacing:.6px;text-align:center;}
.add-to-cart-container{display:none}
.woocommerce .products .star-rating {
margin: 0 auto !important;
} a{font-weight:normal;color:black;}
a:hover{color:#333}
.navbar-dark .navbar-nav .nav-link{color:#000;font-weight:500;}
.img-fluid{max-width:200px;}
.youmay{display:inline-block;}
.term-description{background:#efefef59;border-top:2px solid #ededed;padding:30px;}
.term-description p{margin:0 auto;padding:10px 10px;font-size:16px;}
.term-description ul{list-style:none;padding:20px 10px;max-width:1200px;margin:0 auto;}
.term-description ul li{position:relative;}
.term-description ul li:before{content:"\f0e7";font-family:FontAwesome;font-style:normal;font-weight:normal;text-decoration:inherit;color:#fbdb08;font-size:18px;padding-right:0.5em;position:absolute;top:-3px;left:-15px;}
.characteristics ul{list-style:none;padding:20px 10px;max-width:1200px;margin:0 auto;padding-left:2rem;}
.characteristics ul li{position:relative;padding-left:10px;}
.characteristics ul li:before{content:"\f14a";font-family:FontAwesome;font-style:normal;font-weight:normal;text-decoration:inherit;color:#1fd90e;font-size:18px;padding-right:0.5em;position:absolute;top:-3px;left:-15px;}
.term-description h1, h2, h3, h4, h5{margin:0 auto;}
.term-description li{font-size:14px}
#wrapper-footer{background:black;color:white;padding:0;}
.site-info p{color:#818181}
.woocommerce ul.products li.product .woocommerce-loop-product__title{font-weight:normal !important;text-transform:uppercase;font-size:14px;}
img:hover{-webkit-filter:brightness(130%)!important;}
.home-product-section{background:#ededed;margin-top:-20px;}
.home-product-title{padding-top:20px;text-align:center;font-size:3rem;letter-spacing:.7px;font-family:'NunitoSans', sans-serif;font-weight:500;}
.home-product-desc{font-size:14px;letter-spacing:.4px;color:#333;padding-top:10px;}
.woocommerce ul.products li.product .price ins{font-weight:600;color:#b70012;font-size:109%;text-align:center;}
.woocommerce ul.products li.product .price{font-weight:600;color:#b70012;text-align:center;}
.woocommerce ul.products li.product .price del{color:black;opacity:1 !important}
.footer-widget ul{list-style:none;}
.footer-widget a{color:white}
#wrapper-footer-full{background-color:#000;margin-top:-20px;}
a:hover{text-decoration:none;}
#wrapper-footer-full img:hover{-webkit-filter:brightness(130%);}
.woocommerce-billing-fields h3{color:#212529;font-size:1.2em;}
.btn-outline-primary, .wpcf7 input[type=submit]{color:#000;border-color:#000;}
.form-control:focus, .widget_archive select:focus, .widget_categories select:focus, .wpcf7 .wpcf7-validation-errors:focus, .wpcf7 input[type=color]:focus,
.wpcf7 input[type=date]:focus,
.wpcf7 input[type=datetime-local]:focus,
.wpcf7 input[type=datetime]:focus,
.wpcf7 input[type=email]:focus,
.wpcf7 input[type=file]:focus,
.wpcf7 input[type=month]:focus,
.wpcf7 input[type=number]:focus,
.wpcf7 input[type=range]:focus,
.wpcf7 input[type=search]:focus,
.wpcf7 input[type=submit]:focus,
.wpcf7 input[type=tel]:focus,
.wpcf7 input[type=text]:focus,
.wpcf7 input[type=time]:focus,
.wpcf7 input[type=url]:focus,
.wpcf7 input[type=week]:focus,
.wpcf7 select:focus, .wpcf7 textarea:focus{border-color:#000000;box-shadow:none;}
.temiz{height:80px}
.youmay h3{text-align:left;}
.entry-summary .qty{display:none;}
.woocommerce-cart-form__cart-item.cart_item a{font-weight:normal;color:black}
.woocommerce-cart-form__cart-item.cart_item span.amount{font-weight:500;color:#bf1919;letter-spacing:0.3px;}
#ship-to-different-address{font-size:18px;}
.woo-variation-swatches .variable-items-wrapper{justify-content:center !important;}
.single_variation_wrap{}
.noselect.addcart{background:#E53935;text-transform:uppercase;letter-spacing:.2em;margin-top:15px;font-weight:bold;box-shadow:0px 2px 3px 0px #5f5f5f;width:100%;}
.woocommerce-variation-add-to-cart-disabled .noselect.addcart{color:#fff;background-color:#000000a1;box-shadow:none;}
.abovefooternewsletter{background:#F9F9F9;text-align:center;padding:15px 15px 30px;border-top:1px solid #dddddd;}
.abovefooternewsletter .container{max-width:640px;}
.abovefooternewsletter .container p{font-size:15px;}
#mc-embedded-subscribe{background:black;color:white;padding:8px 25px;border:1px solid #ada4a4;margin-left:5px;}
#mce-EMAIL{border-radius:5px;padding:4px 13px;border:1px solid lightgrey;margin-bottom:10px;}
.homepage-blogs{font-size:95%;}
.blog-slogan{text-align:center;}
.homepage-blogs p{color:#000}
.homepage-blogs h2{font-size:1.4em;text-align:center;}
.homepage-blogs a{font-weight:bold}
.homepage-blogs h3{font-size:1.2em;}
.understrap-read-more-link{display:none;}
.temis{height:50px;}
.carticon img{height:20px;}
.cart-contents{font-weight:600;vertical-align:-webkit-baseline-middle;font-size:13px;color:#fbff07}
.cart-contents .count{display:none;}
.woocommerce .woocommerce-product-rating .star-rating{float:none !important;}
.woocommerce-terms-and-conditions-link{font-weight:600!important;}
.woocommerce ul#shipping_method li{line-height:1em;}
.woocommerce ul#shipping_method li label{font-size:14px;}
.woocommerce ul#shipping_method li input{vertical-align:baseline;}
.cart_totals h2{display:none;}
.woocommerce-checkout #payment{background:#fbfbfb;border:1px solid #d9d9d9 !important}
.form-row{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-direction:column;}
#footer-full-content a{font-weight:normal !important;}
.woocommerce #payment #place_order,
.woocommerce-page #payment #place_order{padding:15px;text-transform:uppercase;letter-spacing:2px;font-size:21px;}
.short-page{min-height:50vh}
.wpcf7-form textarea{width:100% !important;height:120px;}
.wpcf7 input[type=submit]{color:#fff;border-color:#000;background:black;letter-spacing:1px;}
.wpcf7 input[type=submit]:hover{color:#fff;background-color:#363636;border-color:#303030;}
.container.kontak{background:whitesmoke;border:1px solid lightgray;-webkit-box-shadow:0px 0px 12px 0px rgba(179, 179, 179, 0.58);-moz-box-shadow:0px 0px 12px 0px rgba(179, 179, 179, 0.58);box-shadow:0px 0px 12px 0px rgba(179, 179, 179, 0.58);}
#kontakform{padding:20px 20px 0 20px;display:flex;flex-direction:column;justify-content:center;}
#kontakadam{padding:0;display:flex;align-items:flex-end;justify-content:center;object-fit:cover;}
.dropdown-item{color:#fff}
.dropdown-item:active{background-color:#cc1818;}
.woocommerce-products-header__title.page-title{text-transform:uppercase;font-size:1.6em;}
.menv{background-color:transparent;border:none;cursor:pointer;display:flex;padding:0;}
.line{fill:none;stroke:#efde11;stroke-width:6;transition:stroke-dasharray 600ms cubic-bezier(0.4, 0, 0.2, 1),stroke-dashoffset 600ms cubic-bezier(0.4, 0, 0.2, 1);}
.line1{stroke-dasharray:60 207;stroke-width:6;}
.line2{stroke-dasharray:60 60;stroke-width:6;}
.line3{stroke-dasharray:60 207;stroke-width:6;}
.opened .line1{stroke-dasharray:90 207;stroke-dashoffset:-134;stroke-width:6;}
.opened .line2{stroke-dasharray:1 60;stroke-dashoffset:-30;stroke-width:6;}
.opened .line3{stroke-dasharray:90 207;stroke-dashoffset:-134;stroke-width:6;}
.page-link{color:#000;}
.page-item.active .page-link{background-color:#000;border-color:#1a1a1a;}
.pagination{justify-content:center;}
.postfeat{margin-bottom:30px;}
.postfeat img{width:100%}
.rpwe-thumb{max-width:270px;}
.grecaptcha-badge{visibility:hidden;}
.dropdown-menu{background:#080808;}
#seodesc h1{text-align:left;font-size:1rem;color:#5c5c5c}
#seodesc h2{text-align:left;font-size:1rem;color:#5c5c5c}
#seodesc h3{text-align:left;font-size:1rem;color:#5c5c5c}
#seodesc h4{text-align:left;font-size:1rem;color:#5c5c5c}
#seodesc p{font-size:14px;color:#6e6e6e;}
#seodesc{background:whitesmoke;padding:20px;border-radius:7px;}
.woocommerce-tabs h1,.woocommerce-tabs h2,.woocommerce-tabs h3,.woocommerce-tabs h4,.woocommerce-tabs p,.woocommerce-tabs li{color:#000}
.woocommerce-Tabs-panel--care-instructions h2{display:none}
.woocommerce div.product .woocommerce-tabs .panel ul,ol{font-size:16px;}
.woocommerce div.product .woocommerce-tabs .panel{margin:0 0 2em;padding:0 20px;}
.woocommerce-Tabs-panel--description h2:first-child{display:none!important;}
.wc-stripe-gateway-desc{margin-top:10px;font-size:.9em;font-weight:bold;margin-bottom:10px;}
#payment .payment_method_paypal .about_paypal{display:none;}
.woocommerce-checkout #payment ul.payment_methods li input{margin:0;}
.characteristics h3 span{padding-right:8px}
.characteristics h3{text-transform:uppercase;}
.skip-link{position:absolute;top:-40px;left:0;background:#000;color:#fff;padding:10px 15px;z-index:1000;text-decoration:none;}
.skip-link:focus{top:10px;}
.yikes-custom-woo-tab-title-affiliate-disclosure{display:none;}
.characteristics h3 span img{width:25px!important;}
.woocommerce-cart #coupon_code.input-text{width:135px!important;}
.payments-by-banner{text-align:center;margin-bottom:10px;background:#262629;padding:10px 20px;}
.payments-by-banner img{margin-bottom:6px;padding-top:15px}
.free-shipping-text{color:#ffffff;background:#129312;border-radius:14px;font-size:13px;padding:3px 8px 1px;margin-left:10px;font-weight:500;}
.container-fluid .slider-full-wrapper{margin-top:-20px;}
#hero-bottom{width:100%;background:linear-gradient(360deg, rgb(0 0 0 / 1%), rgb(0 0 0)), url(https://lightupwear.com/wp-content/uploads/2025/08/hero-background-1.avif);background-size:cover;background-repeat:repeat;background-position:center center;padding-top:5%;}
#hero-bottom > .row{align-items:center;}
#hero-bottom .row .col-sm-8{padding-left:4%}
#hero-bottom .row .col-sm-8 h2{text-align:left;font-size:3.5rem text-decoration:none;}
#hero-bottom .row .col-sm-8 p{color:white;font-size:1.1rem;margin-bottom:3%;max-width:80%;line-height:1.8rem;margin-top:1%;}
#hero-bottom .row .col-sm-4{text-align:center;}
#hero-bottom .row .col-sm-4 img{width:350px;}
.custom-blog-posts-grid{display:grid;grid-template-columns:repeat(3, 1fr);gap:20px;}
.image-overlay p{max-width:1200px;font-size:1.1rem;margin-top:1%;margin-bottom:3%;color:#cdcdcd;}
.rainbow.fiber{font-size:5rem;}
.image-background-section{position:relative;width:100%;height:70vh;background-image:url(https://lightupwear.com/wp-content/uploads/2025/08/hero-background-15.avif);background-size:cover;background-position:center;background-repeat:no-repeat;display:flex;align-items:center;justify-content:center;overflow:hidden;}
.image-overlay button.noselect,.video-overlay button.noselect{margin-bottom:5px;width:175px;height:50px;border-radius:19px;font-size:16px;}
.video-overlay p{font-size:1.1rem;margin-top:0;margin-bottom:4%;color:#cdcdcd;}
.video-background-section{position:relative;width:100%;height:50vh;overflow:hidden;}
.return-to-shop a{background:#ffc107;color:#000;border:none;padding:10px;box-shadow:0px 3px 10px #ffc10766;border-radius:8px;}
@media(max-width:767px){
.return-to-shop a{width:100%;}
.video-background-section{height:75vh!important;}
.video-overlay p{font-size:12px;margin-top:2%;margin-bottom:8%;color:#cdcdcd;}
.image-overlay p{font-size:12px;margin-top:2%;margin-bottom:8%;color:#cdcdcd;padding:0 15px;}
.rainbow.fiber{font-size:2rem;}
.image-background-section{position:relative;width:100%;height:50vh;background-image:url(https://lightupwear.com/wp-content/uploads/2025/08/hero-background-15.avif);background-size:cover;background-position:center;background-repeat:no-repeat;display:flex;align-items:center;justify-content:center;overflow:hidden;}
#promoDiv2{height:190px;}
.custom-blog-posts-grid{display:flex;flex-direction:column;}
#hero-bottom .row .col-sm-4 img{width:250px;}
#hero-bottom .row .col-sm-8 h2{text-align:center;font-size:2.5rem}
#hero-bottom .row .col-sm-8{padding-left:4%}
#hero-bottom .row .col-sm-8 p{color:white;font-size:14px;margin-bottom:1%;max-width:100%;line-height:1.5rem;margin-top:1%;text-align:center;padding:13px;}
}
.custom-blog-posts-grid .post img{width:100%;height:250px;display:block;border-radius:8px;object-fit:cover;}
.custom-blog-posts-grid .post h3{margin-top:10px;font-size:18px;}
.custom-blog-posts-grid .post p{font-size:14px;color:#666;}
.bg-video{position:absolute;top:75%;left:50%;min-width:100%;min-height:100%;width:auto;height:auto;z-index:1;transform:translate(-50%, -50%);object-fit:cover;}
.video-dark-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:rgb(0 0 0 / 65%);z-index:2;}
.video-overlay{position:relative;z-index:3;color:white;text-align:center;top:50%;transform:translateY(-50%);padding:20px;}
.image-dark-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(to bottom, rgb(0 0 0) 6%, transparent 40% 40%, transparent 60%, rgb(0 0 0) 100%);z-index:1;pointer-events:none;}
.image-overlay{position:relative;z-index:2;text-align:center;color:white;padding:20px;max-width:1200px;}
.payment_method_stripe_klarna img{top:6px;}
.unit-toggle{margin-bottom:10px;display:flex}
.unit-toggle button{padding:6px 12px;background:#b3b3b3;cursor:pointer;margin-right:5px;color:#ffffff;border:none;border-radius:5px;}
.unit-toggle button.active{background:#18bd70;color:#fff;}
.GeneratedTable{border-collapse:collapse;width:100%;}
.GeneratedTable th, .GeneratedTable td {
border: 1px solid #ddd;
padding: 8px;
text-align: center;
}