h1,h2,h3,.button--primary,.cart__checkout-button{font-family:var(--font-heading-family);font-weight:700;text-transform:uppercase}.header__search,.header:not(.header--top-center) *>.header__search{display:none}.icon{transition:.2s ease-in-out}.cart-count-bubble{background-color:#ff8933;color:#1e1e1e;transition:.1s ease-in-out}.cart__checkout-button.button,.header__icon--cart:hover .cart-count-bubble{background-color:#ffa15c;color:#1e1e1e}.button:after,.cart__checkout-button.button,.cart__ctas .button:after{box-shadow:none}@media (prefers-reduced-motion: no-preference) and (hover: hover){.animate--hover-vertical-lift .button:not([disabled]):hover:after{box-shadow:none}}.product-card .btn--primary{background-color:#fff;border:2px solid #ff8933}.list-menu__item{text-transform:uppercase}*:focus-visible{box-shadow:unset;outline-offset:unset;outline:1px solid #2b43da}.cart-drawer .cart-item__totals{padding-right:.5rem}.prescription-form-grid{padding:2rem 2rem 4rem;background-color:#f5f5f5}.prescription-form-grid .form-container{flex:1;display:flex;flex-direction:row}.prescription-form-grid .styled-form{background-color:#fff;box-shadow:0 4px 6px #0000000d;padding:1rem;flex:1}.prescription-form-grid .grid{display:flex;flex-direction:column}.prescription-form-grid .grid-item{display:flex;align-items:center;margin-bottom:0;border:none;padding:1rem;margin:.25rem 0;cursor:pointer;transition:background-color .3s ease}.collections-wrapper{width:-webkit-fill-available}.collections-wrapper h2{font-size:20px;font-weight:700;margin:0;padding:2rem;text-transform:uppercase;background-color:#f5f5f5;overflow-wrap:break-word;position:sticky;top:0;z-index:2}.collections-wrapper h2:nth-of-type(1){background-color:var(--shaant-color)}.collections-wrapper h2:nth-of-type(2){background-color:var(--bia-color)}.collections-wrapper h2:nth-of-type(3){background-color:var(--antu-color)}.collections-wrapper h2:nth-of-type(4){background-color:var(--kangfu-color)}.prescription-form-grid .grid-item:hover,.prescription-form-grid .grid-item.selected{background-color:#f5f6ff}.prescription-form-grid .grid-item.selected{outline:1px solid #2b43da;outline-offset:-1px}.prescription-form-grid .checkbox-container{border:1px solid #d3d3d3;border-radius:2px;display:flex;align-items:center;position:relative}.prescription-form-grid .form-text{padding-bottom:1rem;width:100%}.prescription-form-grid .form-title{text-transform:uppercase}.prescription-form-grid input[type=checkbox]{background-color:#fff;margin:0;font:inherit;color:currentColor;width:1.15em;height:1.15em;border-radius:.15em;display:grid;place-content:center;-webkit-appearance:none;appearance:none;pointer-events:none}.prescription-form-grid input[type=checkbox]:checked{border-color:gray}.prescription-form-grid input[type=checkbox]:before{content:"";width:.65em;height:.65em;transform:scale(0);transition:.12s transform ease-in-out;box-shadow:inset 1em 1em #2b43da;display:block;position:relative}.prescription-form-grid input[type=checkbox]:checked:before{transform:scale(1.2);border-radius:1px}.prescription-form-grid .image-container{display:flex;flex:0 0 auto;margin:1rem;width:70px;height:70px;overflow:hidden}.prescription-form-grid .image-container img{width:100%;height:100%;object-fit:cover;border:1px solid lightgrey}.prescription-form-grid .product-details{flex:1 1 auto;margin:0}.prescription-form-grid .title-price{display:flex;justify-content:space-between}.prescription-form-grid .product-title{font-family:Exo;font-weight:700;line-height:1.25;text-transform:uppercase}.prescription-form-grid .quantity-selector{border:1px solid lightgrey;border-radius:3px;appearance:none;-webkit-appearance:none;-moz-appearance:none;background:url('data:image/svg+xml;charset=US-ASCII,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24"><path fill="none" d="M0 0h24v24H0z"/><path fill="grey" d="M7 10l5 5 5-5z"/></svg>') no-repeat right .5rem center/1em;padding:.75rem 3rem .75rem 1rem}.prescription-form-grid .select-wrapper{position:relative;width:fit-content}.prescription-form-grid .select-wrapper select{background-color:#fff}.prescription-form-grid .product-price{color:#666;font-family:Proxinova;font-weight:600;min-width:7rem;text-align:end}.prescription-form-grid .form-actions{position:sticky;top:0;background-color:#fff;padding:2rem;box-shadow:0 4px 6px #0000000d;margin-left:2rem;max-width:30rem;width:36rem;align-self:flex-start;z-index:1}.prescription-form-grid .form-actions .success-message{padding:2rem 3rem 3rem;color:rgb(var(--color-foreground))}@media (min-width: 960px){.prescription-form-grid .form-actions .success-message{padding:0}}.prescription-form-grid .form-actions label{font-family:var(--font-heading);font-size:16px;font-weight:700}.prescription-form-grid .form-actions label:not(:first-child){margin-top:.5rem}.prescription-form-grid .form-actions input,.prescription-form-grid .form-actions textarea{border:1px solid lightgrey;font-family:proxinova;font-size:16px;height:4rem;padding:1rem;width:100%}.prescription-form-grid .form-actions textarea{min-height:3rem}.prescription-form-grid .form-actions button{border:none;font-size:16px;width:100%;padding:1.5rem;background-color:#ff8933;font-family:var(--font-heading);font-weight:700;text-transform:uppercase;transition:.2s ease-in-out;cursor:pointer;margin-top:1rem;color:rgb(var(--color-foreground))}.prescription-form-grid .form-actions button:hover{background-color:#ffa15c}@media (max-width: 960px){.collections-wrapper h2{position:unset;top:unset}.prescription-form-grid{padding:0}.prescription-form-grid .grid{background-color:#f5f5f5;padding:1rem}.prescription-form-grid .grid-item{background-color:#fff}.prescription-form-grid .form-actions{position:fixed;padding:0;bottom:0;min-width:100%;margin-left:0;border-radius:0;box-shadow:0 -4px 6px #0000001a;top:unset;z-index:1000}.prescription-form-content{padding:.5rem}.prescription-form-grid .prescription-form-grid{margin-bottom:4.5rem;padding:0}.prescription-form-grid .image-container{margin:.5rem}.prescription-form-grid .product-price{margin-left:.5rem}.prescription-form-grid .select-wrapper{display:flex;align-items:center;gap:.5rem}.prescription-form-grid .styled-form{padding:0}.prescription-form-grid .form-text{padding:1rem}}.cc-window.cc-banner.cc-type-info,.cc-window.cc-floating.cc-type-info{font-family:inherit}.gdpr-checkbox{display:flex}.gdpr-checkbox label p{margin:0}.gdpr-checkbox label p a{color:inherit}.validation-error{color:#d32f2f;margin-top:10px;padding:8px;background-color:#ffebee;border:1px solid #ffcdd2;border-radius:4px;font-size:14px}.cart-item__price-wrapper{width:80px}.prescription-form-accordion{position:sticky;bottom:0;background:#fff;border-top:1px solid #e0e0e0;box-shadow:0 -2px 10px #0000001a;z-index:10}.prescription-form-toggle{display:flex;align-items:center;justify-content:space-between;padding:2rem;cursor:pointer;font-weight:700;font-size:1.8rem;border:none;margin:0;transition:background-color .2s ease;-webkit-user-select:none;user-select:none}.prescription-form-toggle-icon{transition:transform .3s ease;width:20px;height:20px;display:flex;align-items:center;justify-content:center;transform:rotate(180deg)}.prescription-form-toggle-icon svg{width:20px;height:20px}.prescription-form-accordion.open .prescription-form-toggle-icon{transform:rotate(0)}.prescription-form-toggle-icon:empty:before{content:"";width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent;border-top:8px solid currentColor;transition:transform .3s ease}.prescription-form-accordion.open .prescription-form-toggle-icon:empty:before{transform:rotate(180deg)}.prescription-form-content-wrapper{display:none;padding:2rem;background:#fff;max-height:70vh;overflow-y:auto}.prescription-form-accordion.open .prescription-form-content-wrapper{display:block;padding-bottom:4rem}.prescription-form-content{display:flex;flex-direction:column;gap:0}.prescription-form-content label{font-weight:700;margin-bottom:.5rem}.prescription-form-content input,.prescription-form-content textarea{padding:.75rem;border:1px solid #ddd;border-radius:4px;font-size:1rem}.prescription-form-content button{background:#ff6b35;color:#fff;padding:1rem 2rem;border:none;border-radius:4px;font-size:1.1rem;font-weight:700;cursor:pointer;margin-top:1rem}@media (min-width: 768px){.prescription-form-accordion{position:static;background:transparent;border:none;box-shadow:none}.prescription-form-toggle{display:none}.prescription-form-content-wrapper{display:block!important;padding:0;max-height:none;overflow:visible;background:transparent}.prescription-form-content{gap:0}.prescription-form-content label{font-weight:700;margin-bottom:.5rem;color:inherit}.prescription-form-content input,.prescription-form-content textarea{padding:.75rem;border:1px solid #ddd;border-radius:4px;font-size:1rem;width:100%;box-sizing:border-box}.prescription-form-content button{background:#ff6b35;color:#fff;padding:1rem 2rem;border:none;border-radius:4px;font-size:1.1rem;font-weight:700;cursor:pointer;margin-top:1rem;width:100%}}.contact-form-textarea .form__label.field__label{background:#fff;width:95%;top:0;padding-top:1rem}
/*# sourceMappingURL=/cdn/shop/t/85/assets/custom.css.map */
