body.mobile-menu-active{overflow:hidden}body .mobile-dropdown{--mobile-header-height: 0;overflow:hidden}body .mobile-dropdown #primary-menu{overflow-y:auto;scrollbar-width:thin;height:100%}body .mobile-dropdown .mobile-dropdown-wrap{overflow:hidden;height:100%}body .mobile-dropdown .mobile-dropdown-wrap .left-column>div:last-child{border:none}body .mobile-dropdown .account-dropdown-wrap{display:flex;gap:1rem}body .mobile-dropdown .account-dropdown-wrap a{margin-left:auto}body .mobile-dropdown .account-dropdown-wrap .option:first-child{display:none}body .mobile-dropdown .account-dropdown-wrap .nav-button{justify-content:end}body .desktop-nav .account-dropdown-wrap{margin-right:0}body .desktop-nav .desktop-search-wrapper:has(+.shop-dropdown){margin-right:1rem}body .desktop-nav .sign-in{padding-left:0}body .desktop-nav .nav-search{position:fixed;width:100vw;height:100vh;left:0;top:0;z-index:99999;background-color:#00000080;padding:50px}body .aa-Panel{z-index:99999}.error-message{color:red;font-size:.75rem}marketing-consent-form .form-group,form[is=marketing-consent-form] .form-group{display:flex;flex-direction:column;gap:.5rem}marketing-consent-form .checkbox-row,form[is=marketing-consent-form] .checkbox-row{display:flex;align-items:center;gap:.5rem}marketing-consent-form .accepts-marketing,form[is=marketing-consent-form] .accepts-marketing{display:flex;align-items:center;padding:1rem 0;gap:.5rem}marketing-consent-form .submit-wrapper,form[is=marketing-consent-form] .submit-wrapper{display:flex}marketing-consent-form .submit-wrapper .submit-container,form[is=marketing-consent-form] .submit-wrapper .submit-container{display:flex;position:relative}marketing-consent-form .submit-wrapper .submit-container input,form[is=marketing-consent-form] .submit-wrapper .submit-container input{min-width:10rem}.cart .title{font-size:1rem;margin-top:.5rem;margin-bottom:0;font-weight:700}.cart marketing-consent-form{display:block;margin-top:1rem;padding-top:.5rem;border-top:1px solid #c2c2c2;font-size:1rem}.cart marketing-consent-form p{font-size:1rem}.cart .limoniapps-discountninja-subtotalcomment-summary-footer{padding:0}.cart-sidebar marketing-consent-form{display:block;margin-top:1rem;border-top:1px solid #c2c2c2;font-size:1rem}.cart-sidebar marketing-consent-form p{font-size:1rem}.cart-sidebar marketing-consent-form .title{font-size:1.25rem;margin-top:.5rem;margin-bottom:0;font-weight:700}.cart-sidebar footer .prescription-info{padding:1rem 2rem}.cart-sidebar footer .row{margin:0;gap:.25rem}.cart-sidebar footer .row>div{margin-left:0;margin-right:0;padding-inline-start:0rem}.loader-container{position:relative}.loader-container:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1;visibility:hidden;opacity:0;transition:all .25s ease}.loader-container.active:before{background-color:#fffffff2;z-index:1;visibility:visible;opacity:1;pointer-events:none}.template-index .brands-button{display:flex;justify-content:center;margin-top:2rem}.template-product .hidden{display:none}.template-product .product-form-container .table-container{width:80%}.template-product .product-form-container .table-container .title{width:40%}.cart-sidebar .disabled{pointer-events:none;opacity:.5}.account .order-btn-group{display:flex;gap:2rem}.account .inputs-container{display:flex;flex-direction:column;gap:.25rem}.desktop-nav{position:relative}.filter-active{overflow:hidden}custom-search{display:flex;width:90%}.template-collection .limoniapps-discountninja-badge-wrapper{z-index:2}.template-collection .product-tile .add-to-cart[restricted]{display:flex;justify-content:center;width:70%}.template-collection .product-tile .add-to-cart[restricted] span{font-size:1rem;text-align:center}.template-collection .strain-info:has(:nth-child(3)){width:90%;flex-direction:row;flex-wrap:wrap}.template-collection .strain-info:has(:nth-child(3)) .content{flex:auto;max-width:50%}.template-collection .content.size-sm,.template-collection .content.size-sm span{font-size:calc(1.35rem - var(--count))}.collection.with-sidebar .sidebar{z-index:3}@media (max-width: 767px){.collection.with-sidebar .sidebar{margin-top:80px;padding-top:20px}}.template-register .accepts-marketing.hidden{display:none}.template-register .patient-type{display:flex;gap:1rem;margin-bottom:1rem}.template-register .patient-type .form-group{flex:1;margin-bottom:0}.template-register .patient-type-label{font-size:1.25rem;font-weight:700}.template-register .checkbox-row{padding-top:1rem}.mobile-basic-nav div,.mobile-basic-nav a,.basic-mobile-link-list div,.basic-mobile-link-list a{font-size:1.25rem}.mobile-basic-nav .secondary-menu div,.mobile-basic-nav .secondary-menu a,.basic-mobile-link-list .secondary-menu div,.basic-mobile-link-list .secondary-menu a{font-size:1.05rem}.loader{width:16px;height:16px;border-radius:50%;background-color:#000;box-shadow:32px 0 #000,-32px 0 #000;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);animation:flash .5s ease-out infinite alternate;z-index:2}.loader.hidden{display:none}@keyframes flash{0%{background-color:#fff2;box-shadow:32px 0 #fff2,-32px 0 #000}50%{background-color:#000;box-shadow:32px 0 #fff2,-32px 0 #fff2}to{background-color:#fff2;box-shadow:32px 0 #000,-32px 0 #fff2}}.bold{font-weight:700!important}
