:root{--ajo89-navy-950:#070917;--ajo89-navy-900:#0b1026;--ajo89-navy-820:#101936;--ajo89-ruby-900:#410811;--ajo89-ruby-760:#7c101f;--ajo89-ruby-620:#b5162d;--ajo89-sakura-200:#ffd6e6;--ajo89-sakura-300:#ffabc8;--ajo89-gold-300:#ffe7a2;--ajo89-gold-500:#d7a84b;--ajo89-cyan-300:#93f5ff;--ajo89-cyan-500:#28d8f2;--ajo89-pearl:#fff8ed;--ajo89-cream:#f8e7c5;--ajo89-ink:#1a1020;--ajo89-glass:rgba(255,248,237,0.1);--ajo89-border:rgba(255,222,145,0.58);--ajo89-shadow:0 26px 70px rgba(0,0,0,0.42);--ajo89-radius:8px}html,body{min-height:100%;background:var(--ajo89-navy-950)}body,body.ajo89-ready{color:var(--ajo89-pearl);background:radial-gradient(circle at 12% 10%,rgba(181,22,45,0.42),transparent 29rem),radial-gradient(circle at 85% 16%,rgba(40,216,242,0.24),transparent 28rem),radial-gradient(circle at 50% 88%,rgba(255,171,200,0.16),transparent 34rem),linear-gradient(145deg,var(--ajo89-navy-950),var(--ajo89-navy-900) 42%,#160914 100%);overflow-x:hidden}body::before,body::after,body.ajo89-ready::before,body.ajo89-ready::after{content:"";position:fixed;inset:0;pointer-events:none;z-index:-1}body::before,body.ajo89-ready::before{background:linear-gradient(90deg,rgba(255,255,255,0.035) 1px,transparent 1px),linear-gradient(0deg,rgba(255,255,255,0.025) 1px,transparent 1px);background-size:42px 42px;mask-image:radial-gradient(circle at center,#000,transparent 74%)}body::after,body.ajo89-ready::after{background:radial-gradient(circle,rgba(255,248,237,0.13) 1px,transparent 1.6px) 0 0 / 86px 86px,radial-gradient(circle,rgba(255,214,230,0.12) 1px,transparent 1.8px) 30px 22px / 110px 110px;opacity:0.55}.ajo89-ready a{color:var(--ajo89-cyan-300)}.async-hide{opacity:1 !important}.ajo89-ready .headerMain,.ajo89-ready .sidebar-header,.ajo89-ready .headerMenuServices,.ajo89-ready .headerMenuProducts{background:linear-gradient(180deg,rgba(8,12,31,0.96),rgba(37,8,20,0.94)),radial-gradient(circle at 20% 0,rgba(255,171,200,0.16),transparent 20rem) !important;border-bottom:1px solid rgba(255,231,162,0.42);box-shadow:0 18px 48px rgba(0,0,0,0.38),inset 0 -1px 0 rgba(147,245,255,0.2)}.ajo89-ready .headerMain{padding-bottom:0}.ajo89-ready .headerMain .container,.ajo89-ready .headerMain .container-fluid,.ajo89-ready #headerMainToggler,.ajo89-ready .header-menu-services__container,.ajo89-ready .mainNav,.ajo89-ready .searcher,.ajo89-ready .searcher-container,.ajo89-ready .input-group{background:transparent !important}.ajo89-ready .headerMenuServices{min-height:38px;border-bottom-color:rgba(255,231,162,0.22);box-shadow:inset 0 -1px 0 rgba(147,245,255,0.12)}.ajo89-ready .headerMenuProducts{position:relative;max-width:min(1600px,calc(100vw - 28px));margin:0 auto;padding:16px 20px 12px;border:1px solid rgba(255,231,162,0.34);border-top:0;border-radius:0 0 8px 8px}.ajo89-ready .headerMenuProducts::before{content:"";position:absolute;inset:10px;border:1px solid rgba(255,231,162,0.16);border-radius:6px;pointer-events:none}.ajo89-ready .headerMain::after{content:"";display:block;height:2px;background:linear-gradient(90deg,transparent,var(--ajo89-gold-300),var(--ajo89-cyan-300),var(--ajo89-gold-300),transparent);opacity:0.72}.ajo89-ready .headerMain .navbar-brand img,.ajo89-ready .headerMenuProducts img{filter:drop-shadow(0 0 14px rgba(255,231,162,0.45))}.ajo89-ready .navbar-brand{position:relative;display:inline-grid;place-items:center;min-width:94px;min-height:54px;border:1px solid rgba(255,231,162,0.34);border-radius:999px;background:radial-gradient(circle at 50% 40%,rgba(255,231,162,0.18),rgba(65,8,17,0.64));box-shadow:inset 0 0 18px rgba(255,248,237,0.08),0 0 20px rgba(255,171,200,0.12)}.ajo89-ready .headerMain .nav-link,.ajo89-ready .headerMenuProducts__menu--item .nav-link,.ajo89-ready .headerMenuServices .nav-link,.ajo89-ready .languageSelector .language{color:var(--ajo89-pearl) !important;text-shadow:0 0 14px rgba(147,245,255,0.22)}.ajo89-ready .headerMenuProducts__menu{display:flex;flex-wrap:wrap;gap:4px 12px;align-items:center}.ajo89-ready .headerMenuProducts__menu--item .nav-link,.ajo89-ready .servicesMenu .nav-link{padding:8px 0;font-size:0.86rem;font-weight:900;letter-spacing:0.01em;white-space:nowrap;text-transform:uppercase}.ajo89-ready .headerMain .nav-link:hover,.ajo89-ready .headerMenuProducts__menu--item .nav-link:hover{color:var(--ajo89-gold-300) !important}.ajo89-ready .form-control,.ajo89-ready input[type="text"],.ajo89-ready input[type="search"],.ajo89-ready input[type="number"]{color:var(--ajo89-pearl);background:rgba(7,9,23,0.78) !important;border:1px solid rgba(147,245,255,0.32) !important;box-shadow:inset 0 0 0 1px rgba(255,231,162,0.08),0 0 22px rgba(40,216,242,0.1)}.ajo89-ready #header_searcher_desktop_input_container,.ajo89-ready #header_searcher_mobile_input_container{position:relative;flex:1 1 auto}.ajo89-ready #header_searcher_desktop_input,.ajo89-ready #header_searcher_mobile_input{color:var(--ajo89-pearl) !important;min-height:50px;padding-left:18px;padding-right:58px;border-radius:999px !important;border-color:rgba(147,245,255,0.62) !important;background:linear-gradient(90deg,rgba(255,248,237,0.1),rgba(7,9,23,0.74) 18%,rgba(8,14,34,0.86)) !important;box-shadow:0 0 0 2px rgba(255,248,237,0.88),0 0 26px rgba(40,216,242,0.18),inset 0 0 20px rgba(255,248,237,0.05)}.ajo89-ready .mainNav{border:0;box-shadow:none}.ajo89-ready .searcher{border-radius:999px;box-shadow:none !important}.ajo89-ready #header_searcher_desktop_input::placeholder,.ajo89-ready #header_searcher_mobile_input::placeholder{color:rgba(255,248,237,0.72)}.ajo89-ready .searchIcon{position:relative;color:transparent !important;border:1px solid rgba(255,231,162,0.28) !important;border-radius:999px !important;background:radial-gradient(circle at 50% 35%,rgba(255,214,230,0.22),transparent 56%),linear-gradient(135deg,rgba(65,8,17,0.92),rgba(13,19,45,0.86)) !important}.ajo89-ready .searchIcon::before{content:"";position:absolute;left:50%;top:50%;width:13px;height:13px;transform:translate(-58%,-58%);border:2px solid var(--ajo89-gold-300);border-radius:50%;box-shadow:0 0 10px rgba(147,245,255,0.35)}.ajo89-ready .searchIcon::after{content:"";position:absolute;left:50%;top:50%;width:8px;height:2px;transform:translate(2px,6px) rotate(45deg);border-radius:99px;background:var(--ajo89-gold-300);box-shadow:0 0 10px rgba(147,245,255,0.35)}.ajo89-ready .iconUser-lg,.ajo89-ready .iconFavourite-lg,.ajo89-ready .shoppingCart .cart,.ajo89-ready .navbar-toggler-cross,.ajo89-ready .iconShoppingMobile{border:1px solid rgba(255,231,162,0.32);border-radius:999px;background:rgba(65,8,17,0.46);box-shadow:inset 0 0 14px rgba(255,248,237,0.06),0 0 15px rgba(40,216,242,0.1)}.ajo89-ready .contentWrapper{position:relative;padding-top:26px !important;background:transparent}.ajo89-ready .contentWrapper::before{content:"";position:absolute;inset:0 auto auto 50%;width:min(1160px,calc(100vw - 28px));height:210px;transform:translateX(-50%);border-radius:0 0 999px 999px;background:radial-gradient(ellipse at center,rgba(255,214,230,0.2),rgba(147,245,255,0.1) 40%,transparent 72%);pointer-events:none}.ajo89-ready .breadcrumbContainer,.ajo89-ready .template_detail{position:relative;z-index:1}.ajo89-ready .breadcrumbContainer{display:flex;align-items:center;flex-wrap:wrap;gap:12px 16px;min-height:86px;margin-bottom:42px !important;padding:10px 0;background:transparent !important;box-shadow:none !important}.ajo89-ready .breadcrumbContainer::after{content:"";flex:1 1 auto;height:1px;margin-left:16px;background:linear-gradient(90deg,rgba(255,231,162,0.74),rgba(147,245,255,0.42),transparent);box-shadow:0 0 16px rgba(147,245,255,0.24)}.ajo89-ready .breadcrumbContainer::before{content:"AJO89 Korean Sakura Swimwear Festival";display:inline-flex;align-items:center;min-height:34px;padding:7px 16px;color:var(--ajo89-gold-300);font-weight:800;letter-spacing:0.08em;text-transform:uppercase;border:1px solid rgba(255,231,162,0.5);border-radius:999px;background:linear-gradient(90deg,rgba(65,8,17,0.84),rgba(13,19,45,0.82));box-shadow:0 0 26px rgba(40,216,242,0.18),inset 0 0 18px rgba(255,255,255,0.07)}.ajo89-breadcrumb{flex:1 0 100%;display:flex;align-items:center;flex-wrap:wrap;gap:9px;max-width:620px;padding:12px 16px;color:var(--ajo89-pearl);border:1px solid rgba(255,231,162,0.38);border-radius:8px;background:linear-gradient(135deg,rgba(65,8,17,0.78),rgba(8,14,34,0.78)),radial-gradient(circle at 15% 20%,rgba(255,171,200,0.16),transparent 12rem);box-shadow:0 18px 40px rgba(0,0,0,0.2),inset 0 0 18px rgba(255,248,237,0.05)}.ajo89-breadcrumb a{color:var(--ajo89-gold-300) !important;font-size:0.88rem;font-weight:900;letter-spacing:0.04em;text-decoration:none;text-transform:uppercase;text-shadow:0 0 14px rgba(255,231,162,0.25)}.ajo89-breadcrumb span{color:var(--ajo89-cyan-300);font-weight:900}.ajo89-ready .template_detail{padding-top:6px}.ajo89-ready .template_detail>.row:first-child{gap:22px 0}.ajo89-ready .template_detail>.row,.ajo89-ready .item_detail_information{align-items:stretch}.ajo89-ready .product-box-wrap{order:2}.ajo89-ready .image-slider-wrap{order:1}.ajo89-ready .productBox,.ajo89-ready .productFavInfo,.ajo89-ready .itemActionBlock,.ajo89-ready .itemSelector .content,.ajo89-ready .homeDelivery-container,.ajo89-ready .stock-message,.ajo89-ready .stock-message-wrapper,.ajo89-ready .warranty,.ajo89-ready .theme_detail_benefits .nav-link,.ajo89-ready .modal-content,.ajo89-ready .shopping-tooltip,.ajo89-ticket,.ajo89-ready .footerMainLinks,.ajo89-ready .footerMainLegal{position:relative;overflow:hidden;color:var(--ajo89-pearl);border:1px solid var(--ajo89-border);border-radius:var(--ajo89-radius);background:linear-gradient(135deg,rgba(255,248,237,0.09),transparent 32%),linear-gradient(155deg,rgba(65,8,17,0.92),rgba(12,18,42,0.92) 58%,rgba(65,8,17,0.88));box-shadow:var(--ajo89-shadow),inset 0 0 0 1px rgba(255,248,237,0.06)}.ajo89-ready .productBox::before,.ajo89-ready .itemActionBlock::before,.ajo89-ready .warranty::before,.ajo89-ready .footerMainLinks::before,.ajo89-ready .footerMainLegal::before,.ajo89-ticket::before{content:"";position:absolute;inset:10px;border:1px solid rgba(255,231,162,0.35);border-radius:6px;pointer-events:none}.ajo89-ready .productBox::after,.ajo89-ready .itemActionBlock::after,.ajo89-ready .theme_detail_benefits .nav-link::after,.ajo89-ticket::after{content:"";position:absolute;inset:-120% auto auto -45%;width:44%;height:280%;transform:rotate(20deg);background:linear-gradient(90deg,transparent,rgba(255,255,255,0.2),transparent);opacity:0;pointer-events:none}.ajo89-ready .ajo89-shine::after,.ajo89-ticket:hover::after,.ajo89-ready .theme_detail_benefits .nav-link:hover::after{animation:ajo89-shine 950ms ease}.ajo89-ready .productBox,.ajo89-ready .itemActionBlock{padding:22px}.ajo89-ready .itemNameProduct span,.ajo89-ready h1 .itemNameProduct,.ajo89-ready .itemInfo h1{color:var(--ajo89-gold-300);text-transform:uppercase;text-shadow:0 0 20px rgba(255,231,162,0.35),0 3px 0 rgba(0,0,0,0.35)}.ajo89-ready .itemFacts,.ajo89-ready .partNumber,.ajo89-ready .product-desc-wrapper p,.ajo89-ready .warranty p,.ajo89-ready .footerMainLinks p,.ajo89-ready .footerMainLinks a,.ajo89-ready .footerMainLegal .navbar-text,.ajo89-ready .footerMainLegal .nav-link{color:rgba(255,248,237,0.84) !important}.ajo89-ready .itemNormalPrice,.ajo89-ready .itemNormalPrice span,.ajo89-ready .currency,.ajo89-ready .price-size{color:var(--ajo89-pearl) !important;text-shadow:0 0 18px rgba(147,245,255,0.32)}.ajo89-ready .itemNormalPrice .currency{color:var(--ajo89-sakura-300) !important}.ajo89-ready .productBox .itemInfo::before{content:"Premium Festival Pick";display:inline-flex;margin-bottom:14px;padding:7px 12px;color:var(--ajo89-ruby-900);font-size:0.72rem;font-weight:900;letter-spacing:0.08em;text-transform:uppercase;border-radius:999px;background:linear-gradient(135deg,var(--ajo89-gold-300),var(--ajo89-sakura-200));box-shadow:0 0 22px rgba(255,231,162,0.32)}.ajo89-ready .slick-pip-images,.ajo89-ready .image-slick-container,.ajo89-ready .image-slick-container .image-container span{border-radius:var(--ajo89-radius)}.ajo89-ready .image-slick-container{padding:12px;border:1px solid rgba(255,231,162,0.52);background:radial-gradient(circle at 20% 20%,rgba(147,245,255,0.14),transparent 38%),linear-gradient(135deg,rgba(65,8,17,0.88),rgba(9,14,34,0.94));box-shadow:0 28px 80px rgba(0,0,0,0.45),0 0 38px rgba(40,216,242,0.14)}.ajo89-ready .image-slick-container img{border-radius:6px;background:var(--ajo89-pearl);box-shadow:inset 0 0 0 1px rgba(65,8,17,0.14)}.ajo89-main-product-image{position:relative;margin-bottom:18px;border:1px solid rgba(255,231,162,0.58);border-radius:var(--ajo89-radius);background:radial-gradient(circle at 25% 20%,rgba(147,245,255,0.2),transparent 34%),linear-gradient(145deg,rgba(65,8,17,0.72),rgba(6,10,26,0.94) 62%,rgba(8,42,62,0.76));box-shadow:0 30px 78px rgba(0,0,0,0.46),0 0 34px rgba(40,216,242,0.15);overflow:hidden}.ajo89-main-product-image::before{content:"";position:absolute;inset:12px;border:1px solid rgba(255,231,162,0.34);border-radius:6px;pointer-events:none;z-index:2}.ajo89-main-product-image__button{display:block;width:100%;padding:14px;border:0;background:transparent;cursor:zoom-in}.ajo89-main-product-image img{display:block;width:100%;aspect-ratio:16 / 10;object-fit:contain;border-radius:6px;background:rgba(255,248,237,0.08);box-shadow:inset 0 0 0 1px rgba(255,248,237,0.08)}.ajo89-main-product-image__seal{position:absolute;left:28px;bottom:28px;z-index:3;padding:7px 12px;color:var(--ajo89-ruby-900);font-size:0.72rem;font-weight:900;letter-spacing:0.08em;text-transform:uppercase;border-radius:999px;background:linear-gradient(135deg,var(--ajo89-gold-300),var(--ajo89-sakura-200));box-shadow:0 0 20px rgba(255,231,162,0.3)}.ajo89-ready .slick-pip-images{display:none}.ajo89-ready .thumbnail-slick-container .image-container span{border-radius:6px;border:1px solid rgba(255,231,162,0.36);background:rgba(255,248,237,0.09)}.ajo89-ready .thumbnail-slick-container .slick-current span{border-color:var(--ajo89-cyan-300);box-shadow:0 0 18px rgba(40,216,242,0.38)}.ajo89-ready .btn,.ajo89-ready .addToCart,.ajo89-ready .sticky-product-bar__cta,.ajo89-ready .btn--with-border{position:relative;overflow:hidden;min-height:46px;color:var(--ajo89-pearl) !important;font-weight:900;border:1px solid rgba(255,231,162,0.72) !important;border-radius:999px !important;background:linear-gradient(90deg,rgba(255,231,162,0.14),transparent 22%,rgba(147,245,255,0.15) 72%,rgba(255,214,230,0.16)),linear-gradient(135deg,var(--ajo89-ruby-760),var(--ajo89-ruby-900) 55%,#07132c) !important;box-shadow:0 14px 34px rgba(65,8,17,0.48),0 0 24px rgba(40,216,242,0.18);transform:translateZ(0)}.ajo89-ready .btn::after,.ajo89-ready .addToCart::after,.ajo89-ready .sticky-product-bar__cta::after{content:"";position:absolute;inset:-80% auto auto -45%;width:42%;height:250%;transform:rotate(22deg);background:linear-gradient(90deg,transparent,rgba(255,255,255,0.34),transparent);opacity:0}.ajo89-ready .btn:hover,.ajo89-ready .addToCart:hover,.ajo89-ready .sticky-product-bar__cta:hover{transform:translateY(-1px);box-shadow:0 18px 38px rgba(65,8,17,0.56),0 0 32px rgba(40,216,242,0.28)}.ajo89-ready .ajo89-cta-shimmer::after{animation:ajo89-shine 900ms ease}.ajo89-ready .itemCounter{color:var(--ajo89-pearl)}.ajo89-ready .itemCounter .action,.ajo89-ready .itemCounter .val{border-color:rgba(255,231,162,0.38) !important}.ajo89-ready .selected-box,.ajo89-ready .status,.ajo89-ready .action-message__label,.ajo89-ready .stock-message__text-wrap{color:var(--ajo89-pearl) !important}.ajo89-ready .status__dot{background:var(--ajo89-cyan-300) !important;box-shadow:0 0 14px var(--ajo89-cyan-500)}.ajo89-ready .theme_detail_benefits .nav-link{min-height:78px;margin-bottom:14px;padding:18px 22px;align-items:center;text-decoration:none}.ajo89-ready .theme_detail_benefits h2,.ajo89-ready .warranty .title,.ajo89-ready .footerMainLinks h4,.ajo89-ready .footerMainLinks h5,.ajo89-section h2,.ajo89-section h3{color:var(--ajo89-gold-300);text-shadow:0 0 18px rgba(255,231,162,0.22)}.ajo89-section{position:relative;isolation:isolate;margin:34px auto 46px;color:var(--ajo89-pearl)}.ajo89-stage{position:relative;overflow:hidden;padding:clamp(22px,4vw,46px);border:1px solid rgba(255,231,162,0.62);border-radius:var(--ajo89-radius);background:radial-gradient(circle at 14% 18%,rgba(255,171,200,0.22),transparent 24rem),radial-gradient(circle at 84% 12%,rgba(40,216,242,0.24),transparent 26rem),linear-gradient(145deg,rgba(65,8,17,0.94),rgba(8,13,31,0.95) 54%,rgba(33,6,20,0.92));box-shadow:var(--ajo89-shadow),inset 0 0 0 1px rgba(255,248,237,0.07)}.ajo89-stage::before{content:"";position:absolute;inset:14px;border:1px solid rgba(255,231,162,0.32);border-radius:6px;pointer-events:none}.ajo89-stage::after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,transparent,rgba(255,255,255,0.08),transparent) -70% 0 / 42% 100% no-repeat,radial-gradient(circle at 50% 0,rgba(255,231,162,0.14),transparent 42%);animation:ajo89-stage-sweep 9s ease-in-out infinite}.ajo89-corner{position:absolute;width:58px;height:58px;border-top:3px solid var(--ajo89-gold-300);border-left:3px solid var(--ajo89-gold-300);filter:drop-shadow(0 0 8px rgba(255,231,162,0.5));pointer-events:none}.ajo89-corner.tl{left:20px;top:20px}.ajo89-corner.tr{right:20px;top:20px;transform:rotate(90deg)}.ajo89-corner.bl{left:20px;bottom:20px;transform:rotate(-90deg)}.ajo89-corner.br{right:20px;bottom:20px;transform:rotate(180deg)}.ajo89-layout{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1.06fr) minmax(280px,0.94fr);gap:18px}.ajo89-hero,.ajo89-faq,.ajo89-tutorial,.ajo89-reviews{border:1px solid rgba(255,231,162,0.44);border-radius:var(--ajo89-radius);background:linear-gradient(145deg,rgba(255,248,237,0.11),rgba(255,255,255,0.035));box-shadow:inset 0 0 26px rgba(147,245,255,0.07)}.ajo89-hero{padding:clamp(22px,4vw,42px)}.ajo89-badge,.ajo89-ticket-label{display:inline-flex;align-items:center;gap:8px;width:fit-content;padding:7px 12px;color:var(--ajo89-ruby-900);font-size:0.72rem;font-weight:900;letter-spacing:0.09em;text-transform:uppercase;border-radius:999px;background:linear-gradient(135deg,var(--ajo89-gold-300),var(--ajo89-sakura-200))}.ajo89-title{max-width:760px;margin:14px 0 14px;color:var(--ajo89-pearl);font-size:clamp(2rem,5vw,4.7rem);line-height:0.96;letter-spacing:0;text-shadow:0 4px 0 rgba(0,0,0,0.35),0 0 24px rgba(147,245,255,0.32)}.ajo89-hero p,.ajo89-faq p,.ajo89-ticket p{color:rgba(255,248,237,0.84);line-height:1.72}.ajo89-seals{display:flex;flex-wrap:wrap;gap:10px;margin-top:22px}.ajo89-seal{padding:9px 12px;color:var(--ajo89-pearl);border:1px solid rgba(147,245,255,0.35);border-radius:999px;background:rgba(7,9,23,0.54);box-shadow:inset 0 0 14px rgba(147,245,255,0.08)}.ajo89-faq{padding:22px}.ajo89-tutorial{grid-column:1 / -1;padding:22px}.ajo89-step{display:grid;grid-template-columns:58px minmax(0,1fr);gap:14px;padding:16px 0;border-top:1px solid rgba(255,231,162,0.18)}.ajo89-step strong{display:grid;place-items:center;width:46px;height:46px;color:var(--ajo89-ruby-900);border-radius:50%;background:linear-gradient(135deg,var(--ajo89-gold-300),var(--ajo89-sakura-200));box-shadow:0 0 18px rgba(255,231,162,0.22)}.ajo89-step h3{margin:0 0 6px}.ajo89-step p{margin:0;color:rgba(255,248,237,0.78);line-height:1.65}.ajo89-head{display:flex;align-items:center;gap:12px;margin-bottom:14px}.ajo89-lamp{position:relative;flex:0 0 auto;width:28px;height:38px;border:1px solid rgba(255,231,162,0.7);border-radius:999px 999px 10px 10px;background:radial-gradient(circle at 50% 30%,var(--ajo89-sakura-200),var(--ajo89-ruby-620) 58%,var(--ajo89-ruby-900));box-shadow:0 0 18px rgba(255,171,200,0.34)}.ajo89-slip{border-bottom:1px solid rgba(255,231,162,0.18)}.ajo89-slip-btn{display:flex;justify-content:space-between;align-items:center;width:100%;gap:14px;padding:15px 0;color:var(--ajo89-pearl);font-weight:900;text-align:left;border:0;background:transparent;cursor:pointer}.ajo89-slip-mark{display:grid;place-items:center;width:28px;height:28px;border:1px solid rgba(255,231,162,0.55);border-radius:50%;color:var(--ajo89-gold-300);transition:transform 220ms ease}.ajo89-slip.is-open .ajo89-slip-mark{transform:rotate(45deg)}.ajo89-slip-answer{height:0;overflow:hidden;transition:height 260ms ease}.ajo89-slip-answer>div{padding:0 0 16px;color:rgba(255,248,237,0.76);line-height:1.65}.ajo89-reviews{grid-column:1 / -1;padding:22px}.ajo89-review-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.ajo89-ticket{min-height:190px;padding:22px}.ajo89-ticket h3{margin-top:14px}.ajo89-stars{margin:8px 0 10px;color:var(--ajo89-gold-300);letter-spacing:0.12em}.ajo89-petal-field,.ajo89-pointer-glow{pointer-events:none;position:fixed;inset:0;overflow:hidden;z-index:5}.ajo89-pointer-glow{width:220px;height:220px;inset:auto;left:0;top:0;border-radius:50%;background:radial-gradient(circle,rgba(147,245,255,0.2),rgba(255,171,200,0.09) 34%,transparent 68%);opacity:0;transform:translate3d(-50%,-50%,0);mix-blend-mode:screen;transition:opacity 160ms ease}.ajo89-petal{position:fixed;top:-24px;left:var(--x,50vw);width:var(--s,12px);height:calc(var(--s,12px) * 0.72);border-radius:80% 12% 80% 12%;background:linear-gradient(135deg,var(--ajo89-sakura-200),var(--ajo89-sakura-300));box-shadow:0 0 12px rgba(255,171,200,0.28);opacity:0.78;animation:ajo89-petal-fall var(--d,16s) linear var(--delay,0s) infinite}.ajo89-reveal{opacity:0;transform:translateY(22px);transition:opacity 650ms ease,transform 650ms ease}.ajo89-reveal.is-visible{opacity:1;transform:translateY(0)}.ajo89-ready .footer-wrapper,.ajo89-ready .footer-container{background:transparent !important}.ajo89-ready .footerMainLinks,.ajo89-ready .footerMainLegal{padding:24px}.ajo89-ready .socialIcon{border:1px solid rgba(255,231,162,0.42);border-radius:50%;background:rgba(7,9,23,0.62);box-shadow:0 0 18px rgba(40,216,242,0.12)}.ajo89-ready .fixed-btn,.ajo89-ready .back-to-top{background:var(--ajo89-ruby-760) !important}.ajo89-ready .cc-window,.ajo89-ready .cc-banner,.cc-window,.cc-banner{color:var(--ajo89-pearl) !important;border-top:1px solid rgba(255,231,162,0.48) !important;background:linear-gradient(90deg,rgba(65,8,17,0.98),rgba(9,14,34,0.98) 55%,rgba(65,8,17,0.98)) !important;box-shadow:0 -18px 46px rgba(0,0,0,0.45),inset 0 1px 0 rgba(147,245,255,0.18) !important}.ajo89-ready .cc-window a,.cc-window a{color:var(--ajo89-gold-300) !important}.ajo89-ready .cc-btn,.cc-btn{color:var(--ajo89-ruby-900) !important;font-weight:900 !important;border:1px solid rgba(255,231,162,0.72) !important;border-radius:999px !important;background:linear-gradient(135deg,var(--ajo89-gold-300),var(--ajo89-sakura-200)) !important;box-shadow:0 0 20px rgba(255,231,162,0.25) !important}@keyframes ajo89-shine{0%{opacity:0;transform:translateX(0) rotate(22deg)}18%{opacity:1}100%{opacity:0;transform:translateX(360%) rotate(22deg)}}@keyframes ajo89-stage-sweep{0%,45%{background-position:-70% 0,0 0}70%,100%{background-position:180% 0,0 0}}@keyframes ajo89-petal-fall{0%{transform:translate3d(0,-30px,0) rotate(0deg)}100%{transform:translate3d(var(--drift,80px),110vh,0) rotate(420deg)}}@media (max-width:991.98px){.ajo89-ready .product-box-wrap,.ajo89-ready .image-slider-wrap{order:initial}.ajo89-ready .image-slider-wrap{order:1}.ajo89-ready .product-box-wrap{order:2}.ajo89-layout,.ajo89-review-grid{grid-template-columns:1fr}.ajo89-title{font-size:clamp(2rem,12vw,3.4rem)}.ajo89-stage{padding:22px 16px}.ajo89-corner{width:38px;height:38px}}@media (max-width:575.98px){.ajo89-ready .contentWrapper{padding-top:10px !important}.ajo89-ready .breadcrumbContainer::before{width:100%;justify-content:center;white-space:normal;text-align:center}.ajo89-ready .productBox,.ajo89-ready .itemActionBlock,.ajo89-ready .footerMainLinks,.ajo89-ready .footerMainLegal,.ajo89-ticket,.ajo89-faq,.ajo89-reviews{padding:16px}.ajo89-petal:nth-child(n+9){display:none}}@media (prefers-reduced-motion:reduce){.ajo89-ready *,.ajo89-ready *::before,.ajo89-ready *::after,.ajo89-petal{animation:none !important;transition:none !important}.ajo89-reveal{opacity:1;transform:none}}