.custom-countdown{padding:2rem 0;width:100%;background:var(--se-bg-color)}.custom-countdown .custom-countdown-con{display:flex;align-items:center;justify-content:center;gap:5vw;margin:0 auto;width:var(--se-width-pc)}@media screen and (max-width: 768px){.custom-countdown{padding:1rem 0}.custom-countdown .custom-countdown-con{flex-direction:column;gap:1rem;width:var(--se-width-mb)}}.first-banner-section .cs-countdown-timer{padding:1rem;border:2px solid;border-radius:5px}.first-banner-section .cs-countdown-timer .countdown-timer-item span:nth-child(1){padding:0 .2rem}.first-banner-section a.btn.btn-primary{background:var(--btn-bg-color);border-color:var(--btn-bd-color);color:var(--btn-f-color)}.first-banner-section a.btn.btn-primary:hover{background:var(--btn-bg-color-hover);border-color:var(--btn-bd-color-hover);color:var(--btn-f-color-hover)}.first-banner-section a.btn.btn-outline-primary{background:var(--btn-f-color);-webkit-background-clip:text;border-color:#0000;color:#0000}.first-banner-section a.btn.btn-outline-primary:before{background:var(--btn-bd-color)}.first-banner-section a.btn.btn-outline-primary:hover{border-color:#0000;background:var(--btn-bg-color-hover);color:var(--btn-f-color-hover)}.first-banner-section a.btn.btn-outline-primary:hover:before{background:var(--btn-bd-color-hover)}@media screen and (max-width: 1024px){.first-banner-section .cs-countdown-timer{padding:10px}}.article-item .article-item__content a{text-decoration:none}.article-item .article-item__content .article-item__title{margin-top:20px}.article-item .article-item__image-container .article-item__image{max-width:100%;width:100%;border-radius:20px}.category-tab-tt{position:sticky;top:var(--height-header, 0);padding:1rem 0;width:100%;background-color:var(--se-bg-color)!important;box-shadow:0 1px 3px #0000001a,0 1px 2px -1px #0000001a!important;z-index:20}.category-tab-tt .container{display:flex;align-items:center;justify-content:space-between}.category-tab-tt .category-tab-title{flex:0 0 50%;margin:0;padding-left:1rem;color:var(--title-f-color)}.category-tab-tt .category-tab-title *{margin:0!important;color:inherit!important;font-size:inherit!important;font-weight:400!important}.category-tab-tt .tab-list{flex:1}.category-tab-tt .tab-item{margin:0;padding:0 1rem;width:auto;cursor:pointer}.category-tab-tt .tab-item span{display:block;padding:.5rem 0;color:var(--normal-f-color)}.category-tab-tt .tab-item.active span{color:var(--normal-active-f-color)}.category-tab-tt .tab-item:hover span{color:var(--normal-hover-f-color)}.category-tab-tt .tab-item.is-button span{padding:.5rem 1.5rem;border-radius:5rem;background-color:var(--button-bg-color);color:var(--button-f-color)}.category-tab-tt .tab-item.is-button:hover span{background-color:var(--button-hover-bg-color);color:var(--button-hover-f-color)}@media screen and (max-width: 768px){.category-tab-tt .container{flex-direction:column;gap:1rem}.category-tab-tt .category-tab-title{flex:0 0 auto;padding:0;width:100%;text-align:center}.category-tab-tt .tab-list{flex:0 0 auto;width:100%}.category-tab-tt .tab-item{padding:0 1rem}.category-tab-tt .tab-item span{padding:.3rem 0}.category-tab-tt .tab-item.is-button span{padding:.3rem 1rem}}.gocertify-iframe{margin:5rem 0;width:100%}.gocertify-iframe .gocertify-iframe-heading{margin:0 0 2.5rem;text-align:center;font-weight:600!important}.gocertify-iframe .gocertify-iframe-subheading{margin:0 0 5rem;text-align:center;font-weight:400!important}.gocertify-iframe .gocertify-iframe-heading *,.gocertify-iframe .gocertify-iframe-subheading *{margin-top:0;color:inherit;font-size:inherit;font-weight:inherit}.gocertify-iframe .gocertify-iframe-con{display:flex;justify-content:space-between;gap:8vw;padding:0 5vw;width:100%;background-color:var(--se-bg-color);border-radius:30px;overflow:hidden}.gocertify-iframe .gocertify-iframe-con .gocertify-img{flex:1;display:flex;align-items:center;justify-content:center}.gocertify-iframe .gocertify-iframe-con .gocertify-img picture,.gocertify-iframe .gocertify-iframe-con .gocertify-img picture>*{display:block;width:100%;height:auto}.gocertify-iframe .gocertify-iframe-con .shopify-app-block{flex:0 0 50%;display:flex;align-items:center;justify-content:center}.gocertify-iframe .gocertify-iframe-con gocertify-iframe{display:block;width:100%}@media screen and (max-width: 768px){.gocertify-iframe .gocertify-iframe-con{flex-direction:column;gap:0;padding:0}.gocertify-iframe .gocertify-iframe-con .gocertify-img{flex:0 0 100%}.gocertify-iframe .gocertify-iframe-con .gocertify-img picture{width:100%}.gocertify-iframe .gocertify-iframe-con .shopify-app-block{flex:0 0 100%}}.custom-product-purchase{margin:5rem 0;width:100%}.custom-product-purchase .product-purchase-con{display:flex;align-items:center;justify-content:space-between}.custom-product-purchase .product-con-left{flex:0 0 47%}.custom-product-purchase .product-img-list{position:relative;width:100%;aspect-ratio:1 / 1;background-color:#f5f5f5;border-radius:30px;overflow:hidden}.custom-product-purchase .product-img-list .product-img{display:none;width:100%;height:100%}.custom-product-purchase .product-img-list .product-img.active{display:block}.custom-product-purchase .product-img-list .product-fixed-img{position:absolute;top:0;left:0;right:0;bottom:0}.custom-product-purchase .product-img-list .product-img img,.custom-product-purchase .product-img-list .product-fixed-img img{width:100%;height:100%;object-fit:cover}.custom-product-purchase .product-con-right{flex:0 0 47%;display:flex;flex-direction:column;gap:1rem}.custom-product-purchase .product-con-right>*{margin:0!important}.custom-product-purchase .product-con-right .product-price{display:flex;align-items:center;gap:.8rem}.custom-product-purchase .product-con-right .price-info-tag{padding:.4rem .8rem;background-color:var(--bg-color);border-radius:2rem;color:var(--t-color);line-height:1!important}.custom-product-purchase .product-con-right .product-variant-options{position:relative;display:flex;flex-direction:column;gap:1rem}.custom-product-purchase .product-con-right .product-variant-option{display:flex;flex-direction:column;gap:.6rem}.custom-product-purchase .product-con-right .product-option-title{display:flex;gap:.5rem}.custom-product-purchase .product-con-right ul.product-option-list{display:flex;flex-wrap:wrap;gap:1rem;padding:0;list-style:none}.custom-product-purchase .product-con-right li.option-item{padding:.5rem 1rem;border-radius:5px;border:1px solid;color:#a6a6a6;cursor:pointer}.custom-product-purchase .product-con-right li.option-item.active{color:rgb(var(--product-on-sale-accent))}.custom-product-purchase .product-con-right li.option-item.color-option{padding:0;width:2.4rem;height:2.4rem;border-radius:50%;border:2px solid;background-color:var(--item-color)}.custom-product-purchase .product-con-right .product-rich_text ul{display:flex;flex-direction:column;gap:.5rem;padding-left:20px}.custom-product-purchase .product-con-right .product-quantity-selector{display:flex;align-items:center;gap:1rem}.custom-product-purchase .product-con-right .quantity-selector-con{display:flex;align-items:center;gap:.5rem}.custom-product-purchase .product-con-right .quantity-selector-btn{display:flex;align-items:center;justify-content:center;width:2.4rem;height:2.4rem;border-radius:50%;border:1px solid rgb(var(--border-color))}.custom-product-purchase .product-con-right .quantity-selector-input{width:2.4rem;border:none;text-align:center}.custom-product-purchase .product-con-right .product-block-img{width:var(--img-width);border-radius:20px}.custom-product-purchase .product-con-right .product-purchase-form{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem 0;padding:1rem 0;width:100%}.custom-product-purchase .product-con-right .add-cart-btn{flex:0 0 48%;position:relative;padding:.8rem;background-color:var(--cart-bg-color);border:1px solid var(--cart-bd-color);border-radius:5rem;color:var(--cart-t-color);text-align:center}.custom-product-purchase .product-con-right .add-cart-btn:disabled{background-color:#d8d8d8;border-color:#c8c8c8;color:#fff;cursor:no-drop}.custom-product-purchase .product-con-right .buy-now-btn{flex:0 0 48%;padding:.8rem;background-color:var(--buy-bg-color);border:1px solid var(--buy-bd-color);border-radius:5rem;color:var(--buy-t-color);text-align:center;text-decoration:none}.custom-product-purchase .product-con-right .buy-now-btn.disabled{background-color:#b8b8b8;border-color:#c8c8c8;color:#fff;cursor:no-drop}.custom-product-purchase .product-con-right .view-details-btn{flex:0 0 48%;margin-left:auto;margin-right:0;color:var(--details-t-color);text-align:center}@media screen and (max-width: 768px){.custom-product-purchase .product-purchase-con{flex-direction:column!important;gap:2rem}.custom-product-purchase .product-con-left{flex:0 0 auto;width:100%}.custom-product-purchase .product-img-list{aspect-ratio:1/1;border-radius:20px}.custom-product-purchase .product-con-right{flex:0 0 auto;width:100%}.custom-product-purchase .product-con-right .product-block-img{width:var(--img-width-mb);border-radius:20px}.custom-product-purchase .product-con-right .product-block-img.hide-on-mb{display:none}.custom-product-purchase .product-con-right .product-purchase-form{gap:.8rem}.custom-product-purchase .product-con-right .add-cart-btn,.custom-product-purchase .product-con-right .buy-now-btn,.custom-product-purchase .product-con-right .view-details-btn{flex:0 0 100%}}.custom-product-list{margin:5rem 0;width:100%}.custom-product-list .product-list-con .swiper-scrollbar{position:relative;top:auto;left:auto;bottom:auto;right:auto;margin-top:1rem;width:100%}.custom-product-list .product-list-con .swiper-slide{padding:calc(40px / var(--items-per-row));width:calc(100% / var(--items-per-row));height:auto}.custom-product-list .product-list-con .product-item{display:flex;flex-direction:column;width:100%;height:100%;background-color:#fff;box-shadow:#00000040 2px 2px 10px;border-radius:20px;overflow:hidden}.custom-product-list .product-list-con .product-img-list{position:relative;width:100%;aspect-ratio:1/1}.custom-product-list .product-list-con .product-img-list .product-img{display:none;width:100%;height:100%}.custom-product-list .product-list-con .product-img-list .product-img.active{display:block}.custom-product-list .product-list-con .product-img-list .product-fixed-img{position:absolute;top:0;left:0;right:0;bottom:0}.custom-product-list .product-list-con .product-img-list .product-img img,.custom-product-list .product-list-con .product-img-list .product-fixed-img img{width:100%;height:100%;object-fit:cover}.custom-product-list .product-list-con .discount-info-tag{position:absolute;top:0;left:0;max-width:100%;padding:.4rem .8rem;background-color:var(--discount-bg-color);border-radius:0 3rem 3rem 0;color:var(--discount-t-color);pointer-events:none}.custom-product-list .product-list-con .product-content-con{flex:1;position:relative;display:flex;flex-direction:column;gap:.5rem;padding:1rem}.custom-product-list .product-list-con .product-content-con>*{margin:0!important}.custom-product-list .product-list-con .product-title{text-decoration:none}.custom-product-list .product-list-con .product-desc{color:#6b7280}.custom-product-list .product-list-con .product-price{display:flex;flex-wrap:wrap;align-items:start;gap:0 .5rem}.custom-product-list .product-list-con .product-variant-option{display:flex;flex-direction:column;gap:.5rem;padding:.5rem 0}.custom-product-list .product-list-con ul.product-option-list{display:flex;flex-wrap:wrap;gap:.5rem;padding:0;list-style:none}.custom-product-list .product-list-con li.option-item{padding:.2rem .4rem;border-radius:5px;border:1px solid;color:#a6a6a6;font-size:.875rem;cursor:pointer}.custom-product-list .product-list-con li.option-item.active{color:rgb(var(--product-on-sale-accent))}.custom-product-list .product-list-con li.option-item.color-option{padding:0;width:1.8rem;height:1.8rem;border-radius:50%;border:2px solid;background-color:var(--item-color)}.custom-product-list .product-list-con .product-quantity-selector{display:flex;align-items:center;gap:1rem}.custom-product-list .product-list-con .quantity-selector-con{display:flex;align-items:center}.custom-product-list .product-list-con .quantity-selector-btn{display:flex;align-items:center;justify-content:center;width:1.8rem;height:1.8rem;border-radius:50%;border:1px solid rgb(var(--border-color))}.custom-product-list .product-list-con .quantity-selector-input{width:2rem;border:none;text-align:center}.custom-product-list .product-list-con .product-purchase-form{flex:1;display:flex;flex-direction:column;justify-content:flex-end;gap:.5rem;padding:.5rem 0;width:100%}.custom-product-list .product-list-con .add-cart-btn{position:relative;padding:.5rem;background-color:var(--cart-bg-color);border:1px solid var(--cart-bd-color);border-radius:3rem;color:var(--cart-t-color);font-weight:600;text-align:center}.custom-product-list .product-list-con .add-cart-btn:disabled{background-color:#d8d8d8;border-color:#c8c8c8;color:#fff;cursor:no-drop}.custom-product-list .product-list-con .buy-now-btn{padding:.5rem;background-color:var(--buy-bg-color);border:1px solid var(--buy-bd-color);border-radius:3rem;color:var(--buy-t-color);font-weight:600;text-align:center;text-decoration:none}.custom-product-list .product-list-con .buy-now-btn.disabled{background-color:#b8b8b8;border-color:#c8c8c8;color:#fff;cursor:no-drop}.custom-product-list .product-list-con .product-view-btn{margin:0 auto!important;color:var(--details-t-color)}.custom-product-list .product-detail-tab .detail-tab-header{display:flex;align-items:center;justify-content:space-between;margin:0;cursor:pointer}.custom-product-list .product-detail-tab .detail-tab-header svg{width:2rem;height:auto;transform:rotate(-90deg)}.custom-product-list .product-detail-tab.show .detail-tab-header svg{transform:rotate(90deg)}.custom-product-list .product-detail-tab .detail-tab-body{margin-top:0;height:0;color:#4b5563;font-size:.875rem;overflow:hidden}.custom-product-list .product-detail-tab.show .detail-tab-body{margin:.5rem 0;height:auto}.custom-product-list .product-detail-tab .detail-tab-body ul{display:flex;flex-direction:column;gap:.5rem;padding-left:1rem}@media screen and (max-width: 768px){.custom-product-list{overflow:hidden}.custom-product-list .product-list-con.swiper{overflow:visible}.custom-product-list .product-list-con .swiper-slide{padding:10px;width:85%}.custom-product-list .product-list-con .product-variant-option{padding:0}.custom-product-list .product-list-con .product-price .price--compare{font-size:12px!important}.custom-product-list .product-list-con li.option-item{padding:3px 5px;font-size:12px}.custom-product-list .product-detail-tab .detail-tab-body{font-size:12px}.custom-product-list .product-list-con.swiper.line-break-mb .swiper-wrapper{flex-wrap:wrap}.custom-product-list .product-list-con.swiper.line-break-mb .swiper-slide{padding:6px;width:50%}.custom-product-list .product-list-con.swiper.line-break-mb .product-item{box-shadow:#00000040 2px 2px 5px}}.custom-redirecting-popup{position:fixed;top:0;left:0;display:flex;align-items:center;justify-content:center;width:100%;height:100%;background-color:#0000007f;z-index:99999}.custom-redirecting-popup.hide{display:none}.custom-redirecting-popup .redirecting-popup-con{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:4rem;width:var(--popup-w-dt);height:var(--popup-h-dt);background-color:#fff;border-radius:30px}.custom-redirecting-popup .redirecting-popup-text{margin:0;margin-bottom:var(--space-b-dt)}.custom-redirecting-popup .redirecting-popup-btn{display:block;margin:0;margin-bottom:var(--space-b-dt);padding:1rem 2rem;background:var(--bg-color);border-radius:5rem;color:var(--t-color);text-decoration:none}.custom-redirecting-popup .redirecting-popup-btn:hover{background:var(--bg-color-h);color:var(--t-color-h)}@media screen and (max-width: 1536px){.custom-redirecting-popup .redirecting-popup-con{padding:2rem;width:var(--popup-w-tb);height:var(--popup-h-tb)}.custom-redirecting-popup .redirecting-popup-text{margin-bottom:var(--space-b-tb)}.custom-redirecting-popup .redirecting-popup-btn{margin-bottom:var(--space-b-tb);padding:.8rem 1.2rem}}@media screen and (max-width: 768px){.custom-redirecting-popup .redirecting-popup-con{padding:1rem;width:var(--popup-w-mb);height:var(--popup-h-mb)}.custom-redirecting-popup .redirecting-popup-text{margin-bottom:var(--space-b-mb)}.custom-redirecting-popup .redirecting-popup-btn{margin-bottom:var(--space-b-mb);padding:.8rem 1rem}}.custom-kol-list{margin:5rem 0}.custom-kol-list .video-box{position:relative;overflow:hidden;border-radius:20px;cursor:pointer}.custom-kol-list .product-item{margin-bottom:1.5rem}.custom-kol-list .video-box-svg{position:absolute;margin:auto;top:0;left:0;right:0;bottom:0;display:block;vertical-align:middle}.custom-kol-list .user-header{display:flex;align-items:center;margin-bottom:1.5rem}.custom-kol-list .user-header img{border-radius:50%}.custom-kol-list .user-info{margin-top:1.5rem}.custom-kol-list .product-name{margin-left:1rem;font-size:1.5rem;font-weight:700}.custom-kol-list .product-text{color:#3f4d5b;font-size:1.125rem;font-weight:500}.custom-kol-list .video-modal{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background:#000000d9;z-index:9999;align-items:center;justify-content:center}.custom-kol-list .modal-content{position:relative;width:90%;max-width:800px}.custom-kol-list .close{position:absolute;top:-40px;right:0;color:#fff;font-size:28px;cursor:pointer}.custom-kol-list .product-list-con .swiper-slide{padding:10px;width:calc(100% / var(--items-kol-row));height:auto}@media (max-width: 768px){.custom-kol-list .product-name{font-size:1.25rem}.modal-content{width:95%}.custom-kol-list .product-list-con .swiper-slide{width:85%}}.custom-comparison-list .comparison-row{display:flex;width:100%;border-bottom:1px solid #e2e8f0;font-weight:600;overflow:hidden;overflow-wrap:break-word;word-break:normal}.custom-comparison-list ul{padding-left:0!important}.custom-comparison-list .product-option-list{display:flex;list-style-type:none}.custom-comparison-list .comparison-row-wrap .product-img{display:none}.custom-comparison-list .comparison-row-wrap .product-img.active{display:block}.custom-comparison-list .option-item{margin:0 4px;position:relative;display:flex;align-items:center}.custom-comparison-list .option-item .radio-color-icon{display:inline-block;width:20px;height:20px}.custom-comparison-list .option-item.active .radio-color-icon:after{content:"";width:1.8rem;height:1.8rem;border-radius:50%;border:2px solid #ff4438;position:absolute;top:51%;left:51%;transform:translate(-50%,-50%)}.custom-comparison-list .product-name{background:#f3f2f2;flex:1 0 20%}.custom-comparison-list .price--highlight{color:#ff4438}.custom-comparison-list .product-text{flex:1 0 40%;position:relative;background:#fbf9fa;display:flex;justify-content:center;align-items:center}.custom-comparison-list .comparion-product-image{max-width:100%!important}.custom-comparison-list .product-head-name{font-weight:900;font-size:1.5rem;display:flex;align-items:center;height:100%;background:#fff!important}.custom-comparison-list .bottom-border{border-bottom:1px solid #e2e8f0}.custom-comparison-list .p-16{padding:16px;width:100%}.custom-comparison-list .pt-16{padding-top:16px}.custom-comparison-list .px-16{padding-left:16px;padding-right:16px}.custom-comparison-list .comparison-row>div{padding:16px;box-sizing:border-box}.custom-comparison-list .product-option-list{padding-left:0}.custom-comparison-list .comparison-row-wrap .product-name,.custom-comparison-list .comparison-row-wrap .product-item{display:flex;flex-direction:column;box-sizing:border-box}.custom-comparison-list .list-h{flex:1}.custom-comparison-list .mob-show{display:none}@media (max-width: 768px){.custom-comparison-list .mob-show{display:block}.custom-comparison-list .comparison-row{display:flex;flex-wrap:wrap}.custom-comparison-list .comparison-row-wrap{flex-wrap:nowrap!important}.custom-comparison-list .product-name{width:100%;flex:0 0 100%;font-weight:700}.custom-comparison-list .comparison-row-wrap .product-name{display:none}.custom-comparison-list .product-name{background:#fff}.custom-comparison-list .product-text{flex:0 0 50%;background:#fff;padding-top:0!important;font-weight:400}}.custom-view-list .scroll-controls{position:absolute;top:10px;display:flex;align-items:center;justify-content:center;width:50px;z-index:10;background:transparent;transition:opacity .3s}.custom-view-list .scroll-left{left:0}.custom-view-list .scroll-right{right:0}.custom-view-list .scroll-button{border:none;width:36px;height:36px;border-radius:50%!important;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease}.custom-view-list .scroll-button:hover{background:#fff;transform:scale(1.05);box-shadow:0 4px 10px #0003}.custom-view-list .scroll-button.hidden{opacity:0;pointer-events:none}.custom-view-list .arrow{width:12px;height:12px;border-top:2px solid #333;border-right:2px solid #333;transform:rotate(45deg)}.custom-view-list .left-arrow{transform:rotate(225deg);margin-left:3px}.custom-view-list .right-arrow{transform:rotate(45deg);margin-right:3px}.custom-view-list .tab-nav-wrapper{position:relative}.custom-view-list .tabs-nav-list{cursor:pointer;display:flex!important;overflow-x:auto;scrollbar-width:none;scroll-behavior:smooth;-ms-overflow-style:none;transition:transform .4s ease;flex-wrap:nowrap;text-align:center;white-space:nowrap;align-items:center;margin:0 2.5rem 2rem}.custom-view-list .tabs-nav-list::-webkit-scrollbar{display:none}.custom-view-list .tab-btn{position:relative;font-weight:600;color:#787f8c;min-width:fit-content;width:calc((100% - 32px * var(--tab-size)) / var(--tab-size));margin:0 16px}.custom-view-list .tab-btn:hover,.custom-view-list .tab-btn.active{color:var(--tab-text-color)}.custom-view-list .progress-container{position:absolute;bottom:0;left:50%;width:70%;height:.25rem;overflow:hidden;transform:translate(-50%,-50%);background:#e1e3e9;border-radius:8px;text-align:center}.custom-view-list .tab-list-text{padding:18px 0}.custom-view-list .tab-btn.active .progress-container{display:block}.custom-view-list .progress-bar{height:100%;background:var(--tab-line-color);width:0;transition:width .1s linear}.custom-view-list .tab-content{display:flex;align-items:center;background:#fff;border-radius:16px;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a;overflow:hidden}.custom-view-list .tab-content-image{flex:1;min-width:50%}.custom-view-list .tab-content-image img{height:100%;border-radius:2.5rem}.custom-view-list .tab-content-info{flex:1;min-width:50%;padding:1rem 2.5rem}.custom-view-list .content-tags{display:flex;flex-wrap:wrap;margin-bottom:20px;gap:.5px}.custom-view-list .content-tag{background:var(--tag-bg-color);color:var(--tag-text-color);padding:6px 12px;font-weight:700;border-radius:2rem;font-size:14px;font-weight:600;margin:4px}.custom-view-list .content-title{font-weight:700;font-size:2rem;margin-bottom:1.5rem}.custom-view-list .content-description{margin-bottom:2rem;max-height:135px;overflow-y:auto;overflow-x:hidden;margin-left:8px}.custom-view-list .content-description::-webkit-scrollbar{width:4px}.custom-view-list .content-description::-webkit-scrollbar-thumb{background:#d5d2d2;border-radius:3px}.custom-view-list .content-description::-webkit-scrollbar-track{background:#f1f1f1}.custom-view-list .view-btn{display:inline-block;text-align:center;background:var(--button-bg-color);padding:12px 24px;border-radius:12px;text-decoration:none;color:var(--button-text-color1)!important;font-size:1rem;font-weight:700}.custom-view-list .view-btn:hover{background:var(--button-hover-color)!important;box-shadow:0 5px 15px #0000001a}@media (max-width: 768px){.custom-view-list .progress-container{width:80%}.custom-view-list .scroll-left{left:-1rem}.custom-view-list .scroll-right{right:-1rem}.custom-view-list .tab-content{flex-direction:column}.custom-view-list .tab-content-image img{width:100%}.custom-view-list .tab-content-image,.custom-view-list .tab-content-info{min-width:100%;height:auto}.custom-view-list .tab-content-info{padding:1rem}.custom-view-list .content-title{font-size:1.5rem}.custom-view-list .tabs-nav-list{justify-content:flex-start;overflow-x:auto;flex-wrap:nowrap;margin:0 1rem .5rem;padding-bottom:10px}}@media screen and (min-width: 769px){.space-top-pc-s{margin-top:50px}.space-top-pc-m{margin-top:100px}.space-top-pc-l{margin-top:150px}.space-bottom-pc-s{margin-bottom:50px}.space-bottom-pc-m{margin-bottom:100px}.space-bottom-pc-l{margin-bottom:150px}}@media screen and (max-width: 768px){.space-top-mb-s{margin-top:25px}.space-top-mb-m{margin-top:50px}.space-top-mb-l{margin-top:75px}.space-bottom-mb-s{margin-bottom:25px}.space-bottom-mb-m{margin-bottom:50px}.space-bottom-mb-l{margin-bottom:75px}}.part-marquee .marquee-title{margin-bottom:64px;text-align:center}.part-marquee .marquee-box{display:flex;flex-wrap:nowrap;width:max-content;justify-content:center;align-items:center}.part-marquee .marquee-box .item{animation-play-state:running;margin:3rem 1rem}.part-marquee .marquee-box .item img{width:auto;margin:0 auto;display:block}.part-marquee .marquee-box:hover{animation-play-state:var(--paused_class)!important}.part-marquee .marquee-content{padding:1.25rem;border-radius:10px;margin-bottom:20px;position:relative;box-shadow:0 4px 8px #0000001a;height:230px;background:#fff;justify-content:center;display:var(--detailed_class);align-items:center;font-size:1.5rem;text-align:center;width:25vw;font-weight:600;line-height:2.5rem}.part-marquee .marquee-content .marquee-text{color:#000;text-align:center;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;height:130px}.part-marquee .marquee-content a{color:#1d74fb;text-decoration:none}.part-marquee .marquee-content a:hover{color:#0260ed;text-decoration:underline}.part-marquee .marquee-content:before{content:"";position:absolute;left:50%;bottom:-15px;transform:translate(-50%);width:0;height:0;border-left:15px solid transparent;border-right:15px solid transparent;border-top:15px solid white;filter:drop-shadow(5px 4px 4px rgba(0,0,0,.2))}@keyframes move-to-left{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (max-width: 1600.98px){.part-marquee .marquee-box .item img{height:7rem}}@media (max-width: 1279.98px){.part-marquee .marquee-box .marquee-content{width:40vw;font-size:1.25rem;line-height:1.4}.part-marquee .marquee-box .item img{height:6rem}.part-marquee .marquee-content .marquee-text{height:90px}.part-marquee .marquee-title{margin-bottom:48px}}@media (max-width: 767.98px){.part-marquee .marquee-box .item img{height:5rem}.part-marquee .marquee-content .marquee-text{height:70px}.part-marquee .marquee-box .marquee-content{width:60vw;font-size:1rem;height:160px}.part-marquee .marquee-box .item{animation-play-state:running;margin:1rem .6rem}}@media (max-width: 575.98px){.part-marquee .marquee-box .marquee-content{padding:1rem;width:70vw}}.part-save .save-title{text-align:center;margin-bottom:3rem}.part-save .save-content-link{border-radius:3rem;padding:1rem 3rem;font-size:1.25rem;background:var(--button_background_color);color:var(--button_color);display:inline-block;text-decoration:none}.part-save .save-content-link:hover{background:var(--button_background_color_hover);color:var(--button_color_hover)}.part-save .save-content{margin-top:1rem;border-radius:1.5rem;padding:2rem 4rem}.part-save .save-content-title{font-size:2.5rem;font-weight:700}.part-save .save-content-description{font-size:1rem;margin-bottom:3rem}.part-save .text-left{text-align:left}.part-save .text-center{text-align:center}.part-save .text-right{text-align:right}.part-save .row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}.justify-centent-center{justify-content:center}.algin-items-center{align-items:center}.part-save .col-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.part-save .order-1{order:1}.part-save .order-2{order:2}.part-save .save-image{border-radius:1rem;margin-bottom:1.5rem}.part-save ol,.part-save ul,.part-save menu{list-style:auto;padding-left:20px}@media (min-width: 1279.98px){.part-save .save-image{margin-bottom:0}.pr-xl-5{padding-right:2rem!important}.pl-xl-5{padding-left:2rem!important}.part-save .col-xl-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.part-save .order-xl-1{order:1}.part-save .order-xl-2{order:2}.part-save .text-xl-left{text-align:left!important}.part-save .text-xl-center{text-align:center!important}.part-save .text-xl-right{text-align:right!important}}@media (max-width: 767.98px){.part-save .save-content-link{border-radius:3rem;padding:.625rem 2rem;font-size:1rem}.part-save .save-title{margin-bottom:1.5rem}.part-save .save-content-title{font-size:1.5rem}.part-save .save-content{padding:2rem}.part-save .save-content-description{margin-bottom:2rem}}.part-text-swiper .text-title{text-align:center;margin-bottom:3rem}.part-text-swiper .text-subtitle{text-align:center;font-size:1rem;margin-bottom:2.5rem}.part-text-swiper .tabs{text-align:center;margin-bottom:3rem;display:flex;justify-content:center;align-items:center;overflow-x:scroll}.part-text-swiper .tab-button{background-color:var(--tab_background_color);border:none;padding:10px 25px;text-wrap:nowrap;margin:4px 8px;border-radius:25px;cursor:pointer;font-size:16px;color:var(--tab_color);transition:background-color .3s ease,color .3s ease}.tab-buttons-wrapper{display:flex;white-space:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch;scroll-behavior:smooth;padding-bottom:10px;width:100%;height:100%;position:relative;justify-content:center;transition-property:transform;box-sizing:content-box}.part-text-swiper .tab-buttons-wrapper::-webkit-scrollbar{height:0px;background:transparent}.tab-buttons-wrapper{-ms-overflow-style:none;scrollbar-width:none}.part-text-swiper .tab-button.active{background-color:var(--tab_background_color_hover);color:var(--tab_color_hover)}.part-text-swiper .tab-content{display:none}.part-text-swiper .tab-content.active{display:block}.part-text-swiper .swiper-container{width:100%;height:auto;overflow:hidden;position:relative;padding-bottom:3rem}.part-text-swiper .swiper-wrapper{justify-content:center}.part-text-swiper .swiper-slide{display:flex;justify-content:center;text-align:center;background-color:#fff;box-sizing:border-box;height:auto!important}.part-text-swiper .swiper-slide-content img{width:100%}.part-text-swiper .slide-title{font-size:1.5rem;font-weight:700;color:var(--card_title_color);margin-bottom:1.25rem;padding:0 1rem}.part-text-swiper .slide-description{color:var(--card_content_color);font-size:1rem;padding:0 1rem 2rem}.part-text-swiper .swiper-slide-content{background-color:var(--card_background);text-align:var(--text_alignment_desktop);border-radius:32px;box-shadow:0 1px 5px #0000000d;width:100%;box-sizing:border-box;height:auto}.part-text-swiper .swiper-slide-content img{max-width:100%;border-radius:2rem 2rem 0 0;margin-bottom:1.5rem}.part-text-swiper .swiper-pagination-bullet{background:#bbb!important;opacity:1!important;margin:0 5px!important;padding:0}.part-text-swiper .swiper-pagination-bullet:after{display:none}.mySwiperStudents .swiper-button-next:after,.mySwiperStudents .swiper-button-prev:after,.mySwiperEducators .swiper-button-prev:after,.mySwiperEducators .swiper-button-next:after{content:" "!important}.part-text-swiper .swiper-pagination{position:absolute;bottom:0;left:50%!important;width:auto!important;padding:10px 0;z-index:10;text-align:center;transform:translate(-50%)}.part-text-swiper .swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.part-text-swiper .swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{width:20px;height:4px;margin:0 4px;border-radius:0;background:#0006}.part-text-swiper .swiper-pagination-bullet-active{background:#000!important}.part-text-swiper .swiper-button-next,.part-text-swiper .swiper-button-prev{top:50%;opacity:.5;transform:translateY(-50%);width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 5px #0000001a;z-index:10;transition:opacity .3s ease}.part-text-swiper .swiper-button-next:hover,.part-text-swiper .swiper-button-prev:hover{opacity:1}.part-text-swiper .swiper-button-prev{left:10px}.part-text-swiper .swiper-button-next{right:10px}.part-text-swiper .swiper-button-disabled{opacity:0!important;pointer-events:none!important}@media (max-width: 768px){.part-text-swiper .swiper-slide-content{text-align:var(--text_alignment_mobile)}.part-text-swiper .tabs{max-width:100%;flex-wrap:wrap}.part-text-swiper .tabs{margin-bottom:1rem}.part-text-swiper .tab-button,.part-text-swiper .slide-description{font-size:14px}.part-text-swiper .text-title{margin-bottom:2rem}.part-text-swiper .text-subtitle{margin-bottom:1.5rem}.part-text-swiper .slide-title{font-size:1.125rem}}
/*# sourceMappingURL=/cdn/shop/t/53/assets/custom-sections.css.map */
