.dgbb-home-slider,.dgbb-home-slider__track{position:relative}.dgbb-home-slider__image,.dgbb-skin--home .dgbb-home-promo img{object-position:center;object-fit:cover}.dgbb-home-slider{--dgbb-home-slider-ratio:2048/565;width:100%;aspect-ratio:var(--dgbb-home-slider-ratio);overflow:hidden;background:#f4efd5;isolation:isolate}.dgbb-home-slider__image,.dgbb-home-slider__picture,.dgbb-home-slider__slide,.dgbb-home-slider__track{width:100%;height:100%}.dgbb-home-slider__slide{position:absolute;inset:0;opacity:0;visibility:hidden;pointer-events:none;transition:opacity 360ms,visibility 360ms}.dgbb-home-slider__slide.is-active{opacity:1;visibility:visible;pointer-events:auto;z-index:1}.dgbb-home-slider__image,.dgbb-home-slider__picture{display:block}.dgbb-home-slider__control{position:absolute;z-index:3;top:50%;display:grid;place-items:center;width:42px;height:42px;padding:0;border:1px solid rgba(0,0,0,.08);border-radius:50%;background:rgba(255,255,255,.78);color:#252525;cursor:pointer;transform:translateY(-50%);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);transition:background-color 160ms,transform 160ms,opacity 160ms}.dgbb-home-slider__control:focus-visible,.dgbb-home-slider__control:hover{background:rgba(255,255,255,.96)}.dgbb-home-slider__control:focus-visible{outline:currentColor solid 2px;outline-offset:2px}.dgbb-home-slider__control--prev{inset-inline-start:18px}.dgbb-home-slider__control--next{inset-inline-end:18px}.dgbb-home-slider__control svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.dgbb-home-slider__dots{position:absolute;z-index:3;inset-inline:0;bottom:12px;display:flex;justify-content:center;gap:7px;pointer-events:none}.dgbb-home-slider__dot{position:relative;display:grid;place-items:center;width:24px;height:24px;padding:0;border:0;border-radius:50%;background:0 0;box-shadow:none;cursor:pointer;pointer-events:auto;transition:background-color 160ms}.dgbb-home-slider__dot::before{inline-size:8px;block-size:8px;border-radius:999px;background:rgba(255,255,255,.72);box-shadow:0 0 0 1px rgba(0,0,0,.12);content:"";transition:inline-size 160ms,background-color 160ms}.dgbb-home-slider__dot.is-active{background:rgba(255,255,255,.14)}.dgbb-home-slider__dot.is-active::before{inline-size:16px;background:rgba(255,255,255,.96)}.dgbb-home-slider__dot:focus-visible{outline:#252525 solid 2px;outline-offset:3px}@media (max-width:767px){.dgbb-home-slider{--dgbb-home-slider-ratio:390/440}.dgbb-home-slider__control{width:36px;height:36px;opacity:.86}.dgbb-home-slider__control--prev{inset-inline-start:8px}.dgbb-home-slider__control--next{inset-inline-end:8px}.dgbb-home-slider__dots{bottom:9px}}@media (hover:none) and (pointer:coarse){.dgbb-home-slider__control{opacity:.72}}.dgbb-skin--home .dgbb-home-static{color:var(--dgbb-ink);font-family:var(--dgbb-font)}.dgbb-skin--home .dgbb-home-static__container{inline-size:min(calc(100% - (2 * var(--dgbb-gutter))),var(--dgbb-content));margin-inline:auto}.dgbb-skin--home .dgbb-home-static__narrow{inline-size:min(calc(100% - (2 * var(--dgbb-gutter))),var(--dgbb-narrow));margin-inline:auto}.dgbb-skin--home .dgbb-home-static__sr-only{position:absolute;inline-size:1px;block-size:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.dgbb-skin--home .dgbb-home-static__button{display:inline-flex;align-items:center;justify-content:center;min-block-size:2.875rem;padding:.75rem 1.5rem;border:0;border-radius:var(--dgbb-radius-pill);background:var(--dgbb-action);color:#fff;font:700 .875rem/1.5 var(--dgbb-font);text-decoration:none;transition:background-color .16s,transform .16s}.dgbb-skin--home .dgbb-home-static__button:hover{background:#557807;color:#fff}.dgbb-skin--home .dgbb-home-static__button:focus-visible{outline:.1875rem solid var(--dgbb-action);outline-offset:.25rem}.dgbb-skin--home .dgbb-home-promo{--dgbb-home-promo-ratio:1494/260;display:block;position:relative;inline-size:100%;aspect-ratio:var(--dgbb-home-promo-ratio);overflow:hidden;border-radius:1.875rem;background:var(--dgbb-tint)}.dgbb-skin--home .dgbb-home-promo img,.dgbb-skin--home .dgbb-home-promo picture{display:block;inline-size:100%;block-size:100%}.dgbb-skin--home .dgbb-home-shipping{padding-block:clamp(3rem,6vw,5.5rem);text-align:center}.dgbb-skin--home .dgbb-home-shipping__title{margin:0;color:var(--dgbb-ink);font:900 clamp(1.5rem, 2.6vw, 2rem)/1.45 var(--dgbb-heading)}.dgbb-skin--home .dgbb-home-shipping__lead{margin:.75rem auto 0;max-inline-size:44rem;color:var(--dgbb-muted);font-size:.75rem;line-height:1.9}.dgbb-skin--home .dgbb-home-shipping__steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));inline-size:100%;margin:3rem 0 0;padding:0;list-style:none}.dgbb-skin--home .dgbb-home-shipping__step{position:relative;min-inline-size:0;padding-inline:1.25rem}.dgbb-skin--home .dgbb-home-shipping__icon{display:grid;place-items:center;inline-size:4.5rem;block-size:4.5rem;margin:0 auto 1rem;border-radius:50%;background:#fff;color:var(--dgbb-action);box-shadow:inset 0 0 0 .0625rem var(--dgbb-border)}.dgbb-skin--home .dgbb-home-shipping__icon svg{inline-size:2rem;block-size:2rem;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.dgbb-skin--home .dgbb-home-shipping__step h3{margin:0;color:var(--dgbb-action);font:800 1.25rem/1.5 var(--dgbb-font)}.dgbb-skin--home .dgbb-home-shipping__step p{margin:.5rem auto 0;max-inline-size:15rem;color:var(--dgbb-muted);font-size:.75rem;line-height:1.8}.dgbb-skin--home .dgbb-home-shipping__connector{position:absolute;inset-block-start:2.2rem;inset-inline-end:-1.75rem;inline-size:3.5rem;block-size:.125rem;background:repeating-linear-gradient(to right,var(--dgbb-brand) 0 .5rem,transparent .5rem .8rem);opacity:.45}.dgbb-skin--home .dgbb-home-shipping__connector::after{position:absolute;inset-block-start:0;inset-inline-start:50%;inline-size:.625rem;block-size:.625rem;border:.125rem solid var(--dgbb-brand);border-radius:50%;background:var(--dgbb-bg);content:"";transform:translate(50%,-50%)}.dgbb-skin--home .dgbb-home-community{padding-block:clamp(2.5rem,5vw,4.5rem)}.dgbb-skin--home .dgbb-home-about{text-align:center}.dgbb-skin--home .dgbb-home-about__tabs{display:flex;justify-content:center;gap:.375rem}.dgbb-skin--home .dgbb-home-about__tab{min-inline-size:5.8125rem;min-block-size:2.1875rem;padding:.45rem .9rem;border:0;border-radius:.5rem;background:var(--dgbb-tint);color:var(--dgbb-ink);font:700 .75rem/1.4 var(--dgbb-font)}.dgbb-skin--home .dgbb-home-about__tab[aria-selected=true]{background:var(--dgbb-action);color:#fff}.dgbb-skin--home .dgbb-home-about__panel{margin-block-start:2.5rem;color:var(--dgbb-muted);font-size:.8rem;line-height:2.15;text-align:justify}.dgbb-skin--home .dgbb-home-about__panel[hidden]{display:none!important}.dgbb-skin--home .dgbb-home-about__panel a{color:var(--dgbb-action);font-weight:800}.dgbb-skin--home .dgbb-home-contact-list{display:flex;justify-content:center;gap:1rem 2rem;flex-wrap:wrap;margin:0;padding:0;list-style:none;text-align:center}.dgbb-skin--home .dgbb-home-contact-list a{display:inline-flex;align-items:center;gap:.45rem}.dgbb-skin--home .dgbb-home-faq{display:grid;grid-template-columns:minmax(18rem,454fr) minmax(0,793fr);gap:2rem;padding-block:clamp(3rem,6vw,5rem);direction:ltr}.dgbb-skin--home .dgbb-home-faq__intro{direction:rtl;text-align:center}.dgbb-skin--home .dgbb-home-faq__media{--dgbb-home-faq-media-ratio:454/313;display:block;inline-size:100%;aspect-ratio:var(--dgbb-home-faq-media-ratio);overflow:hidden;margin-block-end:2rem;border-radius:1.6875rem;background:var(--dgbb-tint)}.dgbb-skin--home .dgbb-home-faq__media img,.dgbb-skin--home .dgbb-home-faq__media picture{display:block;inline-size:100%;block-size:100%}.dgbb-skin--home .dgbb-home-faq__media img{object-fit:cover}.dgbb-skin--home .dgbb-home-faq__eyebrow{display:inline-flex;padding:.375rem 1rem;border-radius:var(--dgbb-radius-pill);background:var(--dgbb-tint);color:var(--dgbb-brand);font-size:.75rem;font-weight:800}.dgbb-skin--home .dgbb-home-faq__intro h2{margin:.8rem 0 0;color:#101828;font:800 clamp(1.5rem, 2.5vw, 1.875rem)/1.4 var(--dgbb-font)}.dgbb-skin--home .dgbb-home-faq__intro p{max-inline-size:19rem;margin:.8rem auto 0;color:var(--dgbb-muted);font-size:.875rem;line-height:1.9}.dgbb-skin--home .dgbb-home-faq__intro .dgbb-home-static__button{margin-block-start:2rem;border-radius:.875rem}.dgbb-skin--home .dgbb-home-faq__list{direction:rtl}.dgbb-skin--home .dgbb-home-faq__item{border-block-end:.0625rem solid var(--dgbb-border)}.dgbb-skin--home .dgbb-home-faq__item[open]{border-color:transparent;border-radius:1rem;background:var(--dgbb-tint)}.dgbb-skin--home .dgbb-home-faq__item summary{display:flex;align-items:center;justify-content:space-between;gap:1rem;min-block-size:4.0625rem;padding:1rem 1.5rem;cursor:pointer;list-style:none;font-size:.875rem;font-weight:800}.dgbb-skin--home .dgbb-home-faq__item summary::-webkit-details-marker{display:none}.dgbb-skin--home .dgbb-home-faq__item p{margin:0;padding:0 1.5rem 1rem;color:var(--dgbb-muted);font-size:.875rem;line-height:1.85}.dgbb-skin--home .dgbb-home-faq__chevron{display:grid;place-items:center;inline-size:1.75rem;block-size:1.75rem;flex:0 0 auto;border-radius:50%;color:var(--dgbb-action);transition:transform .16s}.dgbb-skin--home .dgbb-home-faq__chevron svg{inline-size:1rem;block-size:1rem;fill:none;stroke:currentColor;stroke-width:2}.dgbb-skin--home .dgbb-home-faq__item[open] .dgbb-home-faq__chevron{transform:rotate(180deg)}.dgbb-skin--home .dgbb-home-newsletter{display:flex;flex-direction:column;align-items:center;gap:1.5rem;padding:clamp(3rem,6vw,5rem) max(var(--dgbb-gutter),1rem);border-block-start:.0625rem solid var(--dgbb-border);background:var(--dgbb-tint);text-align:center}.dgbb-skin--home .dgbb-home-newsletter h2{margin:0;font:900 clamp(1.45rem, 2.5vw, 2rem)/1.45 var(--dgbb-heading)}.dgbb-skin--home .dgbb-home-newsletter>p{max-inline-size:38rem;margin:0;color:var(--dgbb-muted);font-size:1rem;line-height:1.8}.dgbb-skin--home .dgbb-home-newsletter__controls{display:flex;gap:.75rem;inline-size:min(100%,31rem)}.dgbb-skin--home .dgbb-home-newsletter__controls input{min-inline-size:0;flex:1 1 auto;min-block-size:3.125rem;padding:.875rem 1.5rem;border:.0625rem solid var(--dgbb-border);border-radius:var(--dgbb-radius-pill);outline:0;background:var(--dgbb-bg);color:var(--dgbb-ink);font:inherit}.dgbb-skin--home .dgbb-home-newsletter__controls input:focus{border-color:var(--dgbb-brand);box-shadow:0 0 0 .125rem color-mix(in srgb,var(--dgbb-brand),transparent 72%)}.dgbb-skin--home .dgbb-home-newsletter__controls .dgbb-home-static__button{min-block-size:3.125rem;border:0;cursor:pointer}@media (max-width:62rem){.dgbb-skin--home .dgbb-home-promo{--dgbb-home-promo-ratio:1024/240;border-radius:1.25rem}.dgbb-skin--home .dgbb-home-shipping__step{padding-inline:.75rem}.dgbb-skin--home .dgbb-home-shipping__step h3{font-size:1rem}.dgbb-skin--home .dgbb-home-faq{grid-template-columns:minmax(16rem,1fr) minmax(0,1.5fr);gap:1.5rem}.dgbb-skin--home .dgbb-home-faq__item p,.dgbb-skin--home .dgbb-home-faq__item summary{font-size:.78rem}}@media (max-width:47.9375rem){.dgbb-skin--home .dgbb-home-promo{--dgbb-home-promo-ratio:720/320;border-radius:1rem}.dgbb-skin--home .dgbb-home-shipping{padding-block:3rem}.dgbb-skin--home .dgbb-home-shipping__steps{grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem 1rem;margin-block-start:2rem}.dgbb-skin--home .dgbb-home-shipping__connector{display:none}.dgbb-skin--home .dgbb-home-shipping__step h3{font-size:.875rem}.dgbb-skin--home .dgbb-home-shipping__step p{font-size:.7rem}.dgbb-skin--home .dgbb-home-about__panel{margin-block-start:2rem}.dgbb-skin--home .dgbb-home-faq{display:flex;flex-direction:column;gap:2rem}.dgbb-skin--home .dgbb-home-faq__media{--dgbb-home-faq-media-ratio:720/420}.dgbb-skin--home .dgbb-home-faq__item summary{padding-inline:1rem;font-size:.8125rem}.dgbb-skin--home .dgbb-home-faq__item p{padding-inline:1rem;font-size:.75rem}.dgbb-skin--home .dgbb-home-newsletter{gap:1.25rem}.dgbb-skin--home .dgbb-home-newsletter>p{font-size:.8125rem}.dgbb-skin--home .dgbb-home-newsletter__controls{flex-direction:column}.dgbb-skin--home .dgbb-home-newsletter__controls .dgbb-home-static__button,.dgbb-skin--home .dgbb-home-newsletter__controls input{inline-size:100%}}@media (prefers-reduced-motion:reduce){.dgbb-home-slider__control,.dgbb-home-slider__dot,.dgbb-home-slider__dot::before,.dgbb-home-slider__slide,.dgbb-skin--home .dgbb-home-faq__chevron,.dgbb-skin--home .dgbb-home-static__button{transition:none}}