div.instagram-detail{padding:.5rem;box-shadow:0 0 0 1px gray,0 1px gray}div.instagram-detail img.instagram-image__final{width:100%;height:100%;object-fit:contain;object-position:center}.instagram-row-wrapper{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:1.4rem 1.6rem}.instagram-row-wrapper h1.section-title{margin-bottom:1rem;grid-column:1/span 2}.instagram-row-wrapper .load-more-wrapper{grid-column:1/span 2}.instagram-row-wrapper{background-color:#000;border-bottom:.1rem solid orange;margin:0;padding-bottom:2rem}@media (min-width: 40em){.instagram-row-wrapper{grid-template-columns:repeat(3,1fr)}.instagram-row-wrapper h1.section-title,.instagram-row-wrapper .load-more-wrapper{grid-column:1/span 3}}@media (min-width: 60em){.instagram-row-wrapper{grid-template-columns:repeat(4,1fr)}.instagram-row-wrapper h1.section-title,.instagram-row-wrapper .load-more-wrapper{grid-column:1/span 4}}@media (min-width: 80em){.instagram-row-wrapper{grid-template-columns:repeat(6,1fr)}.instagram-row-wrapper h1.section-title,.instagram-row-wrapper .load-more-wrapper{grid-column:1/span 6}}section.care dialog button.dialog-close{position:absolute;top:1rem;right:1rem;color:var(--main-color-orange);border:none;background:none;font-size:2rem}section.care dialog h1{margin-top:0;font-size:3rem;color:#fff;text-transform:capitalize}section.care dialog h2{color:#fff;text-transform:capitalize}section.care dialog h3{color:#fff;text-transform:capitalize}section.care dialog p{color:#fff}section.care dialog p.cuidados-a-ter__modal__callout{color:var(--main-color-orange)}section.care dialog ul li{color:#fff}section.care .cuidados-a-ter__button__wrapper{display:grid;width:100%;grid-template-columns:1fr 1fr;grid-gap:2rem}section.care .cuidados-a-ter__button__wrapper button.healing{grid-column:1/span 2}.loja{display:grid;grid-template-columns:1fr}.loja .contacts{display:grid;grid-template-columns:1fr 1fr}.loja .contacts .slogan{grid-column:1/span 2}@media (min-width: 35rem){.loja{grid-template-columns:repeat(4,1fr)}.loja h1.section-title{grid-column:1/span 4}.loja div.callout-text{grid-column:1}.loja iframe{grid-column:2/span 3}}section.privacy{border-top:.1rem solid var(--main-color-orange);margin:0 0 2rem;padding:2rem 2rem .5rem 0rem;display:flex;justify-content:center}section.privacy button{background:none;color:var(--main-color-orange);border:none;cursor:pointer}section.privacy .termos-condicoes__wrapper{color:#fff}:root{--main-color-black: rgba(0, 0, 0, 1);--main-color-white: rgba(255, 255, 255, 1);--main-color-white-transparent: rgba(255, 255, 255, .5);--main-color-orange: rgba(255, 165, 0, .5);--main-color-orange-transparent: rgba(255, 165, 0, .5);--main-color-orange-very-transparent: rgba(255, 165, 0, .2)}html{font-size:100%}body{margin:0;font-family:Roboto,Helvetica,Helvetica Neue,Arial,sans-serif;font-weight:400;line-height:1.5;color:#0a0a0a;background:#0a0a0a;-webkit-font-smoothing:antialiased}#root{width:100%}.home-page-wrapper{height:100%;display:block;box-sizing:inherit;margin:0;padding:0}section{box-sizing:border-box;margin:2rem 0;padding:0 1.2rem;display:inline-block;width:100%}h1.section-title{float:left;color:var(--main-color-white);font-family:Roboto;font-weight:700;font-style:italic;border-bottom:.1rem solid var(--main-color-orange);text-transform:uppercase;margin:0 0 2rem;padding:0rem 0rem .5rem;font-size:2rem}h1.section-title .remove-tag-button{float:right;display:none;cursor:pointer}h2.section-title{color:var(--main-color-white);font-family:Roboto;font-weight:500;float:left;width:100%;line-height:1.5;font-size:2rem;margin:0}p.text-title{margin:0 0 .5rem;text-transform:uppercase;color:var(--main-color-white);font-style:italic}p.callout-text,a.callout-text{color:var(--main-color-white);line-height:1.1;font-size:.9rem}a.callout-text:hover{color:var(--main-color-orange)}section.hero-wrapper{display:inline-block;background-color:#000;background-position:center center;border-bottom:.1rem solid orange;padding-bottom:2rem;width:100%;height:100vh;padding:0;background-image:url(/images/home/hero_spider.jpg);background-repeat:no-repeat;background-size:cover;margin:0}section.hero-wrapper .site-title--wrapper{container-type:inline-size;container-name:titlewrapper;position:absolute;bottom:0;height:100vh;width:100%;float:left;padding:0}section.hero-wrapper .site-title--wrapper #spider-tattoos-text--wrapper{height:30%;transition:height .5s;min-height:50px;box-sizing:border-box}section.hero-wrapper .site-title--wrapper #spider-tattoos-image--wrapper{height:70%;transition:height .5s}section.hero-wrapper .site-title--wrapper.small-title #spider-tattoos-text--wrapper{height:100%}section.hero-wrapper .site-title--wrapper.small-title #spider-tattoos-image--wrapper{height:0%}section.hero-wrapper .site-title--wrapper.menu-only{padding:1rem 0}section.hero-wrapper .site-title--wrapper.menu-only #spider-tattoos-text--wrapper{height:100%}section.hero-wrapper .site-title--wrapper.menu-only #spider-tattoos-image--wrapper{display:none}section.hero-wrapper .site-title--wrapper #spider-tattoos-logo{float:left;width:100%;height:calc(100% - 4rem);margin:2rem 0}#spider-tattoos-text--wrapper{height:30%;transition:height .5s;min-height:50px;padding:1rem 0 0}@container sidebar (min-height: 700px){#spider-tattoos-text--wrapper{height:10%}}button.spidertattoos-button{background-color:#ffa50080;text-align:center;border-radius:.15rem;border:none;margin:0;display:block;color:#fff;text-transform:uppercase;padding:1rem 2rem;transition:all .5s ease;width:100%}button.spidertattoos-button:hover{background-color:#ffa50033}dialog.spidertattoos-dialog{position:fixed;background:#000;top:15%;bottom:15%;left:15%;right:15%;width:70%;height:70%;max-width:75rem}dialog.spidertattoos-dialog .wrapper{display:flex;flex-direction:column;height:100%}dialog.spidertattoos-dialog .wrapper>nav{flex:0 0 2.8rem}dialog.spidertattoos-dialog .wrapper>section{margin:0;overflow-y:scroll;flex:0 0 calc(100% - 2.8rem)}dialog.spidertattoos-dialog section.spidertattoos-dialog__inner{display:grid;grid-template-columns:repeat(5,1fr) 3rem;grid-template-rows:3rem 1fr;width:100%;height:100%;margin:0;padding:0}dialog.spidertattoos-dialog section.spidertattoos-dialog__inner>button{grid-column:6;grid-row:1;border-color:orange;border-radius:50%;width:3rem;height:3rem;background-color:transparent;color:orange;font-size:2rem;display:inline-block;margin:0 0 auto}dialog.spidertattoos-dialog section.spidertattoos-dialog__inner .instagram-image__final__wrapper{grid-column:1/span 4;grid-row:2;overflow:hidden;padding:.5rem;box-shadow:0 0 0 1px gray,0 1px gray}dialog.spidertattoos-dialog section.spidertattoos-dialog__inner .instagram-image__final__wrapper img{width:100%;height:100%;object-fit:cover}dialog.spidertattoos-dialog section.spidertattoos-dialog__inner .instagram-image__tags__wrapper{grid-column:5/span 2;grid-row:2;display:flex;flex-wrap:wrap;align-items:flex-end;align-content:flex-end;padding:1rem}dialog.spidertattoos-dialog section.spidertattoos-dialog__inner .instagram-image__tags__wrapper span{display:inline-block;margin-right:1rem;font-weight:700}dialog.spidertattoos-dialog section.spidertattoos-dialog__inner .instagram-image__tags__wrapper span:nth-child(odd){color:#ffa50080}dialog.spidertattoos-dialog section.spidertattoos-dialog__inner .instagram-image__tags__wrapper span:nth-child(odd):hover{color:#fff}dialog.spidertattoos-dialog section.spidertattoos-dialog__inner .instagram-image__tags__wrapper span:nth-child(2n){color:#fff}dialog.spidertattoos-dialog section.spidertattoos-dialog__inner .instagram-image__tags__wrapper span:nth-child(2n):hover{color:#ffa50080}dialog.spidertattoos-dialog section.spidertattoos-dialog__inner .instagram-image__tags__wrapper span:before{content:"#"}
