@import"https://fonts.googleapis.com/css2?family=Almarai:wght@300;400;700;800&family=Kufam:ital,wght@0,400..900;1,400..900&family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap";@font-face{font-family:Avenir;src:url(https://cdn.shopify.com/s/files/1/0943/3438/6487/files/AvenirLTStd-Black.eot);src:url(https://cdn.shopify.com/s/files/1/0943/3438/6487/files/AvenirLTStd-Black.eot?#iefix) format("embedded-opentype"),url(https://cdn.shopify.com/s/files/1/0943/3438/6487/files/AvenirLTStd-Black.woff2) format("woff2"),url(https://cdn.shopify.com/s/files/1/0943/3438/6487/files/AvenirLTStd-Black.woff) format("woff"),url(https://cdn.shopify.com/s/files/1/0943/3438/6487/files/AvenirLTStd-Black.ttf) format("truetype"),url(https://cdn.shopify.com/s/files/1/0943/3438/6487/files/AvenirLTStd-Black.svg#AvenirLTStd-Black) format("svg");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:Avenir;src:url(https://cdn.shopify.com/s/files/1/0943/3438/6487/files/AvenirLTStd-BlackOblique.eot);src:url(https://cdn.shopify.com/s/files/1/0943/3438/6487/files/AvenirLTStd-BlackOblique.eot?#iefix) format("embedded-opentype"),url(https://cdn.shopify.com/s/files/1/0943/3438/6487/files/AvenirLTStd-BlackOblique.woff2) format("woff2"),url(https://cdn.shopify.com/s/files/1/0943/3438/6487/files/AvenirLTStd-BlackOblique.woff) format("woff"),url(https://cdn.shopify.com/s/files/1/0943/3438/6487/files/AvenirLTStd-BlackOblique.ttf) format("truetype"),url(https://cdn.shopify.com/s/files/1/0943/3438/6487/files/AvenirLTStd-BlackOblique.svg#AvenirLTStd-BlackOblique) format("svg");font-weight:900;font-style:italic;font-display:swap}@font-face{font-family:Avenir;src:url(https://cdn.shopify.com/s/files/1/0943/3438/6487/files/AvenirLTStd-Book.eot);src:url(https://cdn.shopify.com/s/files/1/0943/3438/6487/files/AvenirLTStd-Book.eot?#iefix) format("embedded-opentype"),url(https://cdn.shopify.com/s/files/1/0943/3438/6487/files/AvenirLTStd-Book.woff2) format("woff2"),url(https://cdn.shopify.com/s/files/1/0943/3438/6487/files/AvenirLTStd-Book.woff) format("woff"),url(https://cdn.shopify.com/s/files/1/0943/3438/6487/files/AvenirLTStd-Book.ttf) format("truetype"),url(https://cdn.shopify.com/s/files/1/0943/3438/6487/files/AvenirLTStd-Book.svg#AvenirLTStd-Book) format("svg");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:Avenir;src:url(https://cdn.shopify.com/s/files/1/0943/3438/6487/files/AvenirLTStd-BookOblique.eot);src:url(https://cdn.shopify.com/s/files/1/0943/3438/6487/files/AvenirLTStd-BookOblique.eot?#iefix) format("embedded-opentype"),url(https://cdn.shopify.com/s/files/1/0943/3438/6487/files/AvenirLTStd-BookOblique.woff2) format("woff2"),url(https://cdn.shopify.com/s/files/1/0943/3438/6487/files/AvenirLTStd-BookOblique.woff) format("woff"),url(https://cdn.shopify.com/s/files/1/0943/3438/6487/files/AvenirLTStd-BookOblique.ttf) format("truetype"),url(https://cdn.shopify.com/s/files/1/0943/3438/6487/files/AvenirLTStd-BookOblique.svg#AvenirLTStd-BookOblique) format("svg");font-weight:200;font-style:italic;font-display:swap}@font-face{font-family:Avenir;src:url(https://cdn.shopify.com/s/files/1/0943/3438/6487/files/AvenirLTStd-Heavy.eot);src:url(https://cdn.shopify.com/s/files/1/0943/3438/6487/files/AvenirLTStd-Heavy.eot?#iefix) format("embedded-opentype"),url(https://cdn.shopify.com/s/files/1/0943/3438/6487/files/AvenirLTStd-Heavy.woff2) format("woff2"),url(https://cdn.shopify.com/s/files/1/0943/3438/6487/files/AvenirLTStd-Heavy.woff) format("woff"),url(https://cdn.shopify.com/s/files/1/0943/3438/6487/files/AvenirLTStd-Heavy.ttf) format("truetype"),url(https://cdn.shopify.com/s/files/1/0943/3438/6487/files/AvenirLTStd-Heavy.svg#AvenirLTStd-Heavy) format("svg");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:Avenir;src:url(https://cdn.shopify.com/s/files/1/0943/3438/6487/files/AvenirLTStd-HeavyOblique.eot);src:url(https://cdn.shopify.com/s/files/1/0943/3438/6487/files/AvenirLTStd-HeavyOblique.eot?#iefix) format("embedded-opentype"),url(https://cdn.shopify.com/s/files/1/0943/3438/6487/files/AvenirLTStd-HeavyOblique.woff2) format("woff2"),url(https://cdn.shopify.com/s/files/1/0943/3438/6487/files/AvenirLTStd-HeavyOblique.woff) format("woff"),url(https://cdn.shopify.com/s/files/1/0943/3438/6487/files/AvenirLTStd-HeavyOblique.ttf) format("truetype"),url(https://cdn.shopify.com/s/files/1/0943/3438/6487/files/AvenirLTStd-HeavyOblique.svg#AvenirLTStd-HeavyOblique) format("svg");font-weight:800;font-style:italic;font-display:swap}@font-face{font-family:Avenir;src:url(https://cdn.shopify.com/s/files/1/0943/3438/6487/files/AvenirLTStd-Light.eot);src:url(https://cdn.shopify.com/s/files/1/0943/3438/6487/files/AvenirLTStd-Light.eot?#iefix) format("embedded-opentype"),url(https://cdn.shopify.com/s/files/1/0943/3438/6487/files/AvenirLTStd-Light.woff2) format("woff2"),url(https://cdn.shopify.com/s/files/1/0943/3438/6487/files/AvenirLTStd-Light.woff) format("woff"),url(https://cdn.shopify.com/s/files/1/0943/3438/6487/files/AvenirLTStd-Light.ttf) format("truetype"),url(https://cdn.shopify.com/s/files/1/0943/3438/6487/files/AvenirLTStd-Light.svg#AvenirLTStd-Light) format("svg");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Avenir;src:url(https://cdn.shopify.com/s/files/1/0943/3438/6487/files/AvenirLTStd-LightOblique.eot);src:url(https://cdn.shopify.com/s/files/1/0943/3438/6487/files/AvenirLTStd-LightOblique.eot?#iefix) format("embedded-opentype"),url(https://cdn.shopify.com/s/files/1/0943/3438/6487/files/AvenirLTStd-LightOblique.woff2) format("woff2"),url(https://cdn.shopify.com/s/files/1/0943/3438/6487/files/AvenirLTStd-LightOblique.woff) format("woff"),url(https://cdn.shopify.com/s/files/1/0943/3438/6487/files/AvenirLTStd-LightOblique.ttf) format("truetype"),url(https://cdn.shopify.com/s/files/1/0943/3438/6487/files/AvenirLTStd-LightOblique.svg#AvenirLTStd-LightOblique) format("svg");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:Avenir;src:url(https://cdn.shopify.com/s/files/1/0943/3438/6487/files/AvenirLTStd-Roman.eot);src:url(https://cdn.shopify.com/s/files/1/0943/3438/6487/files/AvenirLTStd-Roman.eot?#iefix) format("embedded-opentype"),url(https://cdn.shopify.com/s/files/1/0943/3438/6487/files/AvenirLTStd-Roman.woff2) format("woff2"),url(https://cdn.shopify.com/s/files/1/0943/3438/6487/files/AvenirLTStd-Roman.woff) format("woff"),url(https://cdn.shopify.com/s/files/1/0943/3438/6487/files/AvenirLTStd-Roman.ttf) format("truetype"),url(https://cdn.shopify.com/s/files/1/0943/3438/6487/files/AvenirLTStd-Roman.svg#AvenirLTStd-Roman) format("svg");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Avenir;src:url(https://cdn.shopify.com/s/files/1/0943/3438/6487/files/AvenirLTStd-Oblique.eot);src:url(https://cdn.shopify.com/s/files/1/0943/3438/6487/files/AvenirLTStd-Oblique.eot?#iefix) format("embedded-opentype"),url(https://cdn.shopify.com/s/files/1/0943/3438/6487/files/AvenirLTStd-Oblique.woff2) format("woff2"),url(https://cdn.shopify.com/s/files/1/0943/3438/6487/files/AvenirLTStd-Oblique.woff) format("woff"),url(https://cdn.shopify.com/s/files/1/0943/3438/6487/files/AvenirLTStd-Oblique.ttf) format("truetype"),url(https://cdn.shopify.com/s/files/1/0943/3438/6487/files/AvenirLTStd-Oblique.svg#AvenirLTStd-Oblique) format("svg");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Avenir;src:url(https://cdn.shopify.com/s/files/1/0943/3438/6487/files/AvenirLTStd-MediumOblique.eot);src:url(https://cdn.shopify.com/s/files/1/0943/3438/6487/files/AvenirLTStd-MediumOblique.eot?#iefix) format("embedded-opentype"),url(https://cdn.shopify.com/s/files/1/0943/3438/6487/files/AvenirLTStd-MediumOblique.woff2) format("woff2"),url(https://cdn.shopify.com/s/files/1/0943/3438/6487/files/AvenirLTStd-MediumOblique.woff) format("woff"),url(https://cdn.shopify.com/s/files/1/0943/3438/6487/files/AvenirLTStd-MediumOblique.ttf) format("truetype"),url(https://cdn.shopify.com/s/files/1/0943/3438/6487/files/AvenirLTStd-MediumOblique.svg#AvenirLTStd-MediumOblique) format("svg");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:Avenir;src:url(https://cdn.shopify.com/s/files/1/0943/3438/6487/files/AvenirLTStd-Medium.eot);src:url(https://cdn.shopify.com/s/files/1/0943/3438/6487/files/AvenirLTStd-Medium.eot?#iefix) format("embedded-opentype"),url(https://cdn.shopify.com/s/files/1/0943/3438/6487/files/AvenirLTStd-Medium.woff2) format("woff2"),url(https://cdn.shopify.com/s/files/1/0943/3438/6487/files/AvenirLTStd-Medium.woff) format("woff"),url(https://cdn.shopify.com/s/files/1/0943/3438/6487/files/AvenirLTStd-Medium.ttf) format("truetype"),url(https://cdn.shopify.com/s/files/1/0943/3438/6487/files/AvenirLTStd-Medium.svg#AvenirLTStd-Medium) format("svg");font-weight:500;font-style:normal;font-display:swap}:root{--black: #000000;--white: #ffffff;--yellow: #FFE458;--grey: #333333;--blue: #3E78FE;--green: #27AE60;--sky-blue: #0EBBFD;--light-blue: #E5EDFF;--grey-border: #828282;--discount-border: #D1D5DB;--table-border: #AEAEB2;--review-border: #BDBDBD;--radio-border: #E0E0E0;--apply-disabled: #aeaeb2;--product-arrow: rgba(0, 0, 0, .1);--black-overlay: linear-gradient(180deg, rgba(0, 0, 0, 0) 50%, rgba(0, 0, 0, .8) 100%);--banner-overlay: linear-gradient(180deg, rgba(0, 0, 0, 0) 24%, rgba(0, 0, 0, 1) 100%);--text-gradient: linear-gradient(90deg, #6170FF .17%, #0EBBFD 75.3%);--btn-gradient: linear-gradient(90deg, rgba(97, 112, 255, 1) 0%, rgba(14, 187, 253, 1) 33%, rgba(14, 187, 253, 1) 66%, rgba(97, 112, 255, 1) 100%)}body{font-family:Avenir;overflow-x:hidden}*{margin:0;padding:0;box-sizing:border-box;letter-spacing:0}h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6{font-family:Avenir;font-weight:900;text-transform:uppercase;margin:0;padding:0;color:var(--black);word-break:normal}h1,.h1{font-size:68px;line-height:1.25;letter-spacing:1px}h1 strong,.h1 strong,h2 strong,.h2 strong{font-weight:inherit;background:var(--text-gradient);-webkit-background-clip:text;-webkit-text-fill-color:transparent}h2,.h2{font-size:48px;line-height:1.25;letter-spacing:1px}h3,.h3{font-size:40px;line-height:1.25;letter-spacing:1px}h4,.h4{font-size:35px;line-height:1.143;letter-spacing:1px}h5,.h5{font-size:28px;line-height:1.2;letter-spacing:.5px}h6,.h6{font-size:24px;line-height:1.375;letter-spacing:.3px}p,ul li{font-size:18px;line-height:1.45;font-weight:400;color:var(--black)}p a{color:var(--blue);text-decoration:none}p a:hover,p a:focus{color:var(--sky-blue)}p small{font-size:16px;line-height:1.5;font-weight:400;color:var(--black);display:block}p strong{font-weight:900}.big-text{font-size:20px;line-height:1.35;font-weight:400;color:var(--black)}a,button{text-decoration:none;box-shadow:none;outline:none;transition:all .3s ease-in-out;cursor:pointer}img{display:block;height:100%;width:100%;object-fit:contain}.cstm-btn{display:inline-flex;justify-content:center;text-align:center;font-size:18px;line-height:1.4;font-weight:500;color:var(--white);padding:7px 30px;border-radius:40px;background-color:var(--blue);border:2px solid var(--blue);transition:all .3s ease-in-out;text-decoration:none;cursor:pointer;font-family:Avenir}.cstm-btn:hover,.cstm-btn:focus,.cstm-btn.grey-btn{background-color:var(--light-blue);border-color:var(--light-blue);color:var(--black)}.cstm-btn.grey-btn:hover,.cstm-btn.grey-btn:focus{background-color:var(--blue);border-color:var(--blue);color:var(--white)}.cstm-btn.gradient-btn{background:var(--btn-gradient);border:none;font-size:22px;line-height:1.364;padding:15px 48px;background-position:left;background-size:350%}.cstm-btn.gradient-btn:hover,.cstm-btn.gradient-btn:focus{background-position:right;color:var(--white)}.cstm-btn.black-btn{font-size:22px;line-height:1.364;padding:15px 48px;background-color:var(--grey);border-color:var(--grey);color:var(--white)}.cstm-btn.black-btn:hover,.cstm-btn.black-btn:focus{background-color:var(--blue);border-color:var(--blue)}.cstm-btn.cmn-black-btn{background-color:var(--black);color:var(--white);border-color:var(--black)}.cstm-btn.cmn-black-btn:hover,.cstm-btn.cmn-black-btn:focus{background-color:var(--blue);color:var(--white);border-color:var(--blue)}.cstm-container{max-width:1250px;width:100%;margin:0 auto;padding:0 15px}.btn-wrap{margin-top:66px;display:flex;align-items:center;gap:39px}.video-btn{display:flex;align-items:center;gap:19px;font-size:24px;line-height:1.375;color:var(--blue);font-weight:800}.video-btn:hover,.video-btn:focus{color:var(--sky-blue)}.video-btn span{height:53px;width:53px}.video-btn span svg{display:block;width:100%;height:100%}.section-header.shopify-section-group-header-group.shopify-section{z-index:10}.section-header .header-wrapper{padding-block:24px;border-bottom:1px solid var(--light-blue);box-shadow:0 2px 10px #3e78fe1a}.header-wrapper .header{padding:0;display:flex;gap:48px}.header-wrapper .header__heading-link{padding:0;margin:0;width:185px}.header-wrapper .header__inline-menu{margin-left:auto}.header .list-menu{gap:51px}.header .list-menu__item{padding:0;font-size:22px;line-height:1.364;color:var(--black);font-weight:500;letter-spacing:0}.header .list-menu__item:hover,.header .list-menu__item:focus{color:var(--blue);background-color:transparent;box-shadow:none;outline:none}.header .list-menu__item span{text-decoration:none}.header .header__icons{padding:0;gap:29px;align-items:center}.header .header__icon{height:30px;width:30px;display:block;margin:0}.header .header__icon span .icon{transform:unset}.header .header__icon .svg-wrapper{height:100%;width:100%}.header .header__icon.logout_custom .svg-wrapper svg{height:23px;width:23px}.header .cart-count-bubble{right:-5px;top:-9px;left:unset;height:20px;width:20px;font-size:10px;background-color:var(--blue);color:var(--white)}.header .header__icons .header__icon.cstm-btn{height:auto;width:auto;margin-left:5px;font-size:22px;line-height:1.364;padding:9px 40px;background-color:transparent;border-color:var(--blue);color:var(--blue)}.header .header__icons .header__icon.cstm-btn:hover,.header .header__icons .header__icon.cstm-btn:focus{background-color:var(--blue);color:var(--white)}.home-hero-section{padding-block:72px 107px;position:relative;min-height:722px}.homer-hero-img{position:absolute;top:23.5px;left:calc(50% + 21px);max-width:635px}.homer-hero-wrap{max-width:664px}.homer-hero-wrap h1{margin-bottom:22px}.hero-badge{font-size:24px;line-height:1.375;padding:9px 35px;border-radius:40px;color:var(--black);background-color:var(--yellow);margin:0 0 32px;display:inline-block}.homer-hero-wrap .cstm-btn{font-size:24px;line-height:1.375;font-weight:800}.logo-slider-section{background-color:var(--black);padding-block:55px 54px;overflow:hidden}.logo-slider-wrap .swiper{overflow:unset}.logo-slider-wrap .swiper .swiper-slide{height:auto;width:auto;display:flex;align-items:center;justify-content:center}.logo-slider-wrap figure{display:block}.logo-slider-wrap figure img{max-height:77px}.benefit-student-section{padding-block:94px 102px}.cmn-heading{text-align:center;margin:0 auto 50px;max-width:730px}.cmn-heading .big-text{margin-bottom:11px;font-weight:500}.cmn-heading h2{margin-bottom:5px}.benefit-student-wrapper{display:flex;flex-wrap:wrap;gap:33px;padding:40px 28px;border-radius:30px;background-color:var(--light-blue)}.benefit-student-wrap{flex:1;display:flex;flex-wrap:wrap;gap:16px}.benefit-student-wrap figure{height:65px;width:65px;display:flex;align-items:center;justify-content:center;border-radius:100%;background-color:var(--white);margin-top:6px}.benefit-student-wrap figure img,.benefit-student-wrap figure svg{height:32px;width:32px}.benefit-student-content{flex:1}.benefit-student-content .big-text{font-weight:800;color:var(--blue)}.benefit-student-content .h6{margin-bottom:6px;text-transform:none;letter-spacing:0}.side-heading .cmn-heading{text-align:left;margin:0 0 24px}.events-section{padding-bottom:45px;overflow:hidden}.events-section .cmn-heading{max-width:100%}.events-section .cmn-heading h2{margin-bottom:8px}.events-section .btn-wrap{margin:0 0 26px;gap:12px}.events-slider-wrap{padding:26px 24px;border:1px solid var(--grey-border);border-radius:30px;display:flex;gap:27px}.events-slider-wrap figure{width:193px;border-radius:30px;overflow:hidden}.events-slider-wrap figure img{object-fit:cover;aspect-ratio:1;height:auto;border-radius:30px}.events-content{flex:1}.events-content .h6{text-transform:none;margin-bottom:5px;letter-spacing:0;font-weight:800}.events-content p small{font-size:16px;line-height:1;display:block;color:var(--grey);letter-spacing:.5px}.event-type{display:flex;align-items:center;gap:9px;flex-wrap:wrap;margin-block:12px 15px}.event-type p{padding:4px 18px;background-color:var(--light-blue);border-radius:40px;box-shadow:0 1px 2px #0000000d;font-size:14px;line-height:1;font-weight:500}.venue-wrapper{display:flex;gap:8px;align-items:flex-start;margin-block:12px 15px}.venue-wrapper span{width:16px}.venue-wrap .venue-name{font-size:16px;line-height:1;font-weight:800;margin-bottom:7px;color:var(--grey)}.venue-wrap p small{font-size:14px;line-height:1;font-weight:500;display:block;letter-spacing:0}.events-btn-wrap{display:flex;gap:13px;align-items:center}.events-btn-wrap .cstm-btn{max-width:261px;width:100%;padding:7px 30px}.events-btn-wrap span{cursor:pointer}.events-btn-wrap span svg{display:block}.events-btn-wrap span svg path{transition:all .3s ease-in-out}.events-btn-wrap span:hover svg path{stroke:var(--blue)}.events-slider .swiper{overflow:unset}.events-slider .swiper .swiper-slide{opacity:.5}.events-slider .swiper .swiper-slide.is-active{opacity:1}.add-events{text-align:right;margin-top:32px}.events-section .add-events{text-align:right;margin-top:-39px;padding-right:115px}#MainContent .cstm-app-section .shopify-app-block .cali-list-main{width:unset}.app-event-section{padding-bottom:70px}.cstm-app-section .cali-list-calendar div.cali-calendar-container{padding:0;gap:30px;margin-bottom:20px}.event-all-section.cstm-app-section .cali-list-calendar div.cali-calendar-container{margin-bottom:0}.cstm-app-section .cali-list-calendar .cali-calendar-container.cali-calendar-grid .cali-list-vertical.cali-single-column{margin:0;width:calc(50% - 15px)!important;flex:unset;border-color:var(--grey-border);border-radius:30px;padding:25px;height:auto;position:relative;gap:30px;align-items:flex-start}.cstm-app-section .cali-list-calendar .cali-calendar-container.cali-calendar-grid .cali-list-vertical .cali-list-event-img{flex-basis:unset;width:193px;height:auto;overflow:unset;position:static;background-color:transparent}.cstm-app-section .cali-list-calendar .cali-calendar-container.cali-calendar-grid .cali-list-vertical .cali-list-event-img img{position:static;object-fit:cover;border-radius:30px;height:auto;aspect-ratio:1}.cstm-app-section .cali-list-calendar .cali-calendar-container.cali-calendar-grid .cali-list-vertical .cali-list-event-img .calee-blur{display:none}.cstm-app-section .cali-list-calendar .cali-calendar-container .cali-list-event .cali-list-event-img .cali-list-event-date{top:27px;left:248px;background-color:transparent;padding:0;max-width:unset;min-width:unset;width:calc(100% - 273px);text-align:left;line-height:1}.cstm-app-section .cali-list-calendar .cali-calendar-container .cali-list-event .cali-list-event-img .cali-list-event-date h4{font-size:16px;line-height:1;color:var(--grey)!important;display:inline-block!important;font-weight:400;letter-spacing:.3px;text-transform:none}.cstm-app-section .cali-list-calendar .cali-calendar-container .cali-list-event.condensed,.cstm-app-section .cali-list-calendar .cali-calendar-container.cali-calendar-grid .cali-list-vertical .cali-list-event-details.condensed{flex-basis:unset;min-height:unset;padding:24px 0 0;flex:1;display:flex;flex-direction:column}.cstm-app-section .cali-list-calendar .cali-calendar-container .cali-list-event .cali-list-event-details .cali-list-event-title{font-size:24px;line-height:1.375;color:var(--black);font-weight:800;margin-bottom:7px;order:1}.cstm-app-section .cali-calendar-grid .cali-event-description{margin-bottom:7px;order:2}.cstm-app-section .cali-calendar-grid .cali-event-description p,.cstm-app-section .cali-calendar-grid .cali-event-description span{font-size:16px;line-height:1.2;font-weight:800;color:var(--grey)}.cstm-app-section .cali-list-event-location{order:3;margin-bottom:15px;line-height:1}.cstm-app-section .cali-list-event-location a,.cstm-app-section .cali-list-event-location small{font-size:14px;font-weight:500;color:var(--grey)}.cstm-app-section .cali-list-calendar .cali-calendar-container .cali-list-event .cali-list-event-details .cali-list-detail-link{order:4;position:static;margin-top:auto;background-color:transparent;padding:0}.cstm-app-section .cali-list-calendar .cali-event-modal-link{display:inline-flex;justify-content:center;text-align:center;font-size:18px;line-height:1.4;font-weight:500;color:var(--white);padding:7px 30px;border-radius:40px;background-color:var(--blue);border:2px solid var(--blue);transition:all .3s ease-in-out;text-decoration:none;cursor:pointer;width:100%}.cstm-app-section .cali-list-calendar .cali-event-modal-link:hover,.cstm-app-section .cali-list-calendar .cali-event-modal-link:focus{background-color:var(--light-blue);border-color:var(--light-blue);color:var(--black)}.cstm-app-section .cali-pagination{justify-content:flex-end;gap:15px}.cstm-app-section .cali-page-link{height:41px;width:41px;background-color:var(--black);border-radius:9px;display:flex;align-items:center;justify-content:center;transition:all .3s ease-in-out;border:none;position:relative}.cstm-app-section .cali-page-link[disabled]{opacity:.5;pointer-events:none}.cstm-app-section .cali-page-link:hover{background-color:var(--blue)}.cstm-app-section .cali-page-link:before{display:none}.cstm-app-section .cali-page-link:after{content:"";height:13px;width:13px;border-right:3px solid var(--white);border-bottom:3px solid var(--white);transform:rotate(-45deg);position:absolute;top:15px;left:12px;color:transparent}.cstm-app-section .cali-page-link.prevButton:after{transform:rotate(135deg);left:16px}.cali-pagination-container p{display:none}.text-link{display:inline-flex;gap:3px;font-size:24px;line-height:1.375;font-weight:500;color:var(--blue);font-weight:800}.text-link:hover{color:var(--sky-blue)}.text-link span{height:30px;width:30px;display:flex;align-items:center;justify-content:center}.text-link span svg{height:20px;width:20px}.img-text-section.job-opportunity-section,.img-text-section.subscribe-drip{padding-bottom:80px}.section-right .img-text-wrap{flex-direction:row-reverse}.section-right .img-content-text-wrap{max-width:596px;margin-left:auto}.section-right .img-content-text-wrap .btn-wrap{margin-top:29px}.img-content-text-wrap>.big-text{font-weight:900;color:var(--blue);margin-bottom:21px}.img-text-section{padding-bottom:64px}.img-text-wrap{display:flex;flex-wrap:wrap;gap:30px}.img-content-img{max-width:532px}.img-content-text{width:calc(100% - 562px);align-self:center}.img-content-text-wrap{max-width:632px}.job-opportunity-section .cmn-heading h2{margin-bottom:12px}.cstm-tab-wrap ul{display:flex;flex-wrap:wrap;align-items:center;gap:15px;list-style:none}.cstm-tab-wrap ul li a{padding:9px 30px;border-radius:40px;background-color:var(--light-blue);font-size:18px;color:var(--black);line-height:1.389;display:block}.img-content-text-wrap .btn-wrap{margin-top:34px;gap:15px}.img-content-img figure{border-radius:30px;overflow:hidden}.img-content-img figure img{object-fit:cover;aspect-ratio:1}.student-sucess-section .cmn-heading h2{margin-bottom:18px}.subscribe-drip .cmn-heading h2{margin-bottom:16px}.img-content-listing:has(ul:empty){display:none}.img-content-listing ul{list-style:none;display:flex;flex-direction:column;gap:16px}.img-content-listing ul .big-text{font-weight:800;display:flex;align-items:center;gap:15px}.img-content-listing ul span{height:32px;width:32px;padding:6px}.img-content-listing ul span svg{width:100%;height:100%}.custom_search_section{padding-bottom:42px}.inner_search_content{display:flex;gap:30px;justify-content:space-between}.left_search{max-width:270px;position:relative}.left_search .cmn-heading h2{margin-bottom:7px}.left_search .cmn-heading h2 strong{display:block}.custom_search_section.side-heading .cmn-heading{margin:0}.right_search{flex:1;max-width:844px}.collection-input-search{width:100%;border:2px solid var(--blue);padding:5px 5px 5px 22px;border-radius:40px;position:relative;background-color:var(--white)}.filter-listing-div .field:before,.filter-listing-div .field:after{display:none}.field .collection-input-search .search__input{padding:10px 185px 0 30px;height:49px;background-color:transparent;box-shadow:none;outline:none;font-size:20px;line-height:1;color:var(--black);margin:0}.collection-input-search .field__label{font-size:20px;line-height:1;letter-spacing:0;font-weight:400;color:var(--black);opacity:.5;top:20px;left:55px}.collection-input-search .field__input:focus~.field__label,.collection-input-search .field__input:not(:placeholder-shown)~.field__label,.collection-input-search .field__input:-webkit-autofill~.field__label{font-size:14px;top:9px;left:55px}.collection-input-search .cstm-btn{width:auto;background-color:var(--blue)!important;padding:11px 49px;height:auto;font-size:20px;line-height:1.35;top:3px;right:4px}.collection-input-search .cstm-btn .svg-wrapper{width:auto;height:auto;font-size:inherit;font-weight:inherit;line-height:inherit}.collection-input-search .cstm-btn:hover,.collection-input-search .cstm-btn:focus{background-color:var(--light-blue)!important}.cstm-search-icon{position:absolute;top:18px;left:22px;height:24px;width:24px}.cstm-search-icon svg{display:block;height:100%;width:100%}.right_search .swiper .swiper-slide{width:auto}.search_suggestions{display:flex;gap:10px;margin-block:24px 0}.search_suggestions .cstm-btn{white-space:nowrap}.search .predictive-search{border:none;box-shadow:0 6px 6px #0003;overflow:unset}.predictive-search__result-group .predictive-search__heading{margin:0 2rem;padding:1rem 0}.predictive-search__item-content .predictive-search__item-query-result span{font-weight:400}.predictive-search__item-content .predictive-search__item-query-result mark{font-weight:900;color:var(--black)}.custom-reviews-section{padding-block:65px 163px;background-color:var(--blue);overflow:hidden}.custom-reviews-wrap{padding:39px 52px 30px;background-color:var(--white);border-radius:30px;position:relative}.review-star-img{width:140px;margin-bottom:13px}.quotes{font-size:96px;line-height:1;font-weight:800;color:var(--blue);position:absolute;top:15px;right:59px;font-family:Almarai,sans-serif}.custom-reviews-wrap p small{letter-spacing:.1px}.reviewer-details-wrap{display:flex;margin-top:14px;padding-top:19px;border-top:1px solid var(--review-border);gap:23px}.reviewer-name{font-weight:800;margin-bottom:2px}.reviewer-details p small{line-height:1.375}.custom-reviews-slider .swiper{overflow:unset}.custom-reviews-slider .swiper .swiper-slide{opacity:.5}.custom-reviews-slider .swiper .swiper-slide.swiper-slide-prev,.custom-reviews-slider .swiper .swiper-slide.swiper-slide-next,.custom-reviews-slider .swiper .swiper-slide.swiper-slide-active{opacity:1}.white-heading .cmn-heading h2,.white-heading .cmn-heading p{color:var(--white)}.custom-reviews-slider .swiper .swiper-button,.shopy_by_department .swiper .swiper-button{display:block;right:0;left:unset;top:calc(100% + 67px);height:41px;width:41px;background-color:var(--black);border-radius:9px;display:flex;align-items:center;justify-content:center;transition:all .3s ease-in-out}.custom-reviews-slider .swiper .swiper-button:hover{background-color:var(--white)}.custom-reviews-slider .swiper .swiper-button:hover svg path,.shopy_by_department .swiper .swiper-button:hover svg path{stroke:var(--blue)}.custom-reviews-slider .swiper .swiper-button:after,.shopy_by_department .swiper .swiper-button:after{display:none}.custom-reviews-slider .swiper .swiper-button.swiper-button-prev{right:56px}.custom-reviews-slider .swiper .swiper-button.swiper-button-prev svg,.shopy_by_department .swiper .swiper-button.swiper-button-prev svg{transform:rotate(-180deg)}.custom-reviews-slider .swiper .swiper-button svg,.shopy_by_department .swiper .swiper-button svg{display:block;height:27px;width:27px}.custom-reviews-slider .swiper .swiper-button svg path,.shopy_by_department .swiper .swiper-button svg path{transition:all .3s ease-in-out}.custom-grid-collection{padding-bottom:51px}.inner_grid{display:flex;flex-wrap:wrap;gap:25px}.inner_grid .grid-item:first-child{width:calc(52.992% - 12.5px)}.inner_grid .grid-item:nth-child(2){width:calc(47% - 12.5px)}.inner_grid .grid-item:nth-child(3){width:calc(38.32% - 12.5px)}.inner_grid .grid-item:nth-child(4){width:calc(61.68% - 12.5px)}.grid-cstm-link{height:348px;border-radius:30px;overflow:hidden;display:block;position:relative}.grid-cstm-link:after{content:"";height:100%;width:100%;position:absolute;top:0;left:0;background:var(--black-overlay);z-index:2}.grid-cstm-link img{object-fit:cover;z-index:1}.collection_title_btn{position:absolute;bottom:40px;left:40px;display:flex;align-items:center;justify-content:space-between;gap:15px;z-index:3;width:calc(100% - 80px)}.collection_title_btn .h4{color:var(--white);flex:1;max-width:287px}.collection_title_btn span{height:55px;width:55px;border-radius:100%;background-color:var(--black);display:flex;align-items:center;justify-content:center;transition:all .3s ease-in-out}.grid-cstm-link .collection_title_btn span svg path{transition:all .3s ease-in-out}.grid-cstm-link:hover .collection_title_btn span{background-color:var(--white)}.grid-cstm-link:hover .collection_title_btn span svg path{stroke:var(--blue)}.custom-footer-section .footer{background-color:var(--black);padding-block:71px 70px}.footer-block .footer-block__heading{font-size:22px;color:var(--white);line-height:1.364;text-transform:none;font-weight:800;margin-bottom:22px}.footer .footer-block__details-content li:not(:last-child){margin:0 0 21px}.footer .footer-block__details-content .link{font-size:20px;line-height:1.35;color:var(--white);padding:0;text-decoration:none;display:block}.footer .footer-block__details-content .link:hover{color:var(--blue);text-decoration:none}.footer .footer__content-top{padding:0}.footer .footer__blocks-wrapper .footer-block:nth-child(2){padding-left:58px}.footer .footer__blocks-wrapper .footer-block:nth-child(3){padding-left:60px}.footer .footer__blocks-wrapper .footer-block:nth-child(4){padding-left:15px}.footer .footer-block__image-wrapper{max-width:unset!important;width:185px}.footer .footer__content-bottom{border:none;padding:0}.footer .footer__content-bottom-wrapper{justify-content:flex-start}.footer .footer__copyright{margin:-26px 0 0;text-align:left}.footer .list-social{gap:31px;margin-bottom:25px;justify-content:flex-start}.footer .list-social .link{height:24px;width:24px;padding:0}.footer__copyright .copyright__content{font-size:16px}.copyright__content{color:var(--white);font-size:16px;line-height:1.375;font-weight:400;display:block}.shopify-section .slideshow.banner{min-height:691px}.shopify-section slideshow-component{position:relative}.shopify-section .slideshow__controls{position:absolute;bottom:50px;left:50%;transform:translate(-50%);z-index:2;border:none}.shopify-section .slideshow__controls .slider-counter{min-width:unset;margin:0}.shopify-section .slideshow__controls .slideshow__control-wrapper{gap:11px}.shopify-section .slideshow__controls .slider-counter__link{padding:0}.shopify-section .slideshow__controls .slider-counter__link .dot{height:11px;width:11px;background-color:var(--light-blue);opacity:.5;border:none}.shopify-section .slideshow__controls .slider-counter__link.slider-counter__link--active .dot{background-color:var(--sky-blue);opacity:1}.slideshow .slideshow__media img{z-index:1}.slideshow .slideshow__media:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--banner-overlay);z-index:2}.shopify-section .slideshow__controls .slider-button{display:none}.shopify-section .slideshow .slideshow__text-wrapper{padding:0}.shopify-section .slideshow .slideshow__text{max-width:unset;padding-block:70px;padding-inline:0}.slideshow__text .banner__heading{color:var(--white)}.shopify-section .slideshow .slideshow__text .banner__text{margin-top:7px}.shopify-section .slideshow .slideshow__text .banner__text .h6{color:var(--white)}.shopify-section .slideshow .slideshow__text .banner__buttons{margin-top:73px}.slideshow .banner__buttons .cstm-btn:before,.slideshow .banner__buttons .cstm-btn:after{display:none}.shop-search-section.custom_search_section{padding-block:51px 48px}.shopy_by_department{padding-bottom:63px;overflow:hidden}.shopy_by_department .swiper-slide{height:auto;opacity:.5}.shopy_by_department .swiper-slide.is-active{opacity:1}.shopy_by_department .swiper-slide>a{display:block}.shopy_by_department .swiper-slide:hover>a{transform:translateY(-10px)}.shopy_by_department .h5{margin-bottom:53px}.shopy_by_department .swiper-container{padding-right:78px;overflow:unset}.shopy_by_department .swiper-slide .h6{text-transform:none;font-weight:800;text-align:center}.shopy_by_department .swiper-slide img{border-radius:30px;margin-bottom:16px;aspect-ratio:1;object-fit:cover;height:auto}.shopy_by_department .swiper .swiper-button{top:50%;transform:translateY(-50%);background-color:var(--blue)}.shopy_by_department .swiper .swiper-button:hover{background-color:var(--light-blue)}.shopy_by_department .swiper .swiper-button.swiper-button-disabled{opacity:.8}.shopy_by_department .swiper .swiper-button.swiper-button-next{border-top-right-radius:0;border-bottom-right-radius:0}.shopy_by_department .swiper .swiper-button.swiper-button-prev{left:0;right:unset;border-top-left-radius:0;border-bottom-left-radius:0}.custom-featured-collection .collection,.shopify-section .custom-main-collection{padding-block:0 60px}.search_page_no_result{text-align:center;margin-top:30px;border:1px solid #000;padding:5px}.custom-featured-collection.last-collection .collection{padding-block:0 100px}.custom-featured-collection .collection__title,.custom-featured-collection .collection .collection__title{margin:0}.collection__title .see_more_button{display:flex;align-items:center;justify-content:space-between;position:relative;margin-bottom:47px}.collection__title .see_more_button:before{content:"";height:1px;width:100%;z-index:1;background-color:var(--black);position:absolute;top:50%;left:0;transform:translateY(-50%)}.collection__title .see_more_button .h5.title{margin:0;padding-right:22px;background-color:var(--white);position:relative;z-index:2}.collection__title .see_more_button .cstm-btn{font-size:20px;padding:11px 46.5px;position:relative;z-index:2}.featured-collection-btn-wrap{display:none}.custom-featured-collection .product-grid{gap:30px}.custom-featured-collection .product-grid .grid__item{width:calc(25% - 30px);max-width:unset;flex:unset}.dromdeals_tag{position:absolute;right:0;z-index:9;background:linear-gradient(89.8deg,#6170ff .14%,#0ebbfd 99.83%);font-family:Avenir;font-weight:900;font-size:18px;line-height:100%;letter-spacing:0px;text-transform:capitalize;color:#fff;text-shadow:0px 2px 2px #00000026;padding:12px 30px;border-radius:0 30px}.custom-featured-collection .card .media,.custom-main-collection .card .media{border-radius:30px;overflow:hidden}.custom-featured-collection .card .media img,.custom-main-collection .card .media img{object-fit:contain;height:auto;aspect-ratio:1}.custom-featured-collection .card .card__inner,.custom-main-collection .card .card__inner{background-color:transparent;aspect-ratio:1}.custom-featured-collection .card .card__inner .card__content,.custom-main-collection .card .card__inner .card__content{display:none}.custom-featured-collection .card .card__content .card__information,.custom-main-collection .card .card__content .card__information{padding-block:11px 0}.custom-featured-collection .card .card__heading,.custom-main-collection .card .card__heading{margin-bottom:9px}.custom-featured-collection .card .card__heading a,.custom-main-collection .card .card__heading a{display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:2}.custom-featured-collection .card .card-information .price,.custom-main-collection .card .card-information .price{margin:0!important}.custom-featured-collection .card .price__regular .price-item--regular.h6,.custom-main-collection .card .price__regular .price-item--regular.h6{font-weight:800}.custom-featured-collection .card .price--on-sale .price-item--regular,.custom-main-collection .card .price--on-sale .price-item--regular{font-size:20px;color:var(--black);margin-right:5px}.custom-featured-collection .card .price--on-sale .custom_save_price,.custom-featured-collection .card .price--on-sale .price-item--regular .market_by,.custom-main-collection .card .price--on-sale .market_by,.custom-main-collection .card .price--on-sale .custom_save_price{display:none}.shopify-section .main_collection_banner.collection-hero{padding-block:23px 7px}.shopify-section .main_collection_banner .collection-hero__text-wrapper{display:none}.main_collection_banner .collection-hero__image-container{margin:0;border:none;height:358px;border-radius:30px;overflow:hidden}.main_collection_banner .collection-hero__image-container img{object-fit:cover}.breadcrumb-section .cstm-section{padding-block:34px 45px}.cstm-breadcrumb-wrap a:hover{color:var(--blue)}.breadcrumb-section .collection_title_main{margin-top:13px}.template_product .cstm-breadcrumb-wrap .h6{font-size:18px;line-height:1.389;font-weight:800}.trending-products-section{padding-bottom:60px}.trending-products-list{display:flex;flex-wrap:wrap;gap:30px}.trending-product-card{width:calc(25% - 22.5px)}.trending-product-card a img{aspect-ratio:1;height:auto;margin-bottom:15px;border-radius:30px;object-fit:cover}.trending-product-card .h6{text-transform:none;display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:2;font-weight:800}.trending-product-card .cstm-price{margin-top:9px}.shop_by_brands.trending-products-section{padding-bottom:83px}.shop_by_brands .swiper img{height:127px;margin-bottom:23px}.shop_by_brands{overflow:hidden}.shop_by_brands .brands-slider{padding-right:74px;overflow:unset}.shop_by_brands .trending-product-card .h6{text-align:center}.shop_by_brands .brands-slider .swiper-slide{opacity:.5}.shop_by_brands .brands-slider .swiper-slide.is-active{opacity:1}.shopify-section .cstm-product-section{padding:0}.cstm-product-section .product .grid__item{flex:unset}.cstm-product-section .product .product__media-wrapper.grid__item{width:53.607%;max-width:unset}.cstm-product-section .product .product__info-wrapper.grid__item{width:46.393%;max-width:unset;padding-left:0}.cstm-product-section .product .product__info-container{max-width:518px;margin-left:auto}.cstm-product-section .product .cstm-media-gallery{display:flex;flex-direction:row-reverse;gap:20px;padding-left:100px}.cstm-media-gallery .cstm-gallery-slider{width:100%;flex:1}.cstm-media-gallery .thumbnail-slider{position:absolute;left:80px;top:0;transform:rotate(90deg);transform-origin:left top}.cstm-media-gallery .thumbnail-slider ul.thumbnail-list{width:100%;gap:20px;padding:0;width:380px;height:80px;margin-right:24px}.cstm-media-gallery .thumbnail-slider ul.thumbnail-list .thumbnail-list__item.slider__slide{width:calc(25% - 15px);outline:none;box-shadow:none}.product .cstm-media-gallery .thumbnail-slider .slider-button{order:2;height:41px;width:41px;border-radius:9px;background-color:var(--black)}.product .cstm-media-gallery .thumbnail-slider .slider-button[disabled]{opacity:.5;pointer-events:none}.product .cstm-media-gallery .thumbnail-slider .slider-button:hover{background-color:var(--product-arrow)}.product .cstm-media-gallery .thumbnail-slider .slider-button:hover .svg-wrapper svg path{stroke:var(--black)}.product .cstm-media-gallery .thumbnail-slider .slider-button.slider-button--prev{transform:rotate(180deg)}.product .cstm-media-gallery .thumbnail-slider .slider-button.slider-button--next{order:3;margin-left:13px}.product .cstm-media-gallery .thumbnail-slider .slider-button .svg-wrapper{height:28px;width:28px}.product .cstm-media-gallery .thumbnail-slider .slider-button:hover .svg-wrapper svg path{transition:all .3s ease-in-out}.cstm-media-gallery .thumbnail-slider .thumbnail{box-shadow:none!important;border:none;outline:none;transform:rotate(-90deg)}.cstm-media-gallery .thumbnail-slider .thumbnail img{border-radius:20px;aspect-ratio:1;height:auto;transition:all .3s ease-in-out}.cstm-media-gallery .thumbnail-slider .thumbnail:before{content:"";height:100%;width:100%;border-radius:20px;border:3px solid transparent;position:absolute;top:0;left:0;z-index:2}.cstm-media-gallery .thumbnail-slider .thumbnail[aria-current=true]:before{border-color:var(--blue)}.cstm-media-gallery .cstm-gallery-slider .product__media-item{width:100%}.cstm-media-gallery .cstm-gallery-slider .product-media-container.media-type-image{width:100%;border:none}.cstm-media-gallery .cstm-gallery-slider .product-media-container .product__media{padding:0;border-radius:30px}.cstm-media-gallery .cstm-gallery-slider .product__media img{position:static;object-fit:cover;aspect-ratio:1}.product__info-wrapper .product__info-container .product__title{margin-bottom:9px}.product__info-container .product__title .h5{line-height:1.3575}.product__info-wrapper .product__info-container .product__text.inline-richtext{margin:0;font-size:18px;line-height:1.389;text-transform:none}.cstm-product-section .product .product__info-container .cstm-pricing-wrap{margin-block:15px 0}.cstm-product-section .product .price__container{margin:0}.cstm-product-section .product .price__container .price__sale{display:flex;flex-wrap:wrap}.product__info-container .cstm-pricing-wrap .badge,.cstm-product-section .product .price__container .price__sale.additional_price_class{display:none}.cstm-product-section .product .price__container .price__sale .price-item--sale,.cstm-product-section .product .price__container .price__regular .price-item{width:100%;order:unset;font-size:32px;margin-bottom:5px;color:var(--black);font-weight:900}.cstm-product-section .product .price__container.less_compare_price .price__regular .price-item{display:none}.cstm-product-section .product .price__container .price__sale span,.cstm-product-section .product .price__container .price__sale span s{order:2;font-size:16px;line-height:1.375;color:var(--blue);font-weight:500;text-decoration:none}.cstm-product-section .product .price__container .price__sale span .market_by{color:var(--black)}.cstm-product-section .product .price__container .price__sale span .line_through{text-decoration:line-through}.product__info-container .jdgm-preview-badge .jdgm-star{color:#f2c94c}.product__info-container variant-selects{margin-block:13px 5px}variant-selects .product-form__input{margin:0;display:flex;flex-wrap:wrap}variant-selects .product-form__input:not(:last-of-type){margin-bottom:18px}variant-selects .product-form__input .form__label{font-size:16px;line-height:1.375;margin:0 0 12px;letter-spacing:.3px;color:var(--black);font-weight:500;width:100%}.product__info-container variant-selects .product-form__input input[type=radio]+label{margin:0 20px 20px 0;font-size:16px;line-height:1.375;font-weight:800;padding:14px 20px;border-radius:10px;border:1px solid var(--radio-border);letter-spacing:normal}.product__info-container variant-selects .product-form__input input[type=radio].disabled+label{opacity:.5}.product__info-container variant-selects .product-form__input input[type=radio]:checked+label{border-color:var(--blue);background-color:var(--light-blue);color:var(--black)}.price-per-item__container .quantity:before,.price-per-item__container .quantity:after,.product-form__buttons .product-form__submit:before,.product-form__buttons .product-form__submit:after,.product__info-container .product-form__quantity label{display:none}.product__info-container .product-form__quantity .quantity_stock{display:flex;align-items:center;gap:29px}.price-per-item__container .quantity{width:130px;border-radius:9px;border:1px solid var(--grey-border);overflow:hidden}.price-per-item__container .quantity .quantity__button{width:42px;margin:0}.price-per-item__container .quantity .quantity__button:hover{background-color:var(--light-blue)}.price-per-item__container .quantity .quantity__button .svg-wrapper{width:16px;color:var(--black)}.price-per-item__container .quantity .quantity__input{border-right:1px solid var(--grey-border);border-left:1px solid var(--grey-border);padding:0;font-size:20px;font-family:Avenir;font-weight:800;color:var(--black)}.in-stock{color:var(--green)}.product__info-container .share_cart{display:flex;margin-block:24px;gap:17px}.product-form .product-form__buttons{max-width:unset}.product-form .product-form__buttons .cstm-btn{margin:0;gap:11px;padding:10.5px 49.5px;font-size:20px}.product-form .product-form__buttons .cstm-btn svg path{transition:all .3s ease-in-out}.product-form .product-form__buttons .cstm-btn:hover svg path,.product-form .product-form__buttons .cstm-btn:focus svg path{stroke:var(--black)}.product__info-container .share_cart .product-form{margin:0}.product__info-container .share_cart .share-button__button{padding:13px 37px;gap:16px;text-decoration:none}.product__info-container .share_cart .share-button__button .svg-wrapper{width:22px;height:22px;margin-top:-4px}.product__info-container .share_cart .share-button__button .svg-wrapper .icon-share{margin:0;height:100%;width:100%}.edit_address{cursor:pointer}.product_detail_section{padding-block:40px 0px}.product_detail_section .h6{text-transform:none;margin-bottom:16px}.inner_content{display:flex;flex-wrap:wrap;gap:50px}.right_detail_product{width:402px}.left_product_description{flex:1}.left_product_description p{margin-bottom:16px}.inner_content ul li{font-size:16px;line-height:1.375;color:var(--black);font-weight:400}.inner_content .left_product_description ul{padding-left:30px}.inner_content .left_product_description ul li{position:relative;margin-bottom:5px}.inner_content .left_product_description ul li:before{content:"";height:5px;width:5px;border-radius:100%;background-color:var(--black);position:absolute;top:8px;left:-20px}.inner_content .main_ingredient_table ul li:not(:last-child){margin-bottom:12px}.inner_content ul{list-style:none;margin-bottom:16px}.related-product-section{padding-block:57px 58px}.related-product-section .related-products{padding:0}.related-product-section .related-products .h6{text-transform:capitalize;font-weight:800;letter-spacing:.3px;margin-bottom:51px}.related-product-section .related-products .product-grid{gap:30px}.related-product-section .related-products .product-grid .grid__item{width:calc(25% - 22.5px);max-width:unset;flex:unset}.related-product-section .related-products .price-item--regular{margin:0}.related-products .card .card__inner{background-color:transparent}.related-products .card .card__inner .card__content{display:none}.related-products .card .card__inner .card__media .media{border-radius:30px;overflow:hidden}.related-products .card .card__content .card__information{padding-block:11px 0}.related-products .card .card__content .card__information .price{margin-top:9px}.related-products .card .card__content .card__information .h5{display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:2}.cstm-app-section .jdgm-rev-widg{padding:0}.cstm-app-section .jdgm-rev-widg__summary .jdgm-star:before,.cstm-app-section .jdgm-histogram .jdgm-star:before,.cstm-app-section .jdgm-sort-dropdown-wrapper .jdgm-sort-dropdown,.cstm-app-section .jdgm-sort-dropdown-arrow:before,.cstm-app-section .jdgm-star.jdgm--on:before,.cstm-app-section .jdgm-rev__icon:before,.cstm-app-section .jdgm-rev__author{color:var(--blue)}.cstm-app-section .jdgm-sort-dropdown-wrapper .jdgm-sort-dropdown{box-shadow:none;outline:none}.cstm-app-section .jdgm-histogram__bar-content{background-color:var(--blue)}.cstm-app-section .jdgm-write-rev-link.jdgm-write-rev-link{background-color:var(--blue);border-color:var(--blue);border-radius:30px;font-weight:500}.cstm-app-section .jdgm-write-rev-link.jdgm-write-rev-link:not(:disabled):hover,.cstm-app-section .jdgm-write-rev-link.jdgm-write-rev-link:focus{background-color:var(--light-blue);border-color:var(--light-blue);color:var(--black)}.cstm-app-section .jdgm-widget .jdgm-verified-checkmark{filter:brightness(0) saturate(100%) invert(43%) sepia(84%) saturate(3421%) hue-rotate(210deg) brightness(101%) contrast(99%)}.section-header cart-notification{position:relative;z-index:2}cart-notification .cart-notification.active{position:fixed;top:0;right:0;bottom:0;left:0;max-width:unset;display:flex;align-items:center;justify-content:center;padding:0;border:none}cart-notification .cart-notification.active:before{content:"";height:100%;width:100%;position:absolute;top:0;left:0;background-color:#000c;z-index:1}.cart-popup-open{overflow:hidden}.cart-notification-wrap .cart-notification__close{position:absolute;top:10px;right:10px;margin:0;height:24px;width:24px}.cart-notification-wrap .cart-notification__close .svg-wrapper{height:100%;width:100%}.cart-notification-wrap{height:100vh;position:relative;z-index:2;width:100%;background-color:var(--white);overflow:auto}.cart-notification-wrap .related-products{padding-bottom:58px}.cart-notification-wrap .related-products .h6{margin-bottom:28px;text-transform:none;font-weight:800}.cart-notification-wrap .related-products .grid{display:flex;flex-wrap:wrap;gap:20px}.cart-notification-wrap .related-products .grid__item{width:calc(20% - 16px);max-width:unset;flex:unset}.cart-notification-wrap .related-products .grid__item img{aspect-ratio:1;height:auto;overflow:hidden;border-radius:30px;margin-bottom:16px;object-fit:cover}.cart-notification-wrap .related-products .grid__item p{margin-top:13px}.cart-notification-wrap .related-products .grid__item .h6{margin-bottom:0}.cart-notification-wrap .breadcrumbs .cstm-container{padding:0;max-width:unset}.cart-notification-wrap .breadcrumbs{padding-block:34px 45px}.cart-notification-wrap .cart-notification-product{padding-block:12px 66px;flex-wrap:wrap}.cart-notification-product .cart-notification-product__image{margin:0;border:none;width:283px}.cart-notification-product .cart-notification-product__image img{object-fit:cover;aspect-ratio:1;border-radius:30px;overflow:hidden;height:auto}.cart-notification-product .cart-notification-product__details-wrap{flex:1;padding-left:68px}.cart-notification-product__details{max-width:518px}.cart-notification-product__details .h5{margin-bottom:15px}.cart-notification-product .cart-notification-product__details dl{margin-bottom:20px}.cart-notification-product__details .product-option{font-size:16px;color:var(--black);line-height:1.375;font-weight:500}.cart-notification-product__details .product-option dd{font-weight:800}.cart-notification-product__details .product-option+.product-option{margin-top:14px}.cart-notification-product__details .h6{color:var(--blue);text-transform:none;font-weight:800;margin-bottom:22px}.cart-notification-product__details .h6 svg{margin-right:12px}.cart-notification__links{display:flex;flex-wrap:wrap;gap:12px}.cart-notification__links .cstm-btn{margin:0;padding:14px 41px;font-weight:800;letter-spacing:0}.cart-notification__links .cstm-btn:before,.cart-notification__links .cstm-btn:after{display:none}.cart-notification__links .link{display:none}.cart-notification__links form{margin:0}.main_cart_page #MainContent{max-width:1250px;margin:0 auto;padding:55px 15px 60px;width:100%;display:flex;flex-wrap:wrap;align-items:flex-start;gap:37px}.main_cart_page #MainContent .cart__footer-wrapper{width:356px;background-color:var(--light-blue);border-radius:30px;padding:28px 34px 39px}.main_cart_page #MainContent .cart__footer-wrapper:has(.is-empty){display:none}.main_cart_page .cstm-cart-section{flex:1}.shopify-section .cstm-cart-main-wrap{padding-block:0}.cstm-cart-section .title-wrapper-with-link{margin-block:0px 37px;gap:15px}.main_cart_page .cstm-cart-section:has(.is-empty) .title-wrapper-with-link{display:none}.cstm-cart-main-wrap .title{font-size:32px;line-height:1.6875}.cstm-cart-main-wrap .cart__items{padding-bottom:39px;margin-bottom:32px;border-bottom-color:var(--table-border)}.cstm-cart-main-wrap .cart-items thead tr th{width:auto;font-size:22px;line-height:1.364;font-weight:800;color:var(--black);text-transform:none;letter-spacing:.3px;padding-bottom:20px;padding-inline:24px;border-color:var(--table-border);text-align:center;opacity:1}.cstm-cart-main-wrap .cart-items thead th:first-child{text-align:left;padding-inline:0}.cstm-cart-main-wrap .cart-items tbody tr:not(:first-child) td{padding-top:24px}.cstm-cart-main-wrap .cart-items tbody tr td{padding-top:33px;padding-inline:24px;text-align:center;width:auto}.cstm-cart-main-wrap .cart-items tbody tr td:first-child{padding-inline:0px;text-align:left}.cstm-cart-main-wrap .cart-items tbody tr .cart-item__details{text-align:left}.cart-item__details .cart-item__name{font-size:16px;line-height:1.563;font-weight:900;color:var(--black);text-decoration:none;display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:1;max-width:unset}.cart-item__details .cart-item__name:hover,.cart-item__details .cart-item__name:focus{color:var(--blue);text-decoration:none}.cstm-cart-main-wrap .product-option{display:none}.cstm-cart-main-wrap dl .product-option{display:block;font-size:16px;line-height:1.375;color:var(--black);letter-spacing:.3px;margin:0}.cstm-cart-main-wrap dl .product-option dd{font-weight:800}.cart-item__details dl{display:flex;flex-wrap:wrap;gap:14px 17px;margin-top:9px}.cart-item__media .cart-item__image{width:96px;height:auto;aspect-ratio:1;object-fit:cover;overflow:hidden;border-radius:30px}.cart-item__media .cart-item__image-container{border:none;vertical-align:top}.cart-items .cart-item__details>*{max-width:unset}.cart-item__details .edit_share{display:flex;flex-wrap:wrap;align-items:center;width:100%}.cart-item__details .edit_share .edit_button,.cart-item__details .edit_share .button,.cart-item__details .edit_share .cstm-btn{font-size:16px;font-weight:700;color:var(--black);line-height:1.375;min-height:unset;min-width:unset;letter-spacing:.3px;margin:0;height:auto;width:auto;font-family:Avenir}.cart-item__details .edit_share cart-remove-button,.cart-item__details .edit_share .button .svg-wrapper{margin:0;width:auto;height:auto}.cart-item__details .edit_share .share-button .share-button__button{font-size:16px;font-weight:700;color:var(--black);line-height:1.375;text-decoration:none}.cart-item__details .edit_share .share-button .share-button__button .svg-wrapper{display:none}.cart-item__details .edit_share>*{padding-inline:17px}.cart-item__details .edit_share>*:first-child{padding-left:0}.cart-item__details .edit_share>*:not(:last-child){border-right:1px solid var(--black)}.cart-item__details .edit_share .cstm-btn{padding:0;background-color:transparent;border:none;text-decoration:none}.cart-item__details .edit_share .cstm-btn:hover{text-decoration:none}.cart-item__details .edit_share .cstm-btn .svg-wrapper{display:none}.cart-items .cart-item__quantity-wrapper{justify-content:center}.cart-item__quantity quantity-popover .cart-item__error{margin:0}td.cart-item__quantity quantity-popover .cart-item__error{margin:0}.cart-item__quantity quantity-popover .cart-quantity{border:1px solid var(--black);border-radius:7px;min-height:34px;width:100px;overflow:hidden}.cart-item__quantity quantity-popover .cart-quantity:before,.cart-item__quantity quantity-popover .cart-quantity:after{display:none}.cart-item__quantity quantity-popover .cart-quantity .quantity__button{margin:0;width:30px;opacity:1}.cart-item__quantity quantity-popover .cart-quantity .quantity__button:hover{background-color:var(--light-blue)}.cart-item__quantity quantity-popover .cart-quantity .quantity__input{height:34px;padding:0;border-inline:1px solid var(--black);box-shadow:none;outline:none}.cart-item__quantity quantity-popover .cart-quantity .quantity__button .svg-wrapper{height:12px;width:12px;color:var(--black)}.cstm-cart-main-wrap .cart-items .price{text-align:center;margin:0;font-weight:900;letter-spacing:.3px;font-size:18px}.cart__footer .totals{flex-direction:column;justify-content:flex-start;align-items:flex-start;margin-bottom:11px}.cart__footer-wrapper .gradient{background-color:transparent}.cart__footer-wrapper .gradient .cart__footer{padding:0}.cart__footer .totals .totals__total{font-size:20px;font-weight:500;color:var(--black);margin:0 0 5px;text-transform:none;letter-spacing:.3px}.cart__footer .totals .totals__total-value{font-size:22px;line-height:1.364;margin:0;font-weight:800;color:var(--black);letter-spacing:.3px}.cart__footer .tax-note{text-align:left;font-size:14px;line-height:1.358;display:block;margin:0;font-weight:500;color:var(--black)}.cart-discount__form{position:relative}.cart-discount__form .big-text{font-weight:500;display:block}.cart-discount__form .cart-discount__input{border:1px solid var(--discount-border);display:block;width:100%;border-radius:6px;font-size:18px;line-height:1.1115;padding:10px 100px 10px 10px;color:var(--black);outline:none;box-shadow:none}.cart-discount__form .button{position:absolute;bottom:4px;right:4px;border-radius:8px;border:1px solid;font-size:16px;line-height:1.25;font-weight:800;padding:6px 19.5px;min-height:unset;min-width:unset;letter-spacing:0}.cart-discount__form .button[disabled]{background-color:var(--apply-disabled)}.details-content .cart-discount__codes{margin:0}.cart__footer .details-content{margin-top:18px}.cart-discount__form .button:before,.cart-discount__form .button:after,.cart__ctas .cstm-btn:before,.cart__ctas .cstm-btn:after{display:none}.cart__ctas .cstm-btn:hover{background-color:transparent;color:var(--blue);border-color:var(--blue)}.cart__footer .cart__ctas{margin-top:26px}.shopify-section .cstm-cart-main-wrap .cart__warnings{padding:0}.shopify-section .cstm-cart-main-wrap .cart__warnings .cstm-btn:before,.shopify-section .cstm-cart-main-wrap .cart__warnings .cstm-btn:after,.cstm-cart-main-wrap.is-empty .cstm-wrap>.cstm-btn{display:none}.cstm-cart-main-wrap .cart__login-paragraph a{color:var(--blue);text-decoration:none}.cstm-cart-main-wrap .cart__login-paragraph a:hover,.cstm-cart-main-wrap .cart__login-paragraph a:focus{color:var(--sky-blue)}.cart-wrap .details-content .cart-discount__codes{margin:10px 0 0;gap:5px}.cart-wrap .details-content .cart-discount__pill{background-color:var(--blue);color:var(--white);padding:7px 9px 5px 10px;gap:5px;position:relative}.cart-wrap .details-content .cart-discount__pill-code{font-size:14px;color:var(--white);line-height:1}.cart-wrap .details-content .cart-discount__pill-remove{font-size:14px;color:var(--white);line-height:1;margin-bottom:2px}.cart-discount__error-text{font-size:12px;color:red;font-weight:400;display:block;margin-top:3px}.cart-item__details .discounts.list-unstyled{margin-top:12px;display:flex;flex-wrap:wrap;gap:5px}.cart-item__details .discounts.list-unstyled:empty{display:none}.cart-item__details .discounts .discounts__discount{border-radius:40px;background-color:var(--blue);color:var(--white);padding:7px 10px;font-size:14px;line-height:1}.cart-item__details .discounts .discounts__discount .icon{color:var(--white);margin-right:5px}.product-grid-container .collection .grid{gap:30px}.product-grid-container .collection .grid .grid__item{width:calc(100%/3 - 60px/3);max-width:unset;flex:unset}.product-grid-container .collection .grid .grid__item:empty{display:none}.custom-main-collection .card .card__content .quick-add{display:none}.custom-main-collection .facets{margin-bottom:30px}.custom-main-collection .facets .facet-filters__label{font-size:20px;font-weight:500;color:var(--black);font-family:Avenir;text-transform:none}.custom-main-collection .facets .select .facet-filters__sort{border:1px solid var(--grey-border);padding:10px 24px 10px 13px;border-radius:6px;font-size:18px;font-weight:400;font-family:Avenir;color:var(--black);outline:none;box-shadow:none;background-image:url(https://cdn.shopify.com/s/files/1/0943/3438/6487/files/Chevron_down.png?v=1751904756);background-repeat:no-repeat;background-size:25px 25px;background-position:right center;-webkit-appearance:none!important;appearance:none!important}.custom-main-collection .facets .select .svg-wrapper,.custom-main-collection .facets .product-count-vertical{display:none}.custom-main-collection .facets-container{padding:0}.custom-main-collection .facets-container .facets .facets__heading{font-size:24px;line-height:1.375;font-weight:800;font-family:Avenir;text-transform:none;letter-spacing:.3px;color:var(--black);margin-bottom:12px}.custom-main-collection .facets-container .active-facets .active-facets__button .active-facets__button-inner{box-shadow:0 0 0 .1rem var(--grey-border)}.custom-main-collection .facets-container .facets .facets__summary{font-size:20px;line-height:1.375;color:var(--black);font-weight:500;font-family:Avenir;padding:0;margin-bottom:10px}.custom-main-collection .facets-container .facets .facets__disclosure-vertical{padding-top:16px;border-color:var(--grey-border)}.custom-main-collection .facets-container .facets-layout .facets__item:not(:last-child){margin-bottom:7px}.custom-main-collection .facets-container .facets-layout .facets__item .facets__label{padding:0;font-size:18px;line-height:1.389;color:var(--black)}.custom-main-collection .facets-container .facets-layout .facets__item .facets__label .facet-checkbox__text-label{text-decoration:none}.custom-main-collection .facets-container .facets-layout .facets__item .facets__label>svg{height:18px;width:18px;margin-top:3px}.custom-main-collection .facets-container .facets-layout .facets__item .facets__label input:checked~.svg-wrapper{visibility:visible}.custom-main-collection .facets-container .facets-layout .facets__item .facets__label .svg-wrapper{top:8px}.custom-main-collection .facets-container .facets-layout .facets__item .facets__label .svg-wrapper:after{content:"";height:5px;width:11px;border-left:2px solid var(--black);border-bottom:2px solid var(--black);position:absolute;top:0;left:1px;transform:rotate(-45deg)}.custom-main-collection .facets-container .facets-layout .facets__item .facets__label .svg-wrapper svg{display:none}.custom-main-collection .facets-container .facets .facets__summary .facets__summary-label{text-decoration:none}.custom-main-collection .facets-container .facets .facets__disclosure-vertical .facets__header-vertical{padding:0;font-size:18px;line-height:1.389;color:var(--black)}.custom-main-collection .facets-container .facets .facets__disclosure-vertical .facets__price{font-size:18px;color:var(--black)}.custom-main-collection .facets-container .facets .facets__disclosure-vertical .facets__price .field__input{border:1px solid var(--grey-border);color:var(--black);outline:none;box-shadow:none}.custom-main-collection .facets-container .facets .facets__disclosure-vertical .facets__price .field__label{color:var(--grey)}.custom-main-collection .facets-container .facets .facets__disclosure-vertical .facets__price .field:before,.custom-main-collection .facets-container .facets .facets__disclosure-vertical .facets__price .field:after{display:none}.shopify-section:has(.custom_search_section){position:relative;z-index:4}.cart-search-wrap .inner_search_content{margin-top:-55px}.cstm-search-banner{padding-block:23px}.cstm-search-banner-wrap{border-radius:30px;overflow:hidden;position:relative;padding:86px;display:flex;align-items:center;height:330px;background-repeat:no-repeat;background-size:cover;background-position:center}.cstm-search-banner-wrap:before{content:"";height:100%;width:100%;background:linear-gradient(270deg,#fff0 43.56%,#ffffffe6 80.86%);position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.template-page-subscription .cstm-search-banner-wrap .cmn-heading{max-width:unset}.cstm-search-banner-wrap .cmn-heading{position:relative;z-index:2;max-width:270px;margin:0}.cstm-search-banner-wrap .cmn-heading h2 strong{display:block}.cart-search-wrap .right_search{max-width:unset;padding:0 80px}.cart-search-wrap .search_suggestions{margin-top:43px}.custom_email_signup_form .inner_form_data{display:flex;flex-wrap:wrap;align-items:flex-start}.custom_email_signup_form .left_data,.custom_email_signup_form .right_form_detail{width:50%}.custom_email_signup_form .left_data{background-color:var(--black)}.custom_email_signup_form .right_form_detail{background-color:var(--white)}.inner_data_wrap{position:relative}.star-img{position:absolute;top:0;right:30px;width:62px;margin:0}.signup-logo{width:120px;margin-bottom:32px}.custom_email_signup_form .main_title{color:var(--white);font-family:Kufam,sans-serif;max-width:516px;font-weight:800;font-size:42px;line-height:1.3098}.logo_list_form_wrap{overflow:auto;width:100%;margin-block:20px}.logo_list_form_content_wrap p{font-size:16px;line-height:normal;color:var(--white)}.logo_list_form_content_wrap p:not(:last-of-type){margin-bottom:20px}.logo_list_form_content_wrap h6{margin-block:33px 11px;font-size:18px;line-height:1.389;color:#fff;text-transform:none}.logo_list_form_content_wrap p strong{font-weight:500}.logo_list_form{display:flex;gap:35px}.logo_list_form img{width:auto;height:auto;max-height:40px}.left_signup_title h3{font-family:Poppins,sans-serif;font-weight:500;text-transform:none;font-size:32px;line-height:normal;margin-bottom:5px;color:#333;letter-spacing:normal}.left_signup_title p{color:var(--blue);line-height:1.389;font-size:18px}.title_number_step{position:relative}.right_count_step{position:absolute;top:12px;right:7px}.progress-steps{display:flex;align-items:center}.step-circle{font-size:20px;line-height:1.5;font-weight:900;color:#fff;width:30px;height:30px;border-radius:100%;background-color:var(--review-border);text-align:center}.step-circle.active{background-color:var(--blue)}.progress-steps .step-line{display:block;width:30px;height:2px;background-color:var(--review-border)}.progress-steps .active+.step-line{background-color:var(--blue)}.shopify-section:has(.recently-viewed-section){width:100%}.recently-viewed-section .cstm-section{padding:0}.recently-title{margin-bottom:28px}.js-recentPdpBlock{display:flex;flex-wrap:wrap;gap:24px}.c-product{width:calc(100%/5 - 96px/5)}.c-product__img{margin-bottom:16px;width:100%}.c-product__img img{object-fit:cover;height:auto;border-radius:30px;aspect-ratio:1}.c-product__img a{display:block;height:100%;width:100%}.c-product__title{font-size:18px;font-weight:500;color:var(--black);letter-spacing:.3px;line-height:1.375;margin-bottom:13px}.c-product__title a{display:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;color:inherit;letter-spacing:inherit;display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:2}.c-productPrice{font-size:24px;line-height:1.375;font-weight:800;letter-spacing:.3px}.logo_list_form_wrap{overflow:hidden;width:calc(100% + 85px)}.logo_list_form.marquee{animation:scroll-left 20s linear infinite;white-space:nowrap}.left_signup_title{margin-bottom:24px}.form_steps_wrapper #custom-form .form_step label{font-family:Avenir;font-weight:400;font-size:18px;line-height:100%;letter-spacing:0;color:#666;margin-bottom:12px;display:block}.form_steps_wrapper #custom-form .form_step input.form-control,.login-wrap .field .form-control,.custom_email_signup_form .customer form .field input{border:1px solid #66666659;border-radius:12px;font-family:Avenir;font-weight:400;font-size:18px;line-height:100%;letter-spacing:0;padding-block:14px;width:100%;display:block;padding-inline:20px}.form_steps_wrapper #custom-form .form_step input.form-control:focus-visible,.login-wrap .field .form-control:focus-visible{outline:none;box-shadow:unset}.form_steps_wrapper #custom-form .form_step .actions{display:flex;align-items:center;gap:18px;margin-top:24px;flex-wrap:wrap}.form_steps_wrapper #custom-form .form_step .actions button{background-color:#3e78fe;font-family:Avenir;font-weight:800;font-size:22px;line-height:100%;letter-spacing:0;border-radius:50px;padding:14px 55px}.form_steps_wrapper #custom-form .form_step .actions button:hover,.form_steps_wrapper #custom-form .form_step .actions button:focus{background-color:var(--light-blue);border-color:var(--light-blue);color:var(--black)}.form_steps_wrapper #custom-form .form_step .actions p{font-family:Avenir;font-weight:400;font-size:18px;line-height:100%;letter-spacing:0;color:#333}.form_steps_wrapper #custom-form .form_step .actions p a{font-weight:600;text-decoration:underline}.form_steps_wrapper #custom-form .form_step .iti--allow-dropdown{width:100%}.form_steps_wrapper #custom-form .form_step .first_checkbox{display:flex;align-items:baseline;margin-top:15px;flex-wrap:wrap}.form_steps_wrapper #custom-form .form_step .first_checkbox input{position:absolute;opacity:0;visibility:hidden;pointer-events:none}.form_steps_wrapper #custom-form .form_step .first_checkbox label{color:#333;font-size:16px;line-height:22px;margin:0;flex:1;position:relative;padding-left:32px}.form_steps_wrapper #custom-form .form_step .first_checkbox label:before{content:"";height:18px;width:18px;border-radius:3px;position:absolute;top:1px;left:3px;border:1px solid var(--grey-border);z-index:2;cursor:pointer}.form_steps_wrapper #custom-form .form_step .first_checkbox label:after{content:"";height:5px;width:10px;border-bottom:2px solid var(--white);border-left:2px solid var(--white);position:absolute;top:6px;left:7px;transform:rotate(-45deg);z-index:3;cursor:pointer}.form_steps_wrapper #custom-form .form_step .first_checkbox input:checked+label:before{background-color:var(--blue);border-color:var(--blue)}.form_steps_wrapper #custom-form .form_step .first_checkbox label a{color:#111;text-decoration:underline;text-underline-offset:2px}.form_steps_wrapper #custom-form .form_step .first_checkbox label a:hover,.form_steps_wrapper #custom-form .form_step .first_checkbox label a:focus{text-decoration:none;color:var(--blue)}.form_steps_wrapper #custom-form .form_step .first_checkbox .error-message{width:100%;line-height:normal;font-size:15px;color:red;margin-top:4px;font-weight:500}.form_steps_wrapper #custom-form .form_step.step2.active{display:flex;flex-wrap:wrap;column-gap:20px}.form_steps_wrapper #custom-form .form_step .label_input:has([name=first_name],[name=last_name]){width:calc(50% - 10px);display:inline-block}.form_steps_wrapper #custom-form .form_step .label_input{margin-bottom:24px;width:100%}.form_steps_wrapper #custom-form .form_step .label_input:has([type=file]){margin-bottom:18px}.form_steps_wrapper .form_step.step3.active{width:100%;min-height:348px;border-radius:30px;display:flex;align-items:flex-start;justify-content:center;flex-direction:column;margin-top:50px}.form_steps_wrapper .form_step.step3 h3{font-family:Avenir;font-weight:800;font-size:26px;line-height:100%;letter-spacing:0;text-transform:capitalize;margin-bottom:20px}.form_steps_wrapper .form_step.step3 p{font-family:Avenir;font-weight:400;font-size:18px;line-height:100%;letter-spacing:0}.form_steps_wrapper .form_step.step3 .final_btn{background-color:#3e78fe;font-family:Avenir;font-weight:800;font-size:22px;line-height:100%;letter-spacing:0;color:#fff;border-radius:50px;border:0;padding:14px 52px;display:inline-block;margin-top:40px;cursor:pointer}.form_steps_wrapper #custom-form .form_step .iti--allow-dropdown .iti__selected-flag{background:transparent;color:#111;font-size:18px;margin-right:0;padding-right:0;min-width:88px;padding-left:20px;box-sizing:border-box}.form_steps_wrapper #custom-form .form_step .label_input .error-message{font-size:15px;color:red;margin-top:4px;font-weight:500}.custom_email_signup_form .inner_form_data{align-items:unset}.form_steps_wrapper #custom-form .form_step input.form-control.email{margin-bottom:0}.form_steps_wrapper form#custom-form #form-response{color:red;margin-bottom:10px}.main_donation_flex{background-color:#3e78fe}.main_donation_flex .container{align-items:center;gap:50px;min-height:unset;padding-block:70px}.main_donation_flex .container .left{padding:0}.main_donation_flex .container .left h1{font-family:Kufam,sans-serif;font-weight:900;font-size:42px;line-height:1.3098;letter-spacing:0;text-transform:uppercase;color:#fff;margin:0 0 20px}.main_donation_flex .container .left p{font-family:Avenir;font-weight:400;font-size:20px;line-height:1.45;letter-spacing:0;color:#fff;margin:0}.main_donation_flex .container .left p:not(:last-child){margin:0 0 28px}.main_donation_flex .container .right{width:50%;background:#0009;padding:45px}.main_donation_flex .container .right .section-title{font-family:Avenir;font-weight:500;font-size:20px;line-height:1.35;letter-spacing:0;color:#fff;text-align:left;margin-bottom:21px}.main_donation_flex .container .right .frequency-toggle{max-width:379px;min-height:59px;background:#000c;border-radius:50px;padding:8px;display:grid;grid-template-columns:1fr 1fr;width:100%}.main_donation_flex .container .right .frequency-toggle button{font-family:Avenir;font-weight:800;font-size:18px;line-height:100%;letter-spacing:.3px}.main_donation_flex .container .right .amount-options{gap:18px}.main_donation_flex .container .right .amount-options button{font-family:Avenir;font-weight:800;font-size:18px;line-height:100%;letter-spacing:0;border-radius:50px;padding:11px 18px}.main_donation_flex .container .right .amount-options button.active{background-color:#3e78fe}.main_donation_flex .container .right .donate-btn{font-family:Avenir;font-weight:800;font-size:20px;line-height:100%;letter-spacing:0;padding-inline:0;max-width:190px;width:100%}.main_donation_flex .account{padding:0;margin:0;max-width:unset}.main_donation_flex .account .account-name{margin:0;border-radius:40px;text-transform:capitalize;padding:4.5px 23px 4.5px 4.5px;font-size:18px;font-weight:500;display:flex;align-items:center;gap:15px}.main_donation_flex .account .account-name span{display:block;border-radius:100%;background-color:var(--blue)}.main_donation_flex .account .account-name span svg{display:block;height:50px;width:50px}.main_donation_flex .account .account-name span svg path{fill:var(--black)}span.custom_price_discount{display:flex;align-items:center;gap:5px;margin-top:6px}span.custom_price_discount p.line_through_regular_price.h6.cstm-price{margin-top:0!important;font-size:20px;margin-right:5px!important;color:var(--black);text-decoration:line-through;font-weight:400}.related-products .price-item--regular .only_for_product_detail{display:none}@media screen and (max-width:1199px){.main_donation_flex .container .left p{font-size:18px}.main_donation_flex .container .right .section-title{font-size:18px;margin-bottom:18px}.main_donation_flex .container .right{padding:35px;gap:20px}.main_donation_flex .container .right .donate-btn{font-size:18px;padding-inline:15px;margin-top:10px}.main_donation_flex .container{gap:45px}.main_donation_flex .container .left p:not(:last-child){margin:0 0 24px}.cstm-cart-main-wrap .cart-items .price{letter-spacing:0px}}@media screen and (max-width:989px){.main_donation_flex .container{flex-wrap:wrap}.main_donation_flex .container .left{padding:0;width:100%}.main_donation_flex .container .right{padding:35px;width:100%}.main_donation_flex .container .left h1{margin-bottom:18px}.main_donation_flex .container .left p{font-size:18px}}@media screen and (max-width:749px){.main_donation_flex .container .left p{font-size:16px}.main_donation_flex .container .right{padding:26px 20px;width:100%;gap:17px}.main_donation_flex .container .right .section-title{margin-bottom:15px}.main_donation_flex .container .right .frequency-toggle{min-height:52px;padding:5px}.main_donation_flex .container .right .amount-options button{font-size:15px;padding:10px 15px}.main_donation_flex .container .right .amount-options{gap:10px}.main_donation_flex .container .right .donate-btn{font-size:15px;max-width:160px;margin-top:8px}}.custompopup-wrap{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10;background-color:#00000080;display:flex;align-items:center;justify-content:center;padding:0 15px}.custompopup{max-width:1045px;height:calc(100% - 164px);background-color:var(--white);border-radius:20px;padding:30px 16px 30px 60px;position:relative}.contentpopup{height:100%;overflow:auto;padding-right:35px}.contentpopup p,.contentpopup ul li{font-size:14px;margin-bottom:6px;font-weight:400;color:var(--black)}.contentpopup p strong,.contentpopup ul li strong{font-weight:500}.contentpopup h2{font-size:18px;line-height:1.389;font-weight:500;text-transform:none;letter-spacing:0;margin-block:16px 6px;color:var(--grey)}.closepopup{position:absolute;top:10px;right:30px;height:24px;width:24px;display:flex;align-items:center;justify-content:center;cursor:pointer}.closepopup svg{height:12px;width:12px}.cstm-login-wrap{padding-block:70px}.cstm-login-wrap .customer.login{padding-block:0;max-width:unset}.cstm-login-wrap div.customer.login{padding:30px;max-width:650px;margin:0 auto;border-radius:30px;border:2px solid var(--blue)}.cstm-login-wrap .login-form-wrap p{margin:10px 0 0}.cstm-login-wrap .login form{margin-top:20px}.cstm-login-wrap .login form .field{margin-block:0 24px}.cstm-login-wrap .login form .field:before,.cstm-login-wrap .login form .field:after{display:none}.cstm-login-wrap .login form .field input{border:1px solid #66666659;border-radius:12px;font-family:Avenir;font-weight:400;font-size:18px;line-height:1.389;letter-spacing:0;padding-block:14px;width:100%;display:block;padding:21px 20px 9px;height:auto;outline:none;box-shadow:none}.cstm-login-wrap .login form .field label{font-size:20px;line-height:1;letter-spacing:0;font-weight:400;color:var(--black);opacity:.5;top:20px;left:21px}.cstm-login-wrap .login form .field input:focus~label,.cstm-login-wrap .login form .field input:not(:placeholder-shown)~label,.cstm-login-wrap .login form .field input:-webkit-autofill~label{font-size:14px;top:9px}.forget-pass-wrap{text-align:right;margin-top:-16px;margin-bottom:20px}.forget-pass-wrap .forget-pass{display:inline-block;font-size:18px;line-height:1.389;font-weight:400;color:#111;text-decoration:underline;transition:all .5s ease-in-out}.forget-pass-wrap .forget-pass:hover,.forget-pass-wrap .forget-pass:focus{color:var(--blue)}.form-btn-wrap .cstm-btn:before,.form-btn-wrap .cstm-btn:after{display:none}.form-btn-wrap{display:flex;flex-direction:column;align-items:center;gap:10px}.form-btn-wrap .cstm-btn{margin:0;border-radius:40px}.cstm-login-wrap .form-btn-wrap .cstm-btn{color:#fff;margin:0}.form-btn-wrap .cstm-account{color:var(--blue);font-size:18px;line-height:1.389;font-weight:500;transition:all .5s ease-in-out;text-decoration:underline;letter-spacing:normal}.form-btn-wrap .cstm-account:hover,.form-btn-wrap .cstm-account:focus{color:var(--sky-blue)}.susbcription-section{padding-block:50px 70px}.subscription-card{padding:30px;max-width:650px;margin:0 auto;border-radius:30px;border:2px solid var(--blue);text-align:center}.subscription-card .h2{margin-bottom:16px}.subscription-card p{word-break:break-all}.subscription-card p:not(:last-child){margin-bottom:10px}.susbcription-btn-wrap{margin-top:16px}.edit_address_popup{position:fixed;top:0;right:0;bottom:0;left:0;align-items:center;justify-content:center;padding:0 15px;z-index:2}.edit_address_popup .popup-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background-color:#00000080;display:block;z-index:1}.edit_address_popup .modal-content{max-width:650px;background-color:var(--white);position:relative;z-index:2;width:100%;padding:30px 15px;border-radius:30px}.edit_address_popup .close-modal{position:absolute;top:10px;right:30px;height:30px;width:30px;display:flex;align-items:center;justify-content:center}.edit_address_popup .close-modal svg{height:12px;width:12px}.edit_address_popup .modal-content div.customer{padding:0;max-width:unset;margin:0;overflow:auto;max-height:80dvh}.return-account-wrap a{font-size:16px;font-weight:400;text-decoration:none;color:var(--blue)}.return-account-wrap a:hover,.return-account-wrap a:focus{color:var(--sky-blue)}.edit_address_popup .btn-wrap{margin-top:10px;flex-wrap:wrap;justify-content:center;gap:20px}.edit_address_popup .btn-wrap>.cstm-btn,.edit_address_popup .btn-wrap .default-form-wrap>.cstm-btn{margin:0;display:inline-flex;justify-content:center;text-align:center;font-size:18px;line-height:1.4;font-weight:500;color:var(--white);padding:7px 30px;border-radius:40px;background-color:var(--blue);border:2px solid var(--blue);transition:all .3s ease-in-out;text-decoration:none;cursor:pointer}.edit_address_popup .btn-wrap>.cstm-btn:hover,.edit_address_popup .btn-wrap>.cstm-btn:focus,.edit_address_popup .btn-wrap .default-form-wrap>.cstm-btn:hover,.edit_address_popup .btn-wrap .default-form-wrap>.cstm-btn:focus{background-color:var(--light-blue);border-color:var(--light-blue)}.edit_address_popup .btn-wrap .default-form-wrap>.cstm-btn{margin:12px 5px 0}.edit_address_popup .btn-wrap .cstm-btn:before,.edit_address_popup .btn-wrap .cstm-btn:after,.customer .form-wrap form .field:before,.customer .form-wrap form .field:after,.customer .form-wrap form .select:after,.customer .form-wrap form .select:before{display:none}.add-address-form-wrap .h4{text-align:center}.customer .form-wrap form{margin:16px 0 0;justify-content:space-between}.customer .form-wrap form div.field,.customer .form-wrap form div.field+div[id]{flex-wrap:wrap;margin:0 0 20px}.customer .form-wrap form .field input,.customer .form-wrap form .select select{border:1px solid #66666659;border-radius:12px;font-family:Avenir;font-weight:400;font-size:18px;line-height:1.389;letter-spacing:0;padding-block:14px;width:100%;display:block;padding:21px 20px 9px;height:auto;outline:none;box-shadow:none}.customer .form-wrap form .select select{padding:15px 20px}.customer .form-wrap form .field:has(.select) label{position:static;line-height:1.389;margin-bottom:5px;opacity:1}.customer .form-wrap form .field label{font-size:20px;line-height:1;letter-spacing:0;font-weight:400;color:var(--black);opacity:.5;top:20px;left:21px}.customer .form-wrap form .field input:focus~label,.customer .form-wrap form .field input:not(:placeholder-shown)~label,.customer .form-wrap form .field input:-webkit-autofill~label{font-size:14px;top:9px}.customer .form-wrap form .field.check-wrap input:focus~label,.customer .form-wrap form .field.check-wrap input:not(:placeholder-shown)~label,.customer .form-wrap form .field.check-wrap input:-webkit-autofill~label{top:0;right:0;bottom:0;left:0}.customer .form-wrap form .select .svg-wrapper{height:16px;width:16px;right:10px;bottom:21px;top:unset}.customer .form-wrap form .field:has(input[type=checkbox]) input{position:absolute;opacity:0;visibility:hidden;pointer-events:none;padding:0;width:auto}.customer .form-wrap form .field.check-wrap label{color:#333;font-size:16px;line-height:22px;margin:0;position:relative;top:0;right:0;bottom:0;left:0;padding-left:32px;pointer-events:auto;opacity:1}.customer .form-wrap form .field.check-wrap label:before{content:"";height:18px;width:18px;border-radius:3px;position:absolute;top:1px;left:3px;border:1px solid var(--grey-border);z-index:2;cursor:pointer}.customer .form-wrap form .field.check-wrap label:after{content:"";height:5px;width:10px;border-bottom:2px solid var(--white);border-left:2px solid var(--white);position:absolute;top:6px;left:7px;transform:rotate(-45deg);z-index:3;cursor:pointer}.customer .form-wrap form .field.check-wrap input:checked+label:before{border-color:var(--blue);background-color:var(--blue)}.customer .form-wrap form .add-btn-wrap .cstm-btn{border-radius:40px;margin:0}.customer .form-wrap form .add-btn-wrap .cstm-btn.black-btn{background-color:var(--grey);border-color:var(--grey);color:var(--white)}.customer .form-wrap form .add-btn-wrap .cstm-btn.black-btn:hover,.customer .form-wrap form .add-btn-wrap .cstm-btn.black-btn:focus{background-color:var(--blue);border-color:var(--blue)}.add-btn-wrap{display:flex;flex-wrap:wrap;gap:12px}.edit_address_popup .modal-content .customer ul{margin:20px 0 0;width:100%}.edit_address_popup .modal-content .customer li{margin:0}.edit_address_popup .modal-content .customer ul h2{text-align:center;margin-bottom:5px}.edit-address-wrap{margin-top:20px}.free_gift_message{font-weight:800;width:100%;color:var(--blue)}.cstm-faq-section,.subscribe-drip-section{padding-block:50px 70px}.last-faq-section.cstm-faq-section,.subscribe-drip-section.last-content-section{padding-block:0px 70px}.cstm-faq-section .collapsible-content-wrapper-narrow{padding:0;max-width:unset}.cstm-faq-section .collapsible-content__wrapper{padding:0}.cstm-faq-section .accordion summary,.cstm-faq-section .accordion summary:hover{background-color:transparent}.cstm-faq-section .collapsible-content .accordion{border-top:none;border-color:var(--grey-border);margin:0}.cstm-faq-section .accordion summary .icon-caret{height:16px;width:16px;color:var(--black);top:25px}.cstm-faq-section .collapsible-content summary:hover .accordion__title{text-decoration:none}.cstm-faq-section .accordion__content{padding:0}.cstm-faq-section .accordion__content>*:not(:last-child){margin-bottom:10px}.cstm-faq-section .collapsible-content__heading{margin-bottom:10px}.rte p a{color:var(--blue)}.rte p a:hover,.rte p a:focus{color:var(--sky-blue)}.rte p,.rte h6,.rte ul{margin-bottom:12px}.rich-text__blocks .rich-text__text+.rich-text__heading{margin-top:40px}.rich-text__blocks .rich-text__text{margin-top:20px}.rich-text__buttons .cstm-btn:before,.rich-text__buttons .cstm-btn:after{display:none}.subscribe-drip-section .content-container{padding:0}.subscribe-drip-section .rich-text__wrapper{width:100%}.subscribe-drip-section .rich-text__blocks{max-width:100%}.subscribe-drip-section .rich-text__blocks .rich-text__text:first-child:not(:has(.h4)){margin-top:0}.cali-event-modal .cali-popup-content{padding:20px!important}.cali-popup-content .cali-close-btn{position:absolute;top:10px;right:10px;z-index:1}.cali-popup-content .eventName{font-size:24px;line-height:1.375}.cali-event-modal .cali-popup-body{margin-top:10px}.cali-event-modal .cali-popup-body .cali-event-img{width:100%;max-height:300px;height:auto;object-fit:cover;border-radius:30px}.cali-event-modal .cali-modal-contain{margin-top:15px;display:flex;flex-direction:column}.cali-event-modal .cali-modal-contain-heading{margin-bottom:5px;order:1}.cali-event-modal .cali-event-time{font-size:16px;line-height:1;color:var(--grey);font-weight:400;letter-spacing:.3px;text-transform:none}.cali-event-modal .cali-event-time span{letter-spacing:inherit}.cali-event-modal .cali-event-location{order:3;margin-bottom:15px;line-height:1}.cali-event-modal .cali-event-location a,.cali-event-modal .cali-event-location small{font-size:14px;font-weight:500;color:var(--grey);line-height:1}.cali-event-modal .cali-popup-body .cali-event-description.eventDetails{position:static;margin-block:5px 10px;background-color:transparent;padding:0;order:2}.cali-event-modal .cali-popup-body .cali-event-description.eventDetails p,.cali-event-modal .cali-popup-body .cali-event-description.eventDetails span{font-size:16px;line-height:1.2;font-weight:800;color:var(--grey)}.cali-event-modal .cali-event-view-btn{margin:0;order:4}.cali-event-modal .cali-event-view-btn .cali-event-external-link{display:inline-flex!important;justify-content:center;text-align:center;font-size:18px;line-height:1.4;font-weight:500;color:var(--white);padding:7px 30px;border-radius:40px;background-color:var(--blue);border:2px solid var(--blue);transition:all .3s ease-in-out;text-decoration:none;cursor:pointer;width:100%}.cali-event-modal .cali-event-view-btn .cali-event-external-link:hover,.cali-event-modal .cali-event-view-btn .cali-event-external-link:focus{background-color:var(--light-blue);border-color:var(--light-blue);color:var(--black)}.cstm-login-wrap .customer.account{padding:0}.custom-account-heading{text-align:center}.cstm-login-wrap :is(.account,.order)>div:nth-of-type(2){flex-wrap:wrap}.cstm-login-wrap :is(.account,.order)>div:nth-of-type(2)>div:first-of-type{flex:unset;width:100%}.cstm-login-wrap :is(.account,.order)>div:nth-of-type(2)>div{width:100%;padding:0}.cstm-login-wrap :is(.account,.order)>div:nth-of-type(2)>div:not(:first-child){margin-top:30px}.cstm-login-wrap .addresses .cstm-btn{padding:7px 30px;border-radius:40px;background-color:var(--blue);border:2px solid var(--blue);text-align:center;font-size:18px;line-height:1.4;font-weight:500;color:var(--white);transition:all .3s ease-in-out;margin:10px 0 0}.cstm-login-wrap .addresses .cstm-btn:hover,.cstm-login-wrap .addresses .cstm-btn:focus{background-color:var(--light-blue);border-color:var(--light-blue);color:var(--black)}.cstm-login-wrap .addresses .cstm-btn:before,.cstm-login-wrap .addresses .cstm-btn:after{display:none}.cstm-login-wrap .addresses ul{margin:0}.login-wrap .field{margin-bottom:24px;display:block}.login-wrap .field label{font-family:Avenir;font-weight:400;font-size:18px;line-height:100%;letter-spacing:0;color:#666;margin-bottom:12px;display:block}.login-wrap .field:before,.login-wrap .field:after{display:none}.login-wrap .field .form-control{border:1px solid #66666659;border-radius:12px;font-family:Avenir;font-weight:400;font-size:18px;line-height:100%;letter-spacing:0;padding-block:14px;width:100%;display:block;padding:14px 20px}.login-wrap .form-btn-wrap{flex-direction:row;align-items:center;gap:20px;margin-top:24px}.login-wrap .form-btn-wrap .cstm-btn{padding:12px 55px;font-weight:800;font-size:22px;line-height:100%;letter-spacing:0}.custom_email_signup_form .customer:not(.account):not(.order){max-width:unset;padding:0;text-align:left}.custom_email_signup_form .customer .h2{font-family:Poppins,sans-serif;font-weight:500;text-transform:none;font-size:32px;line-height:1.5;margin-bottom:5px;color:#333}.custom_email_signup_form .customer form{margin-top:25px;max-width:528px}.custom_email_signup_form .customer form .field label{font-family:Avenir;font-weight:400;font-size:18px;line-height:100%;letter-spacing:0;color:#666;margin-bottom:9px;display:block;position:static}.custom_email_signup_form .customer form .field:before,.custom_email_signup_form .customer form .field:after{display:none}.custom_email_signup_form .customer form .field{flex-direction:column-reverse;margin:0 0 24px}.custom_email_signup_form .customer form .field input{border:1px solid rgba(0,0,0,.35);border-radius:12px;font-family:Avenir;font-weight:400;font-size:18px;line-height:100%;letter-spacing:0;padding-block:14px;width:100%;display:block;padding-inline:20px;height:auto}.custom_email_signup_form .customer .form-btn-wrap{flex-direction:column;gap:30px;align-items:baseline}.custom_email_signup_form .customer .form-btn-wrap .cstm-account{margin:0}.custom_email_signup_form .customer .form-btn-wrap .cstm-btn{font-family:Avenir;font-weight:800;font-size:24px;line-height:100%;letter-spacing:0;border-radius:100px;padding:21px 55px;background-color:#3e78fe;transition:all .3s ease-in-out;width:100%}.custom_email_signup_form .customer .form-btn-wrap .cstm-btn:hover,.custom_email_signup_form .customer .form-btn-wrap .cstm-btn:focus{background-color:#4352ab;color:#fff}.cstm-login-wrap .reset-password-wrap{padding:30px;max-width:650px;margin:0 auto;border-radius:30px;border:2px solid var(--blue);width:100%}.cstm-login-wrap .customer.reset-password form{margin-top:24px}.cstm-login-wrap .reset-password form .field{margin-block:0px 24px;display:block}.cstm-login-wrap .reset-password form .field:before,.cstm-login-wrap .reset-password form .field:after{display:none}.cstm-login-wrap .reset-password form .field label{font-family:Avenir;font-weight:400;font-size:18px;line-height:100%;letter-spacing:0;color:#666;margin-bottom:12px;display:block;position:static}.cstm-login-wrap .reset-password form .field input,.cstm-login-wrap .reset-password form .field input:not(:placeholder-shown),.cstm-login-wrap .reset-password form .field input:-webkit-autofill{border:1px solid #66666659;border-radius:12px;font-family:Avenir;font-weight:400;font-size:18px;line-height:100%;letter-spacing:0;padding-block:14px;width:100%;display:block;padding:14px 20px;height:auto;box-shadow:none;outline:none}.iti__flag-container .iti__flag{display:block}.aboutus-section1{margin-top:50px}.aboutus-section1 h2{text-align:center;margin-bottom:30px}.aboutus-section1 .image-with-text-container{background-size:cover;padding:50px;border-radius:30px;background-position:right;margin-bottom:50px}.aboutus-section1 .image-with-text-container h2{text-align:left;font-size:38px;text-transform:unset;margin-bottom:20px;color:#000}.aboutus-section1 .image-with-text-container h3{font-size:24px;margin-bottom:20px;text-align:center;background:linear-gradient(90deg,#6170ff .17%,#0ebbfd 75.3%);display:block;margin-inline:auto;padding:8px 20px;border-radius:40px;color:#fff}.asc1Main{text-align:left;background:#ffffff9e;padding:30px;border-radius:20px;border:1px solid #fff}.asc1MainInner{display:grid;gap:15px;grid-template-columns:1fr 1fr;margin-bottom:20px}.asc1MainInner .asc1InnerMain h5{font-size:20px;text-align:left;text-transform:unset;letter-spacing:normal;margin-bottom:20px;font-weight:600}.asc1MainInner .asc1InnerMain ul{list-style:none;text-align:left}.asc1MainInner .asc1InnerMain{background:#fff;padding:24px;border-radius:20px}.asc1MainInner .asc1InnerMain ul li,.wwd-block-inner .wwd-block-right ul li{margin-bottom:15px;line-height:normal;list-style:disc;margin-left:20px;font-size:16px}.aboutus-section1 .image-with-text-container .image-with-text-content{max-width:700px;margin-left:auto}.uni-address-success{display:block;position:fixed;top:140px;right:15px;z-index:99;background:linear-gradient(90deg,#6170ff .17%,#0ebbfd 75.3%);border-radius:10px;padding:15px 20px;color:#fff;font-size:17px;max-width:300px;letter-spacing:normal;line-height:initial}.uni-address-success button.uni-popup-close-btn{position:absolute;top:-10px;right:-10px;width:28px;height:28px;border-radius:100px;font-size:22px;background:#6170ff;color:#fff;border:2px solid #fff}.uni-address-success button.uni-popup-close-btn:hover{background:#0ebbfd}.asc1MainInner .asc1InnerMain ul li:last-child{margin-bottom:0}.asc1Main>span{font-weight:600;color:#000;text-align:right;margin-left:auto;display:block;font-size:18px;line-height:1}.wwd-wrapper h2{text-align:center;font-size:38px}.wwd-wrapper>p{text-align:center;max-width:700px;margin-inline:auto;margin-bottom:40px}.wwd-block-inner{display:flex;gap:50px;align-items:center}.wwd-block-reverse .wwd-block-inner{flex-direction:row-reverse}.wwd-wrapper .wwd-block{margin-bottom:70px}.wwd-block-inner .wwd-block-left{width:100%;max-width:400px}.wwd-block-inner .wwd-block-left img{width:100%;border-radius:30px}.wwd-block-inner .wwd-block-right h3{font-size:32px;margin-bottom:15px}.wwd-block-inner .wwd-block-right p{font-size:16px;margin-bottom:15px}.wwd-block-inner .wwd-block-right ul{list-style:none;margin-bottom:20px}.custom_email_signup_form .left_data{padding-block:105px;padding-inline:85px}.logo_list_form_wrap{margin-top:20px;margin-bottom:35px}.custom_email_signup_form{max-width:1440px;margin-inline:auto;margin-block:50px;border-radius:10px;overflow:hidden}.custom_email_signup_form .right_form_detail{padding:80px 90px}body.template-page-sign-up,body.account-login-page{background:var(--light-blue)}.form-btn-wrap-lastline{font-size:18px;display:flex;align-items:center;gap:7px;color:#666}.form_steps_wrapper #custom-form .form_step input::placeholder{color:#fff}.form_steps_wrapper #custom-form .form_step .imageBoxMain{border:2px dashed #3e78fe;border-radius:8px;min-height:140px;display:flex;align-items:center;justify-content:center;position:relative}.form_steps_wrapper #custom-form .form_step .imageBoxMain input.form-control.upload{position:absolute;opacity:0;width:100%;height:100%;top:0;left:0;right:0;bottom:0;cursor:pointer}.form_steps_wrapper #custom-form .form_step .imageBoxMain .uploadIconButton{display:flex;align-items:center;gap:8px;font-family:Avenir;font-weight:500;font-size:16px;line-height:14px;letter-spacing:0px;color:#3e78fe}.form_steps_wrapper .form_step.step3 .form-group.label_input select{border:1px solid #66666659;border-radius:12px;font-family:Avenir;font-weight:400;font-size:18px;line-height:100%;letter-spacing:0;padding-block:15px;width:100%;display:block;padding-inline:20px}.step-circle.completed{opacity:1;font-size:0;position:relative}.step-circle.completed:after{content:"";width:14px;height:8px;border-top:3px solid #fff;border-right:3px solid #fff;display:block;position:absolute;top:45%;left:50%;transform:translate(-50%,-50%) rotate(132deg)}.show_id_verification_image img{max-height:190px}.show_id_verification_image button.removeImageBtn{position:absolute;right:-20px;top:-10px;width:32px;height:32px;border-radius:100px;font-size:24px;line-height:30px;border:2px solid #fff}.profile_upload_wrapper{display:flex;gap:5px 25px;margin-bottom:24px;flex-wrap:wrap}.profile_upload_wrapper .show_profile_image img{width:44px;border-radius:100px;overflow:hidden;height:44px;object-fit:cover}.profile_upload_wrapper .show_profile_image{width:44px;height:44px;border:1px solid #111827;border-radius:100px;overflow:hidden}.profile_upload_wrapper label.file-upload-wrapper{margin:0!important}.profile_upload_wrapper label.file-upload-wrapper{background:#e5edff;border-radius:10px!important;display:flex!important;align-items:center!important;color:#000!important;padding:14px 23px!important}label.file-upload-wrapper:hover{background:#eef3ff}.from-group-set-3{display:grid;grid-template-columns:1fr 1fr 1fr;gap:15px;width:100%}.successMessageBox{background:#e5edff;padding:55px;border-radius:30px;display:flex;flex-direction:column;align-items:center}.successMessageBox img{max-width:70px;margin-bottom:20px}.successMessageBox h3{font-family:Avenir;font-weight:800;font-size:26px;line-height:100%;text-align:center;text-transform:capitalize;margin-bottom:10px;letter-spacing:normal}.successMessageBox p{font-weight:400;font-size:18px;line-height:normal;text-align:center;margin-bottom:40px}.successMessageBox button.final_btn{min-width:160px;min-height:50px;border-radius:40px;background:#3e78fe;color:#fff;border:none;font-weight:600;font-size:22px;line-height:100%;letter-spacing:normal;text-align:center;vertical-align:middle}.successMessageBox button.final_btn:hover{background:#2f66e5}.profile_upload_wrapper div#error-photo{width:100%;color:red}.why-students-section{padding-block:60px;background:#e5edff;margin-bottom:70px}.wss-main{display:grid;grid-template-columns:500px 1fr;gap:50px}.wss-main>div{border-radius:12px;background:#fff;padding:30px}.ipSection-title{font-weight:900!important;font-size:35px;line-height:100%;letter-spacing:normal;text-transform:uppercase;margin-bottom:25px}.ipColorBlue{color:#3e78fe!important}.wss-main .wssRight img.wwd-image{display:block;height:auto;margin-bottom:24px}.ipHilightText{font-weight:700;font-size:22px;line-height:normal;letter-spacing:normal}ul.ipList,.ots2-lists ul{margin-top:15px}ul.ipList li,.ots2-lists ul li{list-style-position:inside;margin-bottom:10px}.ipNormalText{margin-top:16px}.wiw-main{display:grid;grid-template-columns:400px 1fr;align-items:center;gap:50px}.why-it-works-section{margin-bottom:90px}.margin-block{margin-block:70px}.ots1-main{display:flex;flex-wrap:wrap;gap:30px}.ots1-main .ots-left{max-width:555px}.ots1-main .ots-left h2.ipSection-title{margin-bottom:0;line-height:50px}.ots1-main .ots-left h2.ipSection-title span{color:#3e78fe!important}.ots1-main .ots-right{max-width:calc(100% - 585px)}.ots1-main .ots-right p:first-child{margin-top:5px}.ots1-main .ots-bottom{width:100%;background:linear-gradient(112.18deg,#6c67fd -6.81%,#23b5fb 110.79%);padding:15px 20px;border-radius:12px;font-weight:500;font-size:18px;line-height:normal;letter-spacing:normal;color:#fff}.bgLightBlue{background:#e5edff}.bgBlue{background:#3e78fe!important}.ourteam-section2 .ourteam-section2{padding-block:60px;margin-top:0}.ots2-main{display:flex;flex-wrap:wrap;justify-content:center;gap:30px}.ots2-main h2.ipSection-title{width:100%;text-align:center;margin-bottom:0!important}.ots2{width:100%;display:grid;grid-template-columns:1fr 1fr;gap:30px}.ots2-lists{border-radius:12px;padding:30px;background:#fff}.ots2-main .ots-bottom{font-weight:500;font-size:18px;line-height:100%;letter-spacing:normal;color:#000}.ots2-lists p.ipHilightText{text-transform:uppercase}.ots3-main{background:#000;padding:30px;display:flex;gap:30px;flex-wrap:wrap;border-radius:12px;justify-content:center}.ots3-main>h2.ipSection-title{color:#fff;margin-bottom:16px}.ots3-main p.sub-title{color:#fff;margin-top:-30px}.ots3-main .ots-bottom{color:#fff;font-size:18px}.ots3 .ots3-lists{display:grid;grid-template-columns:410px 1fr;gap:50px}.otsInfo *{color:#fff}.otsInfo p.ipHilightText{font-size:22px;text-transform:uppercase;margin-bottom:16px}.otsInfo ul{margin:0;padding:0}.otsInfo ul li{list-style-position:inside;margin-bottom:10px}.ots3 .ots3-lists{align-items:center}.ots3{display:flex;flex-direction:column;gap:30px}.ots3 .ots3-lists{align-items:center;background:#fff3;border:1px solid;border-image-source:linear-gradient(180deg,rgba(255,255,255,.2) 0%,rgba(255,255,255,0) 100%);padding:30px;border-radius:12px}.ots3-lists img.ots3-image{border-radius:12px;overflow:hidden;object-fit:cover!important}.ourteam-section4{padding-block:60px}.ots4-main h2.ipSection-title{text-align:center;margin-bottom:30px}.ots4-main .ots4{display:grid;grid-template-columns:1fr 1fr;gap:30px}.ots4 .ots4-lists{background:#fff;border-radius:12px;padding:30px}.ots4-lists .otsInfo *{color:#000}.ots4-lists img.ots4-image{height:auto;margin-bottom:24px}.ots4-main .ots4 .ots4-lists:last-child{grid-column:2;grid-row:1 / 3}.ots4 .ots4-lists img.ots4-image{border-radius:12px;overflow:hidden}.ots5-main h2.ipSection-title{text-align:center;margin-bottom:30px}.ots5-main-inner{display:grid;grid-template-columns:520px 1fr;gap:50px}img.ots5-image{border-radius:12px;height:auto}.ots5Info ul li,.ots6Info ul li{list-style-position:inside;margin-bottom:8px}.ots5Info>p{margin-bottom:16px}.ots5-right .ots5-lists{margin-bottom:30px}.ots5-right>p{font-weight:500}.ourteam-section6{margin-bottom:0;padding-block:60px}.ots6-main-inner{display:grid;grid-template-columns:1fr 400px;align-items:center;gap:50px;margin-bottom:50px}.ots6-main-inner img.ots6-image{border-radius:12px;height:auto}.ots6-Left *{color:#fff}.ots6-Left>p{margin-bottom:16px}.ots6Info p.ipHilightText{text-transform:uppercase;margin-bottom:16px}.ots6-main>p{background:#fff;border-radius:12px;padding:15px 20px}@media only screen and (max-width: 1540px){.custom_email_signup_form{max-width:calc(100% - 100px)}}@media only screen and (max-width: 1440px){.custom_email_signup_form .main_title{font-size:36px}}@media only screen and (max-width:1400px){.cstm-container,.main_cart_page #MainContent{max-width:1170px}h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6{letter-spacing:0}h1,.h1{font-size:60px}h2,.h2{font-size:44px}h3,.h3{font-size:34px}h4,.h4{font-size:31px}h5,.h5{font-size:27px}h6,.h6,.cstm-app-section .cali-list-calendar .cali-calendar-container .cali-list-event .cali-list-event-details .cali-list-event-title,.cali-popup-content .eventName{font-size:23px}.big-text{font-size:19px}.homer-hero-wrap{max-width:615px}.homer-hero-img{left:calc(50% + 46px);max-width:550px}.homer-hero-wrap .cstm-btn,.video-btn,.text-link{font-size:22px}.btn-wrap{margin-top:50px;gap:29px}.video-btn{gap:15px}.hero-badge{font-size:22px;margin:0 0 24px}.home-hero-section{padding-block:72px 95px;min-height:650px}.text-link span{height:28px;width:28px}.quotes{right:44px}.shopy_by_department .h5,.collection__title .see_more_button{margin-bottom:30px}.shopify-section .slideshow.banner{min-height:500px}.shopify-section .slideshow .slideshow__text .banner__buttons{margin-top:50px}.custom-featured-collection.last-collection .collection{padding-block:0 70px}.custom_email_signup_form .left_data,.custom_email_signup_form .right_form_detail{padding:70px}.logo_list_form_wrap{width:calc(100% + 70px)}.cstm-product-section .product .product__media-wrapper.grid__item,.cstm-product-section .product .product__info-wrapper.grid__item{width:50%}.cstm-product-section .product .product__info-wrapper.grid__item{padding-left:30px}.cstm-search-banner-wrap{padding:70px}.events-slider-wrap,.cstm-app-section .cali-list-calendar .cali-calendar-container.cali-calendar-grid .cali-list-vertical.cali-single-column{padding:20px;gap:20px}.events-slider-wrap figure,.cstm-app-section .cali-list-calendar .cali-calendar-container.cali-calendar-grid .cali-list-vertical .cali-list-event-img{width:180px;overflow:hidden}.cstm-app-section .cali-list-calendar .cali-calendar-container .cali-list-event .cali-list-event-img .cali-list-event-date{top:25px;left:220px;width:calc(100% - 240px)}.cstm-tab-wrap ul{gap:12px}.cstm-tab-wrap ul li a{padding:9px 25px}.js-recentPdpBlock{gap:20px}.c-product{width:calc(20% - 16px)}.product-grid-container .collection .grid{gap:30px 24px}.product-grid-container .collection .grid .grid__item{width:calc(100%/3 - 48px/3)}.cart-search-wrap .right_search{padding:0 70px}.cart-search-wrap .search_suggestions{margin-top:40px}.events-section .add-events{margin-top:-34px}.header .list-menu{gap:45px}}@media only screen and (max-width:1199px){.cstm-container,.main_cart_page #MainContent{max-width:960px}h1,.h1{font-size:48px}h2,.h2{font-size:40px}h3,.h3{font-size:32px}h4,.h4{font-size:30px}h5,.h5{font-size:26px}h6,.h6,.cstm-app-section .cali-list-calendar .cali-calendar-container .cali-list-event .cali-list-event-details .cali-list-event-title,.cali-popup-content .eventName{font-size:22px}p,ul li{font-size:17px}p small{font-size:15px}.cstm-btn,.cstm-login-wrap .addresses .cstm-btn{font-size:17px}.cstm-btn.gradient-btn,.cstm-btn.black-btn,.video-btn,.homer-hero-wrap .cstm-btn,.header .list-menu__item{font-size:20px}.header-wrapper .header,.header .list-menu{gap:25px}.header .header__icons{gap:15px}.header .header__icons .header__icon.cstm-btn{padding:9px 25px}.header .header__icons .header__icon.cstm-btn{font-size:18px}.hero-badge{font-size:20px}.hero-badge{margin:0 0 20px}.homer-hero-wrap{max-width:460px}.btn-wrap{margin-top:40px;gap:24px}.homer-hero-img{left:calc(50% - 10px);max-width:500px}.home-hero-section{min-height:unset}.home-hero-section,.benefit-student-section{padding-block:70px}.logo-slider-section{padding-block:40px}.benefit-student-wrapper{gap:20px;padding:24px 15px}.benefit-student-wrapper{gap:16px;padding:24px 15px}.benefit-student-wrap{gap:10px}.benefit-student-wrap figure{height:42px;width:42px;margin-top:4px}.benefit-student-wrap figure img,.benefit-student-wrap figure svg{height:24px;width:24px}.left_search{max-width:240px}.right_search{max-width:calc(100% - 270px)}.inner_grid{gap:20px}.grid-cstm-link{height:300px}.collection_title_btn{bottom:30px;left:30px;width:calc(100% - 60px)}.homer-hero-wrap .cstm-btn,.video-btn,.text-link{font-size:20px}.text-link{gap:5px}.text-link span{height:24px;width:24px}.img-content-text-wrap>.big-text{margin-bottom:10px}.img-content-text{width:calc(100% - 480px)}.img-content-img{max-width:450px}.img-text-section.job-opportunity-section,.img-text-section.subscribe-drip{padding-bottom:70px}.custom-reviews-section{padding-block:65px 140px}.custom-reviews-slider .swiper .swiper-button{top:calc(100% + 55px)}.cmn-heading{margin:0 auto 30px;max-width:550px}.custom-reviews-wrap{padding:24px}.reviewer-details-wrap{gap:16px}.footer .footer__blocks-wrapper .footer-block:nth-child(2){padding-left:28px}.footer .footer__blocks-wrapper .footer-block:nth-child(3){padding-left:30px}.footer-block .footer-block__heading{font-size:20px}.footer .footer-block__details-content li:not(:last-child){margin:0 0 16px}.footer .footer-block__details-content .link{font-size:18px}.footer .list-social{gap:24px;margin-bottom:20px}.quotes{right:22px;font-size:90px}.section-header .header-wrapper{padding-block:24px}.cstm-btn.gradient-btn,.cstm-btn.black-btn,.collection__title .see_more_button .cstm-btn{padding:12px 35px}.collection__title .see_more_button .h5.title{padding-right:16px}.custom-featured-collection .product-grid,.trending-products-list{gap:30px 24px}.custom-featured-collection .product-grid .grid__item,.trending-product-card{width:calc(25% - 18px)}.custom-featured-collection .card .card__heading,.custom-main-collection .card .card__heading{margin-bottom:6px}.shopify-section .slideshow .slideshow__text .banner__buttons{margin-top:30px}.custom_email_signup_form .left_data,.custom_email_signup_form .right_form_detail{padding:40px}.logo_list_form_wrap{width:calc(100% + 50px)}.form_steps_wrapper #custom-form .form_step .actions{gap:10px;margin-top:30px;width:100%}.form_steps_wrapper #custom-form .form_step .actions button,.login-wrap .form-btn-wrap .cstm-btn,.custom_email_signup_form .customer .form-btn-wrap .cstm-btn{padding:11.5px 30px}.step-circle{font-size:18px;width:27px;height:27px}.right_count_step{top:9px;right:0}.main_collection_banner .collection-hero__image-container{height:300px}.breadcrumb-section .cstm-section{padding-block:20px 30px}.shopify-section .main_collection_banner.collection-hero{padding-block:23px 0px}.cstm-search-banner-wrap{padding:50px;height:300px}.trending-product-card a img{margin-bottom:11px}.cstm-product-section .product .cstm-media-gallery{padding-left:80px}.cstm-media-gallery .thumbnail-slider{left:70px}.cstm-media-gallery .thumbnail-slider ul.thumbnail-list{gap:10px;width:310px;height:70px;margin-right:20px}.cstm-media-gallery .thumbnail-slider ul.thumbnail-list .thumbnail-list__item.slider__slide{width:calc(25% - 7.5px)}.inner_content{gap:30px}.right_detail_product{width:350px}.susbcription-section{padding-block:24px 50px}.events-slider-wrap,.cstm-app-section .cali-list-calendar .cali-calendar-container.cali-calendar-grid .cali-list-vertical.cali-single-column{padding:15px;gap:15px}.cstm-app-section .cali-list-calendar .cali-calendar-container.cali-calendar-grid .cali-list-vertical.cali-single-column{width:calc(50% - 12px)!important}.events-slider-wrap figure,.cstm-app-section .cali-list-calendar .cali-calendar-container.cali-calendar-grid .cali-list-vertical .cali-list-event-img{width:150px}.cstm-app-section .cali-list-calendar .cali-calendar-container .cali-list-event .cali-list-event-img .cali-list-event-date{top:20px;left:180px;width:calc(100% - 195px)}.related-product-section{padding-block:50px}.template_product .cstm-breadcrumb-wrap .h6{font-size:16px}.cart-notification-wrap .breadcrumbs{padding-block:20px 30px}.cart-notification-wrap .cart-notification-product{padding-block:0px 50px}.cart-notification-product .cart-notification-product__details-wrap{padding-left:50px}.cstm-tab-wrap ul{gap:10px}.cstm-tab-wrap ul li a{padding:9px 18px;font-size:16px}.img-content-text-wrap .btn-wrap{margin-top:24px}.product-grid-container .collection .grid{gap:30px 20px}.product-grid-container .collection .grid .grid__item{width:calc(100%/3 - 40px/3)}.cart-search-wrap .right_search{padding:0 50px}.cart-search-wrap .search_suggestions{margin-top:30px}.cart-notification-wrap .related-products .grid{gap:15px}.cart-notification-wrap .related-products .grid__item{width:calc(20% - 12px)}.cstm-cart-main-wrap .cart-items thead tr th{padding-bottom:15px}.cstm-cart-main-wrap .cart-items tbody tr td{padding-top:15px;padding-inline:15px;text-align:center;width:auto}.cstm-cart-main-wrap .cart-items thead tr th{padding-inline:15px}.main_cart_page #MainContent .cart__footer-wrapper{padding:24px;width:100%}.cart__footer .cart__ctas{margin-top:24px}.cstm-cart-main-wrap .cart__items{padding-bottom:24px;margin-bottom:24px}.cart__footer-wrapper .gradient .cart__footer .cart__blocks{width:100%}.main_cart_page #MainContent{gap:30px}.cart__footer .cart__ctas{margin-top:16px}.cart-item__details .edit_share>*{padding-inline:12px}.cart-item__details .edit_share .edit_button,.cart-item__details .edit_share .button,.cart-item__details .edit_share .cstm-btn{font-size:15px;letter-spacing:0px}.cstm-cart-main-wrap .cart-items tbody tr:not(:first-child) td{padding-top:20px}.c-product__img{margin-bottom:11px;width:100%}.c-product__title{font-size:16px;letter-spacing:0px;margin-bottom:6px}.custom-main-collection .facets-vertical .facets-wrapper{width:250px;padding-right:30px}.custom-main-collection .facets-vertical .facets__form-vertical{width:100%}.custom-main-collection .facets-vertical .product-grid-container{flex:1}.dromdeals_tag{font-size:16px;padding:12px 20px}.product-form .product-form__buttons .cstm-btn{font-size:18px;padding:10.5px 30px}.cstm-app-section .cali-list-calendar div.cali-calendar-container{gap:24px}.events-section .add-events{margin-top:-34px}.wss-main{grid-template-columns:430px 1fr}.wss-main,.wiw-main{gap:20px}.wiw-main{grid-template-columns:350px 1fr}}@media only screen and (max-width:989px){.cstm-container,.main_cart_page #MainContent{max-width:740px}h1,.h1{font-size:40px}h2,.h2{font-size:36px}h3,.h3{font-size:28px}h4,.h4{font-size:26px}h5,.h5{font-size:24px}h6,.h6,.cstm-app-section .cali-list-calendar .cali-calendar-container .cali-list-event .cali-list-event-details .cali-list-event-title,.cali-popup-content .eventName{font-size:21px}.home-hero-section,.benefit-student-section{padding-block:50px}.img-text-section,.img-text-section.job-opportunity-section,.img-text-section.subscribe-drip,.events-section{padding-bottom:50px}.hero-badge{margin:0 0 10px}.homer-hero-wrap h1{margin-bottom:10px}.homer-hero-img{position:static;margin:20px auto 0}.homer-hero-wrap{max-width:550px;margin:0 auto;text-align:center}.btn-wrap{margin-top:30px;gap:16px;flex-direction:column}.benefit-student-wrap{flex:unset;width:100%;text-align:center;flex-direction:column;align-items:center}.benefit-student-wrapper{gap:24px;padding:24px 15px}.inner_search_content{gap:24px;flex-direction:column;align-items:center}.left_search{max-width:unset}.side-heading .cmn-heading{text-align:center;margin:0 auto 24px}.right_search{flex:unset;max-width:unset;width:100%}.search_suggestions{margin-block:20px 0}.inner_grid .grid-item:nth-child(3){width:calc(42.32% - 12.5px)}.inner_grid .grid-item:nth-child(4){width:calc(57.68% - 12.5px)}.collection_title_btn span{height:45px;width:45px}.collection_title_btn{bottom:20px;left:20px;width:calc(100% - 40px)}.section-right .img-text-wrap,.img-text-wrap{flex-direction:column-reverse}.img-content-img{max-width:450px;margin:0 auto}.img-content-text{width:100%}.section-right .img-content-text-wrap{margin-right:auto;text-align:center}.add-events{text-align:center}.img-content-text-wrap{margin:0 auto}.img-content-listing ul{gap:10px;max-width:350px;margin:0 auto}.img-content-listing ul .big-text{gap:8px;align-items:flex-start}.img-content-listing ul span{height:20px;width:20px;padding:0;margin-top:2px}.student-sucess-section .cmn-heading h2,.subscribe-drip .cmn-heading h2{margin-bottom:10px}.section-right .img-content-text-wrap .btn-wrap,.img-content-text-wrap .btn-wrap{margin-top:24px}.custom-reviews-section{padding-block:50px 115px}.custom-reviews-slider .swiper .swiper-button{top:calc(100% + 50px);height:34px;width:34px}.custom-reviews-slider .swiper .swiper-button,.shopy_by_department .swiper .swiper-button{height:34px;width:34px}.custom-reviews-slider .swiper .swiper-button.swiper-button-prev{right:45px}.cmn-heading{max-width:500px}.quotes{font-size:85px;right:19px;top:10px}.custom-reviews-wrap{padding:20px}.header-wrapper .header{gap:20px;justify-content:space-between}.header header-drawer{margin:0}.header .header__icons{gap:7px}.header .header__icons .header__icon.cstm-btn{font-size:14px;padding:6px 15px}.hero-badge{font-size:18px;padding:9px 24px}.section-header .header-wrapper{padding-block:16px}.header-wrapper .header__heading-link{width:150px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.footer .footer-block__image-wrapper{width:150px}.footer .footer__blocks-wrapper .footer-block:nth-child(2),.footer .footer__blocks-wrapper .footer-block:nth-child(3),.footer .footer__blocks-wrapper .footer-block:nth-child(4){padding-left:15px}.footer__copyright .copyright__content{font-size:14px}.footer .list-social{gap:20px;margin-bottom:16px}.custom-footer-section .footer{padding-block:50px}.footer .footer__copyright{margin:0;text-align:left}.header .header__icon{height:24px;width:24px}.header header-drawer .menu-drawer__navigation{padding:20px}.header .list-menu li:not(:last-child){margin-bottom:10px}.header .list-menu li .list-menu__item{font-size:18px;text-transform:uppercase;letter-spacing:1px}.header .list-menu li .list-menu__item.menu-drawer__menu-item--active{background-color:transparent;color:var(--blue)}.header header-drawer .menu-drawer__utility-links{background-color:var(--light-blue);padding:20px}.header header-drawer .list-social{margin:0;gap:20px}.header header-drawer .list-social__link{padding:0}.header header-drawer .list-social__link svg path{fill:var(--black)}.header header-drawer .list-social__link:hover svg path,.header header-drawer .list-social__link:focus svg path{fill:var(--blue)}.header header-drawer .menu-drawer__utility-links .menu-drawer__account{padding:0;margin-bottom:16px}.header header-drawer .menu-drawer__utility-links .menu-drawer__account .svg-wrapper{margin-right:10px;margin-top:-3px}.header header-drawer .menu-drawer{max-width:340px}.shopy_by_department .h5,.collection__title .see_more_button{margin-bottom:24px;text-align:center;justify-content:center}.custom-featured-collection.last-collection .collection{padding-block:0 50px}.shopify-section .slideshow.banner{min-height:400px}.shopify-section .slideshow .slideshow__text{padding-block:50px}.shopify-section .slideshow__controls{bottom:30px}.collection__title .see_more_button:before{display:none}.collection__title .see_more_button .h5.title{padding-right:0;text-align:center}.collection__title .see_more_button .cstm-btn{display:none}.featured-collection-btn-wrap{display:block;margin-top:30px;text-align:center}.custom_email_signup_form .left_data,.custom_email_signup_form .right_form_detail{padding:30px}.logo_list_form_wrap{width:calc(100% + 30px)}.custom_email_signup_form .main_title{font-size:40px}.signup-logo{width:70px;margin-bottom:20px}.star-img{right:0}.form_steps_wrapper #custom-form .form_step .actions,.custom_email_signup_form .customer .form-btn-wrap{flex-direction:column;align-items:flex-start;margin-top:18px;gap:18px}.form_steps_wrapper #custom-form .form_step .actions button,.custom_email_signup_form .customer .form-btn-wrap .cstm-btn{width:100%}.left_signup_title h3,.custom_email_signup_form .customer .h2{font-size:28px;margin-bottom:8px}.left_signup_title,.login-wrap .field{margin-bottom:18px}.form_steps_wrapper #custom-form .form_step .label_input,.custom_email_signup_form .customer form .field,.forget-pass-wrap{margin-bottom:16px}.breadcrumb-section .collection_title_main,.cstm-breadcrumb-wrap{text-align:center}.breadcrumb-section .collection_title_main{margin-top:9px}.cstm-media-gallery .thumbnail-slider ul.thumbnail-list{margin-inline:15px;height:auto;width:calc(100% - 98px)}.product .cstm-media-gallery .thumbnail-slider .slider-button{height:34px;width:34px}.product .cstm-media-gallery .thumbnail-slider .slider-button.slider-button--next{margin-left:10px}.cstm-product-section .product .product__media-wrapper.grid__item,.cstm-product-section .product .product__info-wrapper.grid__item{width:100%;padding:0}.cstm-product-section .product .cstm-media-gallery{padding-left:0;flex-wrap:wrap;max-width:500px;margin:0 auto 40px}.cstm-media-gallery .thumbnail-slider{position:static;transform:unset;width:100%}.cstm-media-gallery .cstm-gallery-slider{flex:unset}.cstm-product-section .product .product__info-container{max-width:unset;text-align:center}variant-selects .product-form__input,.product__info-container .product-form__quantity .quantity_stock,.cstm-product-section .product .price__container .price__sale{justify-content:center}.product__info-container .share_cart{gap:10px;justify-content:center}.product__info-container variant-selects .product-form__input input[type=radio]+label{margin:0 5px 10px}.product__info-container .product-form__quantity{margin-inline:auto}.product__info-container .product-form__quantity .quantity_stock{gap:10px;flex-direction:column}.cstm-media-gallery .thumbnail-slider .thumbnail{transform:unset}.cstm-media-gallery .thumbnail-slider .thumbnail img{height:100%}.product .cstm-media-gallery .thumbnail-slider .slider-button{order:unset}.product .cstm-media-gallery .thumbnail-slider .slider-button.slider-button--next{margin-left:0}.cstm-media-gallery .cstm-gallery-slider .product__media-list{margin:0}.right_detail_product{width:100%}.product_detail_section .h6,.inner_content{text-align:center}.cstm-search-banner-wrap .cmn-heading{margin-bottom:0}.cstm-search-banner-wrap:before{background:unset;background-color:#ffffff80}.events-slider-wrap,.cstm-app-section .cali-list-calendar .cali-calendar-container.cali-calendar-grid .cali-list-vertical.cali-single-column{gap:10px;flex-direction:column}.events-slider-wrap figure,.cstm-app-section .cali-list-calendar .cali-calendar-container.cali-calendar-grid .cali-list-vertical .cali-list-event-img{width:100%}.events-slider-wrap figure img,.cstm-app-section .cali-list-calendar .cali-calendar-container.cali-calendar-grid .cali-list-vertical .cali-list-event-img img{aspect-ratio:2/1.5;max-height:300px}.events-btn-wrap{gap:7px}.cart-notification-product .cart-notification-product__image{width:250px}.cart-notification-product .cart-notification-product__details-wrap{padding-left:24px}.cstm-tab-wrap ul{justify-content:center}.cart-notification-wrap .related-products .grid__item{width:calc(100%/3 - 30px/3)}.cart-notification-wrap .related-products{padding-bottom:50px}.main_cart_page #MainContent{padding:50px 15px}.main_cart_page #MainContent .cart__footer-wrapper{padding:15px;width:100%}.js-recentPdpBlock{gap:30px 15px}.c-product{width:calc(100%/3 - 30px/3)}.recently-title{margin-bottom:16px}.cstm-login-wrap{padding-block:50px}.custom-featured-collection .collection,.shopify-section .custom-main-collection{padding-block:0 50px}.product-grid-container .collection .grid{gap:30px 15px}.product-grid-container .collection .grid .grid__item{width:calc(50% - 7.5px)}.cart-search-wrap .right_search{padding:0 30px}.cart-search-wrap .search_suggestions{margin-top:24px}.events-section .btn-wrap{flex-direction:row;justify-content:center}.dromdeals_tag{font-size:14px;padding:9px 20px}.custom-featured-collection .product-grid,.trending-products-list{gap:30px 15px}.custom-featured-collection .product-grid .grid__item,.trending-product-card{width:calc(25% - 11.25px)}.cstm-faq-section,.subscribe-drip-section{padding-block:10px 50px}.last-faq-section.cstm-faq-section,.subscribe-drip-section.last-content-section{padding-block:0px 50px}.rich-text__blocks .rich-text__text+.rich-text__heading{margin-top:30px}.rich-text__blocks .rich-text__text{margin-top:16px}.rte p,.rte h6,.rte ul{margin-bottom:10px}.cstm-app-section .cali-list-calendar .cali-calendar-container .cali-list-event .cali-list-event-img .cali-list-event-date{top:260px;left:15px;width:calc(100% - 30px)}.cstm-app-section .cali-list-calendar .cali-calendar-container .cali-list-event.condensed,.cstm-app-section .cali-list-calendar .cali-calendar-container.cali-calendar-grid .cali-list-vertical .cali-list-event-details.condensed{padding:30px 0 0}.cstm-app-section .cali-pagination{justify-content:flex-end;gap:10px}.cstm-app-section .cali-page-link{height:34px;width:34px}.cstm-app-section .cali-page-link:after{top:11px;left:9px}.cstm-app-section .cali-page-link.prevButton:after{left:14px}.events-section .add-events{margin-top:-30px;padding-right:90px}.header .header__icon.logout_custom .svg-wrapper svg{height:19px;width:19px}.custom-main-collection .facets-container .active-facets{margin:0;gap:10px}.custom-main-collection .facets-container .active-facets{gap:10px}.custom-main-collection .facets-container .active-facets .active-facets__button{padding:5px 15px;border:1px solid var(--grey-border);border-radius:40px;font-size:12px;font-weight:500;color:var(--black);background-color:transparent;letter-spacing:0;margin:0;line-height:1}.custom-main-collection .facets-container .active-facets .active-facets__button .active-facets__button-inner{padding:0;font-size:inherit;font-weight:inherit;color:inherit;line-height:inherit;border:none;box-shadow:none;letter-spacing:0}.login-wrap .form-btn-wrap{flex-wrap:wrap;margin-top:18px;gap:18px}.login-wrap .form-btn-wrap .cstm-btn,.custom_email_signup_form .left_data,.custom_email_signup_form .right_form_detail{width:100%}.custom_email_signup_form .main_title{font-size:30px}.logo_list_form img{max-height:30px}.ots1-main .ots-left,.ots1-main .ots-right{max-width:100%}.ots2{grid-template-columns:1fr}.ots3 .ots3-lists,.ots4-main .ots4,.ots5-main-inner{grid-template-columns:1fr;gap:30px}.ots4-main .ots4 .ots4-lists:last-child{grid-column:unset;grid-row:unset}.ots6-main-inner{grid-template-columns:1fr;gap:20px;margin-bottom:20px}}@media only screen and (max-width:767px){.aboutus-section1 .image-with-text-container{padding:20px}.aboutus-section1 .image-with-text-container h2{text-align:center;font-size:28px}.asc1MainInner{grid-template-columns:1fr}.asc1Main,.asc1MainInner .asc1InnerMain{padding:20px}.asc1MainInner .asc1InnerMain ul li{margin-bottom:10px;margin-left:15px;font-size:14px}.asc1MainInner .asc1InnerMain h5{font-size:18px;margin-bottom:15px}.aboutus-section1 .image-with-text-container h3{font-size:20px;margin-bottom:15px}.asc1MainInner{margin-bottom:10px}.asc1Main>span{font-size:15px;line-height:normal}.wwd-block-inner{gap:20px;flex-direction:column}.wwd-block-reverse .wwd-block-inner{flex-direction:column}.wwd-block-reverse .wwd-block-inner,.wwd-block-inner{align-items:flex-start}.wss-main,.wiw-main{grid-template-columns:1fr}.wwd-block-inner .wwd-block-left{max-width:unset}.ots1-main .ots-left h2.ipSection-title,.ots2-main h2.ipSection-title,.ots3-main>h2.ipSection-title,.ots4-main h2.ipSection-title,.ots5-main h2.ipSection-title .ots6-main .ipSection-title{line-height:normal;font-size:26px}.ots2-lists,.ots3-main,.ots3 .ots3-lists,.ots4 .ots4-lists{padding:20px}}@media only screen and (max-width:749px){.cstm-container,.main_cart_page #MainContent{max-width:540px}h1,.h1{font-size:35px}h2,.h2{font-size:32px}h3,.h3{font-size:26px}h4,.h4{font-size:24px}h5,.h5{font-size:23px}h6,.h6,.cstm-app-section .cali-list-calendar .cali-calendar-container .cali-list-event .cali-list-event-details .cali-list-event-title,.cali-popup-content .eventName{font-size:20px}p,ul li{font-size:16px}p small{font-size:14px}.big-text{font-size:18px}.cstm-btn,.cstm-login-wrap .addresses .cstm-btn{font-size:16px;padding:7px 20px}.cstm-btn.gradient-btn,.cstm-btn.black-btn,.video-btn,.homer-hero-wrap .cstm-btn,.collection-input-search .cstm-btn,.collection__title .see_more_button .cstm-btn{font-size:18px}.cstm-btn.gradient-btn,.cstm-btn.black-btn,.collection__title .see_more_button .cstm-btn{padding:10px 25px}.header-wrapper .header__heading-link{width:120px}.homer-hero-wrap{max-width:460px}.btn-wrap{margin-top:16px;gap:10px}.video-btn{gap:7px}.video-btn span{height:45px;width:45px}.logo-slider-section{padding-block:20px}.collection-input-search .cstm-btn{padding:12.5px 15px}.inner_grid .grid-item:first-child,.inner_grid .grid-item:nth-child(2),.inner_grid .grid-item:nth-child(3),.inner_grid .grid-item:nth-child(4){width:100%}.field .collection-input-search .search__input{padding:10px 100px 0 24px;height:49px;font-size:16px}.collection-input-search .field__label{font-size:16px;top:21px;left:35px}.collection-input-search .field__input:focus~.field__label,.collection-input-search .field__input:not(:placeholder-shown)~.field__label,.collection-input-search .field__input:-webkit-autofill~.field__label{left:35px}.cstm-search-icon{top:18px;left:7px;height:20px;width:20px}.collection-input-search{padding:5px 5px 5px 10px}.footer .footer__blocks-wrapper .footer-block,.footer .footer__blocks-wrapper .footer-block:nth-child(2),.footer .footer__blocks-wrapper .footer-block:nth-child(3),.footer .footer__blocks-wrapper .footer-block:nth-child(4){padding-left:0;margin-block:0px 24px}.footer .footer__content-top .footer-block__details-content{margin:0}.footer-block .footer-block__heading{font-size:18px;margin-bottom:12px}.footer .footer-block__details-content li:not(:last-child){margin:0 0 10px}.footer .footer-block__details-content .link{font-size:16px}.header header-drawer .menu-drawer__navigation,.header header-drawer .menu-drawer__utility-links{padding:20px 15px}.shopy_by_department .swiper-container{padding-right:0}.shopy_by_department .swiper-slide img{margin-bottom:10px}.custom-featured-collection .product-grid,.trending-products-list{gap:30px 15px}.custom-featured-collection .product-grid li.grid__item,.trending-product-card{width:calc(50% - 7.5px);flex:unset;max-width:unset}.shopify-section .slideshow.banner div.slideshow__media{position:absolute;height:100%}.shopify-section .slideshow .slideshow__text .banner__buttons{margin-top:20px}.custom_email_signup_form .left_data,.custom_email_signup_form .right_form_detail{width:100%}.form_steps_wrapper #custom-form .form_step input.form-control,.login-wrap .field .form-control,.custom_email_signup_form .customer form .field input{font-size:16px;padding-block:11px;padding-inline:15px}.forget-pass-wrap .forget-pass{font-size:16px}.custompopup{padding:30px 22px}.contentpopup{padding-right:0}.form_steps_wrapper #custom-form .form_step label,.login-wrap .field label,.custom_email_signup_form .customer form .field label{font-size:16px;line-height:1.45;margin-bottom:9px}.form_steps_wrapper #custom-form .form_step .first_checkbox label{font-size:14px;line-height:19px}.main_collection_banner.collection-hero--with-image .collection-hero__inner{padding:0}.product .cstm-media-gallery .cstm-gallery-slider,.product .cstm-media-gallery .thumbnail-slider{margin:0}.cstm-search-banner-wrap{padding:15px}.subscription-card,.cstm-login-wrap .reset-password-wrap{padding:20px 15px}.cstm-media-gallery .cstm-gallery-slider .product__media-item.grid__item{min-width:100%;padding:0}.cstm-media-gallery .cstm-gallery-slider .product__media-list{scroll-padding-left:0}.cstm-media-gallery .thumbnail-slider ul.thumbnail-list{margin-bottom:0}.cstm-product-section .product .cstm-media-gallery{max-width:450px}.cart-notification-product .cart-notification-product__image{max-width:450px;margin:0 auto 30px}.cart-notification-product .cart-notification-product__details-wrap{padding-left:0;text-align:center;max-width:450px;margin:0 auto}.cart-notification-product__details .h6{justify-content:center}.cart-notification-product__details .h6 svg{margin-right:7px}.cart-notification__links{justify-content:center}.add-events{margin-top:20px}.cart-notification-wrap .related-products .h6{margin-bottom:24px}.cstm-cart-main-wrap .cart-items tbody .cart-item:not(:last-child),.cstm-cart-main-wrap .cart-items thead tr{margin-bottom:15px}.cstm-cart-main-wrap .cart-items tbody tr td,.cstm-cart-main-wrap .cart-items thead tr th{padding-inline:0}.cart-items .cart-item__quantity-wrapper{justify-content:left}.cstm-cart-main-wrap .cart-items tbody tr .cart-item__quantity{padding-top:0}.cstm-cart-main-wrap .cart-items tbody .cart-item{gap:10px}.cart-item__details .edit_share>*{padding-inline:5px}.cart-item__details .edit_share .edit_button,.cart-item__details .edit_share .button,.cart-item__details .edit_share .cstm-btn{font-size:14px}.cart-item__media .cart-item__image{width:76px;border-radius:20px}.cstm-cart-main-wrap .cart-items tbody tr:not(:first-child) td,.cstm-cart-main-wrap .cart-items tbody tr td{padding-top:0}.cstm-cart-main-wrap .cart__items{padding-bottom:12px;margin-bottom:20px}.c-product{width:calc(50% - 7.5px)}.cart__footer .cart__ctas .cstm-btn{max-width:100%}.cstm-login-wrap div.customer.login{padding:30px 15px}.cart-search-wrap .right_search{padding:0}.cart-search-wrap .search_suggestions{margin-top:16px}.custom-main-collection .facets-vertical .facets-wrapper{width:100%;padding-right:0;margin-bottom:20px}.custom-main-collection .facets-container{display:flex;flex-wrap:wrap;gap:10px}.custom-main-collection .facets-container .mobile-facets__wrapper{padding:5px 20px;border-radius:40px;border:2px solid var(--blue);gap:10px;display:flex;background-color:var(--blue)}.custom-main-collection .facets-container .mobile-facets__details{visibility:visible}.custom-main-collection .facets-container .mobile-facets__details[open]{margin-bottom:0}.custom-main-collection .facets-container .mobile-facets__open .mobile-facets__open-label,.custom-main-collection .facets-container .mobile-facets__open .svg-wrapper{color:var(--white)}.custom-main-collection .facets-container .active-facets .active-facets__button svg{stroke:var(--white);stroke-width:2px}.custom-main-collection .facets-container .product-count{display:none}.custom-main-collection .facets-container .active-facets .active-facets__button-remove{padding:0;font-size:12px;font-weight:500}.custom-main-collection .facets-container .active-facets .active-facets__button-remove span{font-size:inherit;font-weight:inherit;display:inherit}.custom-main-collection .facets-container .active-facets .active-facets__button-wrapper{margin:0}.custom-main-collection .facets-container .mobile-facets__open-wrapper .mobile-facets__close{height:30px;width:30px}.custom-main-collection .facets-container .mobile-facets__open-wrapper .mobile-facets__close .svg-wrapper{height:20px;width:20px}.custom-main-collection .facets-container .mobile-facets__inner{max-width:350px;border:none}.custom-main-collection .facets-container .mobile-facets__heading{font-size:16px;color:var(--black)}.custom-main-collection .facets-container .mobile-facets__count{font-size:14px;color:var(--black)}.custom-main-collection .facets-container .mobile-facets__summary{text-transform:uppercase;letter-spacing:1px;line-height:1.364;color:var(--black);font-weight:500;font-size:18px;padding:10px 15px}.custom-main-collection .facets-container .mobile-facets__summary *{letter-spacing:inherit}.custom-main-collection .facets-container .mobile-facets__summary .select__select{font-size:16px;line-height:1.389;height:auto;margin:0;border:1px solid var(--grey-border);padding:10px;border-radius:8px;color:var(--black);box-shadow:none;outline:none}.custom-main-collection .facets-container .mobile-facets__summary .select{width:100%}.custom-main-collection .facets-container .mobile-facets__summary .mobile-facets__sort{flex-wrap:wrap}.custom-main-collection .facets-container .mobile-facets__summary label{margin-bottom:10px}.custom-main-collection .facets-container .mobile-facets__summary .mobile-facets__arrow,.custom-main-collection .facets-container .mobile-facets__summary .svg-wrapper{height:16px;width:16px}.custom-main-collection .facets-container .mobile-facets__summary .svg-wrapper{right:10px;top:14px}.custom-main-collection .facets-container .mobile-facets__summary .svg-wrapper svg,.custom-main-collection .facets-container .mobile-facets__summary .mobile-facets__arrow svg{height:100%;width:100%;position:static}.custom-main-collection .facets-container .mobile-facets__details .mobile-facets__submenu{position:static;transform:unset}.custom-main-collection .facets-container .mobile-facets__details .mobile-facets__submenu .mobile-facets__list{margin-bottom:10px}.custom-main-collection .facets-container .mobile-facets__submenu .mobile-facets__close-button{margin:0;padding:10px 15px;font-size:14px;color:var(--black);display:none}.custom-main-collection .facets-container .mobile-facets__submenu .facets__label{padding:10px 15px;align-items:center;position:relative;font-size:16px;text-transform:none;font-weight:500;color:var(--black)}.custom-main-collection .facets-container .mobile-facets__submenu .facets__label .facet-checkbox__text{padding-left:26px;position:relative}.custom-main-collection .facets-container .mobile-facets__submenu .facets__label .facet-checkbox__text:before,.custom-main-collection .facets-container .mobile-facets__submenu .facets__label .facet-checkbox__text:after{content:"";height:18px;width:18px;border:1px solid var(--black);position:absolute;top:0;left:0;transition:all .3s ease-in-out}.custom-main-collection .facets-container .mobile-facets__submenu .facets__label .facet-checkbox__text:after{height:5px;width:11px;border:none;border-left:2px solid var(--white);border-bottom:2px solid var(--white);top:5px;left:4px;transform:rotate(-45deg)}.custom-main-collection .facets-container .mobile-facets__submenu .facets__label input[type=checkbox]:checked~.facet-checkbox__text:before{background-color:var(--blue);border-color:var(--blue)}.custom-main-collection .facets-container .mobile-facets__submenu .mobile-facets__footer{border-top:1px solid var(--grey-border);width:calc(100% - 30px);position:static;margin:0 auto;padding:10px 0 0;gap:10px;display:none}.custom-main-collection .facets-container .mobile-facets__submenu .facets__label .mobile-facets__highlight{background-color:transparent}.custom-main-collection .facets-container .mobile-facets__submenu .facets__label svg{display:none}.custom-main-collection .facets-container .mobile-facets__submenu .mobile-facets__footer .cstm-btn{width:100%;line-height:1.4;margin:0;height:100%;align-items:center}.custom-main-collection .facets-container .mobile-facets__submenu .mobile-facets__footer .cstm-btn:before,.custom-main-collection .facets-container .mobile-facets__submenu .mobile-facets__footer .cstm-btn:after{display:none}.custom-main-collection .facets-container .mobile-facets__submenu .mobile-facets__footer .mobile-facets__clear-wrapper{width:100%}.custom-main-collection .facets-container .mobile-facets__submenu .mobile-facets__info{padding:0 15px}.custom-main-collection .facets-container .mobile-facets__submenu .facets__price{padding:10px 15px}.custom-main-collection .facets-container .mobile-facets__submenu .facets__price *{color:var(--black)}.custom-main-collection .facets-container .mobile-facets__submenu .facets__price .field:before,.custom-main-collection .facets-container .mobile-facets__submenu .facets__price .field:after{display:none}.custom-main-collection .facets-container .mobile-facets__submenu .facets__price .field__input{border:1px solid var(--grey-border)}.shopify-section .slideshow.banner{min-height:350px}.shopify-section .slideshow__controls{bottom:15px}.shopify-section .slideshow .slideshow__text{padding-block:30px}.product__info-container .share_cart .share-button__button{gap:10px}.logo-slider-wrap figure img{max-height:50px}.cstm-app-section .cali-list-calendar div.cali-calendar-container{gap:15px}.cstm-app-section .cali-list-calendar .cali-calendar-container.cali-calendar-grid .cali-list-vertical.cali-single-column{width:calc(50% - 7.5px)!important}.cstm-app-section .cali-list-calendar .cali-calendar-container .cali-list-event .cali-list-event-img .cali-list-event-date{top:190px}.cstm-app-section .cali-list-calendar .cali-calendar-container .cali-list-event.condensed,.cstm-app-section .cali-list-calendar .cali-calendar-container.cali-calendar-grid .cali-list-vertical .cali-list-event-details.condensed{padding:40px 0 0}.cali-event-modal .cali-popup-content{padding:15px!important}.cali-popup-content .cali-close-btn{position:absolute;top:5px;right:5px;z-index:1}.shop_by_brands .trending-product-card{flex:none}.shop_by_brands .brands-slider{padding-right:60px}.cstm-cart-main-wrap .cart-items .price{font-size:16px}.cart-item__details dl{gap:5px 17px;margin-top:5px}.js .mobile-facets .mobile-facets__inner .mobile-facets__main{visibility:visible;padding-top:10px}.custom-main-collection .facets-container .mobile-facets__footer{padding:10px 15px;border-top:1px solid var(--grey-border);margin-top:auto}.custom-main-collection .facets-container .mobile-facets__footer .cstm-btn:before,.custom-main-collection .facets-container .mobile-facets__footer .cstm-btn:after{display:none}.form_steps_wrapper #custom-form .form_step .iti--allow-dropdown .iti__selected-flag{min-width:85px;padding-left:15px}.logo_list_form_content_wrap p{font-size:14px}.logo_list_form_content_wrap p:not(:last-of-type){margin-bottom:10px}.logo_list_form_wrap{margin-top:20px;margin-bottom:25px}.custom_email_signup_form{max-width:calc(100% - 30px);margin-block:15px}.custom_email_signup_form .main_title{font-size:24px}.custom_email_signup_form .left_data,.custom_email_signup_form .right_form_detail{padding:20px}.right_form_detail .form_steps_wrapper .title_number_step{margin-top:40px}.right_count_step{top:-40px}.form_steps_wrapper .form_step.step3 .form-group.label_input select{padding-block:10px;padding-inline:11px}.from-group-set-3{grid-template-columns:1fr}.custom_email_signup_form .customer form{max-width:unset}}@media only screen and (max-width:575px){.cstm-container{max-width:100%}.product__info-container .share_cart{flex-direction:column}.product__info-container .share_cart .share-button__button{width:100%}.cstm-media-gallery .thumbnail-slider ul.thumbnail-list{margin-inline:10px;scroll-padding-left:0}.cstm-media-gallery .thumbnail-slider ul.thumbnail-list .thumbnail-list__item.slider__slide{width:calc(100%/3 - 20px/3)}.cart-notification-wrap .related-products .grid__item{width:calc(50% - 7.5px)}.events-section .btn-wrap{flex-direction:column}.events-section .btn-wrap .cstm-btn{min-width:200px}.cstm-app-section .cali-list-calendar .cali-calendar-container.cali-calendar-grid .cali-list-vertical.cali-single-column{width:100%!important;min-height:unset}.events-slider-wrap figure,.cstm-app-section .cali-list-calendar .cali-calendar-container.cali-calendar-grid .cali-list-vertical .cali-list-event-img{position:relative;overflow:unset}.cstm-app-section .cali-list-calendar .cali-calendar-container .cali-list-event .cali-list-event-img .cali-list-event-date{top:calc(100% + 25px);left:0;width:100%}.cstm-app-section .cali-list-calendar .cali-calendar-container .cali-list-event.condensed,.cstm-app-section .cali-list-calendar .cali-calendar-container.cali-calendar-grid .cali-list-vertical .cali-list-event-details.condensed{padding:35px 0 0;width:100%}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/custom.css.map */
