.pw-bundle{display:block;margin-block:4px 10px;font-size:14px;line-height:1.45;color:rgb(var(--text-color))}.pw-bundle [hidden]{display:none!important}.pw-bundle fieldset{border:0;padding:0;margin:0;min-width:0}.pw-bundle legend{float:none;padding:0;margin-block-end:12px;font-weight:600}.pw-bundle__heading{font-size:16px}.pw-bundle__choices{display:grid;gap:10px}.pw-bundle__option{display:flex;align-items:center;gap:12px;min-height:80px;padding:16px;border:1px solid #dedbd5;border-radius:8px;cursor:pointer;transition:background .15s,border-color .15s}.pw-bundle__option:has(input:checked){border-color:#94732b;background:#faf7ef;box-shadow:inset 0 0 0 1px #94732b}.pw-bundle input[type=radio]{appearance:auto;-webkit-appearance:radio;flex:none;position:static;width:18px;height:18px;opacity:1;accent-color:#94732b;margin:0}.pw-bundle input:focus-visible{outline:2px solid #1e1e1e;outline-offset:4px}.pw-bundle strong{font-weight:600}.pw-bundle small{display:block;font-size:12px;color:#645e53;margin-top:3px}.pw-bundle__amount{margin-inline-start:auto;text-align:end;white-space:nowrap}.pw-bundle__amount>strong{font-size:17px}.pw-bundle small.pw-bundle__saving{color:#73571d;font-weight:600}.pw-bundle__details{padding-block-start:18px}.pw-bundle__finishes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.pw-bundle__finish{position:relative;display:flex;align-items:center;gap:10px;padding:12px 10px;border:1px solid #dedbd5;border-radius:8px;cursor:pointer;min-height:112px;flex-wrap:wrap}.pw-bundle__finish:has(input:checked){border-color:#94732b;background:#faf7ef;box-shadow:inset 0 0 0 1px #94732b}.pw-bundle__finish:has(input:disabled){opacity:.5;cursor:not-allowed}.pw-bundle__finish img{width:64px;height:72px;object-fit:contain;mix-blend-mode:multiply}.pw-bundle__finish>span{flex-basis:100%;padding-inline-start:28px}.pw-bundle__finish small{font-size:13px}.pw-bundle s{font-weight:400;color:#777168;margin-inline-end:5px}.pw-bundle__breakdown{display:grid;gap:7px;margin-top:16px;padding:14px 0 0;font-size:13px}.pw-bundle__breakdown>span{display:flex;justify-content:space-between;gap:14px}.pw-bundle__total{padding-top:10px;margin-top:3px;border-top:1px solid #dedbd5;font-size:15px;font-weight:600}.pw-bundle__availability{font-size:12px;color:#645e53;margin:12px 0}.pw-bundle__availability:empty{display:none}.pw-bundle__submit{--button-background:26 23 20 / 1;--button-text-color:255 255 255;--button-outline-color:26 23 20;font-weight:700;margin-top:12px;min-height:52px;gap:6px;border-radius:999px;flex-wrap:wrap}.pw-bundle__prices{display:inline-flex;gap:5px;align-items:center;white-space:nowrap}.pw-bundle__prices [hidden]{display:none!important}.pw-bundle__prices s{font-weight:400;color:inherit;opacity:.6;margin:0}.pw-bundle__tier{font-size:12px;color:#645e53;margin:12px 0 0}.pw-bundle__quantity{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-top:18px}.pw-bundle__quantity label{font-weight:600}.pw-bundle__submit:disabled{opacity:.55;cursor:not-allowed}.pw-bundle__error{font-size:13px;color:#a12e25;margin-top:10px}product-quick-add[data-pw-bundle-selected] price-list{display:none}.pw-bundle__gifts{display:grid;gap:10px}.pw-bundle__gift{display:grid;grid-template-columns:18px 56px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:100px;padding:12px;border:1px solid #dedbd5;border-radius:8px;cursor:pointer}.pw-bundle__gift:has(input:checked){border-color:#94732b;background:#faf7ef;box-shadow:inset 0 0 0 1px #94732b}.pw-bundle__gift img{width:56px;height:68px;object-fit:contain;mix-blend-mode:multiply}.pw-bundle__gift-text{min-width:0}.pw-bundle__gift-price{white-space:nowrap;font-size:13px}@media(max-width:479px){.pw-bundle__gift{grid-template-columns:18px 46px minmax(0,1fr);gap:8px;padding:12px 10px}.pw-bundle__gift img{width:46px;height:56px}.pw-bundle__gift-price{grid-column:3}.pw-bundle__gift-text small{font-size:11px}.pw-bundle__gift-text strong{font-size:13px}}@media(max-width:374px){.pw-bundle__option{padding:12px 10px;gap:9px}.pw-bundle__option strong{font-size:13px}.pw-bundle__option small{font-size:11px}.pw-bundle__finish{padding:10px 8px}.pw-bundle__finish>span{padding-inline-start:0}.pw-bundle__finish strong{font-size:12px}}.pw-bundle :is(.pw-bundle__option,.pw-bundle__finish,.pw-bundle__gift):has(input:focus-visible){outline:2px solid #1a1714;outline-offset:3px}@media(hover:hover){.pw-bundle :is(.pw-bundle__option,.pw-bundle__finish,.pw-bundle__gift):hover:not(:has(input:disabled)){border-color:#94732b;background:#faf7ef}}@media(prefers-reduced-motion:reduce){.pw-bundle :is(.pw-bundle__option,.pw-bundle__finish,.pw-bundle__gift){transition:none!important}}@media(forced-colors:active){.pw-bundle :is(.pw-bundle__option,.pw-bundle__finish,.pw-bundle__gift):has(input:checked){border-color:Highlight;outline:2px solid Highlight;outline-offset:-2px}.pw-bundle :is(.pw-bundle__option,.pw-bundle__finish,.pw-bundle__gift):has(input:focus-visible){outline:2px solid CanvasText;outline-offset:3px}.pw-bundle__finish:has(input:disabled){opacity:1;color:GrayText}}
/*# sourceMappingURL=/cdn/shop/t/173/assets/pw-giftset-bundle.css.map */
