:root{--null-accent: #4a6fd8;--null-accent-mid: #334fb4;--null-accent-dark: #22348a;--null-glow: rgba(51, 79, 180, .45);--null-glow-soft: rgba(51, 79, 180, .16);--null-sale: #e11900;--null-card: #f2f2f4}.null-pdp{--null-ink: #0a0a0a;--null-muted: rgba(0, 0, 0, .55);--null-line: rgba(0, 0, 0, .13)}.null-pdp .product__title{margin:0 0 1.2rem}.null-pdp .product__title h1,.null-pdp .product__title h2{font-size:4.4rem;line-height:1.02;letter-spacing:.01em;margin:0;color:var(--null-ink);word-break:break-word}.null-flag{display:inline-block;background:var(--null-sale);color:#fff;font-size:1.1rem;font-weight:800;letter-spacing:.09em;text-transform:uppercase;line-height:1;padding:6px 9px;border-radius:3px;margin:0 0 1.4rem;font-family:var(--font-body-family)}.null-flag[hidden]{display:none}.null-pdp .price,.null-pdp .price--large{font-size:2.4rem;line-height:1.1;letter-spacing:0}.null-pdp .price--on-sale .price__sale{display:flex!important;align-items:baseline;flex-wrap:wrap;gap:0 1.2rem}.null-pdp .price--on-sale .price__sale>.price-item--sale{order:1}.null-pdp .price--on-sale .price__sale>span:not([class]){order:2}.null-pdp .price .price-item{margin:0}.null-pdp .price-item--sale{color:var(--null-sale);font-weight:800;font-size:2.4rem;letter-spacing:-.01em}.null-pdp .price__regular .price-item--regular{font-weight:700;font-size:2.4rem;color:var(--null-ink)}.null-pdp .price--on-sale s.price-item--regular{color:#0000006b;font-weight:500;font-size:1.9rem;text-decoration-thickness:1px}.null-pdp .price__badge-sale,.null-pdp .price__badge-sold-out{display:none!important}.null-save{display:inline-flex;align-items:center;background:var(--null-sale);color:#fff;font-family:var(--font-body-family);font-size:1.35rem;font-weight:800;letter-spacing:.01em;line-height:1;padding:8px 12px;border-radius:6px;white-space:nowrap}.null-price-row{display:flex;align-items:center;flex-wrap:wrap;gap:1.2rem;margin-bottom:.6rem}.null-pdp .installment,.null-pdp shopify-payment-terms{font-size:1.3rem;color:var(--null-muted);margin:.4rem 0 0}.null-pdp .product__tax{font-size:1.3rem;color:var(--null-muted);margin:.8rem 0 0}.null-pdp .product__tax a{color:inherit}.null-pdp .product-form__input .form__label,.null-pdp .product-form__input legend.form__label,.null-pdp .product-form__quantity .form__label{font-size:1.3rem;font-weight:500;color:var(--null-muted);margin-bottom:.8rem;font-family:var(--font-body-family);text-transform:none;letter-spacing:0}.null-pdp .product-form__input--pill{margin:0 0 1.6rem}.null-pdp .product-form__input--pill input[type=radio]+label{border-radius:999px;border:1px solid var(--null-line);background:transparent;color:var(--null-ink);font-size:1.4rem;font-weight:600;font-family:var(--font-body-family);letter-spacing:0;padding:0 2rem;min-height:4.2rem;display:inline-flex;align-items:center;justify-content:center;margin:0 .8rem .8rem 0;transition:background .15s ease,color .15s ease,border-color .15s ease}.null-pdp .product-form__input--pill input[type=radio]+label:hover{border-color:var(--null-ink)}.null-pdp .product-form__input--pill input[type=radio]:checked+label{background:var(--null-ink);border-color:var(--null-ink);color:#fff}.null-pdp .product-form__input--pill input[type=radio]:focus-visible+label{outline:2px solid var(--null-accent-mid);outline-offset:2px;box-shadow:none}.null-pdp .product-form__input--pill input[type=radio].disabled+label,.null-pdp .product-form__input--pill input[type=radio][disabled]+label{opacity:.45}.null-pdp .product-form__quantity{margin:0 0 1.8rem}.null-pdp .quantity{border:1px solid var(--null-line)!important;border-radius:10px!important;width:14rem;min-height:5.4rem;background:transparent!important;overflow:hidden!important}.null-pdp .quantity:after{box-shadow:none!important}.null-pdp .quantity__button{border:0!important;background:transparent!important;color:var(--null-ink)!important;width:4.4rem;font-weight:500!important}.null-pdp .quantity__button svg{width:1.2rem}.null-pdp .quantity__button:hover{background:#0000000a!important}.null-pdp .quantity__input{border:0!important;background:transparent!important;color:var(--null-ink)!important;font-size:1.5rem;font-weight:600!important}.null-pdp .quantity__rules,.null-pdp .quantity__rules-cart{font-size:1.2rem;color:var(--null-muted)}.null-addons{display:flex;flex-direction:column;gap:.6rem;margin:0 0 1.6rem}.null-addons__heading{font-size:1.3rem;font-weight:600;color:var(--null-muted);margin:0 0 .2rem;font-family:var(--font-body-family)}.null-addon{display:flex;align-items:center;gap:1.2rem;background:var(--null-card);border-radius:8px;padding:.9rem 1.2rem}.null-addon__media{flex:0 0 auto;width:4.4rem;height:4.4rem;border-radius:6px;background:#fff;display:flex;align-items:center;justify-content:center;overflow:hidden}.null-addon__media img{width:100%;height:100%;object-fit:contain;display:block}.null-addon__info{flex:1 1 auto;min-width:0}.null-addon__name{display:block;font-size:1.3rem;font-weight:600;color:var(--null-ink);line-height:1.25;font-family:var(--font-body-family)}.null-addon__prices{display:flex;align-items:baseline;gap:.6rem;margin-top:.2rem}.null-addon__price{font-size:1.25rem;font-weight:700;color:var(--null-sale)}.null-addon__price--plain{color:var(--null-ink)}.null-addon__was{font-size:1.15rem;color:#0000006b;text-decoration:line-through}.null-addon__soldout{font-size:1.15rem;color:var(--null-muted)}.null-switch{flex:0 0 auto;position:relative;display:inline-block;width:4.4rem;height:2.4rem;cursor:pointer}.null-switch input{position:absolute;opacity:0;width:100%;height:100%;margin:0;cursor:pointer}.null-switch__track{position:absolute;top:0;right:0;bottom:0;left:0;background:#d2d2d6;border-radius:999px;transition:background .18s ease;pointer-events:none}.null-switch__track:after{content:"";position:absolute;top:2px;left:2px;width:2rem;height:2rem;border-radius:50%;background:#fff;box-shadow:0 1px 3px #00000040;transition:transform .18s ease}.null-switch input:checked~.null-switch__track{background:var(--null-accent-mid)}.null-switch input:checked~.null-switch__track:after{transform:translate(2rem)}.null-switch input:focus-visible~.null-switch__track{outline:2px solid var(--null-accent-mid);outline-offset:2px}.null-addon--unavailable{opacity:.5}.null-addon--unavailable .null-switch{pointer-events:none}.null-pdp .product-form__buttons{display:flex;flex-direction:column;gap:1rem;max-width:none}.null-pdp .product-form__submit{background:linear-gradient(100deg,var(--null-accent) 0%,var(--null-accent-mid) 52%,var(--null-accent-dark) 100%)!important;color:#fff!important;border:3px solid var(--null-ink)!important;border-radius:999px!important;min-height:5.8rem!important;font-size:1.6rem!important;font-weight:700!important;letter-spacing:.01em!important;text-transform:none!important;font-family:var(--font-body-family)!important;box-shadow:0 0 0 4px var(--null-glow-soft),0 8px 26px var(--null-glow)!important;padding:0 2rem!important;transition:box-shadow .2s ease,transform .1s ease,filter .2s ease!important}.null-pdp .product-form__submit:not(:disabled):hover{background:linear-gradient(100deg,var(--null-accent) 0%,var(--null-accent-mid) 40%,var(--null-accent-dark) 100%)!important;color:#fff!important;border-color:var(--null-ink)!important;filter:brightness(1.06);box-shadow:0 0 0 5px var(--null-glow-soft),0 10px 30px var(--null-glow)!important}.null-pdp .product-form__submit:not(:disabled):active{transform:scale(.985)}.null-pdp .product-form__submit:disabled,.null-pdp .product-form__submit[aria-disabled=true]{background:#ededed!important;color:#0006!important;border-color:#0000001f!important;box-shadow:none!important}.null-pdp .product-form__submit.null-atc-success{background:linear-gradient(100deg,var(--null-accent) 0%,var(--null-accent-dark) 100%)!important;color:#fff!important;border-color:var(--null-ink)!important}.null-pdp .shopify-payment-button__button--unbranded{border-radius:999px!important;min-height:5.4rem;font-family:var(--font-body-family);font-weight:700}.null-pdp .shopify-payment-button__more-options{font-size:1.3rem;text-decoration:underline;text-underline-offset:3px;margin-top:.4rem}.null-trust{background:var(--null-card);border-radius:12px;padding:2.2rem 2rem;margin:2rem 0 0}.null-trust__title{text-align:center;font-size:1.9rem;line-height:1.2;letter-spacing:.02em;margin:0 0 1.8rem;color:var(--null-ink)}.null-trust__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:1.4rem}.null-trust__row{display:flex;align-items:flex-start;gap:1.2rem;font-size:1.4rem;line-height:1.35;color:var(--null-ink);font-family:var(--font-body-family)}.null-trust__icon{flex:0 0 auto;width:1.9rem;height:1.9rem;color:var(--null-ink);opacity:.8;margin-top:.1rem}.null-trust__icon svg{width:100%;height:100%;display:block}.null-trust__sub{color:var(--null-muted);font-size:1.25rem}.null-trust__payments{display:flex;flex-wrap:wrap;justify-content:center;gap:.6rem;margin:1.8rem 0 0;padding:1.6rem 0 0;border-top:1px solid var(--null-line);list-style:none}.null-trust__payments li{line-height:0}.null-trust__payments svg{width:3.8rem;height:2.4rem}.null-promises{list-style:none;margin:2rem 0 0;padding:1.8rem 0 0;border-top:1px solid var(--null-line);display:flex;flex-direction:column;gap:1.4rem}.null-promise{display:flex;align-items:flex-start;gap:1.2rem;font-size:1.35rem;line-height:1.4;color:var(--null-muted);font-family:var(--font-body-family)}.null-promise__icon{flex:0 0 auto;width:1.8rem;height:1.8rem;color:var(--null-accent-mid);margin-top:.15rem}.null-promise__icon svg{width:100%;height:100%;display:block}.null-promise strong{color:var(--null-ink);font-weight:700}.null-pdp .product__view-details{display:none}.null-has-trust-card #null-trust-strip,.null-pdp:has(.null-trust) #null-trust-strip{display:none!important}.null-pdp .product__inventory.null-inv-urgent{color:var(--null-sale)!important}.null-sticky-atc__btn{background:var(--null-accent-mid, #334fb4)!important;color:#fff!important}@media screen and (max-width:749px){.null-pdp .product__title h1,.null-pdp .product__title h2{font-size:3.2rem}.null-pdp .price-item--sale,.null-pdp .price__regular .price-item--regular{font-size:2.1rem}.null-pdp .price--on-sale s.price-item--regular{font-size:1.7rem}.null-save{font-size:1.25rem;padding:7px 10px}.null-pdp .product-form__submit{min-height:5.4rem!important;font-size:1.5rem!important}.null-addon{padding:.8rem 1rem;gap:1rem}.null-addon__media{width:4rem;height:4rem}.null-trust{padding:2rem 1.6rem}.null-trust__title{font-size:1.7rem}}@media screen and (max-width:400px){.null-pdp .product__title h1,.null-pdp .product__title h2{font-size:2.9rem}.null-addon__name{font-size:1.25rem}.null-pdp .quantity{width:13rem}}
/*# sourceMappingURL=/cdn/shop/t/18/assets/null-pdp.css.map */
