.people-photo,.customer-photo{position:relative}.customer-photo-caption{position:absolute;left:12px;bottom:12px;max-width:calc(100% - 24px);padding:8px 12px;border-radius:5px;background:var(--paper);color:var(--ink);box-shadow:0 2px 12px #0000001a;font-size:12px;font-weight:500;line-height:1.4;text-align:left;pointer-events:none}.product-seen-on{margin:44px 0 36px}.product-seen-on .section-heading{justify-content:center;margin-bottom:24px}.product-seen-on .people-rail{display:flex;justify-content:safe center;gap:16px;padding:0 0 8px}.product-seen-on .people-photo{flex:0 0 calc((100% - 48px)/4);width:calc((100% - 48px)/4);max-width:calc((100% - 48px)/4)}.customer-section.product-seen-on{padding-block:0}.customer-section.product-seen-on .people-photo{flex-basis:calc((100% - 45px)/4.2);width:calc((100% - 45px)/4.2);max-width:calc((100% - 45px)/4.2)}@media(min-width:701px)and (max-width:1050px){.customer-section.product-seen-on .people-photo{flex-basis:31%;width:31%;max-width:31%}}.customer-quick-buy{width:min(1040px,calc(100vw - 64px));max-width:1040px}.customer-quick-buy .quick-buy-layout{grid-template-columns:50% 50%;height:min(740px,calc(100dvh - 64px))}.customer-quick-buy .quick-buy-photo{position:relative;display:flex;flex-direction:column;overflow:hidden}.customer-quick-buy .quick-buy-photo img{flex:1;min-height:0;object-fit:cover;object-position:center top;aspect-ratio:auto}.customer-quick-caption{position:absolute;left:12px;bottom:12px;max-width:calc(100% - 24px);margin:0;padding:8px 12px;display:grid;gap:2px;border-radius:5px;box-shadow:0 2px 12px #0000001a;font-size:12px;line-height:1.4;background:var(--paper);color:var(--ink)}.customer-quick-caption span{font-size:10px;text-transform:uppercase;letter-spacing:.04em}.customer-quick-caption strong{font-weight:500}.customer-purchase{display:none}@media(max-width:700px){.product-seen-on{margin:32px 0 28px}.product-seen-on .section-heading{margin-bottom:20px}.product-seen-on .people-rail{gap:9px}.product-seen-on .people-photo{flex-basis:calc((100% - 9px)/2);width:calc((100% - 9px)/2);max-width:calc((100% - 9px)/2)}.customer-section.product-seen-on{padding-inline:12px}.customer-section.product-seen-on .people-photo{flex-basis:46%;width:46%;max-width:46%}.customer-photo-caption{left:8px;bottom:8px;max-width:calc(100% - 16px);padding:6px 8px}.customer-quick-buy{width:100%;max-width:none;padding-bottom:0;overflow:hidden}.customer-quick-buy[open]:has(.customer-purchase){display:flex;flex-direction:column;height:90dvh}.customer-quick-buy .quick-buy-layout{height:auto;padding:0;min-height:0;flex:1;overflow-y:auto;overscroll-behavior:contain;scroll-padding-block:56px 20px}.customer-quick-buy .quick-buy-photo{float:none;width:100%;height:42dvh;margin:0}.customer-quick-buy .quick-buy-photo img{height:100%;width:100%}.customer-quick-buy .quick-buy-info{padding:24px 20px 12px}.customer-quick-buy .quick-buy-heading{min-height:0;padding:0}.customer-quick-buy .quick-buy-info{overflow:visible}.customer-quick-buy .quick-buy-actions{display:none}.customer-purchase{display:block;flex:none;background:var(--paper);border-top:1px solid var(--line);padding:12px 20px max(12px,env(safe-area-inset-bottom));box-shadow:0 -4px 20px #00000009}.customer-purchase-row{display:flex;align-items:center;justify-content:space-between;gap:14px}.customer-purchase-summary{min-width:0;flex:1}.customer-purchase-summary strong{display:block;font-size:16px;font-weight:600;line-height:1.4}.customer-purchase-summary>span{display:block;font-size:11px;color:var(--muted);line-height:1.5;margin-top:2px}.customer-purchase .button{flex:1;max-width:240px;min-width:0;min-height:48px;padding:12px 14px;font-size:12px;letter-spacing:.015em}.customer-purchase .button:disabled{opacity:.45;cursor:not-allowed}.customer-purchase .quick-buy-error{margin-top:8px}}@media(max-width:360px){.customer-purchase{padding-inline:12px}.customer-purchase-row{gap:8px}.customer-purchase .button{font-size:11px;padding-inline:10px}}
/*# sourceMappingURL=/cdn/shop/t/21/assets/customer-gallery.css.map */
