.shopify-section:has(.cfc){padding:0!important;margin:0!important}.cfc,.cfc h1,.cfc h2,.cfc h3,.cfc p,.cfc a,.cfc li,.cfc span,.cfc strong,.cfc button,.cfc input{font-family:Instrument Sans,system-ui,sans-serif!important}.cfc{background:#fff;color:#073a33;margin:0;transition:opacity .2s}.cfc *{box-sizing:border-box}.cfc.is-busy{opacity:.55;pointer-events:none}.cfc__head{background:#073a33;color:#e9e9e9}.cfc__head-in{max-width:1200px;margin:0 auto;padding:26px 20px 28px}.cfc__eyebrow{display:flex;align-items:center;gap:14px;margin:0 0 10px;font-size:12px;font-weight:600;letter-spacing:.22em;text-transform:uppercase;color:#c0985d}.cfc__eyebrow:after{content:"";flex:0 0 40px;height:1px;background:#c0985d;opacity:.6}.cfc h1.cfc__title{margin:0;font-weight:500;font-size:clamp(36px,10vw,60px);line-height:1;letter-spacing:-.045em;text-transform:none;color:#fff}.cfc h1.cfc__title em{font-style:normal;color:#c0985d}.cfc .cfc__count{margin:10px 0 0;font-size:15px;color:#e9e9e9;opacity:.8}.cfc__wrap{max-width:1200px;margin:0 auto;padding:20px 20px 28px}.cfc__grid{display:grid;grid-template-columns:minmax(0,1fr);gap:20px}.cfc__list{list-style:none;margin:0;padding:0;display:grid;gap:12px}.cfc__item{display:grid;grid-template-columns:88px minmax(0,1fr) auto;gap:14px;align-items:start;padding:12px;border-radius:24px;background:#e9e9e9}.cfc__img{display:block;width:88px;height:88px;border-radius:16px;overflow:hidden;background:radial-gradient(ellipse 60% 50% at 50% 30%,#C0985D66,transparent 70%),#05261f}.cfc__img img{width:100%;height:100%;object-fit:cover;display:block}.cfc__info{min-width:0}.cfc a.cfc__name{display:block;font-size:17px;font-weight:600;line-height:1.2;letter-spacing:-.02em;color:#073a33;text-decoration:none}.cfc a.cfc__name:hover{color:#9a7437}.cfc .cfc__var{margin:3px 0 0;font-size:13px;opacity:.7}.cfc .cfc__unit{margin:6px 0 0;font-size:14px;opacity:.75}.cfc .cfc__unit s{opacity:.6;margin-right:6px}.cfc .cfc__line{margin:0;font-size:17px;font-weight:700;letter-spacing:-.02em;white-space:nowrap;text-align:right}.cfc__row{display:flex;align-items:center;flex-wrap:wrap;gap:8px 14px;margin:12px 0 0}.cfc__qty{display:inline-flex;align-items:center;height:40px;border:1px solid #073A3333;border-radius:999px;background:#fff}.cfc__qty button{width:40px;height:40px;padding:0;display:inline-flex;align-items:center;justify-content:center;border:0;background:none;color:#073a33;cursor:pointer;border-radius:999px;-webkit-tap-highlight-color:transparent}.cfc__qty button svg{width:16px;height:16px;display:block}.cfc__qty button:hover{color:#9a7437}.cfc__qty input{width:36px;height:38px;padding:0;border:0;background:transparent;text-align:center;font-size:16px;font-weight:600;color:#073a33;-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.cfc__qty input::-webkit-outer-spin-button,.cfc__qty input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.cfc a.cfc__remove{font-size:13px;font-weight:500;color:#073a33;opacity:.7;text-decoration:none;border-bottom:1px solid #C0985D;padding-bottom:1px}.cfc a.cfc__remove:hover{opacity:1;color:#9a7437}.cfc__also{margin:20px 0 0}.cfc .cfc__also-h{margin:0 0 10px;font-size:15px;font-weight:600;letter-spacing:-.01em}.cfc a.cfc__row2{display:flex;align-items:center;gap:14px;padding:8px 10px 8px 8px;border-radius:18px;background:#e9e9e9;text-decoration:none;color:#073a33}.cfc__row2-img{flex:0 0 64px;width:64px;height:64px;border-radius:12px;overflow:hidden;background:radial-gradient(ellipse 60% 50% at 50% 30%,#C0985D66,transparent 70%),#05261f}.cfc__row2-img img{width:100%;height:100%;object-fit:cover;display:block}.cfc__row2-txt{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.cfc__row2-name{font-size:15px;font-weight:600;line-height:1.2}.cfc__row2-sub{font-size:13px;line-height:1.3;opacity:.75}.cfc__row2-btn{flex:0 0 auto;padding:9px 18px;border-radius:8px;background:#073a33;color:#fff;font-size:13px;font-weight:600;transition:background .2s,color .2s}.cfc a.cfc__row2:hover .cfc__row2-btn{background:#c0985d;color:#073a33}.cfc__sum{padding:22px 20px;border-radius:28px;background:#073a33;color:#e9e9e9}.cfc h2.cfc__sum-h{margin:0 0 16px;font-size:20px;font-weight:600;letter-spacing:-.02em;text-transform:none;color:#fff}.cfc__srow{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding:0 0 12px;font-size:15px}.cfc__srow span{opacity:.8}.cfc__srow strong{font-size:15px;font-weight:600;color:#fff}.cfc__srow--total{margin:4px 0 14px;padding:14px 0 0;border-top:1px solid #E9E9E926}.cfc__srow--total span{opacity:.9;font-weight:500}.cfc__srow--total strong{font-size:24px;font-weight:700;letter-spacing:-.03em}.cfc .cfc__note{margin:0 0 18px;font-size:13px;line-height:1.45;opacity:.7}.cfc__btn{width:100%;height:56px;border:1px solid #C0985D;border-radius:999px;background:#c0985d;color:#073a33;font-size:13px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;cursor:pointer;transition:background .2s,border-color .2s}.cfc__btn:hover{background:#fff;border-color:#fff}.cfc a.cfc__cont{display:block;margin:16px 0 0;text-align:center;font-size:12px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:#e9e9e9;text-decoration:none}.cfc a.cfc__cont:hover{color:#c0985d}.cfc__empty{padding:34px 22px;border-radius:28px;background:#e9e9e9;text-align:center}.cfc h2.cfc__empty-h{margin:0 0 8px;font-size:26px;font-weight:600;letter-spacing:-.03em;text-transform:none;color:#073a33}.cfc .cfc__empty-p{margin:0 0 22px;font-size:16px;opacity:.75}.cfc a.cfc__empty-btn{display:inline-flex;align-items:center;justify-content:center;height:54px;padding:0 32px;border-radius:999px;background:#073a33;color:#fff;font-size:13px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;text-decoration:none;transition:background .2s,color .2s}.cfc a.cfc__empty-btn:hover{background:#c0985d;color:#073a33}.cfc__msg{max-width:1200px;margin:0 auto;padding:0 20px;font-size:14px;font-weight:500;color:#9a7437;font-family:Instrument Sans,system-ui,sans-serif}.cfc__msg:empty{display:none}.cfc a:focus-visible,.cfc button:focus-visible,.cfc input:focus-visible{outline:2px solid #C0985D;outline-offset:2px}@media(prefers-reduced-motion:reduce){.cfc{transition:none}}@media(min-width:900px){.cfc__head-in{padding:40px 20px 44px}.cfc__wrap{padding:32px 20px 40px}.cfc__grid{grid-template-columns:minmax(0,1.55fr) minmax(0,.9fr);gap:32px;align-items:start}.cfc__sum{position:sticky;top:24px;padding:28px 26px}.cfc__item{grid-template-columns:112px minmax(0,1fr) auto;gap:18px;padding:14px}.cfc__img{width:112px;height:112px;border-radius:18px}.cfc a.cfc__name{font-size:19px}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/bundu-cart.css.map */
