.rb-bundle{font-family:Riababy Manrope,Arial,sans-serif;color:#29312c;padding:30px 20px 56px;background:#f7f6f2}.rb-bundle[hidden],.rb-bundle [hidden]{display:none!important}.rb-bundle *{box-sizing:border-box}.rb-bundle button,.rb-bundle input{font:inherit}.rb-bundle__card{max-width:1120px;margin:auto;border:1px solid #d8ded3;border-radius:24px;background:#edf0e8;overflow:hidden;transition:box-shadow .3s}.rb-bundle__trigger{width:100%;display:grid;grid-template-columns:200px 1fr auto;gap:24px;align-items:center;padding:25px 30px;text-align:left;background:transparent;border:0;color:inherit;cursor:pointer;text-transform:none;letter-spacing:0}.rb-bundle__mini{display:flex;align-items:center;gap:7px}.rb-bundle__mini img{width:88px;height:90px;object-fit:contain;mix-blend-mode:multiply;transition:transform .45s cubic-bezier(.2,.8,.2,1)}.rb-bundle__mini>span{font-size:21px;font-weight:300}.rb-bundle__intro{display:flex;flex-direction:column;gap:6px}.rb-bundle__eyebrow{font-size:10px;font-weight:650;letter-spacing:1.4px;color:#586757}.rb-bundle__heading{font-size:25px;line-height:1.2;font-weight:550;letter-spacing:-.7px}.rb-bundle__subtitle{font-size:13px;color:#596359}.rb-bundle__invitation{display:flex;flex-direction:column;align-items:flex-end;gap:15px}.rb-bundle__badge{border-radius:30px;background:#e6dcc4;color:#4b462f;padding:6px 12px;font-size:12px;font-weight:600;white-space:nowrap}.rb-bundle__action{display:flex;gap:12px;align-items:center;font-size:12px;white-space:nowrap}.rb-bundle__plus{border-radius:50%;background:#fff;width:34px;height:34px;display:grid;place-items:center;font-size:24px;line-height:1;font-weight:300;transition:background .3s,color .3s,transform .45s}.rb-bundle__trigger[aria-expanded=true] .rb-bundle__plus{transform:rotate(45deg);background:#315f50;color:#fff}.rb-bundle__trigger:focus-visible{outline:2px solid #315F50;outline-offset:-5px;border-radius:24px}.rb-bundle__panel{overflow:hidden}.rb-bundle__inner{border-top:1px solid #d8ded3;margin:0 30px;display:grid;grid-template-columns:1.12fr 1fr;gap:40px;padding:30px 0}.rb-bundle__stage{align-self:center;min-width:0}.rb-bundle__products{display:grid;grid-template-columns:1fr 25px 1fr;align-items:center;gap:8px}.rb-bundle figure{margin:0;text-align:center;min-width:0}.rb-bundle figure img{width:100%;height:210px;object-fit:contain;mix-blend-mode:multiply;display:block}.rb-bundle figcaption{font-size:11px;color:#596359;margin-top:8px;line-height:1.5}.rb-bundle__pair{text-align:center;font-size:25px;font-weight:300}.rb-bundle .rb-bundle__stage-note{font-size:13px;color:#596359;text-align:center;margin:25px 0 0}.rb-bundle fieldset{border:0;margin:0 0 20px;padding:0;min-width:0}.rb-bundle legend{font-size:13px;padding:0;margin-bottom:14px}.rb-bundle legend strong{font-weight:600}.rb-bundle__swatches{display:flex;gap:12px;flex-wrap:wrap}.rb-bundle__swatch{position:relative;display:flex;flex-direction:column;align-items:center;min-width:44px;gap:5px;font-size:11px;cursor:pointer;line-height:1.3}.rb-bundle__swatch input{position:absolute;opacity:0;width:1px;height:1px}.rb-bundle__chip{position:relative;display:block;width:36px;height:36px;background:var(--swatch);border:1px solid #29312c26;border-radius:50%;margin:4px;transition:box-shadow .2s,transform .2s}.rb-bundle__swatch input:checked+.rb-bundle__chip{box-shadow:0 0 0 3px #edf0e8,0 0 0 4.5px #315f50}.rb-bundle__swatch input:focus-visible+.rb-bundle__chip{outline:2px solid #315F50;outline-offset:6px}.rb-bundle__swatch small{font-size:9px;color:#657064}.rb-bundle__swatch.is-unavailable{cursor:not-allowed;color:#657064}.rb-bundle__swatch.is-unavailable .rb-bundle__chip:after{content:"";position:absolute;top:50%;left:-3px;right:-3px;height:1px;background:#657064;transform:rotate(-45deg);box-shadow:0 1px #edf0e8}.rb-bundle__line{display:flex;justify-content:space-between;gap:15px;font-size:12px;margin:9px 0}.rb-bundle .rb-bundle__note{font-size:11px;color:#596359;margin:6px 0 17px}.rb-bundle__total{display:flex;justify-content:space-between;align-items:center;gap:12px;padding-top:16px;border-top:1px solid #d8ded3;font-size:13px}.rb-bundle__total>span:last-child{display:flex;gap:10px;align-items:center}.rb-bundle__total s{font-size:12px;color:#657064}.rb-bundle__total strong{font-size:22px;font-weight:550}.rb-bundle .rb-bundle__buy{width:100%;background:#315f50;color:#fff;border:0;border-radius:8px;margin-top:18px;padding:15px 12px;font-size:13px;letter-spacing:0;text-transform:none;opacity:.65;cursor:not-allowed}.rb-bundle .rb-bundle__preview{font-size:10px;text-align:center;color:#657064;margin:10px 0 0;line-height:1.5}@media(hover:hover){.rb-bundle__card:hover{box-shadow:0 8px 30px #29312c09}.rb-bundle__trigger:hover .rb-bundle__plus{background:#315f50;color:#fff}.rb-bundle__trigger:hover .rb-bundle__mini img:first-child{transform:translateY(-3px) rotate(-3deg)}.rb-bundle__trigger:hover .rb-bundle__mini-pit{transform:translateY(-3px) rotate(3deg)}.rb-bundle__swatch:not(.is-unavailable):hover .rb-bundle__chip{transform:translateY(-2px)}}@media(max-width:759px){.rb-bundle{padding:20px 20px 40px}.rb-bundle__trigger{grid-template-columns:1fr auto;gap:18px 12px;padding:23px 20px}.rb-bundle__intro{grid-column:1/-1;grid-row:1;gap:7px}.rb-bundle__heading{font-size:24px}.rb-bundle__mini{grid-column:1;grid-row:2;gap:4px}.rb-bundle__mini img{width:58px;height:65px}.rb-bundle__mini>span{font-size:17px}.rb-bundle__invitation{grid-column:2;grid-row:2;gap:9px}.rb-bundle__action{font-size:11px;gap:7px}.rb-bundle__plus{width:29px;height:29px;font-size:22px}.rb-bundle__badge{font-size:11px;padding:5px 10px}.rb-bundle__inner{grid-template-columns:1fr;margin:0 20px;padding:20px 0 24px;gap:25px}.rb-bundle figure img{height:145px}.rb-bundle figcaption{font-size:10px}.rb-bundle .rb-bundle__stage-note{display:none}.rb-bundle__swatches{justify-content:space-between;gap:5px}.rb-bundle__total strong{font-size:21px}}@media(prefers-reduced-motion:reduce){.rb-bundle *{transition:none!important;animation:none!important}}.rb-bundle .rb-bundle__trigger{height:auto;min-height:0;max-height:none;line-height:1.4;white-space:normal;box-shadow:none}.rb-bundle .rb-bundle__trigger:hover,.rb-bundle .rb-bundle__trigger:focus,.rb-bundle .rb-bundle__trigger:active{background:transparent;color:#29312c}
/*# sourceMappingURL=/cdn/shop/t/51/assets/wombat-bundle-card.css.map */
