/* Sara Levi: compact, readable shopping guidance. */
.sl-promo{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:6px 22px;padding:10px 14px;background:#760c1b;color:#fff;font:14px/1.6 "Open Sans",sans-serif;text-align:center}
.sl-promo strong{font-weight:600}.sl-promo-code{font-weight:700;letter-spacing:1px}.sl-promo a{color:#fff!important;text-decoration:underline;text-underline-offset:4px;white-space:nowrap;min-height:24px}
.sl-promo[hidden]{display:none!important}
.sl-look{margin:28px 0 0;border-top:1px solid #dfdad4;padding-top:24px;font-family:"Open Sans",sans-serif;direction:rtl}
.sl-look-heading h2{font-size:26px;line-height:1.4;margin:0 0 6px;color:#242320}.sl-look-heading p{font-size:15px;color:#60574f;margin:0 0 20px}
.sl-look-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:22px 16px}
.sl-look-card{min-width:0}.sl-look-photo{display:block;aspect-ratio:4/5;background:#f5f2ed;overflow:hidden}
.sl-look-photo img{display:block!important;margin:0!important;width:100%!important;height:100%!important;object-fit:cover}
.sl-look-accessory .sl-look-photo img{object-fit:contain;padding:10px}
.sl-look-card h3{font-size:15px;line-height:1.5;font-weight:400;margin:10px 0 4px;color:#242320}
.sl-look-card h3 a{color:inherit}.sl-look-price{font-size:16px;color:#242320}.sl-look-price ins{text-decoration:none}
.sl-look-link{display:inline-block;min-height:44px;padding:10px 0;color:#242320;text-decoration:underline;text-underline-offset:4px;font-size:14px}
.sl-pdp-fit-guide h3{font-size:18px!important}.sl-pdp-fit-guide .sl-pdp-size-list{display:flex;gap:8px;flex-wrap:wrap;list-style:none;padding:0!important;margin:12px 0}
.sl-pdp-fit-guide .sl-pdp-size-list li{margin:0;padding:7px 12px;background:#f5f2ed;border:1px solid #dfdad4;color:#242320;font-size:15px}
.sl-pdp-fit-help{display:inline-block;min-height:44px;padding:9px 0}
.sl-service-summary,.sl-shipping-progress{background:#f5f2ed;border:1px solid #dfdad4;padding:20px;margin:0 0 24px;color:#242320;font-size:16px;line-height:1.8;direction:rtl}
.sl-service-summary h2{font-size:25px;margin-top:0}.sl-service-summary ul{padding-right:20px}.sl-service-summary a,.sl-shipping-progress a{color:#760c1b!important;text-decoration:underline;text-underline-offset:4px}
.sl-shipping-progress{font-family:"Open Sans",sans-serif}.sl-shipping-progress>strong,.sl-shipping-progress>span{display:block}.sl-shipping-progress>strong{font-size:18px;margin-bottom:4px}.sl-shipping-progress>span{font-size:14px;color:#60574f}.sl-shipping-progress a{display:inline-block;min-height:44px;padding-top:8px}.sl-shipping-progress .amount{display:inline!important}
.sl-look a:focus-visible,.sl-promo a:focus-visible,.sl-service-summary a:focus-visible,.sl-shipping-progress a:focus-visible{outline:2px solid currentColor;outline-offset:3px}
@media(max-width:849px){.sl-look-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 12px}.sl-look-heading h2{font-size:23px}.sl-promo{font-size:13px;gap:3px 12px;padding:8px 10px}.sl-promo>span:first-child{flex-basis:100%}.sl-promo a{min-height:28px}.sl-service-summary,.sl-shipping-progress{padding:16px;font-size:15px}}
