.db-wrap{--db-pad:40px;--db-panel:#14100D;--db-gold:#C6A578;--db-brown:#977B59;--db-label:"Jost","Futura",-apple-system,"Segoe UI",sans-serif;background:var(--db-ground)}.db-ground-cream{--db-ground:#EFE9E0}.db-ground-white{--db-ground:#FFFFFF}.db-ground-black{--db-ground:#0C0A08}.db-stage{display:flex;align-items:center;justify-content:center}.db-card{width:100%;margin:0 auto;box-sizing:border-box}.db-pad-0{--db-pad:0px}.db-pad-20{--db-pad:20px}.db-pad-40{--db-pad:40px}.db-pad-64{--db-pad:64px}.db-split-38{--db-split:38%}.db-split-45{--db-split:45%}.db-split-50{--db-split:50%}.db-split-55{--db-split:55%}.db-split-64{--db-split:64%}.db-split-72{--db-split:72%}.db-w-narrow .db-card{max-width:860px;padding:36px 20px}.db-w-wide .db-card{max-width:1240px;padding:36px 20px}.db-w-full .db-card{max-width:none;padding:0}.db-w-full .db-panel{padding-left:max(28px,calc((100% - 1160px)/2));padding-right:max(28px,calc((100% - 1160px)/2))}.db-photo{position:relative;width:100%;overflow:hidden;background:var(--db-panel);padding:var(--db-pad);box-sizing:border-box;display:flex;flex-direction:column;gap:clamp(14px,2vh,22px)}.db-frame{position:relative;width:100%;aspect-ratio:1/1;overflow:hidden;flex:0 0 auto}.db-shot{margin:0;background:var(--db-panel)}.db-photo img{width:100%;height:100%;object-fit:var(--db-fit, cover);display:block}.db-fit-contain{--db-fit:contain}.db-panel{background:var(--db-panel);color:#c6bcae;padding:26px 30px 28px}.db-top{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:16px}.db-eyebrow{font-family:var(--db-label);font-size:9px;letter-spacing:.28em;text-transform:uppercase;color:var(--db-gold);margin:0}.db-rail{display:flex;gap:7px;flex:0 0 auto}.db-dot{-webkit-appearance:none;appearance:none;width:30px;height:14px;padding:6px 0;margin:0;border:0;background:none;cursor:pointer;display:block;box-sizing:content-box}.db-dot:after{content:"";display:block;width:100%;height:2px;background:#fff3;transition:background .35s ease}.db-dot:hover:after{background:#ffffff73}.db-dot.is-on:after{background:var(--db-gold)}.db-dot:focus-visible{outline:2px solid var(--db-gold);outline-offset:3px}.db-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:30px;align-items:start}.db-title{font-size:38px;line-height:1;margin:0 0 8px;color:#fff;font-weight:400;letter-spacing:-.005em}.db-price{font-family:var(--db-label);font-size:16px;font-weight:300;letter-spacing:.03em;color:#fff;margin:0 0 16px}.db-split{border:0;border-top:1px solid rgba(255,255,255,.13);margin:0 0 14px}.db-cap-h{font-family:var(--db-label);font-size:9px;letter-spacing:.24em;text-transform:uppercase;color:var(--db-gold);display:block;margin-bottom:6px}.db-wrap .db-cap-t,.db-wrap .db-cap-t *{font-size:14px;line-height:1.6;margin:0;color:#bfb5a7!important}.db-wrap .db-cap-t a{color:var(--db-gold)!important}.db-wrap .db-cap-t strong,.db-wrap .db-cap-t b{color:#fff!important;font-weight:500}.db-swatch-head{display:flex;align-items:baseline;gap:9px;margin-bottom:10px}.db-swatch-label{font-family:var(--db-label);font-size:9px;letter-spacing:.24em;text-transform:uppercase;color:var(--db-gold)}.db-swatch-now{font-family:var(--db-label);font-size:11.5px;letter-spacing:.03em;color:#fff}.db-swatches{display:flex;flex-wrap:nowrap;gap:0;margin:0 0 22px;padding-bottom:10px}.db-swatch{position:relative;flex:0 0 46px;min-width:0;height:22px;display:block;overflow:visible;border:0;border-radius:0;background:#2a2420;opacity:.55;transition:opacity .2s ease}.db-swatch:first-child{border-radius:2px 0 0 2px}.db-swatch:last-child{border-radius:0 2px 2px 0}.db-swatch img,.db-swatch-dot{border-radius:inherit}.db-swatch img{width:100%;height:100%;object-fit:cover;display:block}.db-swatch-dot{display:block;width:100%;height:100%;background:linear-gradient(140deg,#3a322b,#14100d)}.db-swatch:after{content:"";position:absolute;left:0;right:0;bottom:-10px;height:2px;background:transparent;transition:background .2s ease}a.db-swatch:hover{opacity:.85}a.db-swatch:focus-visible{outline:2px solid var(--db-gold);outline-offset:3px}.db-swatch.is-on{opacity:1}.db-swatch.is-on:after{background:var(--db-gold)}.db-fit-head{margin-bottom:10px;display:flex;align-items:center;gap:7px}.db-help{-webkit-appearance:none;appearance:none;background:none;border:0;padding:0;margin:0;width:15px;height:15px;line-height:0;display:inline-flex;align-items:center;justify-content:center;color:var(--db-gold);cursor:pointer;opacity:.75;transition:opacity .2s ease}.db-help:hover{opacity:1}.db-help:focus-visible{outline:2px solid var(--db-gold);outline-offset:3px;border-radius:50%}.db-help svg{width:13px;height:13px;display:block;fill:currentColor}.db-wrap .popup[data-db-help]{display:none}.db-wrap .popup[data-db-help].is-open{display:block}.db-fit-label{font-family:var(--db-label);font-size:9px;letter-spacing:.24em;text-transform:uppercase;color:var(--db-gold)}.db-select-wrap{position:relative}.db-select-wrap:after{content:"";position:absolute;right:17px;top:50%;width:6px;height:6px;border-right:1.5px solid var(--db-gold);border-bottom:1.5px solid var(--db-gold);transform:translateY(-72%) rotate(45deg);pointer-events:none}.db-select{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;display:block;box-sizing:border-box;font-family:var(--db-label);font-size:13.5px;font-weight:400;letter-spacing:.03em;line-height:1.2;color:#fff;background:#ffffff0f;border:1px solid rgba(255,255,255,.18);border-radius:2px;padding:13px 38px 13px 18px;cursor:pointer;height:auto;transition:border-color .2s ease,background .2s ease}.db-select:hover{border-color:#ffffff57;background:#ffffff17}.db-select:focus-visible{outline:2px solid var(--db-gold);outline-offset:2px}.db-select option{background:#1c1713;color:#ede6dc}.db-select option:disabled{color:#6a6055}.db-select optgroup{background:#14100d;color:var(--db-gold);font-style:normal;font-weight:500}.db-shape{display:flex;background:#ffffff0f;border:1px solid rgba(255,255,255,.14);border-radius:999px;padding:4px;margin:14px 0 9px}.db-shape-opt{flex:1;text-align:center;font-family:var(--db-label);font-size:10px;letter-spacing:.18em;text-transform:uppercase;padding:10px 6px;border-radius:999px;color:#9e9385;text-decoration:none;transition:color .2s ease}a.db-shape-opt:hover{color:#fff}.db-shape-opt.is-on{background:#fff;color:#12100e;font-weight:500}.db-wrap button.db-add,.db-wrap .db-add{display:block;width:100%;text-align:center;color:#fff!important;background-color:#977b59!important;background-image:none!important;border:0!important;box-shadow:none!important;text-shadow:none!important;border-radius:2px!important;font-family:var(--db-label);font-size:10.5px;font-weight:500;letter-spacing:.22em;text-transform:uppercase;line-height:1.2;padding:16px 12px!important;margin:0;cursor:pointer;transition:background-color .2s ease;min-height:0;height:auto}.db-wrap button.db-add:hover{background-color:#a78965!important}.db-wrap button.db-add[disabled]{background-color:#4a423a!important;cursor:not-allowed}@media(min-width:821px){.db-pinning .db-stage{position:sticky;top:0;height:100vh;min-height:700px;overflow:hidden}.db-pinning .db-shot{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;will-change:opacity,transform}.db-pinning .db-shot[data-first=true]{opacity:1}.db-pinning.db-lay-stacked .db-photo{height:clamp(240px,46vh,520px)}.db-pinning.db-lay-stacked.db-w-full .db-photo{height:clamp(260px,52vh,640px)}.db-pinning.db-lay-stacked .db-cap{min-height:88px}.db-lay-split .db-card{display:grid;grid-template-columns:var(--db-split, 64%) minmax(0,1fr);align-items:stretch;max-width:none;padding:0;min-height:min(88vh,940px)}.db-lay-split .db-photo{height:100%;min-height:0}.db-lay-split:not(.db-pinning) .db-frame{aspect-ratio:auto}.db-lay-split:not(.db-pinning) .db-shot{aspect-ratio:1/1}.db-lay-split:not(.db-pinning) .db-shot+.db-shot{margin-top:var(--db-pad)}.db-lay-split .db-panel{display:flex;flex-direction:column;padding:48px clamp(30px,3.4vw,64px)}.db-lay-split.db-pos-top .db-panel{justify-content:flex-start;padding-top:clamp(44px,9vh,112px)}.db-lay-split.db-pos-mid .db-panel{justify-content:center}.db-lay-split .db-grid{display:block}.db-lay-split .db-left{margin-bottom:26px}.db-lay-split .db-title{font-size:clamp(32px,3.2vw,48px)}.db-lay-split .db-cap{min-height:0}.db-pinning.db-lay-split .db-stage{position:static;height:auto;min-height:0;overflow:visible}.db-pinning.db-lay-split .db-card{align-items:start;height:auto;min-height:100vh}.db-pinning.db-lay-split .db-photo{position:sticky;top:0;height:100vh;align-self:start}.db-pinning.db-lay-split .db-panel{min-height:100vh;padding-bottom:clamp(48px,7vh,96px)}}@media(max-width:820px){.db-w-narrow .db-card,.db-w-wide .db-card{padding:18px 14px}.db-w-full .db-card{padding:0}.db-w-full .db-panel{padding-left:20px;padding-right:20px}.db-wrap{--db-pad:16px}.db-photo{display:flex;flex-direction:column;gap:var(--db-pad);background:var(--db-panel);height:auto}.db-frame{aspect-ratio:auto;display:flex;flex-direction:row;gap:var(--db-pad);overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;overscroll-behavior-x:contain}.db-frame::-webkit-scrollbar{display:none}.db-shot{flex:0 0 100%;scroll-snap-align:center;scroll-snap-stop:always;aspect-ratio:1/1;overflow:hidden}.db-shot img{width:100%;height:100%;object-fit:cover}.db-rail{display:flex;margin-top:2px}.db-dot{width:34px;padding:12px 0}.db-panel{padding:22px 20px 24px}.db-grid{grid-template-columns:1fr;gap:20px}.db-title{font-size:30px}}@media(prefers-reduced-motion:reduce){.db-frame{flex-direction:column;overflow-x:visible;scroll-snap-type:none}.db-shot{flex:0 0 auto;aspect-ratio:1/1}.db-pinning .db-stage{position:static;height:auto;min-height:0}.db-pinning .db-photo{height:auto;display:flex;flex-direction:column;gap:var(--db-pad)}.db-pinning .db-shot{position:static;opacity:1;aspect-ratio:auto}.db-photo img{height:auto;object-fit:contain}.db-frame{aspect-ratio:auto}.db-rail{display:none}}.dbs{background:#14100d}.dbs-in{max-width:none;margin:0 auto;padding:clamp(40px,5vw,76px) clamp(20px,4vw,120px) clamp(48px,6vw,92px)}.dbs-head{font-family:var(--db-label);font-size:11px;letter-spacing:.24em;text-transform:uppercase;color:var(--db-gold);margin:0 0 clamp(20px,2.6vw,32px)}.dbs-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:clamp(14px,1.6vw,26px)}.dbs-item{display:block;text-decoration:none}.dbs-shot{position:relative;aspect-ratio:1/1;overflow:hidden;background:#f4f2ef;border-radius:2px}.dbs-shot img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .6s cubic-bezier(.2,.6,.2,1)}.dbs-item:hover .dbs-shot img{transform:scale(1.025)}.dbs-item:focus-visible{outline:2px solid var(--db-gold);outline-offset:4px}.dbs-name{font-family:var(--db-label);font-size:13px;font-weight:400;letter-spacing:.02em;color:#fff;margin:12px 0 3px}.dbs-price{font-family:var(--db-label);font-size:13px;font-weight:300;color:var(--db-gold);margin:0}@media(max-width:820px){.dbs-grid{grid-template-columns:repeat(2,1fr);gap:12px}.dbs-in{padding-left:16px;padding-right:16px}}
/*# sourceMappingURL=/cdn/shop/t/67/assets/duetto-black.css.map */
