.dt-pro{--dt-white: #ffffff;--dt-muted: #686d64;--dt-card-line: #e1dcd2;--dt-link: #8a5530;--dt-pro-bg: var(--dt-cream);display:grid;grid-template-columns:var(--full-page-grid-with-margins);padding-block:var(--dt-pro-pt, 40px) var(--dt-pro-pb, 40px);background:var(--dt-pro-bg);color:var(--dt-ink);font-family:var(--font-body--family)}.shopify-section.dt-pro-section .dt-pro.section{background:var(--dt-pro-bg)}.dt-pro--dark{--dt-pro-bg: var(--dt-ink);--dt-muted: rgba(255, 255, 255, .8);--dt-link: #e7bd97;color:var(--dt-white)}.dt-pro--sand{--dt-pro-bg: var(--dt-sand);--dt-muted: #575c53;--dt-link: #7d4c2a}.dt-pro>.dt-pro__inner{grid-column:2;min-width:0}.dt-pro :is(h1,h2,h3){font-family:var(--font-body--family);font-weight:700;letter-spacing:0;text-transform:none;color:inherit}.dt-pro :is(h1,h2,h3,p,ol,ul,dl,dd,figure){margin:0}.dt-pro :is(ol,ul){padding:0;list-style:none}.dt-pro a{color:inherit}.dt-pro :is(a,button):focus-visible{outline:2px solid currentColor;outline-offset:3px}.dt-pro .dt-pro-photo{display:block;width:100%;height:100%;object-fit:cover}.dt-pro .dt-pro-eyebrow{margin-bottom:10px;color:var(--dt-link);font-size:.75rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.dt-pro-head{margin-bottom:28px}.dt-pro .dt-pro-title{font-size:1.75rem;line-height:1.2}.dt-pro .dt-pro-subtitle{margin-top:6px;color:var(--dt-muted);font-size:.9375rem;line-height:1.5}.dt-pro-actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-top:28px}.dt-pro .dt-pro-button{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:10px 28px;border:1.5px solid var(--dt-ink);border-radius:var(--dt-radius);background:var(--dt-white);color:var(--dt-ink);font-size:.9375rem;font-weight:700;line-height:1.2;text-align:center;text-decoration:none}.dt-pro .dt-pro-button--dark{background:var(--dt-ink);color:var(--dt-white)}.dt-pro .dt-pro-button--light{border-color:var(--dt-white)}.dt-pro .dt-pro-button--large{min-height:52px;padding-inline:40px}.dt-pro .dt-pro-button:hover{opacity:.88}.dt-pro .dt-pro-arrow{display:inline-block;color:var(--dt-link);font-size:.8125rem;font-weight:700;line-height:1.4;text-decoration:underline;text-underline-offset:3px}.dt-pro .dt-pro-arrow:after{content:" \2192" / ""}.dt-pro .dt-pro-arrow:hover{text-decoration-thickness:2px}.dt-pro-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:32px 64px}.dt-pro-hero--text{grid-template-columns:minmax(0,46rem)}.dt-pro .dt-pro-hero__title{font-size:2.75rem;line-height:1.15}.dt-pro-hero__text{margin-top:16px;color:var(--dt-muted);font-size:1rem;line-height:1.6}.dt-pro-hero__text p{margin:0}.dt-pro .dt-pro-hero__note{max-width:34rem;margin-top:20px;color:var(--dt-muted);font-size:.75rem;line-height:1.5}.dt-pro-hero__media{overflow:hidden;border-radius:var(--dt-radius);aspect-ratio:7 / 5;background:var(--dt-sand)}.dt-pro-products{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.dt-pro-pcard{display:flex;flex-direction:column;overflow:hidden;border:1px solid var(--dt-card-line);border-radius:var(--dt-radius);background:var(--dt-white)}.dt-pro-pcard__media{display:block;aspect-ratio:4 / 3;overflow:hidden;background:var(--dt-sand)}.dt-pro-pcard__body{display:flex;flex:1;flex-direction:column;gap:4px;padding:16px 16px 18px}.dt-pro .dt-pro-pcard__title{min-height:2.6em;margin-bottom:6px;font-size:1rem;line-height:1.3}.dt-pro-pcard__title a{text-decoration:none}.dt-pro-pcard__title a:hover{text-decoration:underline}.dt-pro .dt-pro-pcard__label,.dt-pro-pcard .dt-price__mode,.dt-pro-pcard .dt-price__note,.dt-pro .dt-pro-pcard__detail{color:var(--dt-muted);font-size:.75rem;line-height:1.4}.dt-pro-pcard .dt-price{display:flex;flex-direction:column;gap:4px}.dt-pro-pcard .dt-price p{margin:0}.dt-pro-pcard .dt-price__main{margin-top:8px;color:var(--dt-ink);font-size:1.125rem;font-weight:700;line-height:1.25}.dt-pro-pcard .dt-price__note:empty{display:none}.dt-pro-pcard .dt-pro-arrow{align-self:flex-start;margin-top:auto;padding-top:14px}.dt-pro-products__foot{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:8px 24px;margin-top:16px;color:var(--dt-muted);font-size:.8125rem;line-height:1.5}.dt-pro-band{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px 56px}.dt-pro .dt-pro-band__title{margin-bottom:10px;font-size:1.0625rem;line-height:1.3}.dt-pro-band__text{color:var(--dt-muted);font-size:.875rem;line-height:1.65}.dt-pro-band__text p{margin:0}.dt-pro-band__text p+p{margin-top:8px}.dt-pro-band__item .dt-pro-arrow{margin-top:14px}.dt-pro-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.dt-pro-steps__item{display:grid;align-content:start;gap:10px;padding:18px 18px 22px;border:1px solid var(--dt-card-line);border-radius:var(--dt-radius);background:var(--dt-white)}.dt-pro-steps__num{color:var(--dt-link);font-size:.75rem;font-weight:700}.dt-pro .dt-pro-steps__title{margin-bottom:6px;font-size:1.0625rem;line-height:1.3}.dt-pro .dt-pro-steps__text{color:var(--dt-muted);font-size:.8125rem;line-height:1.55}.dt-pro-actions--steps{gap:16px 32px}.dt-pro-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.dt-pro-card{display:flex;flex-direction:column;overflow:hidden;border:1px solid var(--dt-card-line);border-radius:var(--dt-radius);background:var(--dt-white)}.dt-pro-card__media{aspect-ratio:3 / 2;overflow:hidden;background:var(--dt-sand)}.dt-pro-card__body{display:flex;flex:1;flex-direction:column;gap:8px;padding:18px 16px 22px}.dt-pro .dt-pro-card__title{font-size:1rem;line-height:1.3}.dt-pro .dt-pro-card__text{color:var(--dt-muted);font-size:.8125rem;line-height:1.55}.dt-pro-card .dt-pro-arrow{align-self:flex-start;margin-top:auto;padding-top:10px}.dt-pro-specs{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:40px 64px}.dt-pro-specs .dt-pro-title{margin-bottom:22px}.dt-pro-formats{max-width:34rem;border-bottom:1px solid var(--dt-line)}.dt-pro-formats__row{display:grid;grid-template-columns:minmax(0,.45fr) minmax(0,.55fr);gap:4px 16px;padding-block:9px;border-top:1px solid var(--dt-line)}.dt-pro-formats dt{font-size:.875rem;font-weight:700;line-height:1.4}.dt-pro-formats dd{color:var(--dt-muted);font-size:.8125rem;line-height:1.4}.dt-pro-colors{display:grid;grid-template-columns:repeat(7,minmax(0,52px));gap:14px 10px}.dt-pro-colors__item{display:grid;gap:8px;min-width:0}.dt-pro-colors__swatch{display:block;aspect-ratio:1;border:1px solid rgba(37,41,35,.18);border-radius:var(--dt-radius);background:var(--dt-swatch)}.dt-pro-colors__name{color:var(--dt-muted);font-size:.75rem;line-height:1.3;overflow-wrap:anywhere}.dt-pro-colors__note{max-width:36rem;margin-top:18px;color:var(--dt-muted);font-size:.8125rem;line-height:1.55}.dt-pro-colors__note p{margin:0}.dt-pro-colors__note+.dt-pro-arrow{margin-top:12px}.dt-pro-gallery{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px 16px}.dt-pro-gallery__media{aspect-ratio:19 / 10;overflow:hidden;border-radius:2px;background:var(--dt-sand)}.dt-pro-gallery figcaption{margin-top:8px;color:var(--dt-muted);font-size:.75rem;line-height:1.4}.dt-pro-gallery__item--empty{display:grid;place-items:center;min-height:120px;padding:16px;border:1px dashed var(--dt-line);color:var(--dt-muted);font-size:.75rem;text-align:center}.dt-pro-cta{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,340px);align-items:center;gap:32px 64px}.dt-pro-cta--text{grid-template-columns:minmax(0,46rem)}.dt-pro .dt-pro-cta__text{max-width:40rem;margin-top:12px;color:var(--dt-muted);font-size:.9375rem;line-height:1.55}.dt-pro-cta .dt-pro-actions{margin-top:24px}.dt-pro-cta__media{overflow:hidden;border-radius:2px;aspect-ratio:15 / 8}@media screen and (max-width:989px){.dt-pro .dt-pro-hero__title{font-size:2.25rem}.dt-pro-hero{gap:28px 32px}.dt-pro-products,.dt-pro-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.dt-pro-band{gap:28px 32px}.dt-pro-specs{gap:40px 32px}.dt-pro-colors{grid-template-columns:repeat(4,minmax(0,56px))}}@media screen and (max-width:749px){.dt-pro{padding-block:calc(var(--dt-pro-pt, 40px) * .75) calc(var(--dt-pro-pb, 40px) * .75)}.dt-pro-hero{grid-template-columns:minmax(0,1fr);gap:24px}.dt-pro-hero__media{order:-1;width:100vw;margin-inline:calc(50% - 50vw);margin-top:calc(var(--dt-pro-pt, 40px) * -.75);border-radius:0;aspect-ratio:16 / 9}.dt-pro .dt-pro-hero__title{font-size:1.875rem;line-height:1.2}.dt-pro-hero__text{font-size:.9375rem}.dt-pro-actions{flex-direction:column;align-items:stretch;gap:12px}.dt-pro .dt-pro-button{width:100%;padding-inline:16px}.dt-pro-actions .dt-pro-arrow{align-self:center}.dt-pro-head{margin-bottom:20px}.dt-pro .dt-pro-title{font-size:1.375rem}.dt-pro .dt-pro-subtitle{font-size:.875rem}.dt-pro-products{gap:10px}.dt-pro-pcard__body{padding:12px 10px 14px}.dt-pro .dt-pro-pcard__title{min-height:3.9em;font-size:.875rem}.dt-pro-pcard .dt-price__main{font-size:1rem}.dt-pro .dt-pro-pcard__label,.dt-pro-pcard .dt-price__mode,.dt-pro-pcard .dt-price__note,.dt-pro .dt-pro-pcard__detail{font-size:.6875rem}.dt-pro-products__foot{flex-direction:column}.dt-pro-band{grid-template-columns:minmax(0,1fr);gap:24px}.dt-pro-steps{grid-template-columns:minmax(0,1fr);gap:0;border-bottom:1px solid var(--dt-line)}.dt-pro-steps__item{grid-template-columns:32px minmax(0,1fr);gap:12px;padding:16px 0;border:0;border-top:1px solid var(--dt-line);border-radius:0;background:none}.dt-pro-steps__num{padding-top:2px}.dt-pro-cards{grid-template-columns:minmax(0,1fr);gap:14px}.dt-pro-specs{grid-template-columns:minmax(0,1fr);gap:36px}.dt-pro-specs .dt-pro-title{margin-bottom:16px}.dt-pro-formats__row{grid-template-columns:minmax(0,1fr);gap:2px;padding-block:8px}.dt-pro-colors{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px 12px}.dt-pro-gallery{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 10px}.dt-pro-gallery__media{aspect-ratio:4 / 3}.dt-pro-cta{grid-template-columns:minmax(0,1fr)}.dt-pro-cta__media{display:none}}
/*# sourceMappingURL=/cdn/shop/t/45/assets/dt-pro.css.map */
