.show-popup{padding-right:var(--scrollbar-width)}popup-component{--popupContentBg: #fff;--popupBg: rgba(0, 0, 0, .7);position:fixed;left:0;top:0;right:0;bottom:0;z-index:99;transition:all .2s ease-in-out}popup-component .popup-layer{position:fixed;top:0;left:0;right:0;bottom:0;visibility:hidden;z-index:-1;opacity:0}popup-component .popup__content{background:var(--popupContentBg);max-width:96vw;width:100%;padding:24px;position:absolute;top:0;right:0;bottom:0;z-index:5;overflow:auto;box-shadow:0 0 10px 4px #00000040;transition:all .2s ease-in-out}popup-component .popup__content.professor_steps{overflow:visible}@media (max-width: 768px){popup-component .popup__content.professor_steps{overflow:auto}}popup-component:not(.active){visibility:hidden;z-index:-1;opacity:0;pointer-events:none}popup-component.active{visibility:visible;z-index:999999;opacity:1}popup-component.active .popup-layer{background:var(--popupBg);z-index:1;opacity:1;visibility:visible}popup-component .popup__head{position:unset}popup-component .btn-popup-close{top:0;right:0;padding:10px;display:flex;background:none;cursor:pointer}popup-component .btn-popup-close:not(.btn-wrap):hover svg path,popup-component .btn-popup-close svg path{fill:var(--text-color)}@media (min-width: 768px){popup-component .popup__content{max-width:400px}}.cart__popup .flex-gap{gap:15px;flex-wrap:nowrap}.cart__popup .popup__image,.cart__popup .popup__info{flex:0 0 100%;max-width:100%}.cart__popup .popup__info{color:var(--subtext-color)}.cart__popup .item__title{max-width:170px;width:100%;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@media (min-width: 768px){.cart__popup .popup__image{flex:1}.cart__popup .popup__info{flex:1;align-self:center}}.popup-center{display:flex;align-items:center}.popup-center .popup__content{max-width:355px;left:0;right:0;top:auto;bottom:auto;border-radius:var(--border-radius)}.cart__popup-msg{display:flex;align-items:center;justify-content:center}.cart__popup-msg .popup__content{top:auto;bottom:auto;left:auto;right:auto;border-radius:var(--border-radius)}.cart__popup-msg .btn-popup-close{display:flex;top:0;right:0}.popup-notify-sucess .popup__content{max-width:550px}.popup-notify-sucess .popup__body>h2{padding-bottom:10px}.popup-notify-sucess .textarea{line-height:1.6em;padding-bottom:25px}.popup-notify-sucess .btn-popup-close{position:relative;background:var(--primary-color);color:#fff;max-width:160px;width:100%;text-align:center;justify-content:center}.required_vector{margin-left:5.92px;margin-right:0;margin-top:-2px}.grid-label{display:grid!important;grid-template-columns:43% 20px}@media (max-width: 768px){.grid-label{display:grid!important;grid-template-columns:38% 20px}}.grid-label .opt{font-family:Montserrat;font-weight:700;font-size:14px;line-height:28.8px;color:#666}.split-form-field{display:grid!important;grid-template-columns:1fr 1fr}date-picker{position:relative}date-picker .calendar-icon{position:absolute;top:50%;transform:translateY(-50%);right:29.5px;cursor:pointer}date-picker .flatpickr-wrapper{width:100%}.logged-out-popup .popup__content{max-width:798px!important;overflow:hidden;border-radius:4px;border:1px solid #000;background:#fff;box-shadow:none}.logged-out-popup .popup__content{position:relative;padding:79px 60px 60px!important}.logged-out-popup .popup__content .image-background-placement.mobile{display:none}.logged-out-popup .popup__content .image-background-placement.desktop{width:37px;height:37px;margin-bottom:16px}.logged-out-popup .popup_title{color:#181818;font-family:brandon-grotesque,sans-serif;font-size:40px;font-style:normal;font-weight:420;line-height:32px}.logged-out-popup .popup_title span{color:#bf2d2e;font-family:brandon-grotesque,sans-serif;font-size:40px;font-style:normal;font-weight:500;line-height:32px}.logged-out-popup .popup_text p{color:#181818;font-family:Montserrat;font-size:18px;font-style:normal;font-weight:400;margin-top:20px;margin-bottom:36px}.logged-out-popup .main-action-btn{display:flex;padding:9.5px 82px;justify-content:center;align-items:center;border-radius:4px;background:#bf2d2e;width:fit-content;transition:all .2s ease-in-out;margin-left:auto;margin-right:auto;color:#fff;text-align:center;font-family:Montserrat;font-size:16px;font-style:normal;font-weight:700;line-height:28.8px}.logged-out-popup .main-action-btn:hover{opacity:.8;cursor:pointer}.logged-out-popup .action-bts{margin-top:32px;border-top:1px solid #000;display:flex;justify-content:space-between;padding-top:36px}.logged-out-popup .action-bts .btn-slide{display:flex;padding:9.5px 24px;justify-content:center;align-items:center;gap:10px;flex:1 0 0;width:fit-content;border-radius:4px;border:1px solid #000;background:#fff;min-width:169px;color:#000;text-align:center;font-family:Montserrat;font-size:16px;font-style:normal;font-weight:700;line-height:28.8px;text-transform:capitalize}.logged-out-popup #customize-thumbnails-slider{display:flex;gap:9px}.logged-out-popup .dot-slide{width:8px;height:8px;background-color:#f2d5d5;border-radius:50%;overflow:hidden}.logged-out-popup .dot-slide:hover{cursor:pointer}.logged-out-popup .dot-slide.tns-nav-active{background-color:#bf2d2e}.logged-out-popup-slider .tns-controls{display:none}.logged-out-popup-slider .btn-right .btn-slide,.logged-out-popup-slider .btn-right .sl{margin-left:auto}.logged-out-popup-slider .btn-right .btn-slide{margin-bottom:6px}.logged-out-popup-slider .btn-slide:hover{cursor:pointer}.logged-out-popup-slider .btn-right .sl{color:#666;text-align:center;font-family:Montserrat;font-size:13px;font-style:normal;font-weight:400;line-height:28.8px}.logged-out-popup-slider .btn-right .sl .secondary-link svg{margin-left:10px}.logged-out-popup-slider .btn-right{position:relative}.logged-out-popup-slider .btn-right .sl .secondary-link{position:relative;right:-10px}.image-background-placement img{width:100%;height:100%}.logged-out-popup-slider .btn-right[data-btn-index="3"]{margin-bottom:40px}.logged-out-popup .action-bts .main-action-btn{margin-left:auto;margin-right:0;margin-bottom:6px}@media (max-width: 768px){.logged-out-popup .popup__content{position:relative;padding:73px 20px 24px!important}.logged-out-popup .popup__content .image-background-placement.mobile{position:absolute;top:29%;left:50%;width:200px;overflow:hidden;transform:translate(-50%,-50%);z-index:-1;display:block}.logged-out-popup .popup__content .image-background-placement.desktop{display:none}.logged-out-popup .popup_title{color:#181818;font-family:brandon-grotesque,sans-serif;font-size:40px;font-style:normal;font-weight:420;line-height:51px;max-width:280px}.logged-out-popup .popup_title span{color:#181818;font-family:brandon-grotesque,sans-serif;font-size:40px;font-style:normal;font-weight:420;line-height:51px}.logged-out-popup .main-action-btn{display:flex;padding:9.5px 15px}.logged-out-popup .action-bts{position:relative}.logged-out-popup #customize-thumbnails-slider{position:absolute;left:50%;transform:translate(-50%);z-index:2;margin-top:-30px}.logged-out-popup .action-bts .btn-slide{padding:9.5px 15px;min-width:125px}.logged-out-popup .action-bts{margin-top:20px;border-top:1px solid #000;display:flex;justify-content:space-between;padding-top:58px}.logged-out-popup-slider .btn-right .sl{max-width:114px}.logged-out-popup-slider .btn-right .sl .secondary-link{display:flex;align-items:center;right:unset}.logged-out-popup-slider .btn-right .sl .secondary-link svg{width:18px}.logged-out-popup-slider .btn-right[data-btn-index="3"]{margin-bottom:66px}.logged-out-popup-slider .btn-right .sl{line-height:20.8px}.logged-out-popup .popup_text p{font-family:Montserrat;font-size:14px;font-style:normal;font-weight:400;line-height:22.4px}}.note-course p{color:#000;text-align:center;font-family:Inter;font-size:14px;font-style:normal;font-weight:300;line-height:28.8px;margin-top:29px;margin-bottom:0}.logged-out-popup .popup__content .tns-liveregion{display:none}.search-result-container .search-product-card{gap:15px}.search-result-container{min-width:491px}@media (max-width: 768px){.search-result-container,.form-search-container.is-searching .search-result-container{min-width:unset!important;margin-top:3px;padding-right:0}}#popup-adopt-title-add product-search{display:grid;grid-template-columns:218px 1fr;gap:24px;align-items:start}@media (max-width: 768px){#popup-adopt-title-add product-search{grid-template-columns:1fr;justify-content:center;text-align:center;gap:0}}#popup-adopt-title-add product-search .search-course-bar{width:100%;max-width:unset!important}#popup-adopt-title-add product-search form-field{display:block!important}#popup-adopt-title-add course-handle form-field{margin-bottom:0}.professor_steps .popup-aspen [data-step=success] .course-form{max-width:660px}#popup-course-title-remove .popup-main-content{padding:32px 36px 42px}@media (max-height: 759px){.logged-out-popup.popup-center{align-items:start}}
/*# sourceMappingURL=/cdn/shop/t/37/assets/component-popup.css.map?v=133305571900888574871721693878 */
