body:has(.dg-cam-hero){background-color:var(--dg-v2-page)}:root{--dg-v2-ink: #111111;--dg-v2-page: #F6F3E0;--dg-v2-cream: #F9FACD;--dg-v2-olive: #767F4F;--dg-v2-hairline: rgba(17, 17, 17, .16);--dg-v2-dotted: rgba(17, 17, 17, .3);--dg-v2-font-label: "Carbona Variable", "Space Grotesk", sans-serif;--dg-v2-font-editorial: "IvyPresto Text", "Cormorant Garamond", serif;--dg-v2-font-body: "ITC Franklin Gothic Std", "Libre Franklin", sans-serif;--dg-v2-duration: .22s;--dg-v2-ease: cubic-bezier(.2, .6, .2, 1)}.dg-cam-finish__swatch:focus-visible,.dg-cam-thumb:focus-visible,.dg-cam-accordion__summary:focus-visible,.dg-cam-faq__summary:focus-visible,.dg-cam-v2-finish__btn:focus-visible,.dg-cam-v2-thumb:focus-visible,.dg-cam-v2-carousel__nav:focus-visible,.dg-cam-v2-qty__btn:focus-visible{outline:2px solid var(--dg-v2-olive);outline-offset:2px}a:focus-visible,button:focus-visible,summary:focus-visible,input:focus-visible{outline:2px solid var(--dg-v2-olive);outline-offset:2px}.dg-cam-chevron{display:inline-block;width:10px;height:6px;position:relative;flex:none}.dg-cam-chevron:before,.dg-cam-chevron:after{content:"";position:absolute;top:0;width:7px;height:1.5px;background-color:currentColor;transition:transform var(--dg-v2-duration) var(--dg-v2-ease)}.dg-cam-chevron:before{left:0;transform:rotate(40deg);transform-origin:left top}.dg-cam-chevron:after{right:0;transform:rotate(-40deg);transform-origin:right top}[open]>.dg-cam-accordion__summary .dg-cam-chevron,.dg-cam-faq__item[open] .dg-cam-faq__summary .dg-cam-chevron,[open]>.dg-cam-v2-details__summary .dg-cam-chevron{transform:rotate(180deg)}@media(prefers-reduced-motion:reduce){.dg-cam-chevron,.dg-cam-chevron:before,.dg-cam-chevron:after{transition:none!important}}.dg-cam-accordion__summary,.dg-cam-faq__summary,.dg-cam-v2-details__summary{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:var(--dg-space-4)}.dg-cam-accordion__summary::-webkit-details-marker,.dg-cam-faq__summary::-webkit-details-marker,.dg-cam-v2-details__summary::-webkit-details-marker{display:none}.dg-cam-hero,.dg-cam-hero *,.dg-cam-v2-steps,.dg-cam-v2-steps *,.dg-cam-v2-carousel,.dg-cam-v2-carousel *,.dg-cam-v2-specs-faq,.dg-cam-v2-specs-faq *{box-shadow:none}.dg-header-wrapper--camera-v2{--dg-header-ink: var(--dg-v2-ink);background-color:var(--dg-v2-page)!important;border-bottom:1px solid var(--dg-v2-hairline)}.dg-header-wrapper--camera-v2 .dg-wordmark img{filter:brightness(0)}.dg-header-wrapper--camera-v2 .dg-nav__link,.dg-header-wrapper--camera-v2 .dg-header__cart,.dg-header-wrapper--camera-v2 .dg-header__search{font-family:var(--dg-v2-font-label);font-weight:500;font-size:11px;letter-spacing:.28em}.dg-header-wrapper--camera-v2 .dg-nav__link{border-bottom:none!important;text-decoration:none;text-underline-offset:5px}.dg-header-wrapper--camera-v2 .dg-nav__link.is-active{text-decoration:underline;text-decoration-color:var(--dg-v2-ink)}.dg-header-wrapper--camera-v2 .dg-nav__link:hover{color:var(--dg-v2-olive)!important}.dg-header-wrapper--camera-v2 .dg-header__search{margin-right:var(--dg-space-6)}.dg-cam-hero{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(340px,1fr);align-items:start;border-bottom:1px solid var(--dg-v2-hairline);background-color:var(--dg-v2-page)}@media screen and (max-width:749.98px){.dg-cam-hero{grid-template-columns:1fr}}.dg-cam-media{padding:0}.dg-cam-media__inner{max-width:none}@media screen and (min-width:1024px){.dg-cam-media__inner{position:sticky;top:56px}}.dg-cam-stage{position:relative;aspect-ratio:1 / 1;background-color:var(--dg-v2-page);outline:none;display:flex;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none}.dg-cam-stage::-webkit-scrollbar{display:none}.dg-cam-stage__slide{display:none;flex:0 0 100%;width:100%;height:100%;scroll-snap-align:start}.dg-cam-stage__slide.is-current{display:block}.dg-cam-stage__img{display:block;width:100%;height:100%;object-fit:cover}.dg-cam-stage__slide[data-view=filters] .dg-cam-stage__img{object-fit:contain}.dg-cam-caption{position:absolute;left:28px;bottom:28px;margin:0;font-family:var(--dg-v2-font-label);font-weight:500;font-size:10px;letter-spacing:.28em;text-transform:uppercase;color:var(--dg-v2-ink);background-color:var(--dg-v2-page);padding:2px 6px}.dg-cam-thumbs{display:grid;grid-template-columns:repeat(auto-fill,64px);justify-content:start;gap:10px;padding:16px 28px 28px;margin-top:0}.dg-cam-thumbs[hidden]{display:none}.dg-cam-thumb{box-sizing:border-box;width:64px;height:64px;min-width:44px;min-height:44px;display:block;padding:0 0 4px;background-color:transparent;border:none;cursor:pointer;overflow:hidden;opacity:.5;border-bottom:1px solid transparent;transition:opacity var(--dg-v2-duration) var(--dg-v2-ease),border-color var(--dg-v2-duration) var(--dg-v2-ease)}.dg-cam-thumb[hidden]{display:none}.dg-cam-thumb:hover{opacity:1}.dg-cam-thumb.is-active{opacity:1;border-bottom-color:var(--dg-v2-ink)}@media(prefers-reduced-motion:reduce){.dg-cam-thumb{transition:none}}.dg-cam-thumb__img{display:block;width:100%;height:100%;object-fit:cover}.dg-cam-thumb__label{font-family:var(--dg-v2-font-label);font-size:9px;letter-spacing:.1em;text-transform:uppercase;color:var(--dg-v2-ink)}.dg-cam-buy{display:flex;flex-direction:column;gap:20px;background-color:var(--dg-v2-page);margin:0;padding:48px 3vw 40px 48px}@media screen and (max-width:1023.98px){.dg-cam-buy{padding:28px 5vw 40px}}@media screen and (min-width:1024px){.dg-cam-buy{position:sticky;top:56px}}.dg-cam-buy__kicker{margin:0;font-family:var(--dg-v2-font-label);font-weight:500;font-size:10px;letter-spacing:.28em;text-transform:uppercase;color:var(--dg-v2-olive)}.dg-cam-buy__title{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.dg-cam-buy__wordmark{display:block;margin:0;max-width:240px;font-family:var(--dg-v2-font-body);font-weight:800;font-style:normal;font-size:32px;letter-spacing:-.01em;text-transform:uppercase;color:var(--dg-v2-ink)}.dg-cam-buy__lead{margin:0;font-family:var(--dg-v2-font-editorial);font-style:italic;font-weight:400;font-size:20px!important;line-height:1.3;color:var(--dg-v2-ink)}.dg-cam-buy__hr{height:1px;background-color:var(--dg-v2-hairline);border:none;margin:0}.dg-cam-finish{display:flex;flex-direction:column;gap:8px}.dg-cam-finish__row{display:flex;align-items:baseline;justify-content:flex-start;gap:12px}.dg-cam-finish__label{font-family:var(--dg-v2-font-label);font-weight:500;font-size:10px;letter-spacing:.28em;text-transform:uppercase;color:var(--dg-v2-olive)}.dg-cam-finish__options{display:flex;align-items:center;gap:28px;flex-wrap:wrap}.dg-cam-finish__swatch{box-sizing:border-box;min-height:44px;display:flex;align-items:center;border:none;border-radius:0;background-color:transparent;cursor:pointer;padding:0;font-family:var(--dg-v2-font-label);font-weight:500;font-size:11px;letter-spacing:.28em;text-transform:uppercase;color:var(--dg-v2-ink);opacity:.45;text-decoration:none;text-underline-offset:5px;transition:opacity var(--dg-v2-duration) var(--dg-v2-ease)}.dg-cam-finish__swatch:hover{opacity:1}.dg-cam-finish__swatch.is-selected{opacity:1;text-decoration:underline}.dg-cam-finish__swatch-fill{display:none}@media(prefers-reduced-motion:reduce){.dg-cam-finish__swatch{transition:none}}.dg-cam-price-row{display:flex;align-items:baseline;justify-content:space-between;gap:16px;padding-top:16px;border-top:1px solid var(--dg-v2-hairline)}.dg-cam-buy__price{margin:0;font-family:var(--dg-v2-font-body);font-weight:700;font-size:28px!important;letter-spacing:-.02em;color:var(--dg-v2-ink)}.dg-cam-price-row__delivery{margin:0;font-family:var(--dg-v2-font-editorial);font-style:italic;font-size:15px!important;color:var(--dg-v2-ink);text-align:right}.dg-cam-buy__cart-row{display:flex;gap:12px;align-items:stretch}.dg-qty-stepper{display:flex;align-items:center;height:36px;width:88px;border:1px solid var(--dg-v2-dotted);border-radius:0;flex:none}.dg-qty-stepper__btn{flex:0 0 28px;align-self:stretch;padding:0;background-color:transparent;border:0;cursor:pointer;font-family:var(--dg-v2-font-label);font-size:13px;color:var(--dg-v2-ink);min-width:28px}.dg-qty-stepper__btn[disabled],.dg-qty-stepper__btn.is-at-min{opacity:.35;cursor:default}.dg-qty-stepper__input{flex:1;min-width:0;padding:0;text-align:center;border:0;background:transparent;font-family:var(--dg-v2-font-label);font-weight:500;font-size:12px;color:var(--dg-v2-ink);-moz-appearance:textfield}.dg-qty-stepper__input::-webkit-outer-spin-button,.dg-qty-stepper__input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.dg-cam-buy__submit{flex:none;min-width:160px;height:36px;padding:0 24px;border:none;border-radius:2px;background-color:var(--dg-v2-ink);color:var(--dg-v2-cream);font-family:var(--dg-v2-font-label);font-weight:500;font-size:11px;letter-spacing:.28em;text-transform:uppercase;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:8px;position:relative;transition:background-color var(--dg-v2-duration) var(--dg-v2-ease)}.dg-cam-buy__submit:hover{background-color:#0f1610}@media(prefers-reduced-motion:reduce){.dg-cam-buy__submit{transition:none}}.dg-cam-buy__submit .loading__spinner{position:absolute;right:10px;top:50%;transform:translateY(-50%);width:16px}.dg-cam-buy__submit .loading__spinner svg{width:16px;height:16px}.dg-cam-buy__delivery-note{display:none}.dg-cam-buy__reassurance{margin:0;font-family:var(--dg-v2-font-label);font-weight:500;font-size:9px;letter-spacing:.24em;text-transform:uppercase;color:var(--dg-v2-olive)}.dg-cam-buy__error:not([hidden]){display:flex;align-items:center;gap:8px;font-family:var(--dg-v2-font-label);font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--dg-v2-ink)}.dg-cam-buy__error .svg-wrapper svg{width:16px;height:16px}.dg-cam-accordions{display:flex;flex-direction:column}.dg-cam-accordion{border-top:1px dashed var(--dg-v2-dotted)}.dg-cam-accordion:last-child{border-bottom:1px dashed var(--dg-v2-dotted)}.dg-cam-accordion__summary{min-height:44px;padding:12px 0;font-family:var(--dg-v2-font-label);font-weight:500;font-size:10px;letter-spacing:.28em;text-transform:uppercase;color:var(--dg-v2-ink)}.dg-cam-accordion__summary:after{content:"+";font-family:var(--dg-v2-font-label);font-size:14px}[open]>.dg-cam-accordion__summary:after{content:"\2212"}.dg-cam-accordion__summary .dg-cam-chevron{display:none}.dg-cam-accordion__body{margin:0 0 16px;font-family:var(--dg-v2-font-body);font-weight:400;font-size:15px;line-height:1.5;color:var(--dg-v2-ink)}.dg-cam-accordion__body p{margin:0 0 12px}.dg-cam-accordion__body p:last-child{margin-bottom:0}.dg-cam-accordion__body ul{margin:0;padding-left:1.1em}.dg-cam-accordion__body li{margin-bottom:4px}.dg-cam-v2-steps{border-bottom:1px solid var(--dg-v2-hairline);background-color:var(--dg-v2-page)}.dg-cam-v2-steps__grid{display:grid;grid-template-columns:1fr}@media screen and (min-width:750px){.dg-cam-v2-steps__grid{grid-template-columns:repeat(3,1fr)}}.dg-cam-v2-steps__cell{padding:56px 5vw;display:flex;flex-direction:column;gap:14px;border-top:1px solid var(--dg-v2-hairline)}@media screen and (min-width:750px){.dg-cam-v2-steps__cell{border-top:none;border-left:1px solid var(--dg-v2-hairline)}.dg-cam-v2-steps__cell:first-child{border-left:none}}.dg-cam-v2-steps__num{font-family:var(--dg-v2-font-label);font-weight:500;font-size:11px;letter-spacing:.28em;color:var(--dg-v2-olive)}.dg-cam-v2-steps__label{font-family:var(--dg-v2-font-label);font-weight:500;font-size:11px;letter-spacing:.28em;text-transform:uppercase;color:var(--dg-v2-ink)}.dg-cam-v2-steps__line{margin:0;font-family:var(--dg-v2-font-editorial);font-style:italic;font-size:20px;color:var(--dg-v2-ink)}.dg-cam-v2-carousel{padding:64px 0;background-color:var(--dg-v2-page)}@media screen and (max-width:749.98px){.dg-cam-v2-carousel{padding:40px 0}}.dg-cam-v2-carousel__head{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;padding:0 5vw;margin-bottom:40px;flex-wrap:wrap}.dg-cam-v2-carousel__heading-group{display:flex;flex-direction:column;gap:6px}.dg-cam-v2-carousel__marker{margin:0;font-family:var(--dg-v2-font-label);font-weight:500;font-size:13px;letter-spacing:.26em;text-transform:uppercase;color:var(--dg-v2-ink)}.dg-cam-v2-carousel__note{margin:0;font-family:var(--dg-v2-font-editorial);font-style:italic;font-size:17px!important;color:var(--dg-v2-ink)}.dg-cam-v2-carousel__viewport{overflow:hidden}.dg-cam-v2-carousel__track{display:flex;gap:16px;width:max-content;padding:0 5vw;animation:dg-cam-v2-marquee linear infinite;animation-duration:var(--dg-cam-v2-marquee-duration, 36s)}@keyframes dg-cam-v2-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.dg-cam-v2-carousel__track{animation:none}.dg-cam-v2-carousel__card--duplicate{display:none}}.dg-cam-v2-carousel__card{flex:0 0 clamp(220px,24vw,370px);width:clamp(220px,24vw,370px);height:auto;min-width:0;aspect-ratio:3 / 2;object-fit:cover;display:block;background-color:var(--dg-v2-hairline)}.dg-cam-v2-specs-faq{display:grid;grid-template-columns:1fr 1fr;background-color:var(--dg-v2-page)}@media screen and (max-width:749.98px){.dg-cam-v2-specs-faq{grid-template-columns:1fr}}.dg-cam-v2-specs-faq__col{padding:96px 5vw}@media screen and (max-width:749.98px){.dg-cam-v2-specs-faq__col{padding:56px 5vw}}.dg-cam-v2-specs-faq__col--specs{border-right:1px solid var(--dg-v2-hairline)}@media screen and (max-width:749.98px){.dg-cam-v2-specs-faq__col--specs{border-right:none;border-bottom:1px solid var(--dg-v2-hairline)}}.dg-cam-v2-marker{margin:0 0 32px;font-family:var(--dg-v2-font-label);font-weight:500;font-size:10px;letter-spacing:.28em;text-transform:uppercase;color:var(--dg-v2-ink)}.dg-cam-v2-specs__row{display:grid;grid-template-columns:160px 1fr;gap:16px;padding:14px 0;border-top:1px dashed var(--dg-v2-dotted)}.dg-cam-v2-specs__key{font-family:var(--dg-v2-font-label);font-weight:500;font-size:11px;letter-spacing:.28em;text-transform:uppercase;color:var(--dg-v2-olive)}.dg-cam-v2-specs__value{margin:0;font-family:var(--dg-v2-font-editorial);font-style:italic;font-size:11px!important;color:var(--dg-v2-ink)}.dg-cam-v2-details{border-top:1px dashed var(--dg-v2-dotted)}.dg-cam-v2-details__summary{min-height:44px;padding:14px 0;font-family:var(--dg-v2-font-label);font-weight:500;font-size:10px;letter-spacing:.28em;text-transform:uppercase;color:var(--dg-v2-ink)}.dg-cam-v2-details__summary:after{content:"+";font-family:var(--dg-v2-font-label);font-size:14px}[open]>.dg-cam-v2-details__summary:after{content:"\2212"}.dg-cam-v2-details__answer{margin:0;max-width:44ch;padding-bottom:20px;font-family:var(--dg-v2-font-editorial);font-style:italic;font-size:10px!important;line-height:1.6;color:var(--dg-v2-ink)}.dg-mobile-sticky-bar{display:none}@media screen and (max-width:1023.98px){.dg-mobile-sticky-bar{display:flex;align-items:center;gap:16px;position:fixed;left:0;right:0;bottom:0;z-index:10;height:52px;padding:0 5vw;background-color:var(--dg-v2-page);border-top:1px solid var(--dg-v2-hairline)}.dg-cam-buy{padding-bottom:84px}}.dg-mobile-sticky-bar__price{flex:none;white-space:nowrap;font-family:var(--dg-v2-font-body);font-weight:700;font-size:16px;color:var(--dg-v2-ink)}.dg-mobile-sticky-bar__submit{flex:1;min-height:44px;padding:0 16px;border:none;border-radius:2px;background-color:var(--dg-v2-ink);color:var(--dg-v2-cream);font-family:var(--dg-v2-font-label);font-weight:500;font-size:11px;letter-spacing:.28em;text-transform:uppercase;cursor:pointer}
/*# sourceMappingURL=/cdn/shop/t/29/assets/domingo-camera.css.map */
