body.spx-age-locked{overflow:hidden !important;height:100vh !important}#spx-age-verification{position:fixed;top:0;left:0;width:100%;height:100%;z-index:999999;display:none;align-items:center;justify-content:center;background-color:transparent;transition:opacity .4s ease;opacity:0}#spx-age-verification:before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background-color:var(--spx-age-overlay-bg,#000);opacity:var(--spx-age-overlay-opacity,.8);backdrop-filter:blur(var(--spx-age-overlay-blur,10px));-webkit-backdrop-filter:blur(var(--spx-age-overlay-blur,10px))}#spx-age-verification.visible{opacity:1}#spx-age-verification .spx-age-modal{position:relative;background:0 0;border:var(--spx-age-modal-border-w,1px) solid var(--spx-age-modal-border-c,#e5e5e5);border-radius:var(--spx-age-modal-radius,24px);padding:3rem;max-width:500px;width:90%;text-align:center;color:var(--spx-age-modal-text,#000);box-shadow:0 25px 50px -12px rgba(0,0,0,.3);transform:translateY(20px);transition:transform .4s cubic-bezier(.16,1,.3,1);overflow:hidden}#spx-age-verification .spx-age-modal:before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background-color:var(--spx-age-modal-bg,#fff);opacity:var(--spx-age-modal-opacity,1);border-radius:inherit;z-index:-1}#spx-age-verification.visible .spx-age-modal{transform:translateY(0)}#spx-age-verification h2{font-size:2.2rem;font-weight:700;margin-bottom:1rem;color:inherit;line-height:1.2}#spx-age-verification .spx-age-text{font-size:1.1rem;line-height:1.6;margin-bottom:2.5rem;opacity:.85}#spx-age-verification .spx-age-buttons{display:flex;gap:1rem;justify-content:center}#spx-age-verification .spx-age-btn{padding:.9rem 2.2rem;font-size:1.05rem;font-weight:600;border-radius:var(--spx-age-btn-radius,12px);cursor:pointer;transition:all .2s ease;border:none;outline:none;min-width:140px}#spx-age-verification .spx-age-btn-yes{background-color:var(--spx-age-btn-yes-bg,#c00);color:var(--spx-age-btn-yes-text,#fff)}#spx-age-verification .spx-age-btn-yes:hover{transform:translateY(-2px);filter:brightness(110%);box-shadow:0 5px 15px rgba(204,0,0,.3)}#spx-age-verification .spx-age-btn-no{background-color:var(--spx-age-btn-no-bg,transparent);color:var(--spx-age-btn-no-text,#000);border:1px solid rgba(0,0,0,.1)}#spx-age-verification .spx-age-btn-no:hover{background:rgba(0,0,0,.05);border-color:rgba(0,0,0,.2)}#spx-age-verification .spx-age-noscript{margin-top:1rem;color:#c00;font-weight:700}@media (max-width:480px){#spx-age-verification .spx-age-modal{padding:2.5rem 1.5rem}#spx-age-verification .spx-age-buttons{flex-direction:column}#spx-age-verification .spx-age-btn{width:100%}}.salepix-badges,#product-offer .salepix-badges{top:1rem;right:-.0625rem;bottom:1rem;left:-.0625rem;position:absolute}.salepix-badges .salepix-badges-top-left,#product-offer .salepix-badges .salepix-badges-top-left{position:absolute;top:0;left:0;display:flex;flex-direction:column;align-items:start;justify-content:start;z-index:750}.salepix-badges .salepix-badges-top-right,#product-offer .salepix-badges .salepix-badges-top-right{position:absolute;top:0;right:0;display:flex;flex-direction:column;align-items:end;justify-content:start;z-index:750}.salepix-badges .salepix-badges-bottom-left,#product-offer .salepix-badges .salepix-badges-bottom-left{position:absolute;bottom:0;left:0;display:flex;flex-direction:column;align-items:start;justify-content:end;z-index:750}.salepix-badges .salepix-badges-bottom-right,#product-offer .salepix-badges .salepix-badges-bottom-right{position:absolute;bottom:0;right:0;display:flex;flex-direction:column;align-items:end;justify-content:end;z-index:750}.salepix-badges .salepix-badge,#product-offer .salepix-badges .salepix-badge{padding:.1875rem .625rem;margin:0 0 .3125rem;font-size:.875rem;line-height:1rem;border-radius:0 3px 3px 0;background-clip:padding-box;display:block;float:left;position:relative;text-align:center;font-weight:700;clear:both}#ppc-loading-spinner-confirmation{display:none;float:left;margin-top:.5rem}@media (max-width:1300px){#ppc-loading-spinner-confirmation{margin-top:0}}@media (max-width:768px){#ppc-loading-spinner-confirmation{margin-top:.5rem}}.opacity-half{opacity:.5}.ppc-checkout-payment-method .paypal-mark{margin:0;padding-left:0;border:none}img.ppc-paypal-button-custom-img{width:63.13px}button.btn.btn-ppc.ppc-paypal-button-custom{border-radius:4px;margin-bottom:13px;font-size:15px;font-weight:500}button.btn.btn-ppc.ppc-paypal-button-custom.white{border:1px solid #555;background:#fff}button.btn.btn-ppc.ppc-paypal-button-custom.blue{background:#0070ba;color:#fff}button.btn.btn-ppc.ppc-paypal-button-custom.black{background:#2c2e2f;color:#fff}button.btn.btn-ppc.ppc-paypal-button-custom.silver{background:#eee}button.btn.btn-ppc.ppc-paypal-button-custom.gold{background:#ffc439}button.btn.btn-ppc.ppc-paypal-button-custom.pill{border-radius:22px}#ppc-miniCart-horizontal-container .ppc-standalone-buttons:first-of-type{padding-right:0;padding-left:0}#ppc-miniCart-horizontal-container .ppc-standalone-buttons:last-of-type{padding-left:.1rem;padding-right:0}#ppc-cart-horizontal-container.ppc-ecs-horizontal-container .ppc-standalone-buttons:first-of-type{padding-right:.1rem}#ppc-cart-horizontal-container.ppc-ecs-horizontal-container .ppc-standalone-buttons:last-of-type{padding-left:.1rem}@media screen and (max-width:767px){#ppc-miniCart-horizontal-container .ppc-standalone-buttons:last-of-type{padding-left:initial;padding-right:initial}}@media screen and (max-width:1299px){#ppc-cart-horizontal-container .ppc-standalone-buttons:last-of-type,#ppc-cart-horizontal-container .ppc-standalone-buttons:first-of-type{padding-left:initial;padding-right:initial}#ppc-cart-horizontal-container{margin-left:0;margin-right:0}#ppc-cart-horizontal-container .ppc-standalone-buttons,#ppc-orderProcess-horizontal-container .ppc-standalone-buttons{max-width:100%!important;flex:0 0 100%!important}}.ppc-checkout-payment-method .funding-name{padding:5px 0}#ppc-cc-icon{margin-bottom:1em;margin-left:0;margin-right:0}#ppc-cc-icon .ppc-cc-icon{max-width:70px;padding-right:.2em;padding-left:.2em;padding-bottom:.4em}#ppc-cc-icon .ppc-cc-icon_disabled{filter:grayscale(1);opacity:.5}