.sunice-toggle-collection-list .swiper-container-wrapper{padding:0 1rem}.toggle-buttons{display:flex;gap:4px;padding:4px;border:1px solid #d9d9d9;border-radius:8px;width:max-content;margin:auto;position:relative}.toggle-buttons__button{background:0 0;padding:10px 20px;border:none;color:#231f20;cursor:pointer;position:relative;z-index:1;transition:all .3s ease}@media screen and (min-width:1200px){.toggle-buttons__button{font-size:18px}}.toggle-buttons__button.active{color:#fff;font-weight:600}.toggle-buttons__active-state{background:#231f20;display:block;border-radius:6px;position:absolute;top:4px;left:0;transition:all .3s ease}.collection-list-item-block{display:none}.collection-list-item-block.active{display:block}.collection-list-block{min-height:400px;position:relative;overflow:hidden;border-radius:12px}@media screen and (min-width:749px){.collection-list-block{min-height:600px}}.collection-list-block__overlay{background-color:rgba(35,31,32,.4);width:100%;height:100%;padding:40px;display:flex;align-items:center;justify-content:center;position:absolute;top:0;left:0;z-index:1;transition:all .3s ease}.collection-list-block__overlay h3{color:#fff;font-size:34px;height:fit-content;transition:all .5s ease;transform-origin:left;text-transform:uppercase;text-align:center;font-weight:700}.collection-list-block__overlay .no-childlinks:hover h3{text-decoration:underline}.collection-list-block__overlay-content-collections{max-height:0;overflow:hidden;transition:all 1s ease;opacity:0;text-align:left}.collection-list-block__overlay-content-collections a{color:#fff;font-size:24px;margin-bottom:10px;display:flex;align-items:center;justify-content:start;gap:10px;visibility:hidden;opacity:0;transform:translateY(20px);transition:transform .3s ease}.collection-list-block__overlay-content-collections a:hover{text-decoration:underline;text-shadow:1px 0 0 #fff}.collection-list-block__overlay-content-collections a:first-child{transition-delay:0.1s}.collection-list-block__overlay-content-collections a:nth-child(2){transition-delay:0.15s}.collection-list-block__overlay-content-collections a:nth-child(3){transition-delay:0.2s}.collection-list-block__overlay-content-collections a svg{min-width:24px}.collection-list-block .close-overlay{display:none}.collection-list-block .close-overlay svg{transform:rotate(180deg)}@media screen and (max-width:749px){.collection-list-block__overlay-content-collections a{font-size:16px}.collection-list-block__overlay-content-collections a svg{display:none}.collection-list-block.collection-list-block--active .collection-list-block__overlay-content-collections a{visibility:visible;opacity:1;transform:translateY(0)}.collection-list-block.collection-list-block--active .collection-list-block__overlay{background-color:rgba(35,31,32,.7)}.collection-list-block.collection-list-block--active .collection-list-block__overlay h3{transform:scale(.5);margin:0;text-align:left}.collection-list-block.collection-list-block--active .collection-list-block__overlay-content-collections{max-height:600px;opacity:1}.collection-list-block.collection-list-block--active .close-overlay{display:block}}@media screen and (min-width:750px){.collection-list-block.child-link-hover:hover .collection-list-block__overlay-content-collections a{visibility:visible;opacity:1;transform:translateY(0)}.collection-list-block:hover .collection-list-block__overlay{background-color:rgba(35,31,32,.7)}.collection-list-block.child-link-hover:hover .collection-list-block__overlay h3{font-size:14px;margin:0;text-align:left}.collection-list-block.child-link-hover:hover .collection-list-block__overlay-content-collections{max-height:600px;opacity:1}}.collection-list-block img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center}.theme-editor-highlight{outline:2px solid #007acc!important;outline-offset:2px;position:relative}.theme-editor-highlight::before{content:'Selected Block';position:absolute;top:-25px;left:0;background:#007acc;color:#fff;padding:2px 8px;font-size:12px;border-radius:3px;z-index:1000}.toggle-buttons__active-state{transition:transform .3s ease,width .3s ease,height .3s ease}.toggle-buttons__button{transition:all .2s ease}@media screen and (max-width:749px){.toggle-buttons{width:100%}.toggle-buttons__button{flex:1}.swiper-container-wrapper{overflow:visible;padding:0 15px}.swiper{overflow:visible}.swiper-slide{transition:transform .3s ease;border-radius:12px;overflow:hidden}.swiper-slide:not(.swiper-slide-active){opacity:1;transform:scale(1)}.swiper-slide-active{opacity:1;transform:scale(1)}}@media screen and (max-width:768px){.swiper-container-wrapper{overflow:visible;padding:0 12px}.swiper{overflow:visible}.swiper-slide{transition:all .3s ease;border-radius:12px;overflow:hidden}}@media screen and (max-width:480px){.swiper-container-wrapper{padding:0 8px}.swiper-slide:not(.swiper-slide-active){opacity:1;transform:scale(1)}}.resource-list__carousel .sunice-swiper .slideshow-control--next,.resource-list__carousel .sunice-swiper .slideshow-control--previous{display:flex!important;visibility:visible!important;opacity:1!important;pointer-events:auto!important;align-items:center!important;justify-content:center!important;padding:1rem;background-color:#231F200F;border-radius:.5rem}.resource-list__carousel .sunice-swiper .slideshow-control--next svg,.resource-list__carousel .sunice-swiper .slideshow-control--previous svg{display:block!important;margin:0 auto!important}.resource-list__carousel .sunice-swiper .slideshow-controls{position:relative;display:flex;justify-content:space-between;align-items:center;margin-top:1rem}.resource-list__carousel .sunice-swiper .slideshow-controls .slideshow-control--next,.resource-list__carousel .sunice-swiper .slideshow-controls .slideshow-control--previous{position:static;transform:none;margin:0}.resource-list__carousel .sunice-swiper{width:100%;overflow:hidden}.resource-list__carousel .sunice-swiper .swiper-wrapper{display:flex;align-items:stretch}.resource-list__carousel .swiper-container-wrapper .slideshow-control--next,.resource-list__carousel .swiper-container-wrapper .slideshow-control--previous{min-height:600px}@media (max-width:768px){.resource-list__carousel .swiper-container-wrapper{gap:.5rem}.resource-list__carousel .swiper-container-wrapper .slideshow-control--next,.resource-list__carousel .swiper-container-wrapper .slideshow-control--previous{padding:.75rem}.resource-list__carousel .swiper-container-wrapper .slideshow-control--next svg,.resource-list__carousel .swiper-container-wrapper .slideshow-control--previous svg{width:1rem;height:1rem}}