.cart{width:100%;max-width:1040px;margin:80px auto 160px}@media screen and (max-width: 750px){.cart{padding:0 20px}}.cart .cart__header{margin-bottom:80px}.cart .cart__header .cart__title{font-size:18px;font-weight:500;line-height:200%}.cart .cart__content{display:flex;gap:80px;width:100%}@media screen and (max-width: 750px){.cart .cart__content{flex-direction:column;gap:40px}}.cart .cart__content .cart__detail{width:720px;flex-shrink:0}@media screen and (max-width: 750px){.cart .cart__content .cart__detail{width:100%}}.cart .cart__content .cart__detail .cart__detail-title{font-size:14px;font-weight:500;line-height:150%;margin-bottom:16px}.cart .cart__content .cart__list{display:flex;flex-direction:column}.cart .cart__content .cart__list .listItem{display:flex;padding:16px 0;border-top:1px solid #D9D9D9}@media screen and (max-width: 750px){.cart .cart__content .cart__list .listItem{align-items:center}}.cart .cart__content .cart__list .listItem .listItem__image{flex-shrink:0;width:160px;height:90px;background-color:#d9d9d9}.cart .cart__content .cart__list .listItem .listItem__image img{width:100%;height:100%;object-fit:cover;border-radius:8px}.cart .cart__content .cart__list .listItem .listItem__content{margin-left:16px}@media screen and (max-width: 750px){.cart .cart__content .cart__list .listItem .listItem__content{margin:0}}.cart .cart__content .cart__list .listItem .listItem__content .listItem__title{display:block;font-size:14px;font-weight:500;line-height:150%}.cart .cart__content .cart__list .listItem .listItem__delete{margin-left:auto;padding:9px 0;font-size:12px;font-weight:500;line-height:150%;color:#34387a}.cart .cart__content .cart__list .listItem .listItem__delete button{cursor:pointer}.cart .cart__content .cart__list .listItem .listItem__price{margin-left:40px;font-size:16px;font-weight:700;line-height:200%}.cart .cart__content .cart__buttons .cart__total{display:flex;flex-direction:column;gap:16px;margin-bottom:40px}@media screen and (max-width: 750px){.cart .cart__content .cart__buttons .cart__total{gap:8px}}.cart .cart__content .cart__buttons .cart__total .cart__total-label{font-size:14px;color:#838383}.cart .cart__content .cart__buttons .cart__total .cart__total-price{font-size:28px;font-weight:700}.cart .cart__content .cart__buttons .cart__total .cart__total-price span{font-size:14px}.cart .cart__content .cart__buttons .cart__checkout{margin-bottom:16px;display:block;width:240px;height:48px;background-color:#34387a;color:#fff;display:flex;align-items:center;justify-content:center;gap:8px;font-size:14px;font-weight:700;border-radius:6px}@media screen and (max-width: 750px){.cart .cart__content .cart__buttons .cart__checkout{width:100%}}.cart .cart__content .cart__buttons .cart__continue{display:block;width:240px;height:48px;background-color:#fff;border:2px solid #34387A;display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:700;border-radius:6px;color:#34387a}@media screen and (max-width: 750px){.cart .cart__content .cart__buttons .cart__continue{width:100%}}.cart .cart__content .cart__buttons .cart__notice{display:block;margin-bottom:16px;font-size:12px;color:#838383}.cartRecommend{width:100%;max-width:1040px;margin:auto 0}@media screen and (max-width: 750px){.cartRecommend{padding:0 20px}}.cartRecommend .cartRecommend__header{margin-bottom:24px}.cartRecommend .cartRecommend__header .cartRecommend__title{font-size:18px;font-weight:500;line-height:200%}@media screen and (max-width: 750px){.cartRecommend .cartRecommend__header .cartRecommend__title{font-size:16px}}.cartRecommend .cartRecommend__list{display:grid;grid-template-columns:repeat(4,1fr);gap:40px 16px}@media screen and (max-width: 750px){.cartRecommend .cartRecommend__list{grid-template-columns:repeat(1,1fr);gap:16px}}.cartRecommend .cartRecommend__list .listItem{display:flex;flex-direction:column}@media screen and (max-width: 750px){.cartRecommend .cartRecommend__list .listItem{flex-direction:row;gap:16px}}.cartRecommend .cartRecommend__list .listItem:hover .listItem__image img{transform:scale(1.05)}.cartRecommend .cartRecommend__list .listItem:hover .listItem__title{color:#34387a}.cartRecommend .cartRecommend__list .listItem .listItem__image{margin-bottom:16px;width:100%;height:100%;aspect-ratio:16 / 9;border-radius:8px;overflow:hidden}@media screen and (max-width: 750px){.cartRecommend .cartRecommend__list .listItem .listItem__image{margin-bottom:0;width:140px;flex-shrink:0}}.cartRecommend .cartRecommend__list .listItem .listItem__image img{background-color:#838383;width:100%;height:100%;object-fit:cover;border-radius:8px;transition:all .6s}.cartRecommend .cartRecommend__list .listItem .listItem__title{margin-bottom:12px;font-size:14px;font-weight:500;line-height:150%;transition:all .6s}.cartRecommend .cartRecommend__list .listItem .listItem__price{font-size:16px;font-weight:700}.cartRecommend .cartRecommend__list .listItem .listItem__price span{font-size:12px}.collectionVideos{margin-top:40px;margin-bottom:120px}.collectionVideos .collectionVideos__header{margin-bottom:24px;display:flex;align-items:center;justify-content:space-between}.collectionVideos .collectionVideos__header .collectionVideos__title{font-size:18px;font-weight:500;line-height:200%}.collectionVideos .collectionVideos__list{display:grid;grid-template-columns:repeat(3,1fr);gap:40px 24px}.collectionVideos .collectionVideos__list .listItem{display:flex;flex-direction:column;gap:12px}.collectionVideos .collectionVideos__list .listItem:hover .listItem__image{transform:scale(1.05)}.collectionVideos .collectionVideos__list .listItem:hover .listItem__title{color:#34387a}.collectionVideos .collectionVideos__list .listItem .listItem__imageWrapper{width:100%;height:100%;overflow:hidden;border-radius:8px}.collectionVideos .collectionVideos__list .listItem .listItem__image{width:100%;height:100%;aspect-ratio:16 / 9;object-fit:cover;border-radius:8px;background-color:#f8f8f8;transition:all .6s}.collectionVideos .collectionVideos__list .listItem .listItem__title{font-size:14px;font-weight:500;line-height:150%;transition:all .6s}.collectionVideos .collectionVideos__list .listItem .listItem__category{font-size:13px;font-weight:700;line-height:150%;color:#838383}.collectionVideos .collectionVideos__list .listItem .listItem__price{display:flex;align-items:center;color:#34387a;font-weight:700;line-height:150%}.collectionVideos .collectionVideos__list .listItem .listItem__price .listItem__currency{font-size:16px}.collectionVideos .collectionVideos__list .listItem .listItem__price .listItem__number{font-size:18px}.collectionVideos .collectionVideos__list .listItem .listItem__price .listItem__tax{font-size:11px;transform:translateY(2px)}.contact{margin:40px auto 120px}@media screen and (max-width: 750px){.contact{margin-top:120px;padding:0 20px}}.contact .contact__title{margin-bottom:40px;font-size:18px;font-weight:500;line-height:200%}@media screen and (max-width: 750px){.contact .contact__title{margin-bottom:24px}}.contact .formField{border-bottom:1px solid #DDDDDD;display:flex;align-items:center;gap:24px}@media screen and (max-width: 750px){.contact .formField{gap:8px}}.contact .formField:first-of-type{border-top:1px solid #DDDDDD}.contact .formField.textarea{align-items:normal}.contact .formField.textarea .formField__label{height:auto}.contact .formField .formField__label{flex-shrink:0;width:200px;height:80px;padding:16px;background-color:#f5f5f5;display:flex;align-items:center;font-size:14px;font-weight:500}@media screen and (max-width: 750px){.contact .formField .formField__label{flex-direction:column;align-items:flex-start;justify-content:center;gap:4px;width:110px;height:64px;padding:8px;font-size:12px}}.contact .formField .formField__must{margin-right:8px;padding:2px 4px;font-weight:700;font-size:11px;line-height:150%;color:#fff;background-color:#d80000;border-radius:4px}@media screen and (max-width: 750px){.contact .formField .formField__must{font-size:10px}}.contact .formField .formField__input{width:400px;height:48px;border-radius:4px;background-color:#f8f8f8;border:1px solid #d9d9d9;padding:16px;font-size:14px;font-weight:400}@media screen and (max-width: 750px){.contact .formField .formField__input{padding:8px;width:100%}}.contact .formField .formField__input::placeholder{opacity:.4}.contact .formField .formField__textarea{margin:16px 0;width:400px;border-radius:4px;background-color:#f8f8f8;border:1px solid #d9d9d9;padding:16px;font-size:14px;font-weight:400}@media screen and (max-width: 750px){.contact .formField .formField__textarea{margin:8px 0;padding:8px;width:100%}}.contact .formField .formField__textarea::placeholder{opacity:.4}.contact .submit{margin-top:40px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:24px}.contact .submit .submit__button{cursor:pointer;width:400px;padding:16px;background-color:#34387a;color:#fff;font-size:16px;font-weight:500;text-align:center;border-radius:4px}@media screen and (max-width: 750px){.contact .submit .submit__button{width:100%;font-size:14px}}.contact .submit .submit__terms{display:flex;align-items:center;gap:4px;font-size:12px;color:#34387a}.contact .submit .submit__terms:hover{text-decoration:underline}.contactSuccess{margin-top:40px}@media screen and (max-width: 750px){.contactSuccess{margin-top:110px;padding:0 20px}}.contactSuccess .contactSuccess__header{margin-bottom:80px;display:flex;align-items:center;justify-content:space-between}.contactSuccess .contactSuccess__header .contactSuccess__title{font-size:18px;font-weight:500;line-height:200%}.contactSuccess .contactSuccess__wrapper{max-width:720px;margin-bottom:120px}.contactSuccess .contactSuccess__wrapper .contactSuccess__description{margin-bottom:40px;font-size:14px;font-weight:500;line-height:150%}.contactSuccess .contactSuccess__wrapper .contactSuccess__button{display:block;width:160px;height:48px;background-color:#34387a;color:#fff;display:flex;align-items:center;justify-content:center;gap:8px;font-size:14px;font-weight:700;border-radius:6px}.footer{position:relative;padding:120px 40px 40px}@media screen and (max-width: 750px){.footer{padding:80px 20px 40px}}.footer .footer__copyright{position:absolute;bottom:40px;left:50%;transform:translate(-50%);font-size:12px;font-weight:500}@media screen and (max-width: 750px){.footer .footer__copyright{position:relative;bottom:0;left:0;transform:translate(0)}}.footer .footer__links{display:flex;justify-content:end;gap:24px;font-size:12px;font-weight:500;color:#838383}@media screen and (max-width: 750px){.footer .footer__links{margin-top:16px;justify-content:start}}.header{position:fixed;top:0;left:0;z-index:100;width:100%;height:80px;padding:16px 40px;border-bottom:1px solid #E7E7E7;background-color:#fff}@media screen and (max-width: 750px){.header{padding:20px;height:70px}}.header .header__wrapper{display:flex;align-items:center;justify-content:space-between}@media screen and (max-width: 750px){.header .header__logo{height:30px}}.header .header__search{position:relative}.header .header__search input{width:480px;height:48px;border-radius:4px;background-color:#f8f8f8;border:1px solid #D9D9D9;padding:16px;font-size:14px;font-weight:400}.header .header__search input::placeholder{opacity:.4}.header .header__search button{cursor:pointer;position:absolute;right:16px;top:50%;transform:translateY(-50%);width:24px;height:24px}.header .header__navigation{display:flex;align-items:center;gap:8px}@media screen and (max-width: 750px){.header .header__navigation{gap:16px}}.header .header__navigation .header__login button{cursor:pointer;display:flex;align-items:center;justify-content:center;width:110px;height:40px;border-radius:4px;border:1px solid #34387A;font-size:14px;font-weight:700;color:#34387a}@media screen and (max-width: 750px){.header .header__navigation .header__login button{width:auto;height:auto;padding:8px;font-size:11px}}.header .header__navigation .header__register a{display:flex;align-items:center;justify-content:center;width:110px;height:40px;border-radius:4px;background-color:#34387a;font-size:14px;font-weight:700;color:#fff}.header .header__navigation .header__cart,.header .header__navigation .header__mypage{position:relative;width:80px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;font-size:12px;font-weight:500}@media screen and (max-width: 750px){.header .header__navigation .header__cart,.header .header__navigation .header__mypage{width:fit-content}}:is(.header .header__navigation .header__cart,.header .header__navigation .header__mypage) img{width:26px;height:26px}:is(.header .header__navigation .header__cart,.header .header__navigation .header__mypage) .header__cart-count{position:absolute;top:-8px;right:20px;width:18px;height:18px;border-radius:9999px;background-color:#34387a;color:#fff;font-size:11px;font-weight:700;display:flex;align-items:center;justify-content:center}@media screen and (max-width: 750px){:is(.header .header__navigation .header__cart,.header .header__navigation .header__mypage) .header__cart-count{right:-6px}}.login{max-width:720px;margin:160px auto 120px}@media screen and (max-width: 750px){.login{padding:0 20px}}.login .login__title{margin-bottom:40px;font-size:18px;font-weight:500;line-height:200%}@media screen and (max-width: 750px){.login .login__title{margin-bottom:24px}}.login .formField{border-bottom:1px solid #DDDDDD;display:flex;align-items:center;gap:24px}@media screen and (max-width: 750px){.login .formField{gap:8px}}.login .formField:first-of-type{border-top:1px solid #DDDDDD}.login .formField .formField__label{flex-shrink:0;width:200px;height:80px;padding:16px;background-color:#f5f5f5;display:flex;align-items:center;font-size:14px;font-weight:500}@media screen and (max-width: 750px){.login .formField .formField__label{flex-direction:column;align-items:flex-start;justify-content:center;gap:4px;width:110px;height:64px;padding:8px;font-size:12px}}.login .formField .formField__input{width:400px;height:48px;border-radius:4px;background-color:#f8f8f8;border:1px solid #d9d9d9;padding:16px;font-size:14px;font-weight:400}.login .formField .formField__input::placeholder{opacity:.4}@media screen and (max-width: 750px){.login .formField .formField__input{padding:8px;width:100%}}.login .submit{margin-top:40px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:24px}.login .submit .submit__button{cursor:pointer;width:400px;padding:16px;background-color:#34387a;color:#fff;font-size:16px;font-weight:500;text-align:center;border-radius:4px}@media screen and (max-width: 750px){.login .submit .submit__button{width:100%;font-size:14px}}.login .submit .submit__terms{display:flex;align-items:center;gap:4px;font-size:12px;color:#34387a}.login .submit .submit__terms:hover{text-decoration:underline}.login .errors{margin-bottom:16px;font-size:12px;color:red}.login .login__resister{margin:40px auto 0;padding:16px;width:320px;display:flex;align-items:center;justify-content:center;font-size:16px;font-weight:500;color:#34387a;border:2px solid #34387A;border-radius:4px}@media screen and (max-width: 750px){.login .login__resister{width:100%;font-size:14px}}.register{max-width:720px;margin:160px auto 120px}@media screen and (max-width: 750px){.register{padding:0 20px}}.register .register__title{margin-bottom:40px;font-size:18px;font-weight:500;line-height:200%}@media screen and (max-width: 750px){.register .register__title{margin-bottom:24px}}.register .register__description{margin-bottom:40px;font-size:14px;line-height:200%}@media screen and (max-width: 750px){.register .register__description{margin-bottom:24px}}.register .formField{border-bottom:1px solid #DDDDDD;display:flex;align-items:center;gap:24px}@media screen and (max-width: 750px){.register .formField{gap:8px}}.register .formField:first-of-type{border-top:1px solid #DDDDDD}.register .formField .formField__label{flex-shrink:0;width:200px;height:80px;padding:16px;background-color:#f5f5f5;display:flex;align-items:center;font-size:14px;font-weight:500}@media screen and (max-width: 750px){.register .formField .formField__label{flex-direction:column;align-items:flex-start;justify-content:center;gap:4px;width:110px;height:64px;padding:8px;font-size:12px}}.register .formField .formField__must{margin-right:8px;padding:2px 4px;font-weight:700;font-size:11px;line-height:150%;color:#fff;background-color:#d80000;border-radius:4px}@media screen and (max-width: 750px){.register .formField .formField__must{font-size:10px}}.register .formField .formField__input{width:400px;height:48px;border-radius:4px;background-color:#f8f8f8;border:1px solid #d9d9d9;padding:16px;font-size:14px;font-weight:400}@media screen and (max-width: 750px){.register .formField .formField__input{padding:8px;width:100%}}.register .formField .formField__input::placeholder{opacity:.4}.register .formField .formField__input.half{width:160px}@media screen and (max-width: 750px){.register .formField .formField__input.half{width:50%}}.register .formField .formField__input.half:last-of-type{margin-left:-16px}@media screen and (max-width: 750px){.register .formField .formField__input.half:last-of-type{margin:0}}.register .submit{margin-top:40px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:24px}.register .submit .submit__button{cursor:pointer;width:400px;padding:16px;background-color:#34387a;color:#fff;font-size:16px;font-weight:500;text-align:center;border-radius:4px}@media screen and (max-width: 750px){.register .submit .submit__button{width:100%;font-size:14px}}.register .submit .submit__terms{display:flex;align-items:center;gap:4px;font-size:12px;color:#34387a}.register .submit .submit__terms:hover{text-decoration:underline}.mainVideos{margin-top:40px;margin-bottom:120px}@media screen and (max-width: 750px){.mainVideos{padding:20px}}.mainVideos .mainVideos__list{display:flex;flex-direction:column;gap:80px}@media screen and (max-width: 750px){.mainVideos .mainVideos__list{gap:40px}}.mainVideos .mainVideos__list .listItem{display:flex;gap:24px}@media screen and (max-width: 750px){.mainVideos .mainVideos__list .listItem{flex-direction:column}}.mainVideos .mainVideos__list .listItem:hover .listItem__image{transform:scale(1.05)}.mainVideos .mainVideos__list .listItem:hover .listItem__title{color:#34387a}.mainVideos .mainVideos__list .listItem .listItem__imageWrapper{width:100%;height:100%;aspect-ratio:16 / 9;overflow:hidden;border-radius:8px}@media screen and (max-width: 750px){.mainVideos .mainVideos__list .listItem .listItem__imageWrapper{width:100%;height:100%;border-radius:6px}}.mainVideos .mainVideos__list .listItem .listItem__image{width:100%;height:100%;aspect-ratio:16 / 9;object-fit:cover;border-radius:8px;background-color:#f8f8f8;transition:all .6s}.mainVideos .mainVideos__list .listItem .listItem__detail{width:100%;padding-top:8px;display:flex;flex-direction:column;align-items:end;gap:40px}.mainVideos .mainVideos__list .listItem .listItem__heading{width:100%;display:flex;flex-direction:column;gap:24px}.mainVideos .mainVideos__list .listItem .listItem__title{font-size:18px;font-weight:700;line-height:150%;transition:all .6s}.mainVideos .mainVideos__list .listItem .listItem__title:hover{color:#34387a}.mainVideos .mainVideos__list .listItem .listItem__includes{margin-bottom:8px;display:block;font-size:14px;font-weight:500;line-height:150%}.mainVideos .mainVideos__list .listItem .listItem__table ul{display:grid;grid-template-columns:repeat(2,1fr);border:1px solid #D9D9D9}.mainVideos .mainVideos__list .listItem .listItem__table li{padding:10px 8px;font-size:13px;font-weight:500;line-height:150%;border-bottom:1px solid #D9D9D9;display:flex;align-items:center}.mainVideos .mainVideos__list .listItem .listItem__table li:nth-of-type(odd){border-right:1px solid #D9D9D9}.mainVideos .mainVideos__list .listItem .listItem__table li:last-of-type{border-bottom:none}.mainVideos .mainVideos__list .listItem .listItem__order{display:flex;flex-direction:column;align-items:end;gap:16px}.mainVideos .mainVideos__list .listItem .listItem__price{display:flex;align-items:center;color:#34387a;font-weight:600;line-height:150%}.mainVideos .mainVideos__list .listItem .listItem__price .listItem__currency{font-size:17px;transform:translateY(2px)}.mainVideos .mainVideos__list .listItem .listItem__price .listItem__number{font-size:24px;padding:0 2px}.mainVideos .mainVideos__list .listItem .listItem__price .listItem__tax{font-size:13px;transform:translateY(2px)}.mainVideos .mainVideos__list .listItem .listItem__buttons{display:flex;gap:8px}.mainVideos .mainVideos__list .listItem .listItem__buttons .listItem__cart{cursor:pointer;width:160px;height:48px;display:flex;align-items:center;justify-content:center;background-color:#34387a;border-radius:6px;color:#fff;font-size:14px;font-weight:700}.mainVideos .mainVideos__list .listItem .listItem__buttons .listItem__cart.--added{cursor:default;background-color:#838383}.mainVideos .mainVideos__list .listItem .listItem__buttons .listItem__buynow{cursor:pointer;width:160px;height:48px;display:flex;align-items:center;justify-content:center;background-color:#fff;border:2px solid #34387A;border-radius:6px;color:#34387a;font-size:14px;font-weight:700}.mylist{margin-top:40px}@media screen and (max-width: 750px){.mylist{margin-top:120px;padding:0 20px}}.mylist .mylist__header{margin-bottom:80px;display:flex;align-items:center;justify-content:space-between}.mylist .mylist__header .mylist__title{font-size:18px;font-weight:500;line-height:200%}.mylist .mylist__list{display:grid;grid-template-columns:repeat(3,1fr);gap:40px 24px}@media screen and (max-width: 750px){.mylist .mylist__list{grid-template-columns:repeat(1,1fr)}}.mylist .mylist__list .listItem{display:flex;flex-direction:column;gap:12px}.mylist .mylist__list .listItem:hover .listItem__image{transform:scale(1.05)}.mylist .mylist__list .listItem:hover .listItem__title{color:#34387a}.mylist .mylist__list .listItem .listItem__imageWrapper{width:100%;height:100%;overflow:hidden;border-radius:8px}.mylist .mylist__list .listItem .listItem__image{width:100%;height:100%;aspect-ratio:16 / 9;object-fit:cover;border-radius:8px;background-color:#f8f8f8;transition:all .6s}.mylist .mylist__list .listItem .listItem__title{font-size:14px;font-weight:500;line-height:150%;transition:all .6s}.mylist .mylist__list .listItem .listItem__category{font-size:13px;font-weight:700;line-height:150%;color:#838383}.mylist .mylist__list .listItem .listItem__expire{font-size:12px;line-height:150%;font-weight:700;color:#34387a}.mylist .mylist__list .listItem .listItem__expire span{color:#838383}.mypage{margin-top:40px;max-width:720px}@media screen and (max-width: 750px){.mypage{margin-top:120px;padding:0 20px}}.mypage .mypage__header{margin-bottom:80px;display:flex;align-items:center;justify-content:space-between}@media screen and (max-width: 750px){.mypage .mypage__header{margin-bottom:40px}}.mypage .mypage__header .mypage__title{font-size:18px;font-weight:500;line-height:200%}.mypage .mypage__header .mypage__logout{display:flex;align-items:center;justify-content:center;gap:8px;padding:0 16px;height:40px;border-radius:4px;background-color:#34387a;font-size:12px;font-weight:700;color:#fff}.mypage .mypage__info{max-width:720px;margin-bottom:120px}.mypage .mypage__info .info__title{margin-bottom:16px;font-size:14px;font-weight:500;line-height:150%}.mypage .mypage__info .info__list .listItem{display:flex;align-items:center;width:100%;border-top:1px solid #D9D9D9}.mypage .mypage__info .info__list .listItem:last-of-type{border-bottom:1px solid #D9D9D9}.mypage .mypage__info .info__list .listItem .listItem__title{flex-shrink:0;background-color:#f8f8f8;padding:16px;width:160px}@media screen and (max-width: 750px){.mypage .mypage__info .info__list .listItem .listItem__title{width:33%}}.mypage .mypage__info .info__list .listItem .listItem__title p{font-size:14px;font-weight:500;line-height:200%}@media screen and (max-width: 750px){.mypage .mypage__info .info__list .listItem .listItem__title p{font-size:12px}}.mypage .mypage__info .info__list .listItem .listItem__content{padding:16px;width:100%;font-size:14px;font-weight:500;line-height:200%}.mypage .mypage__history{margin-bottom:120px;max-width:720px}.mypage .mypage__history .history__title{margin-bottom:16px;font-size:14px;font-weight:500;line-height:150%}.mypage .mypage__history .history__bar{margin-bottom:16px;width:100%;height:1px;background-color:#d9d9d9}.mypage .mypage__history .history__list{display:grid;grid-template-columns:repeat(3,1fr);gap:40px 16px}@media screen and (max-width: 750px){.mypage .mypage__history .history__list{grid-template-columns:repeat(1,1fr);gap:16px}}.mypage .mypage__history .history__list .listItem{display:block}.mypage .mypage__history .history__list .listItem:hover .listItem__image img{transform:scale(1.05)}.mypage .mypage__history .history__list .listItem:hover .listItem__title{color:#34387a}.mypage .mypage__history .history__list .listItem .listItem__image{width:100%;height:100%;aspect-ratio:16 / 9;background-color:#f8f8f8;margin-bottom:16px;border-radius:8px;overflow:hidden}.mypage .mypage__history .history__list .listItem .listItem__image img{width:100%;height:100%;object-fit:cover;border-radius:8px;transition:all .6s}.mypage .mypage__history .history__list .listItem .listItem__content{display:flex;flex-direction:column;gap:10px}.mypage .mypage__history .history__list .listItem .listItem__content .listItem__title{font-size:14px;font-weight:500;line-height:150%;transition:all .6s}.mypage .mypage__history .history__list .listItem .listItem__content .listItem__category{font-size:12px;font-weight:700;line-height:150%;color:#838383}.mypage .mypage__history .history__list .listItem .listItem__content .listItem__expire{font-size:12px;line-height:150%;font-weight:700;color:#34387a}.mypage .mypage__history .history__list .listItem .listItem__content .listItem__expire span{color:#838383}.mypage .mypage__contact .contactButton{width:320px;margin:0 auto;display:flex;align-items:center;justify-content:center;gap:8px;padding:0 16px;height:48px;border-radius:4px;background-color:#34387a;font-size:14px;font-weight:700;color:#fff}.needLogin{margin-top:40px}@media screen and (max-width: 750px){.needLogin{margin-top:110px;padding:0 20px}}.needLogin .needLogin__header{margin-bottom:80px;display:flex;align-items:center;justify-content:space-between}.needLogin .needLogin__header .needLogin__title{font-size:18px;font-weight:500;line-height:200%}.needLogin .needLogin__wrapper{max-width:720px;margin-bottom:120px}.needLogin .needLogin__wrapper .needLogin__description{margin-bottom:40px;font-size:14px;font-weight:500;line-height:150%}.needLogin .needLogin__wrapper .needLogin__button{display:block;width:160px;height:48px;background-color:#34387a;color:#fff;display:flex;align-items:center;justify-content:center;gap:8px;font-size:14px;font-weight:700;border-radius:6px}.singleVideo{margin-top:40px;max-width:840px;flex-shrink:0}@media screen and (max-width: 750px){.singleVideo{margin-top:110px}}.singleVideo .singleVideo__play{margin-bottom:16px;width:100%;height:100%;aspect-ratio:16 / 9;object-fit:cover;border-radius:16px;border:1px solid #d9d9d9;box-shadow:0 4px 16px #35353533}@media screen and (max-width: 750px){.singleVideo .singleVideo__play{border-radius:0;border:none}.singleVideo .singleVideo__play img{border-radius:0!important}}.singleVideo .singleVideo__play img{width:100%;height:100%;object-fit:cover;border-radius:16px}.singleVideo .singleVideo__thumbnails{margin-bottom:40px;display:grid;grid-template-columns:repeat(6,1fr);gap:16px 8px}@media screen and (max-width: 750px){.singleVideo .singleVideo__thumbnails{padding:0 20px;margin-bottom:24px;grid-template-columns:repeat(4,1fr)}}.singleVideo .singleVideo__thumbnails .thumbnail{cursor:pointer}.singleVideo .singleVideo__thumbnails .thumbnail img{width:100%;height:auto;aspect-ratio:16 / 9;object-fit:cover;border-radius:7px;border:3px solid transparent}.singleVideo .singleVideo__thumbnails .thumbnail span{display:block;font-size:12px;font-weight:500;text-align:center}.singleVideo .singleVideo__thumbnails .thumbnail.is-active img{border:3px solid #34387A}@media screen and (max-width: 750px){.singleVideo .singleVideo__thumbnails .thumbnail.is-active img{border:2px solid #34387A}}.singleVideo .singleVideo__heading{margin-bottom:24px;display:flex;justify-content:space-between;width:100%}@media screen and (max-width: 750px){.singleVideo .singleVideo__heading{padding:0 20px;flex-direction:column;gap:24px}}.singleVideo .singleVideo__heading .singleVideo__title{font-size:16px;font-weight:500;line-height:200%}.singleVideo .singleVideo__heading .singleVideo__detail{display:flex;flex-direction:column;align-items:end;gap:16px}.singleVideo .singleVideo__heading .singleVideo__detail .singleVideo__price{font-size:22px;font-weight:700;color:#34387a;display:flex;align-items:center}.singleVideo .singleVideo__heading .singleVideo__detail .singleVideo__price .singleVideo__price-symbol{font-size:16px}.singleVideo .singleVideo__heading .singleVideo__detail .singleVideo__price .singleVideo__price-tax{margin-left:4px;font-size:14px;transform:translateY(2px)}.singleVideo .singleVideo__heading .singleVideo__detail .singleVideo__buttons{display:flex;gap:8px}.singleVideo .singleVideo__heading .singleVideo__detail .singleVideo__buttons .singleVideo__cart{cursor:pointer;width:160px;height:48px;display:flex;align-items:center;justify-content:center;background-color:#34387a;border-radius:6px;color:#fff;font-size:14px;font-weight:700}.singleVideo .singleVideo__heading .singleVideo__detail .singleVideo__buttons .singleVideo__cart.--added{cursor:default;background-color:#838383}.singleVideo .singleVideo__heading .singleVideo__detail .singleVideo__buttons .singleVideo__buynow{cursor:pointer;width:160px;height:48px;display:flex;align-items:center;justify-content:center;background-color:#fff;border:2px solid #34387A;border-radius:6px;color:#34387a;font-size:14px;font-weight:700}.singleVideo .singleVideo__description{width:100%}@media screen and (max-width: 750px){.singleVideo .singleVideo__description{padding:0 20px}}.singleVideo .singleVideo__description .singleVideo__descWrapper{width:100%;background-color:#f1f1f1;padding:16px;border-radius:16px}@media screen and (max-width: 750px){.singleVideo .singleVideo__description .singleVideo__descWrapper{border-radius:8px}}.singleVideo .singleVideo__description .flex{margin-bottom:16px;gap:16px}.singleVideo .singleVideo__description .flex .singleVideo__date{font-size:14px;font-weight:500}.singleVideo .singleVideo__description .flex .singleVideo__date span{font-weight:700}.singleVideo .singleVideo__description .singleVideo__content{font-size:14px;line-height:200%}.recommend{margin-top:40px;margin-right:40px;width:100%}@media screen and (max-width: 750px){.recommend{margin-top:120px;padding:0 20px}}.recommend .recommend__title{font-size:16px;font-weight:500;line-height:200%;margin-bottom:24px}.recommend .recommend__list{display:flex;flex-direction:column;gap:24px}.recommend .recommend__list .listItem{display:flex;gap:16px}.recommend .recommend__list .listItem:hover .listItem__image img{transform:scale(1.05)}.recommend .recommend__list .listItem:hover .listItem__title{color:#34387a}.recommend .recommend__list .listItem .listItem__image{width:160px;height:90px;flex-shrink:0;border-radius:8px;overflow:hidden}.recommend .recommend__list .listItem .listItem__image img{width:100%;height:100%;object-fit:cover;border-radius:8px;transition:all .6s}.recommend .recommend__list .listItem .listItem__title{font-size:14px;font-weight:500;margin-bottom:16px}.recommend .recommend__list .listItem .listItem__price{margin-bottom:4px;font-size:16px;font-weight:700}.recommend .recommend__list .listItem .listItem__price .listItem__price-tax{font-size:12px}.resetPassword{max-width:720px;margin:160px auto 120px}@media screen and (max-width: 750px){.resetPassword{padding:0 20px}}.resetPassword .resetPassword__title{margin-bottom:40px;font-size:18px;font-weight:500;line-height:200%}@media screen and (max-width: 750px){.resetPassword .resetPassword__title{margin-bottom:24px}}.resetPassword .formField{border-bottom:1px solid #DDDDDD;display:flex;align-items:center;gap:24px}@media screen and (max-width: 750px){.resetPassword .formField{gap:8px}}.resetPassword .formField:first-of-type{border-top:1px solid #DDDDDD}.resetPassword .formField .formField__label{flex-shrink:0;width:200px;height:80px;padding:16px;background-color:#f5f5f5;display:flex;align-items:center;font-size:14px;font-weight:500}@media screen and (max-width: 750px){.resetPassword .formField .formField__label{flex-direction:column;align-items:flex-start;justify-content:center;gap:4px;width:110px;height:64px;padding:8px;font-size:12px}}.resetPassword .formField .formField__input{width:400px;height:48px;border-radius:4px;background-color:#f8f8f8;border:1px solid #d9d9d9;padding:16px;font-size:14px;font-weight:400}.resetPassword .formField .formField__input::placeholder{opacity:.4}@media screen and (max-width: 750px){.resetPassword .formField .formField__input{padding:8px;width:100%}}.resetPassword .submit{margin-top:40px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:24px}.resetPassword .submit .submit__button{cursor:pointer;width:400px;padding:16px;background-color:#34387a;color:#fff;font-size:16px;font-weight:500;text-align:center;border-radius:4px}@media screen and (max-width: 750px){.resetPassword .submit .submit__button{width:100%;font-size:14px}}.resetPassword .errors{margin-bottom:16px;font-size:12px;color:red}#RecoverPasswordFormWrapper{display:none}.search{margin-top:40px}.search .search__header{margin-bottom:40px}.search .search__header .search__title{font-size:14px;font-weight:500;line-height:200%}.search .search__list{display:grid;grid-template-columns:repeat(3,1fr);gap:40px 24px}.search .search__list .listItem{display:flex;flex-direction:column;gap:12px}.search .search__list .listItem:hover .listItem__image{transform:scale(1.05)}.search .search__list .listItem:hover .listItem__title{color:#34387a}.search .search__list .listItem .listItem__imageWrapper{width:100%;height:100%;overflow:hidden;border-radius:8px}.search .search__list .listItem .listItem__image{width:100%;height:100%;aspect-ratio:16 / 9;object-fit:cover;border-radius:8px;background-color:#f8f8f8;transition:all .6s}.search .search__list .listItem .listItem__title{font-size:14px;font-weight:500;line-height:150%;transition:all .6s}.search .search__list .listItem .listItem__category{font-size:13px;font-weight:700;line-height:150%;color:#838383}.search .search__list .listItem .listItem__price{display:flex;align-items:center;color:#34387a;font-weight:700;line-height:150%}.search .search__list .listItem .listItem__price .listItem__currency{font-size:16px}.search .search__list .listItem .listItem__price .listItem__number{font-size:18px}.search .search__list .listItem .listItem__price .listItem__tax{font-size:11px;transform:translateY(2px)}.sidebar{margin-top:40px;width:200px;height:auto;position:sticky;top:120px;left:0}.sidebar .sidebar__main,.sidebar .sidebar__category{display:flex;flex-direction:column;gap:8px}:is(.sidebar .sidebar__main,.sidebar .sidebar__category) .listItem{width:100%;height:48px;display:flex;align-items:center;gap:8px;font-size:14px;font-weight:500;border-radius:4px;transition:all .3s}:is(.sidebar .sidebar__main,.sidebar .sidebar__category) .listItem:hover{background-color:#f8f8f8}:is(.sidebar .sidebar__main,.sidebar .sidebar__category) .listItem.is-active{background-color:#f8f8f8}:is(.sidebar .sidebar__main,.sidebar .sidebar__category) .listItem .listItem__icon{width:40px;height:40px}.sidebar .sidebar__main{margin-bottom:16px;padding-bottom:16px;border-bottom:1px solid #D9D9D9}.sidebar .sidebar__categoryTitle{display:block;font-size:14px;font-weight:500;margin-bottom:16px}.loginModal{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:#0006;z-index:1000;display:none;justify-content:center;padding-top:120px}@media screen and (max-width: 750px){.loginModal{padding:80px 20px 0}}.loginModal.is-active{display:flex}.loginModal .loginModal__wrapper{position:relative;background-color:#fff;width:440px;height:fit-content;padding:80px 40px 40px;border-radius:12px}@media screen and (max-width: 750px){.loginModal .loginModal__wrapper{width:100%;padding:56px 20px 40px}}.loginModal .loginModal__close{cursor:pointer;position:absolute;top:24px;right:24px;width:40px;height:40px}@media screen and (max-width: 750px){.loginModal .loginModal__close{top:16px;right:16px}}.loginModal .loginModal__close img{width:100%;height:100%}.loginModal .loginModal__header{margin-bottom:24px}.loginModal .loginModal__header .loginModal__title{margin-bottom:24px;font-size:20px;font-weight:700}@media screen and (max-width: 750px){.loginModal .loginModal__header .loginModal__title{font-size:16px}}.loginModal .loginModal__header .loginModal__description{font-size:14px;line-height:160%}.loginModal .loginModal__header .loginModal__description .link{text-decoration:underline;color:#34387a}.loginModal .loginModal__content .loginModal__register{margin-bottom:16px}.loginModal .loginModal__content .loginModal__register .registerBtn{display:block;width:100%;height:40px;background-color:#fff;border:1px solid #EEEEEE;border-radius:9999px;font-size:14px;font-weight:500;display:flex;align-items:center;justify-content:center}.loginModal .loginModal__content .loginModal__separator{margin-bottom:24px;display:flex;align-items:center;gap:16px}.loginModal .loginModal__content .loginModal__separator .loginModal__separator-bar{width:100%;height:1px;background-color:#333}.loginModal .loginModal__content .loginModal__separator .loginModal__separator-text{font-size:12px}.loginModal .loginModal__content .loginForm__field{position:relative;margin-bottom:12px}.loginModal .loginModal__content .loginForm__field label{position:absolute;top:8px;left:16px;font-size:11px;font-weight:500;color:#aeaeae}.loginModal .loginModal__content .loginForm__field label .required{color:#d93b01}.loginModal .loginModal__content .loginForm__field input{width:100%;height:60px;border:1px solid #EEEEEE;border-radius:6px;padding:26px 16px 10px;font-size:15px;font-weight:500}@media screen and (max-width: 750px){.loginModal .loginModal__content .loginForm__field input{font-size:14px}}.loginModal .loginModal__content .loginForm__forgotPassword{margin-bottom:40px;display:flex;justify-content:center;font-size:12px;font-weight:500;color:#34387a}.loginModal .loginModal__content .loginForm__button{cursor:pointer;width:100%;height:48px;display:flex;align-items:center;justify-content:center;background-color:#34387a;border-radius:9999px;font-size:14px;font-weight:700;color:#fff}
/*# sourceMappingURL=/cdn/shop/t/4/compiled_assets/styles.css.map */
