/******* Do not edit this file *******
Woody Code Snippets CSS and JS
Saved: Mar 26 2024 | 09:39:15 */
.card-groups,
.card-group,
.card {
  aspect-ratio: 5 / 7;
}

.card-groups,
.card-group,
.big-card {  
  width: 200px;
}

.card-group {
  position: absolute;
  transition: transform 400ms ease;
}

.card-group[data-status="unknown"] {
  transform: scale(0);
  transition: none;
}

.card-group[data-status="active"] {
  transition-delay: 300ms;
}

.card-group[data-status="after"] {
  transform: translateX(50%) scale(0);
}

.card-group[data-status="before"] {
  transform: translateX(-50%) scale(0);
}

.card-group[data-status="becoming-active-from-after"] {
  transform: translateX(50%) scale(0);
  transition: none;
}

.card-group[data-status="becoming-active-from-before"] {
  transform: translateX(-50%) scale(0);
  transition: none;
}

.card {
  position: absolute;
  transition: transform 800ms cubic-bezier(.05,.43,.25,.95);
  
  background-position: center;
  background-size: cover;
}

.big-card {
  border-radius: 1vmin;
}

.little-card {
  width: 12vmin;
  border-radius: 2vmin;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  
  pointer-events: none;
}

.big-card:nth-child(2) {
  background-image: url("https://www.panettbox.com.ua/wp-content/uploads/2024/03/3-1.png");
  transform: translateX(-10%) rotate(-90deg);
}

.big-card:nth-child(4) {
  background-image: url("https://www.panettbox.com.ua/wp-content/uploads/2024/03/2-1.png");
  transform: rotate(-90deg);
}

.big-card:nth-child(6) {
  background-image: url("https://www.panettbox.com.ua/wp-content/uploads/2024/03/1-2.png");
  transform: translateX(-6%) rotate(-90deg);
}

.big-card:nth-child(8) {
  background-image: url("https://www.panettbox.com.ua/wp-content/uploads/2024/03/panett-box-1-1-e1711444847657.png");
  transform: translate(-6%, -5%) rotate(-90deg);
  width: 224px;	
}

.card-group[data-index="1"] > .big-card:nth-child(6) {
  background-image: url("https://www.panettbox.com.ua/wp-content/uploads/2024/03/wl-candt-aran.png");
}

.card-group[data-index="1"] > .big-card:nth-child(8) {
  background-image: url("https://www.panettbox.com.ua/wp-content/uploads/2024/03/wl-po-s.png");
}

.card-group[data-index="2"] > .big-card:nth-child(4) {
  background-image: url("https://www.panettbox.com.ua/wp-content/uploads/2024/03/wl-candt-aran.png");
}

.card-group[data-index="2"] > .big-card:nth-child(8) {
  background-image: url("https://www.panettbox.com.ua/wp-content/uploads/2024/03/wl-po-s.png");
}

.little-card:nth-child(1) {
  background-image: url("https://www.panettbox.com.ua/wp-content/uploads/2024/03/11.png");
}

.little-card:nth-child(3) {
  background-image: url("https://www.panettbox.com.ua/wp-content/uploads/2024/03/13.png");
}

.little-card:nth-child(5) {
  background-image: url("https://www.panettbox.com.ua/wp-content/uploads/2024/03/10.png");
}

.little-card:nth-child(7) {
  background-image: url("https://www.panettbox.com.ua/wp-content/uploads/2024/03/12.png");
}

.card-group:hover > .card {  

}

.card-group:hover > .big-card:nth-child(2) {
  transform: translate(-75%, 16%) rotate(-24deg);
}

.card-group:hover > .big-card:nth-child(4) {
  transform: translate(-25%, 8%) rotate(-8deg);
}

.card-group:hover > .big-card:nth-child(6) {
  transform: translate(25%, 8%) rotate(8deg);
}

.card-group:hover > .big-card:nth-child(8) {
  transform: translate(75%, 16%) rotate(24deg);
}

.card-group:hover > .little-card:nth-child(1) {
  transform: translate(200%, -160%) rotate(-15deg);
}

.card-group:hover > .little-card:nth-child(3) {
  transform: translate(160%, 170%) rotate(15deg);
}

.card-group:hover > .little-card:nth-child(5) {
  transform: translate(-200%, -170%) rotate(15deg);
}

.card-group:hover > .little-card:nth-child(7) {
  transform: translate(-280%, 140%) rotate(-15deg);
}

.card-swiper-buttons {
  margin-top: 8vmin;
  display: flex;
  justify-content: space-around;  
  padding: 0vmin 4vmin;
}

.card-swiper-buttons > button {
  font-size: 2.5vmin;
  border: 0.4vmin solid rgb(200, 200, 200);
  border-radius: 100%;
  color: white;
  background-color: transparent;
  height: 7vmin;
  width: 7vmin;
  display: grid;
  place-items: center;
  cursor: pointer;
}

#love-button {
  color: rgb(33, 150, 243);
  border-color: rgb(33, 150, 243);
}

/* -- YouTube Link Styles -- */

body.menu-toggled > .meta-link > span {
  color: rgb(30, 30, 30);
}

#source-link {
  bottom: 60px;
}

#source-link > i {
  color: rgb(94, 106, 210);
}

#yt-link > i {
  color: rgb(239, 83, 80);
}

.meta-link {
  align-items: center;
  backdrop-filter: blur(3px);
  background-color: rgba(255, 255, 255, 0.05);
  border: 1px solid rgba(255, 255, 255, 0.1);
  border-radius: 6px;
  bottom: 10px;
  botx-shadow: 2px 2px 2px rgba(0, 0, 0, 0.1);
  cursor: pointer;  
  display: inline-flex;
  gap: 5px;
  left: 10px;
  padding: 10px 20px;
  position: fixed;
  text-decoration: none;
  transition: background-color 400ms, border-color 400ms;
  z-index: 10000;
}

.meta-link:hover {
  background-color: rgba(255, 255, 255, 0.1);
  border: 1px solid rgba(255, 255, 255, 0.2);
}

.meta-link > i, .meta-link > span {
  height: 20px;
  line-height: 20px;
}

.meta-link > span {
  color: white;
  font-family: "Rubik", sans-serif;
  font-weight: 500;
}


