._designStylesMarker_ps{display:none}html:has(._publicSite_ps[data-public-design=seaglass]){background:#e8d7c5}html:has(._publicSite_ps[data-public-design=seaglass]) body{background:0 0}._publicSite_ps[data-public-design=seaglass]:before{content:"";z-index:-1;pointer-events:none;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 .45 0 0 0 0 .36 0 0 0 0 .26 0 0 0 .22 0'/%3E%3C/filter%3E%3Crect width='160' height='160' filter='url(%23n)'/%3E%3C/svg%3E") 0 0/160px 160px,linear-gradient(#e3d0bd,#ead9c7);position:absolute;inset:0}._publicSite_ps[data-public-design=seaglass]:after{--seaglass-side-w:clamp(78px, 9vw, 150px);content:"";z-index:-1;background:url(/public-site/seaglass-side-left.webp) left calc(var(--seaglass-side-w) * -.18) top calc(var(--seaglass-side-w) * 2) / var(--seaglass-side-w) auto repeat-y, url(/public-site/seaglass-side-right.webp) right calc(var(--seaglass-side-w) * -.18) top calc(var(--seaglass-side-w) * 4) / calc(var(--seaglass-side-w) * .95) auto repeat-y;pointer-events:none;position:absolute;inset:0}._publicSite_ps[data-public-design=seaglass] ._header_ps{border-bottom:1px solid var(--public-line);background:#f0e6daf0}._seaglassHero_ps{--seaglass-tile-w:100%;aspect-ratio:941/1672;background:var(--seaglass-sand,#e1cebc);width:100%;position:relative;overflow:hidden}@media (width>=700px){._seaglassHero_ps{--seaglass-h:clamp(620px, 92vh, 980px);--seaglass-tile-w:calc(var(--seaglass-h) * 941 / 1672);aspect-ratio:auto;height:var(--seaglass-h)}}._seaglassTile_ps{top:0;left:calc(50% - var(--seaglass-tile-w) / 2);width:var(--seaglass-tile-w);background:url(/public-site/seaglass-beach.webp) top/100% 100% no-repeat;height:100%;position:absolute}._seaglassSeaCover_ps{top:0;left:calc(50% - var(--seaglass-tile-w) / 2);width:var(--seaglass-tile-w);background:linear-gradient(#4d9ca3,#5ba7ac 22%,#9ac4c2 42%);height:100%;position:absolute}._seaglassHero_ps[data-water] ._seaglassSeaCover_ps{display:none}@media (width>=700px){._seaglassBeach_ps:before{content:"";filter:blur(70px)saturate(.85);opacity:.95;background:url(/public-site/seaglass-beach.webp) top/100% 100% no-repeat;position:absolute;inset:-120px}._seaglassTile_ps,._seaglassSeaCover_ps,._seaglassWaves_ps,._seaglassWater_ps{-webkit-mask-image:linear-gradient(90deg,#0000,#000 2.5% 97.5%,#0000);mask-image:linear-gradient(90deg,#0000,#000 2.5% 97.5%,#0000)}}@media (width<=699px){._seaglassHero_ps{aspect-ratio:941/1423}._publicSite_ps[data-public-design=seaglass] ._header_ps{padding-block:4px}}._seaglassActions_ps{justify-content:center;width:100%;display:flex}._publicSite_ps[data-public-design=seaglass] :is(.sales-shop,.sales-goods,.public-more-links-section,.public-breeder-section,.public-social-section){border:0;border-top:1px solid var(--public-line);background:linear-gradient(90deg,#fff0,#ffffffb8 max(48px,50% - 620px) min(100% - 48px,50% + 620px),#fff0)}._publicSite_ps[data-public-design=seaglass] ._marqueeSection_ps{background:0 0}._publicSite_ps[data-public-design=seaglass] :is(.sales-event-schedule,.public-breeder-card){box-shadow:none;background:0 0;border:0}._publicSite_ps[data-public-design=seaglass] ._interiorContent_ps{background:linear-gradient(90deg,#fff0,#ffffffc7 max(48px,50% - 620px) min(100% - 48px,50% + 620px),#fff0)}._publicSite_ps[data-public-design=seaglass] .sales-footer{border-top:1px solid var(--public-line);background:#f0e6daf0}
