@charset "UTF-8";

/*!
Theme Name: 	Layered Bootstrap 5
Description: 	Layered Prints theme based on Bootstrap 5
Author: 		Maksymilian Fijoł
*/
:root{--clr-primary-blue-rgba:rgba(0, 166, 232, 0.1)}@font-face{font-family:"Inter";src:url(/wp-content/themes/LayeredPrints/fonts/Inter_400.woff2) format("woff2");font-weight:400;font-display:swap}@font-face{font-family:"Inter";src:url(/wp-content/themes/LayeredPrints/fonts/Inter_600.woff2) format("woff2");font-weight:600;font-display:swap}@font-face{font-family:"Space Grotesk";src:url(/wp-content/themes/LayeredPrints/fonts/SpaceGrotesk_400.woff2) format("woff2");font-weight:400;font-display:swap}@font-face{font-family:"Space Grotesk";src:url(/wp-content/themes/LayeredPrints/fonts/SpaceGrotesk_600.woff2) format("woff2");font-weight:600;font-display:swap}.space-grotesk-600{font-family:"Space Grotesk",sans-serif;font-weight:600}:root{--clr-primary-blue-rgba:rgba(0, 166, 232, 0.1)}@font-face{font-family:"Inter";src:url(/wp-content/themes/LayeredPrints/fonts/Inter_400.woff2) format("woff2");font-weight:400;font-display:swap}@font-face{font-family:"Inter";src:url(/wp-content/themes/LayeredPrints/fonts/Inter_600.woff2) format("woff2");font-weight:600;font-display:swap}@font-face{font-family:"Space Grotesk";src:url(/wp-content/themes/LayeredPrints/fonts/SpaceGrotesk_400.woff2) format("woff2");font-weight:400;font-display:swap}@font-face{font-family:"Space Grotesk";src:url(/wp-content/themes/LayeredPrints/fonts/SpaceGrotesk_600.woff2) format("woff2");font-weight:600;font-display:swap}.space-grotesk-600{font-family:"Space Grotesk",sans-serif;font-weight:600}body{background-color:#212529;color:#fff;scroll-behavior:smooth;font-family:"Inter",sans-serif}p{color:#f8f9fa}h2,h3,.card-title{color:#fff}h2.title{font-size:calc(1.325rem + 0.9vw)}@media only screen and (min-width:768px){.default-a,.woocommerce-ResetPassword .woocommerce-Button.button,.woocommerce-LostPasswordForm .woocommerce-Button.button,.woocommerce-account .u-columns.col2-set .u-column1 form button.woocommerce-button,.woocommerce-account .u-columns.col2-set .u-column1 form button.woocommerce-Button,.woocommerce-account .u-columns.col2-set .u-column1 form .woocommerce-Button.button,.woocommerce-account .u-columns.col2-set .u-column2 form button.woocommerce-button,.woocommerce-account .u-columns.col2-set .u-column2 form button.woocommerce-Button,.woocommerce-account .u-columns.col2-set .u-column2 form .woocommerce-Button.button,.woocommerce-account .woocommerce-MyAccount-content .order_details .woocommerce-columns--addresses+.button,.woocommerce-account .woocommerce-MyAccount-content .order_details .button.pay,.woocommerce-account .woocommerce-MyAccount-content .order_details .button.cancel,.woocommerce-account .woocommerce-MyAccount-content .woocommerce-order-details .woocommerce-columns--addresses+.button,.woocommerce-account .woocommerce-MyAccount-content .woocommerce-order-details .button.pay,.woocommerce-account .woocommerce-MyAccount-content .woocommerce-order-details .button.cancel,.woocommerce-account .woocommerce-MyAccount-content .woocommerce-EditAccountForm button.button,.woocommerce-account .woocommerce-MyAccount-content .woocommerce-address-fields button.button,.woocommerce-account .woocommerce-MyAccount-content .edit-account button.button,.woocommerce-account .woocommerce-MyAccount-content .woocommerce-orders-table tbody td.woocommerce-orders-table__cell-order-actions .button{padding:.75rem 1.5rem;font-size:1.125rem}}@media only screen and (max-width:768px){.default-a,.woocommerce-ResetPassword .woocommerce-Button.button,.woocommerce-LostPasswordForm .woocommerce-Button.button,.woocommerce-account .u-columns.col2-set .u-column1 form button.woocommerce-button,.woocommerce-account .u-columns.col2-set .u-column1 form button.woocommerce-Button,.woocommerce-account .u-columns.col2-set .u-column1 form .woocommerce-Button.button,.woocommerce-account .u-columns.col2-set .u-column2 form button.woocommerce-button,.woocommerce-account .u-columns.col2-set .u-column2 form button.woocommerce-Button,.woocommerce-account .u-columns.col2-set .u-column2 form .woocommerce-Button.button,.woocommerce-account .woocommerce-MyAccount-content .order_details .woocommerce-columns--addresses+.button,.woocommerce-account .woocommerce-MyAccount-content .order_details .button.pay,.woocommerce-account .woocommerce-MyAccount-content .order_details .button.cancel,.woocommerce-account .woocommerce-MyAccount-content .woocommerce-order-details .woocommerce-columns--addresses+.button,.woocommerce-account .woocommerce-MyAccount-content .woocommerce-order-details .button.pay,.woocommerce-account .woocommerce-MyAccount-content .woocommerce-order-details .button.cancel,.woocommerce-account .woocommerce-MyAccount-content .woocommerce-EditAccountForm button.button,.woocommerce-account .woocommerce-MyAccount-content .woocommerce-address-fields button.button,.woocommerce-account .woocommerce-MyAccount-content .edit-account button.button,.woocommerce-account .woocommerce-MyAccount-content .woocommerce-orders-table tbody td.woocommerce-orders-table__cell-order-actions .button{padding:.5rem 1rem;font-size:1rem}}.default-a,.woocommerce-ResetPassword .woocommerce-Button.button,.woocommerce-LostPasswordForm .woocommerce-Button.button,.woocommerce-account .u-columns.col2-set .u-column1 form button.woocommerce-button,.woocommerce-account .u-columns.col2-set .u-column1 form button.woocommerce-Button,.woocommerce-account .u-columns.col2-set .u-column1 form .woocommerce-Button.button,.woocommerce-account .u-columns.col2-set .u-column2 form button.woocommerce-button,.woocommerce-account .u-columns.col2-set .u-column2 form button.woocommerce-Button,.woocommerce-account .u-columns.col2-set .u-column2 form .woocommerce-Button.button,.woocommerce-account .woocommerce-MyAccount-content .order_details .woocommerce-columns--addresses+.button,.woocommerce-account .woocommerce-MyAccount-content .order_details .button.pay,.woocommerce-account .woocommerce-MyAccount-content .order_details .button.cancel,.woocommerce-account .woocommerce-MyAccount-content .woocommerce-order-details .woocommerce-columns--addresses+.button,.woocommerce-account .woocommerce-MyAccount-content .woocommerce-order-details .button.pay,.woocommerce-account .woocommerce-MyAccount-content .woocommerce-order-details .button.cancel,.woocommerce-account .woocommerce-MyAccount-content .woocommerce-EditAccountForm button.button,.woocommerce-account .woocommerce-MyAccount-content .woocommerce-address-fields button.button,.woocommerce-account .woocommerce-MyAccount-content .edit-account button.button,.woocommerce-account .woocommerce-MyAccount-content .woocommerce-orders-table tbody td.woocommerce-orders-table__cell-order-actions .button{margin-top:.5rem;background-color:#fff0;border:2px solid #00a8e8;border-radius:.5rem;display:inline-block;color:#00a8e8;text-decoration:none;cursor:pointer;transition:0.2s ease all}.default-a:hover,.woocommerce-ResetPassword .woocommerce-Button.button:hover,.woocommerce-LostPasswordForm .woocommerce-Button.button:hover,.woocommerce-account .u-columns.col2-set .u-column1 form button.woocommerce-button:hover,.woocommerce-account .u-columns.col2-set .u-column1 form button.woocommerce-Button:hover,.woocommerce-account .u-columns.col2-set .u-column1 form .woocommerce-Button.button:hover,.woocommerce-account .u-columns.col2-set .u-column2 form button.woocommerce-button:hover,.woocommerce-account .u-columns.col2-set .u-column2 form button.woocommerce-Button:hover,.woocommerce-account .u-columns.col2-set .u-column2 form .woocommerce-Button.button:hover,.woocommerce-account .woocommerce-MyAccount-content .order_details .woocommerce-columns--addresses+.button:hover,.woocommerce-account .woocommerce-MyAccount-content .order_details .button.pay:hover,.woocommerce-account .woocommerce-MyAccount-content .order_details .button.cancel:hover,.woocommerce-account .woocommerce-MyAccount-content .woocommerce-order-details .woocommerce-columns--addresses+.button:hover,.woocommerce-account .woocommerce-MyAccount-content .woocommerce-order-details .button.pay:hover,.woocommerce-account .woocommerce-MyAccount-content .woocommerce-order-details .button.cancel:hover,.woocommerce-account .woocommerce-MyAccount-content .woocommerce-EditAccountForm button.button:hover,.woocommerce-account .woocommerce-MyAccount-content .woocommerce-address-fields button.button:hover,.woocommerce-account .woocommerce-MyAccount-content .edit-account button.button:hover,.woocommerce-account .woocommerce-MyAccount-content .woocommerce-orders-table tbody td.woocommerce-orders-table__cell-order-actions .button:hover{background-color:#00a8e8;transform:translateY(-2px);color:#212529}.gallery-wrapper.column-count-3{-moz-column-count:3;column-count:3}.gallery-wrapper.column-count-2{-moz-column-count:2;column-count:2}.gallery-wrapper{-moz-column-gap:1rem;column-gap:1rem}@media (max-width:768px){.gallery-wrapper{-moz-column-count:2;column-count:2}}@media (max-width:576px){.gallery-wrapper{-moz-column-count:1;column-count:1}}.gallery-wrapper .gallery-image{overflow:hidden;-moz-column-break-inside:avoid;break-inside:avoid;margin-bottom:1rem}.gallery-wrapper .gallery-image a{position:relative;height:100%;display:inline-block}.gallery-wrapper .gallery-image a::before{transition:0.5s ease all;content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#000;opacity:0;z-index:5}.gallery-wrapper .gallery-image a img{width:100%;height:auto;transition:0.5s ease all}.gallery-wrapper .gallery-image:hover a::before{opacity:.25}.gallery-wrapper .gallery-image:hover a img{transform:scale(1.1)}.gslider .gslide-inner-content .ginner-container .gslide-description{background-color:#2c3035}.gslider .gslide-inner-content .ginner-container .gslide-description .gdesc-inner .gslide-title{color:#fff;text-transform:capitalize}.gslider .gslide-inner-content .ginner-container .gslide-description .gdesc-inner .gslide-desc{color:#f8f9fa}.blocks-wrapper{display:flex;flex-direction:column;gap:3rem;justify-content:center}.blocks-wrapper .blocks-card{background-color:#2c3035;flex-direction:row;border-radius:1rem;transition:0.2s ease-in-out all}.blocks-wrapper .blocks-card:hover{box-shadow:0 0 8px rgb(255 255 255 / .15);transform:translateY(-2px)}.blocks-wrapper .blocks-card .row .left{display:flex;flex-direction:column;gap:1rem}.blocks-wrapper .blocks-card .row .left i{color:#00a8e8}.blocks-wrapper .blocks-card .row .right{display:flex}.blocks-wrapper .blocks-card .row .right img{max-width:100%;-o-object-fit:cover;object-fit:cover}@media only screen and (min-width:768px){.blocks-wrapper .blocks-card .row .right img.round-end{border-top-right-radius:calc(1rem - 1px);border-bottom-right-radius:calc(1rem - 1px)}}@media only screen and (max-width:768px){.blocks-wrapper .blocks-card .row .right img.round-end{border-bottom-left-radius:calc(1rem - 1px);border-bottom-right-radius:calc(1rem - 1px)}}@media only screen and (min-width:768px){.blocks-wrapper .blocks-card .row .right img.round-start{border-top-left-radius:calc(1rem - 1px);border-bottom-left-radius:calc(1rem - 1px)}}@media only screen and (max-width:768px){.blocks-wrapper .blocks-card .row .right img.round-start{border-top-left-radius:calc(1rem - 1px);border-top-right-radius:calc(1rem - 1px)}}.entry-standard-section{text-align:center}.entry-standard-section h2{text-align:center;margin-bottom:.5rem}.entry-standard-section p{text-align:center}.horizontal-card .card{background-color:#2c3035;transition:0.2s ease-in-out all}.horizontal-card .card:hover{box-shadow:0 0 8px rgb(255 255 255 / .15);transform:translateY(-2px)}.horizontal-card .card .card-body{display:flex;flex-direction:column;text-align:center}.horizontal-card .card .card-body i{font-size:2rem;color:#00a8e8;align-self:center;margin-bottom:1rem}.horizontal-card .card .card-body h3{font-weight:600;line-height:1.6}section.simple-ending-section{text-align:center}section.simple-ending-section i{margin-right:.5rem}main:not(.main-page):not(.about-us){margin-top:3rem}.form-wrapper .wpcf7 form{display:flex;flex-direction:column;gap:1.5rem}.form-wrapper .wpcf7 form .form-group.submit{display:flex;flex-direction:column;justify-content:center;align-items:center}.form-wrapper .wpcf7 form .form-group a{color:#00a8e8}.form-wrapper .wpcf7 form .form-group label{margin-bottom:.5rem}.form-wrapper .wpcf7 form .wpcf7-response-output{margin-top:0}.codedropz-upload-handler{border-color:var(--bs-border-color)!important}.lp-product-slider .lp-card .onsale,.woocommerce ul.products li.product .onsale,.woocommerce div.product>span.onsale{position:absolute;top:1rem;right:1rem;left:auto;margin:0;min-height:unset;min-width:unset;background-color:#00a8e8;color:#fff;font-family:"Space Grotesk",sans-serif;font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:1px;padding:.35rem .85rem;border-radius:6px;z-index:2;box-shadow:0 4px 12px rgb(0 168 232 / .4);line-height:1}*:focus:not(:focus-visible){outline:none!important;box-shadow:none}*:focus-visible{outline:2px solid #00a8e8!important;outline-offset:4px!important;border-radius:2px;transition:outline-offset 0.2s ease}input[type=text]:focus-visible,input[type=email]:focus-visible,input[type=password]:focus-visible,textarea:focus-visible{outline:none!important;border-color:#00a8e8!important;box-shadow:0 0 0 3px rgb(0 168 232 / .2)!important}.paynow-payment-option-pbls .paynow-payment-option-pbl label{background:#2c3035!important;border:2px solid rgb(255 255 255 / .1)!important;border-radius:8px!important;transition:all 0.2s ease;box-sizing:border-box;cursor:pointer}.paynow-payment-option-pbls .paynow-payment-option-pbl label:hover{background:rgb(50.9402061856,55.5711340206,61.3597938144)!important;border-color:rgb(0 168 232 / .5)!important}.paynow-payment-option-pbls .paynow-payment-option-pbl:has(input:checked) label{background:rgb(0 168 232 / .1)!important;border-color:#00a8e8!important;border-width:3px!important;box-shadow:0 5px 15px rgb(0 0 0 / .4)!important}:root{--clr-primary-blue-rgba:rgba(0, 166, 232, 0.1)}nav.navbar{transition:background-color 0.5s ease;padding:0}nav.navbar:not(.scrolled){background-color:rgb(33 37 41 / .5)}nav.navbar.scrolled{background-color:#212529}nav.navbar .container-fluid button.navbar-toggler{color:#00a8e8;border:none!important;box-shadow:none!important;padding-left:0}nav.navbar .container-fluid button.navbar-toggler i{font-size:2rem}nav.navbar .container-fluid .mobile-logo{width:65px}nav.navbar .container-fluid .mobile-logo img{width:100%;height:auto}nav.navbar .container-fluid .offcanvas .offcanvas-header{flex-direction:column;padding-top:max(20px, env(safe-area-inset-top))!important}nav.navbar .container-fluid .offcanvas .offcanvas-header .btn-close{margin:0;margin-bottom:20px}nav.navbar .container-fluid .offcanvas .offcanvas-header .offcanvas-image{width:100px;margin-bottom:20px}nav.navbar .container-fluid .offcanvas .offcanvas-body{justify-content:center}nav.navbar .container-fluid .offcanvas .offcanvas-body a.navbar-brand{width:50px;height:auto}nav.navbar .container-fluid .offcanvas .offcanvas-body a.navbar-brand img{width:100%;height:auto}nav.navbar .container-fluid .offcanvas .offcanvas-body ul li{position:relative}nav.navbar .container-fluid .offcanvas .offcanvas-body ul li.active{border-bottom:2px dashed #00a8e8}nav.navbar .container-fluid .offcanvas .offcanvas-body ul li a{transition:0.2s ease all;color:var(--clr-primary-text)}@media (max-width:991px){nav.navbar .container-fluid .offcanvas .offcanvas-body ul li a{display:block;padding:10px 0;font-size:1.1rem}}nav.navbar .container-fluid .offcanvas .offcanvas-body ul li a:hover{color:#00a8e8;font-weight:700}nav.navbar .container-fluid .lp-header-icons button i,nav.navbar .container-fluid .lp-header-icons a i{transition:0.3s ease}nav.navbar .container-fluid .lp-header-icons button i:hover,nav.navbar .container-fluid .lp-header-icons a i:hover{color:#00a8e8}nav.navbar .container-fluid .lp-header-icons button[data-bs-target="#searchOffcanvas"]{display:flex;align-items:center}nav.navbar .container-fluid .lp-header-icons button[data-bs-target="#searchOffcanvas"] .bi-search{font-size:1.2rem!important;transform:translateY(1px);-webkit-text-stroke:0!important}nav.navbar .container-fluid .lp-header-icons .lp-cart-btn{position:relative;display:inline-flex;align-items:center;justify-content:center;padding:.5rem}nav.navbar .container-fluid .lp-header-icons .lp-cart-btn i{line-height:1;transition:0.3s ease}nav.navbar .container-fluid .lp-header-icons .lp-cart-btn .lp-cart-count{position:absolute;top:0;right:0;transform:translate(10%,-10%);background-color:#00a8e8;color:#1a1a1a;font-size:.75rem;font-weight:800;font-family:var(--font-primary);width:22px;height:22px;display:flex;align-items:center;justify-content:center;border-radius:50%;box-shadow:0 4px 10px rgb(90 177 230 / .4)}@media (min-width:992px){nav.navbar .container-fluid::before{content:"";display:block;flex:1 1 0%}.lp-header-icons{flex:1 1 0%;justify-content:flex-end!important}}:root{--clr-primary-blue-rgba:rgba(0, 166, 232, 0.1)}.main-page{padding:0;display:flex;flex-direction:column;gap:8rem}.main-page .cta-wrapper{text-align:center}.main-page .cta-wrapper p{font-size:1.5rem;margin-bottom:.5rem}.main-page .btn-action{display:inline-flex;align-items:center;justify-content:center;padding:.75rem 2rem;font-size:.9rem;text-transform:uppercase;letter-spacing:1px;border-radius:50rem;text-decoration:none;background-color:#00a8e8;border:2px solid #00a8e8;color:#fff!important;transition:all 0.3s cubic-bezier(.4,0,.2,1);box-shadow:0 4px 15px rgb(0 168 232 / .4);font-family:"Space Grotesk",sans-serif;font-weight:700}.main-page .btn-action:hover{background-color:rgb(0,131.0689655172,181);border-color:rgb(0,131.0689655172,181);transform:translateY(-3px);box-shadow:0 10px 25px rgb(0 168 232 / .6);color:#fff!important}.main-page .btn-ghost{display:inline-flex;align-items:center;justify-content:center;padding:.75rem 2rem;font-size:.9rem;text-transform:uppercase;letter-spacing:1px;border-radius:50rem;text-decoration:none;background-color:rgb(255 255 255 / .05);border:2px solid #fff;color:#fff!important;backdrop-filter:blur(4px);transition:all 0.3s cubic-bezier(.4,0,.2,1);font-family:"Space Grotesk",sans-serif;font-weight:700}.main-page .btn-ghost:hover{background-color:#fff;color:#212529!important;transform:translateY(-3px);box-shadow:0 10px 20px rgb(255 255 255 / .2)}.main-page .hero-section{position:relative;overflow:hidden;min-height:100vh}.main-page .hero-section .image video{width:100%;height:100vh;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;display:block}.main-page .hero-section .overflow{position:absolute;top:0;left:0;width:100%;height:100%;background:rgb(0 0 0 / .65);display:flex;flex-direction:column;justify-content:center;align-items:center;padding:1rem;text-align:center;z-index:2}.main-page .hero-section .overflow img{width:90px;margin-bottom:1rem;filter:drop-shadow(0 4px 6px rgb(0 0 0 / .5))}.main-page .hero-section .overflow .hero-title{font-family:"Space Grotesk",sans-serif;color:#fff;font-size:clamp(1.8rem, 3.5vw, 3rem);font-weight:700;line-height:1.1;text-shadow:0 4px 15px rgb(0 0 0 / .9);margin-bottom:.8rem;text-transform:uppercase;letter-spacing:-.5px}.main-page .hero-section .overflow .hero-title .highlight{color:#00a8e8}.main-page .hero-section .overflow .hero-subtitle{font-family:"Inter",sans-serif;color:rgb(248 249 250 / .9);max-width:600px;font-size:1rem;line-height:1.6;text-shadow:0 2px 4px rgb(0 0 0 / .8);margin-bottom:2rem}.main-page .hero-section .overflow .hero-subtitle strong{color:rgb(53.5,199.4137931034,255);font-weight:600}.main-page .hero-section .overflow .hero-subtitle p{margin:0;display:inline}.main-page .hero-section .overflow .btn-wrapper{display:flex;gap:1rem;flex-wrap:wrap;justify-content:center}.main-page section.featured-products ul.products{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:2rem;list-style:none;padding:0;margin:0}.main-page section.featured-products ul.products li.product{text-align:center;background:rgb(255 255 255 / .03);border:1px solid rgb(255 255 255 / .05);border-radius:12px;padding:1.5rem;transition:transform 0.3s ease,box-shadow 0.3s ease}.main-page section.featured-products ul.products li.product:hover{transform:translateY(-5px);box-shadow:0 10px 20px rgb(0 0 0 / .2);border-color:rgb(0 168 232 / .3)}.main-page section.featured-products ul.products li.product a.woocommerce-LoopProduct-link{text-decoration:none;display:block;margin-bottom:1rem}.main-page section.featured-products ul.products li.product a.woocommerce-LoopProduct-link img{border-radius:8px;margin-bottom:1rem;width:100%;height:auto;-o-object-fit:cover;object-fit:cover;aspect-ratio:1/1}.main-page section.featured-products ul.products li.product a.woocommerce-LoopProduct-link h2.woocommerce-loop-product__title{font-family:"Inter",sans-serif;font-size:1.1rem;font-weight:600;color:#fff;margin-bottom:.5rem;line-height:1.4}.main-page section.featured-products ul.products li.product a.woocommerce-LoopProduct-link .price{display:block;color:#00a8e8;font-family:"Space Grotesk",sans-serif;font-weight:700;font-size:1.2rem}.main-page section.featured-products ul.products li.product .button{display:inline-block;padding:.5rem 1.5rem;font-size:.9rem;font-weight:600;border-radius:50px;text-decoration:none;background-color:#fff0;border:1px solid #00a8e8;color:#fff;transition:all 0.3s ease;margin-top:.5rem}.main-page section.featured-products ul.products li.product .button:hover{background-color:#00a8e8;color:#fff}.main-page section.featured-products ul.products li.product .button.loading{opacity:.5}.main-page .sentence h2{font-size:calc(1.375rem + 1vw);text-align:center}@media only screen and (min-width:768px){.main-page section.about-us .left p{max-width:560px}}.main-page section.about-us .right img{max-width:100%;height:100%;border-radius:.5rem;box-shadow:0 4px 12px rgb(0 0 0 / .5);-o-object-fit:cover;object-fit:cover}.main-page section.clients-problems{display:flex;flex-direction:column;align-items:center;gap:3rem;padding:4rem 0}.main-page section.clients-problems h2{font-family:"Space Grotesk",sans-serif;color:#fff;font-size:2.5rem;text-align:center;margin:0}.main-page section.clients-problems .question-wrapper{display:flex;flex-direction:column;align-items:stretch;width:-moz-fit-content;width:fit-content;margin:0 auto;gap:1.25rem;padding:0}.main-page section.clients-problems .question-wrapper li{background:rgb(255 255 255 / .02);border:1px solid rgb(255 255 255 / .05);border-radius:12px;padding:1.5rem 1.5rem 1.5rem 2rem;transition:all 0.4s cubic-bezier(.16,1,.3,1);cursor:default}.main-page section.clients-problems .question-wrapper li:hover{transform:translateX(10px);background:rgb(255 255 255 / .04);border-color:rgb(0 168 232 / .3)}.main-page section.clients-problems .question-wrapper li:hover p i{color:#00a8e8;transform:scale(1.1);text-shadow:0 0 15px var(--clr-primary-blue-rgba)}.main-page section.clients-problems .question-wrapper li p{font-family:"Inter",sans-serif;font-size:1.2rem;color:#f8f9fa;display:flex;align-items:center;margin:0;line-height:1.5}.main-page section.clients-problems .question-wrapper li p i{font-size:1.8rem;color:rgb(255 255 255 / .2);margin-right:1.5rem;transition:all 0.3s ease}.main-page section.clients-problems p.summary{font-family:"Space Grotesk",sans-serif;font-size:1.8rem;font-weight:700;letter-spacing:.5px;color:#00a8e8;text-align:center;margin-top:1.5rem}.main-page section.how-it-works{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:2rem}.main-page section.how-it-works .timeline{position:relative;padding-left:4rem;margin:0 0 0 30px;max-width:500px}.main-page section.how-it-works .timeline:before{content:"";position:absolute;left:0;top:0;width:4px;height:100%;background:#00a8e8}.main-page section.how-it-works .timeline .timeline-step{position:relative}.main-page section.how-it-works .timeline .timeline-step:not(:nth-last-child(1)){margin-bottom:2.5rem}.main-page section.how-it-works .timeline .timeline-step .timeline-icon{position:absolute;left:-88px;top:4px;width:50px;height:50px;border-radius:50%;text-align:center;font-size:2rem;background:#00a8e8}.main-page section.how-it-works .timeline .timeline-step .timeline-icon i{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.main-page section.how-it-works .timeline .timeline-step .timeline-body{background:#2c3035;border-radius:5px;padding:20px 20px 15px;box-shadow:1px 3px 9px rgb(0 0 0 / .1)}.main-page section.how-it-works .timeline .timeline-step .timeline-body:before{content:"";background:inherit;width:20px;height:20px;display:block;position:absolute;left:-10px;transform:rotate(45deg);border-radius:0 0 0 2px}.main-page section.offer{display:flex;flex-direction:column;gap:2rem}main.offer{margin-top:3rem;display:flex;flex-direction:column;gap:8rem}main.offer .entry{display:flex;flex-direction:column;gap:1.5rem}main.offer .entry a{margin:auto;width:-moz-max-content;width:max-content}main.offer .collaboration{display:flex;flex-direction:column;gap:1.5rem}main.offer .collaboration ul{display:flex;flex-direction:column;gap:1rem}main.offer .collaboration ul li{text-wrap:balance}main.offer .collaboration ul li h3{margin-bottom:1rem}main.offer .collaboration ul li h3 i{color:#00a8e8;font-size:.9em}footer{margin-top:8rem;box-shadow:0 -1px 0 rgb(255 255 255 / .1);padding:2rem 0 0}footer h2{text-align:center}@media only screen and (max-width:968px){footer .container-lg .row{gap:3rem}}footer .container-lg .row .left h2{font-size:1.5rem}footer .container-lg .row .left .image img{width:100%}footer .container-lg .row .left p{text-align:center;font-size:.9rem;color:rgb(255 255 255 / .85)}footer .container-lg .row .left p::first-line{font-family:"Space Grotesk",sans-serif;font-weight:600}footer .container-lg .row .mid ul li a{transition:all 0.2s ease}footer .container-lg .row .mid ul li a:hover{color:#00a8e8;font-weight:700}footer .container-lg .row .right ul.list-contact li{text-align:center}footer .container-lg .row .right ul.list-contact li a{color:#00a8e8;text-decoration:underline;font-size:1.25rem}footer .container-lg .row .right ul.list-social{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:1rem}footer .container-lg .row .right ul.list-social li a{font-size:2rem;color:#00a8e8;transition:all 0.2s ease;display:flex}footer .container-lg .row .right ul.list-social li a:hover{transform:translateY(-2px)}footer .colophone p{text-align:center}main.about-us{display:flex;flex-direction:column;gap:8rem}main.about-us .hero{padding:0}main.about-us .hero .image img{width:100%;height:min(100vh, 700px);-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}main.about-us .hero .overflow{display:flex;justify-content:center;align-items:center;position:absolute;flex-direction:column;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;padding:1rem;text-align:center;background:rgb(33 37 41 / .7)}main.about-us .hero .overflow p{max-width:500px}main.about-us .manifest-container{display:flex;justify-content:center;align-items:center}main.about-us .manifest-container .manifest-wrapper{background-color:#000;padding:2.5rem 2rem;border-radius:.5rem;width:-moz-fit-content;width:fit-content;position:relative}main.about-us .manifest-container .manifest-wrapper .dots{position:absolute;top:.75rem;left:1rem;display:flex;flex-direction:row;gap:.5rem}main.about-us .manifest-container .manifest-wrapper .dots span:nth-child(1){color:#ff605c}main.about-us .manifest-container .manifest-wrapper .dots span:nth-child(2){color:#ffbd44}main.about-us .manifest-container .manifest-wrapper .dots span:nth-child(3){color:#00ca4e}main.about-us .manifest-container .manifest-wrapper p{margin:0}main.about-us .manifest-container .manifest-wrapper p code{color:rgb(0,131.0689655172,181)}main.gallery-page{padding:0;display:flex;flex-direction:column;gap:8rem}main.faq-page{padding:0;display:flex;flex-direction:column;gap:8rem}main.faq-page section.question-and-answers .accordion .accordion-item{border-top:0;border-left:0;border-right:0}main.faq-page section.question-and-answers .accordion .accordion-item h2.accordion-header button{background-color:transparent!important;box-shadow:none}main.faq-page section.question-and-answers .accordion .accordion-item h2.accordion-header button:not(.collapsed){color:#00a8e8}main.faq-page section.question-and-answers .accordion .accordion-item .accordion-collapse .accordion-body a{color:#00a8e8}main.faq-page section.question-and-answers .accordion .accordion-item .accordion-collapse .accordion-body a:hover{color:rgb(0,131.0689655172,181)}main.blog h1{text-align:center}main.blog ul li.card{padding-left:0;padding-right:0}main.blog ul li.card a{text-decoration:none;height:100%;display:flex;flex-direction:column}main.blog ul li.card a .card-body{display:flex;flex-direction:column;justify-content:space-between}main.blog ul li.card a .card-body .upper time{margin:0}main.blog ul li.card a .card-body .upper h2{font-size:1.5rem}main.blog ul li.card a .card-body .post-link{color:#00a8e8}body:not(.polityka-prywatnosci) article.single .entry,body:not(.polityka-prywatnosci) div.page .entry{display:flex;flex-direction:column;align-items:center;margin-bottom:2rem}body:not(.polityka-prywatnosci).regulamin-sklepu .entry>*:nth-child(odd){margin-bottom:2rem}main.contact{display:flex;flex-direction:column;gap:8rem}main.contact .row{justify-content:center}main.contact .row .company-data ul{display:flex;flex-direction:column;gap:1rem}main.contact .row .company-data ul li h3,main.contact .row .company-data ul li p{font-size:1.25rem;margin:0;line-height:1.25rem}main.contact .row .company-data ul li{display:flex;flex-wrap:wrap;flex-direction:row;gap:.5rem}main.contact .row .contact-data a{color:#00a8e8}main.contact .row .company-data,main.contact .row .contact-data{padding:0}.lp-product-slider{padding:1.5rem 2rem 3rem!important;margin:0 -2rem}.lp-product-slider .swiper-slide{z-index:1;height:auto;transition:z-index 0.3s ease,opacity 0.4s ease}.lp-product-slider .swiper-slide:not(.swiper-slide-visible){opacity:0!important;pointer-events:none}.lp-product-slider .swiper-slide:hover{z-index:10}.lp-product-slider .lp-card{display:flex;flex-direction:column;height:100%;background:#2c3035;border:1px solid rgb(255 255 255 / .05);border-radius:16px;padding:1.25rem;transition:all 0.4s cubic-bezier(.16,1,.3,1);overflow:hidden;position:relative}.lp-product-slider .lp-card:hover{transform:translateY(-5px);background:rgb(50.9402061856,55.5711340206,61.3597938144);border-color:rgb(0 168 232 / .5);box-shadow:0 15px 35px rgb(0 0 0 / .4),0 0 20px var(--clr-primary-blue-rgba)}.lp-product-slider .lp-card:hover .card-img img{transform:scale(1.05)}.lp-product-slider .lp-card .card-img{display:block;margin-bottom:1.25rem;overflow:hidden;border-radius:10px}.lp-product-slider .lp-card .card-img img{width:100%;height:auto;aspect-ratio:1/1;-o-object-fit:cover;object-fit:cover;transition:transform 0.6s cubic-bezier(.16,1,.3,1)}.lp-product-slider .lp-card .card-body{flex-grow:1;display:flex;flex-direction:column}.lp-product-slider .lp-card .card-body .product-title{font-family:"Inter",sans-serif;font-size:1.05rem;font-weight:500;line-height:1.5;margin-bottom:.5rem}.lp-product-slider .lp-card .card-body .product-title a{color:#f8f9fa;text-decoration:none;transition:color 0.3s}.lp-product-slider .lp-card .card-body .product-title a:hover{color:#00a8e8}.lp-product-slider .lp-card .card-body .product-price{margin-top:auto;color:#fff;font-family:"Space Grotesk",sans-serif;font-size:1.2rem;font-weight:600}.lp-product-slider .lp-card .card-body .product-price ins{text-decoration:none;color:#00a8e8}.lp-product-slider .lp-card .card-body .product-price del{color:rgb(255 255 255 / .4);font-size:.9rem;margin-right:.5rem}.lp-product-slider .lp-card .card-footer{margin-top:1.5rem}.lp-product-slider .lp-card .card-footer .button{display:block;width:100%;text-align:center;padding:.75rem 1rem;font-family:"Space Grotesk",sans-serif;font-size:.85rem;font-weight:600;text-transform:uppercase;letter-spacing:1px;background:#fff0;border:1px solid rgb(255 255 255 / .2);color:#fff;border-radius:8px;text-decoration:none;transition:all 0.3s ease}.lp-product-slider .lp-card .card-footer .button:hover{background:#fff;color:#212529;border-color:#fff}.lp-product-slider .lp-card .card-footer .added_to_cart{display:none!important}.lp-product-slider .swiper-button-next,.lp-product-slider .swiper-button-prev{color:#fff;width:44px;height:44px;background:rgb(33 37 41 / .5);border:1px solid rgb(255 255 255 / .1);border-radius:50%;backdrop-filter:blur(4px);transition:all 0.3s}.lp-product-slider .swiper-button-next:after,.lp-product-slider .swiper-button-prev:after{font-size:1.2rem}.lp-product-slider .swiper-button-next:hover,.lp-product-slider .swiper-button-prev:hover{background:#00a8e8;border-color:#00a8e8;color:#fff;transform:scale(1.1)}.lp-product-slider .swiper-pagination-bullet{background:rgb(255 255 255 / .3);opacity:1;transition:all 0.3s}.lp-product-slider .swiper-pagination-bullet-active{background:#00a8e8;transform:scale(1.3)}.aws-dark-wrapper .aws-container .aws-search-form{background:transparent!important}.aws-dark-wrapper .aws-container .aws-search-form .aws-wrapper{display:flex;border-radius:8px!important;overflow:hidden;border:1px solid rgb(255 255 255 / .1)!important;transition:0.3s}.aws-dark-wrapper .aws-container .aws-search-form .aws-wrapper:focus-within{border-color:#00a8e8!important;box-shadow:0 0 10px rgb(0 168 232 / .2)!important}.aws-dark-wrapper .aws-container .aws-search-form .aws-search-field{background-color:rgb(255 255 255 / .05)!important;color:#fff!important;border:none!important;padding:12px 15px!important;font-family:"Inter",sans-serif;box-shadow:none!important}.aws-dark-wrapper .aws-container .aws-search-form .aws-search-field:focus{outline:none!important;background-color:rgb(255 255 255 / .08)!important}.aws-dark-wrapper .aws-container .aws-search-form .aws-search-btn{background-color:rgb(255 255 255 / .05)!important;border:none!important;border-left:1px solid rgb(255 255 255 / .05)!important}.aws-dark-wrapper .aws-container .aws-search-form .aws-search-btn_icon{fill:#00a8e8!important}.aws-dark-wrapper .aws-container .aws-search-form .aws-search-clear span{color:rgb(255 255 255 / .3)!important}.aws-dark-wrapper .aws-container .aws-search-form .aws-search-clear span:hover{color:#ff4d4d!important}.aws-search-result{background-color:#2c3035!important;border:1px solid rgb(255 255 255 / .1)!important;border-radius:8px!important;box-shadow:0 10px 30px rgb(0 0 0 / .8)!important;z-index:999999!important}.aws-search-result .aws_result_item{border-bottom:1px solid rgb(255 255 255 / .05)!important;transition:background-color 0.2s ease!important}.aws-search-result .aws_result_item:hover{background-color:rgb(255 255 255 / .05)!important}.aws-search-result .aws_result_item .aws_result_link{padding:10px!important}.aws-search-result .aws_result_item .aws_result_title{color:#fff!important;font-family:"Inter",sans-serif!important;font-weight:600!important;font-size:0.95rem!important}.aws-search-result .aws_result_item .aws_result_title strong{color:#00a8e8!important;background:transparent!important}.aws-search-result .aws_result_item .aws_result_excerpt{color:rgb(255 255 255 / .5)!important;font-size:0.8rem!important;line-height:1.4!important}.aws-search-result .aws_result_item .aws_result_price{color:#00a8e8!important;font-weight:700!important;font-size:0.95rem!important;margin-top:5px!important}.aws-search-result .aws_result_item .aws_result_price del{color:rgb(255 255 255 / .3)!important;margin-right:5px!important}.aws-search-result .aws_result_item .aws_result_price ins{text-decoration:none!important;background:transparent!important}.aws-search-result .aws_result_item .aws_result_sale{position:absolute!important;top:10px!important;right:10px!important;z-index:50!important;background:transparent!important;border:none!important;width:auto!important;height:auto!important;overflow:visible!important}.aws-search-result .aws_result_item .aws_result_sale .aws_onsale{display:inline-block!important;background-color:#00a8e8!important;color:#000!important;font-family:"Space Grotesk",sans-serif!important;font-weight:800!important;font-size:0.7rem!important;padding:4px 8px!important;border-radius:4px!important;text-transform:uppercase!important;letter-spacing:0.5px!important;line-height:1!important;box-shadow:0 3px 6px rgb(0 0 0 / .4)!important;transform:none!important;-webkit-transform:none!important;width:auto!important;height:auto!important;position:static!important;clip-path:none!important;border:none!important;margin:0!important}.aws-search-result .aws_result_item .aws_result_sale .aws_onsale::before,.aws-search-result .aws_result_item .aws_result_sale .aws_onsale::after{display:none!important}.aws-search-result .aws_search_more{background-color:transparent!important;border-top:1px solid rgb(255 255 255 / .1)!important;padding:0!important}.aws-search-result .aws_search_more a{display:block!important;background-color:transparent!important;color:#00a8e8!important;font-family:"Inter",sans-serif!important;font-weight:700!important;text-transform:uppercase!important;text-align:center!important;padding:15px!important;text-decoration:none!important;transition:0.2s ease!important}.aws-search-result .aws_search_more a:hover{background-color:rgb(255 255 255 / .05)!important;color:rgb(53.5,199.4137931034,255)!important}.archive.woocommerce main#main.site-main{display:grid!important;grid-template-columns:100%!important;row-gap:20px!important;-moz-column-gap:0!important;column-gap:0!important;align-items:start!important}@media (min-width:992px){.archive.woocommerce main#main.site-main{grid-template-columns:280px 1fr!important;-moz-column-gap:40px!important;column-gap:40px!important;row-gap:0!important}}.archive.woocommerce main#main.site-main .lp-shop-header-controls{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem;flex-wrap:wrap;gap:15px;grid-column:1}@media (min-width:992px){.archive.woocommerce main#main.site-main .lp-shop-header-controls{grid-column:2}}.archive.woocommerce main#main.site-main .lp-shop-header-controls .woocommerce-result-count{margin:0!important;color:rgb(255 255 255 / .6);font-size:.9rem}.archive.woocommerce main#main.site-main .lp-shop-header-controls .woocommerce-ordering{margin:0!important}.archive.woocommerce main#main.site-main .lp-shop-header-controls .woocommerce-ordering select{background-color:rgb(255 255 255 / .05);color:#fff;border:1px solid rgb(255 255 255 / .1);padding:8px 15px;border-radius:8px;font-size:.9rem;cursor:pointer;outline:none;transition:0.3s}.archive.woocommerce main#main.site-main .lp-shop-header-controls .woocommerce-ordering select:hover{border-color:#00a8e8}.archive.woocommerce main#main.site-main .lp-shop-header-controls .woocommerce-ordering select option{background-color:#1a1a1a;color:#fff}.archive.woocommerce main#main.site-main>aside.lp-shop-sidebar{grid-column:1!important;position:relative;width:100%;z-index:10;margin-bottom:2rem}@media (min-width:992px){.archive.woocommerce main#main.site-main>aside.lp-shop-sidebar{grid-row:1/span 100!important;position:sticky;top:120px;height:-moz-fit-content;height:fit-content;margin-bottom:0}}.archive.woocommerce main#main.site-main>aside.lp-shop-sidebar .widget_product_categories{background:rgb(255 255 255 / .02);padding:25px;border-radius:15px;border:1px solid rgb(255 255 255 / .05)}.archive.woocommerce main#main.site-main>aside.lp-shop-sidebar .widget_product_categories h4.lp-widget-title{color:#fff;font-family:"Space Grotesk",sans-serif;font-size:1.1rem;margin-bottom:20px;padding-bottom:15px;border-bottom:1px solid rgb(255 255 255 / .1);text-transform:uppercase;letter-spacing:1px}.archive.woocommerce main#main.site-main>aside.lp-shop-sidebar .widget_product_categories ul.product-categories{list-style:none!important;padding:0!important;margin:0!important}.archive.woocommerce main#main.site-main>aside.lp-shop-sidebar .widget_product_categories ul.product-categories li{margin-bottom:12px;display:flex;justify-content:space-between;align-items:center}.archive.woocommerce main#main.site-main>aside.lp-shop-sidebar .widget_product_categories ul.product-categories li a{color:rgb(255 255 255 / .7);text-decoration:none;transition:0.3s ease;font-size:.9rem}.archive.woocommerce main#main.site-main>aside.lp-shop-sidebar .widget_product_categories ul.product-categories li a:hover{color:#00a8e8;padding-left:5px}.archive.woocommerce main#main.site-main>aside.lp-shop-sidebar .widget_product_categories ul.product-categories li .count{background:rgb(255 255 255 / .05);color:rgb(255 255 255 / .5);font-size:.7rem;padding:2px 8px;border-radius:20px}.archive.woocommerce main#main.site-main>aside.lp-shop-sidebar .widget_product_categories ul.product-categories li.current-cat>a{color:#00a8e8;font-weight:700}.archive.woocommerce main#main.site-main>aside.lp-shop-sidebar .widget_product_categories ul.product-categories .main-parent{border-bottom:1px solid rgb(255 255 255 / .05);padding-bottom:12px;margin-bottom:15px!important}.archive.woocommerce main#main.site-main>aside.lp-shop-sidebar .widget_product_categories ul.product-categories .main-parent a{font-weight:600;color:#fff;text-transform:uppercase;font-size:.8rem;letter-spacing:.5px}.archive.woocommerce main#main.site-main .woocommerce-breadcrumb,.archive.woocommerce main#main.site-main .woocommerce-products-header,.archive.woocommerce main#main.site-main ul.products{grid-column:1;width:100%!important}@media (min-width:992px){.archive.woocommerce main#main.site-main .woocommerce-breadcrumb,.archive.woocommerce main#main.site-main .woocommerce-products-header,.archive.woocommerce main#main.site-main ul.products{grid-column:2!important}}.archive.woocommerce main#main.site-main .woocommerce-breadcrumb{margin-bottom:1rem!important;font-size:.85rem}.archive.woocommerce main#main.site-main .woocommerce-breadcrumb a{color:rgb(255 255 255 / .5);text-decoration:none}.archive.woocommerce main#main.site-main .woocommerce-breadcrumb a:hover{color:#00a8e8}.archive.woocommerce main#main.site-main .woocommerce-products-header{margin-bottom:1.5rem!important}.archive.woocommerce main#main.site-main .woocommerce-products-header .woocommerce-products-header__title{font-size:2.5rem;font-family:"Space Grotesk",sans-serif;color:#fff}.woocommerce ul.products{display:grid!important;grid-template-columns:repeat(auto-fill,minmax(260px,1fr))!important;gap:2rem!important;padding:0!important;margin:0!important}.woocommerce ul.products::before,.woocommerce ul.products::after{display:none!important}.woocommerce ul.products li.product{width:100%!important;margin:0!important;clear:none!important;display:flex;flex-direction:column;height:100%;background:#2c3035;border:1px solid rgb(255 255 255 / .05);border-radius:16px;padding:1.25rem;transition:all 0.4s cubic-bezier(.16,1,.3,1);position:relative;text-align:center}.woocommerce ul.products li.product:hover{transform:translateY(-5px);background:rgb(50.9402061856,55.5711340206,61.3597938144);border-color:rgb(0 168 232 / .5);box-shadow:0 15px 35px rgb(0 0 0 / .4),0 0 20px var(--clr-primary-blue-rgba)}.woocommerce ul.products li.product:hover .woocommerce-LoopProduct-link img{transform:scale(1.05)}.woocommerce ul.products li.product .woocommerce-LoopProduct-link{display:flex;flex-direction:column;flex-grow:1;text-decoration:none}.woocommerce ul.products li.product .woocommerce-LoopProduct-link .card-img{display:block;margin-bottom:1.25rem;overflow:hidden;border-radius:10px}.woocommerce ul.products li.product .woocommerce-LoopProduct-link .card-img img{display:block;width:100%;height:auto;aspect-ratio:1/1;-o-object-fit:cover;object-fit:cover;transition:transform 0.6s cubic-bezier(.16,1,.3,1)}.woocommerce ul.products li.product .woocommerce-LoopProduct-link .woocommerce-loop-product__title{font-family:"Inter",sans-serif;font-size:1.05rem;font-weight:500;line-height:1.5;color:#f8f9fa;margin-bottom:.5rem;padding:0;transition:color 0.3s}.woocommerce ul.products li.product .woocommerce-LoopProduct-link:hover .woocommerce-loop-product__title{color:#00a8e8}.woocommerce ul.products li.product .woocommerce-LoopProduct-link .star-rating{margin:0 auto .5rem}.woocommerce ul.products li.product .price{margin-top:auto;color:#fff;font-family:"Space Grotesk",sans-serif;font-size:1.2rem;font-weight:600;display:block;margin-bottom:0}.woocommerce ul.products li.product .price ins{text-decoration:none;color:#00a8e8}.woocommerce ul.products li.product .price del{color:rgb(255 255 255 / .4);font-size:.9rem;margin-right:.5rem;display:inline-block}.woocommerce ul.products li.product .button{display:block;width:100%;text-align:center;padding:.75rem 1rem;margin-top:1.5rem;font-family:"Space Grotesk",sans-serif;font-size:.85rem;font-weight:600;text-transform:uppercase;letter-spacing:1px;background:#fff0;border:1px solid rgb(255 255 255 / .2);color:#fff;border-radius:8px;text-decoration:none;transition:all 0.3s ease}.woocommerce ul.products li.product .button:hover{background:#fff;color:#212529;border-color:#fff}.woocommerce ul.products li.product .button.added{display:none}.woocommerce ul.products li.product .added_to_cart{display:none!important}.woocommerce div.product{display:flex;flex-direction:column;gap:2rem;padding:1rem 0;min-width:0;overflow:visible}@media (min-width:992px){.woocommerce div.product{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:5rem;align-items:start}}.woocommerce div.product>span.onsale{top:10px;left:-5px;right:auto;z-index:50}.woocommerce div.product .images.woocommerce-product-gallery{opacity:1!important;position:relative;width:100%!important;margin:0!important}.woocommerce div.product .images.woocommerce-product-gallery .flex-viewport{border-radius:20px;background:#2c3035;border:1px solid rgb(255 255 255 / .05);box-shadow:inset 0 0 50px rgb(0 0 0 / .4);cursor:grab;transition:all 0.4s ease;touch-action:pan-y!important}.woocommerce div.product .images.woocommerce-product-gallery .flex-viewport:active{cursor:grabbing}.woocommerce div.product .images.woocommerce-product-gallery .woocommerce-product-gallery__wrapper{margin:0!important;padding:0!important}.woocommerce div.product .images.woocommerce-product-gallery .woocommerce-product-gallery__wrapper .woocommerce-product-gallery__image{pointer-events:auto!important}.woocommerce div.product .images.woocommerce-product-gallery .woocommerce-product-gallery__wrapper .woocommerce-product-gallery__image a{display:block;pointer-events:none!important;cursor:grab}.woocommerce div.product .images.woocommerce-product-gallery .woocommerce-product-gallery__wrapper .woocommerce-product-gallery__image img{pointer-events:none!important;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none;max-height:75vh;-o-object-fit:contain;object-fit:contain;width:100%;display:block;filter:brightness(.95) contrast(1.05)}@media (max-width:768px){.woocommerce div.product .images.woocommerce-product-gallery .woocommerce-product-gallery__wrapper .woocommerce-product-gallery__image img{max-height:45vh}}.woocommerce div.product .images.woocommerce-product-gallery .flex-direction-nav{list-style:none;margin:0;padding:0}.woocommerce div.product .images.woocommerce-product-gallery .flex-direction-nav li{position:absolute;top:50%;transform:translateY(-50%);z-index:45;margin:0!important}.woocommerce div.product .images.woocommerce-product-gallery .flex-direction-nav li a{display:flex!important;align-items:center;justify-content:center;width:46px;height:46px;background:rgb(0 0 0 / .7)!important;backdrop-filter:blur(8px);border:1px solid rgb(255 255 255 / .1);border-radius:50%;color:#fff!important;text-indent:-9999px;transition:all 0.3s cubic-bezier(.16,1,.3,1);opacity:1!important;pointer-events:auto!important}.woocommerce div.product .images.woocommerce-product-gallery .flex-direction-nav li a::after{content:"";text-indent:0;display:block;width:10px;height:10px;border-top:3px solid #fff;border-right:3px solid #fff}.woocommerce div.product .images.woocommerce-product-gallery .flex-direction-nav li a:hover{background:#00a8e8!important;border-color:#00a8e8;transform:scale(1.1)}.woocommerce div.product .images.woocommerce-product-gallery .flex-direction-nav li.flex-nav-prev{left:15px}.woocommerce div.product .images.woocommerce-product-gallery .flex-direction-nav li.flex-nav-prev a::after{transform:rotate(-135deg) translate(-1px,-1px)}.woocommerce div.product .images.woocommerce-product-gallery .flex-direction-nav li.flex-nav-next{right:15px}.woocommerce div.product .images.woocommerce-product-gallery .flex-direction-nav li.flex-nav-next a::after{transform:rotate(45deg) translate(-1px,-1px)}.woocommerce div.product .images.woocommerce-product-gallery ol.flex-control-thumbs{position:relative!important;display:flex!important;flex-wrap:nowrap!important;overflow-x:auto!important;gap:12px;padding:15px 0!important;margin:0!important;list-style:none!important;scrollbar-width:none;-ms-overflow-style:none}.woocommerce div.product .images.woocommerce-product-gallery ol.flex-control-thumbs::-webkit-scrollbar{display:none!important}.woocommerce div.product .images.woocommerce-product-gallery ol.flex-control-thumbs li{flex:0 0 75px!important;width:75px!important;margin:0!important;cursor:pointer}.woocommerce div.product .images.woocommerce-product-gallery ol.flex-control-thumbs li img{width:75px!important;height:75px!important;-o-object-fit:cover;object-fit:cover;border-radius:10px;opacity:.4;border:2px solid #fff0;transition:all 0.3s ease;pointer-events:auto!important}.woocommerce div.product .images.woocommerce-product-gallery ol.flex-control-thumbs li img.flex-active,.woocommerce div.product .images.woocommerce-product-gallery ol.flex-control-thumbs li img:hover{opacity:1;border-color:#00a8e8;transform:translateY(-3px)}.woocommerce div.product .summary.entry-summary{width:100%!important;float:none!important}.woocommerce div.product .summary.entry-summary .product_title{font-family:"Space Grotesk",sans-serif;font-size:clamp(1.8rem, 4vw, 2.8rem);margin-bottom:.5rem;color:#fff;line-height:1.1}.woocommerce div.product .summary.entry-summary .price{font-size:1.75rem;color:#00a8e8;display:block;font-weight:700}.woocommerce div.product .summary.entry-summary .price del{color:rgb(255 255 255 / .3);font-size:1.1rem;margin-right:.75rem;font-weight:400}.woocommerce div.product .summary.entry-summary .price ins{text-decoration:none}.woocommerce div.product .summary.entry-summary .woocommerce-product-details__short-description{color:#f8f9fa;font-size:1.1rem;line-height:1.6;margin-bottom:2.5rem}.woocommerce div.product .summary.entry-summary .woocommerce-product-details__short-description p{margin:0}.woocommerce div.product .summary.entry-summary form.variations_form{display:flex;gap:1rem;width:100%}.woocommerce div.product .summary.entry-summary form.variations_form table.variations{width:100%;max-width:420px;border-spacing:0;margin-bottom:0}.woocommerce div.product .summary.entry-summary form.variations_form table.variations tbody,.woocommerce div.product .summary.entry-summary form.variations_form table.variations tr,.woocommerce div.product .summary.entry-summary form.variations_form table.variations th,.woocommerce div.product .summary.entry-summary form.variations_form table.variations td{display:block;padding:0;text-align:left;border:none;width:100%}.woocommerce div.product .summary.entry-summary form.variations_form table.variations tr{margin-bottom:0}.woocommerce div.product .summary.entry-summary form.variations_form table.variations th{padding-bottom:.5rem}.woocommerce div.product .summary.entry-summary form.variations_form table.variations th label{color:#fff;font-family:"Space Grotesk",sans-serif;font-weight:700;font-size:1rem;margin:0}.woocommerce div.product .summary.entry-summary form.variations_form table.variations td{display:flex;flex-direction:column;align-items:flex-start;gap:.5rem}.woocommerce div.product .summary.entry-summary form.variations_form table.variations td select{width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:rgb(255 255 255 / .05);border:1px solid rgb(255 255 255 / .1);color:#fff;font-family:"Space Grotesk",sans-serif;font-size:1rem;padding:1rem 3rem 1rem 1.25rem;border-radius:10px;cursor:pointer;outline:none;transition:0.3s ease;background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3e%3cpolyline points='6 9 12 15 18 9'%3e%3c/polyline%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right 1.25rem center;background-size:1.2em}.woocommerce div.product .summary.entry-summary form.variations_form table.variations td select:focus,.woocommerce div.product .summary.entry-summary form.variations_form table.variations td select:hover{border-color:#5ab1e6;background-color:rgb(255 255 255 / .08)}.woocommerce div.product .summary.entry-summary form.variations_form table.variations td select option{background:#1a1a1a;color:#fff}.woocommerce div.product .summary.entry-summary form.variations_form table.variations td a.reset_variations{color:rgb(255 255 255 / .4);font-size:.8rem;text-transform:uppercase;letter-spacing:1px;text-decoration:none;transition:0.3s}.woocommerce div.product .summary.entry-summary form.variations_form table.variations td a.reset_variations[style*="display: none"]{display:none!important}.woocommerce div.product .summary.entry-summary form.variations_form table.variations td a.reset_variations:hover{color:#ff4d4d}.woocommerce div.product .summary.entry-summary form.variations_form .single_variation_wrap{display:flex;flex-direction:column;gap:1.25rem;margin-top:.5rem;padding-top:1.5rem;border-top:1px solid rgb(255 255 255 / .08);width:100%;max-width:420px}.woocommerce div.product .summary.entry-summary form.variations_form .single_variation_wrap .woocommerce-variation-price .price{font-size:1.75rem;color:#5ab1e6;font-weight:700;margin:0}.woocommerce div.product .summary.entry-summary form.variations_form .single_variation_wrap .woocommerce-variation-add-to-cart{display:flex;flex-direction:row;flex-wrap:nowrap;gap:1rem;align-items:center;width:100%}.woocommerce div.product .summary.entry-summary form.variations_form .single_variation_wrap .woocommerce-variation-add-to-cart .quantity input.qty{width:4.5rem;height:3.5rem;background:rgb(255 255 255 / .05);border:1px solid rgb(255 255 255 / .1);border-radius:10px;color:#fff;font-weight:700;text-align:center;outline:none}.woocommerce div.product .summary.entry-summary form.variations_form .single_variation_wrap .woocommerce-variation-add-to-cart .quantity input.qty:focus{border-color:#5ab1e6}.woocommerce div.product .summary.entry-summary form.variations_form .single_variation_wrap .woocommerce-variation-add-to-cart .quantity input.qty::-webkit-outer-spin-button,.woocommerce div.product .summary.entry-summary form.variations_form .single_variation_wrap .woocommerce-variation-add-to-cart .quantity input.qty::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.woocommerce div.product .summary.entry-summary form.variations_form .single_variation_wrap .woocommerce-variation-add-to-cart .quantity input.qty{-moz-appearance:textfield}.woocommerce div.product .summary.entry-summary form.variations_form .single_variation_wrap .woocommerce-variation-add-to-cart button.single_add_to_cart_button{background:#5ab1e6!important;color:#fff!important;border-radius:10px;padding:0 1.5rem;font-weight:700;text-transform:uppercase;flex-grow:1;height:3.5rem;border:none!important;cursor:pointer;transition:0.4s;display:flex;align-items:center;justify-content:center;white-space:nowrap}.woocommerce div.product .summary.entry-summary form.variations_form .single_variation_wrap .woocommerce-variation-add-to-cart button.single_add_to_cart_button:hover{background:rgb(125.4315789474,193.7494736842,235.3684210526)!important;transform:translateY(-3px);box-shadow:0 10px 25px rgb(90 177 230 / .3)}.woocommerce div.product .summary.entry-summary form.variations_form .single_variation_wrap .woocommerce-variation-add-to-cart button.single_add_to_cart_button.disabled{background:rgb(255 255 255 / .1)!important;color:rgb(255 255 255 / .3)!important;cursor:not-allowed;transform:none;box-shadow:none}.woocommerce div.product .summary.entry-summary form.cart{display:flex;flex-wrap:wrap!important;gap:15px!important;align-items:flex-end!important;margin-bottom:3rem}.woocommerce div.product .summary.entry-summary form.cart a.added_to_cart.wc-forward{display:none!important}.woocommerce div.product .summary.entry-summary form.cart .custom-upload-container{width:100%!important;margin-bottom:1rem!important}.woocommerce div.product .summary.entry-summary form.cart .custom-upload-container label{color:#ffffff!important;font-size:1.05rem!important;margin-bottom:0.8rem!important;display:block!important}.woocommerce div.product .summary.entry-summary form.cart .custom-upload-container small{color:rgb(255 255 255 / .4)!important}.woocommerce div.product .summary.entry-summary form.cart input[type=file].form-control{background-color:rgb(255 255 255 / .03)!important;border:1px dashed rgb(255 255 255 / .2)!important;border-radius:8px!important;color:rgb(255 255 255 / .6)!important;padding:0.5rem!important;width:100%!important;cursor:pointer!important;box-shadow:none!important;transition:border-color 0.2s ease!important}.woocommerce div.product .summary.entry-summary form.cart input[type=file].form-control:hover,.woocommerce div.product .summary.entry-summary form.cart input[type=file].form-control:focus{border-color:rgb(255 255 255 / .5)!important;background-color:rgb(255 255 255 / .05)!important;outline:none!important}.woocommerce div.product .summary.entry-summary form.cart input[type=file].form-control::file-selector-button{background-color:rgb(255 255 255 / .1)!important;color:#ffffff!important;border:none!important;border-radius:6px!important;padding:.6rem 1.2rem!important;margin-right:1rem!important;font-weight:600!important;cursor:pointer!important;transition:all 0.2s ease!important}.woocommerce div.product .summary.entry-summary form.cart input[type=file].form-control::file-selector-button:hover{background-color:#00a8e8!important;color:#000000!important}.woocommerce div.product .summary.entry-summary form.cart button[type=submit].single_add_to_cart_button{position:relative;height:54px!important;display:flex!important;align-items:center!important;justify-content:center!important;white-space:nowrap!important;padding:0 2rem!important;background-color:#00a8e8!important;color:#000!important;font-weight:900!important;border-radius:8px!important;border:none!important;text-transform:uppercase!important;letter-spacing:1px!important;flex-grow:1;transition:all 0.3s ease!important}.woocommerce div.product .summary.entry-summary form.cart button[type=submit].single_add_to_cart_button.loading{color:transparent!important;pointer-events:none}.woocommerce div.product .summary.entry-summary form.cart button[type=submit].single_add_to_cart_button.loading::after{content:""!important;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:24px;height:24px;border:3px solid rgb(255 255 255 / .2);border-top-color:#fff;border-radius:50%;animation:lp-spin-button 0.8s linear infinite;font-family:none!important;background:transparent!important;margin:0!important}.woocommerce div.product .summary.entry-summary form.cart button[type=submit].single_add_to_cart_button:hover:not(:disabled){background-color:rgb(28,192.3793103448,255)!important;transform:translateY(-2px)!important;box-shadow:0 8px 20px rgb(0 168 232 / .3)!important}.woocommerce div.product .summary.entry-summary form.cart .quantity{margin:0!important}.woocommerce div.product .summary.entry-summary form.cart .quantity input.qty{width:70px!important;height:54px!important;background:rgb(255 255 255 / .05)!important;border:1px solid rgb(255 255 255 / .1)!important;border-radius:8px!important;color:#fff!important;font-weight:700!important;text-align:center!important;font-size:1.1rem!important;-moz-appearance:textfield!important;outline:none}.woocommerce div.product .summary.entry-summary form.cart .quantity input.qty:focus{border-color:#00a8e8!important}.woocommerce div.product .summary.entry-summary .product_meta{margin-top:3rem;padding-top:2rem;border-top:1px solid rgb(255 255 255 / .08);font-size:.95rem;color:rgb(255 255 255 / .4)}.woocommerce div.product .summary.entry-summary .product_meta span{display:block;margin-bottom:.5rem}.woocommerce div.product .summary.entry-summary .product_meta a{color:rgb(255 255 255 / .7);text-decoration:none;transition:0.3s}.woocommerce div.product .summary.entry-summary .product_meta a:hover{color:#00a8e8}.woocommerce div.product .woocommerce-tabs{grid-column:1/-1;margin-top:5rem;padding-top:3rem;border-top:1px solid rgb(255 255 255 / .05)}.woocommerce div.product .woocommerce-tabs ul.tabs{display:flex;gap:3rem;border-bottom:1px solid rgb(255 255 255 / .08);padding:0;margin:0 0 3rem 0;list-style:none;overflow-x:auto;scrollbar-width:none}.woocommerce div.product .woocommerce-tabs ul.tabs li{background:transparent!important;border:none!important;margin:0;padding:0}.woocommerce div.product .woocommerce-tabs ul.tabs li::after,.woocommerce div.product .woocommerce-tabs ul.tabs li::before{display:none}.woocommerce div.product .woocommerce-tabs ul.tabs li a{display:block;padding:0 0 1.25rem 0;color:rgb(255 255 255 / .4);font-family:"Space Grotesk",sans-serif;font-size:1rem;font-weight:700;text-transform:uppercase;letter-spacing:1px;text-decoration:none;border-bottom:3px solid #fff0;transition:0.3s;white-space:nowrap}.woocommerce div.product .woocommerce-tabs ul.tabs li.active a{color:#5ab1e6;border-bottom-color:#5ab1e6}.woocommerce div.product .woocommerce-tabs ul.tabs li:hover:not(.active) a{color:#fff}.woocommerce div.product .woocommerce-tabs .panel{padding:0;color:rgb(255 255 255 / .7);line-height:1.8;font-size:1.1rem}.woocommerce div.product .woocommerce-tabs .panel h2{display:none}.woocommerce div.product .woocommerce-tabs .panel p{margin-bottom:1.5rem}.woocommerce div.product .woocommerce-tabs .panel .lp-product-desc{max-width:800px;margin:0 auto;color:#fff;line-height:1.6}.woocommerce div.product .woocommerce-tabs .panel .lp-product-desc h3,.woocommerce div.product .woocommerce-tabs .panel .lp-product-desc h4{color:#00a8e8;margin-top:25px;margin-bottom:15px}.woocommerce div.product .woocommerce-tabs .panel .lp-product-desc strong{color:#00a8e8}.woocommerce div.product .woocommerce-tabs .panel .lp-product-desc hr{border:0;border-top:1px solid #00a8e8;margin:25px 0;opacity:.3}.woocommerce div.product .woocommerce-tabs .panel .lp-product-desc ul{list-style-type:none;padding-left:0}.woocommerce div.product .woocommerce-tabs .panel .lp-product-desc ul li{margin-bottom:15px}.woocommerce div.product .woocommerce-tabs .panel .lp-product-desc .lp-trust-badges{display:flex;justify-content:space-around;text-align:center;font-size:.9em;margin-top:40px}.woocommerce div.product .woocommerce-tabs .panel .lp-product-desc .lp-trust-badges div{flex:1;opacity:.9}.woocommerce div.product .woocommerce-tabs .panel .lp-product-desc .lp-trust-badges div strong{display:block;margin-top:5px}.woocommerce div.product .woocommerce-tabs .panel .lp-product-desc .lp-trust-badges div small{opacity:.7}.woocommerce div.product .woocommerce-tabs .panel #reviews{display:grid;gap:4rem}@media (min-width:768px){.woocommerce div.product .woocommerce-tabs .panel #reviews{grid-template-columns:1fr 1fr;align-items:start}}.woocommerce div.product .woocommerce-tabs .panel #reviews #comments h2{display:block;font-family:"Space Grotesk",sans-serif;font-size:1.5rem;color:#fff;margin-bottom:2rem}.woocommerce div.product .woocommerce-tabs .panel #reviews #comments ol.commentlist{list-style:none;padding:0;margin:0}.woocommerce div.product .woocommerce-tabs .panel #reviews #comments ol.commentlist li.review{margin-bottom:2rem;padding-bottom:2rem;border-bottom:1px solid rgb(255 255 255 / .05)}.woocommerce div.product .woocommerce-tabs .panel #reviews #comments ol.commentlist li.review .comment_container{display:flex;align-items:flex-start;gap:1.5rem}.woocommerce div.product .woocommerce-tabs .panel #reviews #comments ol.commentlist li.review .comment_container img.avatar{position:static!important;float:none!important;width:50px!important;height:50px!important;border-radius:50%;border:2px solid rgb(255 255 255 / .1)!important;margin:0!important;padding:0!important;flex-shrink:0}.woocommerce div.product .woocommerce-tabs .panel #reviews #comments ol.commentlist li.review .comment_container .comment-text{flex-grow:1;background:transparent!important;border:none!important;padding:0!important;margin:0!important;display:flex;flex-direction:column}.woocommerce div.product .woocommerce-tabs .panel #reviews #comments ol.commentlist li.review .comment_container .comment-text p.meta{order:1;color:rgb(255 255 255 / .4);font-size:.85rem;margin:0 0 .4rem 0}.woocommerce div.product .woocommerce-tabs .panel #reviews #comments ol.commentlist li.review .comment_container .comment-text p.meta strong{color:#fff;font-weight:700;font-size:1.1rem}.woocommerce div.product .woocommerce-tabs .panel #reviews #comments ol.commentlist li.review .comment_container .comment-text .star-rating{order:2;position:relative!important;float:none!important;display:block;width:5.4em!important;height:1em;font-size:1rem;margin:0 0 1rem 0;overflow:hidden!important}.woocommerce div.product .woocommerce-tabs .panel #reviews #comments ol.commentlist li.review .comment_container .comment-text .star-rating::before{color:rgb(255 255 255 / .15)!important}.woocommerce div.product .woocommerce-tabs .panel #reviews #comments ol.commentlist li.review .comment_container .comment-text .star-rating span{overflow:hidden!important}.woocommerce div.product .woocommerce-tabs .panel #reviews #comments ol.commentlist li.review .comment_container .comment-text .star-rating span::before{color:#5ab1e6!important}.woocommerce div.product .woocommerce-tabs .panel #reviews #comments ol.commentlist li.review .comment_container .comment-text .description{order:3;color:rgb(255 255 255 / .8);font-size:1rem;line-height:1.6}.woocommerce div.product .woocommerce-tabs .panel #reviews #comments ol.commentlist li.review .comment_container .comment-text .description p{margin:0}.woocommerce div.product .woocommerce-tabs .panel #reviews #review_form_wrapper{background:rgb(255 255 255 / .02);border:1px solid rgb(255 255 255 / .05);padding:2rem;border-radius:16px}.woocommerce div.product .woocommerce-tabs .panel #reviews #review_form_wrapper .comment-reply-title{color:#fff;font-family:"Space Grotesk",sans-serif;font-size:1.25rem;margin-bottom:1.5rem;display:block}.woocommerce div.product .woocommerce-tabs .panel #reviews #review_form_wrapper form.comment-form{display:flex;flex-direction:column;gap:1.5rem}.woocommerce div.product .woocommerce-tabs .panel #reviews #review_form_wrapper form.comment-form .comment-form-rating{display:flex;align-items:center;gap:1rem;margin:0}.woocommerce div.product .woocommerce-tabs .panel #reviews #review_form_wrapper form.comment-form .comment-form-rating label{color:rgb(255 255 255 / .6);margin:0}.woocommerce div.product .woocommerce-tabs .panel #reviews #review_form_wrapper form.comment-form .comment-form-rating p.stars{margin:0}.woocommerce div.product .woocommerce-tabs .panel #reviews #review_form_wrapper form.comment-form .comment-form-rating p.stars a{color:#5ab1e6;transition:0.2s}.woocommerce div.product .woocommerce-tabs .panel #reviews #review_form_wrapper form.comment-form .comment-form-rating p.stars a:hover{color:#fff}.woocommerce div.product .woocommerce-tabs .panel #reviews #review_form_wrapper form.comment-form p.comment-form-comment,.woocommerce div.product .woocommerce-tabs .panel #reviews #review_form_wrapper form.comment-form p.comment-form-author,.woocommerce div.product .woocommerce-tabs .panel #reviews #review_form_wrapper form.comment-form p.comment-form-email{margin:0;width:100%;display:flex;flex-direction:column}.woocommerce div.product .woocommerce-tabs .panel #reviews #review_form_wrapper form.comment-form p.comment-form-comment label,.woocommerce div.product .woocommerce-tabs .panel #reviews #review_form_wrapper form.comment-form p.comment-form-author label,.woocommerce div.product .woocommerce-tabs .panel #reviews #review_form_wrapper form.comment-form p.comment-form-email label{display:block;color:rgb(255 255 255 / .7);font-family:"Space Grotesk",sans-serif;font-size:.9rem;font-weight:600;margin-bottom:.5rem;letter-spacing:.5px}.woocommerce div.product .woocommerce-tabs .panel #reviews #review_form_wrapper form.comment-form p.comment-form-comment label .required,.woocommerce div.product .woocommerce-tabs .panel #reviews #review_form_wrapper form.comment-form p.comment-form-author label .required,.woocommerce div.product .woocommerce-tabs .panel #reviews #review_form_wrapper form.comment-form p.comment-form-email label .required{color:#ff4d4d;margin-left:2px}.woocommerce div.product .woocommerce-tabs .panel #reviews #review_form_wrapper form.comment-form p.comment-form-comment textarea,.woocommerce div.product .woocommerce-tabs .panel #reviews #review_form_wrapper form.comment-form p.comment-form-comment input[type=text],.woocommerce div.product .woocommerce-tabs .panel #reviews #review_form_wrapper form.comment-form p.comment-form-comment input[type=email],.woocommerce div.product .woocommerce-tabs .panel #reviews #review_form_wrapper form.comment-form p.comment-form-author textarea,.woocommerce div.product .woocommerce-tabs .panel #reviews #review_form_wrapper form.comment-form p.comment-form-author input[type=text],.woocommerce div.product .woocommerce-tabs .panel #reviews #review_form_wrapper form.comment-form p.comment-form-author input[type=email],.woocommerce div.product .woocommerce-tabs .panel #reviews #review_form_wrapper form.comment-form p.comment-form-email textarea,.woocommerce div.product .woocommerce-tabs .panel #reviews #review_form_wrapper form.comment-form p.comment-form-email input[type=text],.woocommerce div.product .woocommerce-tabs .panel #reviews #review_form_wrapper form.comment-form p.comment-form-email input[type=email]{width:100%;background:rgb(255 255 255 / .05);border:1px solid rgb(255 255 255 / .1);color:#fff;padding:1rem 1.25rem;border-radius:10px;font-family:inherit;font-size:1rem;outline:none;transition:0.3s}.woocommerce div.product .woocommerce-tabs .panel #reviews #review_form_wrapper form.comment-form p.comment-form-comment textarea:focus,.woocommerce div.product .woocommerce-tabs .panel #reviews #review_form_wrapper form.comment-form p.comment-form-comment input[type=text]:focus,.woocommerce div.product .woocommerce-tabs .panel #reviews #review_form_wrapper form.comment-form p.comment-form-comment input[type=email]:focus,.woocommerce div.product .woocommerce-tabs .panel #reviews #review_form_wrapper form.comment-form p.comment-form-author textarea:focus,.woocommerce div.product .woocommerce-tabs .panel #reviews #review_form_wrapper form.comment-form p.comment-form-author input[type=text]:focus,.woocommerce div.product .woocommerce-tabs .panel #reviews #review_form_wrapper form.comment-form p.comment-form-author input[type=email]:focus,.woocommerce div.product .woocommerce-tabs .panel #reviews #review_form_wrapper form.comment-form p.comment-form-email textarea:focus,.woocommerce div.product .woocommerce-tabs .panel #reviews #review_form_wrapper form.comment-form p.comment-form-email input[type=text]:focus,.woocommerce div.product .woocommerce-tabs .panel #reviews #review_form_wrapper form.comment-form p.comment-form-email input[type=email]:focus{border-color:#5ab1e6;background:rgb(255 255 255 / .08);box-shadow:0 0 15px rgb(90 177 230 / .1)}.woocommerce div.product .woocommerce-tabs .panel #reviews #review_form_wrapper form.comment-form p.comment-form-comment textarea,.woocommerce div.product .woocommerce-tabs .panel #reviews #review_form_wrapper form.comment-form p.comment-form-author textarea,.woocommerce div.product .woocommerce-tabs .panel #reviews #review_form_wrapper form.comment-form p.comment-form-email textarea{min-height:120px;resize:vertical}.woocommerce div.product .woocommerce-tabs .panel #reviews #review_form_wrapper form.comment-form p.comment-form-cookies-consent{display:flex;gap:.75rem;align-items:flex-start;color:rgb(255 255 255 / .4);font-size:.85rem;margin:0}.woocommerce div.product .woocommerce-tabs .panel #reviews #review_form_wrapper form.comment-form p.comment-form-cookies-consent input[type=checkbox]{margin-top:4px}.woocommerce div.product .woocommerce-tabs .panel #reviews #review_form_wrapper form.comment-form p.form-submit{margin:0}.woocommerce div.product .woocommerce-tabs .panel #reviews #review_form_wrapper form.comment-form p.form-submit input[type=submit],.woocommerce div.product .woocommerce-tabs .panel #reviews #review_form_wrapper form.comment-form p.form-submit #submit,.woocommerce div.product .woocommerce-tabs .panel #reviews #review_form_wrapper form.comment-form p.form-submit button[type=submit]{background:#5ab1e6!important;color:#fff!important;border-radius:10px;padding:1rem 2.5rem;font-weight:700;text-transform:uppercase;letter-spacing:1px;border:none!important;cursor:pointer;transition:0.4s;width:100%}@media (min-width:576px){.woocommerce div.product .woocommerce-tabs .panel #reviews #review_form_wrapper form.comment-form p.form-submit input[type=submit],.woocommerce div.product .woocommerce-tabs .panel #reviews #review_form_wrapper form.comment-form p.form-submit #submit,.woocommerce div.product .woocommerce-tabs .panel #reviews #review_form_wrapper form.comment-form p.form-submit button[type=submit]{width:auto}}.woocommerce div.product .woocommerce-tabs .panel #reviews #review_form_wrapper form.comment-form p.form-submit input[type=submit]:hover,.woocommerce div.product .woocommerce-tabs .panel #reviews #review_form_wrapper form.comment-form p.form-submit #submit:hover,.woocommerce div.product .woocommerce-tabs .panel #reviews #review_form_wrapper form.comment-form p.form-submit button[type=submit]:hover{background:rgb(125.4315789474,193.7494736842,235.3684210526)!important;transform:translateY(-3px);box-shadow:0 10px 25px rgb(90 177 230 / .3)}.woocommerce div.product .lp-related-swiper-wrapper{grid-column:1/-1;margin-top:5rem;padding-top:3rem;border-top:1px solid rgb(255 255 255 / .05);width:100%;overflow:hidden}.woocommerce div.product .lp-related-swiper-wrapper h2{font-family:"Space Grotesk",sans-serif;font-size:clamp(1.8rem, 3vw, 2.2rem);color:#fff;margin-bottom:2.5rem}@keyframes lp-spin-button{from{transform:translate(-50%,-50%) rotate(0deg)}to{transform:translate(-50%,-50%) rotate(360deg)}}.widget_shopping_cart_content{display:flex;flex-direction:column;height:100%}.widget_shopping_cart_content ul.cart_list,.widget_shopping_cart_content ul.woocommerce-mini-cart{list-style:none!important;padding:0!important;margin:0!important;flex-grow:1;overflow-y:auto;scrollbar-width:thin}.widget_shopping_cart_content ul.cart_list li.mini_cart_item,.widget_shopping_cart_content ul.cart_list li.woocommerce-mini-cart-item,.widget_shopping_cart_content ul.woocommerce-mini-cart li.mini_cart_item,.widget_shopping_cart_content ul.woocommerce-mini-cart li.woocommerce-mini-cart-item{position:relative!important;display:flex!important;flex-direction:column!important;justify-content:center!important;padding:1.5rem 130px 1.5rem 85px!important;min-height:calc(70px + 3rem)!important;gap:8px!important;border-bottom:1px solid rgb(255 255 255 / .05)!important}.widget_shopping_cart_content ul.cart_list li.mini_cart_item a:not(.remove),.widget_shopping_cart_content ul.cart_list li.woocommerce-mini-cart-item a:not(.remove),.widget_shopping_cart_content ul.woocommerce-mini-cart li.mini_cart_item a:not(.remove),.widget_shopping_cart_content ul.woocommerce-mini-cart li.woocommerce-mini-cart-item a:not(.remove){color:#fff!important;font-weight:700!important;font-family:"Space Grotesk",sans-serif!important;text-decoration:none!important;font-size:1rem!important;line-height:1.3!important;display:block!important;transition:0.2s!important}.widget_shopping_cart_content ul.cart_list li.mini_cart_item a:not(.remove):hover,.widget_shopping_cart_content ul.cart_list li.woocommerce-mini-cart-item a:not(.remove):hover,.widget_shopping_cart_content ul.woocommerce-mini-cart li.mini_cart_item a:not(.remove):hover,.widget_shopping_cart_content ul.woocommerce-mini-cart li.woocommerce-mini-cart-item a:not(.remove):hover{color:#00a8e8!important}.widget_shopping_cart_content ul.cart_list li.mini_cart_item a:not(.remove) img,.widget_shopping_cart_content ul.cart_list li.woocommerce-mini-cart-item a:not(.remove) img,.widget_shopping_cart_content ul.woocommerce-mini-cart li.mini_cart_item a:not(.remove) img,.widget_shopping_cart_content ul.woocommerce-mini-cart li.woocommerce-mini-cart-item a:not(.remove) img{position:absolute!important;top:1.5rem!important;left:0!important;width:70px!important;height:70px!important;-o-object-fit:cover!important;object-fit:cover!important;border-radius:10px!important;border:1px solid rgb(255 255 255 / .1)!important;margin:0!important}.widget_shopping_cart_content ul.cart_list li.mini_cart_item dl.variation,.widget_shopping_cart_content ul.cart_list li.woocommerce-mini-cart-item dl.variation,.widget_shopping_cart_content ul.woocommerce-mini-cart li.mini_cart_item dl.variation,.widget_shopping_cart_content ul.woocommerce-mini-cart li.woocommerce-mini-cart-item dl.variation{margin:.5rem 0 0 0!important;padding:0!important;display:flex!important;flex-direction:column!important;align-items:flex-start!important;gap:4px!important;border:none!important;width:100%!important}.widget_shopping_cart_content ul.cart_list li.mini_cart_item dl.variation dt,.widget_shopping_cart_content ul.cart_list li.woocommerce-mini-cart-item dl.variation dt,.widget_shopping_cart_content ul.woocommerce-mini-cart li.mini_cart_item dl.variation dt,.widget_shopping_cart_content ul.woocommerce-mini-cart li.woocommerce-mini-cart-item dl.variation dt{font-weight:500!important;color:rgb(255 255 255 / .4)!important;margin:0!important;font-size:0.8rem!important;line-height:1!important}.widget_shopping_cart_content ul.cart_list li.mini_cart_item dl.variation dd,.widget_shopping_cart_content ul.cart_list li.woocommerce-mini-cart-item dl.variation dd,.widget_shopping_cart_content ul.woocommerce-mini-cart li.mini_cart_item dl.variation dd,.widget_shopping_cart_content ul.woocommerce-mini-cart li.woocommerce-mini-cart-item dl.variation dd{margin:0!important;min-width:0!important}.widget_shopping_cart_content ul.cart_list li.mini_cart_item dl.variation dd p,.widget_shopping_cart_content ul.cart_list li.woocommerce-mini-cart-item dl.variation dd p,.widget_shopping_cart_content ul.woocommerce-mini-cart li.mini_cart_item dl.variation dd p,.widget_shopping_cart_content ul.woocommerce-mini-cart li.woocommerce-mini-cart-item dl.variation dd p{margin:0!important}.widget_shopping_cart_content ul.cart_list li.mini_cart_item dl.variation dd a.custom-file-download,.widget_shopping_cart_content ul.cart_list li.woocommerce-mini-cart-item dl.variation dd a.custom-file-download,.widget_shopping_cart_content ul.woocommerce-mini-cart li.mini_cart_item dl.variation dd a.custom-file-download,.widget_shopping_cart_content ul.woocommerce-mini-cart li.woocommerce-mini-cart-item dl.variation dd a.custom-file-download{display:inline-flex!important;align-items:center!important;gap:6px!important;background:transparent!important;border:none!important;padding:0!important;color:#00a8e8!important;text-decoration:none!important;transition:0.2s ease!important}.widget_shopping_cart_content ul.cart_list li.mini_cart_item dl.variation dd a.custom-file-download:hover,.widget_shopping_cart_content ul.cart_list li.woocommerce-mini-cart-item dl.variation dd a.custom-file-download:hover,.widget_shopping_cart_content ul.woocommerce-mini-cart li.mini_cart_item dl.variation dd a.custom-file-download:hover,.widget_shopping_cart_content ul.woocommerce-mini-cart li.woocommerce-mini-cart-item dl.variation dd a.custom-file-download:hover{color:rgb(53.5,199.4137931034,255)!important}.widget_shopping_cart_content ul.cart_list li.mini_cart_item dl.variation dd a.custom-file-download:hover .file-name,.widget_shopping_cart_content ul.cart_list li.woocommerce-mini-cart-item dl.variation dd a.custom-file-download:hover .file-name,.widget_shopping_cart_content ul.woocommerce-mini-cart li.mini_cart_item dl.variation dd a.custom-file-download:hover .file-name,.widget_shopping_cart_content ul.woocommerce-mini-cart li.woocommerce-mini-cart-item dl.variation dd a.custom-file-download:hover .file-name{text-decoration:underline!important}.widget_shopping_cart_content ul.cart_list li.mini_cart_item dl.variation dd a.custom-file-download .file-name,.widget_shopping_cart_content ul.cart_list li.woocommerce-mini-cart-item dl.variation dd a.custom-file-download .file-name,.widget_shopping_cart_content ul.woocommerce-mini-cart li.mini_cart_item dl.variation dd a.custom-file-download .file-name,.widget_shopping_cart_content ul.woocommerce-mini-cart li.woocommerce-mini-cart-item dl.variation dd a.custom-file-download .file-name{display:block!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;font-size:0.9rem!important;font-family:monospace!important;max-width:140px!important}.widget_shopping_cart_content ul.cart_list li.mini_cart_item dl.variation dd a.custom-file-download::after,.widget_shopping_cart_content ul.cart_list li.woocommerce-mini-cart-item dl.variation dd a.custom-file-download::after,.widget_shopping_cart_content ul.woocommerce-mini-cart li.mini_cart_item dl.variation dd a.custom-file-download::after,.widget_shopping_cart_content ul.woocommerce-mini-cart li.woocommerce-mini-cart-item dl.variation dd a.custom-file-download::after{content:""!important;display:block!important;width:14px!important;height:14px!important;flex-shrink:0!important;background-color:currentColor!important;mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M21 15v4a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2v-4'/%3E%3Cpolyline points='7 10 12 15 17 10'/%3E%3Cline x1='12' y1='15' x2='12' y2='3'/%3E%3C/svg%3E")!important;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M21 15v4a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2v-4'/%3E%3Cpolyline points='7 10 12 15 17 10'/%3E%3Cline x1='12' y1='15' x2='12' y2='3'/%3E%3C/svg%3E")!important;mask-size:contain!important;-webkit-mask-size:contain!important;mask-repeat:no-repeat!important;-webkit-mask-repeat:no-repeat!important;transition:0.2s ease!important}.widget_shopping_cart_content ul.cart_list li.mini_cart_item .quantity,.widget_shopping_cart_content ul.cart_list li.woocommerce-mini-cart-item .quantity,.widget_shopping_cart_content ul.woocommerce-mini-cart li.mini_cart_item .quantity,.widget_shopping_cart_content ul.woocommerce-mini-cart li.woocommerce-mini-cart-item .quantity{position:absolute!important;right:40px!important;top:50%!important;transform:translateY(-50%)!important;color:rgb(255 255 255 / .5)!important;font-size:0.9rem!important;white-space:nowrap!important;text-align:right!important}.widget_shopping_cart_content ul.cart_list li.mini_cart_item .quantity .amount,.widget_shopping_cart_content ul.cart_list li.woocommerce-mini-cart-item .quantity .amount,.widget_shopping_cart_content ul.woocommerce-mini-cart li.mini_cart_item .quantity .amount,.widget_shopping_cart_content ul.woocommerce-mini-cart li.woocommerce-mini-cart-item .quantity .amount{color:#00a8e8!important;font-weight:700!important;font-size:1.1rem!important}.widget_shopping_cart_content ul.cart_list li.mini_cart_item a.remove,.widget_shopping_cart_content ul.cart_list li.woocommerce-mini-cart-item a.remove,.widget_shopping_cart_content ul.woocommerce-mini-cart li.mini_cart_item a.remove,.widget_shopping_cart_content ul.woocommerce-mini-cart li.woocommerce-mini-cart-item a.remove{position:absolute!important;right:0!important;top:50%!important;transform:translateY(-50%)!important;background:transparent!important;width:30px!important;height:30px!important;display:flex!important;align-items:center!important;justify-content:center!important;text-decoration:none!important;font-size:1.5rem!important;line-height:1!important;border-radius:50%!important;color:rgb(255 255 255 / .3)!important;transition:0.3s ease!important;z-index:10!important}.widget_shopping_cart_content ul.cart_list li.mini_cart_item a.remove:hover,.widget_shopping_cart_content ul.cart_list li.woocommerce-mini-cart-item a.remove:hover,.widget_shopping_cart_content ul.woocommerce-mini-cart li.mini_cart_item a.remove:hover,.widget_shopping_cart_content ul.woocommerce-mini-cart li.woocommerce-mini-cart-item a.remove:hover{color:#ff4d4d!important;background:rgb(255 77 77 / .1)!important}.widget_shopping_cart_content .woocommerce-mini-cart__total{display:flex;justify-content:space-between;align-items:center;padding:1.5rem 0;margin:0;border-top:1px solid rgb(255 255 255 / .1);background:#fff0}.widget_shopping_cart_content .woocommerce-mini-cart__total strong{color:rgb(255 255 255 / .6);font-weight:700;text-transform:uppercase;font-size:.85rem;letter-spacing:1px}.widget_shopping_cart_content .woocommerce-mini-cart__total .amount{color:#fff;font-size:1.5rem;font-weight:800}.widget_shopping_cart_content .woocommerce-mini-cart__buttons{display:flex;flex-direction:column;gap:.75rem;margin:0;padding-bottom:1rem}.widget_shopping_cart_content .woocommerce-mini-cart__buttons a.button{display:flex;align-items:center;justify-content:center;width:100%;padding:1.2rem;border-radius:10px;text-decoration:none!important;font-weight:700;text-transform:uppercase;letter-spacing:1px;transition:0.3s;text-align:center;line-height:1}.widget_shopping_cart_content .woocommerce-mini-cart__buttons a.button:not(.checkout){background:rgb(255 255 255 / .05);color:#fff;border:1px solid rgb(255 255 255 / .1)}.widget_shopping_cart_content .woocommerce-mini-cart__buttons a.button:not(.checkout):hover{background:rgb(255 255 255 / .1)}.widget_shopping_cart_content .woocommerce-mini-cart__buttons a.button.checkout{background:#00a8e8!important;color:#000!important;border:none}.widget_shopping_cart_content .woocommerce-mini-cart__buttons a.button.checkout:hover{background:rgb(17.8,189.5655172414,255)!important;transform:translateY(-3px);box-shadow:0 10px 25px rgb(0 168 232 / .3)}.widget_shopping_cart_content .woocommerce-mini-cart__empty-message{text-align:center;color:rgb(255 255 255 / .5);padding:3rem 1rem;font-size:1.1rem;margin:auto 0}.woocommerce-message,.woocommerce-info,.woocommerce-error{background:rgb(255 255 255 / .03)!important;border:1px solid rgb(255 255 255 / .08)!important;border-top:4px solid #00a8e8!important;color:#fff!important;border-radius:10px;padding:1.5rem 2rem!important;margin:0 0 2.5rem 0!important;display:block!important;position:relative;font-family:"Space Grotesk",sans-serif;box-shadow:0 10px 30px rgb(0 0 0 / .2)}.woocommerce-message::before,.woocommerce-info::before,.woocommerce-error::before{content:none!important;display:none!important}.woocommerce-message a:not(.button),.woocommerce-info a:not(.button),.woocommerce-error a:not(.button){color:#00a8e8;text-decoration:underline;font-weight:600}.woocommerce-message a:not(.button):hover,.woocommerce-info a:not(.button):hover,.woocommerce-error a:not(.button):hover{color:#fff}.woocommerce-message .button,.woocommerce-info .button,.woocommerce-error .button{float:right;background:rgb(255 255 255 / .05)!important;color:#fff!important;border:1px solid rgb(255 255 255 / .1)!important;border-radius:8px;padding:.6rem 1.5rem;font-weight:700;text-transform:uppercase;font-size:.85rem;letter-spacing:1px;transition:0.3s ease;margin-top:-.4rem}.woocommerce-message .button:hover,.woocommerce-info .button:hover,.woocommerce-error .button:hover{background:#00a8e8!important;border-color:#00a8e8!important;color:#1a1a1a!important}.woocommerce-error{border-top-color:#ff4d4d!important;list-style:none!important;margin-left:0!important}.woocommerce-error li{margin:0;padding:0}.woocommerce-error li:not(:last-child){margin-bottom:.5rem}.woocommerce-cart .woocommerce{display:flex!important;flex-direction:row!important;flex-wrap:wrap!important;gap:40px!important;align-items:flex-start!important}.woocommerce-cart .woocommerce .woocommerce-notices-wrapper{flex:1 0 100%!important;width:100%!important}.woocommerce-cart .woocommerce form.woocommerce-cart-form{flex:1!important;min-width:0!important;margin:0!important}.woocommerce-cart .woocommerce .cart-collaterals{flex:0 0 400px!important;margin:0!important;position:sticky!important;top:100px!important}@media (max-width:1200px){.woocommerce-cart .woocommerce .cart-collaterals{flex:0 0 350px!important}}@media (max-width:991px){.woocommerce-cart .woocommerce .cart-collaterals{flex:1 0 100%!important;position:static!important}}.woocommerce-cart .cart_totals tr.shipping,.woocommerce-cart .cart_totals .shipping-calculator-button,.woocommerce-cart .cart_totals .woocommerce-shipping-destination{display:none!important}.woocommerce-cart table.shop_table.cart{background:rgb(255 255 255 / .02)!important;border:1px solid rgb(255 255 255 / .05)!important;border-radius:12px!important;border-collapse:separate!important;border-spacing:0!important;width:100%!important}.woocommerce-cart table.shop_table.cart thead th{background:rgb(255 255 255 / .02)!important;color:rgb(255 255 255 / .4)!important;text-transform:uppercase!important;font-size:0.75rem!important;letter-spacing:1.5px!important;padding:20px!important;border-bottom:1px solid rgb(255 255 255 / .08)!important;border-top:none!important;border-left:none!important;border-right:none!important}.woocommerce-cart table.shop_table.cart tbody td{padding:20px!important;border-bottom:1px solid rgb(255 255 255 / .05)!important;border-top:none!important;border-left:none!important;border-right:none!important;vertical-align:middle!important;color:#fff!important}.woocommerce-cart table.shop_table.cart tbody td.product-thumbnail img{width:70px!important;border-radius:8px!important;-o-object-fit:cover!important;object-fit:cover!important}.woocommerce-cart table.shop_table.cart tbody td.product-name a{color:#fff!important;font-weight:600!important;text-decoration:none!important;font-family:"Space Grotesk",sans-serif!important}.woocommerce-cart table.shop_table.cart tbody td.product-name a:hover{color:#00a8e8!important}.woocommerce-cart table.shop_table.cart tbody td.product-price,.woocommerce-cart table.shop_table.cart tbody td.product-subtotal{font-weight:600!important}.woocommerce-cart table.shop_table.cart tbody td.product-remove a{color:#ff4d4d!important;font-size:1.5rem!important;font-weight:400!important;display:flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:50%;background:rgb(255 77 77 / .1);transition:0.3s}.woocommerce-cart table.shop_table.cart tbody td.product-remove a:hover{background:#ff4d4d;color:#fff!important;text-decoration:none}.woocommerce-cart table.shop_table.cart .quantity input.qty{background:rgb(0 0 0 / .2)!important;border:1px solid rgb(255 255 255 / .1)!important;color:#fff!important;border-radius:6px!important;padding:10px!important;width:70px!important;text-align:center!important}.woocommerce-cart table.shop_table.cart .quantity input.qty:focus{border-color:#00a8e8!important;outline:none}.woocommerce-cart table.shop_table.cart .actions{padding:20px!important;background:rgb(255 255 255 / .01)!important}.woocommerce-cart table.shop_table.cart .actions .coupon{display:flex;gap:10px;align-items:center;float:left}.woocommerce-cart table.shop_table.cart .actions .coupon input.input-text{background:rgb(0 0 0 / .2)!important;border:1px solid rgb(255 255 255 / .1)!important;color:#fff!important;border-radius:8px!important;padding:12px 15px!important;width:200px!important}.woocommerce-cart table.shop_table.cart .actions .coupon input.input-text:focus{border-color:#00a8e8!important;outline:none}.woocommerce-cart table.shop_table.cart .actions button.button{background:rgb(255 255 255 / .05)!important;color:#fff!important;border:1px solid rgb(255 255 255 / .1)!important;border-radius:8px!important;padding:12px 20px!important;font-weight:600!important;transition:0.3s}.woocommerce-cart table.shop_table.cart .actions button.button:hover{background:rgb(255 255 255 / .1)!important;border-color:#fff!important}.woocommerce-cart .cart_totals{width:unset!important;float:unset!important;background:var(--clr-primary-blue-rgba)!important;border:1px solid rgb(0 168 232 / .2)!important;border-radius:12px!important;padding:30px!important}.woocommerce-cart .cart_totals h2{font-family:"Space Grotesk",sans-serif!important;font-size:1.5rem!important;color:#fff!important;margin-bottom:20px!important;border-bottom:1px solid rgb(255 255 255 / .1)!important;padding-bottom:15px!important}.woocommerce-cart .cart_totals table.shop_table{width:100%!important;border-collapse:collapse!important;border:none!important;margin:0!important}.woocommerce-cart .cart_totals table.shop_table th,.woocommerce-cart .cart_totals table.shop_table td{padding:15px 0!important;border-bottom:1px solid rgb(255 255 255 / .05)!important;border-top:none!important;border-left:none!important;border-right:none!important;background:transparent!important}.woocommerce-cart .cart_totals table.shop_table th{color:rgb(255 255 255 / .6)!important;text-align:left!important;font-weight:500!important}.woocommerce-cart .cart_totals table.shop_table td{text-align:right!important;color:#fff!important;font-weight:600!important}.woocommerce-cart .cart_totals table.shop_table tr.order-total th,.woocommerce-cart .cart_totals table.shop_table tr.order-total td{border-top:2px solid rgb(255 255 255 / .1)!important;border-bottom:none!important;padding-top:20px!important}.woocommerce-cart .cart_totals table.shop_table tr.order-total th{color:#fff!important;font-size:1.2rem!important}.woocommerce-cart .cart_totals table.shop_table tr.order-total td strong{color:#00a8e8!important;font-size:1.6rem!important}.woocommerce-cart .cart_totals .checkout-button{display:block!important;width:100%!important;background:#00a8e8!important;color:#212529!important;text-align:center!important;padding:18px!important;border-radius:8px!important;font-weight:800!important;text-transform:uppercase!important;margin-top:30px!important;text-decoration:none!important;transition:0.3s!important}.woocommerce-cart .cart_totals .checkout-button:hover{background:rgb(0,131.0689655172,181)!important;transform:translateY(-2px);box-shadow:0 10px 20px rgb(0 168 232 / .2)}button[name=update_cart]{display:none!important}.woocommerce-cart-form.processing{opacity:.5;pointer-events:none}@media (min-width:992px){.woocommerce-checkout form.checkout{display:grid;grid-template-columns:1fr 450px;grid-template-rows:auto 1fr;gap:50px;align-items:start}.woocommerce-checkout form.checkout::before,.woocommerce-checkout form.checkout::after{display:none!important}.woocommerce-checkout form.checkout #customer_details{grid-column:1/2;grid-row:1/3}.woocommerce-checkout form.checkout #order_review_heading{grid-column:2/3;grid-row:1/2;margin:0 0 20px 0}.woocommerce-checkout form.checkout #order_review{grid-column:2/3;grid-row:2/3;position:sticky;top:100px}}.woocommerce-checkout form.checkout .col2-set{width:100%}.woocommerce-checkout form.checkout .col2-set .col-1,.woocommerce-checkout form.checkout .col2-set .col-2{float:none;width:100%;margin-bottom:20px;padding:0}.woocommerce-checkout form.checkout h3{font-family:"Space Grotesk",sans-serif;color:#fff;font-size:1.5rem;margin-bottom:1.5rem;border-bottom:1px solid rgb(255 255 255 / .15);padding-bottom:10px}.woocommerce-checkout form.checkout .woocommerce-billing-fields .form-row,.woocommerce-checkout form.checkout .woocommerce-shipping-fields .form-row,.woocommerce-checkout form.checkout .woocommerce-additional-fields .form-row{margin-bottom:1.5rem;width:100%}.woocommerce-checkout form.checkout .woocommerce-billing-fields .form-row label,.woocommerce-checkout form.checkout .woocommerce-shipping-fields .form-row label,.woocommerce-checkout form.checkout .woocommerce-additional-fields .form-row label{font-family:"Inter",sans-serif;color:rgb(255 255 255 / .8);font-weight:500;font-size:.9rem;margin-bottom:8px;display:block}.woocommerce-checkout form.checkout .woocommerce-billing-fields .form-row label abbr.required,.woocommerce-checkout form.checkout .woocommerce-shipping-fields .form-row label abbr.required,.woocommerce-checkout form.checkout .woocommerce-additional-fields .form-row label abbr.required{color:#ff4d4d;text-decoration:none;border:none}.woocommerce-checkout form.checkout .woocommerce-billing-fields .form-row input.input-text,.woocommerce-checkout form.checkout .woocommerce-billing-fields .form-row textarea,.woocommerce-checkout form.checkout .woocommerce-shipping-fields .form-row input.input-text,.woocommerce-checkout form.checkout .woocommerce-shipping-fields .form-row textarea,.woocommerce-checkout form.checkout .woocommerce-additional-fields .form-row input.input-text,.woocommerce-checkout form.checkout .woocommerce-additional-fields .form-row textarea{font-family:"Inter",sans-serif;background-color:#2c3035;color:#fff;border:1px solid rgb(255 255 255 / .15);border-radius:8px;padding:14px 16px;width:100%;font-size:1rem;box-sizing:border-box;transition:all 0.3s ease;-webkit-appearance:none;-moz-appearance:none;appearance:none}.woocommerce-checkout form.checkout .woocommerce-billing-fields .form-row input.input-text::-moz-placeholder,.woocommerce-checkout form.checkout .woocommerce-billing-fields .form-row textarea::-moz-placeholder,.woocommerce-checkout form.checkout .woocommerce-shipping-fields .form-row input.input-text::-moz-placeholder,.woocommerce-checkout form.checkout .woocommerce-shipping-fields .form-row textarea::-moz-placeholder,.woocommerce-checkout form.checkout .woocommerce-additional-fields .form-row input.input-text::-moz-placeholder,.woocommerce-checkout form.checkout .woocommerce-additional-fields .form-row textarea::-moz-placeholder{color:rgb(255 255 255 / .3)}.woocommerce-checkout form.checkout .woocommerce-billing-fields .form-row input.input-text::placeholder,.woocommerce-checkout form.checkout .woocommerce-billing-fields .form-row textarea::placeholder,.woocommerce-checkout form.checkout .woocommerce-shipping-fields .form-row input.input-text::placeholder,.woocommerce-checkout form.checkout .woocommerce-shipping-fields .form-row textarea::placeholder,.woocommerce-checkout form.checkout .woocommerce-additional-fields .form-row input.input-text::placeholder,.woocommerce-checkout form.checkout .woocommerce-additional-fields .form-row textarea::placeholder{color:rgb(255 255 255 / .3)}.woocommerce-checkout form.checkout .woocommerce-billing-fields .form-row input.input-text:focus,.woocommerce-checkout form.checkout .woocommerce-billing-fields .form-row textarea:focus,.woocommerce-checkout form.checkout .woocommerce-shipping-fields .form-row input.input-text:focus,.woocommerce-checkout form.checkout .woocommerce-shipping-fields .form-row textarea:focus,.woocommerce-checkout form.checkout .woocommerce-additional-fields .form-row input.input-text:focus,.woocommerce-checkout form.checkout .woocommerce-additional-fields .form-row textarea:focus{outline:none!important;border-color:#00a8e8!important;box-shadow:0 0 0 3px var(--clr-primary-blue-rgba)!important;background-color:rgb(48.6268041237,53.0474226804,58.5731958763)!important}.woocommerce-checkout form.checkout .woocommerce-billing-fields .form-row textarea,.woocommerce-checkout form.checkout .woocommerce-shipping-fields .form-row textarea,.woocommerce-checkout form.checkout .woocommerce-additional-fields .form-row textarea{min-height:120px;resize:vertical}.woocommerce-checkout form.checkout #ship-to-different-address{margin-top:2rem}.woocommerce-checkout form.checkout #ship-to-different-address label{font-family:"Space Grotesk",sans-serif;font-size:1.3rem;color:#fff;display:flex;align-items:center;gap:12px;cursor:pointer}.woocommerce-checkout form.checkout #ship-to-different-address label input[type=checkbox]{width:20px;height:20px;accent-color:#00a8e8;cursor:pointer}.select2-container--default .select2-selection--single{background-color:#2c3035!important;border:1px solid rgb(255 255 255 / .15)!important;border-radius:8px!important;height:52px!important;display:flex!important;align-items:center}.select2-container--default .select2-selection--single .select2-selection__rendered{color:#fff!important;padding-left:16px!important}.select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:rgb(255 255 255 / .5) #fff0 #fff0 transparent!important}.select2-container--default.select2-container--focus .select2-selection--single,.select2-container--default.select2-container--open .select2-selection--single{border-color:#00a8e8!important;box-shadow:0 0 0 3px var(--clr-primary-blue-rgba)!important;outline:none!important}.woocommerce-checkout form.checkout .form-row.woocommerce-invalid input.input-text,.woocommerce-checkout form.checkout .form-row.woocommerce-invalid textarea{border-color:#ff4d4d!important}.woocommerce-checkout form.checkout .form-row.woocommerce-invalid label{color:#ff4d4d!important}.woocommerce-checkout form.checkout #order_review{background-color:rgb(255 255 255 / .02);padding:30px;border-radius:12px;border:1px solid rgb(255 255 255 / .15);box-shadow:0 10px 30px rgb(0 0 0 / .2)}.woocommerce-checkout form.checkout #order_review table.shop_table{width:100%;border-collapse:collapse;table-layout:fixed;border:none!important}.woocommerce-checkout form.checkout #order_review table.shop_table thead{display:block!important}.woocommerce-checkout form.checkout #order_review table.shop_table thead tr{display:flex!important;justify-content:space-between!important;padding:0 0 10px 0!important;border-bottom:1px solid rgb(255 255 255 / .1)!important}.woocommerce-checkout form.checkout #order_review table.shop_table thead tr th{color:rgb(255 255 255 / .4);text-transform:uppercase;font-size:.7rem;letter-spacing:2px;border:none!important}.woocommerce-checkout form.checkout #order_review table.shop_table tbody{display:block!important}.woocommerce-checkout form.checkout #order_review table.shop_table tbody tr.cart_item{display:grid!important;grid-template-columns:1fr 120px!important;align-items:center!important;padding:20px 0!important;border-bottom:1px solid rgb(255 255 255 / .05)!important;width:100%!important}.woocommerce-checkout form.checkout #order_review table.shop_table tbody tr.cart_item td{padding:0!important;border:none!important;background:transparent!important;display:block!important}.woocommerce-checkout form.checkout #order_review table.shop_table tbody tr.cart_item td.product-name .lp-checkout-product-wrapper{display:flex;align-items:center;gap:15px}.woocommerce-checkout form.checkout #order_review table.shop_table tbody tr.cart_item td.product-name .lp-checkout-product-wrapper .lp-checkout-product-image img{width:50px;height:50px;border-radius:6px;-o-object-fit:cover;object-fit:cover}.woocommerce-checkout form.checkout #order_review table.shop_table tbody tr.cart_item td.product-name .lp-checkout-product-wrapper .lp-custom-qty{color:#00a8e8;font-weight:700;font-size:.8rem}.woocommerce-checkout form.checkout #order_review table.shop_table tbody tr.cart_item td.product-name .lp-checkout-product-wrapper .lp-checkout-product-info{flex:1;min-width:0;font-size:.95rem;color:#fff}.woocommerce-checkout form.checkout #order_review table.shop_table tbody tr.cart_item td.product-name dl.variation,.woocommerce-checkout form.checkout #order_review table.shop_table tbody tr.cart_item td.product-name .wc-item-meta{margin-top:12px;padding:10px 12px;background:rgb(0 168 232 / .05);border-left:3px solid #00a8e8;border-radius:0 6px 6px 0;font-size:.8rem;color:rgb(255 255 255 / .8)}.woocommerce-checkout form.checkout #order_review table.shop_table tbody tr.cart_item td.product-total{text-align:right!important;font-weight:700;color:#fff}.woocommerce-checkout form.checkout #order_review table.shop_table tbody tr.cart_item td.product-total .lp-to-be-valued{color:#00a8e8;white-space:nowrap;font-size:.9rem}.woocommerce-checkout form.checkout #order_review table.shop_table tfoot{display:block!important}.woocommerce-checkout form.checkout #order_review table.shop_table tfoot tr:not(.shipping){display:grid!important;grid-template-columns:1fr auto!important;padding:15px 0!important;border:none!important;gap:20px}.woocommerce-checkout form.checkout #order_review table.shop_table tfoot tr:not(.shipping) th,.woocommerce-checkout form.checkout #order_review table.shop_table tfoot tr:not(.shipping) td{padding:0!important;border:none!important}.woocommerce-checkout form.checkout #order_review table.shop_table tfoot tr:not(.shipping) th{text-align:left!important;color:rgb(255 255 255 / .4);font-weight:400}.woocommerce-checkout form.checkout #order_review table.shop_table tfoot tr:not(.shipping) td{text-align:right!important;font-weight:700;color:#fff}.woocommerce-checkout form.checkout #order_review table.shop_table tfoot tr.cart-subtotal th{font-size:0!important}.woocommerce-checkout form.checkout #order_review table.shop_table tfoot tr.cart-subtotal th::before{content:"Wartość koszyka";font-size:.9rem}.woocommerce-checkout form.checkout #order_review table.shop_table tfoot tr.order-total{margin-top:20px;padding-top:25px!important;border-top:1px solid rgb(255 255 255 / .1)!important}.woocommerce-checkout form.checkout #order_review table.shop_table tfoot tr.order-total th{color:#fff!important;font-size:1.2rem!important;font-weight:800!important}.woocommerce-checkout form.checkout #order_review table.shop_table tfoot tr.order-total td .woocommerce-Price-amount{color:#00a8e8!important;font-size:1.6rem!important;font-weight:800!important}.woocommerce-checkout form.checkout #order_review table.shop_table tfoot tr.order-total .lp-price-with-suffix{display:flex!important;align-items:baseline!important;justify-content:flex-end!important;gap:8px!important;white-space:nowrap!important}.woocommerce-checkout form.checkout #order_review table.shop_table tfoot tr.shipping{display:block!important;margin:30px 0!important}.woocommerce-checkout form.checkout #order_review table.shop_table tfoot tr.shipping th{display:block!important;text-align:left!important;color:rgb(255 255 255 / .4)!important;text-transform:uppercase;font-size:.7rem;letter-spacing:2px}.woocommerce-checkout form.checkout #order_review table.shop_table tfoot tr.shipping th::after{content:"";display:block;width:40px;height:2px;background:#00a8e8;margin-top:8px}.woocommerce-checkout form.checkout #order_review table.shop_table tfoot tr.shipping td{display:block!important;border:none!important}.woocommerce-checkout form.checkout #order_review table.shop_table tfoot tr.shipping td ul#shipping_method{list-style:none!important;padding:0!important;margin:0!important}.woocommerce-checkout form.checkout #order_review table.shop_table tfoot tr.shipping td ul#shipping_method li{display:flex!important;align-items:center!important;margin-bottom:12px!important;padding:15px!important;background:rgb(255 255 255 / .03)!important;border:1px solid rgb(255 255 255 / .1)!important;border-radius:10px!important}.woocommerce-checkout form.checkout #order_review table.shop_table tfoot tr.shipping td ul#shipping_method li input[type=radio]{margin-right:15px!important;accent-color:#00a8e8;width:18px;height:18px}.woocommerce-checkout form.checkout #order_review table.shop_table tfoot tr.shipping td ul#shipping_method li:not(:has(input)){display:none!important;padding:0!important;margin:0!important;border:none!important;height:0!important}.woocommerce-checkout form.checkout #order_review table.shop_table tfoot tr.shipping td ul#shipping_method li label{color:#fff!important;font-weight:500;cursor:pointer;flex:1;display:flex;justify-content:space-between}.woocommerce-checkout form.checkout #order_review table.shop_table tfoot tr.shipping td ul#shipping_method li:has(input[id*=lp_dummy_method]){display:none!important}.woocommerce-checkout form.checkout #order_review table.shop_table tfoot tr.shipping td ul#shipping_method li:has(input[id*=lp_valuation_method]),.woocommerce-checkout form.checkout #order_review table.shop_table tfoot tr.shipping td ul#shipping_method li:has(input[id*=lp_val]){border-color:rgb(0 168 232 / .3)!important}.woocommerce-checkout form.checkout #order_review table.shop_table tfoot tr.shipping td ul#shipping_method li:has(input[id*=lp_valuation_method]) label,.woocommerce-checkout form.checkout #order_review table.shop_table tfoot tr.shipping td ul#shipping_method li:has(input[id*=lp_val]) label{color:#00a8e8!important;font-weight:700}.woocommerce-checkout form.checkout #order_review table.shop_table tfoot tr.shipping td ul#shipping_method li:has(input[id*=lp_valuation_method]) .woocommerce-Price-amount,.woocommerce-checkout form.checkout #order_review table.shop_table tfoot tr.shipping td ul#shipping_method li:has(input[id*=lp_val]) .woocommerce-Price-amount{display:none!important}.woocommerce-checkout form.checkout #payment{margin-top:20px;background:transparent!important}.woocommerce-checkout form.checkout #payment ul.payment_methods{list-style:none;padding:0}.woocommerce-checkout form.checkout #payment ul.payment_methods li.wc_payment_method{position:relative;background:rgb(255 255 255 / .03)!important;border:1px solid rgb(255 255 255 / .1)!important;border-radius:12px!important;margin-bottom:12px!important;overflow:hidden}.woocommerce-checkout form.checkout #payment ul.payment_methods li.wc_payment_method>input[type=radio]{position:absolute;left:20px;top:26px;margin:0!important;accent-color:#00a8e8;width:18px;height:18px;z-index:2}.woocommerce-checkout form.checkout #payment ul.payment_methods li.wc_payment_method>label{padding:20px 20px 20px 52px!important;margin:0!important;color:#fff!important;font-weight:600!important;display:flex;justify-content:space-between;align-items:center;cursor:pointer;width:100%;box-sizing:border-box}.woocommerce-checkout form.checkout #payment ul.payment_methods li.wc_payment_method>label img{max-height:24px;-o-object-fit:contain;object-fit:contain}.woocommerce-checkout form.checkout #payment ul.payment_methods li.wc_payment_method div.payment_box{padding:20px 20px 25px 20px!important;background:rgb(0 0 0 / .2)!important;border-top:1px solid rgb(255 255 255 / .05);color:rgb(255 255 255 / .7)!important;margin:0!important;font-size:.9rem}.woocommerce-checkout form.checkout #payment ul.payment_methods li.wc_payment_method div.payment_box::before{display:none!important}.woocommerce-checkout form.checkout #payment ul.payment_methods li.wc_payment_method div.payment_box>p{margin-bottom:10px}.woocommerce-checkout form.checkout #payment ul.payment_methods li.wc_payment_method div.payment_box>p:last-child{margin-bottom:0}.woocommerce-checkout form.checkout #payment ul.payment_methods li.wc_payment_method div.payment_box input.input-text{background:rgb(0 0 0 / .3)!important;border:1px solid rgb(255 255 255 / .1)!important;color:#fff!important;border-radius:8px;padding:12px 15px;font-family:"Inter",sans-serif!important;font-size:1rem;width:100%;max-width:250px;display:block;margin-top:8px;margin-bottom:15px;transition:all 0.3s ease}.woocommerce-checkout form.checkout #payment ul.payment_methods li.wc_payment_method div.payment_box input.input-text:focus{outline:none!important;border-color:#00a8e8!important;box-shadow:0 0 0 3px var(--clr-primary-blue-rgba)!important}.woocommerce-checkout form.checkout #payment ul.payment_methods li.wc_payment_method:has(>input:checked){border-color:rgb(0 168 232 / .4)!important;background:rgb(0 168 232 / .05)!important}.woocommerce-checkout form.checkout #payment .woocommerce-terms-and-conditions-wrapper{margin:20px 0;padding:20px;background:rgb(255 255 255 / .03);border:1px solid rgb(255 255 255 / .05);border-radius:12px}.woocommerce-checkout form.checkout #payment .woocommerce-terms-and-conditions-wrapper label{display:block;position:relative;padding-left:35px;color:rgb(255 255 255 / .8);cursor:pointer}.woocommerce-checkout form.checkout #payment .woocommerce-terms-and-conditions-wrapper label input{position:absolute;left:0;top:2px;width:20px;height:20px;accent-color:#00a8e8!important;-webkit-appearance:checkbox!important;-moz-appearance:checkbox!important;appearance:checkbox!important}.woocommerce-checkout form.checkout #payment .woocommerce-terms-and-conditions-wrapper label input:focus{outline:2px solid #00a8e8!important;outline-offset:2px!important;box-shadow:none!important}.woocommerce-checkout form.checkout #payment .woocommerce-terms-and-conditions-wrapper label a{color:#00a8e8;font-weight:600;text-decoration:underline}.woocommerce-checkout form.checkout #payment .place-order .button{width:100%;background:#00a8e8!important;color:#000!important;font-weight:900!important;text-transform:uppercase!important;padding:1.5rem!important;border-radius:12px!important;border:none!important}.woocommerce-checkout form.checkout #payment .place-order .button:focus{outline:none!important;background:rgb(2.5,185.3448275862,255)!important;box-shadow:0 0 0 4px var(--clr-primary-blue-rgba)!important}.woocommerce-checkout form.checkout #payment .place-order .button:hover{transform:translateY(-2px);box-shadow:0 10px 20px var(--clr-primary-blue-rgba)}form.checkout_coupon{background:rgb(0 0 0 / .2)!important;border:1px solid rgb(255 255 255 / .05)!important;border-radius:12px!important;padding:30px!important;margin:-15px 0 40px 0!important;display:flex!important;gap:15px!important}form.checkout_coupon input.input-text{background:rgb(0 0 0 / .3)!important;border:1px solid rgb(255 255 255 / .1)!important;color:#fff!important;padding:15px 20px!important;border-radius:8px;flex:1}form.checkout_coupon button.button{background:#00a8e8!important;color:#000!important;font-weight:800!important;padding:15px 30px!important;border-radius:8px}.woocommerce-checkout ul#shipping_method div[class*=globkurier-]{margin-top:10px!important;margin-bottom:12px!important;width:100%!important}.woocommerce-checkout ul#shipping_method div[class*=globkurier-] .select2-container{width:100%!important}.select2-container--default .select2-dropdown{background-color:#2c3035!important;border:1px solid rgb(255 255 255 / .15)!important;border-radius:8px!important;box-shadow:0 10px 30px rgb(0 0 0 / .5)!important;overflow:hidden;z-index:99999!important}.select2-container--default .select2-dropdown .select2-search--dropdown{padding:15px!important}.select2-container--default .select2-dropdown .select2-search--dropdown .select2-search__field{background-color:rgb(0 0 0 / .3)!important;border:1px solid rgb(255 255 255 / .1)!important;color:#fff!important;font-family:"Inter",sans-serif!important;border-radius:6px!important;padding:12px 15px!important}.select2-container--default .select2-dropdown .select2-search--dropdown .select2-search__field:focus{outline:none!important;border-color:#00a8e8!important;box-shadow:0 0 0 3px var(--clr-primary-blue-rgba)!important}.select2-container--default .select2-dropdown .select2-results__options{max-height:250px!important}.select2-container--default .select2-dropdown .select2-results__options::-webkit-scrollbar{width:8px}.select2-container--default .select2-dropdown .select2-results__options::-webkit-scrollbar-thumb{background:rgb(255 255 255 / .2);border-radius:4px}.select2-container--default .select2-dropdown .select2-results__options::-webkit-scrollbar-track{background:#fff0}.select2-container--default .select2-dropdown .select2-results__options .select2-results__option{color:rgb(255 255 255 / .8)!important;font-family:"Inter",sans-serif!important;padding:12px 15px!important;border-bottom:1px solid rgb(255 255 255 / .05);font-size:.9rem;transition:background-color 0.2s ease}.select2-container--default .select2-dropdown .select2-results__options .select2-results__option[aria-selected=true]{background-color:rgb(0 168 232 / .1)!important;color:#00a8e8!important}.select2-container--default .select2-dropdown .select2-results__options .select2-results__option.select2-results__option--highlighted{background-color:rgb(0 168 232 / .2)!important;color:#fff!important}.woocommerce-order-received .entry-title{text-align:center;margin-top:2rem;margin-bottom:1rem;font-family:"Space Grotesk",sans-serif;font-size:2.5rem;font-weight:900;color:#fff;letter-spacing:-1px}@media (max-width:768px){.woocommerce-order-received .entry-title{font-size:1.8rem}}.woocommerce-order-received p.woocommerce-notice{text-align:center!important;color:rgb(255 255 255 / .6)!important;font-size:1.1rem!important;margin-bottom:3rem!important}.woocommerce-order-received ul.woocommerce-order-overview{flex-wrap:wrap!important;background:rgb(255 255 255 / .02)!important;border:1px solid rgb(255 255 255 / .05)!important;border-radius:15px!important;padding:30px!important;margin:0 auto 4rem auto!important;list-style:none!important;display:flex!important;justify-content:center!important;gap:30px 50px!important;max-width:900px}.woocommerce-order-received ul.woocommerce-order-overview::before,.woocommerce-order-received ul.woocommerce-order-overview::after{display:none!important}.woocommerce-order-received ul.woocommerce-order-overview li{margin:0!important;padding:0!important;text-align:center!important;border:none!important;font-size:0.7rem!important;text-transform:uppercase!important;letter-spacing:1.5px!important;color:rgb(255 255 255 / .4)!important;font-family:"Inter",sans-serif}.woocommerce-order-received ul.woocommerce-order-overview li strong{display:block!important;margin-top:8px!important;font-size:1.15rem!important;color:#00a8e8!important;font-weight:800!important;font-family:"Space Grotesk",sans-serif;white-space:nowrap}.woocommerce-order-received ul.woocommerce-order-overview li.woocommerce-order-overview--email strong{color:#fff!important;text-transform:none!important}.woocommerce-order-received .lp-valuation-notice{background:rgb(0 168 232 / .05)!important;border:1px solid rgb(0 168 232 / .2)!important;border-left:5px solid #00a8e8!important;padding:2.5rem 1.5rem!important;border-radius:12px!important;margin-bottom:3rem!important;text-align:center!important}.woocommerce-order-received .lp-valuation-notice h3{color:#00a8e8!important;font-size:1.6rem!important;margin-bottom:1rem!important}.woocommerce-order-received .woocommerce-table--order-details{width:100%!important;border-collapse:separate!important;border-spacing:0!important;margin:2rem 0 4rem 0!important;background:rgb(255 255 255 / .01)!important;border:1px solid rgb(255 255 255 / .05)!important;border-radius:12px!important;overflow:hidden}.woocommerce-order-received .woocommerce-table--order-details thead{background:rgb(255 255 255 / .02)!important}.woocommerce-order-received .woocommerce-table--order-details thead tr th{color:#00a8e8!important;text-transform:uppercase!important;font-size:0.75rem!important;letter-spacing:1.5px!important;padding:20px 25px!important;border-bottom:1px solid rgb(255 255 255 / .08)!important;font-weight:800!important}.woocommerce-order-received .woocommerce-table--order-details thead tr th.product-total{text-align:right!important}.woocommerce-order-received .woocommerce-table--order-details tbody tr{transition:background 0.3s ease}.woocommerce-order-received .woocommerce-table--order-details tbody tr:hover{background:rgb(255 255 255 / .02)}.woocommerce-order-received .woocommerce-table--order-details tbody tr td{padding:25px!important;border-bottom:1px solid rgb(255 255 255 / .05)!important;color:rgb(255 255 255 / .9)!important;vertical-align:middle!important}.woocommerce-order-received .woocommerce-table--order-details tbody tr td.woocommerce-table__product-name .lp-order-table-item{display:flex;align-items:center;gap:20px}.woocommerce-order-received .woocommerce-table--order-details tbody tr td.woocommerce-table__product-name .lp-order-table-item .lp-order-table-thumb img{width:65px;height:65px;border-radius:10px;-o-object-fit:cover;object-fit:cover;background:rgb(255 255 255 / .05);border:1px solid rgb(255 255 255 / .1);box-shadow:0 4px 15px rgb(0 0 0 / .2)}.woocommerce-order-received .woocommerce-table--order-details tbody tr td.woocommerce-table__product-name .lp-order-table-item .lp-order-table-info{flex:1}.woocommerce-order-received .woocommerce-table--order-details tbody tr td.woocommerce-table__product-name .lp-order-table-item .lp-order-table-info .lp-order-table-name{font-family:"Space Grotesk",sans-serif;font-size:1.1rem;font-weight:700;margin-bottom:4px;display:block}.woocommerce-order-received .woocommerce-table--order-details tbody tr td.woocommerce-table__product-name .lp-order-table-item .lp-order-table-info .lp-order-table-name a{color:#fff;text-decoration:none}.woocommerce-order-received .woocommerce-table--order-details tbody tr td.woocommerce-table__product-name .lp-order-table-item .lp-order-table-info .lp-order-table-name a:hover{color:#00a8e8}.woocommerce-order-received .woocommerce-table--order-details tbody tr td.woocommerce-table__product-name .lp-order-table-item .lp-order-table-info .lp-order-table-qty{color:#00a8e8;font-weight:800;font-size:.9rem;font-family:"Inter",sans-serif}.woocommerce-order-received .woocommerce-table--order-details tbody tr td.woocommerce-table__product-total{text-align:right!important;font-weight:700;font-size:1.1rem;color:#fff}.woocommerce-order-received .woocommerce-table--order-details .lp-meta-file{margin-top:10px;margin-left:85px}@media (max-width:768px){.woocommerce-order-received .woocommerce-table--order-details .lp-meta-file{margin-left:0}}.woocommerce-order-received .woocommerce-table--order-details .lp-meta-file .lp-file-pill{display:inline-flex;align-items:center;gap:10px;padding:8px 14px;background:rgb(0 168 232 / .05);border:1px solid rgb(0 168 232 / .1);border-radius:6px;color:#00a8e8;text-decoration:none;font-size:.8rem;font-family:"Inter",sans-serif}.woocommerce-order-received .woocommerce-table--order-details .lp-meta-file .lp-file-pill:hover{background:rgb(0 168 232 / .15);border-color:#00a8e8}.woocommerce-order-received .woocommerce-table--order-details tfoot tr th,.woocommerce-order-received .woocommerce-table--order-details tfoot tr td{padding:18px 25px!important;border-bottom:1px solid rgb(255 255 255 / .03)!important;vertical-align:middle!important}.woocommerce-order-received .woocommerce-table--order-details tfoot tr th{color:rgb(255 255 255 / .5)!important;text-align:left!important}.woocommerce-order-received .woocommerce-table--order-details tfoot tr td{text-align:right!important;font-weight:700;color:#fff!important}.woocommerce-order-received .woocommerce-table--order-details tfoot tr.order-total th,.woocommerce-order-received .woocommerce-table--order-details tfoot tr.order-total td{padding:25px!important;background:rgb(0 168 232 / .02)!important}.woocommerce-order-received .woocommerce-table--order-details tfoot tr.order-total th{color:#fff!important;font-weight:700!important;font-size:1.1rem!important}.woocommerce-order-received .woocommerce-table--order-details tfoot tr.order-total td{color:#00a8e8!important;font-size:1.4rem!important;font-weight:900!important}.woocommerce-order-received .woocommerce-table--order-details tfoot tr.order-total td .lp-valuation-suffix{font-size:.95rem;margin-left:10px;font-weight:700;opacity:.8}.woocommerce-order-received .woocommerce-customer-details{margin-top:5rem!important}.woocommerce-order-received .woocommerce-customer-details .woocommerce-columns{display:flex!important;flex-wrap:wrap!important;gap:30px!important}.woocommerce-order-received .woocommerce-customer-details .woocommerce-columns .woocommerce-column{flex:1 1 45%!important;min-width:300px!important}@media (max-width:768px){.woocommerce-order-received .woocommerce-customer-details .woocommerce-columns .woocommerce-column{flex:1 1 100%!important}}.woocommerce-order-received .woocommerce-customer-details .woocommerce-column__title{font-family:"Space Grotesk",sans-serif;color:#00a8e8;font-size:1.4rem;margin-bottom:1.5rem!important}.woocommerce-order-received .woocommerce-customer-details address{background:rgb(255 255 255 / .02)!important;border:1px solid rgb(255 255 255 / .05)!important;border-left:4px solid #00a8e8!important;border-radius:12px!important;padding:25px!important;color:rgb(255 255 255 / .7)!important;line-height:1.8!important;font-style:normal!important}.woocommerce-order-received .woocommerce-customer-details address .woocommerce-customer-details--email,.woocommerce-order-received .woocommerce-customer-details address .woocommerce-customer-details--phone{display:block;margin-top:10px;color:#00a8e8}:root{--clr-primary-blue-rgba:rgba(0, 166, 232, 0.1)}.woocommerce-account .woocommerce-MyAccount-navigation{float:none;width:100%;margin-bottom:2rem}.woocommerce-account .woocommerce-MyAccount-navigation ul{display:flex;flex-wrap:wrap;justify-content:center;gap:1rem;padding:0;list-style:none}.woocommerce-account .woocommerce-MyAccount-navigation ul li{margin:0;background-color:#2c3035;border:1px solid rgb(255 255 255 / .15);border-radius:.5rem;transition:0.2s ease all}.woocommerce-account .woocommerce-MyAccount-navigation ul li a{display:inline-block;padding:.75rem 1.5rem;color:#fff;text-decoration:none;font-family:"Inter",sans-serif;font-weight:500;font-size:.9rem;text-transform:uppercase;letter-spacing:.5px}.woocommerce-account .woocommerce-MyAccount-navigation ul li:hover,.woocommerce-account .woocommerce-MyAccount-navigation ul li.is-active{background-color:#00a8e8;border-color:#00a8e8}.woocommerce-account .woocommerce-MyAccount-navigation ul li:hover a,.woocommerce-account .woocommerce-MyAccount-navigation ul li.is-active a{color:#212529}.woocommerce-account .woocommerce-MyAccount-content{float:none;width:100%;background-color:#2c3035;padding:2rem;border-radius:1rem;border:1px solid rgb(255 255 255 / .15)}.woocommerce-account .woocommerce-MyAccount-content a:not(.button){color:#00a8e8;transition:0.2s ease}.woocommerce-account .woocommerce-MyAccount-content a:not(.button):hover{color:rgb(53.5,199.4137931034,255)}.woocommerce-account .woocommerce-MyAccount-content .woocommerce-info{border-top:3px solid #00a8e8;background-color:#212529;padding:1rem 2rem;margin-bottom:2rem;list-style:none}.woocommerce-account .woocommerce-MyAccount-content mark{background-color:#fff0;color:#00a8e8;font-weight:700}.woocommerce-account .woocommerce-MyAccount-content .woocommerce-orders-table{background-color:#fff0;color:#fff;border:none}.woocommerce-account .woocommerce-MyAccount-content .woocommerce-orders-table thead th{border-bottom:2px solid #00a8e8;background-color:#fff0;color:#fff;text-transform:uppercase;font-size:.8rem;padding:1rem}.woocommerce-account .woocommerce-MyAccount-content .woocommerce-orders-table tbody td{padding:1rem;border-bottom:1px solid rgb(255 255 255 / .15);vertical-align:middle}.woocommerce-account .woocommerce-MyAccount-content .woocommerce-orders-table tbody td.woocommerce-orders-table__cell-order-actions{display:flex;gap:.5rem;flex-wrap:wrap}.woocommerce-account .woocommerce-MyAccount-content .woocommerce-orders-table tbody td.woocommerce-orders-table__cell-order-actions .button{margin-top:0;padding:.4rem 0.8rem!important;font-size:0.8rem!important}.woocommerce-account .woocommerce-MyAccount-content .woocommerce-EditAccountForm label,.woocommerce-account .woocommerce-MyAccount-content .woocommerce-address-fields label,.woocommerce-account .woocommerce-MyAccount-content .edit-account label{display:block;margin-bottom:.5rem;color:#fff}.woocommerce-account .woocommerce-MyAccount-content .woocommerce-EditAccountForm input.input-text,.woocommerce-account .woocommerce-MyAccount-content .woocommerce-EditAccountForm textarea,.woocommerce-account .woocommerce-MyAccount-content .woocommerce-EditAccountForm select,.woocommerce-account .woocommerce-MyAccount-content .woocommerce-address-fields input.input-text,.woocommerce-account .woocommerce-MyAccount-content .woocommerce-address-fields textarea,.woocommerce-account .woocommerce-MyAccount-content .woocommerce-address-fields select,.woocommerce-account .woocommerce-MyAccount-content .edit-account input.input-text,.woocommerce-account .woocommerce-MyAccount-content .edit-account textarea,.woocommerce-account .woocommerce-MyAccount-content .edit-account select{width:100%;padding:.75rem;background-color:#212529!important;border:1px solid rgb(255 255 255 / .15);border-radius:.5rem;color:#fff!important;-webkit-appearance:none;-moz-appearance:none;appearance:none}.woocommerce-account .woocommerce-MyAccount-content .woocommerce-EditAccountForm input.input-text:focus-visible,.woocommerce-account .woocommerce-MyAccount-content .woocommerce-EditAccountForm input.input-text:focus,.woocommerce-account .woocommerce-MyAccount-content .woocommerce-EditAccountForm textarea:focus-visible,.woocommerce-account .woocommerce-MyAccount-content .woocommerce-EditAccountForm textarea:focus,.woocommerce-account .woocommerce-MyAccount-content .woocommerce-EditAccountForm select:focus-visible,.woocommerce-account .woocommerce-MyAccount-content .woocommerce-EditAccountForm select:focus,.woocommerce-account .woocommerce-MyAccount-content .woocommerce-address-fields input.input-text:focus-visible,.woocommerce-account .woocommerce-MyAccount-content .woocommerce-address-fields input.input-text:focus,.woocommerce-account .woocommerce-MyAccount-content .woocommerce-address-fields textarea:focus-visible,.woocommerce-account .woocommerce-MyAccount-content .woocommerce-address-fields textarea:focus,.woocommerce-account .woocommerce-MyAccount-content .woocommerce-address-fields select:focus-visible,.woocommerce-account .woocommerce-MyAccount-content .woocommerce-address-fields select:focus,.woocommerce-account .woocommerce-MyAccount-content .edit-account input.input-text:focus-visible,.woocommerce-account .woocommerce-MyAccount-content .edit-account input.input-text:focus,.woocommerce-account .woocommerce-MyAccount-content .edit-account textarea:focus-visible,.woocommerce-account .woocommerce-MyAccount-content .edit-account textarea:focus,.woocommerce-account .woocommerce-MyAccount-content .edit-account select:focus-visible,.woocommerce-account .woocommerce-MyAccount-content .edit-account select:focus{outline:none!important;border-color:#00a8e8!important;box-shadow:0 0 0 3px rgb(0 168 232 / .2)!important}.woocommerce-account .woocommerce-MyAccount-content .woocommerce-EditAccountForm select,.woocommerce-account .woocommerce-MyAccount-content .woocommerce-address-fields select,.woocommerce-account .woocommerce-MyAccount-content .edit-account select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke='white'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M19 9l-7 7-7-7'%3E%3C/path%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 1rem center;background-size:1rem}.woocommerce-account .woocommerce-MyAccount-content .woocommerce-EditAccountForm select option,.woocommerce-account .woocommerce-MyAccount-content .woocommerce-address-fields select option,.woocommerce-account .woocommerce-MyAccount-content .edit-account select option{background-color:#212529}.woocommerce-account .woocommerce-MyAccount-content .woocommerce-EditAccountForm button.button,.woocommerce-account .woocommerce-MyAccount-content .woocommerce-address-fields button.button,.woocommerce-account .woocommerce-MyAccount-content .edit-account button.button{margin-top:1.5rem}.woocommerce-account .woocommerce-MyAccount-content .order_details .woocommerce-columns--addresses+.button,.woocommerce-account .woocommerce-MyAccount-content .order_details .button.pay,.woocommerce-account .woocommerce-MyAccount-content .order_details .button.cancel,.woocommerce-account .woocommerce-MyAccount-content .woocommerce-order-details .woocommerce-columns--addresses+.button,.woocommerce-account .woocommerce-MyAccount-content .woocommerce-order-details .button.pay,.woocommerce-account .woocommerce-MyAccount-content .woocommerce-order-details .button.cancel{margin-top:1rem;margin-right:.5rem;display:inline-flex;align-items:center;justify-content:center;padding:.75rem 1.5rem!important;font-size:0.9rem!important;min-height:unset!important;width:auto!important}.woocommerce-account .woocommerce-MyAccount-content .order_details .button.pay,.woocommerce-account .woocommerce-MyAccount-content .woocommerce-order-details .button.pay{background-color:#00a8e8!important;color:#212529!important;font-weight:700}.woocommerce-account .woocommerce-MyAccount-content .order_details .button.pay:hover,.woocommerce-account .woocommerce-MyAccount-content .woocommerce-order-details .button.pay:hover{background-color:transparent!important;color:#00a8e8!important}.woocommerce-account .woocommerce-MyAccount-content .order_details .button.cancel,.woocommerce-account .woocommerce-MyAccount-content .woocommerce-order-details .button.cancel{border-color:rgb(255 255 255 / .2);color:rgb(255 255 255 / .6)}.woocommerce-account .woocommerce-MyAccount-content .order_details .button.cancel:hover,.woocommerce-account .woocommerce-MyAccount-content .woocommerce-order-details .button.cancel:hover{border-color:#ff4d4d;color:#ff4d4d;background-color:transparent!important}.woocommerce-account .u-columns.col2-set{display:flex;flex-wrap:wrap;gap:2.5rem;margin-top:2rem;width:100%}.woocommerce-account .u-columns.col2-set::before,.woocommerce-account .u-columns.col2-set::after{display:none!important}.woocommerce-account .u-columns.col2-set .u-column1,.woocommerce-account .u-columns.col2-set .u-column2{flex:1 1 calc(50% - 1.25rem);min-width:320px;background:#2c3035;border:1px solid rgb(255 255 255 / .05);border-radius:16px;padding:3rem 2.5rem;float:none!important;width:auto!important}.woocommerce-account .u-columns.col2-set .u-column1 h2,.woocommerce-account .u-columns.col2-set .u-column2 h2{font-family:"Space Grotesk",sans-serif;font-size:1.8rem;color:#fff;margin-bottom:2rem;text-align:left;border-bottom:1px solid rgb(255 255 255 / .1);padding-bottom:1rem}.woocommerce-account .u-columns.col2-set .u-column1 form,.woocommerce-account .u-columns.col2-set .u-column2 form{padding:0;border:none;background:#fff0}.woocommerce-account .u-columns.col2-set .u-column1 form .form-row,.woocommerce-account .u-columns.col2-set .u-column2 form .form-row{margin-bottom:1.5rem}.woocommerce-account .u-columns.col2-set .u-column1 form .form-row label,.woocommerce-account .u-columns.col2-set .u-column2 form .form-row label{color:rgb(255 255 255 / .8);font-weight:500;font-size:.95rem;margin-bottom:.5rem;display:block}.woocommerce-account .u-columns.col2-set .u-column1 form .form-row label .required,.woocommerce-account .u-columns.col2-set .u-column2 form .form-row label .required{color:#ff4d4d;text-decoration:none}.woocommerce-account .u-columns.col2-set .u-column1 form .form-row .input-text,.woocommerce-account .u-columns.col2-set .u-column2 form .form-row .input-text{width:100%;background-color:rgb(255 255 255 / .03);border:1px solid rgb(255 255 255 / .1);color:#fff;border-radius:8px;padding:.85rem 1rem;font-family:"Inter",sans-serif;font-size:1rem;transition:all 0.3s ease}.woocommerce-account .u-columns.col2-set .u-column1 form .form-row .input-text:focus,.woocommerce-account .u-columns.col2-set .u-column2 form .form-row .input-text:focus{outline:none;border-color:#00a8e8;background-color:rgb(255 255 255 / .06);box-shadow:0 0 10px rgb(0 168 232 / .2)}.woocommerce-account .u-columns.col2-set .u-column1 form .woocommerce-form__label-for-checkbox,.woocommerce-account .u-columns.col2-set .u-column2 form .woocommerce-form__label-for-checkbox{display:flex;align-items:center;gap:.75rem;cursor:pointer;margin-bottom:1.5rem}.woocommerce-account .u-columns.col2-set .u-column1 form .woocommerce-form__label-for-checkbox input[type=checkbox],.woocommerce-account .u-columns.col2-set .u-column2 form .woocommerce-form__label-for-checkbox input[type=checkbox]{accent-color:#00a8e8;width:18px;height:18px;cursor:pointer}.woocommerce-account .u-columns.col2-set .u-column1 form .woocommerce-form__label-for-checkbox span,.woocommerce-account .u-columns.col2-set .u-column2 form .woocommerce-form__label-for-checkbox span{font-size:.95rem;color:rgb(255 255 255 / .7)}.woocommerce-account .u-columns.col2-set .u-column1 form button.woocommerce-button,.woocommerce-account .u-columns.col2-set .u-column1 form button.woocommerce-Button,.woocommerce-account .u-columns.col2-set .u-column1 form .woocommerce-Button.button,.woocommerce-account .u-columns.col2-set .u-column2 form button.woocommerce-button,.woocommerce-account .u-columns.col2-set .u-column2 form button.woocommerce-Button,.woocommerce-account .u-columns.col2-set .u-column2 form .woocommerce-Button.button{display:block;width:100%;margin-top:1rem;padding:1rem 1.5rem!important;font-size:1rem!important}.woocommerce-account .u-columns.col2-set .u-column1 form .woocommerce-LostPassword,.woocommerce-account .u-columns.col2-set .u-column2 form .woocommerce-LostPassword{margin-top:1.5rem;text-align:center}.woocommerce-account .u-columns.col2-set .u-column1 form .woocommerce-LostPassword a,.woocommerce-account .u-columns.col2-set .u-column2 form .woocommerce-LostPassword a{color:rgb(255 255 255 / .5);font-size:.9rem;text-decoration:none;transition:0.2s}.woocommerce-account .u-columns.col2-set .u-column1 form .woocommerce-LostPassword a:hover,.woocommerce-account .u-columns.col2-set .u-column2 form .woocommerce-LostPassword a:hover{color:#00a8e8;text-decoration:underline}.woocommerce-account .woocommerce-privacy-policy-text{font-size:.85rem;color:rgb(255 255 255 / .5);line-height:1.5;margin-bottom:2rem;padding:1rem;background:rgb(0 0 0 / .2);border-radius:8px;border-left:3px solid #00a8e8}.woocommerce-account .woocommerce-privacy-policy-text a{color:#00a8e8;text-decoration:none}.woocommerce-account .woocommerce-privacy-policy-text a:hover{text-decoration:underline}.woocommerce-ResetPassword,.woocommerce-LostPasswordForm{max-width:600px;margin:3rem auto;background:#2c3035;border:1px solid rgb(255 255 255 / .05);border-radius:16px;padding:3rem;text-align:left}.woocommerce-ResetPassword p,.woocommerce-LostPasswordForm p{color:rgb(255 255 255 / .8);font-size:.95rem;margin-bottom:1.5rem}.woocommerce-ResetPassword .form-row,.woocommerce-LostPasswordForm .form-row{margin-bottom:1.5rem;position:relative}.woocommerce-ResetPassword .form-row label,.woocommerce-LostPasswordForm .form-row label{display:block;margin-bottom:.5rem;color:#fff}.woocommerce-ResetPassword .form-row input.input-text,.woocommerce-LostPasswordForm .form-row input.input-text{width:100%;background-color:rgb(255 255 255 / .03)!important;border:1px solid rgb(255 255 255 / .1)!important;color:#fff!important;border-radius:8px;padding:.85rem 1rem;font-family:"Inter",sans-serif;transition:all 0.3s ease}.woocommerce-ResetPassword .form-row input.input-text:focus,.woocommerce-LostPasswordForm .form-row input.input-text:focus{outline:none;border-color:#00a8e8!important;box-shadow:0 0 10px rgb(0 168 232 / .2)}.woocommerce-ResetPassword .form-row .show-password-input,.woocommerce-LostPasswordForm .form-row .show-password-input{top:50%!important;right:15px!important;transform:translateY(-50%)!important;color:rgb(255 255 255 / .5)!important}.woocommerce-ResetPassword .form-row .show-password-input::after,.woocommerce-LostPasswordForm .form-row .show-password-input::after{color:inherit!important}.woocommerce-ResetPassword .form-row .show-password-input:hover,.woocommerce-LostPasswordForm .form-row .show-password-input:hover{color:#00a8e8!important}.woocommerce-ResetPassword .woocommerce-password-strength,.woocommerce-LostPasswordForm .woocommerce-password-strength{margin-top:.5rem;padding:.5rem 1rem;border-radius:6px;font-size:.85rem;text-align:center;min-height:35px;line-height:1.2}.woocommerce-ResetPassword .woocommerce-password-strength.short,.woocommerce-ResetPassword .woocommerce-password-strength.bad,.woocommerce-LostPasswordForm .woocommerce-password-strength.short,.woocommerce-LostPasswordForm .woocommerce-password-strength.bad{background-color:rgb(255 77 77 / .1);color:#ff4d4d;border:1px solid rgb(255 77 77 / .2)}.woocommerce-ResetPassword .woocommerce-password-strength.good,.woocommerce-LostPasswordForm .woocommerce-password-strength.good{background-color:rgb(255 193 7 / .1);color:#ffc107;border:1px solid rgb(255 193 7 / .2)}.woocommerce-ResetPassword .woocommerce-password-strength.strong,.woocommerce-LostPasswordForm .woocommerce-password-strength.strong{background-color:rgb(76 175 80 / .1);color:#4caf50;border:1px solid rgb(76 175 80 / .2)}.woocommerce-ResetPassword .woocommerce-password-hint,.woocommerce-LostPasswordForm .woocommerce-password-hint{margin-top:1rem;font-size:.8rem;color:rgb(255 255 255 / .4);line-height:1.4;background:#fff0;padding:0;border:none}.woocommerce-ResetPassword .woocommerce-Button.button,.woocommerce-LostPasswordForm .woocommerce-Button.button{display:block;width:100%;margin-top:2rem}.woocommerce-password-strength{display:flex;align-items:center;justify-content:center;margin-top:.75rem;padding:0 1rem;border-radius:6px;font-size:.85rem;font-weight:600;text-align:center;height:40px;line-height:1;transition:all 0.3s ease;background-color:rgb(255 255 255 / .02);border:1px solid rgb(255 255 255 / .05);color:rgb(255 255 255 / .3)}.woocommerce-password-strength.short,.woocommerce-password-strength.bad{background-color:rgb(255 77 77 / .1);color:#ff4d4d;border-color:rgb(255 77 77 / .3)}.woocommerce-password-strength.good{background-color:rgb(255 193 7 / .1);color:#ffc107;border-color:rgb(255 193 7 / .3)}.woocommerce-password-strength.strong{background-color:rgb(76 175 80 / .1);color:#4caf50;border-color:rgb(76 175 80 / .3)}.woocommerce-password-hint{display:block;margin-top:1rem;font-size:.8rem;color:rgb(255 255 255 / .5);line-height:1.5;background:#fff0;padding:0;border:none}:root{--clr-primary-blue-rgba:rgba(0, 166, 232, 0.1)}.star-rating{overflow:hidden;position:relative;height:1.1em;line-height:1;font-size:1rem;width:5.4em;font-family:"star"}.star-rating::before{content:"sssss";color:rgb(255 255 255 / .15);float:left;top:0;left:0;position:absolute}.star-rating span{overflow:hidden;float:left;top:0;left:0;position:absolute;padding-top:1.5em}.star-rating span::before{content:"SSSSS";top:0;left:0;position:absolute;color:#00a8e8;text-shadow:0 0 10px rgb(0 168 232 / .3)}.woocommerce-product-rating{margin-bottom:1.5rem;display:flex;align-items:center;gap:15px}.woocommerce-product-rating .woocommerce-review-link{color:rgb(255 255 255 / .5);font-size:.85rem;text-decoration:none;transition:0.2s}.woocommerce-product-rating .woocommerce-review-link:hover{color:#00a8e8}.lp-rating-wrapper{margin-bottom:.5rem}.lp-rating-wrapper .star-rating{font-size:.85rem;margin:0}.lp-card{text-align:center}.lp-card .star-rating{margin:0 auto .5rem}.woocommerce-order-pay{background-color:#212529;color:#fff;font-family:"Inter",sans-serif;padding:40px 0}.woocommerce-order-pay h1,.woocommerce-order-pay h2,.woocommerce-order-pay h3,.woocommerce-order-pay .order_details th{font-family:"Space Grotesk",sans-serif;color:#00a8e8}.woocommerce-order-pay table.shop_table{background-color:#2c3035;border:1px solid rgb(255 255 255 / .15);border-radius:12px;border-collapse:separate;overflow:hidden;margin-bottom:40px}.woocommerce-order-pay table.shop_table thead{background-color:rgb(33 37 41 / .8)}.woocommerce-order-pay table.shop_table thead th{text-transform:uppercase;font-size:14px;letter-spacing:1px;border:none;padding:20px}.woocommerce-order-pay table.shop_table tbody td{border-top:1px solid rgb(255 255 255 / .15);padding:20px;color:#f8f9fa}.woocommerce-order-pay table.shop_table tbody td a{color:#00a8e8;transition:color 0.3s}.woocommerce-order-pay table.shop_table tbody td a:hover{color:#fff}.woocommerce-order-pay table.shop_table tfoot td,.woocommerce-order-pay table.shop_table tfoot th{background-color:rgb(33 37 41 / .5);border-top:1px solid rgb(255 255 255 / .15);padding:15px 20px}.woocommerce-order-pay #payment{background:#2c3035;border:1px solid rgb(255 255 255 / .15);border-radius:12px;padding:30px}.woocommerce-order-pay #payment ul.payment_methods{border-bottom:1px solid rgb(255 255 255 / .15);padding-bottom:20px}.woocommerce-order-pay #payment ul.payment_methods li{color:#fff;font-weight:600;margin-bottom:12px}.woocommerce-order-pay #payment ul.payment_methods li img{max-height:24px;filter:brightness(.9);margin-left:10px}.woocommerce-order-pay #payment div.payment_box{background-color:#212529!important;color:#f8f9fa!important;border-radius:6px;font-size:14px}.woocommerce-order-pay #payment div.payment_box::before{border-bottom-color:#212529!important}.woocommerce-order-pay #payment .woocommerce-terms-and-conditions-wrapper{margin-top:20px;color:#f8f9fa;opacity:.8}.woocommerce-order-pay #payment .woocommerce-terms-and-conditions-wrapper input[type=checkbox]{margin-right:10px;accent-color:#00a8e8;filter:invert(1) hue-rotate(180deg) brightness(1.2)}.woocommerce-order-pay #payment .woocommerce-terms-and-conditions-wrapper a{color:#00a8e8}.woocommerce-order-pay #payment #place_order{background-color:#00a8e8!important;color:#fff!important;font-family:"Space Grotesk",sans-serif;font-size:16px;font-weight:700;text-transform:uppercase;padding:18px 40px!important;border-radius:8px!important;border:none;transition:all 0.3s cubic-bezier(.175,.885,.32,1.275);width:100%;margin-top:20px;cursor:pointer}.woocommerce-order-pay #payment #place_order:hover{background-color:rgb(28,192.3793103448,255)!important;box-shadow:0 0 25px rgb(0 168 232 / .5);transform:translateY(-3px)}.woocommerce-order-pay #payment #place_order:active{transform:translateY(0)}