.d3-plus-detail-page{-webkit-tap-highlight-color:#0000;position:relative}.d3-plus-detail-page .product-item-tab{display:none}.d3-plus-detail-page .product-item-tab.product-item-tab-active{display:block}.d3-plus-detail-page .thePage-btn,.d3-plus-detail-page .ef-section .ef-section-link_more{cursor:pointer;color:#000;background:linear-gradient(270deg,#fffcc3 -28.89%,#ffbd3c 112.9%);border:none;border-radius:100px;justify-content:center;align-items:center;width:max-content;height:47px;padding:0 24px;display:flex}
.ef-dialog-youtube{background-color:#0000;border:none;outline:none;width:100%;max-width:100%;height:100%;max-height:100%;margin:0;padding:0;position:fixed;top:0;left:0}.ef-dialog-youtube::backdrop{background-color:#000}.ef-dialog-youtube .ef-dialog-youtube-in{justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative}.ef-dialog-youtube .ef-dialog-youtube-iframe{border:none;outline:none;width:840px;height:470px;display:block}.ef-dialog-youtube .ef-dialog-youtube-close{color:#fff;cursor:pointer;width:24px;height:24px;font-size:24px;position:absolute;top:24px;right:24px}@media not (min-width:1024px){.ef-dialog-youtube .ef-dialog-youtube-iframe{width:100%}}
.ef-banner{width:100%;height:800px;position:relative}.ef-banner .ef-banner-info{color:#fff;text-align:center;white-space:pre-line;width:100%;position:absolute;top:120px;left:0}.ef-banner .ef-banner-in{max-width:996px;margin:0 auto;padding:0 48px}.ef-banner .ef-banner-label{font-family:var(--ff-woff2-B);margin-bottom:10px;font-size:18px}.ef-banner .ef-banner-title{font-family:var(--ff-woff2-EB);font-size:48px;line-height:1.1}@media not (min-width:1024px){.ef-banner .ef-banner-title{font-size:30px}}.ef-banner .ef-banner-subTitle{font-family:var(--ff-woff2-B);margin-top:10px;font-size:24px;line-height:1.2}@media not (min-width:1024px){.ef-banner .ef-banner-subTitle{font-size:16px}}.ef-banner .ef-banner-desc{font-family:var(--ff-woff2-B);margin-top:16px;font-size:24px;line-height:1.3}.ef-banner .ef-banner-btns{justify-content:center;gap:20px;margin-top:20px;display:flex}.ef-banner .ef-banner-btns .ef-banner-btn:nth-child(2){color:#000;background-color:#fff}.ef-banner .ef-banner-btn{font-family:var(--ff-woff2-B);color:#fff;cursor:pointer;border:1px solid #fff;border-radius:55px;justify-content:center;align-items:center;gap:20px;padding:13px 20px;font-size:18px;line-height:1.2;display:flex}.ef-banner .ef-banner-btn-1:hover{color:#000;background-color:#fff}.ef-banner .ef-banner-btn-2:hover{opacity:.7}@media (max-width:1440px){.ef-banner .ef-banner-info{top:80px}.ef-banner .ef-banner-in{max-width:830px}.ef-banner .ef-banner-title{font-size:44px}}@media not (min-width:1024px){.ef-banner{height:580px}.ef-banner .ef-banner-info{top:80px}.ef-banner .ef-banner-in{max-width:596px}.ef-banner .ef-banner-title{font-size:22px}.ef-banner .ef-banner-subTitle,.ef-banner .ef-banner-desc{font-size:14px}.ef-banner .ef-banner-btns{flex-direction:column;gap:16px}.ef-banner .ef-banner-btn{white-space:nowrap;gap:16px;width:max-content;height:37px;margin:0 auto;padding-left:12px;padding-right:12px;font-size:14px}}@media not (min-width:768px){.ef-banner{height:540px}.ef-banner .ef-banner-info{top:60px}.ef-banner .ef-banner-in{padding:0 24px}.ef-banner .ef-banner-btns{flex-direction:column;gap:16px;width:max-content;margin:24px auto 0}.ef-banner .ef-banner-btn{gap:6px;padding:8px 12px;font-size:14px}}.ef-banner-theme-black .ef-banner-info{color:#000}.ef-banner-theme-black .ef-banner-btn{color:#000;border-color:#000}.ef-banner-theme-black .ef-banner-btn:hover{color:#fff;background-color:#000}.ef-banner-hoverL .ef-banner-info{width:100%;max-width:1200px;top:50%;left:50%;transform:translate(-50%,-50%)}.ef-banner-hoverL .ef-banner-in{text-align:left;width:50%;margin-left:0;padding:0}.ef-banner-hoverL .ef-banner-btns{justify-content:flex-start}@media not (min-width:1024px){.ef-banner-hoverL .ef-banner-info{width:100%;top:80px;left:0;transform:none}.ef-banner-hoverL .ef-banner-in{text-align:center;width:100%;margin:0 auto}.ef-banner-hoverL .ef-banner-btns{justify-content:center}}@media not (min-width:768px){.ef-banner-hoverL .ef-banner-info{top:60px}}
