.video_mid_cha svg path{stroke:#fff}.videos_video_fixed video,.videos_video_fixed iframe{width:100%}img{vertical-align:middle}.swiper{overflow:hidden;z-index:1!important}.swiper-pagination,.swiper-button-next,.swiper-button-prev{z-index:1!important}.overflowHtml{overflow:hidden}@media screen and (min-width:1000px){.show_pc{display:none!important}.pad_pc{display:block}.pad_mobile{display:none}.my_button1{width:max-content;overflow:hidden;height:52px;padding:16px 30px;font-weight:700;display:flex;align-items:center;justify-content:center;border-radius:50px;transition:all .5s!important}.borderRadius{overflow:hidden;border-radius:var(--button-border-radius)}.my_button_hover{position:relative;width:max-content;transition:all .5s;border:1px solid var(--z-color17);background-color:var(--z-color17)}.my_button_hover span{z-index:2;position:relative;color:var(--b-colorff);transition:all .5s}.my_button_hover:hover span{color:var(--t-color33)}.my_button_hover:hover{border:1px solid var(--b-colorff);background-color:var(--b-colorff)}.my_button_hover2{position:relative;width:max-content;transition:all .5s;border:1px solid var(--b-colorff);background-color:var(--b-colorff)}.my_button_hover2:hover{background-color:transparent;border:1px solid var(--b-colorff)}.my_button_hover2 span{z-index:2;position:relative;color:var(--z-color17);transition:all .5s}.my_button_hover2:hover span{color:var(--b-colorff)}.my_button_hover3{position:relative;width:max-content;border:1px solid var(--b-color33);transition:all .5s;background-color:var(--b-colorff)}.my_button_hover3:hover{background-color:var(--z-color17);border:1px solid var(--z-color17)}.my_button_hover3 span{z-index:2;position:relative;color:var(--t-color33);transition:all .5s}.my_button_hover3:hover span{color:var(--b-colorff)}.my_button_hover4{position:relative;width:max-content;border:1px solid var(--z-color17);background-color:var(--z-color17);transition:all .5s}.my_button_hover4 span{z-index:2;position:relative;color:var(--b-colorff);transition:all .5s}.my_button_hover4:hover span{color:var(--t-color33)}.my_button_hover4:hover{border:1px solid var(--t-color33);background-color:var(--b-colorff)}.my_button_hover5{position:relative;width:max-content;border:1px solid var(--z-color17);background-color:transparent;transition:all .5s}.my_button_hover5:hover{background-color:var(--z-color17);border:1px solid var(--z-color17)}.my_button_hover5 span{z-index:2;position:relative;color:var(--z-color17);transition:all .5s}.my_button_hover5:hover span{color:var(--b-colorff)}@media screen and (pointer:fine){.my_button_hover:hover:after,.my_button_hover2:hover:after,.my_button_hover3:hover:after,.my_button_hover4:hover:after{transform:scaleX(1);transform-origin:var(--transform-origin-start)}@keyframes textUnderlinedAnimatedKeyframes{0%{transform:scaleX(1);transform-origin:var(--transform-origin-end)}50%{transform:scaleX(0);transform-origin:var(--transform-origin-end)}51%{transform-origin:var(--transform-origin-start)}to{transform:scaleX(1)}}}}@media screen and (max-width:999px){.show_mobile{display:none!important}.pad_pc{display:none}.pad_mobile{display:block}.my_button1{width:max-content;min-width:97px;height:42px;min-height:42px;font-weight:700;display:flex;align-items:center;justify-content:center;border-radius:50px}.borderRadius{overflow:hidden;border-radius:var(--button-border-radius2)}.my_button_hover{position:relative;width:max-content;transition:all .5s;border:1px solid var(--z-color17);background-color:var(--z-color17)}.my_button_hover span{z-index:2;position:relative;color:var(--b-colorff);transition:all .5s}.my_button_hover2{position:relative;width:max-content;transition:all .5s;border:1px solid var(--b-colorff);background-color:var(--b-colorff)}.my_button_hover2:hover{background-color:transparent;border:1px solid var(--b-colorff)}.my_button_hover2 span{z-index:2;position:relative;color:var(--z-color17);transition:all .5s}.my_button_hover3{position:relative;width:max-content;border:1px solid var(--b-color33);transition:all .5s;background-color:var(--b-colorff)}.my_button_hover3 span{z-index:2;position:relative;color:var(--t-color33);transition:all .5s}.my_button_hover4{position:relative;width:max-content;border:1px solid var(--z-color17);background-color:var(--z-color17);transition:all .5s}.my_button_hover4 span{z-index:2;position:relative;color:var(--b-colorff);transition:all .5s}.my_button_hover5{position:relative;width:max-content;border:1px solid var(--z-color17);background-color:transparent;transition:all .5s}.my_button_hover5 span{z-index:2;position:relative;color:var(--z-color17);transition:all .5s}}@media(min-width:741px){.title_hide2{text-overflow:-o-ellipsis-lastline;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical}.my_h_48{font-size:48px;line-height:120%;font-weight:700}.my_h_40{font-size:40px;line-height:120%;font-weight:700}.my_h_32{font-size:32px;line-height:120%;font-weight:700}.my_h_24{font-size:24px;line-height:150%;font-weight:500}.my_h_20{font-size:20px}.my_h_18{font-size:18px}.my_h_16{font-size:16px}.my_h_14{font-size:14px}.img_hover{overflow:hidden}.img_hover:hover .hover_img{transform:scale3d(1.2,1.2,1.2) translateZ(0)}.img_hover .hover_img{transition:transform 1.2s cubic-bezier(.15,.75,.5,1) 0s}.videos_video_fixed{transform-style:preserve-3d;flex:0 1 auto;justify-content:center;max-width:100%;width:73%;display:flex;align-items:center}.video_mid_cha{border:0;z-index:2;position:absolute;display:flex;align-items:center;justify-content:center;cursor:pointer;width:40px;height:40px;top:-34px;right:-34px}.video_mid_cha svg{width:24px;height:auto}.button_box svg path{transition:all .3s}.button_box:hover .border2__css:after{animation:textUnderlinedAnimatedKeyframes2 .6s}.button_box .border2__css{position:relative;transition:all .3s}.button_box .border2__css:after{content:"";position:absolute;bottom:2px;left:0;width:100%;height:1px;background:currentColor;transform:scaleX(0);transform-origin:var(--transform-origin-end);transition:transform .3s}.button_box:hover .border2__css:after{background-color:var(--z-color17)}.button_box:hover{color:var(--z-color17)}.button_box:hover svg path{fill:var(--z-color17)}@media screen and (pointer:fine){.button_box:hover .border2__css:after{transform:scaleX(1);transform-origin:var(--transform-origin-start)}@keyframes textUnderlinedAnimatedKeyframes2{0%{transform:scaleX(0);transform-origin:var(--transform-origin-end)}50%{transform:scaleX(0);transform-origin:var(--transform-origin-end)}51%{transform-origin:var(--transform-origin-start)}to{transform:scaleX(1)}}}}@media(max-width:740px){.pc{display:none}.mobile{display:block}.my_m_36{font-size:36px}.my_m_32{font-weight:700;line-height:120%;font-size:32px}.my_m_24{font-size:24px;line-height:120%;font-weight:700}.my_m_20{font-size:20px}.my_m_18{font-size:18px}.my_m_16{font-size:16px}.my_m_14{font-size:14px}.my_m_12{font-size:12px}.videos_video_fixed{transform-style:preserve-3d;flex:0 1 auto;justify-content:center;max-width:100%;width:94%;display:flex;align-items:center;border-radius:25px}.video_mid_cha{border:0;z-index:2;position:absolute;display:flex;align-items:center;justify-content:center;cursor:pointer;top:-30px;right:0}.video_mid_cha svg{width:24px;height:auto}}.bottom-toolbar{position:fixed;z-index:10}@media(min-width:768px){.bottom-toolbar{width:62px;overflow:hidden;border-radius:10px;right:27px;bottom:175px}.product_jdgm_widget{margin-top:8px}}@media(max-width:768px){.header--bordered:not(.header--transparent){box-shadow:0 1px var(--b-colorf3)}.bottom-toolbar-top img{width:37.5px;height:37.5px}.bottom-toolbar{overflow:hidden;border-radius:5px;right:18px;bottom:145px}}.button_backgroundColor{color:#111;background-color:#fff}.bubble-count{height:14px!important;min-width:14px!important;top:-3px!important;right:-4px!important}.index_video_fixedBox{display:none;bottom:0;left:0;opacity:1;overflow:hidden;position:fixed;right:0;top:0;z-index:101;align-items:center;justify-content:center}.index_video_fixedBox_bottom{display:flex;align-items:center;justify-content:center;height:100%}.bg-color{display:none;position:fixed;width:100%;top:0;left:0;bottom:0;z-index:100;background-color:#111827cc}.videos_video_fixed iframe{height:100%;width:100%;overflow:hidden}.videos_video_fixed .responsive-video{width:100%}.videos_video_box{display:flex;align-items:center;width:100%;height:100%;aspect-ratio:16 / 9}.videos_video_box iframe{position:relative}.video_wrapper video{display:none}h1,h2,h3,h4,h5,h6{font-weight:700}.soldOut{pointer-events:none}.price--compare{color:var(--t-colorbb)}.jdgm-rev-widg{padding:0!important}.jdgm-widget.jdgm-widget{margin:0 auto;max-width:var(--container-max-width);padding-left:var(--container-gutter);padding-right:var(--container-gutter)}.jdgm-preview-badge{padding-left:unset!important}.main-search__input{border-radius:100px}.ThemeVideo_all img,.ThemeVideo_all video,.ThemeVideo_all iframe{width:100%;height:100%}.video_containerBox video{object-position:center}.social_media_link{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px}.social_media_item:not(:last-child){margin-right:8px}html,body,button,input,select,textarea{font-family:-apple-system,BlinkMacSystemFont,Helvetica Neue,Helvetica,Arial,sans-serif!important}body{font-size:16px;line-height:1.55;letter-spacing:0}h1,h2,h3,h4,h5,h6,.heading{letter-spacing:-.025em;line-height:1.15;text-transform:none}.header__linklist-link,.mobile-nav__link,.link-bar__link{font-size:14px;letter-spacing:.01em}.product-item{display:flex;flex-direction:column;height:100%}.product-item__info{display:flex;flex:1 1 auto;flex-direction:column;height:100%}.product-item .product-item-meta__title{display:-webkit-box;min-height:2.7em;overflow:hidden;font-size:16px;font-weight:600;line-height:1.35;letter-spacing:-.01em;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2}.product-item__cta-wrapper,.product_itemNew .product_buyNow{margin-top:auto}.product-list__inner,.indexCollectionSwiper .swiper-wrapper,.indexCollectionSwiper_box{align-items:stretch}.product-item__image-wrapper .product-item__aspect-ratio{padding-bottom:100%!important}.product-item__image-wrapper .product-item__primary-image,.product-item__image-wrapper .product-item__secondary-image{object-fit:contain;object-position:center}.product_itemNew .product-item__info{height:auto;justify-content:flex-start!important}.product_itemNew .product_item_price{min-height:52px;align-items:flex-start}.product_itemNew .product_buyNow{margin-top:16px}@media(min-width:1000px){.indexProduct_box,.indexCollection_bottom,.aboutVision_box,.indexcompanyIntroduction_bottom,.ddg-brand-rewards__grid{align-items:stretch!important}.indexProduct_box>*,.indexCollection_bottom>*,.aboutVision_box>*,.indexcompanyIntroduction_bottom>*,.ddg-brand-rewards__grid>*{min-width:0}.indexProduct_boxLeftBox,.indexProduct_boxLeftBox img,.aboutVision_boxLeft,.aboutVision_boxLeftBox,.aboutVision_boxLeftBox img{height:100%}.aboutVision_boxRight{display:flex;flex:1 1 0;flex-direction:column;justify-content:center}}.ddg-brand-rewards{padding:clamp(56px,7vw,104px) 0;background:#f5f8fc}.ddg-brand-rewards__grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(340px,.85fr);gap:24px;align-items:stretch}.ddg-brand-card,.ddg-rewards-card{overflow:hidden;border-radius:18px;background:#fff;box-shadow:0 12px 34px #1d324d12}.ddg-brand-card{display:flex;flex-direction:column}.ddg-brand-card__media{aspect-ratio:16 / 8.5;overflow:hidden;background:#dfe8f4}.ddg-brand-card__media picture,.ddg-brand-card__media img{display:block;width:100%;height:100%}.ddg-brand-card__media img{object-fit:cover;object-position:center}.ddg-brand-card__content,.ddg-rewards-card{padding:clamp(26px,3vw,44px)}.ddg-brand-card__content h2,.ddg-rewards-card h2,.ddg-rewards-page h1{margin:8px 0 18px;font-size:clamp(30px,3.2vw,46px);font-weight:600;letter-spacing:-.035em}.ddg-brand-card__content>p,.ddg-rewards-card>div>p,.ddg-rewards-lead{max-width:70ch;color:#53606f}.ddg-eyebrow{margin:0;color:#307fe2;font-size:12px;font-weight:700;letter-spacing:.14em}.ddg-brand-card__proof{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin:26px 0}.ddg-brand-card__proof span{padding-top:12px;border-top:1px solid #d8e0ea;color:#253246;font-size:13px;font-weight:600;line-height:1.35}.ddg-text-link{color:#1d63bb;font-weight:600}.ddg-rewards-card{display:flex;flex-direction:column;justify-content:space-between;background:#dceaff}.ddg-rewards-card__steps{display:grid;gap:18px;margin:30px 0;padding:0;list-style:none}.ddg-rewards-card__steps li{display:grid;grid-template-columns:38px 1fr;gap:12px;align-items:start}.ddg-rewards-card__steps li>span{color:#307fe2;font-size:12px;font-weight:700;letter-spacing:.08em}.ddg-rewards-card__steps strong,.ddg-rewards-card__steps small{display:block}.ddg-rewards-card__steps strong{margin-bottom:3px;font-size:15px}.ddg-rewards-card__steps small{color:#53606f;font-size:13px;line-height:1.45}.ddg-rewards-page{max-width:1040px;margin:0 auto;padding:clamp(48px,7vw,96px) 0}.ddg-rewards-page h1{max-width:760px}.ddg-rewards-lead{font-size:18px}.ddg-rewards-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin:42px 0}.ddg-rewards-steps>div,.ddg-rewards-rules{padding:28px;border-radius:14px;background:#f5f8fc}.ddg-rewards-steps span{color:#307fe2;font-size:12px;font-weight:700}.ddg-rewards-steps h2,.ddg-rewards-rules h2{margin:10px 0;font-size:21px}.ddg-rewards-actions{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:42px}.ddg-rewards-rules+*{margin-top:0}@media(max-width:999px){.ddg-brand-rewards__grid,.ddg-rewards-steps,.ddg-brand-card__proof{grid-template-columns:1fr}.ddg-brand-card__content h2,.ddg-rewards-card h2,.ddg-rewards-page h1{font-size:clamp(28px,8vw,36px)}.product-item .product-item-meta__title{font-size:14px}.product_itemNew .product_item_price{min-height:46px}}.product__media .is-filtered{display:none!important}.product__media-list-wrapper{width:100%}.shopify-section--main-blog .article-item__image-container{aspect-ratio:16 / 9;background:#f5f8fc}.shopify-section--main-blog .article-item__image{display:block;width:100%;height:100%;object-fit:contain;object-position:center}@media screen and (max-width:740px){.shopify-section--main-blog .article-item__image-container{aspect-ratio:4 / 3}}.jdgm-prev-badge[data-number-of-reviews="0"] .jdgm-prev-badge__stars,.jdgm-rev-widg[data-number-of-reviews="0"] .jdgm-rev-widg__summary-stars,.jdgm-rev-widg[data-number-of-reviews="0"] .jdgm-histogram{display:none!important}.ddg-card-specs{color:#4f4f4f;font-size:13px;line-height:1.4;margin:0 0 8px}.ddg-card-specs>span{display:block}.product-item .price-list.ddg-card-prices{display:flex;flex-direction:column;align-items:flex-start;gap:4px;text-align:left;margin:0}.product-item .ddg-card-prices>.price{margin:0!important}.product-item .ddg-card-price-current{font-size:18px;line-height:1.3;font-weight:700;color:#333;white-space:nowrap;font-variant-numeric:tabular-nums}.ddg-card-price-secondary{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px}.product-item .ddg-card-prices .ddg-card-price-was{margin:0;font-size:13px;line-height:1.4;color:#666;font-weight:400;white-space:nowrap;font-variant-numeric:tabular-nums}.ddg-card-labels{display:flex;flex-wrap:wrap;gap:4px}.ddg-card-labels .label{font-size:11px;line-height:1.4;padding:2px 6px;color:#333;background:#f3e8dc;border-radius:4px}.product-item.ddg-comparison-card .product-item-meta__title{font-size:20px;line-height:1.3;font-weight:700;min-height:2.6em;margin:0 0 6px}.ddg-comparison-card .ddg-card-specs{min-height:4.2em}.ddg-comparison-card .ddg-card-price-secondary{min-height:44px;align-content:flex-start}.ddg-comparison-card .product-item-meta__reviews-badge{min-height:24px;margin-top:8px}.ddg-comparison-card .product_buyNow{margin-top:12px}@media(max-width:740px){.product-item.ddg-comparison-card .product-item-meta__title{font-size:14px}.product-item .ddg-card-price-current{font-size:16px}.ddg-card-specs{font-size:12px;line-height:1.5}.ddg-comparison-card .ddg-card-specs{min-height:4.5em}}.ddg-comparison-card .product-item__aspect-ratio{padding-bottom:0!important;aspect-ratio:1;--aspect-ratio: 1}.ddg-comparison-card .product-item__primary-image,.ddg-comparison-card .product-item__secondary-image{position:absolute;width:100%;height:100%;object-fit:contain}
/*# sourceMappingURL=/cdn/shop/t/33/assets/global.css.map */
