/* Máy Thời Gian — Light Atelier. Scoped to the draft child theme. */
body.mtg-atelier{--mtg-body-font:'Be Vietnam Pro',Arial,Helvetica,sans-serif;--mtg-heading-font:'Noto Serif',Georgia,serif;--wd-text-font:var(--mtg-body-font);--wd-header-el-font:var(--mtg-body-font);--wd-alternative-font:var(--mtg-body-font);--wd-title-font:var(--mtg-heading-font);--wd-entities-title-font:var(--mtg-heading-font);--wd-widget-title-font:var(--mtg-heading-font);font-family:var(--mtg-body-font);--mtg-page:#fafbf8;--mtg-paper:#fff;--mtg-ink:#303832;--mtg-muted:#657268;--mtg-line:#dfe5db;--mtg-olive:#617452;--mtg-soft:#eef4e8;--mtg-deep:#2f3a33;--mtg-action:#66785e;--mtg-action-hover:#586c50;--wd-primary-color:#617452;--wd-text-color:#657268;--wd-title-color:#303832;--wd-link-color:#303832;--wd-link-color-hover:#617452;background:var(--mtg-page);color:var(--mtg-ink)}
body.mtg-atelier .website-wrapper,body.mtg-atelier .main-page-wrapper{background:var(--mtg-page)!important}
.mtg-atelier.woocommerce h1:not(.product_title){font-family:var(--mtg-heading-font);font-size:40px;font-weight:400;letter-spacing:-.7px}
.mtg-atelier .product-grid-item a.button{background:var(--mtg-action)!important;color:#fff!important;border:1px solid var(--mtg-action)!important;border-radius:0!important;box-shadow:none!important;font-size:10px!important;min-height:34px;padding:7px 13px!important}
.mtg-atelier .product-grid-item a.button:hover{background:var(--mtg-action-hover)!important;border-color:var(--mtg-action-hover)!important;color:#fff!important}
.mtg-atelier a:focus-visible,.mtg-atelier button:focus-visible,.mtg-atelier input:focus-visible,.mtg-atelier select:focus-visible,.mtg-atelier textarea:focus-visible{outline:2px solid var(--mtg-olive);outline-offset:4px}
.mtg-atelier [hidden]{display:none!important}
.mtg-atelier .menu-item-110{display:none!important}
.mtg-atelier .whb-header,.mtg-atelier .whb-general-header,.mtg-atelier .whb-header-bottom,.mtg-atelier .whb-sticked .whb-row{background:var(--mtg-page)!important}
.mtg-atelier .whb-header{border-bottom:1px solid var(--mtg-line);box-shadow:none}
.mtg-atelier .whb-general-header{border-bottom:0!important}
.mtg-atelier .whb-general-header .whb-flex-row{height:86px}
.mtg-atelier .whb-header-bottom .whb-flex-row{height:49px}
.mtg-atelier .whb-header-bottom{border-top:1px solid var(--mtg-line)!important;box-shadow:none!important}
@media(max-width:1024px){.mtg-atelier .whb-header-bottom:has(.whb-col-mobile.whb-empty-column){display:none!important}}
@media(min-width:1025px){.mtg-atelier .whb-header-bottom-inner>.whb-col-left,.mtg-atelier .whb-header-bottom-inner>.whb-col-right{flex:1 1 0%;min-width:0}.mtg-atelier .whb-header-bottom-inner>.whb-col-center{flex:0 1 auto;justify-content:center}.mtg-atelier .whb-header-bottom .wd-nav-secondary{justify-content:center}}
.mtg-atelier .wd-nav>li>a{color:var(--mtg-ink);font-size:12px;font-weight:500;letter-spacing:.2px}
.mtg-atelier .wd-nav>li.current-menu-item>a,.mtg-atelier .wd-nav>li>a:hover{color:var(--mtg-olive)}
.mtg-atelier .wd-search-full-screen input.s{font-family:var(--mtg-body-font);font-size:clamp(16px,3.3vw,30px)!important;letter-spacing:0}
.mtg-atelier .mtg-wordmark{display:inline-flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;min-width:200px;line-height:1.1}
.mtg-brand-name{font-family:var(--mtg-heading-font);font-size:32px;font-weight:400;letter-spacing:0;color:var(--mtg-deep)}
.mtg-brand-tagline{font:8px/1.2 var(--mtg-body-font);letter-spacing:2.3px;color:var(--mtg-muted)}
.mtg-atelier.home .wd-content-layout.container{max-width:1440px;padding-inline:clamp(20px,4.5vw,64px)}
.mtg-atelier.home .main-page-wrapper{padding-top:0}
.mtg-frontpage{width:100%;padding-bottom:0}
.mtg-home-content p{margin-bottom:0}
.mtg-eyebrow{font:10px/1.5 var(--mtg-body-font);letter-spacing:2px;color:var(--mtg-olive);margin:0 0 19px!important}
.mtg-hero{display:grid;grid-template-columns:1.05fr 1fr;gap:45px;align-items:center;padding:45px 0 54px;border-bottom:1px solid var(--mtg-line)}
.mtg-hero-copy{padding:28px 0}
.mtg-hero h1{font-family:var(--mtg-heading-font);font-size:clamp(48px,5.4vw,76px);font-weight:400;line-height:1.3;letter-spacing:0;color:var(--mtg-deep);margin:0 0 26px}
.mtg-hero em,.mtg-contact-panel em{font-weight:400;color:var(--mtg-olive)}
.mtg-hero-intro{font-size:14px;color:var(--mtg-muted);line-height:1.9;margin-bottom:29px!important}
.mtg-button{display:inline-flex;align-items:center;justify-content:center;gap:24px;border:1px solid var(--mtg-action)!important;border-radius:0!important;background:var(--mtg-action)!important;color:#fff!important;padding:14px 23px!important;min-height:49px;box-shadow:none!important;font:12px/1.5 var(--mtg-body-font)!important;font-weight:400!important;letter-spacing:.2px;text-transform:none!important;text-decoration:none;cursor:pointer}
.mtg-button:hover{background:var(--mtg-action-hover)!important;border-color:var(--mtg-action-hover)!important;color:#fff!important}
.mtg-button span{font-size:19px}
.mtg-button-light{background:transparent!important;color:var(--mtg-deep)!important}
.mtg-button-light:hover{background:var(--mtg-soft)!important;color:var(--mtg-deep)!important}
.mtg-hero-signature{display:flex;align-items:center;gap:21px;margin-top:45px;color:var(--mtg-muted);font-size:10px;line-height:1.7}
.mtg-hero-signature>span{font-size:8px;letter-spacing:1.4px;border-right:1px solid var(--mtg-line);padding-right:21px;color:var(--mtg-olive)}
.mtg-hero-image{position:relative;height:540px;background:var(--mtg-soft);border-radius:155px 155px 3px 3px;overflow:hidden}
.mtg-hero-image>img{display:block;width:100%;height:100%;object-fit:cover;object-position:center 50%;filter:none}
.mtg-image-caption{position:absolute;left:0;right:0;bottom:0;display:flex;justify-content:space-between;align-items:center;gap:15px;padding:19px 25px;background:linear-gradient(transparent,#122410a6);color:#fff;min-height:90px}
.mtg-image-caption>span:first-child{font-family:var(--mtg-heading-font);font-size:19px;font-style:italic}
.mtg-image-caption>span:last-child{font-size:8px;letter-spacing:1.2px}
.mtg-selection{padding:41px 0 45px}
.mtg-section-head{display:flex;align-items:flex-end;justify-content:space-between;gap:25px;margin-bottom:25px}
.mtg-section-head .mtg-eyebrow{margin-bottom:11px!important}
.mtg-section-head h2,.mtg-contact-panel h2{font-family:var(--mtg-heading-font);font-size:37px;line-height:1.35;font-weight:400;letter-spacing:-.3px;color:var(--mtg-ink);margin:0}
.mtg-underlink{font-size:11px;color:var(--mtg-muted);padding-bottom:4px;border-bottom:1px solid var(--mtg-line)}
.mtg-underlink span{margin-left:12px;font-size:17px}
.mtg-hero-copy>.mtg-button>span[aria-hidden="true"],.mtg-section-head>.mtg-underlink>span[aria-hidden="true"]{display:none}
.mtg-category-links{display:flex;gap:10px;flex-wrap:wrap;margin-bottom:25px}
.mtg-category-links a{font-size:10px;border:1px solid var(--mtg-line);padding:7px 14px;color:var(--mtg-muted);background:var(--mtg-paper)}
.mtg-category-links a:hover,.mtg-category-links .mtg-category-active{background:var(--mtg-soft);color:var(--mtg-deep);border-color:#bdcdb2}
.mtg-frontpage .products{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:30px 21px!important;--wd-gap-lg:21px;--wd-gap-sm:14px}
.mtg-atelier .products .product-wrapper{padding:0;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important}
.mtg-atelier .products .product-grid-item:not(.product-list-item){display:flex;flex-direction:column;padding-bottom:20px}
.mtg-atelier .products .product-grid-item:not(.product-list-item) .product-wrapper{display:flex;flex-direction:column;flex:1;min-width:0;width:100%}
.mtg-atelier .products .product-grid-item:not(.product-list-item) .product-element-top{flex-shrink:0}
.mtg-atelier .product-element-top{border:1px solid var(--mtg-line);border-radius:2px;overflow:hidden;background:#eff3eb}
.mtg-atelier .product-image-link>img,.mtg-atelier .hover-img>img{display:block;width:100%;height:auto;object-fit:contain;filter:none;border-radius:0}
.mtg-atelier .product-element-bottom{padding:14px 1px 0!important;text-align:center!important}
.mtg-atelier .products .product-grid-item:not(.product-list-item) .product-element-bottom{display:flex;flex-direction:column;flex:1;justify-content:flex-end;gap:8px}
.mtg-atelier .product-grid-item .wd-entities-title{font-family:var(--mtg-heading-font);font-size:19px;line-height:1.45!important;font-weight:400;letter-spacing:0;color:var(--mtg-ink);margin-bottom:0;min-height:auto;max-height:none!important;height:auto;overflow:visible;text-align:center}
.mtg-atelier .products .product-grid-item:not(.product-list-item) .wd-entities-title{display:flex;align-items:center;justify-content:center;flex:1}
.mtg-atelier .product-grid-item .price{font-size:12px;font-weight:500;color:var(--mtg-deep);line-height:1.5}
.mtg-atelier .products .product-grid-item.instock:not(.product-list-item) .product-element-bottom{gap:0}
.mtg-atelier .product-grid-item.instock .product-element-bottom>.price{display:inline-flex;align-items:center;justify-content:center;align-self:center;width:fit-content;min-width:min(132px,100%);max-width:100%;min-height:52px;box-sizing:border-box;margin:8px auto 0;padding:7px 13px;border:1px solid var(--mtg-action);border-radius:0;background:var(--mtg-action);color:#fff!important;font-size:12px!important}
.mtg-atelier .product-grid-item.instock .product-element-bottom>a.price:hover{background:var(--mtg-action-hover);border-color:var(--mtg-action-hover)}
.mtg-atelier .product-grid-item.instock .product-element-bottom>.price .amount,.mtg-atelier .product-grid-item.instock .product-element-bottom>.price bdi,.mtg-atelier .product-grid-item.instock .product-element-bottom>.price .woocommerce-Price-currencySymbol{color:inherit!important;font-size:inherit}
.mtg-atelier .product-labels{top:11px;left:11px}
.mtg-atelier .product-labels .product-label{font-size:8px;font-weight:500;letter-spacing:.7px;line-height:1.4;border-radius:2px;min-width:0;min-height:0;padding:5px 8px}
.mtg-atelier .product-labels .out-of-stock{background:#ffffffeb;color:#5d6a56;font-size:10px}
.mtg-atelier .product-labels .new{background:#eaf3e3;color:#4c6344}
.mtg-atelier .wd-buttons{box-shadow:none;background:#ffffffed;border:1px solid var(--mtg-line);border-radius:2px}
.mtg-atelier .wd-add-btn{margin-top:8px}
.mtg-atelier .products .product-grid-item:not(.product-list-item) .wd-add-btn{margin-top:0!important;padding-top:0;text-align:center}
.mtg-atelier .wd-add-btn>a{font-size:10px;background:transparent;color:var(--mtg-muted);border-radius:0;box-shadow:none}
.mtg-selection-foot{display:flex;justify-content:flex-end;align-items:center;gap:20px;font-size:10px;border-top:1px solid var(--mtg-line);padding-top:20px;margin-top:27px;color:var(--mtg-muted)}
.mtg-selection-foot a{color:var(--mtg-olive)}
.mtg-selection-foot a span{margin-left:12px}
.mtg-contact-panel{display:grid;grid-template-columns:1fr 1fr;gap:70px;padding:39px 42px;background:var(--mtg-soft);border:1px solid #d9e3d0;margin-bottom:47px}
.mtg-contact-panel .mtg-eyebrow{margin-bottom:16px!important}
.mtg-contact-copy>p:first-child{font-size:13px;color:var(--mtg-muted);line-height:1.85;margin-bottom:22px!important;max-width:450px}
.mtg-local-hint{font-size:10px!important;line-height:1.7!important;color:var(--mtg-muted)!important;margin:12px 0 0!important}
.mtg-atelier .page-title{background:var(--mtg-soft)!important;box-shadow:none;border-bottom:1px solid var(--mtg-line)}
.mtg-atelier .wd-woo-page-title,.mtg-atelier .wd-nav-product-cat-wrap:has(.cat-item-none){display:none!important}
.mtg-atelier .page-title .title{font-family:var(--mtg-heading-font);font-size:44px;font-weight:400;color:var(--mtg-deep)}
.mtg-atelier .wd-shop-tools,.mtg-atelier .shop-loop-head{padding:14px 0;border-bottom:1px solid var(--mtg-line);margin-bottom:24px}
.mtg-atelier .woocommerce-result-count{font-size:11px;color:var(--mtg-muted)}
.mtg-atelier .widget{border-bottom:1px solid var(--mtg-line);padding-bottom:22px}
.mtg-atelier .widget-title{font-family:var(--mtg-heading-font);font-size:20px;font-weight:400;letter-spacing:0;text-transform:none}
.mtg-atelier .widget a{font-size:12px;color:var(--mtg-muted)}
.mtg-atelier .widget a:hover{color:var(--mtg-olive)}
.mtg-atelier .ui-slider .ui-slider-range,.mtg-atelier .ui-slider .ui-slider-handle{background:var(--mtg-olive)}
.mtg-atelier .woocommerce-pagination .page-numbers{border-radius:0;color:var(--mtg-muted)}
.mtg-atelier .woocommerce-pagination .current{background:var(--mtg-action)!important;color:#fff!important}
.mtg-atelier .single-breadcrumbs-wrapper{font-size:10px;margin-bottom:20px}
.mtg-atelier.single-product .wd-el-breadcrumbs,.mtg-atelier.single-product .woocommerce-breadcrumb{display:none!important}
.mtg-atelier .summary .product_title{display:block!important;font-family:var(--mtg-heading-font);font-size:38px;line-height:1.35;font-weight:400;letter-spacing:-.3px;color:var(--mtg-deep);margin:0 0 18px}
.mtg-atelier .summary .price{font-size:23px;color:var(--mtg-deep);font-weight:400}
.mtg-atelier .summary .woocommerce-product-details__short-description{color:var(--mtg-muted);font-size:13px;line-height:1.85}
.mtg-atelier .summary table{font-size:12px;border-collapse:collapse;min-width:0!important;width:100%!important}
.mtg-atelier .summary table td,.mtg-atelier .summary table th{padding:11px 0;border-bottom:1px solid var(--mtg-line);background:transparent;font-size:12px}
.mtg-atelier .summary table td:first-child{color:var(--mtg-muted);width:36%}
.mtg-atelier .summary .mtg-consult-trigger{margin:18px 0 0;width:100%;justify-content:space-between}
.mtg-atelier .stock{font-size:11px;padding:7px 10px;background:var(--mtg-soft);color:#4d6344;display:inline-block}
.mtg-atelier .stock.out-of-stock,.mtg-atelier .stock.out-of-stock>span{background:var(--mtg-action)!important;color:#fff!important;font-size:12px}
.mtg-atelier.single-product .wd-gallery-images .product-labels .out-of-stock,.mtg-atelier.single-product .wd-single-stock-status+.vc_separator{display:none!important}
.mtg-atelier .single_add_to_cart_button,.mtg-atelier .woocommerce .button.alt,.mtg-atelier .checkout-button{background:var(--mtg-action)!important;color:#fff!important;border-radius:0;box-shadow:none}
.mtg-atelier .product_meta{font-size:10px;line-height:1.8;color:var(--mtg-muted);border-top:1px solid var(--mtg-line);padding-top:17px;margin-top:22px}
.mtg-atelier .footer-container{background:#f1f5ed!important;border-top:1px solid var(--mtg-line);color:var(--mtg-muted);margin-top:0}
.mtg-atelier .main-footer{padding-top:30px;padding-bottom:26px}
.mtg-atelier .main-footer h4{font-family:var(--mtg-heading-font);font-size:21px;font-weight:400;color:var(--mtg-deep)}
.mtg-atelier .main-footer p,.mtg-atelier .main-footer a{font-size:12px;color:var(--mtg-muted)}
.mtg-dialog{background:var(--mtg-paper);color:var(--mtg-ink);border:1px solid var(--mtg-line);width:calc(100% - 32px);max-width:590px;max-height:90dvh;overflow:auto;padding:27px;box-sizing:border-box}
.mtg-dialog::backdrop{background:#2435288c;backdrop-filter:blur(3px)}
.mtg-dialog-top{display:flex;align-items:center;justify-content:space-between;gap:20px}
.mtg-dialog-top .mtg-eyebrow{margin:0!important;font-size:9px}
.mtg-dialog-close{border:0;background:transparent!important;color:var(--mtg-deep)!important;box-shadow:none!important;min-width:40px;min-height:40px;font-size:28px;padding:0;line-height:1}
.mtg-dialog h2{font-family:var(--mtg-heading-font);font-size:31px;font-weight:400;line-height:1.35;margin:20px 0 14px;color:var(--mtg-deep)}
.mtg-dialog-note{font-size:12px;line-height:1.75;color:var(--mtg-muted);margin:0 0 22px}
.mtg-dialog form{display:flex;flex-direction:column;gap:16px;margin:0}
.mtg-form-row{display:grid;grid-template-columns:1fr 1fr;gap:14px}
.mtg-dialog label{min-width:0;display:flex;flex-direction:column;gap:7px;font-size:11px;color:var(--mtg-ink)}
.mtg-dialog input,.mtg-dialog textarea{font-size:13px;width:100%;min-height:44px;border:1px solid #d5dfce;background:var(--mtg-paper);color:var(--mtg-ink);padding:10px 12px;border-radius:0;box-shadow:none}
.mtg-dialog textarea{resize:vertical;min-height:90px}
.mtg-dialog .mtg-button{align-self:flex-start}
.mtg-dialog dl{margin:0 0 22px;border-top:1px solid var(--mtg-line)}
.mtg-dialog dl>div{display:grid;grid-template-columns:110px 1fr;gap:15px;padding:12px 0;border-bottom:1px solid var(--mtg-line)}
.mtg-dialog dt{font-size:11px;color:var(--mtg-muted);font-weight:400}
.mtg-dialog dd{font-size:13px;margin:0;white-space:pre-wrap;overflow-wrap:anywhere}
.mtg-review-actions{display:flex;gap:12px;flex-wrap:wrap}
#mtg-request-status{font-size:11px;color:var(--mtg-olive);margin:16px 0 0}
.mtg-atelier:has(.mtg-dialog[open]){overflow:hidden}
@media(max-width:1100px){.mtg-hero{gap:30px}.mtg-hero-image{height:470px}.mtg-hero h1{font-size:57px}.mtg-contact-panel{gap:35px;padding:33px}.mtg-frontpage .products{gap:25px 16px!important}.mtg-atelier .product-grid-item .wd-entities-title{font-size:17px}.mtg-section-head h2,.mtg-contact-panel h2{font-size:32px}}
@media(max-width:767px){.mtg-atelier .whb-general-header .whb-flex-row{height:78px}.mtg-atelier .mtg-wordmark{min-width:0;gap:5px}.mtg-brand-name{font-size:24px}.mtg-brand-tagline{font-size:6px;letter-spacing:1.9px}.mtg-atelier.home .wd-content-layout.container{padding-inline:20px}.mtg-hero{grid-template-columns:1fr;gap:27px;padding:35px 0 37px}.mtg-hero-copy{padding:0}.mtg-eyebrow{font-size:8px;letter-spacing:1.3px}.mtg-hero h1{font-size:clamp(45px,10vw,62px);letter-spacing:-1.6px;margin-bottom:23px}.mtg-hero-intro{font-size:13px;margin-bottom:23px!important}.mtg-hero-signature{display:none}.mtg-hero-image{height:420px;border-radius:110px 110px 2px 2px}.mtg-image-caption{padding:18px;min-height:77px}.mtg-image-caption>span:first-child{font-size:17px}.mtg-image-caption>span:last-child{font-size:6px}.mtg-selection{padding:31px 0}.mtg-section-head{align-items:flex-start;flex-direction:column;gap:15px;margin-bottom:19px}.mtg-section-head h2{font-size:30px;max-width:300px}.mtg-underlink{font-size:10px}.mtg-category-links{gap:8px;margin-bottom:21px}.mtg-category-links a{font-size:9px;padding:6px 10px}.mtg-frontpage .products{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:24px 14px!important}.mtg-atelier .product-grid-item .wd-entities-title{font-size:17px;line-height:1.32}.mtg-atelier .product-grid-item .price{font-size:11px}.mtg-atelier .product-element-bottom{padding-top:11px!important}.mtg-atelier .product-labels{top:8px;left:8px}.mtg-atelier .product-labels .product-label{font-size:7px;padding:4px 6px}.mtg-atelier .product-labels .out-of-stock{font-size:9px}.mtg-selection-foot{align-items:flex-start;flex-direction:column;gap:10px;font-size:9px;margin-top:23px;padding-top:17px}.mtg-contact-panel{grid-template-columns:1fr;gap:23px;padding:27px 23px;margin-bottom:32px}.mtg-contact-panel h2{font-size:32px}.mtg-contact-copy>p:first-child{font-size:12px}.mtg-contact-panel .mtg-button{width:100%;justify-content:space-between}.mtg-local-hint{font-size:9px!important}.mtg-atelier .page-title .title{font-size:33px}.mtg-atelier .summary .product_title{font-size:30px;letter-spacing:-.5px}.mtg-atelier .summary table td,.mtg-atelier .summary table th{font-size:11px;padding:9px 0}.mtg-dialog{padding:21px}.mtg-dialog h2{font-size:28px}.mtg-form-row{grid-template-columns:1fr;gap:15px}.mtg-dialog dl>div{grid-template-columns:95px 1fr;gap:12px}.mtg-dialog dd{font-size:12px}.mtg-review-actions{display:grid;grid-template-columns:1fr}.mtg-review-actions .mtg-button{width:100%}.mtg-atelier .main-footer{padding-top:24px;padding-bottom:22px}}
@media(max-width:360px){.mtg-atelier.home .wd-content-layout.container{padding-inline:16px}.mtg-hero h1{font-size:43px}.mtg-hero-image{height:365px}.mtg-brand-name{font-size:21px}.mtg-brand-tagline{font-size:5px}.mtg-atelier .product-grid-item .wd-entities-title{font-size:16px}.mtg-image-caption>span:last-child{display:none}}
@media(prefers-reduced-motion:reduce){.mtg-atelier *{scroll-behavior:auto!important;transition:none!important}}
.mtg-atelier .mtg-product-title{font-family:var(--mtg-heading-font);font-size:38px;font-weight:400;line-height:1.35;letter-spacing:-.3px;color:var(--mtg-deep);margin:0 0 22px}
.mtg-atelier .wd-single-short-desc{font-size:13px;line-height:1.85;color:var(--mtg-muted)}
.mtg-atelier.single-product .wd-single-short-desc+.vc_separator{display:none!important}
.mtg-atelier .wd-single-short-desc table td{font-size:12px;padding:11px 0;border-bottom:1px solid var(--mtg-line)}
.mtg-atelier .wd-single-short-desc table td:first-child{width:36%;color:var(--mtg-muted)}
@media(max-width:767px){.mtg-atelier .mtg-product-title{font-size:30px;letter-spacing:-.5px}.mtg-atelier .wd-single-short-desc table td{font-size:11px;padding:9px 0}}
.mtg-atelier.single-product .wd-single-short-desc table,.mtg-atelier.single-product .summary table{width:100%;max-width:100%;border-collapse:collapse;border:1px solid var(--mtg-line)}
.mtg-atelier.single-product .wd-single-short-desc table td,.mtg-atelier.single-product .wd-single-short-desc table th,.mtg-atelier.single-product .summary table td,.mtg-atelier.single-product .summary table th{border:1px solid var(--mtg-line);padding:11px 12px;overflow-wrap:anywhere}
@media(max-width:767px){.mtg-atelier.single-product .wd-single-short-desc table td,.mtg-atelier.single-product .wd-single-short-desc table th,.mtg-atelier.single-product .summary table td,.mtg-atelier.single-product .summary table th{padding:9px 10px}}


