[data-v-55de0930]:root{--Spacing-2:.2rem;--Spacing-4:.4rem;--Spacing-6:.6rem;--Spacing-8:.8rem;--Spacing-10:1rem;--Spacing-14:1.4rem;--Spacing-16:1.6rem;--Spacing-20:2rem;--Spacing-28:2.8rem;--Spacing-40:4rem;--Spacing-80:8rem;--Spacing-160:16rem;--corner-4:4px;--corner-8:8px;--corner-12:12px;--corner-16:16px;--corner-28:28px;--corner-32:32px;--corner-full:1000px}.pin-info[data-v-55de0930]{border:1px solid #8bbbff;border-radius:var(--Corner-corner-16,16px);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:calc(100% - var(--Spacing-20)*2);left:var(--Spacing-20);max-width:30rem;opacity:0;overflow:hidden;position:absolute;top:var(--Spacing-20);-webkit-transform:translateX(calc(-100% - var(--Spacing-20)));-ms-transform:translateX(calc(-100% - var(--Spacing-20)));-o-transform:translateX(calc(-100% - var(--Spacing-20)));transform:translate(calc(-100% - var(--Spacing-20)));-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s;visibility:hidden;width:100%;z-index:3;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}@media screen and (max-width:1024px){.pin-info[data-v-55de0930]{bottom:var(--Spacing-8);height:28rem;left:var(--Spacing-8);max-width:100%;top:auto;width:calc(100% - var(--Spacing-16))}}.pin-info--active[data-v-55de0930]{opacity:1;-webkit-transform:translate(0);-ms-transform:translate(0);-o-transform:translate(0);transform:translate(0);visibility:visible}.pin-info__close[data-v-55de0930]{background:var(--Neutrals-600,hsla(0,1%,62%,.5));border:1px solid var(--Neutrals-100,hsla(0,0%,100%,.5));border-radius:50%;-webkit-box-shadow:0 2px 8px 0 rgba(0,0,0,.04);box-shadow:0 2px 8px #0000000a;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:2rem;position:absolute;right:var(--Spacing-10);top:var(--Spacing-10);width:2rem;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;cursor:pointer;justify-content:center;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s;z-index:5}@media screen and (min-width:1024px){.pin-info__close[data-v-55de0930]:hover{background:#3f3c3d}}.pin-info__close svg[data-v-55de0930]{width:var(--Spacing-6);stroke:#fff}.pin-info__wrap[data-v-55de0930]{overflow:auto;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;background-color:#fff;flex-grow:1;padding:var(--Spacing-16) var(--Spacing-16) 0}.pin-info__wrap[data-v-55de0930]:before{background:-webkit-gradient(linear,left top,left bottom,from(hsla(0,0%,100%,0)),to(#fff));background:-webkit-linear-gradient(top,hsla(0,0%,100%,0),#fff);background:-o-linear-gradient(top,hsla(0,0%,100%,0) 0,#fff 100%);background:linear-gradient(180deg,#fff0,#fff);bottom:0;height:6rem}.pin-info__wrap[data-v-55de0930]:after,.pin-info__wrap[data-v-55de0930]:before{content:"";left:0;opacity:0;pointer-events:none;position:absolute;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s;visibility:hidden;width:100%}.pin-info__wrap[data-v-55de0930]:after{background:-webkit-gradient(linear,left top,left bottom,from(var(--Neutrals-100,#fff)),to(hsla(0,0%,100%,0)));background:-webkit-linear-gradient(top,var(--Neutrals-100,#fff) 0,hsla(0,0%,100%,0) 100%);background:-o-linear-gradient(top,var(--Neutrals-100,#fff) 0,hsla(0,0%,100%,0) 100%);background:linear-gradient(180deg,var(--Neutrals-100,#fff) 0,hsla(0,0%,100%,0) 100%);height:5.8rem;top:0}.pin-info__wrap--gradient-bottom[data-v-55de0930]:before,.pin-info__wrap--gradient-top[data-v-55de0930]:after{opacity:1;visibility:visible}.pin-info__img[data-v-55de0930]{border-radius:var(--Corner-corner-12,12px);margin-bottom:var(--Spacing-16);overflow:hidden}.pin-info__img>div[data-v-55de0930]{padding-bottom:44.776119403%}.pin-info__box[data-v-55de0930]{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-top:var(--Spacing-16);-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:var(--Spacing-16);padding-bottom:var(--Spacing-16)}
