@layer theme,base;@layer components{.wcl-blog{margin-top:125px;position:relative}.wcl-blog:before{content:"";z-index:-1;aspect-ratio:1;background:linear-gradient(#cf01018c 0,#ffffff8c 100%);border-radius:50%;width:2700px;height:auto;position:absolute;top:-2000px;left:50%;transform:translate(-50%)}.wcl-blog__container{width:100%;max-width:1416px;margin-left:auto;margin-right:auto;padding-left:60px;padding-right:60px;position:relative}.wcl-blog__container>*{margin-block:1.5rem}.wcl-blog__container>:first-child{margin-block-start:0}.wcl-blog__container>:last-child{margin-block-end:0}.wcl-blog__gate{z-index:-1;width:100%;max-width:500px;height:auto;position:absolute;top:50%;left:-480px;transform:translateY(-50%)}.wcl-blog__gate img{object-fit:contain;width:100%;height:100%}.wcl-blog__petals{z-index:-1;aspect-ratio:790/450;width:100%;max-width:790px;height:auto;position:absolute}.wcl-blog__petals img{object-fit:contain;width:100%;height:100%}.wcl-blog__petals--center{top:0;left:60%;transform:translate(-50%)}.wcl-blog__petals--right{top:100px;right:-170px}.wcl-blog__branch{z-index:-1;width:100%;max-width:508px;height:auto;position:absolute;top:60%;right:-250px}.wcl-blog__branch img{object-fit:contain;object-position:center;width:100%;height:100%}.wcl-blog__breadcrumb{width:100%;color:var(--color-dark);flex-wrap:wrap;gap:5px;font-size:19px;font-weight:500;display:flex}.wcl-blog__breadcrumb-link{color:inherit;opacity:.5;text-decoration:none;transition:all .25s ease-in}.wcl-blog__breadcrumb-separator{opacity:.5}.wcl-blog__header{justify-content:space-between;align-items:flex-end;width:100%;margin-top:40px;display:flex}.wcl-blog__heading{align-items:center;gap:47px;padding-bottom:15px;display:flex;position:relative}.wcl-blog__title{font-size:clamp(2rem,1.64789rem + 1.50235vw,3rem);font-weight:500}.wcl-blog__title-jp{color:var(--color-accent);font-size:24px;font-weight:700}.wcl-blog__title-back{z-index:-1;letter-spacing:-2px;color:#2222220d;pointer-events:none;font-size:clamp(3.4375rem,1.83099rem + 6.85446vw,8rem);font-weight:700;line-height:1;position:absolute;top:50%;left:0;transform:translateY(-50%)}.wcl-blog__sort{position:relative}.wcl-blog__pet-pose{width:130px;height:130px;position:absolute;top:-130px;right:0}.wcl-blog__pet-pose img{object-fit:contain;object-position:bottom;width:100%;height:100%}.wcl-blog__select{font-family:var(--font-primary);appearance:none;background-color:#f8f8f8;background-image:url(/img/chevron-down.svg);background-position:right 22px top 12px;background-repeat:no-repeat;border:1px solid #0000001a;border-radius:15px;padding:16px 68px 14px 22px;font-size:16px;font-weight:700}.wcl-blog__filter{flex-wrap:wrap;justify-content:center;align-items:center;gap:14px;width:100%;margin-bottom:55px;display:flex}.wcl-blog__filter-button{font-family:var(--font-primary);background-color:var(--color-white);color:var(--color-dark);border:1px solid #0000;border-radius:12px;padding:16px 24px 14px;font-size:15px;font-weight:600;transition:all .25s ease-in}.wcl-blog__filter-button.active{color:var(--color-white);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:#cf010180;position:relative}.wcl-blog__filter-button.active:after{content:"";z-index:2;background:url(/img/ficha/gato-pestana.svg) 50%/contain;width:40px;height:44px;position:absolute;top:-24px;right:-22px}.wcl-blog__overlay{width:100%;position:relative}.wcl-blog__wrapper{flex-direction:column;align-items:center;gap:40px;width:100%;display:flex}.wcl-blog__posts{grid-template-columns:repeat(2,1fr);gap:50px 24px;width:100%;margin:0;display:grid}.wcl-blog__post{color:var(--color-dark);flex-direction:column;gap:14px;width:100%;text-decoration:none;display:flex}.wcl-blog__post-image{border-radius:25px;width:auto;height:305px;position:relative;overflow:hidden}.wcl-blog__post-image:after{content:"";background:linear-gradient(#0000 25%,#000 100%);width:100%;height:100%;position:absolute;top:0;left:0}.wcl-blog__post-image img{object-fit:cover;object-position:center;width:100%;height:100%;transition:all .25s ease-in}.wcl-blog__post-category{z-index:1;flex-wrap:wrap;align-items:center;gap:7px;font-size:14px;font-weight:700;display:flex;position:absolute;bottom:35px;left:25px}.wcl-blog__post-category>span{background-color:#fff;border-radius:50px;padding:8px 12px 6px;font-size:14px;font-weight:700;line-height:1.2}.wcl-blog__post-title{font-size:19px;font-weight:700;transition:all .25s ease-in}.wcl-blog__post-excerpt{font-size:16px;font-weight:500;line-height:1.55}.wcl-blog__pagination{justify-content:center;align-items:center;gap:24px;width:100%;display:flex}.wcl-blog__pagination .page-numbers{font-family:var(--font-primary);background-color:var(--color-white);color:var(--color-dark);border:1px solid #cf010180;border-radius:12px;padding:16px 24px 14px;font-size:18px;font-weight:600;text-decoration:none;transition:all .25s ease-in}.wcl-blog__pagination .page-numbers.current{color:var(--color-white);background-color:#cf010180}@media (max-width:1280px){.wcl-blog{margin-top:100px}.wcl-blog__container{padding-left:30px;padding-right:30px}.wcl-blog__pet-pose{width:100px;height:100px;top:-100px}.wcl-blog__posts{gap:40px 24px}}@media (max-width:1024px){.wcl-blog:before{width:1800px;top:-1200px}.wcl-blog{margin-top:80px}.wcl-blog__container{padding-left:24px;padding-right:24px}.wcl-blog__petals--center{top:0}.wcl-blog__petals--right{display:none}.wcl-blog__branch{max-width:400px;right:-200px}.wcl-blog__posts{gap:32px 24px}}@media (max-width:768px){.wcl-blog:before{width:1600px;top:-1000px}.wcl-blog__branch{max-width:250px;right:-150px}.wcl-blog__header{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:24px;margin-top:24px;margin-bottom:32px}.wcl-blog__heading{padding:0}.wcl-blog__title-back{line-height:1.15}.wcl-blog__pet-pose{display:none}.wcl-blog__filter{margin-bottom:32px}.wcl-blog__posts{grid-template-columns:repeat(1,1fr);gap:24px}.wcl-blog__pagination .page-numbers{padding:12px 18px 10px;font-size:16px}}@media (max-width:576px){.wcl-blog__container{padding-left:12px;padding-right:12px}.wcl-blog__post{gap:10px}.wcl-blog__post-category{bottom:24px;left:20px}.wcl-blog__post-excerpt{font-size:14px;line-height:1.35}.wcl-blog__petals--center{top:30px}}@media (any-hover:hover){.wcl-blog__post:hover .wcl-blog__post-image img{transform:scale(1.05)}.wcl-blog__post:hover .wcl-blog__post-title{color:var(--color-accent)}.wcl-blog__breadcrumb-link:hover{opacity:1;color:var(--color-accent)}.wcl-blog__filter-button:hover{border-color:#cf010180}}}@layer utilities;
