@property --dgh-bleed{syntax: "<length>"; inherits: true; initial-value: 0px;}.dgh{--dgh-ink: #141414;--dgh-body: #4a4a47;--dgh-muted: #6b6b68;--dgh-rule: #dcdcd8;--dgh-img: #e9e9e6;--dgh-gap: var(--dgh-gap-d, 16px);background:var(--dgh-bg, #fff);color:var(--dgh-ink);overflow-x:clip;-webkit-font-smoothing:antialiased}.dgh *,.dgh *:before,.dgh *:after{box-sizing:border-box}.dgh p{margin:0;letter-spacing:normal}.dgh__inner{container-type:inline-size;padding:var(--dgh-pt, 72px) 0 var(--dgh-pb, 72px)}.dgh__body{--dgh-bleed: calc((100vw - 100cqw)/2) }.dgh .dgh-eyebrow{margin:0 0 14px;font-size:11px;font-weight:700;letter-spacing:.14em;line-height:1.2;text-transform:uppercase;color:var(--dgh-accent, #e8593c)}.dgh .dgh-h2{margin:0;font-family:inherit;font-style:normal;font-weight:500;font-size:clamp(36px,4.2vw,60px);line-height:1;letter-spacing:-.03em;text-transform:none;color:var(--dgh-ink);text-wrap:balance}.dgh .dgh-h2--sm{font-size:clamp(26px,2.3vw,34px);line-height:1.06;letter-spacing:-.025em}.dgh-intro,.dgh-intro p{font-size:14px;line-height:1.55;color:var(--dgh-body);text-wrap:pretty}.dgh-intro p+p{margin-top:8px}.dgh .dgh-btn{display:inline-flex;align-items:center;justify-content:center;padding:12px 18px;border:1px solid var(--dgh-ink);background:var(--dgh-ink);color:#fff;font-size:11px;letter-spacing:.12em;text-transform:uppercase;text-decoration:none;white-space:nowrap;transition:background-color .15s ease,color .15s ease}.dgh .dgh-btn:hover{background:transparent;color:var(--dgh-ink)}.dgh-arrows{display:flex;gap:6px}.dgh .dgh-arrow{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;margin:0;padding:0;border:1px solid var(--dgh-ink);border-radius:0;background:transparent;color:var(--dgh-ink);cursor:pointer;transition:background-color .15s ease,color .15s ease,opacity .15s ease}.dgh .dgh-arrow:hover:not(:disabled){background:var(--dgh-ink);color:var(--dgh-bg, #fff)}.dgh .dgh-arrow:disabled{opacity:.25;cursor:default}.dgh .dgh-arrow:focus:not(:focus-visible){outline:none}.dgh .dgh-link{font-size:13px;color:var(--dgh-ink);text-decoration:underline;text-underline-offset:3px}.dgh .dgh-track{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100cqw - (var(--dgh-n, 3.5) - 1) * var(--dgh-gap)) / var(--dgh-n, 3.5));gap:var(--dgh-gap);margin:0;padding:0;list-style:none;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch}.dgh .dgh-track::-webkit-scrollbar{display:none}.dgh--bleed .dgh-track{margin-right:calc(var(--dgh-bleed) * -1);padding-right:var(--dgh-bleed);scroll-padding-right:var(--dgh-bleed)}.dgh .dgh-card{display:flex;flex-direction:column;gap:12px;min-width:0;margin:0;scroll-snap-align:start}.dgh .dgh-card[hidden]{display:none}.dgh-card__media{position:relative;display:block;aspect-ratio:var(--dgh-ratio, 4 / 5);overflow:hidden;background:var(--dgh-img)}.dgh-card__img,.dgh-card__ph{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:opacity .35s ease,transform .6s ease}.dgh-card__ph{background:var(--dgh-img);fill:#c9c9c5}.dgh-card__img--alt{opacity:0}@media(hover:hover){.dgh-card__media.has-hover:hover .dgh-card__img--alt{opacity:1}.dgh-card__media:not(.has-hover):hover .dgh-card__img{transform:scale(1.025)}}.dgh-card__badges{position:absolute;left:10px;top:10px;display:flex;gap:6px;flex-wrap:wrap;pointer-events:none}.dgh-card__badge{padding:4px 7px;background:#fff;color:var(--dgh-ink);font-size:10px;letter-spacing:.06em;text-transform:uppercase}.dgh-card__meta{display:flex;align-items:baseline;gap:10px;padding-top:2px}.dgh-card__idx{flex:none;width:18px;font-size:10px;letter-spacing:.04em;color:var(--dgh-muted);font-variant-numeric:tabular-nums}.dgh-card__text{display:flex;flex-direction:column;gap:3px;flex:1 1 auto;min-width:0}.dgh .dgh-card__name{font-size:14px;font-weight:500;line-height:1.3;letter-spacing:-.005em;color:var(--dgh-ink);text-decoration:none}.dgh .dgh-card__name:hover{color:var(--dgh-muted)}.dgh-card__sub{font-size:12px;line-height:1.4;color:var(--dgh-muted);text-wrap:pretty}.dgh-card__price{flex:none;font-size:13px;white-space:nowrap;font-variant-numeric:tabular-nums}.dgh-controls{display:flex;align-items:center;gap:24px;margin-top:28px}.dgh-controls .dgh-arrows{margin-left:auto}.dgh-progress{position:relative;flex:1 1 auto;height:1px;background:var(--dgh-rule);overflow:hidden}.dgh-progress span{position:absolute;left:0;top:-1px;height:2px;width:25%;background:var(--dgh-ink);transition:transform .1s linear}.dgh-empty{padding:40px 0;font-size:14px;color:var(--dgh-muted)}.dgh-travel__head{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:24px 48px;align-items:end;margin-bottom:36px}.dgh-travel__aside{display:flex;flex-direction:column;gap:18px;max-width:480px;justify-self:end;width:100%}.dgh-travel__actions{display:flex;align-items:center;gap:16px}.dgh-cat__layout{display:grid;grid-template-columns:minmax(220px,280px) minmax(0,1fr);gap:40px;align-items:stretch}.dgh-cat__side{display:flex;flex-direction:column;gap:28px;min-width:0}.dgh-cat__rail{container-type:inline-size;min-width:0}.dgh-cats{display:flex;flex-direction:column;border-top:1px solid var(--dgh-ink)}.dgh .dgh-cat-btn{display:flex;justify-content:space-between;align-items:center;gap:10px;width:100%;margin:0;padding:11px 0;border:0;border-bottom:1px solid var(--dgh-rule);border-radius:0;background:none;color:var(--dgh-muted);font:inherit;font-size:13px;letter-spacing:normal;text-align:left;text-transform:none;cursor:pointer}.dgh .dgh-cat-btn:hover{color:var(--dgh-ink)}.dgh .dgh-cat-btn[aria-pressed=true]{color:var(--dgh-ink);font-weight:700}.dgh .dgh-cat-btn[aria-pressed=true]:after{content:"";flex:none;width:6px;height:6px;border-radius:50%;background:var(--dgh-accent, #e8593c)}.dgh .dgh-cat-btn:focus:not(:focus-visible){outline:none}@media only screen and (max-width:989px){.dgh-cat__layout{grid-template-columns:1fr;gap:24px}.dgh-cat__side{gap:20px}}@media only screen and (max-width:767px){.dgh__inner{padding:var(--dgh-pt-m, 48px) 0 var(--dgh-pb-m, 48px)}.dgh{--dgh-gap: min(var(--dgh-gap-d, 16px), 12px)}.dgh .dgh-track{grid-auto-columns:calc((100cqw - (var(--dgh-n-m, 1.3) - 1) * var(--dgh-gap)) / var(--dgh-n-m, 1.3))}.dgh-travel__head{grid-template-columns:1fr;gap:16px;margin-bottom:24px}.dgh-travel__aside{justify-self:start;max-width:none;gap:16px}.dgh-controls{margin-top:20px}.dgh-controls .dgh-arrows{display:none}.dgh .dgh-h2{font-size:clamp(34px,10vw,44px)}.dgh .dgh-h2--sm{font-size:clamp(28px,8vw,34px)}.dgh-cats{flex-direction:row;gap:22px;border-top:0;border-bottom:1px solid var(--dgh-rule);overflow-x:auto;scrollbar-width:none;margin-right:calc(var(--dgh-bleed) * -1);padding-right:var(--dgh-bleed)}.dgh-cats::-webkit-scrollbar{display:none}.dgh .dgh-cat-btn{flex:none;width:auto;padding:10px 0;border-bottom:2px solid transparent;margin-bottom:-1px}.dgh .dgh-cat-btn[aria-pressed=true]{border-bottom-color:var(--dgh-accent, #e8593c)}.dgh .dgh-cat-btn[aria-pressed=true]:after{display:none}.dgh-card__idx{width:16px}}.dgh--fullbleed{--dgh-side: 24px}.dgh--fullbleed .dgh__inner{width:100%}.dgh-fb__head{display:flex;align-items:flex-end;justify-content:space-between;gap:16px 40px;padding:0 var(--dgh-side);margin-bottom:32px}.dgh-fb__titles{display:flex;flex-direction:column;gap:14px;max-width:640px;min-width:0}.dgh-fb__titles .dgh-eyebrow{margin:0}.dgh .dgh-h2--fb{font-weight:700;font-size:clamp(30px,3vw,44px);line-height:1.05;letter-spacing:-.025em}.dgh-fb__intro,.dgh-fb__intro p{max-width:520px;font-size:15px;line-height:1.5}.dgh .dgh-textlink{flex:none;font-size:13px;font-weight:700;line-height:1.3;color:var(--dgh-ink);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px;white-space:nowrap}.dgh .dgh-textlink:hover{color:var(--dgh-muted)}.dgh--fullbleed .dgh-track{scroll-padding-inline:0}.dgh--fullbleed .dgh-card{gap:0}.dgh--fullbleed .dgh-card__meta{align-items:baseline;gap:12px;padding:14px 14px 0}.dgh--fullbleed .dgh-card__name{font-weight:700}.dgh--fullbleed .dgh-card__price{font-weight:700;font-size:14px}.dgh--fullbleed .dgh-card__sub{font-size:12px}.dgh-fb__foot{padding:0 var(--dgh-side)}.dgh--fullbleed .dgh-controls{margin-top:32px}.dgh--fullbleed .dgh-progress{height:1px}.dgh--fullbleed .dgh-progress span{top:-1px;height:2px}.dgh--fullbleed .dgh-arrow{width:40px;height:40px}@media only screen and (max-width:767px){.dgh--fullbleed{--dgh-side: 16px}.dgh-fb__head{flex-direction:column;align-items:flex-start;gap:18px;margin-bottom:24px}.dgh .dgh-h2--fb{font-size:clamp(28px,8vw,34px)}.dgh--fullbleed .dgh-card__meta{padding:12px 12px 0}.dgh--fullbleed .dgh-controls{margin-top:22px}}.dgh--divider{border-top:1px solid var(--dgh-rule)}.dgh-fb__lead{display:flex;flex-direction:column;gap:14px;min-width:0}.dgh-fb__lead .dgh-eyebrow{margin:0}.dgh-fb__line{display:flex;align-items:baseline;flex-wrap:wrap;gap:12px 44px;min-width:0}.dgh-tabs{display:flex;align-items:baseline;gap:28px;min-width:0}.dgh .dgh-tab{margin:0;padding:0 0 6px;border:0;border-bottom:2px solid transparent;border-radius:0;background:none;color:#8a8a87;font:inherit;font-size:20px;font-weight:700;line-height:1.2;letter-spacing:-.01em;text-transform:none;white-space:nowrap;cursor:pointer;transition:color .15s ease,border-color .15s ease}.dgh .dgh-tab:hover{color:var(--dgh-ink)}.dgh .dgh-tab[aria-pressed=true]{color:var(--dgh-ink);border-bottom-color:var(--dgh-ink)}.dgh .dgh-tab:focus:not(:focus-visible){outline:none}.dgh--fullbleed .dgh-empty{padding:32px 0 0}@media only screen and (max-width:989px){.dgh-fb__line{gap:16px 32px}.dgh .dgh-tab{font-size:17px}}@media only screen and (max-width:767px){.dgh-fb__lead{width:100%}.dgh-fb__line{flex-direction:column;align-items:flex-start;gap:14px}.dgh-tabs{gap:22px;width:calc(100% + var(--dgh-side));margin-right:calc(var(--dgh-side) * -1);padding-right:var(--dgh-side);overflow-x:auto;scrollbar-width:none}.dgh-tabs::-webkit-scrollbar{display:none}.dgh .dgh-tab{font-size:16px;padding-bottom:5px}}.dgh-fb__line--stack{flex-direction:column;align-items:flex-start;gap:16px}.dgh-fb__line--stack .dgh-tabs{gap:24px}.dgh .dgh-fb__line--stack .dgh-tab{font-size:15px;padding-bottom:5px;letter-spacing:0}.dgh-st__grid{display:grid;grid-template-columns:repeat(var(--dgh-cols, 2),minmax(0,1fr));gap:0 var(--dgh-gap)}.dgh-st{display:flex;flex-direction:column;min-width:0;margin:0}.dgh-st__media{position:relative;display:block;aspect-ratio:var(--dgh-ratio, 4 / 3);overflow:hidden;background:var(--dgh-img)}.dgh-st__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform .6s ease}@media(hover:hover){a.dgh-st__media:hover .dgh-st__img{transform:scale(1.02)}}.dgh-st__text{display:flex;flex-direction:column;align-items:flex-start;gap:10px;padding:26px 28px 0;max-width:700px}.dgh .dgh-st__title{margin:0;font-family:inherit;font-size:clamp(22px,2vw,30px);font-weight:700;line-height:1.15;letter-spacing:-.02em;text-transform:none;color:var(--dgh-ink)}.dgh .dgh-st__title a{color:inherit;text-decoration:none}.dgh .dgh-st__title a:hover{color:var(--dgh-muted)}.dgh-st__body,.dgh-st__body p{font-size:17px;line-height:1.6;color:var(--dgh-body);text-wrap:pretty}.dgh-st__body p+p{margin-top:10px}.dgh-st__link{margin-top:6px}.dgh-cg__card .dgh-card__media{background:var(--dgh-img)}.dgh .dgh-cg__meta{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 20px 0;color:var(--dgh-ink);text-decoration:none}.dgh .dgh-cg__name{font-size:18px;font-weight:700;line-height:1.25;letter-spacing:-.01em}.dgh-cg__arrow{flex:none;transition:transform .2s ease}.dgh .dgh-cg__meta:hover .dgh-cg__arrow{transform:translate(4px)}.dgh .dgh-cg__meta:hover .dgh-cg__name{color:var(--dgh-muted)}@media only screen and (max-width:767px){.dgh-st__grid{grid-template-columns:1fr;gap:36px}.dgh-st__text{padding:18px 16px 0;gap:8px}.dgh-st__body,.dgh-st__body p{font-size:15px}.dgh .dgh-cg__meta{padding:12px 12px 0}.dgh .dgh-cg__name{font-size:15px}.dgh-cg__arrow{width:18px}.dgh-cg--mgrid .dgh-track{grid-auto-flow:row;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-columns:auto;row-gap:24px;overflow:visible;scroll-snap-type:none}.dgh-cg--mgrid .dgh-fb__foot{display:none}}.dgh-sw{display:flex;align-items:center;flex-wrap:wrap;gap:6px 8px;margin-top:8px;padding-bottom:2px}.dgh--fullbleed .dgh-sw{padding:0 14px 2px;margin-top:10px}.dgh-sw__dots{display:flex;flex-wrap:wrap;gap:3px}.dgh .dgh-sw__dot{position:relative;flex:none;width:22px;height:22px;min-width:0;margin:0;padding:0;border:0;border-radius:50%;background:transparent;box-shadow:none;cursor:pointer}.dgh .dgh-sw__dot:before{content:"";position:absolute;top:3px;right:3px;bottom:3px;left:3px;border-radius:50%;background-color:var(--sw, #ccc);background-image:var(--sw-img, none);background-size:cover;background-position:center}.dgh .dgh-sw__dot:hover,.dgh .dgh-sw__dot.is-active{box-shadow:inset 0 0 0 1px var(--dgh-sw-ring, #333)}.dgh .dgh-sw__dot:focus:not(:focus-visible){outline:none}.dgh-sw__label{font-size:12px;line-height:1.3;color:var(--dgh-muted)}@media only screen and (max-width:767px){.dgh--fullbleed .dgh-sw{padding:0 12px 2px}}.dgh-rail .dgh-card__name:hover,.dgh-rail .dgh-textlink:hover{color:var(--dgh-muted)}.dgh-pr{--dgh-side: 24px}.dgh-pr__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,3fr);gap:16px 40px;padding:0 var(--dgh-side)}.dgh-pr__label{grid-column:1;padding-top:.55em;font-size:15px;font-weight:700;line-height:1.3;color:var(--dgh-ink)}.dgh-pr__main{grid-column:2;min-width:0}.dgh-pr__slides{display:grid}.dgh-pr__slide{grid-area:1 / 1;margin:0;opacity:0;visibility:hidden;transition:opacity .45s ease,visibility 0s linear .45s}.dgh-pr__slide.is-active{opacity:1;visibility:visible;transition:opacity .45s ease,visibility 0s}.dgh-pr{text-align:left}.dgh .dgh-pr__quote{position:static;max-width:var(--dgh-pr-max, 880px);margin:0;padding:0;border:0;quotes:none;text-align:left}.dgh .dgh-pr__quote:before,.dgh .dgh-pr__quote:after{content:none;display:none}.dgh .dgh-pr__quote p{margin:0;font-family:inherit;font-style:normal;font-size:clamp(26px,3.4vw,var(--dgh-pr-size, 48px));font-weight:700;line-height:1.1;letter-spacing:-.025em;color:var(--dgh-ink);text-align:left;text-wrap:pretty}.dgh .dgh-pr__slide.is-long .dgh-pr__quote p{font-size:clamp(22px,2.3vw,calc(var(--dgh-pr-size, 48px) * .66));line-height:1.18;letter-spacing:-.02em}.dgh-pr__source{margin-top:28px;font-size:15px;font-weight:700;line-height:1.3;color:var(--dgh-ink)}.dgh-pr--multi .dgh-pr__source{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.dgh .dgh-pr__source a,.dgh .dgh-pr__current a{color:inherit;text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}.dgh-pr__foot{display:flex;align-items:center;justify-content:space-between;gap:16px 24px;margin-top:64px}.dgh-pr__where{display:flex;align-items:center;flex-wrap:wrap;gap:10px 20px;min-width:0}.dgh .dgh-pr__current{margin:0;font-size:15px;font-weight:700;line-height:1.3;color:var(--dgh-ink)}.dgh-pr__dashes{display:flex;flex-wrap:wrap;gap:6px}.dgh .dgh-pr__dash{position:relative;width:25px;height:16px;margin:0;padding:0;border:0;border-radius:0;background:none;cursor:pointer}.dgh .dgh-pr__dash:before{content:"";position:absolute;left:0;right:0;top:7px;height:2px;background:var(--dgh-rule);transition:background-color .2s ease}.dgh .dgh-pr__dash:hover:before{background:var(--dgh-muted)}.dgh .dgh-pr__dash.is-active:before{background:var(--dgh-ink)}.dgh .dgh-pr__dash:focus:not(:focus-visible){outline:none}.dgh-pr__nav{display:flex;align-items:center;gap:8px;flex:none}.dgh-pr__count{margin-right:14px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:13px;letter-spacing:.04em;color:var(--dgh-muted);font-variant-numeric:tabular-nums;white-space:nowrap}.dgh .dgh-pr__arrow{display:inline-flex;align-items:center;justify-content:center;width:46px;height:46px;margin:0;padding:0;border:1px solid var(--dgh-ink);border-radius:0;background:transparent;color:var(--dgh-ink);cursor:pointer;transition:background-color .15s ease,color .15s ease}.dgh .dgh-pr__arrow:hover{background:var(--dgh-ink);color:var(--dgh-bg, #fff)}.dgh .dgh-pr__arrow:focus:not(:focus-visible){outline:none}@media(prefers-reduced-motion:reduce){.dgh-pr__slide,.dgh-pr__slide.is-active{transition:none}}@media only screen and (max-width:989px){.dgh-pr__grid{grid-template-columns:1fr}.dgh-pr__label,.dgh-pr__main{grid-column:1}.dgh-pr__label{padding-top:0}}@media only screen and (max-width:767px){.dgh-pr{--dgh-side: 16px}.dgh .dgh-pr__quote p{font-size:var(--dgh-pr-size-m, 28px)}.dgh .dgh-pr__slide.is-long .dgh-pr__quote p{font-size:calc(var(--dgh-pr-size-m, 28px) * .75)}.dgh-pr__foot{align-items:flex-end;margin-top:36px}.dgh-pr__where{flex-direction:column;align-items:flex-start;gap:12px}.dgh .dgh-pr__dash{width:16px}.dgh-pr__dashes{gap:4px}.dgh-pr__count{display:none}.dgh .dgh-pr__arrow{width:42px;height:42px}}.dgh .dgh-blog .dgh-card__name,.dgh-blog .dgh-card__name{font-size:16px;line-height:1.3}.dgh-blog .dgh-card__meta{padding-top:16px}.dgh-blog__date{font-size:12px;line-height:1.3;color:var(--dgh-muted)}.dgh-blog .dgh-card__sub{font-size:14px;line-height:1.5;color:var(--dgh-body)}@media only screen and (max-width:767px){.dgh .dgh-blog .dgh-card__name,.dgh-blog .dgh-card__name{font-size:15px}.dgh-blog--mstack .dgh-track{grid-auto-flow:row;grid-template-columns:1fr;grid-auto-columns:auto;row-gap:28px;overflow:visible;scroll-snap-type:none}.dgh-blog--mstack .dgh-fb__foot{display:none}}
/*# sourceMappingURL=/cdn/shop/t/30/assets/dg-home-rails.css.map */
