:root{--ps-purple: #7B2FBE;--ps-purple-dark: #5a1f8a;--ps-purple-light: rgba(123, 47, 190, .08);--ps-neon: #C8F500;--ps-neon-text: #1a0533;--ps-radius: 10px;--ps-transition: .22s ease}.card-wrapper.product-card-wrapper{transition:box-shadow var(--ps-transition)}.card-wrapper.product-card-wrapper:hover{box-shadow:0 12px 32px #7b2fbe2e!important}.card__media .media img{transition:transform .45s cubic-bezier(.25,.46,.45,.94)!important}.card-wrapper:hover .card__media .media img{transform:scale(1.05)!important}.lm-card-price,.card-price .price-item,.card-price .price__regular .price-item--regular,.card-price .price__sale .price-item--sale{font-size:1.4rem!important;font-weight:800!important;color:var(--ps-purple)!important;letter-spacing:-.01em;line-height:1.2}.card-price .price__sale .price-item--regular,.card-price s{font-size:1rem!important;font-weight:400!important;color:rgba(var(--color-foreground),.4)!important;text-decoration:line-through}.card-price .price-item--sale{color:#c0392b!important}.card__heading a{transition:color var(--ps-transition)}.card-wrapper:hover .card__heading a{color:var(--ps-purple)!important;text-decoration:none!important}.ps-card-actions{margin-top:10px;width:100%}.ps-atc-group{display:flex;align-items:stretch;gap:8px;width:100%}.ps-qty-wrapper{display:flex;align-items:center;flex-shrink:0;height:44px;border:1.5px solid rgba(var(--color-foreground),.18);border-radius:8px;overflow:hidden;background:rgb(var(--color-background))}.ps-qty-btn{width:36px;height:100%;background:transparent;border:none;font-size:18px;font-weight:300;cursor:pointer;color:rgb(var(--color-foreground));display:flex;align-items:center;justify-content:center;transition:background var(--ps-transition),color var(--ps-transition);padding:0;-webkit-user-select:none;user-select:none;line-height:1}.ps-qty-btn:hover{background:var(--ps-purple);color:#fff}.ps-qty-input{width:36px;height:100%;text-align:center;border:none;border-left:1.5px solid rgba(var(--color-foreground),.12);border-right:1.5px solid rgba(var(--color-foreground),.12);background:transparent;font-size:14px;font-weight:700;color:rgb(var(--color-foreground));-moz-appearance:textfield;outline:none}.ps-qty-input::-webkit-inner-spin-button,.ps-qty-input::-webkit-outer-spin-button{-webkit-appearance:none}.ps-ripple{position:absolute;border-radius:50%;background:#ffffff52;transform:scale(0);animation:ps-ripple-anim .35s linear forwards;pointer-events:none}@keyframes ps-ripple-anim{to{transform:scale(4);opacity:0}}.pcard__variants--tiers{display:flex!important;flex-wrap:wrap!important;gap:.5rem;width:100%}.pcard__variants--tiers .pcard__chip{flex:1 1 calc(33.333% - .34rem);min-width:0;padding:.8rem .5rem!important;min-height:5.2rem!important;gap:.25rem!important}.pcard__variants--tiers .pcard__chip-title{font-size:1.55rem!important;font-weight:700;line-height:1}.pcard__variants--tiers .pcard__chip-ppu{font-size:1.1rem!important;font-weight:500;line-height:1;white-space:nowrap}.pcard__variants--tiers .pcard__chip.is-sold-out:before{display:none}.pcard__variants--tiers .pcard__chip.is-tier-oos{background:#1f1d240a!important;border-color:#1f1d241a!important;color:#1f1d2466!important;cursor:not-allowed!important;opacity:1}.pcard__variants--tiers .pcard__chip.is-tier-oos:hover{background:#1f1d240a!important;border-color:#1f1d241a!important;color:#1f1d2466!important;transform:none!important}.pcard__variants--tiers .pcard__chip.is-tier-oos .pcard__chip-title{text-decoration:line-through;color:#1f1d2466!important}.pcard__chip-ppu--oos{font-size:.85rem!important;font-weight:700!important;text-transform:uppercase;letter-spacing:.05em;color:#c0392b!important}.pcard__variants--all-oos{display:flex!important;align-items:center;justify-content:center;background:#c0392b14;border:1.5px dashed rgba(192,57,43,.35);border-radius:10px;padding:1.4rem 1rem;min-height:5.2rem;width:100%}.pcard__all-oos-label{font-size:1.4rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:#c0392b}@media screen and (max-width:749px){.pcard__variants--tiers{gap:.4rem}.pcard__variants--tiers .pcard__chip{flex:1 1 calc(33.333% - .27rem);padding:.7rem .4rem!important;min-height:4.6rem!important}.pcard__variants--tiers .pcard__chip-title{font-size:1.35rem!important}.pcard__variants--tiers .pcard__chip-ppu{font-size:1rem!important}}.pcard__variants--tiers .pcard__chip.is-best:after{top:-.4rem;right:-.3rem;font-size:.7rem;padding:.05rem .25rem}.pproduct-tiers.pcard__variants--tiers{margin:1.2rem 0 .4rem}.pproduct-tiers.pcard__variants--tiers .pcard__chip{flex:1 1 calc(20% - .4rem);padding:1rem .6rem!important;min-height:6.6rem!important;border-width:1.5px;border-radius:12px;gap:.35rem!important}.pproduct-tiers.pcard__variants--tiers .pcard__chip-title{font-size:1.95rem!important;font-weight:700;line-height:1}.pproduct-tiers.pcard__variants--tiers .pcard__chip-ppu{font-size:1.35rem!important;font-weight:500;line-height:1}.pproduct-tiers.pcard__variants--tiers .pcard__chip.is-best:after{top:-.55rem;right:-.4rem;font-size:.9rem;padding:.1rem .35rem}.pproduct-tiers.pcard__variants--tiers .pcard__chip:not(.is-tier-oos):not(.is-selected):hover{transform:translateY(-1px);box-shadow:0 4px 12px #8c52ff1f}.pproduct-tiers.pcard__variants--tiers .pcard__chip.is-tier-oos .pcard__chip-ppu--oos{font-size:1rem!important}@media screen and (max-width:749px){.pproduct-tiers.pcard__variants--tiers .pcard__chip{flex:1 1 calc(33.333% - .34rem);padding:.85rem .5rem!important;min-height:5.8rem!important}.pproduct-tiers.pcard__variants--tiers .pcard__chip-title{font-size:1.7rem!important}.pproduct-tiers.pcard__variants--tiers .pcard__chip-ppu{font-size:1.2rem!important}}.pproduct-tiers.pcard__variants--all-oos{padding:1.8rem 1.2rem;min-height:6.6rem}.pproduct-tiers .pcard__all-oos-label{font-size:1.6rem}.product .product-form__input input[type=radio]+label:not(.color-swatch):not(.swatch):not(.variant-swatch){border:1.5px solid rgba(31,29,36,.14)!important;background:#fff!important;color:#1f1d24!important;border-radius:12px!important;padding:1.1rem 1.6rem!important;margin:.5rem .5rem .4rem 0!important;font-size:1.6rem!important;font-weight:700!important;letter-spacing:0!important;line-height:1.1!important;min-height:4.6rem!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;box-shadow:none!important;transition:border-color .15s,background .15s,color .15s,transform .15s!important}.product .product-form__input input[type=radio]+label:not(.color-swatch):not(.swatch):not(.variant-swatch):before{display:none!important}.product .product-form__input input[type=radio]+label:not(.color-swatch):not(.swatch):not(.variant-swatch):hover{border-color:#8c52ff!important;color:#8c52ff!important;transform:translateY(-1px);box-shadow:0 4px 12px #8c52ff1f!important}.product .product-form__input input[type=radio]:checked+label:not(.color-swatch):not(.swatch):not(.variant-swatch){background:#8c52ff!important;border-color:#8c52ff!important;color:#fff!important;box-shadow:0 4px 14px #8c52ff47!important;transform:none}.product .product-form__input input[type=radio].disabled+label:not(.color-swatch):not(.swatch):not(.variant-swatch),.product .product-form__input input[type=radio]:disabled+label:not(.color-swatch):not(.swatch):not(.variant-swatch){opacity:.45!important;text-decoration:line-through!important;background:#f5f5f5!important;cursor:not-allowed!important}.product .product-form__input input[type=radio].disabled+label:not(.color-swatch):not(.swatch):not(.variant-swatch):hover,.product .product-form__input input[type=radio]:disabled+label:not(.color-swatch):not(.swatch):not(.variant-swatch):hover{border-color:#1f1d2424!important;color:#1f1d24!important;transform:none;box-shadow:none!important}.product .product-form__input fieldset.product-form__input{display:flex;flex-wrap:wrap;gap:.5rem;border:0;padding:0;margin-bottom:1rem}.product .product-form__input fieldset.product-form__input legend{flex-basis:100%;margin-bottom:.3rem}.ps-tier-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;display:none;align-items:center;justify-content:center}.ps-tier-modal.is-open{display:flex;animation:ps-modal-fade-in .2s ease-out}@keyframes ps-modal-fade-in{0%{opacity:0}to{opacity:1}}.ps-tier-modal__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#1f1d248c;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);cursor:pointer}.ps-tier-modal__panel{position:relative;background:#fff;border-radius:18px;padding:2.4rem 2.2rem 2rem;width:calc(100% - 32px);max-width:420px;box-shadow:0 20px 50px #1f1d244d;animation:ps-modal-slide-up .25s cubic-bezier(.34,1.4,.64,1);max-height:90vh;overflow-y:auto}@keyframes ps-modal-slide-up{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}.ps-tier-modal__close{position:absolute;top:.8rem;right:.8rem;width:3.2rem;height:3.2rem;border:none;background:#1f1d240f;border-radius:50%;font-size:2rem;line-height:1;color:#1f1d24;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .15s}.ps-tier-modal__close:hover{background:#1f1d2426}.ps-tier-modal__title{font-size:1.9rem;font-weight:800;color:#1f1d24;margin:0 0 .5rem;padding-right:3rem;line-height:1.2}.ps-tier-modal__subtitle{font-size:1.25rem;color:#1f1d24a6;margin:0 0 1.6rem;line-height:1.4}.ps-tier-modal__presets{display:grid;grid-template-columns:repeat(4,1fr);gap:.6rem;margin-bottom:1.6rem}.ps-tier-modal__preset{padding:1.2rem .5rem;border:1.5px solid rgba(31,29,36,.14);background:#fff;color:#1f1d24;font-family:inherit;font-size:1.5rem;font-weight:700;border-radius:10px;cursor:pointer;transition:border-color .15s,background .15s,color .15s,transform .1s}.ps-tier-modal__preset:hover{border-color:#8c52ff;color:#8c52ff}.ps-tier-modal__preset.is-selected{background:#8c52ff;border-color:#8c52ff;color:#fff}.ps-tier-modal__preset:active{transform:scale(.96)}.ps-tier-modal__custom{margin-bottom:1.8rem}.ps-tier-modal__custom-label{display:block;font-size:1.2rem;color:#1f1d24b3;margin-bottom:.6rem;font-weight:600}.ps-tier-modal__custom-row{display:flex;align-items:center;border:1.5px solid rgba(31,29,36,.14);border-radius:10px;background:#fff;overflow:hidden;transition:border-color .15s}.ps-tier-modal__custom-row:focus-within{border-color:#8c52ff}.ps-tier-modal__custom-input{flex:1;border:none;background:transparent;padding:1rem 1.2rem;font-size:1.5rem;font-weight:700;color:#1f1d24;outline:none;font-family:inherit;-moz-appearance:textfield}.ps-tier-modal__custom-input::-webkit-inner-spin-button,.ps-tier-modal__custom-input::-webkit-outer-spin-button{-webkit-appearance:none}.ps-tier-modal__custom-unit{padding:0 1.2rem;font-size:1.5rem;font-weight:700;color:#1f1d248c;border-left:1.5px solid rgba(31,29,36,.1);height:100%;display:flex;align-items:center}.ps-tier-modal__total{display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto auto;column-gap:1rem;align-items:baseline;margin:1.6rem 0 1.4rem;padding:1.2rem 1.4rem;background:linear-gradient(135deg,#8c52ff14,#8c52ff08);border:1px solid rgba(140,82,255,.2);border-radius:12px}.ps-tier-modal__total-label{grid-column:1;grid-row:1;font-size:1.2rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:#1f1d24a6}.ps-tier-modal__total-amount{grid-column:2;grid-row:1;font-family:var(--font-heading-family, "Archivo Black", sans-serif);font-size:2.4rem;font-weight:800;color:#8c52ff;text-align:right;line-height:1}.ps-tier-modal__total-perg{grid-column:1 / -1;grid-row:2;margin-top:.4rem;font-size:1.2rem;font-weight:600;color:#1f1d2499;text-align:right}.ps-tier-modal__confirm{width:100%;padding:1.4rem;background:#1f1d24;color:#fff;border:none;border-radius:999px;font-family:inherit;font-size:1.55rem;font-weight:800;letter-spacing:.02em;cursor:pointer;transition:background .18s,transform .18s,box-shadow .18s;box-shadow:0 4px 14px #1f1d2433}.ps-tier-modal__confirm:hover{background:#8c52ff;box-shadow:0 6px 18px #8c52ff59}.ps-tier-modal__confirm:active{transform:translateY(1px)}body.ps-modal-open{overflow:hidden}@media screen and (max-width:480px){.ps-tier-modal__panel{padding:2rem 1.6rem 1.6rem}.ps-tier-modal__title{font-size:1.7rem}.ps-tier-modal__preset{font-size:1.35rem;padding:1rem .4rem}}#cart-icon-bubble.ps-cart-pop .cart-count-bubble{animation:ps-cart-pop-anim .55s cubic-bezier(.34,1.56,.64,1);animation-fill-mode:both}@keyframes ps-cart-pop-anim{0%{transform:scale(1);background-color:rgb(var(--color-button));box-shadow:0 0 #8c52ff00}30%{transform:scale(1.7);background-color:#8c52ff;box-shadow:0 0 0 6px #8c52ff59}60%{transform:scale(.92);background-color:#8c52ff;box-shadow:0 0 0 3px #8c52ff26}to{transform:scale(1);background-color:rgb(var(--color-button));box-shadow:0 0 #8c52ff00}}#cart-icon-bubble.ps-cart-pop svg{animation:ps-cart-icon-pop .35s ease-out}@keyframes ps-cart-icon-pop{0%{transform:scale(1) rotate(0)}40%{transform:scale(1.18) rotate(-6deg)}to{transform:scale(1) rotate(0)}}.ps-atc-btn.ps-added{background:#22863a!important;box-shadow:0 4px 14px #22863a4d!important}.ps-atc-btn,button.ps-atc-btn,a.ps-atc-btn{flex:1;min-height:44px;height:44px;position:relative;overflow:hidden;background:var(--ps-purple)!important;color:#fff!important;border:none!important;border-radius:8px!important;font-size:13px!important;font-weight:700!important;letter-spacing:.03em;cursor:pointer;display:flex!important;align-items:center!important;justify-content:center!important;gap:6px;white-space:nowrap;padding:0 14px!important;box-shadow:0 4px 14px #7b2fbe47;transition:background var(--ps-transition),transform var(--ps-transition),box-shadow var(--ps-transition)!important;text-decoration:none!important;width:100%;box-sizing:border-box}.ps-atc-btn:hover:not(:disabled),button.ps-atc-btn:hover:not(:disabled),a.ps-atc-btn:hover{background:var(--ps-neon)!important;color:var(--ps-neon-text)!important;box-shadow:0 6px 18px #c8f5004d!important}.ps-atc-btn:disabled{background:rgba(var(--color-foreground),.1)!important;color:rgba(var(--color-foreground),.35)!important;cursor:not-allowed;box-shadow:none!important;transform:none!important}.ps-variants-btn{font-size:12px!important}.badge{border-radius:6px!important;font-size:10px!important;font-weight:800!important;letter-spacing:.07em;text-transform:uppercase;padding:3px 7px!important;line-height:1.4}.drawer__header{display:flex;align-items:center;justify-content:space-between;padding:1.4rem 2rem!important;border-bottom:1px solid rgba(var(--color-foreground),.08)!important}.drawer__heading{font-weight:800!important;font-size:1.2rem!important;margin:0!important}.drawer__close{width:34px!important;height:34px!important;border-radius:50%!important;background:rgba(var(--color-foreground),.07)!important;border:none!important;transition:background var(--ps-transition)!important;display:flex!important;align-items:center!important;justify-content:center!important;cursor:pointer}.drawer__close:hover{background:rgba(var(--color-foreground),.15)!important}.cart-drawer .cart-item{border-bottom:1px solid rgba(var(--color-foreground),.06)!important;padding:14px 0!important}.cart-drawer .cart-item:last-child{border-bottom:none!important}.cart-item__image{border-radius:8px!important;object-fit:cover}.cart-item__name,.cart-item__name.h4{font-weight:700!important;transition:color var(--ps-transition)}.cart-item__name:hover{color:var(--ps-purple)!important;text-decoration:none!important}.cart-item__price-wrapper .price--end{font-weight:700!important;color:var(--ps-purple)!important}.cart-quantity .quantity__button:hover{background:var(--ps-purple)!important;color:#fff!important;border-radius:4px}.cart-remove-button{color:rgba(var(--color-foreground),.35)!important;transition:color var(--ps-transition)!important}.cart-remove-button:hover{color:#c0392b!important}.totals{display:flex!important;justify-content:space-between!important;align-items:center!important;padding:14px 0!important;border-top:1px solid rgba(var(--color-foreground),.08)!important}.totals__total{font-size:.95rem!important;font-weight:600!important;margin:0!important}.totals__total-value{font-size:1.35rem!important;font-weight:800!important;color:var(--ps-purple)!important;margin:0!important}#CartDrawer-Checkout,.cart__checkout-button{background:var(--ps-purple)!important;color:#fff!important;border:none!important;border-radius:10px!important;font-weight:800!important;font-size:15px!important;height:52px!important;letter-spacing:.02em;box-shadow:0 6px 20px #7b2fbe4d!important;transition:background var(--ps-transition),transform var(--ps-transition),box-shadow var(--ps-transition)!important;width:100%}#CartDrawer-Checkout:hover:not(:disabled),.cart__checkout-button:hover:not(:disabled){background:var(--ps-neon)!important;color:var(--ps-neon-text)!important;box-shadow:0 10px 28px #c8f50059!important}.cart__ctas .button--secondary{border:2px solid var(--ps-purple)!important;color:var(--ps-purple)!important;background:transparent!important;border-radius:10px!important;font-weight:700!important;height:52px!important;transition:background var(--ps-transition),color var(--ps-transition)!important}.cart__ctas .button--secondary:hover{background:var(--ps-purple)!important;color:#fff!important}#cart-progress-bar,#cart-progress-wrapper #cart-progress-bar{background-color:var(--ps-purple)!important;--progress-bar-color: var(--ps-purple) !important;--progress-bar-border-color: var(--ps-purple) !important}#cart-progress-wrapper.full #cart-progress-bar{background:linear-gradient(90deg,var(--ps-purple) 0%,var(--ps-purple-dark) 100%)!important;--progress-bar-color: var(--ps-purple) !important;--progress-bar-border-color: var(--ps-purple) !important}#cart-progress-wrapper .goal-icon.reached,#cart-progress-wrapper .goal-icon[data-reached=true],#cart-progress-wrapper .goal-icon.is-active{background-color:var(--ps-purple)!important;border-color:var(--ps-purple)!important;color:#fff!important}.goal-message{font-weight:600}.goal-message strong,.goal-message b,#cart-progress-wrapper.full .goal-message{color:var(--ps-purple)!important}@media screen and (max-width:749px){.ps-atc-group{flex-direction:column;gap:7px}.ps-qty-wrapper{width:100%;justify-content:center}.ps-atc-btn,button.ps-atc-btn,a.ps-atc-btn{height:46px!important;font-size:14px!important}.lm-card-price,.card-price .price-item{font-size:1.2rem!important}}.product-card-wrapper{height:100%}.pcard{height:100%;background:#fff;border-radius:16px;overflow:hidden;display:flex;flex-direction:column;box-shadow:0 1px 2px #140e3c0f,0 8px 24px #140e3c0a;transition:transform .2s ease,box-shadow .2s ease;border:1px solid rgba(140,82,255,.18);position:relative}.pcard:hover{transform:translateY(-3px);box-shadow:0 4px 12px #8c52ff1f,0 18px 36px #8c52ff2e;border-color:#8c52ff80}.pcard__media{position:relative;display:block;width:100%;aspect-ratio:1;background:linear-gradient(180deg,#f8f4ff,#fff);overflow:hidden;text-decoration:none}.pcard__img{width:100%;height:100%;object-fit:contain;display:block;padding:1.2rem;transition:transform .4s ease}.pcard:hover .pcard__img{transform:scale(1.04)}.pcard__placeholder{width:100%;height:100%;display:flex;align-items:center;justify-content:center;font-size:5rem;background:#f5f5f5}.pcard__badge{position:absolute;top:1rem;left:1rem;background:#fa5669;color:#fff;font-size:1.15rem;font-weight:800;padding:.4rem .9rem;border-radius:999px;letter-spacing:.02em;z-index:2;pointer-events:none}.pcard__badge--new{left:auto;right:1rem;background:#8c52ff;text-transform:uppercase;letter-spacing:.06em;box-shadow:0 4px 10px #8c52ff59}.pcard__body{padding:1.2rem 1.4rem 1.4rem;display:flex;flex-direction:column;gap:.8rem;flex:1}.pcard__rating{color:#f5c842;font-size:1.25rem;letter-spacing:.12em;line-height:1}.pcard__title{font-size:1.45rem;line-height:1.3;font-weight:700;margin:0;min-height:3.6rem}.pcard__title a{color:#1f1d24;text-decoration:none;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.pcard__title a:hover{color:#8c52ff}.pcard__variants{display:flex;flex-wrap:wrap;gap:.5rem}.pcard__chip{border:1.5px solid rgba(31,29,36,.14);background:#fff;color:#1f1d24;font-family:inherit;padding:.8rem 1.4rem;border-radius:10px;cursor:pointer;transition:border-color .15s,background .15s,color .15s;min-height:5.2rem;position:relative;display:inline-flex;flex-direction:column;align-items:center;justify-content:center;gap:.3rem}.pcard__chip-title{font-size:1.55rem;font-weight:700;line-height:1}.pcard__chip-ppu{font-size:1.2rem;font-weight:600;color:#1f1d248c;line-height:1}.pcard__chip:hover{border-color:#8c52ff;color:#8c52ff}.pcard__chip:hover .pcard__chip-ppu{color:#8c52ffb3}.pcard__chip.is-selected{background:#8c52ff;border-color:#8c52ff;color:#fff}.pcard__chip.is-selected .pcard__chip-ppu{color:#ffffffd9}.pcard__chip.is-sold-out{opacity:.45;text-decoration:line-through;cursor:not-allowed;background:#f5f5f5}.pcard__chip.is-sold-out:hover{border-color:#1f1d2424;color:#1f1d24}.pcard__chip.is-sold-out:before{content:"\c9puis\e9";position:absolute;bottom:-1.5rem;left:50%;transform:translate(-50%);font-size:.7rem;color:#c0392b;text-decoration:none;font-weight:700;letter-spacing:.05em;text-transform:uppercase;white-space:nowrap}.pcard__chip.is-sold-out.is-selected{background:#c0392b;border-color:#c0392b;color:#fff;opacity:.9}.pcard__chip.is-best{border-color:#0f7a13}.pcard__chip.is-best:not(.is-selected) .pcard__chip-ppu{color:#0f7a13;font-weight:800}.pcard__chip.is-best:after{content:"\1f3c6";position:absolute;top:-.6rem;right:-.4rem;font-size:.85rem;background:#ffd54a;border-radius:999px;padding:.1rem .3rem;line-height:1;box-shadow:0 1px 4px #00000026}.pcard__footer{margin-top:auto;padding-top:.6rem;display:flex;align-items:center;justify-content:space-between;gap:1rem}.pcard__price{display:flex;flex-direction:column;gap:.15rem;flex:1;min-width:0}.pcard__price-line{display:flex;align-items:baseline;gap:.5rem;flex-wrap:wrap}.pcard__price-now{font-size:1.9rem;font-weight:800;color:#1f1d24;line-height:1}.pcard__price.is-on-sale .pcard__price-now{color:#fa5669}.pcard__price-was{font-size:1.25rem;color:#1f1d2473;text-decoration:line-through}.pcard__price-ppu{font-size:1rem;font-weight:600;color:#1f1d248c;line-height:1}.pcard__atc{display:inline-flex;align-items:center;justify-content:center;gap:.8rem;min-height:6rem;padding:0 2.6rem;border:none;border-radius:999px;background:#1f1d24;color:#fff;font-family:inherit;font-size:1.65rem;font-weight:700;letter-spacing:.02em;cursor:pointer;transition:background .18s,transform .18s,box-shadow .18s;position:relative;z-index:2;box-shadow:0 4px 12px #1f1d242e;white-space:nowrap;flex-shrink:0;overflow:hidden}.pcard__atc:hover:not(:disabled){background:#8c52ff;transform:translateY(-1px);box-shadow:0 6px 18px #8c52ff59}.pcard__atc:active{transform:translateY(0)}.pcard__atc:disabled{background:#1f1d2426;cursor:not-allowed;box-shadow:none;transform:none}.pcard__atc.ps-added{background:#0f7a13!important;box-shadow:0 4px 12px #0f7a1352!important;transition:background .12s ease-out,box-shadow .12s ease-out!important}.pcard__atc.loading{background:#8c52ff!important;box-shadow:0 4px 14px #8c52ff73!important;transition:background .1s ease-out,box-shadow .1s ease-out!important}.product-form__submit.loading{background:var(--ps-purple-dark)!important;box-shadow:0 6px 18px #7b2fbe73!important;transition:background .1s ease-out,box-shadow .1s ease-out!important}.pcard__atc-icon{flex-shrink:0}.pcard__atc .ps-ripple{position:absolute;border-radius:50%;background:#ffffff4d;transform:scale(0);animation:ps-ripple-anim .55s linear forwards;pointer-events:none}@media screen and (max-width:749px){.pcard__body{padding:1rem 1.1rem 1.1rem;gap:.6rem}.pcard__atc{padding:0;width:6rem;min-width:6rem;min-height:6rem}.pcard__atc-label{display:none}.pcard__price-now{font-size:1.7rem}.pcard__chip{min-height:4.4rem;padding:.6rem 1rem}.pcard__chip-title{font-size:1.3rem}.pcard__chip-ppu{font-size:1rem}}.ship-wrapper{background:var(--ps-purple)!important;color:#fff!important;border-radius:12px!important;padding:1.4rem 1.8rem!important;border:none!important;box-shadow:0 4px 14px #7b2fbe38!important}.ship-wrapper p,.ship-wrapper p strong,.ship-wrapper p span{color:#fff!important}.ship-wrapper #countdown,.ship-wrapper #result{background:#ffffff2e;padding:.2rem .55rem;border-radius:6px;font-weight:800;letter-spacing:.02em}.ship-wrapper svg{stroke:#fff!important}.ship-wrapper img{filter:brightness(0) invert(1)}.product__info-container h1,.product__title h1,.product__title h2{font-size:clamp(2.4rem,4vw,4.2rem)!important;line-height:1.2!important;margin-bottom:1rem!important}.product__info-container .lumin-price,.product__info-container .price__regular .price-item--regular,.product__info-container .price__sale .price-item--sale{font-size:2.6rem!important;font-weight:800!important;color:rgb(var(--color-foreground))!important;letter-spacing:-.01em!important}.product__info-container .price__sale .price-item--regular,.product__info-container .lumin-price s{font-size:1.6rem!important;color:#1f1d2473!important;text-decoration:line-through!important}.product__info-container .product__price-extra,.product__price-extra{margin:.5rem 0 0;display:block}.product__info-container .price-item--ppu,.price-item--ppu{font-size:1.3rem;color:#1f1d24b3;font-weight:500}.product__info-container .price-item--ppu strong,.price-item--ppu strong{font-weight:700;color:#1f1d24d9}.product__info-container .product__savings,.product__savings{display:inline-flex;align-items:center;gap:.6rem;margin:.9rem 0 0!important;padding:.5rem 1rem;background:#fa56691a;border:1px solid rgba(250,86,105,.25);color:#c43442;border-radius:999px;font-size:1.25rem;font-weight:600;width:fit-content;line-height:1.4}.product__savings strong{color:#a02633;font-weight:800}.product__savings svg{flex-shrink:0}.product-form__input--pill input[type=radio]+label,.product-form__input--swatch input[type=radio]+label,.product-form__input .variant-pills-border label{border:1.5px solid rgba(31,29,36,.18)!important;border-radius:10px!important;background:#fff!important;color:#1f1d24!important;font-size:1.4rem!important;font-weight:700!important;min-height:4.6rem!important;padding:.7rem 1.2rem!important;transition:border-color .18s,background .18s,color .18s,transform .18s!important;cursor:pointer!important}.product-form__input--pill input[type=radio]+label:hover,.product-form__input--swatch input[type=radio]+label:hover,.product-form__input .variant-pills-border label:hover{border-color:var(--ps-purple)!important;color:var(--ps-purple)!important;transform:translateY(-1px)}.product-form__input--pill input[type=radio]:checked+label,.product-form__input--swatch input[type=radio]:checked+label,.product-form__input .variant-pills-border input:checked+label{background:var(--ps-purple)!important;border-color:var(--ps-purple)!important;color:#fff!important;transform:translateY(-1px)}.product-form__input legend.form__label,.product-form__input .form__label{font-size:1.3rem!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:.05em!important;margin-bottom:.8rem!important;color:#1f1d24b3!important}.product-form__submit,.product-form__buttons .lm-main-button{background:var(--ps-purple)!important;color:#fff!important;border:none!important;border-radius:999px!important;min-height:5.8rem!important;font-size:1.55rem!important;font-weight:800!important;letter-spacing:.04em!important;text-transform:uppercase!important;box-shadow:0 6px 18px #7b2fbe52!important;transition:background .2s,transform .2s,box-shadow .2s!important;width:100%!important}.product-form__submit:hover:not(:disabled),.product-form__buttons .lm-main-button:hover:not(:disabled){background:var(--ps-purple-dark)!important;transform:translateY(-2px);box-shadow:0 10px 26px #7b2fbe66!important}.product-form__submit:disabled{background:#1f1d2433!important;cursor:not-allowed!important;box-shadow:none!important;transform:none!important}.product-form__submit.ps-added{background:#0f7a13!important;box-shadow:0 6px 18px #0f7a1359!important}.shopify-payment-button__button{border-radius:999px!important;min-height:5.4rem!important;font-weight:700!important}.shopify-payment-button__button--unbranded:before,.shopify-payment-button__button--unbranded:after,.shopify-payment-button [role=button]:before,.shopify-payment-button [role=button]:after{border-radius:999px!important;box-shadow:none!important}.shopify-payment-button{border-radius:999px!important;overflow:hidden}.product__info-container .rating-star,.product__info-container .rating{color:#f5c842!important}.product__media-wrapper .product__media-item,.product__media-list .media{background:linear-gradient(180deg,#faf7ff,#f1ecff)!important;border-radius:14px!important;overflow:hidden;border:1px solid rgba(140,82,255,.12)}.product__media-wrapper .thumbnail,.thumbnail-list .thumbnail{border:2px solid transparent!important;border-radius:8px!important;transition:border-color .18s!important}.product__media-wrapper .thumbnail:hover,.product__media-wrapper .thumbnail.is-active,.thumbnail-list .thumbnail[aria-current=true]{border-color:var(--ps-purple)!important}.product__inventory .inv-bar{background:var(--ps-purple)!important}.collapsible-row summary{font-weight:700!important;padding:1.4rem 0!important}.collapsible-row summary:hover{color:var(--ps-purple)!important}@media(prefers-reduced-motion:reduce){.card-wrapper.product-card-wrapper,.card__media .media img,.ps-atc-btn,button.ps-atc-btn,a.ps-atc-btn,#CartDrawer-Checkout,.cart__checkout-button{transition:none!important}}@media(hover:none),(max-width:749px){.card-wrapper.product-card-wrapper:hover,.card-wrapper:hover .card__media .media img,.pcard:hover,.pcard:hover .pcard__img,.pcard__atc:hover:not(:disabled),.pcard__chip:hover,.product-form__submit:hover:not(:disabled),.product-form__buttons .lm-main-button:hover:not(:disabled),.product-form__input--pill input[type=radio]+label:hover,.product-form__input--swatch input[type=radio]+label:hover,.product-form__input .variant-pills-border label:hover,.ps-atc-btn:hover:not(:disabled),button.ps-atc-btn:hover:not(:disabled),a.ps-atc-btn:hover,#CartDrawer-Checkout:hover:not(:disabled),.cart__checkout-button:hover:not(:disabled),.cart__ctas .button--secondary:hover{transform:none!important}.pcard:hover{box-shadow:0 1px 2px #140e3c0f,0 8px 24px #140e3c0a!important;border-color:#8c52ff2e!important}.pcard__atc:hover:not(:disabled){background:#1f1d24!important;box-shadow:0 4px 12px #1f1d242e!important}}.product__new-badge{display:inline-flex;align-items:center;gap:.4rem;background:linear-gradient(135deg,#8c52ff,#7a44e6);color:#fff;font-size:1.25rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;padding:.5rem 1rem;border-radius:999px;margin:0 0 1rem;box-shadow:0 4px 10px #8c52ff59;width:fit-content}
/*# sourceMappingURL=/cdn/shop/t/11/assets/purple-quick-wins.css.map */
