.sd-look-page,.sd-look-collection{display:block;background:#171516;color:#f8f3ed;padding:40px 20px 70px;--color-foreground:#f8f3ed;--color-background:#171516}
.sd-look-shell{max-width:1280px;margin:auto}.sd-look-back{display:inline-block;color:#dcc5b4;margin-bottom:26px;font-size:13px;text-underline-offset:5px}.sd-look-layout{display:grid;grid-template-columns:1fr 1fr;gap:clamp(24px,5vw,70px);align-items:start}.sd-look-photo{position:sticky;top:24px}.sd-look-photo img{width:100%;height:auto;display:block;object-fit:contain}.sd-look-eyebrow{letter-spacing:.22em;font-size:11px;color:#d4bca7;margin:0 0 18px}.sd-look-details h1,.sd-look-collection h1{font-family:var(--font-heading--family,Georgia,serif);font-weight:400;font-size:clamp(32px,4vw,52px);line-height:1.1;color:#fff;margin:0 0 20px}.sd-look-intro{font-size:14px;line-height:1.7;color:#d9cfc8}.sd-look-item{padding:24px 0;border-bottom:1px solid #4b4143;min-width:0}.sd-look-item-heading{display:flex;gap:18px;align-items:center}.sd-look-item-heading>a{flex:0 0 70px}.sd-look-item-heading img{width:70px;height:90px;object-fit:cover}.sd-look-item h2{font-size:16px;font-family:inherit;line-height:1.4;color:#fff;margin:0 0 8px}.sd-look-item a{color:inherit}.sd-look-options{display:flex;flex-wrap:wrap;gap:12px;margin:18px 0 10px}.sd-look-options label{flex:1 1 120px;font-size:12px;line-height:1.5;color:#ddd1ca;min-width:0}.sd-look-options select,.sd-look-options input{display:block;width:100%;max-width:100%;min-height:46px;border:1px solid #756364;background:#282325;color:#fff;padding:10px;margin-top:6px;font:inherit;font-size:14px;border-radius:0}.sd-look-options option{background:#282325;color:#fff}.sd-look-availability{font-size:12px;color:#dcc5b4;line-height:1.5;min-height:18px}.sd-look-page button{font:inherit;cursor:pointer;min-height:46px;padding:12px 18px;border-radius:0}.sd-look-single{background:transparent;color:#f8f3ed;border:1px solid #a88d86;width:100%;font-size:13px!important}.sd-look-buy{background:#a51f46;color:#fff;border:1px solid #be4165;width:100%}.sd-look-page button:disabled{opacity:.45;cursor:not-allowed}.sd-look-page :is(button,select,input,a):focus-visible{outline:2px solid #e4bc96;outline-offset:4px}.sd-look-summary{padding:24px 0}.sd-look-total{display:flex;gap:16px;justify-content:space-between;align-items:baseline;margin:0;font-size:16px}.sd-look-total strong{font-size:28px;font-weight:500;white-space:nowrap}.sd-look-hint{font-size:12px;line-height:1.6;color:#c9bbb4;margin:12px 0 18px}.sd-look-cart{color:#f8f3ed;text-underline-offset:4px;font-size:13px}.sd-look-note{border-block:1px solid #705a59;padding:22px 0;font-size:12px;line-height:1.9;letter-spacing:.03em;color:#dec9ba}.sd-look-share{display:flex;align-items:center;flex-wrap:wrap;gap:18px;padding-top:22px}.sd-look-share button{background:none;border:1px solid #756364;color:#f8f3ed;font-size:12px}.sd-look-share a{color:#dec9ba;font-size:13px}.sd-look-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:36px;margin-top:36px}.sd-look-card{color:#fff;text-decoration:none;display:block}.sd-look-card img{width:100%;height:auto;aspect-ratio:3/4;object-fit:contain;background:#221e1f;display:block}.sd-look-card h2{font-size:24px;font-weight:400;color:#fff;margin:18px 0 8px}.sd-look-card p{font-size:14px;color:#dec9ba;margin:6px 0}.sd-look-card span{display:block;font-size:12px;letter-spacing:.1em;margin-top:14px;text-decoration:underline;text-underline-offset:5px}.sd-look-photo-link{display:block;position:absolute;inset:0;z-index:0}.sd-look-photo-link:focus-visible{outline:3px solid #a51f46;outline-offset:-4px}.hotspots-container:has(+.sd-look-photo-link){pointer-events:none}.hotspots-container:has(+.sd-look-photo-link) .hotspot{pointer-events:auto}.sd-look-home-link{display:block;text-align:center;margin:16px auto;color:inherit;font-size:13px;text-decoration:underline;text-underline-offset:5px}
@media(max-width:899px){.sd-look-page,.sd-look-collection{padding:26px 18px 48px}.sd-look-layout{grid-template-columns:1fr;gap:30px}.sd-look-photo{position:static}.sd-look-photo img{max-height:80vh}.sd-look-grid{gap:28px 16px}.sd-look-card h2{font-size:20px}.sd-look-card p{font-size:12px}}
@media(max-width:480px){.sd-look-grid{grid-template-columns:1fr}.sd-look-options{gap:10px}.sd-look-item-heading>a{flex-basis:60px}.sd-look-item-heading img{width:60px;height:80px}.sd-look-total strong{font-size:24px}}

.sd-look-plane:has(.sd-look-photo-link) .hotspots-container{pointer-events:none}.sd-look-plane:has(.sd-look-photo-link) .hotspot{pointer-events:auto}

.sd-look-product{background:#fff;color:#27231f;padding:20px 24px 60px;--color-foreground:#27231f;--color-background:#fff}.sd-look-product .sd-look-details h1{color:#111;font-weight:600;font-size:26px!important;white-space:normal!important;line-height:1.2!important}.sd-look-product .sd-look-back,.sd-look-product .sd-look-eyebrow,.sd-look-product .sd-look-intro,.sd-look-product .sd-look-item h2,.sd-look-product .sd-look-availability,.sd-look-product .sd-look-hint,.sd-look-product .sd-look-cart,.sd-look-product .sd-look-note,.sd-look-product .sd-look-share a,.sd-look-product .sd-look-options label{color:#514a44}.sd-look-product .sd-look-photo img{max-height:780px;object-fit:contain}.sd-look-product .sd-look-price{font-size:36px;color:#a51f46;font-weight:600;margin:12px 0 28px}.sd-look-thumbnails{display:flex;gap:10px;margin:18px 0;overflow:auto}.sd-look-product .sd-look-thumbnails button{flex:0 0 65px;padding:3px;border:1px solid #d8d2cc;background:#fff}.sd-look-product .sd-look-thumbnails img{width:58px;height:78px;object-fit:contain}.sd-look-product button[aria-pressed=true]{border:2px solid #27231f}.sd-look-piece-picker{border:0;padding:0;margin:20px 0}.sd-look-piece-picker legend{font-size:16px;font-weight:600;margin-bottom:14px}.sd-look-piece-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.sd-look-product .sd-look-piece-grid button{min-width:0;padding:4px;background:#f8f6f3;color:#27231f;border:1px solid #d6cec4;display:flex;flex-direction:column;justify-content:flex-start}.sd-look-product .sd-look-piece-grid button[aria-pressed=true]{border:2px solid #27231f;padding:3px}.sd-look-piece-grid img{width:100%;height:108px;object-fit:contain;background:#fff}.sd-look-piece-grid span{font-size:11px;line-height:1.35;padding:7px 2px;text-align:center}.sd-look-product .sd-look-item[hidden]{display:none}.sd-look-product .sd-look-item{border-color:#dfd8d0}.sd-look-product .sd-look-options select,.sd-look-product .sd-look-options input{background:#fff;color:#27231f;border-color:#d6cec4;font-size:16px}.sd-look-product .sd-look-options option{background:#fff;color:#27231f}.sd-look-product .sd-look-single{border-color:#27231f;color:#27231f}.sd-look-product .sd-look-buy{background:#27231f;border-color:#27231f}.sd-look-product .sd-look-total{color:#27231f}.sd-look-product .sd-look-total strong{color:#a51f46}.sd-look-product .sd-look-share button{color:#27231f;border-color:#c9c0b6}.sd-look-product .sd-look-note{border-color:#d6cec4}.sd-look-product .sd-look-summary{padding-bottom:18px}.sd-look-product .sd-look-photo{top:20px}.sd-look-product .sd-look-item-heading>a{flex-basis:48px}.sd-look-product .sd-look-item-heading img{width:48px;height:64px}
.sd-conjuntos-looks{max-width:1280px;margin:auto;padding:0 24px 48px;color:#27231f}.sd-conjuntos-looks .sd-look-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;margin:0}.sd-conjuntos-looks .sd-look-card{color:#27231f}.sd-conjuntos-looks .sd-look-card img{background:#f4f1ed}.sd-conjuntos-looks .sd-look-card h2{color:#27231f;font-size:16px!important;white-space:normal!important;margin:12px 0 6px}.sd-conjuntos-looks .sd-look-card p{color:#a51f46;font-size:18px}.sd-conjuntos-looks .sd-look-card span{font-size:12px;letter-spacing:0}.sd-conjuntos-looks h2{font-size:22px;margin:0 0 24px}
@media(max-width:899px){.sd-look-product{padding:0 16px 40px}.sd-look-product .sd-look-back{margin:16px 0}.sd-look-product .sd-look-layout{gap:20px}.sd-look-product .sd-look-photo img{max-height:70vh}.sd-look-product .sd-look-details h1{font-size:24px!important}.sd-look-product .sd-look-eyebrow{display:none}.sd-look-product .sd-look-price{font-size:32px;margin-top:10px}.sd-look-piece-grid{gap:8px}.sd-look-piece-grid img{height:100px}.sd-look-piece-grid span{font-size:10px}.sd-conjuntos-looks{padding:0 16px 32px}.sd-conjuntos-looks .sd-look-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 12px}.sd-conjuntos-looks .sd-look-card h2{font-size:14px!important}.sd-conjuntos-looks .sd-look-card p{font-size:16px}}

.sd-look-product .sd-look-price{display:flex;flex-wrap:wrap;gap:8px 14px;align-items:baseline}.sd-look-price s,.sd-look-total-prices s{font-size:18px;color:#746b65;font-weight:400;text-decoration-thickness:1px}.sd-look-price strong{font-weight:600}.sd-look-discount{flex-basis:100%;font-size:13px;font-weight:500;color:#a51f46}.sd-look-total-prices{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px;align-items:baseline}.sd-look-card-price{display:flex;flex-wrap:wrap;gap:4px 8px;align-items:baseline}.sd-look-card-price s{font-size:13px;opacity:.7}.sd-look-card-price strong{font-weight:600;font-size:18px}.sd-look-card-price small{font-size:11px;font-weight:500}.sd-look-product [hidden]{display:none!important}
