body{font-size:16px;line-height:1.55}h1,.h0,.h1{font-size:40px}h2,.h2{font-size:30px}h3,.h3{font-size:20px}h1,h2,h3,.h0,.h1,.h2,.h3{line-height:1.2}.dg{padding:64px 0}.dg h1,.dg h2,.dg h3{margin:0 0 18px}.dg p{margin:0 0 24px;font-size:16px;line-height:1.55}.dg-split{display:grid;grid-template-columns:1fr 1.15fr;gap:56px;align-items:center}.dg-copy{max-width:480px}.dg-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.dg-grid--trust{grid-template-columns:repeat(4,minmax(0,1fr));gap:28px}.dg-grid--trust h3{font-family:var(--font-body-family);font-weight:600;font-size:18px}.dg-grid--trust p{margin-bottom:0}.dg-card{min-width:0}.dg-grid--problems .dg-card,.dg-grid--reviews .dg-card{padding:28px;border:1px solid rgba(var(--color-foreground),.2);border-radius:12px}.dg-icon svg{width:42px;height:42px;margin-bottom:16px}.dg-media{overflow:hidden;border-radius:12px;background:rgba(var(--color-foreground),.035);width:100%}.dg-media--wide{aspect-ratio:16/9}.dg-media--square{aspect-ratio:1}.dg-media--portrait{aspect-ratio:4/5;max-width:400px;justify-self:center}.dg-media img{display:block;width:100%;height:100%;object-fit:cover}.dg-placeholder{width:100%;height:100%;min-height:180px;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:20px}.dg-placeholder svg{width:80px;height:80px}.dg-placeholder span,.dg small{font-size:13px;line-height:1.55}.dg-placeholder span{border:1px solid currentColor;border-radius:20px;padding:2px 12px}.dg-grid--steps .dg-media{margin-bottom:24px}.dg-button{font-size:16px;min-height:48px;border-radius:8px;line-height:1.55}.dg-select{display:block;width:100%;padding:14px;border:1px solid currentColor;border-radius:8px;background:rgb(var(--color-background));color:rgb(var(--color-foreground));font:inherit;margin:10px 0 24px}.dg-product-title,.product__title h1,.product__title h2{font-family:var(--font-body-family);font-size:22px;font-weight:600}.dg-price{font-size:16px;margin:16px 0}.dg-inactive{border:1px dashed currentColor;padding:12px}.dg-editor-note{padding:24px;border:1px dashed currentColor;border-radius:12px}.header__heading-link .h2{font-size:24px}.dg a:not(.button){color:inherit}.dg :focus-visible{outline:2px solid currentColor;outline-offset:4px}@media(max-width:749px){body{font-size:15px}h1,.h0,.h1{font-size:28px}h2,.h2{font-size:24px}h3,.h3{font-size:18px}.dg{padding:36px 0}.dg-split{grid-template-columns:1fr;gap:28px}.dg-grid{grid-template-columns:1fr;gap:24px}.dg-grid--trust{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 16px}.dg p,.dg-button,.dg-price{font-size:15px}.dg-product-title,.product__title h1,.product__title h2{font-size:18px}.header__heading-link .h2{font-size:20px}.dg-grid--problems .dg-card{padding:22px}.dg-copy{max-width:none}}.dg-main .product__title h1,.dg-main .product__title h2{font-family:var(--font-body-family);font-size:22px;font-weight:600;line-height:1.2;margin:0}.dg-main .price,.dg-main .price--large,.dg-main .price-item,.dg-main p,.dg-main .quantity__input,.dg-main .button{font-size:16px;line-height:1.55}.dg-main .form__label,.dg-main .badge,.dg-main .caption,.dg-main .caption-large,.dg-main .quantity__rules,.dg-main small{font-size:13px;line-height:1.55}.dg-main .product__tax,.dg-main .shopify-payment-button{display:none}.dg-main .product__media-wrapper .dg-media{min-height:300px}.dg-main .product--no-media{max-width:none}.dg-main .product-form__input .swatch-input__label,.dg-main .swatch{border-radius:50%}.dg-black-swatch{--swatch--background:#000000}.dg-benefits{list-style:none;margin:20px 0 0;padding:0;display:grid;gap:12px}.dg-benefits li{display:flex;align-items:center;gap:12px;font-size:16px;line-height:1.55}.dg-benefits svg{width:26px;height:26px;flex:0 0 26px}.dg-grid--assurance{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;max-width:900px;margin:auto}.dg-grid--assurance h3{font-family:var(--font-body-family);font-weight:600;font-size:18px}.dg-grid--assurance p{margin:0}.dg-narrow{max-width:960px}.dg-details{border-top:1px solid rgba(var(--color-foreground),.25)}.dg-details:last-child{border-bottom:1px solid rgba(var(--color-foreground),.25)}.dg-details summary{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:22px 0;cursor:pointer;list-style:none}.dg-details summary::-webkit-details-marker{display:none}.dg-details summary h3{font-family:var(--font-body-family);font-size:18px;font-weight:600;margin:0}.dg-details summary>span{font-size:20px}.dg-details[open] summary>span{transform:rotate(45deg)}.dg-answer{padding:0 0 20px;font-size:16px;line-height:1.55}.dg-answer ul{padding-left:22px;margin:0}.dg-answer p{margin:0}.dg-story-media{display:flex;justify-content:center}.dg-story--right .dg-story-media{grid-column:2;grid-row:1}.dg-story--right .dg-copy{grid-column:1;grid-row:1}.dg-story .dg-media--portrait{max-width:440px}.dg-table-wrap{overflow-x:auto}.dg-table{width:100%;border-collapse:collapse;box-shadow:none;font-size:16px}.dg-table th,.dg-table td{border:0;border-bottom:1px solid rgba(var(--color-foreground),.2);padding:18px 14px;text-align:center;line-height:1.55}.dg-table th:first-child{text-align:left;width:45%}.dg-table svg{width:24px;height:24px;vertical-align:middle}.dg-review-summary{display:grid;grid-template-columns:1fr 1fr;gap:32px;margin-bottom:32px;border:1px solid rgba(var(--color-foreground),.2);padding:24px;border-radius:12px}.dg-review-summary strong{font-size:20px}.dg-review-summary p{margin:8px 0}.dg-distribution{display:grid;grid-template-columns:40px 1fr 40px;gap:12px;align-items:center;font-size:13px}.dg-distribution progress{width:100%;height:10px;accent-color:rgb(var(--color-foreground))}.dg-review-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.dg-review-cards .dg-card{padding:24px;border:1px solid rgba(var(--color-foreground),.2);border-radius:12px}.dg-review-meta{display:flex;gap:12px;justify-content:space-between;font-size:13px;margin-bottom:12px}.dg-review-cards p{margin:12px 0}.dg-review-photo{width:100%;height:auto;border-radius:8px;margin:10px 0}.dg-app-review{grid-column:1/-1}.dg-sticky[hidden]{display:none}.dg-sticky{position:fixed;bottom:0;left:0;right:0;z-index:30;border-top:1px solid rgba(var(--color-foreground),.2);padding:12px 0 calc(12px + env(safe-area-inset-bottom));box-shadow:0 -4px 16px #29332f14}.dg-sticky-inner{display:flex;align-items:center;justify-content:space-between;gap:20px}.dg-sticky strong{display:block;font-size:16px;font-weight:600;line-height:1.2}.dg-sticky-price{display:block;font-size:16px;line-height:1.55;margin-top:4px}.dg-sticky-status{display:block;font-size:13px;line-height:1.55;max-width:600px}.dg-has-sticky{padding-bottom:115px}@media(min-width:750px){.dg-main .product--no-media .product__media-wrapper{display:block;width:50%;max-width:50%}.dg-main .product--no-media .product__info-wrapper{width:50%;max-width:50%;padding-left:40px}}@media(max-width:749px){.dg-main .product__title h1,.dg-main .product__title h2{font-size:18px}.dg-main .price,.dg-main .price--large,.dg-main .price-item,.dg-main p,.dg-main .quantity__input,.dg-main .button,.dg-benefits li,.dg-answer,.dg-table{font-size:15px}.dg-grid--assurance{gap:24px 16px}.dg-grid--assurance h3{font-size:18px}.dg-details summary h3{font-size:18px}.dg-details summary{padding:18px 0}.dg-story .dg-story-media,.dg-story .dg-copy{grid-column:1;grid-row:auto}.dg-story .dg-story-media{order:-1}.dg-review-summary{grid-template-columns:1fr;gap:20px}.dg-review-cards{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:16px;padding-bottom:12px}.dg-review-cards .dg-card{flex:0 0 86%;scroll-snap-align:start}.dg-app-review{flex:0 0 100%}.dg-table th,.dg-table td{padding:14px 8px}.dg-sticky strong{font-size:13px}.dg-sticky-price{font-size:15px}.dg-sticky .button{min-width:128px;padding:0 16px;font-size:15px}.dg-main .product--no-media .product__media-wrapper{display:block;width:100%}}@media(prefers-reduced-motion:no-preference){.dg-sticky{animation:dg-rise .2s ease-out}@keyframes dg-rise{0%{transform:translateY(100%)}to{transform:translateY(0)}}}.dg-single-color{display:flex;align-items:center;gap:12px;font-size:16px}.dg-color-dot{display:inline-block;width:30px;height:30px;border-radius:50%;background:#000;border:3px solid rgb(var(--color-background));outline:1px solid rgb(var(--color-foreground))}@media(max-width:749px){.dg-single-color{font-size:15px}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/dingin.css.map */
