:root{--pf-active-color: #111111;--pf-active-bg: #F5F5F5;--pf-cta-yellow: #FFF200;--pf-badge-best-seller-bg: #4CC4D2;--pf-font: "TradieSwissBlackCondensed", Arial Narrow, Arial, sans-serif;--pf-badge-best-seller-text: #FFFFFF;--pf-badge-best-value-bg: #111111;--pf-badge-best-value-text: #FFFFFF;--pf-save-bg: #FFF200;--pf-save-text: #000000;--pf-border: #E5E5E5;--pf-radius: 10px}.pf-bundle-item[data-minimum-quantity="10"]{order:1!important}.pf-bundle-item[data-minimum-quantity="7"]{order:2!important}.pf-bundle-item[data-minimum-quantity="5"]{order:3!important}.pf-bundle-item[data-minimum-quantity="3"]{order:4!important}.pf-bundle-item[data-minimum-quantity="1"]{order:5!important}.pf-bundle-selector,.pf-bundle-selector *,.pf-cartbtn-trigger,.pf-helper-text{font-family:var(--pf-font)!important}.pf-bundle-selector{display:grid!important;grid-template-columns:repeat(4,1fr)!important;gap:10px!important;margin:20px 0 22px!important}@media(max-width:420px){.pf-bundle-selector{grid-template-columns:repeat(2,1fr)!important;row-gap:14px!important}}.pf-bundle-item{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;text-align:center!important;position:relative!important;z-index:1;overflow:visible!important;border:1.5px solid var(--pf-border)!important;border-radius:var(--pf-radius)!important;padding:10px 6px 15px!important;min-height:64px!important;background:#fff!important;cursor:pointer;transition:border-color .15s ease,background-color .15s ease,transform .1s ease,box-shadow .15s ease}.pf-bundle-item[data-minimum-quantity="10"],.pf-bundle-item[data-minimum-quantity="7"]{z-index:3!important}.pf-bundle-item:hover{border-color:#b9b9b9!important;box-shadow:0 2px 6px #0000000f}.pf-bundle-item.pf-active{border:2px solid var(--pf-active-color)!important;background:var(--pf-active-bg)!important;box-shadow:0 2px 10px #00000014;transform:translateY(-1px)}.pf-bundle-item .pf-bundle-checkmark{display:none!important}.pf-bundle-item,.pf-bundle-item:focus,.pf-bundle-item:focus-within{outline:none!important}.pf-bundle-selector .pf-bundle-details{padding:0!important;display:flex!important;flex-direction:column!important;align-items:center!important;gap:2px!important}.pf-bundle-title{font-size:13px!important;font-weight:900!important;letter-spacing:.1px!important;margin:0!important;color:#000!important}.pf-bundle-price{margin:1px 0 0!important;font-size:11.5px!important;font-weight:700!important;color:#111!important;display:flex!important;flex-direction:column!important;align-items:center!important;gap:3px!important}.pf-price-line{display:inline-flex!important;align-items:baseline!important;gap:3px!important}.pf-price-amount{font-weight:800!important;color:#000!important}.pf-price-each{font-weight:500!important;color:#999!important;font-size:.9em!important}.pf-bundle-price strong{display:inline-block!important;font-size:13px!important;font-weight:900!important;color:var(--pf-save-text)!important;background:var(--pf-save-bg)!important;padding:4px 12px!important;border-radius:20px!important;margin-top:3px!important}.pf-bundle-badge,.pf-bundle-item[data-minimum-quantity="10"]:before{display:inline-block!important;position:absolute!important;top:-12px!important;left:50%!important;transform:translate(-50%)!important;font-size:11px!important;font-weight:900!important;text-transform:uppercase!important;letter-spacing:.3px!important;padding:4px 11px!important;border-radius:20px!important;box-shadow:0 1px 3px #00000026!important;white-space:nowrap!important;width:auto!important;min-width:max-content!important;max-width:none!important;overflow:visible!important;box-sizing:border-box!important}.pf-bundle-badge{background:var(--pf-badge-best-seller-bg)!important;color:var(--pf-badge-best-seller-text)!important}.pf-bundle-item[data-minimum-quantity="10"]:before{content:"Best Value";background:var(--pf-badge-best-value-bg)!important;color:var(--pf-badge-best-value-text)!important}.pf-bundle-item.pf-active .pf-bundle-badge,.pf-bundle-item.pf-active[data-minimum-quantity="10"]:before{top:-17px!important}@media(max-width:900px){.pf-bundle-badge,.pf-bundle-item[data-minimum-quantity="10"]:before{font-size:9.5px!important;letter-spacing:.1px!important;padding:3px 8px!important}}.pf-bundle-item:focus-visible{outline:2px solid var(--pf-active-color)!important;outline-offset:2px!important}.pf-cartbtn-trigger{width:100%!important;box-sizing:border-box!important;padding:12px 16px!important;border:none!important;border-radius:var(--pf-radius, 10px)!important;font-size:13px!important;font-weight:900!important;letter-spacing:0!important;text-transform:uppercase!important;white-space:nowrap!important;overflow:visible!important;cursor:pointer;position:relative;transition:background-color .15s ease,color .15s ease,transform .1s ease,box-shadow .15s ease}@media(max-width:380px){.pf-cartbtn-trigger{padding:11px 10px!important;font-size:12px!important}}.pf-cartbtn-trigger:not([disabled]){background:var(--pf-cta-yellow)!important;color:#111!important;box-shadow:0 2px 8px #0000001f;animation:pf-cart-ready .25s ease}.pf-cartbtn-trigger:not([disabled]):hover{transform:translateY(-1px);box-shadow:0 4px 12px #00000029}.pf-cartbtn-trigger:not([disabled]):active{transform:translateY(0);box-shadow:0 2px 6px #0000001f}@keyframes pf-cart-ready{0%{transform:scale(.97)}to{transform:scale(1)}}.pf-cartbtn-trigger[disabled]{background:#ececec!important;color:#9a9a9a!important;box-shadow:none!important;cursor:not-allowed!important}.pf-cartbtn-loader{display:none}.pf-cartbtn-trigger.loading .pf-cartbtn-loader,.pf-cartbtn-trigger[data-loading=true] .pf-cartbtn-loader{display:inline-block;width:16px;height:16px;border:2px solid rgba(0,0,0,.2);border-top-color:#111;border-radius:50%;animation:pf-spin .6s linear infinite;margin-left:8px;vertical-align:middle}@keyframes pf-spin{to{transform:rotate(360deg)}}.pf-helper-text{margin:0 0 8px!important;font-size:12px!important;font-weight:700!important;color:#b23b00!important;text-align:center!important;opacity:0;transform:translateY(-2px);transition:opacity .15s ease,transform .15s ease}.pf-helper-text--visible{opacity:1;transform:translateY(0)}
/*# sourceMappingURL=/cdn/shop/t/41/assets/bundle-selector-redesign.css.map */
