@font-face{font-family:DG Thai;font-style:normal;font-weight:400;font-display:swap;src:url(dg-noto-thai-400.woff2) format("woff2");unicode-range:U+02D7,U+0303,U+0331,U+0E01-0E5B,U+200C-200D,U+25CC}@font-face{font-family:DG Thai;font-style:normal;font-weight:600;font-display:swap;src:url(dg-noto-thai-600.woff2) format("woff2");unicode-range:U+02D7,U+0303,U+0331,U+0E01-0E5B,U+200C-200D,U+25CC}@font-face{font-family:DG Thai;font-style:normal;font-weight:400;font-display:swap;src:url(dg-noto-latin-400.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DG Thai;font-style:normal;font-weight:600;font-display:swap;src:url(dg-noto-latin-600.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--dg-ink:#171717;--dg-muted:#68645f;--dg-line:#e7e3dc;--dg-cream:#f6f4ef}body{color:var(--dg-ink)}html[lang^=th] body,html[lang^=th] input,html[lang^=th] button,html[lang^=th] select,html[lang^=th] textarea,html[lang^=th] h1,html[lang^=th] h2,html[lang^=th] h3,html[lang^=th] body *{font-family:DG Thai,Tahoma,Leelawadee UI,Arial,sans-serif!important;letter-spacing:0}a:focus-visible,button:focus-visible,summary:focus-visible,input:focus-visible,.variant-input-wrap input:focus-visible+label{outline:2px solid #74634d!important;outline-offset:4px}.template-index .index-section{margin:64px 0}.template-index .section-header{margin:0 0 28px!important}.template-index .section-header__title{font-size:30px;font-weight:500;line-height:1.5!important}.template-index .section-header__link{font-size:13px;font-weight:400}.template-index .grid-overflow-wrapper{overflow:visible;margin-bottom:0!important}.template-index .grid-overflow-wrapper .grid{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr));gap:32px 24px;margin:0;padding:0;width:100%;white-space:normal}.template-index .grid-overflow-wrapper .grid:after{display:none}.template-index .grid-overflow-wrapper .grid>.grid__item{float:none;width:auto!important;min-width:0;max-width:none;flex:none;padding:0;margin:0;white-space:normal}.template-index .grid-overflow-wrapper .grid>.grid__item--view-all{grid-column:1/-1}.template-index .grid-overflow-wrapper .grid>.small--hide.text-center{grid-column:1/-1}.grid-product__image-mask{aspect-ratio:3/4;height:auto!important;padding:0!important}.grid-product__image-mask:before,.grid-product__image-mask .grid__image-ratio:before{content:none!important;display:none!important;padding:0!important}.grid-product__image-mask>.image-wrap,.grid-product__image-mask>.grid__image-ratio{position:absolute!important;top:0;right:0;bottom:0;left:0;width:100%;height:100%!important;padding:0!important;background-size:cover;background-position:center}.grid-product__image-mask .grid-product__image{width:100%;height:100%;object-fit:cover;object-position:center}.template-index .grid-product__meta{padding:16px 0 0;text-align:left}.template-index .grid-product__title{font-size:14px;line-height:1.6;letter-spacing:0}.template-index .grid-product__price{margin-top:6px;font-size:14px}.template-index .scroll-dots{display:none!important}.hero__title{line-height:1.35;letter-spacing:0}.hero__subtitle{line-height:1.7}.hero .btn{border-radius:2px;padding:14px 28px;letter-spacing:0}.chapel-marquee__text{font-family:inherit!important;font-size:12px!important;letter-spacing:0!important}.chapel-marquee__track{padding:10px 0}.custom-product-form .custom-cart-row{width:100%;gap:12px}.custom-product-form .custom-qty-pill{flex:0 0 120px;max-width:120px;box-sizing:border-box;padding:0 8px}.custom-product-form .custom-qty-pill button{flex:0 0 28px;min-height:44px}.custom-product-form .custom-qty-pill input{min-width:0;padding:0;flex:1}.custom-product-form .custom-add-pill{flex:1 1 0;min-width:0;max-width:none;border-radius:3px;background:var(--dg-ink)!important;color:#fff!important;border-color:var(--dg-ink)!important}.custom-product-form .custom-add-pill:hover{background:#34302c!important}.custom-product-form .custom-add-pill:disabled{opacity:.5;cursor:not-allowed}.custom-product-form .custom-add-pill.btn--loading .custom-add-text{visibility:hidden}.dg-purchase-assurance{display:flex;flex-wrap:wrap;gap:8px 18px;color:var(--dg-muted);font-size:12px;line-height:1.7;margin:18px 0 0}.dg-purchase-assurance span:before{content:"\2713";margin-right:6px}.buy-note-box{margin:22px 0;padding:18px;background:var(--dg-cream);border:1px solid var(--dg-line);border-radius:3px}.buy-note-title{font-size:13px;margin-bottom:12px}.buy-note-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.buy-note-field label{display:block;font-size:12px;margin:0 0 6px}.buy-note-field input{display:block;width:100%;min-width:0;max-width:100%;padding:10px;background:#fff;box-sizing:border-box}.dg-size-finder__title{font-size:19px;font-weight:600;margin:0 0 8px;line-height:1.5}.dg-size-finder__intro,.dg-size-finder__help{font-size:12px;line-height:1.8;color:var(--dg-muted);margin:0 0 16px}.dg-size-finder .buy-note-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 12px!important}.dg-size-finder .buy-note-grid>.buy-note-field{width:auto!important;max-width:none!important;min-width:0;margin:0}.dg-size-finder .buy-note-field label{letter-spacing:0;text-transform:none;font-size:12px}.dg-size-finder .buy-note-field input,.dg-size-finder .buy-note-field select{width:100%;max-width:100%;min-width:0;box-sizing:border-box;min-height:46px;padding:10px;border:1px solid var(--dg-line);border-radius:3px;background-color:#fff;color:var(--dg-ink);font-size:16px}.dg-size-finder .buy-note-field select{-webkit-appearance:auto;appearance:auto}.dg-size-finder__help{margin:14px 0}.dg-size-finder__actions{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.dg-size-finder__calculate{background:var(--dg-ink);color:#fff;border:1px solid var(--dg-ink);border-radius:3px;min-height:46px;padding:12px 16px;font-size:13px}.dg-size-finder__reset{border:0;border-bottom:1px solid var(--dg-muted);background:transparent;padding:8px 0;font-size:12px;color:var(--dg-muted)}.dg-size-finder__error{color:#a32222;font-size:13px;line-height:1.8;margin:14px 0 0}.dg-size-finder__result{margin-top:18px;padding:18px;background:#fff;border:1px solid var(--dg-line);border-radius:3px}.dg-size-finder__error:empty,.dg-size-finder__result:empty{display:none}.dg-size-finder__recommendation{font-size:17px;font-weight:600;line-height:1.6;margin:0 0 14px}.dg-size-finder__comparison{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-bottom:14px}.dg-size-finder__choice{display:flex;flex-direction:column;gap:6px;margin:0;padding:12px;border:1px solid var(--dg-line);border-radius:3px;font-size:12px}.dg-size-finder__choice strong{font-size:19px}.dg-size-finder__choice.is-selected{border-color:var(--dg-ink);background:var(--dg-cream)}.dg-size-finder__note{font-size:11px;line-height:1.8;color:var(--dg-muted);margin:0 0 6px}.dg-size-finder__note:last-child{margin-bottom:0}.dg-size-finder [aria-invalid=true]{border-color:#a32222!important}@media(max-width:359px){.dg-size-finder .buy-note-grid,.dg-size-finder__comparison{grid-template-columns:1fr}.dg-size-finder__result{padding:12px}}.chapel-size-chart{max-width:100%;margin-top:28px}.chapel-table-wrap{overflow-x:auto}.chapel-size-table{min-width:300px}.lookbook-section{padding:52px 0}.lookbook-section .section-header__subtitle{color:var(--dg-muted);margin-top:12px}.dg-faq{display:grid;grid-template-columns:1fr 1.5fr;gap:60px;padding-top:64px;padding-bottom:80px}.dg-eyebrow{font-size:11px;letter-spacing:3px!important;margin-bottom:16px}.dg-faq h2{font-size:30px;font-weight:500;line-height:1.5;margin-bottom:14px}.dg-faq__intro>p:last-child{color:var(--dg-muted);font-size:14px;line-height:1.8}.dg-faq details{border-bottom:1px solid var(--dg-line)}.dg-faq details:first-child{border-top:1px solid var(--dg-line)}.dg-faq summary{display:flex;justify-content:space-between;gap:20px;padding:20px 0;list-style:none;cursor:pointer;font-size:15px;line-height:1.7}.dg-faq summary::-webkit-details-marker{display:none}.dg-faq summary:after{content:"+";flex-shrink:0;font-size:20px}.dg-faq details[open] summary:after{content:"\2212"}.dg-faq details p{color:var(--dg-muted);font-size:14px;line-height:1.9;margin:0 0 22px}.site-footer{background:var(--dg-ink)}.site-footer a{overflow-wrap:anywhere}.dg-feedback{background:var(--dg-cream);padding:64px 0}.dg-feedback__heading{text-align:center;margin-bottom:30px}.dg-feedback__heading h2{font-size:30px;font-weight:500;line-height:1.5;margin:0 0 12px}.dg-feedback__subtitle{color:var(--dg-muted);font-size:14px;line-height:1.8;margin:0}.dg-feedback__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;align-items:start}.dg-feedback__card{background:#fff;border:1px solid var(--dg-line);min-width:0;overflow:hidden;border-radius:4px}.dg-feedback__photo{aspect-ratio:4/5;background:#ebe7df}.dg-feedback__photo a{display:block;width:100%;height:100%}.dg-feedback__grid:focus-visible{outline:2px solid #74634d;outline-offset:4px}.dg-feedback__photo img{display:block;width:100%;height:100%;object-fit:contain}.dg-feedback__body{padding:24px}.dg-feedback__rating{display:flex;gap:3px;color:#846b43;font-size:16px;margin-bottom:14px}.dg-feedback__star-empty{color:#d8d3cb}.dg-feedback__quote{border:0;padding:0;margin:0 0 18px;font-size:14px;line-height:1.9;font-style:normal;overflow-wrap:anywhere;text-align:left}.dg-feedback__author{font-size:13px;font-weight:600;margin:0;overflow-wrap:anywhere}.dg-feedback__product{display:inline-block;font-size:12px;line-height:1.7;color:var(--dg-muted);margin-top:10px;text-underline-offset:4px;overflow-wrap:anywhere}.dg-feedback__hint{display:none}.dg-feedback__empty{padding:30px;border:1px dashed #b8b0a3;text-align:center;font-size:14px;line-height:1.8}.dg-feedback__empty p{margin:0 0 8px}@media(min-width:590px)and (max-width:989px){.dg-feedback__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}}@media(max-width:589px){.dg-feedback{padding:40px 0}.dg-feedback__heading{margin-bottom:22px}.dg-feedback__heading h2{font-size:24px}.dg-feedback__grid{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:88%;gap:14px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-left:0;padding-bottom:12px}.dg-feedback__grid:has(.dg-feedback__card:only-child){grid-auto-columns:100%}.dg-feedback__card{scroll-snap-align:start}.dg-feedback__body{padding:20px}.dg-feedback__hint{display:block;text-align:right;color:var(--dg-muted);font-size:12px;margin:8px 0 0}}@media(max-width:768px){.template-index .index-section{margin:38px 0}.template-index .section-header{margin-bottom:20px!important}.template-index .section-header__title{font-size:23px}.template-index .grid-overflow-wrapper .grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 12px}.template-index .grid-overflow-wrapper{padding-left:17px;padding-right:17px;box-sizing:border-box}.template-index .grid-product__title,.template-index .grid-product__price{font-size:12px}.template-index .grid-product__meta{padding-top:10px}.custom-product-form .custom-qty-pill{flex-basis:106px;max-width:106px}.custom-product-form .custom-add-pill{font-size:13px;padding:0 8px}.custom-product-form input[type=number]{font-size:16px}.lookbook-section{padding:32px 0}.dg-faq{grid-template-columns:1fr;gap:20px;padding-top:40px;padding-bottom:48px}.dg-faq h2{font-size:24px}.dg-faq summary{font-size:14px}}@media(prefers-reduced-motion:reduce){.chapel-marquee__track{animation:none!important}.chapel-marquee__viewport{overflow-x:auto}.chapel-marquee__item[aria-hidden=true]{display:none}.custom-product-form *{transition:none!important}}.product-section .dg-product-description-below-images{margin:28px 0 0;padding-top:24px;border-top:1px solid var(--dg-line);text-align:left;line-height:1.8;overflow-wrap:anywhere}.product-section .dg-product-description-below-images img,.product-section .dg-product-description-below-images video,.product-section .dg-product-description-below-images iframe{max-width:100%}@media(max-width:768px){.product-section .dg-product-description-below-images{margin-bottom:28px}}
/*# sourceMappingURL=/cdn/shop/t/10/assets/dg-refinement.css.map */
