@import url('https://fonts.googleapis.com/css2?family=Barlow+Condensed:ital,wght@0,600;0,700;0,800;1,700;1,800&family=Inter:wght@400;500;600;700&display=swap');:root{--pep-navy-900:#060B1F;--pep-navy-850:#08102B;--pep-navy-800:#0B1638;--pep-navy-750:#0F1C46;--pep-ink:#050912;--pep-red:#E6352B;--pep-gold:#FFC21E;--pep-gold-600:#F2A900;--pep-green:#2FD07A;--pep-text:#F4F7FF;--pep-dim:#AEB8D6;--pep-mut:#7683A8;--pep-line:rgba(255,255,255,.09);--pep-radius:18px;--pep-ease:cubic-bezier(.16,1,.3,1);--pep-disp:"Barlow Condensed",system-ui,sans-serif;--pep-body:"Inter",system-ui,-apple-system,sans-serif}body,#page-container,#et-main-area,#main-content{background-color:var(--pep-navy-900)!important}body{font-family:var(--pep-body);color:var(--pep-text);-webkit-font-smoothing:antialiased}#main-content .container:before{display:none!important}h1,h2,h3,h4,h5,h6,.entry-title,.woocommerce-loop-product__title,.product_title{font-family:var(--pep-disp)!important;color:var(--pep-text)}h1,h2,.product_title{font-weight:800!important;font-style:italic;text-transform:uppercase;line-height:.95}p,li,td,label{color:var(--pep-dim)}a{color:var(--pep-gold)}a:hover{color:#FFD75E}.woocommerce-breadcrumb,.woocommerce-breadcrumb a{color:var(--pep-mut)!important;font-size:13px;letter-spacing:.04em}#main-header{background-color:rgba(8,16,43,.85)!important;backdrop-filter:blur(16px) saturate(140%);-webkit-backdrop-filter:blur(16px) saturate(140%);border-bottom:1px solid var(--pep-line);box-shadow:none!important}#top-menu li a,#et-top-navigation a,.et-cart-info span{color:var(--pep-dim)!important;font-family:var(--pep-disp);font-weight:700;font-size:16px;letter-spacing:.06em;text-transform:uppercase}#top-menu li a:hover,#et-top-navigation a:hover{color:var(--pep-gold)!important;opacity:1!important}#top-menu li.current-menu-item>a{color:var(--pep-gold)!important}#et_search_icon:before{color:var(--pep-dim)!important}.woocommerce ul.products,.woocommerce-page ul.products{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:26px;margin:0!important}.woocommerce ul.products:before,.woocommerce ul.products:after{display:none!important}.woocommerce ul.products li.product,.woocommerce-page ul.products li.product{width:100%!important;margin:0!important;float:none!important;clear:none!important;display:flex!important;flex-direction:column;background:linear-gradient(180deg,var(--pep-navy-750),var(--pep-navy-800));border:1px solid var(--pep-line);border-radius:var(--pep-radius);overflow:hidden;transition:transform .35s var(--pep-ease),border-color .3s,box-shadow .35s var(--pep-ease)}.woocommerce ul.products li.product:hover{transform:translateY(-6px);border-color:rgba(255,194,30,.38);box-shadow:0 24px 60px -20px rgba(0,0,0,.75)}.woocommerce ul.products li.product a.woocommerce-LoopProduct-link{display:flex!important;flex-direction:column;height:100%}.woocommerce ul.products li.product img{width:100%!important;height:auto!important;aspect-ratio:3/4;object-fit:cover!important;object-position:center;display:block!important;margin:0!important;padding:0;background:none;border-radius:0!important;box-shadow:none!important;transition:transform .4s var(--pep-ease)}.woocommerce #page-container ul.products li.product a img,.woocommerce-page #page-container ul.products li.product a img{margin:0!important}.woocommerce ul.products li.product:hover img{transform:scale(1.04)}.woocommerce ul.products li.product .woocommerce-loop-product__title{font-size:21px!important;font-weight:700!important;line-height:1.1;text-transform:uppercase;padding:16px 18px 0!important;color:var(--pep-text)!important;display:-webkit-box!important;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:calc(16px + 2.2em)}.woocommerce ul.products li.product .price{display:block;padding:6px 18px 18px!important;margin-top:auto;font-family:var(--pep-disp);font-weight:800;font-size:22px;color:var(--pep-gold)!important}.woocommerce ul.products li.product .price del{color:var(--pep-mut)!important;font-size:15px;opacity:.85;margin-right:6px}.woocommerce ul.products li.product .price ins{text-decoration:none;color:var(--pep-gold)!important}.woocommerce span.onsale{background:var(--pep-red)!important;color:#fff!important;font-family:var(--pep-disp);font-weight:700;letter-spacing:.08em;text-transform:uppercase;font-size:12px!important;line-height:1!important;padding:7px 12px!important;border-radius:8px!important;top:12px!important;left:12px!important;right:auto!important;min-height:0!important;min-width:0!important;box-shadow:0 6px 18px -6px rgba(230,53,43,.7)}.woocommerce a.button,.woocommerce button.button,.woocommerce input.button,.woocommerce #respond input#submit,.woocommerce a.button.alt,.woocommerce button.button.alt{background:linear-gradient(180deg,#FFD24D,var(--pep-gold) 55%,var(--pep-gold-600))!important;color:var(--pep-ink)!important;font-family:var(--pep-disp)!important;font-weight:700!important;font-size:15px!important;letter-spacing:.05em;text-transform:uppercase;border:none!important;border-radius:12px!important;padding:12px 22px!important;transition:transform .25s var(--pep-ease),box-shadow .25s var(--pep-ease);box-shadow:0 14px 34px -10px rgba(255,194,30,.5)}.woocommerce a.button:hover,.woocommerce button.button:hover,.woocommerce input.button:hover,.woocommerce button.button.alt:hover{transform:translateY(-2px);box-shadow:0 20px 44px -10px rgba(255,194,30,.65);color:var(--pep-ink)!important}.woocommerce div.product div.images img{background:none;border-radius:var(--pep-radius);padding:0;display:block;width:100%;height:auto}.woocommerce div.product .product_title{font-size:clamp(34px,4.5vw,54px)!important}.woocommerce div.product p.price,.woocommerce div.product span.price{font-family:var(--pep-disp);font-weight:800;font-size:34px;color:var(--pep-gold)!important}.woocommerce div.product .woocommerce-tabs ul.tabs{border-bottom:1px solid var(--pep-line)}.woocommerce div.product .woocommerce-tabs ul.tabs li{background:transparent!important;border:none!important;border-radius:0!important}.woocommerce div.product .woocommerce-tabs ul.tabs li:before,.woocommerce div.product .woocommerce-tabs ul.tabs li:after{display:none!important}.woocommerce div.product .woocommerce-tabs ul.tabs li a{font-family:var(--pep-disp);font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--pep-mut)!important}.woocommerce div.product .woocommerce-tabs ul.tabs li.active a{color:var(--pep-gold)!important;border-bottom:2px solid var(--pep-gold)}.woocommerce div.product form.cart .variations label{color:var(--pep-text)!important;font-family:var(--pep-disp);font-weight:700;text-transform:uppercase;letter-spacing:.05em}.woocommerce div.product form.cart .variations select,.woocommerce .quantity input.qty,.woocommerce form .form-row input.input-text,.woocommerce form .form-row textarea,.woocommerce form .form-row select,.select2-container--default .select2-selection--single{background:rgba(6,11,31,.6)!important;border:1.5px solid var(--pep-line)!important;color:var(--pep-text)!important;border-radius:10px!important;min-height:46px}.woocommerce-variation-price .price{color:var(--pep-gold)!important}.woocommerce .related>h2,.woocommerce .upsells>h2,.woocommerce-tabs h2{font-family:var(--pep-disp);font-weight:800;font-style:italic;text-transform:uppercase}.woocommerce table.shop_table,.woocommerce-cart .cart-collaterals .cart_totals,.woocommerce-checkout #order_review,.woocommerce-checkout .woocommerce-checkout-review-order-table{background:var(--pep-navy-800);border:1px solid var(--pep-line)!important;border-radius:var(--pep-radius);color:var(--pep-text)}.woocommerce table.shop_table th,.woocommerce table.shop_table td{border-color:var(--pep-line)!important;color:var(--pep-text)}.woocommerce table.shop_table th{font-family:var(--pep-disp);text-transform:uppercase;letter-spacing:.06em;color:var(--pep-gold)}.woocommerce .woocommerce-info,.woocommerce .woocommerce-message,.woocommerce .woocommerce-error{background:var(--pep-navy-800)!important;border-top:3px solid var(--pep-gold)!important;color:var(--pep-text)!important;border-radius:12px}.woocommerce .woocommerce-message{border-top-color:var(--pep-green)!important}.woocommerce .woocommerce-error{border-top-color:var(--pep-red)!important}.woocommerce-info:before,.woocommerce-message:before{color:var(--pep-gold)!important}.woocommerce-checkout #payment{background:var(--pep-navy-750)!important;border-radius:var(--pep-radius)}.woocommerce-checkout #payment div.payment_box{background:var(--pep-navy-850)!important;color:var(--pep-dim)}.woocommerce-checkout #payment div.payment_box:before{border-bottom-color:var(--pep-navy-850)!important}.select2-dropdown{background:var(--pep-navy-800);border-color:var(--pep-line)}.woocommerce .woocommerce-ordering select{background:rgba(6,11,31,.6);color:var(--pep-text);border:1.5px solid var(--pep-line);border-radius:10px;padding:10px 14px}.woocommerce .woocommerce-result-count{color:var(--pep-mut)}#main-footer{background:var(--pep-ink)!important;border-top:1px solid var(--pep-line)}#footer-widgets .footer-widget h4,#footer-widgets h4.title{font-family:var(--pep-disp)!important;font-weight:700!important;text-transform:uppercase;letter-spacing:.1em;color:#fff!important}#footer-widgets .footer-widget li a,#footer-widgets .footer-widget p,#footer-widgets .footer-widget{color:var(--pep-dim)!important}#footer-widgets .footer-widget li a:hover{color:var(--pep-gold)!important}#footer-bottom{background:var(--pep-ink)!important;border-top:1px solid var(--pep-line)}#footer-info{color:var(--pep-mut);font-size:13px}#footer-bottom .et-social-icons a{color:var(--pep-dim)}#footer-bottom .et-social-icons a:hover{color:var(--pep-gold)}@media (max-width:980px){.woocommerce ul.products,.woocommerce-page ul.products{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}}@media (max-width:600px){.woocommerce ul.products,.woocommerce-page ul.products{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.woocommerce ul.products li.product .woocommerce-loop-product__title{font-size:16px!important;padding:12px 12px 0!important;-webkit-line-clamp:3;min-height:calc(12px + 3.3em)}.woocommerce ul.products li.product .price{font-size:18px;padding:4px 12px 14px!important}.woocommerce span.onsale{font-size:10px!important;padding:5px 9px!important}.woocommerce a.button,.woocommerce button.button{min-height:48px;display:inline-flex;align-items:center;justify-content:center}}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:3px solid var(--pep-gold)!important;outline-offset:3px;border-radius:6px}@media (prefers-reduced-motion:reduce){*{animation-duration:.001ms!important;transition-duration:.01ms!important}.woocommerce ul.products li.product:hover{transform:none}}.et_pb_countdown_timer{display:none!important}.home .et_pb_section_7,.home .et_pb_section_8{display:none!important}.et_pb_shop ul.products li.product h2,.et_pb_shop ul.products li.product h3,.et_pb_shop ul.products li.product .woocommerce-loop-product__title{color:var(--pep-text)!important;font-family:var(--pep-disp)!important;font-weight:700!important;font-style:normal!important;text-transform:uppercase;font-size:19px!important;line-height:1.15;padding:16px 18px 0!important}.et_pb_shop ul.products li.product .price,.et_pb_shop ul.products li.product .price ins,.et_pb_shop ul.products li.product .price .amount{color:var(--pep-gold)!important;font-family:var(--pep-disp);font-weight:800}.et_pb_shop ul.products li.product .price del,.et_pb_shop ul.products li.product .price del .amount{color:var(--pep-mut)!important}.et_pb_shop span.onsale{background:var(--pep-red)!important;color:#fff!important;border-radius:8px!important}.et_pb_shop .woocommerce-result-count,.et_pb_shop .woocommerce-ordering{display:none!important}#page-container .et_pb_shop .woocommerce ul.products li.product h1,#page-container .et_pb_shop .woocommerce ul.products li.product h2,#page-container .et_pb_shop .woocommerce ul.products li.product h3{font-family:var(--pep-disp)!important;color:var(--pep-text)!important;font-size:19px!important;font-weight:700!important;text-shadow:none!important;line-height:1.15!important}#page-container .et_pb_shop .woocommerce ul.products li.product .price,#page-container .et_pb_shop .woocommerce ul.products li.product .price ins,#page-container .et_pb_shop .woocommerce ul.products li.product .price .amount{color:var(--pep-gold)!important}#page-container .et_pb_shop .woocommerce ul.products li.product .price del,#page-container .et_pb_shop .woocommerce ul.products li.product .price del .amount{color:var(--pep-mut)!important}#page-container .et_pb_shop span.onsale{background:var(--pep-red)!important;color:#fff!important;border-radius:8px!important}html,body{overflow-x:hidden!important;max-width:100%!important}@media (max-width:782px){.et_pb_button_module_wrapper,.et_pb_button_module_wrapper .et_pb_button{max-width:100%!important;box-sizing:border-box;white-space:normal!important}.et_pb_section,.et_pb_row,.et_pb_column{max-width:100%!important}}.pep-home{max-width:1240px;margin:0 auto;padding:0 clamp(18px,4vw,40px)}.pep-home *{box-sizing:border-box}.pep-hero{display:grid;grid-template-columns:1.05fr .95fr;gap:clamp(20px,4vw,50px);align-items:center;padding:clamp(34px,6vw,70px) 0 clamp(24px,4vw,46px)}.pep-eyebrow{display:inline-block;font-family:var(--pep-disp);font-weight:600;font-size:13px;letter-spacing:.18em;text-transform:uppercase;color:var(--pep-gold);border:1px solid rgba(255,194,30,.32);background:rgba(255,194,30,.06);padding:7px 14px;border-radius:40px}.pep-hero__title{font-family:var(--pep-disp)!important;font-weight:800!important;font-style:italic;text-transform:uppercase;font-size:clamp(40px,6.4vw,86px)!important;line-height:.9!important;margin:18px 0 16px!important;color:var(--pep-text)!important}.pep-hero__title em{font-style:italic;background:linear-gradient(100deg,var(--pep-gold),#FFD75E 40%,var(--pep-red));-webkit-background-clip:text;background-clip:text;color:transparent}.pep-hero__sub{color:var(--pep-dim)!important;font-size:clamp(15px,1.35vw,18px);max-width:52ch;margin-bottom:26px}.pep-hero__cta{display:flex;gap:12px;flex-wrap:wrap}.pep-hero__art{width:100%;height:auto;border-radius:var(--pep-radius)}.pep-btn{display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:0 26px;border-radius:12px;font-family:var(--pep-disp);font-weight:700;font-size:17px;letter-spacing:.05em;text-transform:uppercase;text-decoration:none!important;transition:transform .25s var(--pep-ease),box-shadow .25s var(--pep-ease)}.pep-btn--gold{background:linear-gradient(180deg,#FFD24D,var(--pep-gold) 55%,var(--pep-gold-600));color:var(--pep-ink)!important;box-shadow:0 14px 34px -10px rgba(255,194,30,.5)}.pep-btn--ghost{background:rgba(255,255,255,.05);color:var(--pep-text)!important;border:1.5px solid rgba(255,255,255,.28)}.pep-btn:hover{transform:translateY(-2px)}.pep-btn--ghost:hover{border-color:var(--pep-gold);color:var(--pep-gold)!important}.pep-trust{display:flex;flex-wrap:wrap;gap:10px 30px;list-style:none!important;margin:0 0 10px!important;padding:18px 0!important;border-top:1px solid var(--pep-line);border-bottom:1px solid var(--pep-line)}.pep-trust li{color:var(--pep-dim)!important;font-size:14px;font-weight:600;margin:0!important;padding-left:22px;position:relative}.pep-trust li:before{content:"\2713";position:absolute;left:0;color:var(--pep-gold);font-weight:700}.pep-sec{padding:clamp(40px,6vw,80px) 0}.pep-sec--tint{border-top:1px solid var(--pep-line);border-bottom:1px solid var(--pep-line)}.pep-h2{font-family:var(--pep-disp)!important;font-weight:800!important;font-style:italic;text-transform:uppercase;font-size:clamp(30px,4.6vw,58px)!important;line-height:.95!important;text-align:center;color:var(--pep-text)!important;margin:0 0 12px!important}.pep-h2 em{font-style:italic;color:var(--pep-gold)}.pep-h2--left{text-align:left}.pep-lead{color:var(--pep-dim)!important;text-align:center;max-width:62ch;margin:0 auto 30px!important;font-size:16px}.pep-lead--left{text-align:left;margin-left:0!important}.pep-center{text-align:center;margin-top:30px;display:flex;gap:12px;justify-content:center;flex-wrap:wrap}.pep-tile{display:flex;flex-direction:column;background:linear-gradient(180deg,var(--pep-navy-750),var(--pep-navy-800));border:1px solid var(--pep-line);border-radius:var(--pep-radius);overflow:hidden;text-decoration:none!important;transition:transform .35s var(--pep-ease),border-color .3s}.pep-tile:hover{transform:translateY(-6px);border-color:rgba(255,194,30,.4)}.pep-tile__cap{order:-1;display:block;padding:16px 16px 12px;font-family:var(--pep-disp);font-weight:700;font-size:19px;line-height:1.1;text-transform:uppercase;color:var(--pep-text)!important}.pep-tile__go{padding:13px 16px;font-family:var(--pep-disp);font-weight:700;font-size:14px;letter-spacing:.05em;text-transform:uppercase;color:var(--pep-gold)!important;margin-top:auto}.pep-figure{margin:0!important;border-radius:var(--pep-radius);overflow:hidden;border:1px solid var(--pep-line)}.pep-figure img{width:100%;display:block}.pep-split{display:grid;grid-template-columns:1fr 1fr;gap:clamp(24px,4vw,56px);align-items:center}.pep-split__media img{width:100%;border-radius:var(--pep-radius);border:1px solid var(--pep-line);display:block}.pep-list{list-style:none!important;padding:0!important;margin:0!important;display:grid;gap:11px}.pep-list li{color:var(--pep-text)!important;font-size:15px;padding-left:26px;position:relative;margin:0!important}.pep-list li:before{content:"\2713";position:absolute;left:0;color:var(--pep-green);font-weight:700}.pep-cta{text-align:center;padding:clamp(44px,7vw,84px) clamp(20px,4vw,50px);margin:0 0 clamp(30px,5vw,60px);border-radius:var(--pep-radius);background:radial-gradient(120% 120% at 50% -20%,rgba(255,194,30,.13),transparent 60%),linear-gradient(150deg,#14060a,var(--pep-navy-800) 60%);border:1px solid rgba(255,194,30,.22)}.pep-fineprint{color:var(--pep-mut)!important;font-size:13px;margin-top:22px!important;text-align:center}.pep-home .woocommerce ul.products{grid-template-columns:repeat(4,minmax(0,1fr))!important;max-width:1080px;margin-inline:auto!important}@media (max-width:1024px){.pep-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}.pep-home .woocommerce ul.products{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:860px){.pep-hero{grid-template-columns:1fr}.pep-hero__art{order:-1}.pep-split{grid-template-columns:1fr}.pep-h2--left,.pep-lead--left{text-align:center;margin-left:auto!important}}@media (max-width:600px){.pep-tiles{grid-template-columns:1fr 1fr;gap:12px}.pep-tile img{height:130px}.pep-tile__cap{font-size:15px;padding:12px 12px 8px}.pep-tile__go{font-size:12px;padding:10px 12px}.pep-btn{width:100%}}.home .entry-title.main_title{display:none!important}.home #main-content .container{padding-top:0!important}.home #left-area{width:100%!important;padding-right:0!important}.home #sidebar{display:none!important}#logo{max-height:104px!important;height:auto!important;width:auto!important;max-width:280px;padding:0!important}.et_pb_svg_logo #logo{height:104px!important}#main-header .logo_container{padding:6px 0}.et_fixed_nav #main-header.et-fixed-header #logo{max-height:68px!important}.pep-footer-brand{display:block;text-align:center;padding:34px 0 6px}.pep-footer-brand img{max-width:210px;width:100%;height:auto;display:inline-block}@media (max-width:980px){#logo{max-height:72px!important;max-width:215px}.et_fixed_nav #main-header.et-fixed-header #logo{max-height:50px!important}#main-header .logo_container{padding:4px 0}.pep-footer-brand img{max-width:170px}}@media (max-width:480px){#logo{max-height:62px!important;max-width:185px}.pep-footer-brand img{max-width:150px}}#footer-bottom:before{content:"";display:block;width:100%;height:74px;margin:0 auto 20px;background-image:url(https://peppyspeptidelabs.com/wp-content/uploads/2026/08/peppys-logo-header.png);background-repeat:no-repeat;background-position:center;background-size:contain}@media (max-width:980px){#footer-bottom:before{height:58px;margin-bottom:16px}}@media (max-width:480px){#footer-bottom:before{height:48px}}.pep-tiles{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:22px!important;align-items:stretch}.pep-tiles br{display:none!important}.pep-tiles p:empty{display:none!important}.pep-tile{display:flex!important;flex-direction:column;height:100%;background:linear-gradient(180deg,var(--pep-navy-750),var(--pep-navy-800));border:1px solid var(--pep-line);border-radius:16px;overflow:hidden;text-decoration:none!important;transition:transform .3s var(--pep-ease),border-color .3s,box-shadow .3s var(--pep-ease)}.pep-tile:hover{transform:translateY(-6px) scale(1.015);border-color:rgba(255,194,30,.55);box-shadow:0 22px 50px -18px rgba(0,0,0,.75),0 0 26px -8px rgba(255,194,30,.35)}.pep-tile__cap{order:-1;display:block;padding:15px 16px 11px;font-family:var(--pep-disp);font-weight:700;font-size:18px;line-height:1.12;text-transform:uppercase;color:#fff!important;letter-spacing:.02em;min-height:62px}.pep-tile__media{display:block;width:100%;aspect-ratio:4/3;overflow:hidden;background:var(--pep-navy-850)}.pep-tile__media img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .45s var(--pep-ease)}.pep-tile:hover .pep-tile__media img{transform:scale(1.06)}.pep-tile__go{display:block;padding:13px 16px 15px;margin-top:auto;font-family:var(--pep-disp);font-weight:700;font-size:14px;letter-spacing:.07em;text-transform:uppercase;color:var(--pep-gold)!important}@media (max-width:1024px){.pep-tiles{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:18px!important}.pep-tile__cap{min-height:0;font-size:17px}}@media (max-width:600px){.pep-tiles{grid-template-columns:1fr!important;gap:14px!important}.pep-tile__cap{min-height:0;font-size:19px;padding:14px 15px 10px}.pep-tile__go{font-size:13px}}.um{max-width:560px!important;margin:clamp(28px,6vw,64px) auto!important;background:linear-gradient(180deg,var(--pep-navy-750),var(--pep-navy-800));border:1px solid var(--pep-line);border-radius:20px;padding:clamp(24px,4vw,42px) clamp(20px,4vw,40px);box-shadow:0 30px 70px -26px rgba(0,0,0,.8)}.um .um-form{max-width:100%!important}.um-field{margin-bottom:16px!important;padding:0!important}.um-field-label{margin-bottom:7px!important}.um-field-label label,.um-field label{font-family:var(--pep-disp)!important;font-weight:700!important;font-size:14px!important;letter-spacing:.09em;text-transform:uppercase;color:var(--pep-dim)!important;margin:0!important}.um-field-label .um-req{color:var(--pep-red)!important}.um input[type=text],.um input[type=email],.um input[type=tel],.um input[type=password],.um input[type=number],.um select,.um textarea,.um .um-form input{width:100%!important;min-height:52px!important;padding:0 16px!important;background:rgba(6,11,31,.72)!important;border:1.5px solid var(--pep-line)!important;border-radius:12px!important;color:var(--pep-text)!important;font-family:var(--pep-body)!important;font-size:16px!important;box-shadow:none!important;transition:border-color .2s,background .2s}.um input::placeholder{color:var(--pep-mut)!important}.um input:focus,.um select:focus,.um textarea:focus{outline:none!important;border-color:var(--pep-gold)!important;background:rgba(6,11,31,.92)!important;box-shadow:0 0 0 3px rgba(255,194,30,.16)!important}.um .um-button,.um input[type=submit],.um-form input[type=submit]{width:100%!important;min-height:56px!important;background:linear-gradient(180deg,#FFD24D,var(--pep-gold) 55%,var(--pep-gold-600))!important;color:var(--pep-ink)!important;font-family:var(--pep-disp)!important;font-weight:700!important;font-size:18px!important;letter-spacing:.06em;text-transform:uppercase;border:none!important;border-radius:12px!important;box-shadow:0 14px 34px -10px rgba(255,194,30,.5)!important;transition:transform .25s var(--pep-ease),box-shadow .25s var(--pep-ease)}.um .um-button:hover,.um input[type=submit]:hover{transform:translateY(-2px);box-shadow:0 20px 44px -10px rgba(255,194,30,.65)!important;color:var(--pep-ink)!important}.um .um-field-error,.um .um-error-block{background:rgba(230,53,43,.12)!important;border:1px solid rgba(230,53,43,.45)!important;color:#FF8C82!important;border-radius:9px!important;padding:8px 12px!important;font-size:13.5px!important;margin-top:7px!important}.um .um-field-arrow{display:none!important}.um .um-col-alt,.um .um-col-alt-b{text-align:center;margin-top:16px!important}.um .um-col-alt a,.um a.um-link,.um .um-col-alt-b a{color:var(--pep-gold)!important;font-weight:600}.um .um-center,.um .um-left,.um .um-right{float:none!important;width:100%!important}.um .um-field-checkbox-option,.um .um-field-radio-option{color:var(--pep-dim)!important}.um-page-register .entry-title,.um-page-login .entry-title{display:none!important}.pep-gate-note{max-width:560px;margin:0 auto 6px;text-align:center;color:var(--pep-mut);font-size:13px;line-height:1.6}.pep-gate-note a{color:var(--pep-gold);text-decoration:underline}@media (max-width:600px){.um{margin:18px 12px!important;padding:22px 18px!important;border-radius:16px}.um input,.um select{font-size:16px!important}}.pep-gate-intro{max-width:560px;margin:clamp(30px,6vw,66px) auto -8px;text-align:center;padding:0 18px}.pep-gate-title{font-family:var(--pep-disp)!important;font-weight:800!important;font-style:italic;text-transform:uppercase;font-size:clamp(32px,5vw,54px)!important;line-height:.95!important;color:var(--pep-text)!important;margin:0 0 12px!important}.pep-gate-title em{font-style:italic;color:var(--pep-gold)}.pep-gate-sub{color:var(--pep-dim)!important;font-size:16px;margin:0 auto!important;max-width:46ch}body.single-product .et_pb_section,body.single-product .et_pb_row,body.single-product .et_pb_column{background-color:transparent!important}body.single-product #main-content,body.single-product #page-container{background-color:var(--pep-navy-900)!important}body.single-product .et_pb_wc_title h1,body.single-product h1.product_title{color:var(--pep-text)!important}body.single-product .et_pb_wc_description,body.single-product .et_pb_wc_description p,body.single-product .et_pb_wc_description li,body.single-product .woocommerce-Tabs-panel p,body.single-product .woocommerce-Tabs-panel li{color:var(--pep-dim)!important}body.single-product .et_pb_wc_description strong,body.single-product .woocommerce-Tabs-panel strong{color:var(--pep-text)!important}body.single-product .woocommerce-tabs .tabs{background:transparent!important}body.single-product .et_pb_all_tabs,body.single-product .et_pb_tab,body.single-product .et_pb_tabs_controls{background-color:var(--pep-navy-800)!important}body.single-product .et_pb_tabs,body.single-product .et_pb_wc_tabs{border:1px solid var(--pep-line)!important;border-radius:var(--pep-radius);overflow:hidden}body.single-product .et_pb_tabs_controls li{background:transparent!important;border-color:var(--pep-line)!important}body.single-product .et_pb_tabs_controls li a{color:var(--pep-mut)!important;font-family:var(--pep-disp);font-weight:700;text-transform:uppercase;letter-spacing:.05em}body.single-product .et_pb_tabs_controls li.et_pb_tab_active{background:rgba(255,194,30,.08)!important}body.single-product .et_pb_tabs_controls li.et_pb_tab_active a{color:var(--pep-gold)!important}body.single-product .et_pb_tab p,body.single-product .et_pb_tab li,body.single-product .et_pb_tab td{color:var(--pep-dim)!important}body.single-product .et_pb_tab strong,body.single-product .et_pb_tab h1,body.single-product .et_pb_tab h2,body.single-product .et_pb_tab h3,body.single-product .et_pb_tab h4{color:var(--pep-text)!important}.pep-hero{position:relative!important;display:flex!important;align-items:center!important;grid-template-columns:none!important;min-height:clamp(460px,62vh,700px);margin-left:calc(-50vw + 50%)!important;margin-right:calc(-50vw + 50%)!important;width:100vw!important;max-width:100vw!important;padding:clamp(40px,7vw,90px) clamp(20px,5vw,60px)!important;overflow:hidden;isolation:isolate}.pep-hero__art{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;object-fit:cover!important;object-position:center 34%!important;z-index:0!important;border-radius:0!important;margin:0!important}.pep-hero:after{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(90deg,rgba(6,11,31,.95) 0%,rgba(6,11,31,.88) 34%,rgba(6,11,31,.42) 60%,rgba(6,11,31,.30) 100%),linear-gradient(180deg,rgba(6,11,31,.55) 0%,rgba(6,11,31,0) 26%,rgba(6,11,31,.20) 62%,rgba(6,11,31,.92) 100%)}.pep-hero__inner{position:relative!important;z-index:2!important;width:100%;max-width:1240px;margin-inline:auto}.pep-hero .pep-eyebrow,.pep-hero__title,.pep-hero__sub,.pep-hero__cta{max-width:640px}.pep-hero__title{text-shadow:0 18px 44px rgba(0,0,0,.75)!important}.pep-hero__sub{text-shadow:0 2px 14px rgba(0,0,0,.85)!important;color:#D8E0F5!important}.pep-trust{margin-top:26px!important}@media (max-width:900px){.pep-hero{min-height:clamp(480px,72vh,680px);text-align:center;justify-content:center}.pep-hero__art{object-position:center 38%!important}.pep-hero:after{background:linear-gradient(180deg,rgba(6,11,31,.72) 0%,rgba(6,11,31,.55) 30%,rgba(6,11,31,.78) 68%,rgba(6,11,31,.96) 100%)}.pep-hero .pep-eyebrow,.pep-hero__title,.pep-hero__sub,.pep-hero__cta{max-width:100%}.pep-hero__cta{justify-content:center}.pep-hero__sub{margin-inline:auto}}.pep-hero{padding-block:clamp(34px,5vw,64px)!important}.um .um-field-checkbox input[type="checkbox"],.um .um-field-radio input[type="radio"],.um-form input[type="checkbox"],.um-form input[type="radio"]{width:0!important;min-height:0!important;height:auto!important;padding:0!important;margin:0!important;border:0!important;background:none!important}.um .um-field-checkbox,.um .um-field-radio{display:flex!important;align-items:center;gap:10px;text-align:left!important;cursor:pointer}.um .um-field.um-field-c .um-field-area,.um .um-field-checkbox-option,.um .um-field-radio-option{text-align:left!important}.um .um-field-checkbox-state{flex:0 0 auto;line-height:1}.um .um-field-checkbox-option,.um .um-field-radio-option{display:inline!important;width:auto!important}.um .um-button.um-alt,.um a.um-button.um-alt,.um input[type="submit"].um-button.um-alt{background:transparent!important;background-image:none!important;border:1.5px solid rgba(255,194,30,.55)!important;color:#FFC21E!important;box-shadow:none!important}.um .um-button.um-alt:hover,.um a.um-button.um-alt:hover,.um input[type="submit"].um-button.um-alt:hover{background:rgba(255,194,30,.12)!important;border-color:#FFC21E!important;color:#FFC21E!important;transform:none!important}.um .um-button.um-alt:focus-visible,.um a.um-button.um-alt:focus-visible{outline:2px solid #fff!important;outline-offset:2px}body.home #main-content .container{max-width:1440px!important}body.home .pep-home{max-width:1400px!important}body.home .pep-sec{padding:clamp(30px,4vw,52px) 0!important}body.home .pep-hero{padding-block:clamp(26px,3.5vw,44px)!important}body.home .pep-cta{padding:clamp(32px,4.5vw,56px) clamp(20px,4vw,50px)!important;margin-bottom:clamp(20px,3vw,36px)!important}body.home .pep-trust{margin-top:16px!important}.woocommerce div.product form.cart table.variations td select{background-color:rgba(6,11,31,.6)!important;color:#F4F7FF!important;font-size:15px!important;padding:12px 14px!important;border:1.5px solid rgba(255,255,255,.09)!important;border-radius:10px!important}.variations select option,.woocommerce div.product form.cart table.variations td select option{background-color:#0B1638!important;color:#F4F7FF!important;font-size:15px!important}.woocommerce div.product form.cart table.variations td select option:checked{background-color:#0F1C46!important}body.woocommerce-checkout #left-area{width:100%!important;padding-right:0!important}body.woocommerce-checkout #sidebar{display:none!important}@media (min-width:1000px){body.woocommerce-checkout #main-content .container{width:92%!important;max-width:1320px!important}body.woocommerce-checkout .wc-block-checkout__sidebar{flex:0 0 400px!important;max-width:400px!important}}body.woocommerce-checkout .wc-block-components-text-input input,body.woocommerce-checkout .wc-blocks-components-select__container,body.woocommerce-checkout .wc-blocks-components-select__select,body.woocommerce-checkout .wc-block-components-textarea{background-color:rgba(6,11,31,.6)!important;color:#F4F7FF!important;border-color:rgba(255,255,255,.14)!important}body.woocommerce-checkout .wc-blocks-components-select__select option{background-color:#0B1638!important;color:#F4F7FF!important}.picker__box{background:#101A3A!important;border:1px solid rgba(255,255,255,.12)!important;border-radius:14px!important;overflow:hidden!important}.picker__header,.picker__footer{background:#14204a!important}.picker__month,.picker__year{color:#F4F7FF!important}.picker__weekday{color:#7C88AC!important}.picker .picker__header select.picker__select--year,.picker .picker__header select.picker__select--month{-webkit-appearance:none!important;appearance:none!important;background-color:#0B1638!important;background-image:none!important;color:#F4F7FF!important;width:auto!important;max-width:150px!important;height:auto!important;min-height:0!important;padding:8px 12px!important;margin:0 4px!important;line-height:1.3!important;font-size:14px!important;border:1px solid rgba(255,255,255,.22)!important;border-radius:8px!important}.picker .picker__header select.picker__select--year option,.picker .picker__header select.picker__select--month option{background-color:#0B1638!important;color:#F4F7FF!important}.picker__day{color:#F4F7FF!important;border-radius:8px!important}.picker__day--outfocus{color:#5C6791!important}.picker__day--infocus:hover,.picker__day--outfocus:hover{background:#14204a!important;color:#F6C915!important}.picker__day--highlighted,.picker__day--selected,.picker__day--selected:hover{background:#F6C915!important;color:#0A0F22!important}.picker__nav--prev,.picker__nav--next{color:#F4F7FF!important}.picker__nav--prev:hover,.picker__nav--next:hover{background:#14204a!important}.picker__button--today,.picker__button--clear,.picker__button--close{background:transparent!important;color:#AEB8D6!important;border:0!important}.picker__button--today:hover,.picker__button--clear:hover,.picker__button--close:hover{color:#F6C915!important;background:#101A3A!important}.age-gate__background-color{background-color:#070D24!important}.age-gate,.age-gate__form{color:#F4F7FF!important}.age-gate__heading-title{color:#F4F7FF!important;letter-spacing:.06em!important}.age-gate__subheadline,.age-gate__challenge{color:#AEB8D6!important}.age-gate__label{color:#7C88AC!important;font-weight:700!important;letter-spacing:.05em!important;text-transform:uppercase!important;font-size:12px!important}.age-gate__select{background-color:#0B1638!important;color:#F4F7FF!important;border:1px solid rgba(255,255,255,.18)!important;border-radius:10px!important;height:46px!important;padding:0 12px!important}.age-gate__select option{background-color:#0B1638!important;color:#F4F7FF!important}.age-gate__button,.age-gate button[type=submit]{background:#F6C915!important;background-color:#F6C915!important;color:#0A0F22!important;border:0!important;border-radius:999px!important;font-weight:800!important;padding:14px 34px!important;font-size:15px!important}.age-gate__remember,.age-gate__remember label{color:#AEB8D6!important}.age-gate__error{color:#FF6B63!important}.age-gate{background:#101A3A!important;background-color:#101A3A!important;border:1px solid rgba(255,255,255,.12)!important;border-radius:16px!important;padding:36px 32px!important;box-shadow:0 30px 80px rgba(0,0,0,.55)!important;max-width:520px!important;margin:0 auto!important}.age-gate__wrapper{display:flex!important;align-items:center!important;justify-content:center!important;min-height:100vh!important;width:100%!important}.age-gate__heading{text-align:center!important;margin-bottom:6px!important}.age-gate__heading-title{color:#F6C915!important;font-weight:800!important;font-size:32px!important;letter-spacing:.10em!important}.age-gate__form{width:100%!important}.woocommerce ul.products li.product.product-category,.woocommerce-page ul.products li.product.product-category{overflow:hidden!important}.woocommerce ul.products li.product-category>a,.woocommerce-page ul.products li.product-category>a{display:block}.woocommerce ul.products li.product-category a img,.woocommerce-page ul.products li.product-category a img{display:block!important;width:100%!important;height:auto!important;aspect-ratio:3/2;object-fit:cover!important;object-position:center!important;padding:0!important;margin:0!important;border:0!important;border-radius:0!important;background:none!important;background-color:transparent!important;box-shadow:none!important}.woocommerce ul.products li.product-category:hover a img,.woocommerce-page ul.products li.product-category:hover a img{transform:scale(1.04)!important}.woocommerce ul.products li.product-category .woocommerce-loop-category__title,.woocommerce-page ul.products li.product-category .woocommerce-loop-category__title{margin:0!important;padding:14px 18px 16px!important}@media (max-width:600px){.woocommerce ul.products li.product-category .woocommerce-loop-category__title,.woocommerce-page ul.products li.product-category .woocommerce-loop-category__title{padding:11px 12px 13px!important}}.woocommerce ul.products li.product-category .woocommerce-loop-category__title mark.count,.woocommerce-page ul.products li.product-category .woocommerce-loop-category__title mark.count{background:none!important;background-color:transparent!important;color:var(--pep-mut)!important;font-weight:700}.woocommerce ul.products li.product .et_shop_image:has(img.woocommerce-placeholder){position:relative;display:block;background:linear-gradient(160deg,var(--pep-navy-750),var(--pep-navy-850))}.woocommerce ul.products li.product img.woocommerce-placeholder{visibility:hidden}.woocommerce ul.products li.product .et_shop_image:has(img.woocommerce-placeholder)::after{content:"Photo coming soon";position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font-family:var(--pep-disp);font-weight:700;font-size:15px;letter-spacing:.08em;text-transform:uppercase;color:var(--pep-mut)}.woocommerce div.product .woocommerce-product-gallery--without-images .woocommerce-product-gallery__image--placeholder{position:relative;background:linear-gradient(160deg,var(--pep-navy-750),var(--pep-navy-850));border-radius:var(--pep-radius);overflow:hidden}.woocommerce div.product .woocommerce-product-gallery--without-images img{visibility:hidden}.woocommerce div.product .woocommerce-product-gallery--without-images .woocommerce-product-gallery__image--placeholder::after{content:"Photo coming soon";position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font-family:var(--pep-disp);font-weight:700;font-size:16px;letter-spacing:.08em;text-transform:uppercase;color:var(--pep-mut)}