:root{--pa-navy:#041a25;--pa-pink:#d52d5c;--pa-pink-dark:#b3274d;--pa-cream:#fbfaf6;--pa-yellow:#e9d76e;--pa-red:#dc143c}.hero__title{font-weight:800!important;line-height:1.03!important;letter-spacing:.2px}.card__title{letter-spacing:.2px;font-weight:700}.hero__button--primary,.shopify-payment-button__button--unbranded{background-color:var(--pa-pink)!important;color:#fff!important;border:0!important;font-weight:700!important;letter-spacing:.6px;text-transform:uppercase;padding:15px 30px!important;box-shadow:0 6px 18px #d52d5c42;transition:transform .15s ease,box-shadow .15s ease,background-color .15s ease!important}.hero__button--primary:hover,.shopify-payment-button__button--unbranded:hover{background-color:var(--pa-pink-dark)!important;transform:translateY(-2px);box-shadow:0 10px 26px #d52d5c57}button[name=add],.product-form__submit{background-color:var(--pa-cream)!important;color:var(--pa-navy)!important;border:2px solid var(--pa-navy)!important;font-weight:700!important;letter-spacing:.6px;text-transform:uppercase;padding:14px 30px!important;box-shadow:none!important;transition:transform .15s ease,background-color .15s ease,color .15s ease!important}button[name=add]:hover,.product-form__submit:hover{background-color:var(--pa-navy)!important;color:var(--pa-cream)!important;transform:translateY(-2px)}.hero__button--secondary{background-color:transparent!important;color:var(--pa-pink)!important;border:2px solid var(--pa-pink)!important;font-weight:700!important;letter-spacing:.6px;text-transform:uppercase;transition:transform .15s ease,background-color .15s ease,color .15s ease!important}.hero__button--secondary:hover{background-color:var(--pa-pink)!important;color:#fff!important;transform:translateY(-2px)}a:focus-visible,button:focus-visible,.hero__button:focus-visible{outline:3px solid var(--pa-pink);outline-offset:2px}.card{transition:transform .18s ease,box-shadow .18s ease!important}.card:hover{transform:translateY(-5px);box-shadow:0 16px 34px #041a251f!important}.wt-slider__container--hero{padding-bottom:0!important}.hero__button--primary[href*=takealot]{background-color:#4d8b5e!important;color:#fff!important;box-shadow:0 6px 18px #4d8b5e42!important}.hero__button--primary[href*=takealot]:hover{background-color:#3f7550!important;box-shadow:0 10px 26px #4d8b5e57!important}@media(max-width:749px){button[name=add],.product-form__submit{padding:11px 12px!important;font-size:12px!important;letter-spacing:.2px!important;line-height:1.1!important;white-space:nowrap!important;border-width:1.5px!important;border-radius:9px!important;min-height:42px;display:flex!important;align-items:center;justify-content:center;width:100%}}button[name=add][disabled],button[name=add]:disabled,.product-form__submit[disabled],.product-form__submit:disabled{background-color:#e6e3dc!important;color:#8a8681!important;border:2px dashed #bdb8ae!important;cursor:not-allowed!important;box-shadow:none!important;transform:none!important;opacity:1!important}button[name=add][disabled]:hover,.product-form__submit[disabled]:hover{background-color:#e6e3dc!important;color:#8a8681!important;transform:none!important;box-shadow:none!important}.product-form__buttons button[name=add][disabled],.product-form__buttons .product-form__submit[disabled]{font-size:22px!important;letter-spacing:1.2px!important;padding:24px 34px!important;min-height:70px!important;width:100%!important;border-width:3px!important;border-radius:12px!important}@media(max-width:749px){.product-form__buttons button[name=add][disabled],.product-form__buttons .product-form__submit[disabled]{font-size:17px!important;padding:18px 14px!important;min-height:58px!important;border-width:2.5px!important}}.card__picture-container:has(button[name=add][disabled]) .card__badges--item{background-color:var(--pa-red)!important;color:#fff!important;font-weight:900!important;letter-spacing:1px!important;text-transform:uppercase!important;font-size:18px!important;padding:12px 22px!important;line-height:1.1!important;border-radius:8px!important;box-shadow:0 4px 14px #dc143c59!important}@media(max-width:749px){.card__picture-container:has(button[name=add][disabled]) .card__badges--item{font-size:14px!important;padding:9px 14px!important;letter-spacing:.6px!important}}.card__picture-container:has(button[name=add][disabled]) img{opacity:.5!important;filter:grayscale(45%)}.product-form__buttons:has(button[name=add][disabled]):after{content:"Back in stock soon!";display:block;margin-top:12px;text-align:center;font-weight:800;font-size:15px;letter-spacing:.3px;color:var(--pa-red)}.product-form__buttons button[name=add].pa-preorder-btn{background-color:var(--pa-red)!important;color:#fff!important;border:3px solid var(--pa-red)!important;cursor:pointer!important;font-size:22px!important;letter-spacing:1.2px!important;padding:24px 34px!important;min-height:70px!important;width:100%!important;border-radius:12px!important;box-shadow:0 8px 22px #dc143c4d!important}.product-form__buttons button[name=add].pa-preorder-btn:hover{background-color:#b81034!important;border-color:#b81034!important;color:#fff!important;transform:translateY(-2px)!important}@media(max-width:749px){.product-form__buttons button[name=add].pa-preorder-btn{font-size:17px!important;padding:18px 14px!important;min-height:58px!important}}.pa-preorder-note{margin:12px 0 0;padding:13px 15px;text-align:left;font-size:14px;line-height:1.5;color:var(--pa-navy);background:#fff8dd;border:2px solid var(--pa-yellow);border-radius:10px}.pa-preorder-note strong{font-weight:900}.wt-announcement__body,.wt-announcement__text{font-size:18px!important;font-weight:800!important;line-height:1.4!important;padding:16px 14px!important;letter-spacing:.2px!important}@media(max-width:749px){.wt-announcement__body,.wt-announcement__text{font-size:14px!important;padding:12px 10px!important;line-height:1.35!important}}.pa-notify{margin:20px 0 8px;padding:22px 20px;border:2px solid var(--pa-navy);border-radius:14px;background:var(--pa-cream)}.pa-notify--soft{background:#fff;border-color:#d8d4cc}.pa-notify__title{margin:0 0 6px;font-size:20px;font-weight:900;color:var(--pa-navy);letter-spacing:.2px}.pa-notify--soft .pa-notify__title{font-size:17px}.pa-notify__sub{margin:0 0 14px;font-size:14px;line-height:1.45;color:#4a4a4a}.pa-notify__row{display:flex;gap:10px;flex-wrap:wrap}.pa-notify__input{flex:1 1 200px;min-width:0;padding:14px 16px;font-size:15px;border:2px solid var(--pa-navy);border-radius:10px;background:#fff;color:var(--pa-navy)}.pa-notify__input:focus{outline:3px solid var(--pa-red);outline-offset:1px}.pa-notify__btn{flex:0 0 auto;padding:14px 26px;font-size:15px;font-weight:800;letter-spacing:.8px;text-transform:uppercase;color:#fff;background:var(--pa-red);border:0;border-radius:10px;cursor:pointer;transition:transform .15s ease,background-color .15s ease}.pa-notify--soft .pa-notify__btn{background:var(--pa-navy)}.pa-notify__btn:hover{background:#b81034;transform:translateY(-2px)}.pa-notify__ok{margin:0;padding:14px;border-radius:10px;background:#e8f6ec;color:#1e7a3c;font-weight:800;font-size:15px}.pa-notify__err{margin:10px 0 0;color:var(--pa-red);font-weight:700;font-size:14px}@media(max-width:749px){.pa-notify{padding:18px 16px}.pa-notify__title{font-size:17px}.pa-notify__btn{width:100%}}.pa-launch{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;display:none}.pa-launch.is-open{display:block}.pa-launch__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#041a259e;animation:paFade .25s ease}.pa-launch__modal{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:min(92vw,470px);background:var(--pa-cream);border:3px solid var(--pa-navy);border-radius:18px;padding:26px 26px 20px;text-align:center;box-shadow:0 24px 60px #041a2559;animation:paPop .28s cubic-bezier(.2,.8,.3,1.2);max-height:92vh;overflow:auto}@keyframes paFade{0%{opacity:0}to{opacity:1}}@keyframes paPop{0%{opacity:0;transform:translate(-50%,-46%) scale(.94)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}.pa-launch__close{position:absolute;top:8px;right:12px;background:none;border:0;font-size:30px;line-height:1;color:#8a8681;cursor:pointer;padding:4px 8px}.pa-launch__close:hover{color:var(--pa-navy)}.pa-launch__kicker{margin:0 0 10px;font-size:12px;font-weight:900;letter-spacing:2.5px;text-transform:uppercase;color:var(--pa-red)}.pa-launch__art{display:flex;gap:12px;justify-content:center;margin-bottom:14px}.pa-launch__img{width:44%;max-width:150px;height:auto;border-radius:12px;border:2px solid var(--pa-navy);display:block}.pa-launch__title{margin:0 0 8px;font-size:28px;font-weight:900;color:var(--pa-navy);line-height:1.1;letter-spacing:.2px}.pa-launch__sub{margin:0 0 16px;font-size:15px;line-height:1.5;color:#4a4a4a}.pa-launch__sub strong{color:var(--pa-navy);font-weight:900}.pa-launch__row{display:flex;flex-direction:column;gap:10px}.pa-launch__input{width:100%;padding:15px 16px;font-size:15px;text-align:center;border:2px solid var(--pa-navy);border-radius:10px;background:#fff;color:var(--pa-navy)}.pa-launch__input:focus{outline:3px solid var(--pa-red);outline-offset:1px}.pa-launch__btn{width:100%;padding:16px 20px;font-size:15px;font-weight:900;letter-spacing:1px;text-transform:uppercase;color:#fff;background:var(--pa-red);border:0;border-radius:10px;cursor:pointer;transition:transform .15s ease,background-color .15s ease}.pa-launch__btn:hover{background:#b81034;transform:translateY(-2px)}.pa-launch__ok{margin:0;padding:16px;border-radius:10px;background:#e8f6ec;color:#1e7a3c;font-weight:800;font-size:15px}.pa-launch__err{margin:10px 0 0;color:var(--pa-red);font-weight:700;font-size:14px}.pa-launch__fine{margin:12px 0 0;font-size:12px;color:#8a8681}@media(max-width:749px){.pa-launch__modal{padding:22px 18px 16px}.pa-launch__title{font-size:23px}.pa-launch__img{max-width:120px}}
/*# sourceMappingURL=/cdn/shop/t/22/assets/custom.css.map */
