.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%);-webkit-mask-image:linear-gradient(to right,transparent,#000 6%,#000 94%,transparent),linear-gradient(to bottom,transparent,#000 4%,#000 96%,transparent);-webkit-mask-composite:source-in;mask-image:linear-gradient(to right,transparent,#000 6%,#000 94%,transparent),linear-gradient(to bottom,transparent,#000 4%,#000 96%,transparent);mask-composite:intersect}.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 .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.ph-wait .b3__lnames span.is-on{opacity:0;transform:translateY(12px)}@media(max-width:749px){.ph{--ph-photo: min(133.333vw, calc(100svh - 320px) )}.ph:not(.ph--one){--ph-photo: min(133.333vw, calc(100svh - 380px) )}.ph__frame{top:0;left:50%;right:auto;width:auto;height:var(--ph-photo);transform:translate(-50%);-webkit-mask-image:linear-gradient(to right,transparent,#000 4%,#000 96%,transparent),linear-gradient(to bottom,#000 93%,transparent);mask-image:linear-gradient(to right,transparent,#000 4%,#000 96%,transparent),linear-gradient(to bottom,#000 93%,transparent)}.ph__img{object-position:50% 54%}.ph .b3__brand{visibility:hidden}.ph .b3__intro,.ph .b3__story,.ph .b3__spray,.ph .b3__tl,.ph .b3__buy{top:calc(var(--ph-photo) + 4px);bottom:auto;left:var(--b3-pad);right:var(--b3-pad);width:auto}.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}}
/*# sourceMappingURL=/cdn/shop/t/43/assets/shoreline-photo-hero.css.map */
