.ph{--b3-top: 14px}.ph .b3__ui .b3__top[data-b3-at]{opacity:1;visibility:visible}.ph__frame{position:absolute;z-index:2;top:50%;right:max(var(--b3-pad),4vw);width:min(75svh,50vw);aspect-ratio:3 / 4;transform:translateY(-50%)}.ph__frame:after{content:"";position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;pointer-events:none;background:linear-gradient(to right,var(--b3-bg),transparent 6%,transparent 94%,var(--b3-bg)),linear-gradient(to bottom,var(--b3-bg),transparent 4%,transparent 96%,var(--b3-bg))}.ph__set{position:absolute;top:0;right:0;bottom:0;left:0;display:none}.ph__set.is-active{display:block}.ph__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:50% 56%;opacity:0;will-change:opacity,transform}.ph__img:first-child{opacity:1}.ph__img[data-ph-open]:not(.is-playing){opacity:0!important}.ph .b3__intro,.ph .b3__story,.ph .b3__spray,.ph .b3__tl,.ph .b3__buy{left:var(--b3-pad);right:auto;width:min(37vw,580px);max-width:none}.ph .b3__buy{top:calc(var(--b3-top) + 6vh)}.ph__title{margin:0 0 22px;font-family:var(--sl-display, "Cormorant Garamond", Georgia, serif);font-weight:300;font-size:clamp(64px,7.6vw,132px);line-height:.9;letter-spacing:-.02em;color:var(--b3-ink)}.ph .b3__big{font-family:var(--sl-display, "Cormorant Garamond", Georgia, serif);font-weight:300;font-size:clamp(56px,6.2vw,108px);line-height:.92;letter-spacing:-.02em;text-transform:none}.ph .b3__name{font-weight:400;letter-spacing:-.01em}.ph .b3__hour span{font-weight:300}.ph .b3__lnames{height:2.3em;min-width:0;font-weight:400}.ph .b3__lnames span{right:0;white-space:normal;line-height:1.02}.ph .b3__lnames small{display:block;margin-bottom:10px;font-family:var(--sl-sans, "Manrope", system-ui, sans-serif);font-size:11px;line-height:1;letter-spacing:.2em;text-transform:uppercase;color:var(--b3-gold)}.ph .b3__mark{left:var(--lab);will-change:transform}.ph.ph-wait .b3__lnames span.is-on{opacity:0;transform:translateY(12px)}@media(max-width:749px){.b3.ph{--ph-photo: 52svh;height:auto}.ph .b3__sticky{position:relative;height:auto;overflow:visible}.ph__frame{position:sticky;top:0;left:auto;right:auto;width:100%;height:var(--ph-photo);aspect-ratio:auto;transform:none;background:var(--b3-bg);--ph-side: max(0px, calc((100% - var(--ph-photo) * .75) / 2))}.ph__set,.ph__frame:after{left:var(--ph-side);right:var(--ph-side)}.ph__frame:after{inset-block:-1px;background:linear-gradient(to right,var(--b3-bg),transparent 6%,transparent 94%,var(--b3-bg)),linear-gradient(to bottom,transparent 90%,var(--b3-bg))}.ph__frame:before{content:"";position:absolute;left:0;right:0;top:100%;height:36px;background:linear-gradient(var(--b3-bg),transparent);pointer-events:none}.ph__img{object-position:50% 54%;will-change:opacity;transition:opacity .6s ease}.ph .b3__ui{position:relative;inset:auto;z-index:1;padding:10px 16px 14svh;pointer-events:auto}.ph .b3__ui>.b3__p.is-active{display:block}.ph .b3__top{display:none}.ph .b3__ui [data-b3-at]{position:relative;inset:auto;width:auto;max-width:none;margin:0 0 22svh;padding:22px 20px;background:#ffffff8c;border:1px solid var(--b3-line);border-radius:16px;visibility:visible;opacity:0;transform:translateY(28px);transition:opacity .7s var(--sl-ease, ease),transform .7s var(--sl-ease, ease)}.ph .b3__ui [data-b3-at].is-in{opacity:1;transform:none}.ph .b3__ui .b3__intro[data-b3-at]{background:none;border:0;padding:4px 4px 0;margin-bottom:16svh}.ph .b3__ui .b3__buy[data-b3-at]{margin-bottom:0}.ph .b3__cols>*,.ph .b3__notes li{opacity:0;transform:translateY(10px);transition:opacity .6s ease,transform .6s ease}.ph .is-in .b3__cols>*,.ph .is-in .b3__notes li{opacity:1;transform:none}.ph .is-in .b3__cols>:nth-child(1),.ph .is-in .b3__notes li:nth-child(1){transition-delay:.2s}.ph .is-in .b3__cols>:nth-child(2),.ph .is-in .b3__notes li:nth-child(2){transition-delay:.38s}.ph .is-in .b3__notes li:nth-child(3){transition-delay:.56s}.ph .b3__swatches{position:static;margin:0 16px 24px}.ph__title{font-size:58px;margin-bottom:14px}.ph .b3__big{font-size:clamp(40px,11.5vw,52px)}.ph .b3__lnames{font-size:32px}.ph .b3__name{font-size:40px}.ph .b3__notes li{padding:5px 0}#rawa-container{transition:opacity .3s ease,visibility .3s ease}html.ph-hero-on #rawa-container{opacity:0;visibility:hidden}}@media(max-width:749px)and (prefers-reduced-motion:reduce){.ph .b3__ui [data-b3-at],.ph .b3__cols>*,.ph .b3__notes li{opacity:1;transform:none;transition:none}.ph__img{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/48/assets/shoreline-photo-hero.css.map */
