.bubinna-cset{--paper:#FBF7F0;--paper-2:#F4ECE0;--ink:#2A2440;--ink-soft:#5C5470;--coral:#FF6B4A;--coral-deep:#E0451F;--sky:#7CC4E8;--sky-deep:#2E89C0;--sage:#8FBF9F;--sage-deep:#5F9A72;--butter:#FFD27D;--cloud:#FFFFFF;--radius-s:14px;--radius-m:22px;--radius-l:34px;--shadow-soft:0 18px 50px -24px rgba(42,36,64,.35);--shadow-card:0 10px 30px -18px rgba(42,36,64,.3);--font-display:"Fraunces",Georgia,serif;--font-body:"Plus Jakarta Sans",system-ui,sans-serif;--accent:var(--coral);--accent-deep:var(--coral-deep);font-family:var(--font-body);color:var(--ink);line-height:1.6;-webkit-font-smoothing:antialiased}.bubinna-cset.accent-sky{--accent:var(--sky-deep);--accent-deep:#1d6e9c}.bubinna-cset.accent-sage{--accent:var(--sage-deep);--accent-deep:#4d7d5c}.bubinna-cset *{box-sizing:border-box;margin:0;padding:0}.bubinna-cset img{max-width:100%;display:block}.bubinna-cset a{color:inherit;text-decoration:none}.bubinna-cset .wrap{max-width:1180px;margin:0 auto;padding:0 24px}.bubinna-cset .cset{margin:60px 0}.bubinna-cset .cset-head{text-align:center;max-width:56ch;margin:0 auto 40px}.bubinna-cset .eyebrow{display:inline-flex;align-items:center;gap:8px;font-size:12px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--accent-deep);margin-bottom:14px}.bubinna-cset .eyebrow:before{content:"";width:26px;height:2px;border-radius:2px;background:var(--accent)}.bubinna-cset .cset-head h2{font-family:var(--font-display);font-weight:600;font-size:clamp(28px,3.4vw,40px);line-height:1.1;letter-spacing:-.01em}.bubinna-cset .cset-sub{color:var(--ink-soft);font-size:16px;margin-top:12px}.bubinna-cset .cset-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:22px}.bubinna-cset .cset-card{background:var(--cloud);border-radius:var(--radius-m);box-shadow:var(--shadow-card);overflow:hidden;display:flex;flex-direction:column;transition:transform .2s,box-shadow .2s}.bubinna-cset .cset-card:hover{transform:translateY(-4px);box-shadow:var(--shadow-soft)}.bubinna-cset .cset-media{position:relative;display:block;aspect-ratio:1/1;background:var(--paper-2);overflow:hidden}.bubinna-cset .cset-media img{width:100%;height:100%;object-fit:cover;transition:transform .4s ease}.bubinna-cset .cset-card:hover .cset-media img{transform:scale(1.05)}.bubinna-cset .cset-badge{position:absolute;top:12px;left:12px;background:var(--accent);color:#fff;font-size:12px;font-weight:600;letter-spacing:.02em;padding:6px 12px;border-radius:100px;box-shadow:var(--shadow-card)}.bubinna-cset .cset-body{padding:20px 20px 22px;display:flex;flex-direction:column;flex:1;text-align:center}.bubinna-cset .cset-title{font-family:var(--font-body);font-weight:600;font-size:15px;line-height:1.35;color:var(--ink);margin-bottom:10px;min-height:2.7em;display:flex;align-items:center;justify-content:center}.bubinna-cset .cset-title a:hover{color:var(--accent-deep)}.bubinna-cset .cset-price{display:flex;align-items:baseline;justify-content:center;gap:8px;margin-bottom:16px}.bubinna-cset .cset-price .now{font-family:var(--font-display);font-weight:600;font-size:20px;color:var(--ink)}.bubinna-cset .cset-price .was{font-size:14px;color:var(--ink-soft);text-decoration:line-through}.bubinna-cset .cset-btn{margin-top:auto;display:inline-flex;align-items:center;justify-content:center;gap:8px;width:100%;border:none;cursor:pointer;font-family:var(--font-body);font-weight:700;font-size:15px;border-radius:100px;padding:13px 20px;transition:transform .15s,box-shadow .15s,background .2s,color .2s}.bubinna-cset .cset-btn.choose{background:var(--ink);color:#fff}.bubinna-cset .cset-btn.choose:hover{transform:translateY(-2px);background:#221d33}.bubinna-cset .cset-btn.add{background:var(--ink);color:#fff}.bubinna-cset .cset-btn.add:hover{transform:translateY(-2px);background:var(--accent);box-shadow:0 12px 26px -10px #ff6b4a99}.bubinna-cset .cset-btn.add:disabled{opacity:.7;cursor:default;transform:none}.bubinna-cset .cset-btn.soldout{background:var(--paper-2);color:var(--ink-soft);cursor:not-allowed}.bubinna-cset .cset-btn .cart-ic{width:17px;height:17px;flex:none}.bubinna-cset .cset-btn .cart-ic svg{width:100%;height:100%;display:block}.bubinna-cset .cset-card.is-skeleton{pointer-events:none}.bubinna-cset .sk{background:linear-gradient(100deg,var(--paper-2) 30%,#efe6d8 50%,var(--paper-2) 70%);background-size:200% 100%;animation:cset-shimmer 1.3s infinite;border-radius:8px}.bubinna-cset .cset-media .sk{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:0}.bubinna-cset .sk-line{height:14px;margin:0 auto 10px;width:80%}.bubinna-cset .sk-line.short{width:50%}.bubinna-cset .sk-btn{height:44px;border-radius:100px;margin-top:8px}@keyframes cset-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@media(max-width:900px){.bubinna-cset .cset{margin:34px 0}.bubinna-cset .cset-head{margin-bottom:24px}.bubinna-cset .cset-title{font-size:14px}.bubinna-cset .cset-grid{display:flex;grid-template-columns:none;gap:14px;overflow-x:auto;scroll-snap-type:x mandatory;margin-left:-24px;margin-right:-24px;padding:4px 24px 12px;-webkit-overflow-scrolling:touch;scrollbar-width:none}.bubinna-cset .cset-grid::-webkit-scrollbar{display:none}.bubinna-cset .cset-card{flex:0 0 auto;width:64%;max-width:260px;scroll-snap-align:center}.bubinna-cset .cset-card:last-child{margin-right:8px}}@media(max-width:480px){.bubinna-cset .cset-card{width:76%}.bubinna-cset .cset-body{padding:14px 14px 16px}.bubinna-cset .cset-btn{font-size:14px;padding:12px 16px}.bubinna-cset .cset-price .now{font-size:18px}}@media(prefers-reduced-motion:reduce){.bubinna-cset *{transition:none!important;animation:none!important}}
/*# sourceMappingURL=/cdn/shop/t/10/assets/bubinna-complete-set.css.map */
