.t53O_a_card{background:0 0;flex-direction:column;height:100%;transition:transform .3s;display:flex}.t53O_a_cardLink{height:100%;color:inherit;flex-direction:column;text-decoration:none;display:flex}.t53O_a_imageWrapper{aspect-ratio:4/5;background-color:#1a1a1a;border-radius:4px;position:relative;overflow:hidden}.t53O_a_image{object-fit:cover;transition:transform .6s cubic-bezier(.165,.84,.44,1)}.t53O_a_card:hover .t53O_a_image{transform:scale(1.05)}.t53O_a_viewBtn{color:#000;cursor:pointer;opacity:.8;background:#fff;border:none;border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;transition:all .3s;display:flex;position:absolute;top:10px;right:10px;box-shadow:0 4px 12px #0000001a}.t53O_a_viewBtn:hover{background:var(--primary-color);color:#fff;opacity:1;transform:scale(1.1)}.t53O_a_badge{background:var(--primary-color);color:#fff;text-transform:uppercase;letter-spacing:.1em;border-radius:2px;padding:3px 8px;font-size:8px;font-weight:800;position:absolute;top:10px;left:10px}.t53O_a_badgeSoldOut{color:#fff;text-transform:uppercase;letter-spacing:.1em;background:#666;border-radius:2px;padding:3px 8px;font-size:8px;font-weight:800;position:absolute;top:10px;left:10px}.t53O_a_content{flex-direction:column;flex-grow:1;padding:12px 0;display:flex}.t53O_a_category{text-transform:uppercase;letter-spacing:.15em;color:var(--primary-color);background:#c5a05914;border:1px solid #c5a05933;border-radius:50px;padding:4px 12px;font-size:10px;font-weight:800}.t53O_a_title{font-size:18px;font-weight:500;line-height:1.2;font-family:var(--font-cormorant);letter-spacing:.01em;color:#1a1a1a;margin-top:15px;margin-bottom:15px}.t53O_a_price{color:#2d5a27;font-size:20px;font-weight:800;font-family:var(--font-inter)}.t53O_a_unit{color:#666;margin-left:2px;font-size:11px;font-weight:400}.t53O_a_footer{border-top:1px solid #0000000d;justify-content:space-between;align-items:center;margin-top:auto;padding-top:15px;display:flex}.t53O_a_priceContainer{align-items:baseline;display:flex}.t53O_a_cartBtn{color:#fff;cursor:pointer;background:#2d5a27;border:none;border-radius:50%;justify-content:center;align-items:center;width:38px;height:38px;transition:all .3s;display:flex;box-shadow:0 4px 10px #2d5a2733}.t53O_a_cartBtn:hover{background:#1a3a18;transform:scale(1.05);box-shadow:0 6px 15px #2d5a274d}.t53O_a_rating{color:#fbbf24;align-items:center;gap:4px;font-size:10px;display:flex}.t53O_a_rating span{color:#888;font-weight:500}@media (max-width:768px){.t53O_a_title{font-size:16px}.t53O_a_price{font-size:18px}.t53O_a_cartBtn{width:34px;height:34px}}
.jkn-WG_section{background-color:#0c0c0c;padding:130px 0;overflow:hidden}.jkn-WG_mainPlayerContainer{background-color:#000;border-radius:8px;width:100%;padding-top:56.25%;position:relative;overflow:hidden;box-shadow:0 25px 50px -12px #00000080}.jkn-WG_iframe{border:none;width:100%;height:100%;position:absolute;top:0;left:0}.jkn-WG_playlistContainer{background-color:#0000004d;border:1px solid #ffffff1a;border-radius:8px;flex-direction:column;height:100%;min-height:450px;display:flex}.jkn-WG_playlistHeader{border-bottom:1px solid #ffffff1a;justify-content:space-between;align-items:center;padding:20px;display:flex}.jkn-WG_playlistItems{flex-grow:1;max-height:400px;overflow-y:auto}.jkn-WG_playlistItem{text-align:left;cursor:pointer;background:0 0;border:none;align-items:center;width:100%;padding:15px;transition:background-color .3s;display:flex}.jkn-WG_activeItem{background-color:#ffffff0d}.jkn-WG_playlistItem:hover:not(.jkn-WG_activeItem){background-color:#ffffff08}.jkn-WG_thumbWrapper{border-radius:4px;flex-shrink:0;width:100px;height:60px;margin-right:15px;position:relative;overflow:hidden}.jkn-WG_playingOverlay{background:#0006;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:absolute;top:0;left:0}.jkn-WG_info{overflow:hidden}.jkn-WG_videoTitle{color:#fff;white-space:nowrap;text-overflow:ellipsis;margin-bottom:5px;font-size:14px;font-weight:500;overflow:hidden}.jkn-WG_activeVideoTitle{font-weight:600}.jkn-WG_videoMeta{color:#ffffff80;font-size:12px;display:block}.jkn-WG_customScrollbar::-webkit-scrollbar{width:5px}.jkn-WG_customScrollbar::-webkit-scrollbar-track{background:0 0}.jkn-WG_customScrollbar::-webkit-scrollbar-thumb{background:#ffffff26;border-radius:10px}.jkn-WG_customScrollbar::-webkit-scrollbar-thumb:hover{background:#ffffff40}@media (min-width:1200px){.jkn-WG_playlistItems{max-height:380px}}
.eoTIaW_carouselContainer{box-sizing:border-box;width:100%;padding:0 40px;position:relative}@media (max-width:767px){.eoTIaW_carouselContainer{padding:0}}.eoTIaW_gridFallback{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}@media (max-width:1023px){.eoTIaW_gridFallback{grid-template-columns:repeat(2,1fr)}}@media (max-width:639px){.eoTIaW_gridFallback{grid-template-columns:repeat(1,1fr)}}.eoTIaW_skeleton{aspect-ratio:4/5;background:linear-gradient(90deg,#ffffff08 25%,#ffffff14 50%,#ffffff08 75%) 0 0/200% 100%;border:1px solid #ffffff0f;border-radius:12px;animation:1.5s infinite eoTIaW_loading}@keyframes eoTIaW_loading{0%{background-position:200% 0}to{background-position:-200% 0}}.eoTIaW_swiperWrapper{padding-bottom:50px!important}.eoTIaW_slide{height:auto}.eoTIaW_postCard{aspect-ratio:4/5;background-color:#0c0c0c;border:1px solid #ffffff14;border-radius:12px;text-decoration:none;transition:border-color .4s,transform .4s,box-shadow .4s;display:block;position:relative;overflow:hidden}.eoTIaW_postCard:hover{border-color:#c5a05966;transform:translateY(-6px);box-shadow:0 15px 35px #0009}.eoTIaW_mediaWrapper{width:100%;height:100%;position:relative;overflow:hidden}.eoTIaW_mediaImage{object-fit:cover;transition:transform .8s cubic-bezier(.25,1,.5,1)}.eoTIaW_postCard:hover .eoTIaW_mediaImage{transform:scale(1.08)}.eoTIaW_cardOverlay{opacity:0;-webkit-backdrop-filter:blur(6px);box-sizing:border-box;z-index:2;text-align:center;background:linear-gradient(#0a0a0a59,#0a0a0aeb);flex-direction:column;justify-content:center;align-items:center;padding:30px;transition:opacity .4s cubic-bezier(.25,1,.5,1);display:flex;position:absolute;inset:0}.eoTIaW_postCard:hover .eoTIaW_cardOverlay{opacity:1}.eoTIaW_instagramIconContainer{background:#c5a0591a;border:1px solid #c5a0594d;border-radius:50%;justify-content:center;align-items:center;width:50px;height:50px;margin-bottom:20px;transition:transform .4s;display:flex}.eoTIaW_postCard:hover .eoTIaW_instagramIconContainer{transform:scale(1.1)rotate(5deg)}.eoTIaW_instaIcon{color:#c5a059}.eoTIaW_captionText{color:#ffffffd9;-webkit-line-clamp:4;text-overflow:ellipsis;-webkit-box-orient:vertical;margin:0 0 25px;font-family:Outfit,sans-serif;font-size:14px;font-weight:300;line-height:1.6;display:-webkit-box;overflow:hidden}.eoTIaW_viewLink{color:#c5a059;text-transform:uppercase;letter-spacing:.15em;border-bottom:1px solid #c5a05933;align-items:center;padding-bottom:4px;font-family:Outfit,sans-serif;font-size:12px;font-weight:600;transition:color .3s;display:inline-flex}.eoTIaW_viewLink:hover{color:#fff;border-bottom-color:#fff}.eoTIaW_navPrev,.eoTIaW_navNext{color:#ffffffb3;cursor:pointer;z-index:10;background-color:#0a0a0acc;border:1px solid #ffffff1a;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;transition:all .3s;display:flex;position:absolute;top:45%;transform:translateY(-50%)}.eoTIaW_navPrev{left:-15px}.eoTIaW_navNext{right:-15px}.eoTIaW_navPrev:hover,.eoTIaW_navNext:hover{color:#0a0a0a;background-color:#c5a059;border-color:#c5a059;box-shadow:0 4px 15px #c5a05966}@media (max-width:1023px){.eoTIaW_navPrev{left:-5px}.eoTIaW_navNext{right:-5px}}@media (max-width:767px){.eoTIaW_navPrev,.eoTIaW_navNext{display:none!important}}.eoTIaW_bullet{cursor:pointer;border-radius:50%;width:8px;height:8px;transition:all .3s;display:inline-block;background:#fff3!important;margin:0 6px!important}.eoTIaW_bulletActive{transform:scale(1.3);box-shadow:0 0 8px #c5a05999;background:#c5a059!important}.eoTIaW_cornerBadge{z-index:3;color:#fff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0a0a0a73;border:1px solid #ffffff26;border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;transition:opacity .3s;display:flex;position:absolute;top:14px;right:14px}.eoTIaW_postCard:hover .eoTIaW_cornerBadge{opacity:0}.eoTIaW_fallback{text-align:center;background:radial-gradient(circle at 50% 0,#c5a05914,#0000 70%);border:1px solid #c5a05933;border-radius:12px;flex-direction:column;align-items:center;gap:4px;max-width:560px;margin:0 auto;padding:56px 30px;text-decoration:none;transition:border-color .4s,transform .4s;display:flex}.eoTIaW_fallback:hover{border-color:#c5a05980;transform:translateY(-4px)}.eoTIaW_fallbackTitle{color:#fff;font-family:var(--font-cormorant);margin-bottom:18px;font-size:26px;font-style:italic}
._8aEwW_instagramGrid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}._8aEwW_instaItem{aspect-ratio:1;border-radius:8px;display:block;position:relative;overflow:hidden}._8aEwW_instaOverlay{opacity:0;background:#00000080;justify-content:center;align-items:center;width:100%;height:100%;transition:opacity .3s;display:flex;position:absolute;top:0;left:0}._8aEwW_instaItem:hover ._8aEwW_instaOverlay{opacity:1}._8aEwW_instaEmoji{font-size:24px}@media (max-width:991px){._8aEwW_instagramGrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:575px){._8aEwW_instagramGrid{grid-template-columns:1fr}}._8aEwW_imageWrapper{width:100%;height:auto;position:relative}._8aEwW_separator{justify-content:center;align-items:center;width:100%;height:1px;margin:0 auto;display:flex;position:relative}._8aEwW_separator:before{content:"";background:linear-gradient(90deg,#0000,#c5a05973,#0000);width:100%;height:1px;position:absolute}._8aEwW_dividerIcon{color:var(--primary-color);z-index:1;letter-spacing:.4em;text-transform:uppercase;background:#fff;padding:0 30px;font-size:10px;font-weight:600;position:relative}._8aEwW_calloutRule{background:var(--primary-color);width:60px;height:1px;margin:0 auto 30px;display:block}._8aEwW_calloutText{max-width:620px;margin:0 auto 50px}._8aEwW_socialPill{color:var(--primary-color);letter-spacing:.08em;background:#c5a0590d;border:1px solid #c5a0594d;border-radius:999px;align-items:center;gap:8px;padding:8px 20px;font-size:14px;font-weight:600;text-decoration:none;transition:color .3s,border-color .3s,background .3s;display:inline-flex}._8aEwW_socialPill:hover{color:#fff;background:#ffffff14;border-color:#fff6}
