.pdpD-list{& dd{color:var(--color-text-subtle)}}.pdpD-icon{padding-inline:0;aspect-ratio:1;justify-content:center}.sNote{position:relative;margin-block-end:6rem;container:sNote / inline-size;inline-size:100%;&:before{content:"";position:absolute;inset:0;background:linear-gradient(in oklch to right,transparent,var(--color-brand-secondary-surface),var(--color-brand-primary-surface),transparent);z-index:0;border-radius:4em;width:100%;height:100%;filter:blur(20px)}&:after{content:"";position:absolute;inset:auto auto -6.5rem 2rem;background:var(--shadow-color);z-index:-1;border-radius:200px;width:4rem;height:.5rem;transform:skew(-40deg) rotate(-2deg);opacity:.5;filter:blur(8px)}}.sNote-seagull{position:absolute;inset:auto auto -7.2rem 4rem;z-index:1;pointer-events:none;user-select:none;inline-size:8rem;transform:translate(-50%)}.sNote-content{border-radius:var(--border-radius-medium);background-color:var(--color-surface-base);position:relative;padding:.8lh 1lh;font-size:var(--font-size-medium);&:after{content:"";position:absolute;inset:100% auto auto 6rem;background-color:var(--color-surface-base);inline-size:2rem;block-size:2rem;clip-path:polygon(80% 0,21% 0,0 65%);filter:drop-shadow(0 0 8px var(--shadow-color))}}@container (min-width: 28rem){.sNote-content{margin-inline:2rem;&:after{inset-inline-start:4rem}}}@media(prefers-reduced-motion:no-preference){@supports (animation-timeline: view()){.sNote-content{animation:scroll-location var(--ease-elastic-1) both;animation-timeline:view();animation-range:cover 0% cover 30%}}}.pdpD{inline-size:auto;display:flex;flex-direction:column;gap:var(--spacing-far);padding-block-start:0;@media(min-width:50rem){flex-direction:row;align-items:flex-start;gap:var(--spacing-farthest);padding-block-start:var(--spacing-farthest)}}.nc-description-list.pdpD-lists{& dd,dt{border:none}}.pdpD-sidebar{background:var(--color-surface-base);padding:var(--spacing-far) var(--layout-padding);border-radius:var(--border-radius-medium);box-shadow:var(--shadow-medium);border:var(--border-width-thin) solid var(--color-border-base);@media(min-width:50rem){background:none;position:sticky;top:var(--header-nice-padding);min-inline-size:max(14rem,15%);box-shadow:none;padding:0;border:none}}.pdpD-intro{font-size:var(--font-size-medium);font-weight:var(--font-weight-default)}.pdpD hr{inline-size:calc(100% + 2 * var(--layout-padding));margin-inline:calc(-1 * var(--layout-padding));height:1px;background:var(--color-border-base)}.pdpD-content{flex:1}.pdpD-card{border-radius:var(--border-radius-medium);background:var(--color-surface-base);border:var(--border-width-thin) solid var(--color-border-base);padding:var(--spacing-far) var(--layout-padding)}.pdpI-title{margin-block-start:var(--spacing-far);color:var(--color-text-base);font-weight:var(--font-weight-heading);font-family:var(--font-family-default)}.pdpI-description{font-size:var(--font-size-medium);font-weight:var(--font-weight-default);color:var(--color-text-subtle)}.pdpI-start{margin-block-end:var(--spacing-base)}.pdpI-gallery{margin-inline-end:calc(var(--layout-padding) * -1);inline-size:calc(100% + var(--layout-padding));max-inline-size:calc(100% + var(--layout-padding));align-items:stretch;padding-block-start:10px;padding-inline-start:10px;margin-inline-start:-10px;padding-inline-end:10px;--gallery-scroll-padding-inline: 10px;--gallery-scrollbar-fg: var(--theme-color);--gallery-scrollbar-bg: transparent}.pdpI-gallery-item{flex:1;aspect-ratio:16 / 9;inline-size:100%;max-inline-size:20rem;&[data-has-left=false]{border-start-start-radius:var(--border-radius-medium);border-end-start-radius:var(--border-radius-medium)}&[data-has-right=false]{border-start-end-radius:var(--border-radius-medium);border-end-end-radius:var(--border-radius-medium)}}.pdpI-image{box-shadow:var(--shadow-medium);border-radius:inherit;& img{object-fit:cover;inline-size:100%;block-size:100%}}.pdp-map-image{border-radius:var(--border-radius-large);max-inline-size:100%;height:auto}.location-svg{--icon-size: 100%}.pdp-location-icon{transform:translateY(-49%);inline-size:3rem;block-size:3rem;display:grid;place-content:center;color:var(--color-text-base)}
