.db-the-look{--db-look-paper: #f8f3eb;--db-look-card: #fcf9f4;--db-look-ink: #28201f;--db-look-muted: #655754;--db-look-wine: #6b2639;--db-look-line: #e2d6c9;--db-look-image: #e5e1dd;color:var(--db-look-ink);background:var(--db-look-paper);padding:clamp(32px,4.5vw,72px) 0}.db-the-look__inner{width:min(1760px,calc(100% - (2*clamp(18px,4.5vw,88px))));margin-inline:auto}.db-the-look__header{display:flex;align-items:end;justify-content:space-between;gap:20px;margin-bottom:clamp(22px,3.2vw,50px)}.db-the-look__eyebrow{margin:0 0 8px;color:var(--db-look-wine);font-size:10px;font-weight:700;letter-spacing:.16em;line-height:1.4;text-transform:uppercase}.db-the-look__heading,.db-the-look__title{margin:0;color:var(--db-look-ink);font-family:Georgia,Times New Roman,serif;font-weight:400;letter-spacing:-.045em;line-height:1}.db-the-look__heading{font-size:clamp(46px,5vw,76px)}.db-the-look__title{font-size:clamp(35px,3.8vw,66px)}.db-the-look__intro,.db-the-look__summary{color:var(--db-look-muted);font-size:14px;line-height:1.55}.db-the-look__intro{margin:10px 0 0}.db-the-look__summary{margin:10px 0 clamp(14px,1.75vw,26px)}.db-the-look__grid{display:grid;gap:clamp(34px,5vw,80px)}.db-the-look__card{--db-look-piece-columns: 3;display:grid;grid-template-areas:"products cover";grid-template-columns:minmax(0,1.74fr) minmax(0,1fr);align-items:end;gap:clamp(14px,1.65vw,28px);scroll-margin-top:116px}.db-the-look__card[data-piece-count="4"]{--db-look-piece-columns: 4}.db-the-look__card+.db-the-look__card{padding-top:clamp(30px,4.3vw,68px);border-top:1px solid var(--db-look-line)}.db-the-look__cover{grid-area:cover;display:block;position:relative;align-self:start;width:100%;aspect-ratio:3 / 4;overflow:hidden;background:var(--db-look-image)}.db-the-look__cover img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain}.db-the-look__body{grid-area:products;min-width:0}.db-the-look__pieces,.db-look-builder__pieces{display:grid;grid-template-columns:repeat(var(--db-look-piece-columns),minmax(0,1fr));gap:clamp(8px,1vw,16px)}.db-the-look__pieces{margin:0;padding:0;list-style:none}.db-the-look__piece{display:flex;min-width:0;margin:0;padding:0;border:1px solid var(--db-look-line);background:var(--db-look-card)}.db-the-look__piece-content{position:relative;display:flex;flex-direction:column;width:100%;min-width:0;color:inherit;text-decoration:none}.db-the-look__thumb{display:block;width:100%;height:auto;aspect-ratio:4 / 5;object-fit:contain;background:var(--db-look-image)}.db-the-look__piece-copy{display:flex;flex:1;flex-direction:column;min-width:0;padding:clamp(8px,1vw,14px)}.db-the-look__piece-role{color:var(--db-look-muted);font-size:10px;line-height:1.3}.db-the-look__piece-name{display:block;margin:3px 0 0;color:var(--db-look-ink);font-size:clamp(11px,1.04vw,15px);font-weight:600;line-height:1.35;overflow-wrap:anywhere}.db-the-look__price{margin-top:auto;padding-top:5px;color:var(--db-look-wine);font-size:clamp(11px,1vw,14px);font-weight:600;line-height:1.25}.db-the-look__piece-icon{position:absolute;top:6px;right:6px;display:grid;place-items:center;width:26px;height:26px;color:var(--db-look-wine);background:var(--db-look-card);font-size:14px}.db-the-look__action{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:space-between;gap:16px;width:fit-content;min-height:44px;padding:8px 14px;border:1px solid var(--db-look-wine);color:var(--db-look-wine);font-size:11px;font-weight:700;letter-spacing:.07em;line-height:1.2;text-decoration:none;text-transform:uppercase}.db-the-look__action--card{color:#fff;background:var(--db-look-wine)}.db-the-look__body>.db-the-look__action--card{margin-top:14px}.db-the-look__action:hover{color:#fff;background:#512032;border-color:#512032}.db-the-look__piece-content:is(a):hover .db-the-look__piece-name{color:var(--db-look-wine);text-decoration:underline;text-underline-offset:.2em}.db-the-look a:focus-visible{outline:2px solid var(--db-look-wine);outline-offset:2px;z-index:1}.db-the-look--collection .db-the-look__header{justify-content:center;text-align:center}@media screen and (max-width:1059px){.db-the-look__card{grid-template-areas:"cover" "products";grid-template-columns:minmax(0,1fr);gap:clamp(20px,3.5vw,34px)}.db-the-look__cover{width:min(100%,680px);justify-self:center}}@media screen and (max-width:649px){.db-the-look__pieces,.db-look-builder__pieces{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (max-width:480px){.db-the-look__header{align-items:flex-start;flex-direction:column;gap:12px}.db-the-look--collection .db-the-look__header{align-items:center}}
/*# sourceMappingURL=/cdn/shop/t/47/assets/db-the-look.css.map */
