@font-face{font-family:PixelPuffin;src:url('fonts/PressStart2P-Regular.ttf') format('truetype');font-weight:400;font-display:swap}
:root{--pp-ink:#07151d;--pp-panel:#10232e;--pp-panel-2:#152e3c;--pp-white:#f4fbff;--pp-muted:#afc5d2;--pp-blue:#188bf4;--pp-cyan:#a6f2ff;--pp-line:#2c4958;--pp-font:PixelPuffin,monospace;--pp-body:Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--pp-radius:7px}
*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:20px}body{margin:0;background:var(--pp-ink);color:var(--pp-white);font:16px/1.6 var(--pp-body);overflow-wrap:break-word}a{color:var(--pp-cyan);text-decoration:none}a:hover{color:#fff}button,input,textarea,select{font:inherit}button,a,input,textarea,select,summary{-webkit-tap-highlight-color:transparent}:focus-visible{outline:3px solid #ffc34c;outline-offset:4px}img{max-width:100%;height:auto}button,summary{cursor:pointer}h1,h2,h3,h4{line-height:1.35;color:inherit}h1,h2{font-family:var(--pp-font);font-weight:400}h1{font-size:clamp(24px,3vw,40px)}h2{font-size:clamp(19px,2vw,28px)}h3{font-size:20px}p{margin:0 0 1em}::selection{background:var(--pp-cyan);color:var(--pp-ink)}
.pp-wrap,.pp-container{width:min(1240px,calc(100% - 80px));margin-inline:auto}.pp-icon{width:23px;height:23px;flex:none;vertical-align:middle}.pp-skip{position:fixed;top:-100px;left:16px;z-index:10000;background:#fff;color:#000;padding:10px 18px}.pp-skip:focus{top:12px}.screen-reader-text{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
.pp-header{background:rgba(7,21,29,.98);border-bottom:1px solid var(--pp-line)}.pp-header-top{display:flex;align-items:center;gap:34px;min-height:89px}.pp-logo,.custom-logo-link{display:inline-flex;flex:none;align-items:center}.pp-logo img,.custom-logo{width:260px;max-height:64px;object-fit:contain;image-rendering:pixelated}.pp-search{flex:1;min-width:100px}.pp-search form{display:flex;position:relative}.pp-search input[type=search]{width:100%;min-height:46px;background:var(--pp-panel);border:1px solid var(--pp-line);color:var(--pp-white);border-radius:var(--pp-radius);padding:10px 15px}.pp-search button[type=submit]{border:0;background:var(--pp-blue);color:#fff;padding:6px 13px;border-radius:0 6px 6px 0}.pp-search .dgwt-wcas-search-wrapp{max-width:none}.pp-search .dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input{background:var(--pp-panel);color:var(--pp-white);border-color:var(--pp-line);border-radius:7px;height:46px}.pp-search .dgwt-wcas-sf-wrapp input::placeholder{color:#b9cbd5;opacity:1}.pp-search .dgwt-wcas-search-submit path{fill:var(--pp-cyan)}.pp-header-actions{display:flex;align-items:center;gap:23px}.pp-header-action{display:flex;align-items:center;gap:8px;color:var(--pp-white);font-size:13px;white-space:nowrap}.pp-cart-count{background:var(--pp-blue);border-radius:5px;min-width:23px;text-align:center;padding:0 5px}.pp-header-bottom{display:flex;justify-content:space-between;align-items:center;padding-bottom:16px;gap:20px}.pp-menu{display:flex;align-items:center;flex-wrap:wrap;gap:30px;list-style:none;margin:0;padding:0}.pp-menu a{font-size:14px;font-weight:600;color:var(--pp-white)}.pp-menu li{position:relative}.pp-menu .sub-menu{display:none;position:absolute;top:100%;left:0;z-index:20;min-width:200px;list-style:none;padding:15px;background:var(--pp-panel);border:1px solid var(--pp-line)}.pp-menu li:hover>.sub-menu,.pp-menu li:focus-within>.sub-menu{display:grid;gap:12px}.pp-menu-toggle{display:none;background:transparent;color:var(--pp-white);border:1px solid var(--pp-line);padding:8px;border-radius:6px}
.pp-button,.pp-page .elementor a.elementor-button,.pp-home-fallback .elementor-button{display:inline-flex;justify-content:center;align-items:center;gap:12px;background:var(--pp-blue);color:#fff;border:1px solid #38a3ff;border-radius:5px;padding:13px 25px;font-size:16px;font-weight:650;line-height:1.4;box-shadow:0 3px 0 #063d70;transition:background .15s,transform .15s}.pp-button:hover,.pp-page .elementor a.elementor-button:hover,.pp-home-fallback .elementor-button:hover{background:#32a0ff;color:#fff;transform:translateY(-1px)}.pp-button-outline,.pp-outline .elementor-button,.pp-page .elementor .pp-outline a.elementor-button{background:transparent;border-color:var(--pp-cyan);color:var(--pp-cyan);box-shadow:none}.pp-button-small{padding:6px 17px;font-size:13px}.pp-text-link{font-weight:600;white-space:nowrap}.pp-content{padding-block:54px 80px;min-height:60vh}.pp-page-inner{padding-block:50px}.pp-content .pp-page-inner{width:100%;padding:0}.pp-empty{text-align:center}.pp-empty img{image-rendering:pixelated;width:220px;display:block;margin:0 auto 30px}.pp-empty-note{padding:35px;background:var(--pp-panel);border:1px dashed var(--pp-line);border-radius:6px}.pp-eyebrow{font:11px/1.8 var(--pp-font);letter-spacing:1px;text-transform:uppercase;color:var(--pp-cyan)}
/* WooCommerce loops and product pages retain their own data and purchase logic. */
.woocommerce ul.products,.woocommerce-page ul.products{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;margin:0 0 30px;padding:0;list-style:none}.woocommerce ul.products:before,.woocommerce ul.products:after,.woocommerce-page ul.products:before,.woocommerce-page ul.products:after{display:none}.woocommerce ul.products li.product,.woocommerce-page ul.products li.product{float:none!important;margin:0!important;width:auto!important;position:relative;display:flex;flex-direction:column;min-width:0;background:linear-gradient(145deg,#142b37,#0c1e29);border:1px solid #315160;border-radius:8px;padding:17px;transition:border-color .15s,transform .15s}.woocommerce ul.products li.product:hover{border-color:#48b8e0;transform:translateY(-3px)}.woocommerce ul.products li.product .woocommerce-loop-product__link{display:block;color:var(--pp-white);flex:1}.woocommerce ul.products li.product a img{height:245px;object-fit:contain;width:100%;margin:0 0 20px;border-radius:3px}.woocommerce ul.products li.product .woocommerce-loop-product__title{font:650 16px/1.5 var(--pp-body);padding:0;margin:0 0 12px;min-height:48px}.woocommerce ul.products li.product .price{color:var(--pp-white);font-size:20px;font-weight:650;margin:12px 0 0}.woocommerce ul.products li.product .price del{color:var(--pp-muted);font-size:14px;font-weight:400;margin-right:5px}.woocommerce ul.products li.product .price ins{background:none;text-decoration:none}.pp-product-meta{display:block;color:var(--pp-muted);font-size:12px;line-height:1.7}.pp-delivery{color:#b1dcf0}.woocommerce ul.products li.product .button{width:100%;text-align:center;margin:17px 0 0;padding:12px 7px;line-height:1.4}.woocommerce a.button,.woocommerce button.button,.woocommerce input.button,.woocommerce #respond input#submit,.woocommerce a.button.alt,.woocommerce button.button.alt,.woocommerce input.button.alt,.woocommerce #respond input#submit.alt,.woocommerce .widget_shopping_cart a.button{background:var(--pp-blue);color:white;border:1px solid #369ff9;border-radius:5px;box-shadow:none;font-size:14px;font-weight:650;line-height:1.4;padding:12px 20px}.woocommerce a.button:hover,.woocommerce button.button:hover,.woocommerce a.button.alt:hover,.woocommerce button.button.alt:hover{background:#35a0ff;color:white}.woocommerce button.button:disabled,.woocommerce button.button:disabled[disabled]{background:#244960;color:#b2c1cb}.woocommerce a.added_to_cart{display:block;text-align:center;font-size:13px;padding-top:8px}.woocommerce span.onsale{position:absolute;top:9px;left:9px;min-height:0;min-width:0;padding:6px 10px;border-radius:4px;background:#f8ab1f;color:#141a22;line-height:1.4;font-size:11px;z-index:2}.woocommerce ul.products li.product .onsale{right:auto;left:8px;top:8px;margin:0}.woocommerce .star-rating{color:#f8bd48;font-size:12px;margin:7px 0!important}.woocommerce .woocommerce-result-count{color:var(--pp-muted);font-size:14px}.woocommerce .woocommerce-ordering{margin-bottom:25px}.woocommerce select,.pp-content select{padding:9px 12px;background:var(--pp-panel);border:1px solid var(--pp-line);color:var(--pp-white);border-radius:5px}.pp-catalog-filters{margin:25px 0 30px}.pp-filter-details{margin-top:20px;font-size:14px}.pp-filter-details>summary{color:var(--pp-cyan);padding:12px 0}.pp-filter-widgets{display:flex;gap:40px;padding:25px;background:var(--pp-panel)}.pp-filter-widgets .widget{flex:1;min-width:0}.pp-filter-widgets .widgettitle{font:600 15px var(--pp-body);margin:0 0 25px}.pp-filter-widgets ul{list-style:none;margin:0;padding:0}.pp-filter-widgets .price_slider_amount{color:var(--pp-muted)}.woocommerce .widget_price_filter .ui-slider .ui-slider-handle,.woocommerce .widget_price_filter .ui-slider .ui-slider-range{background:var(--pp-blue)}.woocommerce .widget_price_filter .price_slider_wrapper .ui-widget-content{background:#3c5360}.woocommerce nav.woocommerce-pagination{margin-top:30px}.woocommerce nav.woocommerce-pagination ul{border-color:var(--pp-line)}.woocommerce nav.woocommerce-pagination ul li{border-color:var(--pp-line)}.woocommerce nav.woocommerce-pagination ul li a,.woocommerce nav.woocommerce-pagination ul li span{padding:13px 17px}.woocommerce nav.woocommerce-pagination ul li span.current,.woocommerce nav.woocommerce-pagination ul li a:hover{background:var(--pp-blue);color:white}.woocommerce .woocommerce-breadcrumb{color:var(--pp-muted);font-size:13px;margin-bottom:30px}.woocommerce .woocommerce-breadcrumb a{color:var(--pp-cyan)}.woocommerce div.product .product_title{font:650 clamp(26px,3vw,40px)/1.3 var(--pp-body);margin:0 0 20px}.woocommerce div.product p.price,.woocommerce div.product span.price{color:var(--pp-cyan);font-size:28px}.woocommerce div.product .woocommerce-product-details__short-description{color:var(--pp-muted)}.woocommerce div.product div.images img{max-height:550px;object-fit:contain;background:var(--pp-panel);border:1px solid var(--pp-line);border-radius:8px;padding:25px}.woocommerce div.product .woocommerce-product-gallery__trigger{background:var(--pp-cyan)!important}.woocommerce div.product .quantity .qty{padding:11px 5px;border:1px solid var(--pp-line);border-radius:4px;background:var(--pp-panel);color:white}.woocommerce div.product form.cart{margin:25px 0}.woocommerce div.product form.cart .variations label{font-weight:600}.woocommerce div.product .product_meta{font-size:13px;color:var(--pp-muted);display:grid;gap:7px}.woocommerce div.product .woocommerce-tabs ul.tabs{padding:0}.woocommerce div.product .woocommerce-tabs ul.tabs:before{border-color:var(--pp-line)}.woocommerce div.product .woocommerce-tabs ul.tabs li{background:var(--pp-panel);border-color:var(--pp-line);border-radius:5px 5px 0 0;margin:0 6px 0 0}.woocommerce div.product .woocommerce-tabs ul.tabs li:before,.woocommerce div.product .woocommerce-tabs ul.tabs li:after{display:none}.woocommerce div.product .woocommerce-tabs ul.tabs li a{color:var(--pp-muted);font-weight:600}.woocommerce div.product .woocommerce-tabs ul.tabs li.active{background:var(--pp-ink);border-bottom-color:var(--pp-ink)}.woocommerce div.product .woocommerce-tabs ul.tabs li.active a{color:var(--pp-cyan)}.woocommerce div.product .woocommerce-tabs .panel h2,.woocommerce .related>h2,.woocommerce .upsells>h2{font-size:20px;margin-bottom:25px}.woocommerce div.product .woocommerce-tabs .panel{padding-block:15px;color:var(--pp-muted)}
/* Cart, checkout, account, notices and form controls. */
.woocommerce table.shop_table{border-color:var(--pp-line);border-radius:7px;background:var(--pp-panel)}.woocommerce table.shop_table th,.woocommerce table.shop_table td{border-color:var(--pp-line);padding:15px}.woocommerce table.shop_table .product-thumbnail img{width:70px}.woocommerce .cart-collaterals .cart_totals h2{font-size:20px}.woocommerce form .form-row input.input-text,.woocommerce form .form-row textarea,.woocommerce form input.input-text,.woocommerce textarea{background:#0a1c27;border:1px solid #527081;border-radius:5px;color:white;padding:12px}.woocommerce form .form-row label{font-size:14px;margin-bottom:5px}.woocommerce form.checkout_coupon,.woocommerce form.login,.woocommerce form.register{border-color:var(--pp-line);background:var(--pp-panel)}.woocommerce #payment{background:var(--pp-panel);border:1px solid var(--pp-line)}.woocommerce #payment div.payment_box{background:#243e4e;color:var(--pp-white)}.woocommerce #payment div.payment_box:before{border-bottom-color:#243e4e}.woocommerce #payment ul.payment_methods{border-color:var(--pp-line)}.woocommerce .woocommerce-error,.woocommerce .woocommerce-info,.woocommerce .woocommerce-message{background:#142b3a;color:var(--pp-white);border-top-color:var(--pp-blue);border-radius:4px}.woocommerce .woocommerce-error{border-top-color:#ed7769}.woocommerce-error a,.woocommerce-info a,.woocommerce-message a{color:var(--pp-cyan)}.woocommerce .woocommerce-MyAccount-navigation ul{list-style:none;padding:0;margin:0;border:1px solid var(--pp-line);border-radius:6px;overflow:hidden}.woocommerce .woocommerce-MyAccount-navigation li a{display:block;padding:13px 17px;border-bottom:1px solid var(--pp-line)}.woocommerce .woocommerce-MyAccount-navigation li.is-active a{background:var(--pp-blue);color:white}.woocommerce .woocommerce-MyAccount-content{min-height:350px}.woocommerce .select2-container--default .select2-selection--single{background:#102532;border-color:#527081;height:48px}.woocommerce .select2-container--default .select2-selection--single .select2-selection__rendered{color:white;line-height:46px}.select2-dropdown{background:#102532;color:white;border-color:#527081}.select2-search__field{background:#07151d;color:white}.wc-block-components-form,.wc-block-cart,.wc-block-checkout{--wc-form-color-background:#102532;--wc-form-color-text:#f4fbff;--wc-form-border-color:#527081;color:var(--pp-white)}.wc-block-components-text-input input,.wc-block-components-textarea,.wc-block-components-combobox .components-combobox-control__input{background:#102532!important;color:var(--pp-white)!important;border-color:#527081!important}.wc-block-components-text-input label{color:#bfd0db!important}.wc-block-components-button{background:var(--pp-blue);color:white;border:1px solid #369ff9;border-radius:5px;font-weight:600}.wc-block-components-order-summary,.wc-block-components-totals-wrapper,.wc-block-cart-items{border-color:var(--pp-line)!important}.pp-cart-drawer{position:fixed;inset:0 0 0 auto;width:min(440px,100%);max-width:100%;height:100%;max-height:none;margin:0;padding:28px;background:#0b202d;color:var(--pp-white);border:0;border-left:1px solid #3a5a6c;box-shadow:-20px 0 80px #0005}.pp-cart-drawer::backdrop{background:#0009;backdrop-filter:blur(3px)}.pp-drawer-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:30px}.pp-drawer-heading h2{font-size:16px;line-height:1.8;margin:0}.pp-dialog-close{background:transparent;color:white;padding:8px;border:1px solid var(--pp-line);border-radius:5px}.pp-cart-drawer ul{list-style:none;padding:0}.pp-cart-drawer .woocommerce-mini-cart-item{position:relative;min-height:80px;padding:12px 25px 18px 0;border-bottom:1px solid var(--pp-line);margin-bottom:15px}.pp-cart-drawer .woocommerce-mini-cart-item img{width:55px;float:left;margin-right:15px}.pp-cart-drawer .woocommerce-mini-cart-item .remove{position:absolute;right:0;top:8px;font-size:24px}.pp-cart-drawer .woocommerce-mini-cart-item .quantity{display:block;color:var(--pp-muted);font-size:13px;margin-top:6px}.pp-cart-drawer .woocommerce-mini-cart__total{padding-block:15px;display:flex;justify-content:space-between}.pp-cart-drawer .woocommerce-mini-cart__buttons{display:flex;gap:12px}.pp-cart-drawer .woocommerce-mini-cart__buttons a{flex:1;text-align:center;background:var(--pp-blue);color:white;padding:12px;border-radius:5px;font-weight:600;font-size:14px}
/* TI Wishlist owns storage and actions; the theme supplies presentation. */
.woocommerce ul.products li.product .tinv-wraper{margin:9px 0 0}.woocommerce ul.products li.product .tinvwl_add_to_wishlist_button{font-size:12px;color:var(--pp-cyan)}.woocommerce ul.products li.product .tinv-wraper.tinv-wishlist{line-height:1.4}.woocommerce ul.products li.product .tinvwl-loop-button-wrapper{margin-top:10px}.tinv-wishlist table{background:var(--pp-panel);color:var(--pp-white);border-color:var(--pp-line)}.tinv-wishlist table td,.tinv-wishlist table th{border-color:var(--pp-line);padding:16px}.tinv-wishlist .product-name a{color:var(--pp-white)}.tinv-wishlist .tinvwl-buttons-group button,.tinv-wishlist .tinvwl-to-right button{background:var(--pp-blue);border:1px solid #369ff9;color:white;border-radius:5px;padding:10px}.tinv-wishlist .tinv-modal-inner{background:var(--pp-panel);color:var(--pp-white)}.tinv-wishlist .tinv-modal .tinvwl-buttons-group a{color:var(--pp-white)}
@media(min-width:1500px){.pp-support-panel{padding-left:max(40px,calc((100vw - 1240px)/2))!important}.pp-faq-panel{padding-right:max(40px,calc((100vw - 1240px)/2))!important}}
@media(max-width:1100px){.pp-header-top{gap:22px}.pp-header-actions{gap:17px}.pp-header-action>span:not(.pp-cart-count){display:none}.pp-logo img,.custom-logo{width:225px}.pp-hero-title{font-size:34px}.pp-hero-inner{gap:25px!important}.woocommerce ul.products li.product a img{height:205px}.pp-support-panel{padding-left:35px!important;padding-right:25px!important}.pp-faq-panel{padding-right:35px!important}.pp-stats-inner{grid-template-columns:1.3fr .8fr .8fr 1fr;gap:20px!important}.pp-stat-number{font-size:18px}}
@media(max-width:800px){.pp-wrap,.pp-container{width:calc(100% - 40px)}.pp-header-top{min-height:78px;flex-wrap:wrap;padding-block:18px;gap:18px}.pp-logo img,.custom-logo{width:210px}.pp-search{order:3;flex-basis:100%}.pp-header-actions{margin-left:auto}.pp-menu-toggle{display:inline-flex}.pp-header-bottom{padding-bottom:16px}.pp-header-bottom>nav{display:none}.pp-header-bottom>nav.is-open{display:block}.pp-header-bottom:has(nav:not(.is-open)){justify-content:flex-end}.pp-menu{gap:15px}.pp-menu a{font-size:13px}.pp-hero-title{font-size:27px}.pp-hero-art img{width:280px}.pp-hero-inner{grid-template-columns:1.15fr 1fr}.pp-hero{min-height:0;padding-block:38px!important}.pp-hero-copy{font-size:15px}.pp-button,.pp-page .elementor a.elementor-button,.pp-home-fallback .elementor-button{font-size:14px;padding:11px 19px}.pp-trustline{font-size:9px}.woocommerce ul.products,.woocommerce-page ul.products{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.woocommerce ul.products li.product a img{height:240px}.pp-benefit-grid{gap:18px!important}.pp-benefit{padding-right:15px!important}.pp-benefit h3{font-size:18px}.pp-benefit p{font-size:14px}.pp-stats-inner{grid-template-columns:1.5fr 1fr 1fr}.pp-review-links{grid-column:1/-1;display:flex;gap:25px}.pp-steps-grid{grid-template-columns:repeat(2,1fr);gap:26px!important}.pp-support-grid{grid-template-columns:1fr}.pp-support-panel{padding:30px!important;justify-content:center}.pp-support-art{width:170px!important}.pp-support-copy{width:auto!important;max-width:400px}.pp-faq-panel{padding:30px!important}.pp-footer-inner{flex-wrap:wrap;justify-content:center;text-align:center}.pp-footer p{order:3;flex-basis:100%}.pp-closing .pp-container{flex-wrap:wrap}.pp-closing .pp-heading{font-size:17px}}
@media(max-width:520px){.pp-wrap,.pp-container{width:calc(100% - 32px)}.pp-header-actions{gap:13px}.pp-logo img,.custom-logo{width:174px}.pp-header-action .pp-icon{width:20px;height:20px}.pp-header-bottom{align-items:flex-start}.pp-header-bottom nav.is-open{flex:1}.pp-header-bottom nav.is-open .pp-menu{flex-direction:column;align-items:flex-start;gap:14px}.pp-header-bottom .pp-button-small{font-size:12px;padding:6px 12px}.pp-hero-inner{grid-template-columns:1fr;gap:28px!important}.pp-hero-title{font-size:30px;line-height:1.65}.pp-hero-art{max-width:260px;margin:0 auto}.pp-hero-art img{max-height:230px}.pp-hero-art:after{height:15px;bottom:0}.pp-hero-copy{font-size:16px}.pp-hero:after{mask-image:none;opacity:.12}.pp-trustline{font-size:10px}.pp-section.e-con,.pp-section{padding-block:32px}.pp-row-between{align-items:flex-start!important;flex-direction:column!important;gap:12px!important}.pp-heading{font-size:18px;line-height:1.7}.pp-chips{gap:7px}.pp-chip{font-size:12px;padding:4px 12px}.woocommerce ul.products,.woocommerce-page ul.products{gap:11px}.woocommerce ul.products li.product,.woocommerce-page ul.products li.product{padding:12px}.woocommerce ul.products li.product a img{height:180px;margin-bottom:12px}.woocommerce ul.products li.product .woocommerce-loop-product__title{font-size:13px;min-height:58px;margin-bottom:7px}.woocommerce ul.products li.product .price{font-size:18px}.pp-product-meta{font-size:10px}.woocommerce ul.products li.product .button{font-size:12px;padding:10px 5px}.pp-benefit-grid{grid-template-columns:1fr;gap:22px!important}.pp-benefit{border-right:0;border-bottom:1px solid #64bed2;padding-bottom:20px!important}.pp-benefit h3{font-size:20px}.pp-benefit p{font-size:15px}.pp-stats-inner{grid-template-columns:1fr 1fr;gap:20px!important}.pp-stats-inner>.pp-small-heading{grid-column:1/-1}.pp-stat-number{font-size:22px}.pp-steps-grid{grid-template-columns:1fr;gap:24px!important}.pp-step{grid-template-columns:44px 1fr}.pp-support-panel{padding:26px 16px!important;gap:15px!important}.pp-support-art{width:110px!important}.pp-support-copy .pp-heading{font-size:16px}.pp-support-copy p{font-size:14px}.pp-faq-panel{padding:30px 16px!important}.pp-small-heading{font-size:13px}.pp-closing .pp-container{gap:20px!important;flex-direction:column!important}.pp-content{padding-block:35px 55px}.pp-content h1{font-size:23px;line-height:1.7}.pp-filter-widgets{flex-direction:column}.woocommerce .woocommerce-result-count,.woocommerce .woocommerce-ordering{float:none}.woocommerce .woocommerce-ordering select{width:100%}.woocommerce table.shop_table th,.woocommerce table.shop_table td{padding:10px}.woocommerce div.product .product_title{font-size:29px;line-height:1.3}.woocommerce .woocommerce-MyAccount-navigation{margin-bottom:25px}.woocommerce .woocommerce-MyAccount-navigation ul{display:flex;flex-wrap:wrap}.woocommerce .woocommerce-MyAccount-navigation li{flex:1 0 40%}.woocommerce .woocommerce-MyAccount-navigation li a{font-size:13px}.pp-cart-drawer{padding:22px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{transition:none!important;animation:none!important}}

.pp-home.e-con{padding:0;gap:0;max-width:none;width:100%}
/* Full-width Elementor containers and accessible thumbnail wishlist controls. */
.pp-home{color:var(--pp-white);font-family:var(--pp-body)}
.pp-container.e-con{width:min(1240px,calc(100% - var(--pp-gutter,80px)));align-self:center}
.woocommerce ul.products li.product .tinvwl-above_thumb-add-to-cart{position:absolute;right:12px;top:12px;margin:0;z-index:3}
.woocommerce ul.products li.product .tinvwl-position-above_thumb{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border:1px solid var(--pp-line);border-radius:6px;background:#091b24ed}
.woocommerce ul.products li.product .tinvwl-position-above_thumb:before{margin:0;font-size:21px}
.woocommerce ul.products li.product .tinvwl-position-above_thumb .tinvwl_add_to_wishlist-text,.woocommerce ul.products li.product .tinvwl-position-above_thumb .tinvwl_remove_from_wishlist-text{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}
@media(max-width:800px){.pp-home{--pp-gutter:40px}}
@media(max-width:520px){.pp-home{--pp-gutter:32px}}
