.nvu-auto-pack-wrap{box-sizing:border-box;grid-column:1 / -1;width:100%;max-width:1440px;margin:0 auto;padding:0 48px}@media(max-width:749px){.nvu-auto-pack-wrap{padding:0 20px}}.nvu-auto-bundle{box-sizing:border-box;display:grid;grid-template-columns:minmax(0,3fr) minmax(0,7fr);column-gap:28px;row-gap:16px;min-width:0;margin:18px 0 28px;padding:26px;border:1px solid #e3ded3;border-radius:8px;background:#fff;color:#1a1916;font-family:DM Sans,Arial,sans-serif;font-size:13px;line-height:1.45;text-align:left}.nvu-auto-bundle[hidden],.nvu-auto-bundle [hidden]{display:none!important}.nvu-auto-bundle *,.nvu-auto-bundle *:before,.nvu-auto-bundle *:after{box-sizing:border-box}.nvu-auto-bundle p{margin:0}.nvu-auto-bundle button{font:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent}.nvu-auto-bundle :is(button,a):focus-visible{outline:2px solid #715922;outline-offset:2px}.nvu-auto-bundle button:disabled{cursor:not-allowed;opacity:.45}.nvu-auto-bundle .nvu-ab__header{grid-column:1;grid-row:1 / 3;min-width:0}.nvu-auto-bundle .nvu-ab__eyebrow{color:#715922;font-size:10px;font-weight:650;letter-spacing:.11em;text-transform:uppercase}.nvu-auto-bundle h2{margin:8px 0 10px;color:#1a1916;font:700 28px/1.15 DM Sans,Arial,sans-serif;letter-spacing:-.04em;overflow-wrap:anywhere}.nvu-auto-bundle .nvu-ab__intro{color:#696358;font-size:12px;line-height:1.6}.nvu-auto-bundle .nvu-ab__deal{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px 10px;margin-top:20px;padding:14px;border:1px solid #e9dfc5;border-radius:5px;background:#faf9f6}.nvu-auto-bundle .nvu-ab__price{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 10px}.nvu-auto-bundle .nvu-ab__deal del{color:#81786a;font-size:12px}.nvu-auto-bundle .nvu-ab__deal strong{color:#1a1916;font-size:29px;font-weight:700;line-height:1.1;letter-spacing:-.045em}.nvu-auto-bundle .nvu-ab__badge{display:inline-flex;align-items:center;max-width:100%;padding:5px 8px;border-radius:4px;background:#e3bc59;color:#362a12;font-size:10px;font-weight:650;line-height:1.4;overflow-wrap:anywhere}.nvu-auto-bundle .nvu-ab__body{display:grid;grid-column:2;min-width:0}.nvu-auto-bundle .nvu-ab__selection{min-width:0}.nvu-auto-bundle .nvu-ab__progress-text{color:#635a4c;font-size:11px;font-weight:600}.nvu-auto-bundle progress{display:block;width:100%;height:4px;margin:9px 0 13px;overflow:hidden;border:0;border-radius:4px;background:#eee9df;color:#e3bc59;accent-color:#e3bc59}.nvu-auto-bundle progress::-webkit-progress-bar{border-radius:4px;background:#eee9df}.nvu-auto-bundle progress::-webkit-progress-value{border-radius:4px;background:#e3bc59}.nvu-auto-bundle progress::-moz-progress-bar{border-radius:4px;background:#e3bc59}.nvu-auto-bundle .nvu-ab__slots{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:7px;width:100%;max-width:336px;margin:0 auto 17px}.nvu-auto-bundle .nvu-ab__slots>span{display:grid;place-items:center;min-width:0;aspect-ratio:1;overflow:hidden;border:1px dashed #d7cfbe;border-radius:5px;background:#faf9f6;color:#8a7c62;font-size:11px}.nvu-auto-bundle .nvu-ab__slots>.is-filled{border-style:solid;border-color:#ddc480;background:#fff9e8}.nvu-auto-bundle .nvu-ab__slots img{display:block;width:100%;height:100%;min-height:0;padding:3px;object-fit:contain}.nvu-auto-bundle .nvu-ab__list{max-height:360px;margin:0!important;padding:3px!important;overflow-x:hidden;overflow-y:auto;overscroll-behavior-y:contain;border-top:1px solid #eae5db;list-style:none!important;scrollbar-color:#c8bfae #faf9f6;scrollbar-width:thin}.nvu-auto-bundle .nvu-ab__item{display:grid;grid-template-columns:48px minmax(0,1fr) auto;gap:10px;align-items:center;min-width:0;margin:0!important;padding:10px 0;border-bottom:1px solid #eae5db}.nvu-auto-bundle .nvu-ab__item:before{display:none!important}.nvu-auto-bundle .nvu-ab__item>img{display:block;width:48px;height:52px;border-radius:4px;background:#faf9f6;object-fit:contain}.nvu-auto-bundle .nvu-ab__copy{min-width:0;overflow-wrap:anywhere}.nvu-auto-bundle .nvu-ab__copy strong{display:block;color:#1a1916;font-size:12px;font-weight:650;line-height:1.35}.nvu-auto-bundle .nvu-ab__copy>span{display:block;margin-top:3px;color:#776f64;font-size:10px;line-height:1.4}.nvu-auto-bundle .nvu-ab__quantity{display:flex;flex:none;align-items:center;gap:4px}.nvu-auto-bundle .nvu-ab__quantity button{display:grid;place-items:center;flex:0 0 44px;width:44px;min-width:44px;height:44px;min-height:44px;padding:0;border:1px solid #ded7c9;border-radius:4px;background:#fff;color:#1a1916;font-size:19px;line-height:1}.nvu-auto-bundle .nvu-ab__quantity output{display:block;min-width:14px;color:#1a1916;font-size:12px;font-weight:600;font-variant-numeric:tabular-nums;text-align:center}.nvu-auto-bundle .nvu-ab__item.is-selected .nvu-ab__copy strong{color:#715922}.nvu-auto-bundle .nvu-ab__footer{grid-column:2;min-width:0}.nvu-auto-bundle .nvu-ab__submit{display:block;width:100%;min-height:48px;padding:12px 14px;border:1px solid #1a1916;border-radius:4px;background:#1a1916;color:#fff;font-size:12px;font-weight:650;line-height:1.45;text-align:center;white-space:normal;overflow-wrap:anywhere}.nvu-auto-bundle .nvu-ab__submit:disabled{border-color:#ebe8e2;background:#ebe8e2;color:#716a5d;opacity:1}.nvu-auto-bundle .nvu-ab__terms{margin-top:9px;color:#776f64;font-size:10px;line-height:1.5}.nvu-auto-bundle .nvu-ab__message{margin-top:10px;color:#625745;font-size:12px;overflow-wrap:anywhere}.nvu-auto-bundle .nvu-ab__message:empty{display:none}.nvu-auto-bundle .nvu-ab__cart{display:inline-flex;align-items:center;min-height:44px;margin-top:3px;color:#715922;font-size:12px;font-weight:600;text-decoration:underline;text-underline-offset:3px}.nvu-auto-bundle[data-layout=product]{grid-template-columns:minmax(0,1fr);gap:16px;margin:8px 0 18px;padding:22px}.nvu-auto-bundle[data-layout=product]>:is(.nvu-ab__header,.nvu-ab__body,.nvu-ab__footer){grid-column:1;grid-row:auto}.nvu-auto-bundle[data-layout=product] h2{font-size:24px}@media(max-width:749px){.nvu-auto-bundle,.nvu-auto-bundle[data-layout=product]{grid-template-columns:minmax(0,1fr);gap:16px;margin:12px 0 20px;padding:18px 13px}.nvu-auto-bundle>:is(.nvu-ab__header,.nvu-ab__body,.nvu-ab__footer){grid-column:1;grid-row:auto}.nvu-auto-bundle h2,.nvu-auto-bundle[data-layout=product] h2{font-size:24px}.nvu-auto-bundle .nvu-ab__deal{gap:8px 10px;margin-top:15px;padding:12px}.nvu-auto-bundle .nvu-ab__item{grid-template-columns:40px minmax(0,1fr) auto;gap:7px}.nvu-auto-bundle .nvu-ab__item>img{width:40px;height:46px}.nvu-auto-bundle .nvu-ab__copy strong{font-size:11px}.nvu-auto-bundle .nvu-ab__quantity{gap:3px}.nvu-auto-bundle .nvu-ab__slots{gap:5px;max-width:324px}}@media(max-width:359px){.nvu-auto-bundle .nvu-ab__item{grid-template-columns:32px minmax(0,1fr) auto;gap:5px}.nvu-auto-bundle .nvu-ab__item>img{width:32px;height:40px}.nvu-auto-bundle .nvu-ab__deal strong{font-size:26px}.nvu-auto-bundle .nvu-ab__slots{gap:4px}}@media(hover:hover){.nvu-auto-bundle .nvu-ab__quantity button:not(:disabled):hover{border-color:#e3bc59;background:#faf3dd}.nvu-auto-bundle .nvu-ab__submit:not(:disabled):hover{background:#393329}.nvu-auto-bundle .nvu-ab__cart:hover{color:#4f3e17}}@media(prefers-reduced-motion:no-preference){.nvu-auto-bundle .nvu-ab__slots>span,.nvu-auto-bundle .nvu-ab__quantity button,.nvu-auto-bundle .nvu-ab__submit{transition:background-color .2s,border-color .2s}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/nvu-auto-bundle.css.map */
