@charset "UTF-8";@import url("https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@100..900&display=swap");@import url("https://fonts.googleapis.com/css2?family=Piedra&family=Potta+One&family=RocknRoll+One&display=swap");@import url("https://fonts.googleapis.com/css2?family=Kaisei+Decol:wght@500&display=swap");#lazosdelafamilia .aboutDiadelosMuertos,#lazosdelafamilia .aboutDiadelosMuertos ._inner,#lazosdelafamilia .heroArea{margin-left:calc(min(4.4vw, 22px) * -1);margin-right:calc(min(4.4vw, 22px) * -1)}#lazosdelafamilia .globalNav,#lazosdelafamilia .intro,#lazosdelafamilia:after{background-image:url("../../images/ptn_cloth.webp");background-position:center center}#lazosdelafamilia .aboutDiadelosMuertos ._flower,#lazosdelafamilia .aboutDiadelosMuertos .lead,#lazosdelafamilia .aboutDiadelosMuertos .shoulder,#lazosdelafamilia .aboutDiadelosMuertos .title,#lazosdelafamilia .heroArea .lead .flower_6,#lazosdelafamilia .heroArea .lead .flower_7,#lazosdelafamilia .heroArea .lead p,#lazosdelafamilia .heroArea .logo,#lazosdelafamilia .heroArea .logo-tds,#lazosdelafamilia .heroArea .term,#lazosdelafamilia .heroArea .tit-jp{opacity:0}#lazosdelafamilia{color:var(--c-primary);font-family:var(--ff-base);font-size:var(--fz-base);line-height:1.8;letter-spacing:0.05em;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;z-index:0}#lazosdelafamilia *{-webkit-box-sizing:border-box;box-sizing:border-box}.is-enteringPC#lazosdelafamilia .pcLogo{visibility:hidden!important;opacity:0!important}#lazosdelafamilia:after{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100vh;z-index:-1}.is-sticky#lazosdelafamilia:after{position:fixed}@media (min-width:500px){#lazosdelafamilia:before{content:"";display:block;position:absolute;z-index:9;top:0;left:50%;translate:-50% 0;width:540px;height:100%;background-image:linear-gradient(90deg,rgba(255,0,0,0) 0%,rgb(0,0,0) 30px,rgb(0,0,0) calc(100% - 30px),rgba(255,0,0,0) 100%);opacity:0.5}}#lazosdelafamilia .spWrap{max-width:500px;margin:0 auto;background:var(--bgc-spWrap);overflow:clip;position:relative;z-index:10}#lazosdelafamilia .spWrap main{padding:0 min(4.4vw,22px);background-color:var(--bgc-main);background-image:url(../../images/ptn_paper.webp);background-position:center top;background-size:70%}#lazosdelafamilia{--ff-base:"Noto Sans JP","Helvetica Neue",system-ui,-apple-system,sans-serif;--fz-base:14px;--ff-icon:"Material Symbols Outlined";--ff-en:"Piedra";--ff-rocknRollOne:"RocknRoll One",sans-serif;--ff-pottaOne:"Potta One";--ff-halloween:"Kaisei Decol",serif;--c-primary:#50270E;--c-primary-rgb:80,39,14;--c-lazos-purple:#743A8B;--c-lazos-green:#A2B472;--c-lazos-blue:#2D89B3;--c-lazos-yellow:#E5952A;--c-lazos-red:#CC2B1C;--c-lazos-pink:#D62264;--c-lazos-pink2:#E48A9C;--c-lazos-orange:#DE5220;--c-lazos-purple-rgb:116,58,139;--c-link:var(--c-lazos-orange);--selection-c:var(--c-lazos-yellow);--selection-bgc:var(--c-lazos-purple);--bgc-main:#E8DDC9;--bgc-pcWrap:#fcc;--bgc-spWrap:var(--c-lazos-pink);--bgc-asideBanner:#8D1818;--bgc-footer:#481D59}#lazosdelafamilia{}#lazosdelafamilia h1{font-weight:normal}#lazosdelafamilia h2{font-weight:normal}#lazosdelafamilia h3{font-weight:normal}#lazosdelafamilia img{width:100%}#lazosdelafamilia p{margin-bottom:1em}#lazosdelafamilia p:last-child{margin-bottom:0}#lazosdelafamilia ul li{margin-bottom:1em}#lazosdelafamilia ul li:last-child{margin-bottom:0}#lazosdelafamilia ::-moz-selection{color:var(--selection-c);background-color:var(--selection-bgc)}#lazosdelafamilia ::selection{color:var(--selection-c);background-color:var(--selection-bgc)}#lazosdelafamilia .notice{font-size:0.8em;line-height:1.6;margin-top:calc(min(4.4vw, 22px) * 0.8);border-top:1px solid rgba(var(--c-primary-rgb),0.2);padding-top:calc(min(4.4vw, 22px) * 0.8);margin-bottom:calc(min(4.4vw, 22px) * 0.8)}#lazosdelafamilia .notice:last-child{margin-bottom:0}#lazosdelafamilia .notice li{padding-left:1em;text-indent:-1em;margin-bottom:0.3em}#lazosdelafamilia .notice li:before{content:"・"}#lazosdelafamilia .notice.type-asterisk li{padding-left:1em;text-indent:-1em}#lazosdelafamilia .notice.type-asterisk li:before{content:"※"}#lazosdelafamilia .is-entering{visibility:hidden!important;opacity:0!important;-webkit-transition:visibility 0s 0.5s,opacity 0.5s ease-in-out;transition:visibility 0s 0.5s,opacity 0.5s ease-in-out}#lazosdelafamilia #contentFooter{--c:#fff;--bgc:var(--bgc-footer);background:var(--bgc);color:var(--c);padding:min(4.4vw,22px)}#lazosdelafamilia #contentFooter .snsShare{margin:min(4vw,20px) 0}#lazosdelafamilia #contentFooter .snsShare h2{text-align:center;font-size:17px;font-weight:bold}#lazosdelafamilia #contentFooter .officialSNS{margin:min(12vw,60px) 0 min(4vw,20px)}#lazosdelafamilia #contentFooter .officialSNS h2{text-align:center;font-size:11px;font-weight:bold;opacity:0.5}#lazosdelafamilia #contentFooter .officialSNSLink,#lazosdelafamilia #contentFooter .snsLink{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:20px;margin:min(4vw,20px) 0 2em}#lazosdelafamilia #contentFooter .officialSNSLink li,#lazosdelafamilia #contentFooter .snsLink li{width:46px;margin:0}#lazosdelafamilia #contentFooter .officialSNSLink li{width:36px}#lazosdelafamilia #contentFooter .snsNotice{font-size:13px}#lazosdelafamilia #contentFooter .snsNotice h3{text-align:center;letter-spacing:0.5em;padding-left:0.5em;margin:2em 0;font-weight:700}#lazosdelafamilia #contentFooter .snsNotice .notice{padding-top:0}#lazosdelafamilia #contentFooter .snsNotice .notes{margin-top:1em}#lazosdelafamilia .globalNav{--bgc-menu:#4B275A;--duration:0.5s;position:absolute;top:0;right:0;width:100%;height:100vh;z-index:-1000;visibility:hidden;overflow:hidden;opacity:0;-webkit-transition:visibility 1s 0s,opacity 1s;transition:visibility 1s 0s,opacity 1s;padding-top:min(min(20.48vw,102.4px),7vh);padding-bottom:min(min(20.48vw,102.4px),7vh);overflow-y:auto}@media (min-width:1100px){#lazosdelafamilia .globalNav{background:none}}@media (min-width:1100px){#lazosdelafamilia .globalNav{z-index:100;visibility:visible;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;right:auto;left:calc(50vw + 250px + 10px);opacity:1;top:50vh;translate:0 -50%;z-index:0}}#lazosdelafamilia .globalNav.is-sticky{position:fixed}#lazosdelafamilia .globalNav.is-show{z-index:100;visibility:visible}#lazosdelafamilia .globalNav.is-active{opacity:1}#lazosdelafamilia .globalNav.is-active .halloweenLink{-webkit-transition-delay:1s;transition-delay:1s;opacity:1}#lazosdelafamilia .globalNav .linkList{--c-shoulder:var(--c-lazos-purple);position:relative;z-index:inherit;padding-left:min(7.68vw,38.4px);max-width:500px;margin:0 auto;display:-ms-grid;display:grid;gap:min(min(8.192vw,40.96px),5vh)}@media (min-width:1100px){#lazosdelafamilia .globalNav .linkList{padding-left:30px}}#lazosdelafamilia .globalNav .linkList li{margin-bottom:0}#lazosdelafamilia .globalNav .linkList li a{display:block}#lazosdelafamilia .globalNav .linkList ._shoulder{display:block;font-family:var(--ff-en);font-size:min(7.424vw,37.12px);color:var(--c-shoulder);line-height:1;margin-bottom:0}@media (min-width:500px){#lazosdelafamilia .globalNav .linkList ._shoulder{font-size:29px}}#lazosdelafamilia .globalNav .linkList ._title{display:block;font-family:var(--ff-rocknRollOne);font-size:min(3.328vw,16.64px);color:var(--bgc-main);line-height:1.3;margin-top:0.15em}@media (min-width:500px){#lazosdelafamilia .globalNav .linkList ._title{font-size:13px}}#lazosdelafamilia .globalNav .linkList ._title ._large{font-size:1.5em}#lazosdelafamilia .globalNav .halloweenLink{padding-left:min(7.68vw,38.4px);max-width:500px;margin:min(10.24vw,51.2px) auto 0;opacity:0;-webkit-transition:opacity 1s;transition:opacity 1s}@media (min-width:1100px){#lazosdelafamilia .globalNav .halloweenLink{padding-left:30px}}@media (min-width:1100px){#lazosdelafamilia .globalNav .halloweenLink{opacity:1}}#lazosdelafamilia .menuBtn{--c-link:#fff;width:min(14.336vw,71.68px);height:min(14.336vw,71.68px);position:absolute;z-index:10000;top:min(2vw,10px);left:min(50% + 50vw - min(14.336vw,71.68px) - min(2vw,10px),50% + 250px - min(14.336vw,71.68px) - min(2vw,10px));border-radius:100vh;background-image:url("../../images/btn-blob.svg");background-repeat:no-repeat;background-size:contain;background-position:center center;-webkit-filter:drop-shadow(0 min(0.8vw,4px) 0 rgba(0,0,0,0.3));filter:drop-shadow(0 min(0.8vw,4px) 0 rgba(0,0,0,0.3))}#lazosdelafamilia .menuBtn span{display:block;width:min(6vw,30px);height:1px;display:block;background-color:var(--c-link);-webkit-transform-origin:center;transform-origin:center;-webkit-transition:rotate 0.3s,opacity 0.2s,translate 0.1s;transition:rotate 0.3s,opacity 0.2s,translate 0.1s;position:absolute;top:50%;left:50%;translate:-50% -50%}#lazosdelafamilia .menuBtn span:first-child{translate:-50% -6px}#lazosdelafamilia .menuBtn span:nth-child(3){translate:-50% 6px}@media (min-width:1100px){#lazosdelafamilia .menuBtn{display:none}}#lazosdelafamilia .menuBtn.is-close span:first-child{translate:-50% -50%;rotate:30deg}#lazosdelafamilia .menuBtn.is-close span:nth-child(3){translate:-50% -50%;rotate:-30deg}#lazosdelafamilia .menuBtn.is-close span:nth-child(2){opacity:0}#lazosdelafamilia .menuBtn.is-sticky{position:fixed;top:min(2vw,10px)}#lazosdelafamilia .intro{position:absolute;z-index:999999;top:0;--bgc-menu:#2f1c37;height:100%;width:100%}#lazosdelafamilia .intro img{position:fixed;display:block;top:50%;left:50%;translate:-50% -50%;max-width:min(800px,90vw)}#lazosdelafamilia .intro img.is-entering{opacity:0}#lazosdelafamilia .intro.is-hidden{opacity:0;pointer-events:none;-webkit-transition:opacity 0.5s ease-in-out;transition:opacity 0.5s ease-in-out;z-index:-1000}#lazosdelafamilia .parkTicketLink{--c-btn-label:var(--c-lazos-yellow);--c-btn-bgc:#340E43;position:sticky;bottom:0;padding-top:min(7vw,35px);padding-bottom:min(7vw,35px);z-index:10;-webkit-transition:1s ease-out;transition:1s ease-out}#lazosdelafamilia .parkTicketLink.is-hide{visibility:hidden;opacity:0;z-index:inherit}#lazosdelafamilia .parkTicketLink a{position:sticky;bottom:0;z-index:10;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:min(80vw,400px);max-width:480px;height:min(17.92vw,89.6px);margin:0 auto;border-radius:100svh;color:var(--c-btn-label);font-size:min(4.096vw,20.48px);font-family:var(--ff-pottaOne);font-weight:400;line-height:1;letter-spacing:0.16em;position:relative;padding-bottom:0.1em;background:var(--c-btn-bgc)}#lazosdelafamilia .parkTicketLink a .icn{display:inline-block;width:min(15.36vw,76.8px);height:min(13.312vw,66.56px);margin-left:max(-5.12vw,-25.6px);margin-right:min(2.56vw,12.8px);rotate:-14deg;-webkit-transform:translateY(-20%);transform:translateY(-20%)}#lazosdelafamilia .parkTicketLink a .icn svg{width:100%;height:auto}#lazosdelafamilia .parkTicketLink a .icn svg path{fill:var(--c-btn-label)}#lazosdelafamilia .linkBtn{--c:#fff;--bgc:var(--c-lazos-purple);margin-top:min(5.12vw,25.6px);display:-ms-grid;display:grid;place-items:center;color:var(--c);text-align:center;padding:1em 0;min-height:min(22.016vw,110.08px);rotate:-5.5deg;position:relative;z-index:0}#lazosdelafamilia .linkBtn:after{content:"";display:block;width:100%;height:100%;position:absolute;z-index:-1;top:0;left:0;z-index:-1;background-color:var(--bgc);background-image:url("../../images/ptn_grunge_2.webp");background-position:center center;background-size:20%;background-repeat:repeat;border-radius:100vh;-webkit-box-shadow:0 min(1.024vw,5.12px) 0 rgba(var(--c-primary-rgb),0.3);box-shadow:0 min(1.024vw,5.12px) 0 rgba(var(--c-primary-rgb),0.3)}#lazosdelafamilia .linkBtn .label{font-family:var(--ff-pottaOne);font-size:min(6.4vw,32px);line-height:1.2;letter-spacing:0;min-width:min(46.08vw,230.4px);position:relative}#lazosdelafamilia .linkBtn .label:after,#lazosdelafamilia .linkBtn .label:before{content:"";display:block;width:min(23.808vw,119.04px);height:min(23.296vw,116.48px);background-repeat:no-repeat;background-size:contain;background-image:url("../../images/flower_5.svg");position:absolute;top:50%;translate:16% -65%}#lazosdelafamilia .linkBtn .label:before{right:100%}#lazosdelafamilia .linkBtn .label:after{left:100%;translate:-16% -65%;-webkit-transform:scaleX(-1);transform:scaleX(-1)}#lazosdelafamilia .linkBtn.comingsoon{cursor:default}#lazosdelafamilia .carousel-wrapper{--c-btn:#000;--c-icon:#fff;position:relative;z-index:0}#lazosdelafamilia .carousel-wrapper .swiper-button-next,#lazosdelafamilia .carousel-wrapper .swiper-button-prev{position:absolute;top:50%;translate:0 -50%;z-index:10;width:min(11.008vw,55.04px);height:min(11.008vw,55.04px);border-radius:100vh;border:none;background:var(--c-btn);cursor:pointer;overflow:hidden}#lazosdelafamilia .carousel-wrapper .swiper-button-next:after,#lazosdelafamilia .carousel-wrapper .swiper-button-prev:after{font-family:var(--ff-icon);font-size:min(8.192vw,40.96px);line-height:1;color:var(--c-icon);text-shadow:0 0 2px rgba(var(--c-icon-rgb),0.5);position:absolute;top:50%;left:50%;translate:-50% -50%}#lazosdelafamilia .carousel-wrapper .swiper-button-prev{-webkit-mask-position:center left;mask-position:center left;left:0;translate:-15% -50%;background-color:transparent;background-image:url(../../images/blob_1.svg);background-size:contain;background-repeat:no-repeat}#lazosdelafamilia .carousel-wrapper .swiper-button-prev:after{content:"\e5de";translate:-52% -50%}#lazosdelafamilia .carousel-wrapper .swiper-button-next{right:0;translate:15% -50%;background-color:transparent;background-image:url(../../images/blob_2.svg);background-size:contain;background-repeat:no-repeat}#lazosdelafamilia .carousel-wrapper .swiper-button-next:after{content:"\e5df";translate:-48% -50%}#lazosdelafamilia .precautions{--bgc-summary:#f00;--bgc-detail:#fcc;margin:min(7.68vw,38.4px) 0}#lazosdelafamilia .precautions summary{background:var(--bgc-summary);padding:1.5em;cursor:pointer;font-weight:bold;color:var(--c-summary);text-align:center;display:block;position:relative}#lazosdelafamilia .precautions summary::-webkit-details-marker{display:none}#lazosdelafamilia .precautions summary::marker{display:block}#lazosdelafamilia .precautions summary:after{content:"\e5c5";font-family:"Material Symbols Outlined";font-size:1.5em;line-height:1;position:absolute;top:50%;right:1em;translate:0 -50%;-webkit-transition:rotate ease-out 0.3s;transition:rotate ease-out 0.3s}#lazosdelafamilia .precautions[open] summary:after{rotate:-180deg}#lazosdelafamilia .precautions ._detail{overflow:hidden;color:var(--c-primary);background-color:var(--bgc-detail);font-weight:400;font-size:12px}#lazosdelafamilia .precautions ._detail a{color:var(--c-link)}#lazosdelafamilia .precautions ._detail ._inner{padding:min(4.8vw,24px)}#lazosdelafamilia .moreLink{display:inline-block;display:block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding-left:1em}#lazosdelafamilia .moreLink:before{font-family:"Material Symbols Outlined";content:"\e5e1";font-size:0.7em;vertical-align:0.05em;margin-right:0.3em;opacity:0.5}#lazosdelafamilia .contentTitle{position:relative;margin-bottom:1em}#lazosdelafamilia .contentTitle ._shoulder{font-family:var(--ff-en);color:var(--c-lazos-purple);font-size:min(15.36vw,76.8px);line-height:0.9;letter-spacing:0;margin-bottom:0;position:absolute;bottom:calc(100% - 0.1em)}#lazosdelafamilia .contentTitle ._shoulder ._small{font-size:min(10.24vw,51.2px);display:inline-block;vertical-align:baseline}#lazosdelafamilia .contentTitle ._title{font-size:min(4.096vw,20.48px);font-family:var(--ff-rocknRollOne);line-height:1.3;padding-top:0.4em}#lazosdelafamilia .contentTitle ._title ._large{font-size:1.4em}#lazosdelafamilia .infoData{--c:var(--c-primary);color:var(--c);margin:2em auto;font-size:12px;line-height:1.6;font-weight:normal;display:-ms-grid;display:grid;-ms-grid-columns:auto 1fr;grid-template-columns:auto 1fr}#lazosdelafamilia .infoData:last-child{margin-bottom:0}#lazosdelafamilia .infoData>div{display:-ms-grid;display:grid;-ms-grid-columns:subgrid;grid-template-columns:subgrid;-ms-grid-column-span:2;grid-column:span 2;padding-top:1em;padding-bottom:1em;border-top:1px solid rgba(var(--c-primary-rgb),0.2)}#lazosdelafamilia .infoData>div:last-child{border-bottom:1px solid rgba(var(--c-primary-rgb),0.2)}#lazosdelafamilia .infoData dt{padding-right:1em;letter-spacing:0.4em;place-content:center}#lazosdelafamilia .infoData dd{padding-left:1em}#lazosdelafamilia .infoData .parentheses{font-size:0.8em}#lazosdelafamilia .asideBanner{--c-link:#000;--pdng:14px;--pdng-right:20px}#lazosdelafamilia .asideBanner+.asideBanner{margin-top:var(--pdng)}#lazosdelafamilia .asideBanner a{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;padding:var(--pdng) var(--pdng-right) var(--pdng) var(--pdng);background-color:#fff;border-radius:4px;-webkit-box-shadow:0 4px 3px rgba(0,0,0,0.34);box-shadow:0 4px 3px rgba(0,0,0,0.34)}#lazosdelafamilia .asideBanner a>*{text-align:left}#lazosdelafamilia .asideBanner a ._thumb{-webkit-box-flex:0;-ms-flex:0 0 45%;flex:0 0 45%;margin-right:var(--pdng);max-width:130px}#lazosdelafamilia .asideBanner a ._info{color:#000}#lazosdelafamilia .asideBanner a .shoulder{color:var(--c-link);font-size:10px;font-weight:700;line-height:1;margin-bottom:1.5em}#lazosdelafamilia .asideBanner a h2{font-weight:700;font-size:12px;line-height:1.35;margin-top:0}#lazosdelafamilia .asideBanner a .subTitle{font-weight:700;font-size:10px;line-height:1.35;margin-bottom:0.3em}#lazosdelafamilia .asideBanner a .note{margin-top:0.5em;font-size:10px}#lazosdelafamilia .asideBanner a:after{content:"\e5e1";font-family:var(--ff-icon);color:var(--c-link);display:block;position:absolute;top:50%;right:3px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}#lazosdelafamilia .asideBanner.by-tdl{--c-link:#30BE69}#lazosdelafamilia .asideBanner.by-tds{--c-link:#258BD4}#lazosdelafamilia .asideBannerContainer{--bgc:var(--bgc-asideBanner);background-color:var(--bgc);padding:min(4vw,20px) min(3.2vw,16px)}#lazosdelafamilia .asideBannerContainer.by-lazos{margin-left:calc(min(4.4vw, 22px) * -1);margin-right:calc(min(4.4vw, 22px) * -1);background:rgba(var(--c-primary-rgb),0.1)}#lazosdelafamilia .asideBannerContainer.by-parkGuide{--bgc:#FF2645;--c-banner-bkg:var(--bgc-asideBanner);--c-text:#fff}#lazosdelafamilia .asideBannerContainer.by-parkGuide .asideBanner{--c-link:var(--bgc)}#lazosdelafamilia .asideBannerContainer.by-parkGuide .asideBanner a{overflow:hidden;background-color:var(--c-banner-bkg)}#lazosdelafamilia .asideBannerContainer.by-parkGuide .asideBanner a ._info{color:var(--c-text)}#lazosdelafamilia .asideBannerContainer.by-parkGuide .asideBanner ._thumb{margin-top:calc(var(--pdng) * -1);margin-left:calc(var(--pdng) * -1);margin-bottom:calc(var(--pdng) * -1);max-width:100%;-ms-flex-preferred-size:180px;flex-basis:180px}#lazosdelafamilia .asideBannerContainer.by-parkGuide .asideBanner ._thumb img{width:100%;height:100%;max-height:41vw;aspect-ratio:185/129;-o-object-fit:cover;object-fit:cover;-o-object-position:0 30%;object-position:0 30%}#lazosdelafamilia .lazosColorText ._purple{color:var(--c-lazos-purple)}#lazosdelafamilia .lazosColorText ._green{color:var(--c-lazos-green)}#lazosdelafamilia .lazosColorText ._blue{color:var(--c-lazos-blue)}#lazosdelafamilia .lazosColorText ._yellow{color:var(--c-lazos-yellow)}#lazosdelafamilia .lazosColorText ._red{color:var(--c-lazos-red)}#lazosdelafamilia .lazosColorText ._pink{color:var(--c-lazos-pink)}#lazosdelafamilia .lazosColorText ._pink2{color:var(--c-lazos-pink2)}#lazosdelafamilia .lazosColorText ._orange{color:var(--c-lazos-orange)}#lazosdelafamilia .map{position:relative;z-index:0}#lazosdelafamilia .map .mapImage{margin-left:calc(min(4.4vw, 22px) * -1);margin-right:calc(min(4.4vw, 22px) * -1)}#lazosdelafamilia .map .title{color:#fff;padding:0.5em;position:absolute;width:min(47.36vw,236.8px);height:min(26.624vw,133.12px);top:max(-12.8vw,-64px);right:min(5.12vw,25.6px);display:-ms-grid;display:grid;place-items:center;background-image:url("../../images/flower_1.svg");background-size:contain;background-repeat:no-repeat;background-position:center center}#lazosdelafamilia .map .title ._label{font-family:var(--ff-en);font-size:min(7.68vw,38.4px);line-height:1;translate:0.4em -0.3em;rotate:-13.41deg}#lazosdelafamilia .map .marker{position:absolute;mix-blend-mode:screen}#lazosdelafamilia .map .marker.area{top:min(31.744vw,158.72px);right:min(3.072vw,15.36px);width:min(20.992vw,104.96px);height:min(20.992vw,104.96px);background-color:var(--c-lazos-yellow);border-radius:100vh;border:3px solid #fff;-webkit-animation:blink 1.5s ease-in-out infinite;animation:blink 1.5s ease-in-out infinite}#lazosdelafamilia .map .marker.location{border:none;background:none;top:min(31.488vw,157.44px);right:min(9.472vw,47.36px);width:min(12.544vw,62.72px);height:min(15.872vw,79.36px);-webkit-animation:swing 3s ease-in-out infinite;animation:swing 3s ease-in-out infinite;display:inline-block;-webkit-transform-origin:center bottom;transform-origin:center bottom}#lazosdelafamilia .map .marker.location svg{width:100%;height:100%}@-webkit-keyframes swing{0%{-webkit-transform:rotate(10deg);transform:rotate(10deg)}25%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}50%{-webkit-transform:rotate(10deg);transform:rotate(10deg)}75%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}to{-webkit-transform:rotate(10deg);transform:rotate(10deg)}}@keyframes swing{0%{-webkit-transform:rotate(10deg);transform:rotate(10deg)}25%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}50%{-webkit-transform:rotate(10deg);transform:rotate(10deg)}75%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}to{-webkit-transform:rotate(10deg);transform:rotate(10deg)}}@-webkit-keyframes blink{0%{opacity:1;scale:1}50%{opacity:0.3;scale:0.95}to{opacity:1;scale:1}}@keyframes blink{0%{opacity:1;scale:1}50%{opacity:0.3;scale:0.95}to{opacity:1;scale:1}}#lazosdelafamilia .halloweenLink{position:relative;z-index:1;display:-ms-grid;display:grid;gap:20px}#lazosdelafamilia .halloweenLink li{margin-bottom:0}#lazosdelafamilia .halloweenLink .btn{display:block;width:min(61.44vw,307.2px);padding:0.3em;border-radius:100vh;border:3px solid #F2BE4B;-webkit-box-shadow:0px 6px 0px 0px rgba(0,0,0,0.3);box-shadow:0px 6px 0px 0px rgba(0,0,0,0.3);color:#FFF;text-align:center;font-family:var(--ff-halloween);font-size:min(3.584vw,17.92px);font-style:normal;font-weight:500;line-height:1.2;letter-spacing:-0.48px;text-shadow:0px 0px 4px #000}@media (min-width:500px){#lazosdelafamilia .halloweenLink .btn{width:240px}}@media (min-width:500px){#lazosdelafamilia .halloweenLink .btn{font-size:14px}}#lazosdelafamilia .halloweenLink .btn.park-tdl{background:-webkit-gradient(linear,left top,left bottom,from(#872B55),to(#B8326E));background:linear-gradient(180deg,#872B55 0%,#B8326E 100%)}#lazosdelafamilia .halloweenLink .btn.park-tds{background:-webkit-gradient(linear,left top,left bottom,from(#E2761C),to(#F5B123));background:linear-gradient(180deg,#E2761C 0%,#F5B123 100%)}#lazosdelafamilia .ptn-grunge{-webkit-mask-image:url("../../images/ptn_grunge.webp");mask-image:url("../../images/ptn_grunge.webp");-webkit-mask-size:min(25.6vw,128px);mask-size:min(25.6vw,128px);-webkit-mask-repeat:repeat;mask-repeat:repeat;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-position:center center;mask-position:center center}#lazosdelafamilia .papelPicado{margin-left:calc(min(4.4vw, 22px) * -2.5);margin-right:calc(min(4.4vw, 22px) * -2.5);margin-top:min(20.48vw,102.4px);margin-bottom:max(-35.84vw,-179.2px);position:relative;z-index:10;display:-webkit-box;display:-ms-flexbox;display:flex;gap:max(0vw,0px);-webkit-perspective:1500px;perspective:1500px}#lazosdelafamilia .papelPicado img{width:100%;height:auto}#lazosdelafamilia .papelPicado ._item{display:block;-webkit-transform-origin:top center;transform-origin:top center}#lazosdelafamilia .papelPicado ._item:first-child{-webkit-transform:rotate(12deg) translate(-2%,-18%);transform:rotate(12deg) translate(-2%,-18%)}#lazosdelafamilia .papelPicado ._item:nth-child(2){-webkit-transform:rotate(4deg);transform:rotate(4deg)}#lazosdelafamilia .papelPicado ._item:nth-child(3){-webkit-transform:rotate(-4deg);transform:rotate(-4deg)}#lazosdelafamilia .papelPicado ._item:nth-child(4){-webkit-transform:rotate(-12deg) translate(2%,-18%);transform:rotate(-12deg) translate(2%,-18%)}#lazosdelafamilia .papelPicado.layout-left{rotate:13deg;translate:-4% 0}#lazosdelafamilia .papelPicado.layout-right{rotate:-13deg;translate:4% 0}#lazosdelafamilia .pcLogo{position:absolute;top:50vh;right:calc(50vw + 250px + 30px);width:257px;translate:0 -50%;opacity:0;visibility:hidden;-webkit-transition:opacity 0.3s ease-out,visibility 0.3s ease-out;transition:opacity 0.3s ease-out,visibility 0.3s ease-out}@media (min-width:1100px){#lazosdelafamilia .pcLogo{opacity:1;visibility:visible}}#lazosdelafamilia .pcLogo.is-sticky{position:fixed}#lazosdelafamilia .c-common{--bgc-rgb:var(--c-primary-rgb);scroll-margin-top:min(25.6vw,128px);background:rgba(var(--bgc-rgb),0.2);margin-top:min(40.96vw,204.8px);margin-bottom:min(40.96vw,204.8px);padding:min(4.4vw,22px)}#lazosdelafamilia .c-common.algn-right{margin-left:min(4.4vw,22px);margin-right:calc(min(4.4vw, 22px) * -1)}#lazosdelafamilia .c-common.algn-right .contentTitle ._shoulder{left:calc(min(4.4vw, 22px) * -2)}#lazosdelafamilia .c-common.algn-right .contentTitle ._title{text-align:left;margin-left:-0.5em}#lazosdelafamilia .c-common.algn-left{margin-left:calc(min(4.4vw, 22px) * -1);margin-right:min(4.4vw,22px)}#lazosdelafamilia .c-common.algn-left .contentTitle ._shoulder{right:calc(min(4.4vw, 22px) * -2)}#lazosdelafamilia .c-common.algn-left .contentTitle ._title{text-align:right;margin-right:-0.5em}#lazosdelafamilia .c-common .title-sub{color:var(--c-lazos-pink);font-family:var(--ff-rocknRollOne);display:block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-inline:auto;position:relative;z-index:0;margin-top:1.5em;margin-bottom:0.2em}#lazosdelafamilia .c-common .title-sub:after,#lazosdelafamilia .c-common .title-sub:before{content:"";display:block;position:absolute;z-index:-1;width:min(20.224vw,101.12px);height:min(15.616vw,78.08px);top:50%;translate:0 -40%;background-image:url(../../../images/flower_4.svg);background-size:contain;background-repeat:no-repeat}#lazosdelafamilia .c-common .title-sub:before{right:100%;translate:2.5em -40%;rotate:-9deg}#lazosdelafamilia .c-common .title-sub:after{left:100%;scale:-1 1;translate:-2.5em -40%;rotate:9deg}#lazosdelafamilia .c-common .carousel-wrapper,#lazosdelafamilia .c-common .mainVis{margin-inline:calc(min(4.4vw, 22px) * -1);width:calc(100% + min(4.4vw, 22px) * 2);margin-bottom:calc(min(4.4vw, 22px) * 0.8)}#lazosdelafamilia .c-common p{font-weight:500;text-align:justify}#lazosdelafamilia .heroArea{padding:min(4.4vw,22px);padding-top:min(18.944vw,94.72px);background-image:url("../../images/marigold_1.svg");background-position:top center;background-size:100%;background-repeat:no-repeat;-webkit-mask-image:-webkit-gradient(linear,left top,left bottom,from(black),color-stop(transparent),to(transparent));-webkit-mask-image:linear-gradient(to bottom,black var(--hero-mask-stop1),transparent var(--hero-mask-stop2),transparent);mask-image:-webkit-gradient(linear,left top,left bottom,from(black),color-stop(transparent),to(transparent));mask-image:linear-gradient(to bottom,black var(--hero-mask-stop1),transparent var(--hero-mask-stop2),transparent)}#lazosdelafamilia .heroArea .logo{margin-left:calc(min(4.4vw, 22px) * -1);margin-right:calc(min(4.4vw, 22px) * -1);padding:0 4px;position:relative;z-index:1}#lazosdelafamilia .heroArea .tit-jp{font-family:var(--ff-rocknRollOne);font-size:min(5.632vw,28.16px);text-align:center;line-height:1;letter-spacing:-0.05em;margin-top:1em}#lazosdelafamilia .heroArea .term{line-height:1;letter-spacing:0;color:var(--c-lazos-purple);margin-top:0.12em;margin-bottom:0.2em;position:relative;z-index:0;border-bottom:1px solid rgba(var(--c-lazos-purple-rgb),0.4);font-family:var(--ff-en);font-size:min(17.152vw,85.76px);text-align:center}#lazosdelafamilia .heroArea .term .ptn-grunge{display:block;padding-bottom:1em;margin-left:calc(min(4.4vw, 22px) * -1);margin-right:calc(min(4.4vw, 22px) * -1);margin-bottom:-1em}#lazosdelafamilia .heroArea .term ._bracket{display:none}#lazosdelafamilia .heroArea .term ._year{font-size:min(12.288vw,61.44px);vertical-align:baseline}#lazosdelafamilia .heroArea .term ._day{position:relative;display:inline-block}#lazosdelafamilia .heroArea .term ._week{position:absolute;bottom:0;right:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:2.3em;height:2.3em;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;font-size:min(4.352vw,21.76px);font-family:var(--ff-base);font-weight:600;padding-bottom:0.12em;color:var(--bgc-main);background-size:contain;background-repeat:no-repeat;background-position:center center}#lazosdelafamilia .heroArea .term ._week._wednesday{background-image:url("../../images/blob_wednesday.svg");rotate:-16.219deg;translate:0.8em 1.1em}#lazosdelafamilia .heroArea .term ._week._sunday{background-image:url("../../images/blob_sunday.svg");rotate:10.458deg;translate:0.8em 1.3em}#lazosdelafamilia .heroArea .term:after{content:"";display:block;width:min(45.056vw,225.28px);height:min(105.472vw,527.36px);top:max(-57.856vw,-289.28px);position:absolute;right:calc(min(4.4vw, 22px) * -1);background-opacity:0.4;background-image:url("../../images/marigold_2.svg");background-repeat:no-repeat;background-size:contain;background-position:top right;z-index:-1;-webkit-mask-image:-webkit-gradient(linear,left top,left bottom,from(black),color-stop(transparent),to(transparent));-webkit-mask-image:linear-gradient(to bottom,black var(--mari1-mask-stop1),transparent var(--mari1-mask-stop2),transparent);mask-image:-webkit-gradient(linear,left top,left bottom,from(black),color-stop(transparent),to(transparent));mask-image:linear-gradient(to bottom,black var(--mari1-mask-stop1),transparent var(--mari1-mask-stop2),transparent)}#lazosdelafamilia .heroArea .logo-tds{margin-top:0;width:min(50.688vw,253.44px);margin-inline:auto;margin-bottom:min(5.12vw,25.6px);position:relative;margin-bottom:0}#lazosdelafamilia .heroArea .lead{line-height:2.1;font-weight:700;font-size:min(3.84vw,19.2px);position:relative;z-index:1;margin-top:2em}#lazosdelafamilia .heroArea .lead:after{content:"";display:block;width:min(97.536vw,487.68px);height:min(78.848vw,394.24px);position:absolute;z-index:0;bottom:max(-51.2vw,-256px);left:max(-4.096vw,-20.48px);background-image:url("../../images/marigold_3.svg");background-size:contain;background-repeat:no-repeat;background-position:bottom left;background-opacity:0.4;-webkit-mask-image:-webkit-gradient(linear,left top,left bottom,from(black),color-stop(transparent),to(transparent));-webkit-mask-image:linear-gradient(to bottom,black var(--mari2-mask-stop1),transparent var(--mari2-mask-stop2),transparent);mask-image:-webkit-gradient(linear,left top,left bottom,from(black),color-stop(transparent),to(transparent));mask-image:linear-gradient(to bottom,black var(--mari2-mask-stop1),transparent var(--mari2-mask-stop2),transparent)}#lazosdelafamilia .heroArea .lead .flower_6,#lazosdelafamilia .heroArea .lead .flower_7{position:absolute;z-index:2}#lazosdelafamilia .heroArea .lead .flower_6{top:min(10.24vw,51.2px);right:max(-5.12vw,-25.6px);width:min(22.016vw,110.08px)}#lazosdelafamilia .heroArea .lead .flower_7{bottom:max(-28.16vw,-140.8px);left:max(-4.608vw,-23.04px);width:min(13.056vw,65.28px)}#lazosdelafamilia .heroArea .map{position:relative;z-index:0;margin-top:min(38.4vw,192px)}#lazosdelafamilia .aboutDiadelosMuertos{position:relative;z-index:0;color:var(--bgc-main)}#lazosdelafamilia .aboutDiadelosMuertos ._inner{padding:min(20.48vw,102.4px) min(17.408vw,87.04px) min(28.16vw,140.8px);background:var(--c-lazos-orange);background-color:var(--c-lazos-orange);background-image:url("../../images/ptn_grunge_2.webp");background-position:center center;background-size:25%;background-repeat:repeat;-webkit-mask-image:url("../../images/blob_mask-top.svg"),url("../../images/blob_mask-bottom.svg"),url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100" preserveAspectRatio="none"><rect x="0" y="0" height="100" width="100"/></svg>');mask-image:url("../../images/blob_mask-top.svg"),url("../../images/blob_mask-bottom.svg"),url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100" preserveAspectRatio="none"><rect x="0" y="0" height="100" width="100"/></svg>');-webkit-mask-composite:xor,xor;mask-composite:exclude,exclude;-webkit-mask-repeat:no-repeat,no-repeat;mask-repeat:no-repeat,no-repeat;-webkit-mask-position:left -1px top -1px,left bottom -2px,left bottom -2px;mask-position:left -1px top -1px,left bottom -2px,left bottom -2px;-webkit-mask-size:102%,102%,100% 102%;mask-size:102%,102%,100% 102%}#lazosdelafamilia .aboutDiadelosMuertos .shoulder{font-family:var(--ff-en);font-size:min(8.192vw,40.96px);line-height:1.1;letter-spacing:0;color:#F2C263;margin-bottom:0.1em}#lazosdelafamilia .aboutDiadelosMuertos .title{font-family:var(--ff-pottaOne);font-size:min(11.008vw,55.04px);line-height:1.1;margin-bottom:0.2em;letter-spacing:-0.07em}#lazosdelafamilia .aboutDiadelosMuertos .lead{font-weight:700;line-height:2.1;font-size:14px;text-align:justify;position:relative;z-index:20}#lazosdelafamilia .aboutDiadelosMuertos ._marigold{width:min(55.808vw,279.04px);position:relative;z-index:10;margin-bottom:max(-26.112vw,-130.56px);margin-top:max(-35.072vw,-175.36px);-webkit-mask-image:-webkit-gradient(linear,left top,left bottom,from(black),color-stop(transparent),to(transparent));-webkit-mask-image:linear-gradient(to bottom,black var(--marigold-mask-stop1),transparent var(--marigold-mask-stop2),transparent);mask-image:-webkit-gradient(linear,left top,left bottom,from(black),color-stop(transparent),to(transparent));mask-image:linear-gradient(to bottom,black var(--marigold-mask-stop1),transparent var(--marigold-mask-stop2),transparent)}#lazosdelafamilia .aboutDiadelosMuertos ._flower{position:absolute;z-index:10}#lazosdelafamilia .aboutDiadelosMuertos ._flower.flower_2{width:min(46.592vw,232.96px);top:min(61.952vw,309.76px);right:max(-1.28vw,-6.4px)}#lazosdelafamilia .aboutDiadelosMuertos ._flower.flower_3{width:min(38.4vw,192px);right:min(2.56vw,12.8px);bottom:0}#lazosdelafamilia .c-entertainment{--bgc-rgb:116,58,139}#lazosdelafamilia .c-entertainment .map{margin-top:min(15.36vw,76.8px);rotate:4deg;margin-left:max(-12.8vw,-64px);margin-right:max(-5.12vw,-25.6px)}#lazosdelafamilia .c-decoration{--bgc-rgb:162,180,114;background:rgba(var(--bgc-rgb),0.3)}#lazosdelafamilia .c-moreFun{--bgc-rgb:228,138,156;background:rgba(var(--bgc-rgb),0.3)}#lazosdelafamilia .c-moreFun .contentTitle ._shoulder ._small{font-size:0.54em;display:block;margin-bottom:-2.02em}#lazosdelafamilia .c-specialMenu{--bgc-rgb:222,82,32}#lazosdelafamilia .c-specialMenu .linkBtn{translate:6% 5%;margin-right:max(-2.56vw,-12.8px)}#lazosdelafamilia .c-specialMenu .linkBtn:last-child{margin-bottom:max(-10.24vw,-51.2px)}html{scroll-behavior:smooth}body.on-menu{overflow:hidden}#footer.local-footer{position:relative}
/*# sourceMappingURL=style.css.map */