a.announce-sakura{display:block;text-decoration:none;color:#fff}.announce-sakura{position:relative;overflow:hidden;background:linear-gradient(90deg,#8e3658,#c0537a 45%,#a84468 75%,#8e3658);color:#fff;text-align:center;padding:11px 16px;font-size:14px;line-height:1.35;transition:filter .25s}a.announce-sakura:hover{filter:brightness(1.08)}a.announce-sakura:hover .announce-cta{text-decoration:underline;transform:translate(3px)}.announce-sakura .announce-msg{position:relative;z-index:2}.announce-sakura strong{font-weight:600;letter-spacing:.02em}.announce-sub{opacity:.85;margin-left:6px;font-size:13px}.announce-cta{display:inline-block;margin-left:10px;font-weight:600;font-size:13px;border-bottom:1px solid rgba(255,255,255,.5);transition:transform .2s}@media(max-width:640px){.announce-sub{display:none}}.announce-gift{display:inline-block;margin-right:6px;animation:skGift 2.6s ease-in-out infinite}@keyframes skGift{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-3px) rotate(-8deg)}}.announce-petals{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:1}.announce-petals i{position:absolute;top:-14px;width:11px;height:11px;background:linear-gradient(135deg,#ffd6df,#ffb7c5);border-radius:100% 0;opacity:.85;animation:skPetal linear infinite}.announce-petals i:nth-child(1){left:4%;animation-duration:4.2s;animation-delay:0s}.announce-petals i:nth-child(2){left:13%;animation-duration:5.1s;animation-delay:1.2s;width:8px;height:8px}.announce-petals i:nth-child(3){left:24%;animation-duration:4.6s;animation-delay:.6s}.announce-petals i:nth-child(4){left:35%;animation-duration:5.4s;animation-delay:2s;width:9px;height:9px}.announce-petals i:nth-child(5){left:47%;animation-duration:4.1s;animation-delay:1.5s}.announce-petals i:nth-child(6){left:58%;animation-duration:5.8s;animation-delay:.3s;width:8px;height:8px}.announce-petals i:nth-child(7){left:69%;animation-duration:4.4s;animation-delay:2.4s}.announce-petals i:nth-child(8){left:79%;animation-duration:5.2s;animation-delay:.9s;width:10px;height:10px}.announce-petals i:nth-child(9){left:88%;animation-duration:4.8s;animation-delay:1.8s}.announce-petals i:nth-child(10){left:95%;animation-duration:5.6s;animation-delay:.1s;width:8px;height:8px}@keyframes skPetal{0%{transform:translateY(0) translate(0) rotate(0);opacity:0}12%{opacity:.85}to{transform:translateY(70px) translate(-14px) rotate(280deg);opacity:0}}.nav{flex-wrap:nowrap;white-space:nowrap;overflow:visible}.nav>a,.nav .nav-parent{position:relative;white-space:nowrap;border-radius:999px;padding:8px 12px;font-size:14px;transition:background .25s,color .25s,transform .2s}.nav>a:hover,.nav .nav-item:hover .nav-parent{background:linear-gradient(135deg,#ffe9ef,#ffd6df);color:#8e3658;transform:translateY(-1px)}.nav>a.active{color:#c0537a}.dropdown-panel a{white-space:nowrap;border-radius:10px;transition:background .2s,color .2s,padding-left .2s}.dropdown-panel a:hover{background:linear-gradient(90deg,#fff0f3,#ffe3ea);color:#c0537a;padding-left:18px}.drawer-link:hover,.drawer-sublink:hover,.drawer-parent:hover{color:#c0537a}@media(min-width:990px){.hdr-inner{gap:18px}.search-bar{flex:0 1 340px;min-width:240px;max-width:360px;border:1.5px solid #e6e1d8;border-radius:999px;background:#fff;transition:border-color .25s,box-shadow .25s,flex-basis .3s}.search-bar:focus-within{border-color:#c0537a;box-shadow:0 0 0 4px #c0537a24;flex-basis:400px}.search-bar .search-bar-input{padding:11px 10px;font-size:15px}}@media(min-width:1240px){.search-bar{flex-basis:380px;max-width:420px}}.fgroup-sakura{background:linear-gradient(180deg,#fff,#fff9fa);border:1px solid #f3dfe5;border-radius:18px;padding:18px 16px;box-shadow:0 10px 26px -18px #8e365859}.fhead{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.fhead h4{margin:0;display:flex;align-items:center;gap:8px}.fhead h4:before{content:"\273f";color:#ffb7c5;font-size:15px}.fclear{font-size:12px;font-weight:600;color:#c0537a;border:1px solid #f3d3dd;border-radius:999px;padding:4px 10px;transition:all .2s}.fclear:hover{background:#c0537a;color:#fff}.fopt{border-radius:12px;padding:8px 10px;margin:2px 0;transition:background .2s,color .2s,transform .15s}.fopt:hover{background:#fff0f3;color:#8e3658;transform:translate(3px)}.fopt.on{background:linear-gradient(135deg,#ffe3ea,#ffd6df);color:#8e3658;font-weight:600}.fopt.on .fchk{background:#c0537a;border-color:#c0537a}.fopt.on .fchk svg{stroke:#fff}.pagi{display:flex;gap:8px;justify-content:center;align-items:center;margin-top:44px;flex-wrap:wrap}.pagi-num,.pagi-arrow{display:inline-flex;align-items:center;justify-content:center;min-width:42px;height:42px;padding:0 10px;border-radius:999px;border:1.5px solid #e6e1d8;background:#fff;color:#4a463f;font-size:14px;font-weight:500;transition:all .22s}.pagi-num:hover,.pagi-arrow:hover{border-color:#c0537a;color:#c0537a;background:#fff0f3;transform:translateY(-2px);box-shadow:0 8px 18px -10px #c0537a80}.pagi-num.on{background:linear-gradient(135deg,#c0537a,#8e3658);border-color:#c0537a;color:#fff;box-shadow:0 8px 20px -8px #8e36588c}.pagi-gap{color:#9c968d;padding:0 4px}.perks{display:flex;flex-direction:column;gap:10px;margin-bottom:20px}.perk{display:flex;gap:12px;align-items:center;background:linear-gradient(135deg,#fff,#fff6f8);border:1px solid #f3dfe5;border-radius:16px;padding:12px 16px;transition:box-shadow .3s}.perk .t{font-size:14px;margin-bottom:7px}.perk-ico{font-size:22px;flex-shrink:0}.perk-body{flex:1}.perk-track{height:8px;border-radius:999px;background:#f1e9ea;overflow:hidden}.perk-fill{height:100%;border-radius:999px;transition:width .5s cubic-bezier(.22,1,.36,1)}.perk-fill.rose{background:linear-gradient(90deg,#ffb7c5,#c0537a)}.perk-fill.green{background:linear-gradient(90deg,#9dc3a4,#2e5934)}.perk.done{border-color:#e8c7d2;box-shadow:0 10px 26px -16px #c0537a80}.perk.done .perk-ico{animation:skGift 1.6s ease-in-out infinite}.qty .qty-change{border:none;background:transparent;cursor:pointer;font-size:16px;line-height:1;padding:6px 10px;border-radius:999px;transition:background .2s,color .2s}.qty .qty-change:hover{background:#ffe3ea;color:#8e3658}.srow.gift .free{color:#c0537a;font-weight:700}.upsell{margin-top:34px}.upsell-title{font-size:17px;margin:0 0 14px}.upsell-row{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}@media(max-width:760px){.upsell-row{grid-template-columns:1fr}}.upsell-card{display:flex;gap:12px;align-items:center;background:#fff;border:1px solid #eee7ea;border-radius:16px;padding:10px;transition:transform .25s,box-shadow .25s}.upsell-card:hover{transform:translateY(-3px);box-shadow:0 14px 30px -16px #8e365866}.upsell-img{width:64px;height:76px;border-radius:12px;overflow:hidden;background:linear-gradient(135deg,#fff0f3,#ffd6df);display:flex;align-items:center;justify-content:center;flex-shrink:0}.upsell-img img{width:100%;height:100%;object-fit:cover}.upsell-body{display:flex;flex-direction:column;gap:4px;min-width:0}.upsell-name{font-size:13px;font-weight:500;color:#1a1a1a;line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.upsell-name:hover{color:#c0537a}.upsell-price{font-size:13px;font-weight:600;color:#1e3a24}.upsell-add{align-self:flex-start;padding:5px 12px!important;font-size:12px!important}.hs-blob{animation:skBlob 9s ease-in-out infinite alternate}.hs-blob-green{animation-duration:12s;animation-delay:1.5s}@keyframes skBlob{0%{transform:translate(0) scale(1)}to{transform:translate(18px,14px) scale(1.12)}}.hs-chip{animation:skChip 5s ease-in-out infinite}.hs-chip:nth-child(2n){animation-delay:1.1s}.hs-chip:nth-child(3n){animation-delay:2.2s}@keyframes skChip{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}.card{transition:transform .3s,box-shadow .3s}.card:hover{transform:translateY(-6px);box-shadow:0 22px 45px -18px #16291a59}@media(prefers-reduced-motion:reduce){.announce-petals i,.announce-gift,.hs-blob,.hs-chip,.perk.done .perk-ico{animation:none}}
/*# sourceMappingURL=/cdn/shop/t/14/assets/sakuria-custom.css.map */
