.gradient,.color-scheme-1{background:transparent!important;opacity:1!important}.product__info-wrapper,.product__info-container,.product-form,.product__title,.product__description,.pass-usage-selector-buttons,.date-picker-container,.field-wrapper{position:relative!important;z-index:10!important;opacity:1!important;visibility:visible!important}.product:before,.product:after,.product__info-wrapper:before,.product__info-wrapper:after{display:none!important}#MainContent{position:relative;z-index:1;opacity:1!important;background:#fff!important}.product__info-wrapper.scroll-trigger{animation:none!important}h1,h2,h3,h4,h5,h6,p,span,label,div{opacity:1!important;visibility:visible!important}.product,.product *{filter:none!important;-webkit-filter:none!important}.product.product--large{max-width:1200px;margin:80px auto;padding:0 40px}@media screen and (min-width: 990px){.product.grid--2-col-tablet{display:grid;grid-template-columns:40% 60%;gap:60px}.product .product__media-wrapper,.product .product__info-wrapper{width:100%!important;max-width:none!important}#MediaGallery-template--24425466626336__main,.product__media-list{max-width:100%!important}}.product--no-media{text-align:center}.product--no-media .product__info-wrapper{max-width:100%;margin:0 auto}.product__info-container{max-width:none!important;width:100%!important}.product__title h1{font-family:var(--font-heading);font-size:var(--font-size-8xl);font-weight:var(--font-weight-black);text-transform:uppercase;letter-spacing:var(--letter-spacing-tight);line-height:.9;margin-bottom:40px;color:#000}.product__description{font-family:var(--font-body);font-size:var(--font-size-2xl);font-weight:var(--font-weight-light);line-height:1.5;color:#000;margin-bottom:60px;margin-top:60px!important}.product__text.caption-with-letter-spacing,.product__title a,.product__view-details{display:none}.pass-usage-selector-buttons{display:flex;gap:20px;margin:40px 0}.pass-usage-selector-buttons input[type=radio]{display:none}.pass-usage-selector-buttons label{flex:1;padding:20px 40px;background-color:#e6e0ff;color:#735cff!important;border-radius:5px;font-family:var(--font-heading);font-size:var(--font-size-2xl);font-weight:var(--font-weight-semibold);text-align:center;cursor:pointer;transition:all .3s ease}.pass-usage-selector-buttons input[type=radio]:checked+label{background-color:#735cff;color:#fff!important}.product-form:before,.product-form:after,.field:before,.field:after,.field input:before,.field input:after,.field select:before,.field select:after,.product-form__buttons:before,.product-form__buttons:after{display:none!important;content:none!important}.product-form,.field,.field input,.field select{box-shadow:none!important;outline:none!important}.field-wrapper{margin-top:40px}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-bottom:20px}.field{display:flex;flex-direction:column;gap:8px}.field label{font-family:var(--font-heading);font-size:var(--font-size-base);font-weight:var(--font-weight-medium);color:#000!important;text-align:left}.field input[type=text],.field input[type=email],.field input[type=tel],.field input[type=date],.field select{padding:15px 20px;border:2px solid var(--color-gray-border);border-radius:10px;font-family:var(--font-body);font-size:var(--font-size-base);background-color:var(--color-white);color:#000!important}.compact-button{background-color:#735cff;color:#fff!important;padding:15px 30px;border:none;border-radius:5px;font-family:var(--font-heading);font-size:var(--font-size-xl);font-weight:var(--font-weight-semibold);cursor:pointer;margin-top:20px;transition:all .3s ease}.compact-button:hover{background-color:#5a47d9;transform:translateY(-2px)}.date-picker-container{margin:40px 0}.date-picker-container label{display:block;font-family:var(--font-heading);font-size:var(--font-size-3xl);font-weight:var(--font-weight-semibold);color:#000!important;margin-bottom:20px}.date-picker-container input[type=date]{width:100%;padding:20px 30px;border:2px solid var(--color-gray-border);border-radius:5px;font-family:var(--font-body);font-size:var(--font-size-2xl);background-color:var(--color-white);color:#000!important;cursor:pointer}.product-form__input input[type=radio]+label.block-swatch,variant-radios label,.variant-input input[type=radio]+label,fieldset.product-form__input input[type=radio]+label,.product-form__input--pill input[type=radio]+label,.product-form__input--variant label{border:1px solid #735CFF!important;color:#735cff!important;background-color:transparent!important;font-weight:400!important;transition:all .3s ease!important;cursor:pointer!important;padding:10px 20px!important;border-radius:5px!important}.product-form__input input[type=radio]+label:hover,variant-radios label:hover,.product-form__input--variant label:hover{background-color:#735cff1a!important;transform:translateY(-2px)!important}.product-form__input input[type=radio]:checked+label,variant-radios input:checked+label,.product-form__input--variant input:checked+label{background-color:#735cff!important;color:#fff!important;border-color:#735cff!important}.product-form__input input[type=radio]:disabled+label,variant-radios input:disabled+label{opacity:.5!important;cursor:not-allowed!important}.product-form__input--swatch input[type=radio]+label{border:1px solid #735CFF!important;box-shadow:0 0 0 0 transparent!important}.product-form__input--swatch input[type=radio]:checked+label{box-shadow:0 0 0 1px #735cff!important}.product-form__input input[type=radio]+label:after,.product-form__input input[type=radio]+label:before,variant-radios label:after,variant-radios label:before{display:none!important}.quantity{border:2px solid #735CFF!important;border-radius:5px!important;background-color:#fff!important;overflow:hidden!important}.quantity__button{color:#fff!important;background-color:#735cff!important;border:none!important;width:44px!important;height:45px!important;font-size:20px!important;font-weight:400!important;cursor:pointer;transition:background-color .2s ease;position:relative!important;margin:0!important}.quantity__button[name=minus]{margin-left:-1px!important;border-right:none!important}.quantity__button[name=plus]{border-left:none!important}.quantity__button:hover{background-color:#5a47d9!important}.quantity__button:focus,.quantity__button:focus-visible,.quantity__input:focus,.quantity__input:focus-visible,.quantity:focus-within{outline:none!important;box-shadow:none!important}.quantity__button svg,.quantity__button svg path,.quantity__button .icon,.quantity__button span,.quantity__button .svg-wrapper{stroke:#fff!important;color:#fff!important;opacity:1!important;visibility:visible!important}.quantity__input{color:#735cff!important;background-color:#fff!important;border:none!important;text-align:center!important;font-size:16px!important;font-weight:600!important;width:50px!important;-moz-appearance:textfield}.quantity__input::-webkit-inner-spin-button,.quantity__input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.quantity:before,.quantity:after{display:none!important}.product-form__submit{width:100%;height:80px;background-color:#735cff!important;border:none;border-radius:5px;font-family:var(--font-heading);font-size:var(--font-size-4xl)!important;font-weight:var(--font-weight-bold);letter-spacing:var(--letter-spacing-wide);color:#fff!important;text-transform:uppercase;cursor:pointer;transition:all .3s ease;margin-top:40px}.product-form__submit span{color:#fff!important;font-size:inherit!important}.product-form__submit:hover{background-color:#5a47d9!important;transform:translateY(-2px);box-shadow:0 4px 12px #735cff4d!important}.product-form__submit[disabled],.product-form__submit.sold-out,.product-form__submit[aria-disabled=true],button[name=add][disabled],button[name=add].sold-out,.product-form button[disabled],.product-form__submit--sold-out,.product__sold-out-button{background-color:#735cff!important;color:#fff!important;opacity:.5!important;cursor:not-allowed!important;transform:none!important}.product-form__submit[disabled]:hover,.product-form__submit.sold-out:hover,button[name=add][disabled]:hover{background-color:#735cff!important;transform:none!important;box-shadow:none!important}.form-message{padding:15px 20px;border-radius:10px;margin:20px 0;font-family:var(--font-body);font-size:var(--font-size-base)}.info-message{background-color:#e3f2fd;color:#1976d2;border:1px solid #90CAF9}.success-message{background-color:#e8f5e9;color:#388e3c;border:1px solid #81C784}.error-message{color:#d32f2f;font-size:var(--font-size-sm);margin-top:5px}.iti{width:100%}.iti__tel-input{width:100%;padding:15px 20px 15px 74px!important;border:2px solid var(--color-gray-border);border-radius:10px;font-family:var(--font-body);font-size:var(--font-size-base)}.quantity__label,.form__label:not(.product-form__input label),.field label,.product__info-container label,.product__info-container span,.product__info-container p,.product__info-container div{color:#000!important}#expiration-display{margin-top:10px;font-family:var(--font-body);font-size:var(--font-size-sm);color:#666!important}.collection{margin-top:80px}.collection__title{text-align:center;margin-bottom:40px}.collection__title h2{font-family:var(--font-heading);font-size:var(--font-size-5xl);font-weight:var(--font-weight-bold);color:var(--color-text)}@media screen and (max-width: 989px){.product.product--large{margin:60px auto;padding:0 30px}.product__title h1{font-size:var(--font-size-6xl)}.product__description{font-size:var(--font-size-xl)}.pass-usage-selector-buttons{flex-direction:column}.form-grid{grid-template-columns:1fr}.date-picker-container label{font-size:var(--font-size-2xl)}}@media screen and (max-width: 749px){.product.product--large{padding:0 20px}.product__title h1{font-size:var(--font-size-5xl);margin-bottom:30px}.product__description{font-size:var(--font-size-lg);margin-bottom:40px}.pass-usage-selector-buttons label{font-size:var(--font-size-xl);padding:15px 30px}.product-form__submit{height:60px;font-size:var(--font-size-3xl)!important}.date-picker-container input[type=date]{font-size:var(--font-size-xl);padding:15px 25px}}.badge.price__badge-sale,.badge.price__badge-sold-out{display:none!important}.price--on-sale .badge.price__badge-sale{display:inline-flex!important}.price--sold-out .badge.price__badge-sold-out{display:inline-flex!important;background-color:#ffaf2e!important;color:#fff!important;border:1px solid #FFAF2E!important;padding:5px 12px!important;border-radius:5px!important;font-size:12px!important;font-weight:600!important;text-transform:uppercase!important;letter-spacing:.05em!important;margin-left:10px!important}.price--sold-out .badge.price__badge-sold-out.color-scheme-1,.price--sold-out .badge.price__badge-sold-out.color-scheme-2,.price--sold-out .badge.price__badge-sold-out.color-scheme-3,.price--sold-out .badge.price__badge-sold-out.color-scheme-4,.price--sold-out .badge.price__badge-sold-out.color-scheme-5{background-color:#ffaf2e!important;color:#fff!important;border-color:#ffaf2e!important}@media screen and (max-width: 749px){.price--sold-out .badge.price__badge-sold-out{font-size:11px!important;padding:4px 10px!important;margin-left:8px!important}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/peak-portal-product.css.map */
