.pr-page-product-info__bundle{box-sizing:border-box;width:100%;margin-top:var(--pr-bundle-spacing-top, 16px);margin-bottom:var(--pr-bundle-spacing-bottom, 16px);padding-right:var(--pr-bundle-padding-right-mobile, 0px);padding-left:var(--pr-bundle-padding-left-mobile, 0px)}.pr-page-product-info__bundle .pr-bundle-select-wrapper{box-sizing:border-box;width:100%;padding:16px 0;background-color:transparent}.pr-page-product-info__bundle .pr-bundle-single-card,.pr-page-product-info__bundle .pr-bundle-form,.pr-page-product-info__bundle>.pr-page-product-info__editor-warning{width:100%;max-width:var(--pr-bundle-width, 500px);margin-right:auto;margin-left:auto}.pr-page-product-info__bundle--align-left .pr-bundle-single-card,.pr-page-product-info__bundle--align-left .pr-bundle-form,.pr-page-product-info__bundle--align-left>.pr-page-product-info__editor-warning{margin-right:auto;margin-left:0}.pr-page-product-info__bundle--align-right .pr-bundle-single-card,.pr-page-product-info__bundle--align-right .pr-bundle-form,.pr-page-product-info__bundle--align-right>.pr-page-product-info__editor-warning{margin-right:0;margin-left:auto}.pr-page-product-info__bundle .pr-bundle-single-card{position:relative;border:2px solid #555555;border-radius:16px;background:#fff;box-shadow:none;font-family:Poppins,Arial,sans-serif}.pr-page-product-info__bundle .pr-bundle-badge{position:absolute;z-index:2;top:-18px;right:20px;padding:8px 16px;border-radius:8px;color:#fff;background-color:#2d9973;box-shadow:none;font-size:16px;font-weight:500;letter-spacing:.5px}.pr-page-product-info__bundle .pr-bundle-top-section{padding:24px 16px 8px;text-align:center}.pr-page-product-info__bundle .pr-bundle-title{margin:0;color:#111;font-family:Montserrat,Arial,sans-serif;font-size:20px;font-weight:700;letter-spacing:-.05em;line-height:1.2}.pr-page-product-info__bundle .pr-bundle-subtitle{display:block;margin-bottom:16px;color:#555;font-size:14px}.pr-page-product-info__bundle .pr-bundle-global-price-container{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:center;gap:4px;min-height:28px;margin-bottom:16px}.pr-page-product-info__bundle .pr-bundle-price{color:#b92d31;font-size:31px;font-weight:700;line-height:1}.pr-page-product-info__bundle .pr-bundle-unit{color:#b92d31;font-size:14px;font-weight:500}.pr-page-product-info__bundle .pr-bundle-compare-price{color:#999;font-size:16px;font-weight:500}.pr-page-product-info__bundle .pr-bundle-saving{display:inline-flex;align-items:center;justify-content:center;max-width:100%;min-height:var(--pr-bundle-saving-height, 28px);padding:3px var(--pr-bundle-saving-padding, 10px);border-radius:var(--pr-bundle-saving-radius, 6px);background:var(--pr-bundle-saving-background, #e8f4ee);color:var(--pr-bundle-saving-color, #1f6b50);font:500 var(--pr-bundle-saving-size, 14px)/1.4 Poppins,Arial,sans-serif;text-align:center;overflow-wrap:anywhere}.pr-page-product-info__bundle .pr-bundle-saving[hidden]{display:none}.pr-page-product-info__bundle .pr-bundle-tiers{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-bottom:8px}.pr-page-product-info__bundle .pr-bundle-tier{position:relative;display:flex;flex-direction:column;justify-content:center;min-width:0;min-height:64px;margin:0;padding:16px 4px;border:2px solid #e5e7eb;border-radius:12px;color:inherit;background:#fff;cursor:pointer;font:inherit;text-align:center;transition:border-color .2s ease,background-color .2s ease}.pr-page-product-info__bundle .pr-bundle-tier.active{border-color:#111;background-color:#fff}.pr-page-product-info__bundle .pr-bundle-tier:disabled{opacity:.46;cursor:not-allowed}.pr-page-product-info__bundle .pr-bundle-tier-badge{position:absolute;top:-10px;left:50%;padding:2px 8px;transform:translate(-50%);border-radius:10px;color:#fff;background:#b92d31;box-shadow:0 2px 4px #b92d3133;font-size:11px;font-weight:700;white-space:nowrap}.pr-page-product-info__bundle .pr-bundle-tier-title,.pr-page-product-info__bundle .pr-bundle-tier-desc{display:block}.pr-page-product-info__bundle .pr-bundle-tier-title{margin:0 0 4px;color:#111;font-size:16px;font-weight:700}.pr-page-product-info__bundle .pr-bundle-tier-desc{margin:0;color:#666;font-size:12px}.pr-page-product-info__bundle .pr-bundle-bottom-section{padding:16px;border-top:1px solid #d1d5db;border-bottom-right-radius:14px;border-bottom-left-radius:14px;background-color:#fdfdfd}.pr-page-product-info__bundle .pr-bundle-item{display:flex;flex-direction:column;gap:10px;padding:12px 0;border-bottom:1px dashed #e5e5e5}.pr-page-product-info__bundle .pr-bundle-item[hidden]{display:none}.pr-page-product-info__bundle .pr-bundle-item:first-child{padding-top:0}.pr-page-product-info__bundle .pr-bundle-item:last-child{padding-bottom:0;border-bottom:0}.pr-page-product-info__bundle .pr-bundle-selected-color-info{display:flex;align-items:center;gap:6px;font-size:14px}.pr-page-product-info__bundle .pr-bundle-color-label{color:#111;font-weight:700}.pr-page-product-info__bundle .pr-bundle-selected-color-value{color:#555;font-weight:500}.pr-page-product-info__bundle .pr-bundle-clickable-options-container{display:flex;flex-flow:row wrap;align-items:center;gap:8px}.pr-page-product-info__bundle .pr-bundle-variant-option{display:flex;align-items:center;justify-content:center;width:40px;height:40px;margin:0;padding:0;overflow:hidden;border:1px solid #dddddd;border-radius:50%;color:#111;background:transparent;cursor:pointer;transition:border-color .2s ease,box-shadow .2s ease}.pr-page-product-info__bundle .pr-bundle-variant-option.active{border:2px solid #111111;box-shadow:none}.pr-page-product-info__bundle .pr-bundle-variant-option:disabled{opacity:.38;cursor:not-allowed}.pr-page-product-info__bundle .pr-bundle-variant-option-img{width:calc(100% - 6px);height:calc(100% - 6px);border-radius:50%;background-color:transparent;object-fit:contain}.pr-page-product-info__bundle .pr-bundle-variant-option-text{max-width:32px;overflow:hidden;font-size:9px;line-height:1.05;text-overflow:ellipsis}.pr-page-product-info__bundle .pr-bundle-form{margin-top:12px}.pr-page-product-info__bundle .pr-bundle-actions{display:grid;gap:12px}.pr-page-product-info__bundle .pr-bundle-submit{display:inline-flex;align-items:center;justify-content:center;gap:7px;width:100%;min-height:var(--pr-bundle-button-height, 56px);padding:12px 24px;border:0;border-radius:var(--pr-bundle-button-radius, 28px);color:#fff;background:var(--pr-info-primary, #2d9973);box-shadow:none;cursor:pointer;font:600 18px/26px Poppins,Arial,sans-serif;letter-spacing:-.005em;transition:background-color .16s ease,box-shadow .16s ease,transform .16s ease}.pr-page-product-info__bundle .pr-bundle-submit:hover:not(:disabled){background:var(--pr-info-primary-hover, #267a5a);box-shadow:none;transform:translateY(-1px)}.pr-page-product-info__bundle .pr-bundle-submit:active:not(:disabled){transform:translateY(1px) scale(.99)}.pr-page-product-info__bundle .pr-bundle-submit:disabled{background:#9ca3af;box-shadow:none;cursor:not-allowed}.pr-page-product-info__bundle .pr-bundle-submit[aria-busy=true]{cursor:wait}.pr-page-product-info__bundle .shopify-payment-button{width:100%}.pr-page-product-info__bundle .shopify-payment-button__button,.pr-page-product-info__bundle .shopify-payment-button__button--unbranded{min-height:var(--pr-bundle-button-height, 56px);overflow:hidden;border-radius:var(--pr-bundle-button-radius, 28px)}.pr-page-product-info__bundle shopify-accelerated-checkout{--shopify-accelerated-checkout-button-block-size: var(--pr-bundle-button-height, 56px);--shopify-accelerated-checkout-button-border-radius: var(--pr-bundle-button-radius, 28px);--shopify-accelerated-checkout-button-box-shadow: none}.pr-page-product-info__bundle .shopify-payment-button__button--branded,.pr-page-product-info__bundle .shopify-payment-button__button--branded [role=button]{overflow:hidden!important;border-radius:var(--pr-bundle-button-radius, 28px)!important}.pr-page-product-info__bundle .shopify-payment-button__more-options{display:none!important}.pr-page-product-info__bundle .pr-bundle-status{min-height:20px;margin:8px 0 0;color:var(--pr-info-muted);font-size:13px;line-height:20px}.pr-page-product-info__bundle .pr-bundle-status.is-error{color:#b92d31}.pr-page-product-info__bundle .pr-bundle-status.is-success{color:var(--pr-info-primary-active, #1f6b50)}.pr-page-product-info__bundle,.pr-page-product-info__bundle *{box-sizing:border-box}.pr-page-product-info__bundle{min-width:0;max-width:var(--pr-bundle-width, 500px);color:var(--pr-info-text, #111111);font:400 16px/1.5 Poppins,Arial,sans-serif}.pr-page-product-info__bundle [hidden]{display:none}.pr-page-product-info__bundle .pr-bundle-single-card{line-height:1.5}.pr-page-product-info__bundle .pr-bundle-badge{max-width:calc(100% - 40px);overflow-wrap:anywhere}.pr-page-product-info__bundle .pr-bundle-tier{align-items:center;line-height:1.5;-webkit-appearance:none;appearance:none}.pr-page-product-info__bundle .pr-bundle-global-price-container,.pr-page-product-info__bundle .pr-bundle-selected-color-info{flex-wrap:wrap}.pr-page-product-info__bundle .pr-bundle-variant-option{position:relative;flex-shrink:0;overflow:visible;-webkit-appearance:none;appearance:none}.pr-page-product-info__bundle .pr-bundle-variant-option:after{position:absolute;top:50%;left:50%;width:44px;height:44px;transform:translate(-50%,-50%);content:""}.pr-page-product-info__bundle .pr-bundle-submit{flex-wrap:wrap}.pr-page-product-info__bundle .pr-bundle-submit:before,.pr-page-product-info__bundle .pr-bundle-submit:after{content:none;box-shadow:none}.pr-page-product-info__bundle .pr-bundle-item.is-last-visible{padding-bottom:0;border-bottom:none}.pr-page-product-info__bundle .pr-bundle-status:empty{min-height:0;margin:0}.pr-page-product-info__bundle .pr-bundle-sticky{position:fixed;z-index:90;inset:auto 0 0;width:100%;padding:12px 20px calc(12px + env(safe-area-inset-bottom,0px));border-top:1px solid #e5e7eb;background:#fff;box-shadow:0 -4px 16px #0000000f}.pr-page-product-info__bundle .pr-bundle-sticky-inner{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;max-width:var(--pr-sticky-content-width, 900px);margin:0 auto}.pr-page-product-info__bundle .pr-bundle-sticky-inner:has([data-pr-bundle-sticky-field="3"]:not([hidden])){max-width:1100px}.pr-page-product-info__bundle .pr-bundle-sticky-product{display:flex;align-items:center;gap:12px;min-width:0;flex:1 1 200px}.pr-page-product-info__bundle .pr-bundle-sticky-image{display:block;width:48px;height:48px;flex:0 0 auto;border:1px solid #eeeeee;border-radius:8px;background:#f1f1f1;object-fit:contain}.pr-page-product-info__bundle .pr-bundle-sticky-copy{display:flex;flex-direction:column;gap:2px;min-width:0}.pr-page-product-info__bundle .pr-bundle-sticky-title{display:block;color:var(--pr-info-text, #111111);font-size:15px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pr-page-product-info__bundle .pr-bundle-sticky-prices{display:flex;flex-wrap:wrap;gap:6px;align-items:baseline}.pr-page-product-info__bundle .pr-bundle-sticky-prices s{color:#777;font-size:13px;font-weight:400}.pr-page-product-info__bundle .pr-bundle-sticky-prices strong{color:#b92d31;font-size:15px;font-weight:700}.pr-page-product-info__bundle .pr-bundle-sticky-controls{display:flex;align-items:center;justify-content:flex-end;gap:12px;min-width:0;flex:1 1 auto}.pr-page-product-info__bundle .pr-bundle-sticky-selectors{display:flex;align-items:center;gap:8px;min-width:0}.pr-page-product-info__bundle .pr-bundle-selector-panel{display:contents}.pr-page-product-info__bundle .pr-bundle-mobile-summary,.pr-page-product-info__bundle .pr-bundle-panel-header,.pr-page-product-info__bundle .pr-bundle-panel-field-label{display:none}.pr-page-product-info__bundle .pr-bundle-sticky-plus{color:var(--pr-info-primary, #2d9973);font-size:16px;font-weight:700;flex:0 0 auto;text-align:center}.pr-page-product-info__bundle .pr-bundle-sticky-field{width:var(--pr-sticky-select-width, 155px);min-width:90px}.pr-page-product-info__bundle .pr-bundle-sticky-field[hidden],.pr-page-product-info__bundle .pr-bundle-sticky-plus[hidden],.pr-page-product-info__bundle .pr-bundle-sticky[hidden]{display:none}.pr-page-product-info__bundle .pr-bundle-sticky-field--tier{width:80px;min-width:66px}.pr-page-product-info__bundle .pr-bundle-sticky-submit{width:auto;min-width:var(--pr-sticky-button-min-width, 236px);min-height:48px;padding:12px 24px;border-radius:var(--pr-sticky-button-radius, 999px);background:var(--pr-sticky-button-background, #3c9372);box-shadow:none;gap:8px;flex-wrap:nowrap;font-size:16px;font-weight:600;line-height:22px;white-space:nowrap}.pr-page-product-info__bundle .pr-bundle-sticky-submit:hover:not(:disabled){background:var(--pr-sticky-button-hover, #2a6f55);box-shadow:none;transform:translateY(-2px)}.pr-page-product-info__bundle .pr-bundle-sticky-submit:active:not(:disabled){background:var(--pr-info-primary-active, #1f6b50);box-shadow:none;transform:translateY(2px) scale(.98)}.pr-page-product-info__bundle .pr-bundle-sticky-submit:disabled{color:#f3f4f6;background:#9ca3af;box-shadow:none}.pr-page-product-info__bundle .pr-bundle-submit:focus-visible{outline:3px solid rgb(45 153 115 / 45%);outline-offset:3px}@media(min-width:769px){.pr-page-product-info__bundle{padding-right:var(--pr-bundle-padding-right-desktop, 0px);padding-left:var(--pr-bundle-padding-left-desktop, 0px)}}@media(max-width:1100px){.pr-page-product-info__bundle .pr-bundle-sticky-field{width:120px}.pr-page-product-info__bundle .pr-bundle-sticky-field--tier{width:76px}}@media(max-width:768px){.pr-page-product-info__bundle .pr-bundle-sticky{padding:8px 12px calc(8px + env(safe-area-inset-bottom,0px))}.pr-page-product-info__bundle .pr-bundle-sticky-product{display:none}.pr-page-product-info__bundle .pr-bundle-sticky-controls{display:grid;grid-template-columns:clamp(104px,32vw,132px) minmax(0,1fr);align-items:stretch;width:100%;gap:8px}.pr-page-product-info__bundle .pr-bundle-mobile-summary{display:flex;align-items:center;justify-content:center;gap:4px;min-width:0;min-height:48px;margin:0;padding:6px;border:1px solid #d1d5db;border-radius:8px;background:#fff;color:#111;font:500 12px/16px Poppins,Arial,sans-serif;cursor:pointer}.pr-page-product-info__bundle .pr-bundle-mobile-summary>[data-pr-bundle-summary-tier]{min-width:0;overflow-wrap:anywhere}.pr-page-product-info__bundle .pr-bundle-mobile-summary>img{flex:0 0 14px}.pr-page-product-info__bundle .pr-bundle-mobile-summary[aria-expanded=true]>img{transform:rotate(180deg)}.pr-page-product-info__bundle .pr-bundle-summary-images{display:flex;flex:0 0 auto}.pr-page-product-info__bundle .pr-bundle-summary-images>span{display:block;width:20px;height:20px;margin-left:-12px;border-radius:50%;background:#fff}.pr-page-product-info__bundle .pr-bundle-summary-images>span:first-child{margin-left:0}.pr-page-product-info__bundle .pr-bundle-summary-images>span[hidden]{display:none}.pr-page-product-info__bundle .pr-bundle-summary-images img{display:block;width:20px;height:20px;object-fit:contain;border:1px solid #eeeeee;border-radius:50%}.pr-page-product-info__bundle .pr-bundle-selector-panel{display:none;position:absolute;bottom:calc(100% + 8px);left:12px;right:12px;max-height:calc(100vh - 120px);max-height:calc(100dvh - 120px);overflow-y:auto;overscroll-behavior:contain;padding:0 12px 12px;border:1px solid #d1d5db;border-radius:12px;background:#fff;box-shadow:0 -4px 24px #0000001f}.pr-page-product-info__bundle .pr-bundle-selector-panel.is-open{display:block}.pr-page-product-info__bundle .pr-bundle-panel-header{display:flex;position:sticky;top:0;z-index:1;align-items:center;justify-content:space-between;gap:12px;padding:8px 0;background:#fff;border-bottom:1px solid #e5e7eb}.pr-page-product-info__bundle .pr-bundle-panel-header>span{font-size:16px;font-weight:600;overflow-wrap:anywhere}.pr-page-product-info__bundle .pr-bundle-panel-header>button{flex:0 0 auto;min-height:44px;min-width:44px;padding:8px;border:0;border-radius:6px;background:#f3f6f4;color:#1f6b50;font:500 14px/20px Poppins,Arial,sans-serif;cursor:pointer}.pr-page-product-info__bundle .pr-bundle-sticky-selectors{display:flex;flex-direction:column;align-items:stretch;gap:12px;padding-top:12px}.pr-page-product-info__bundle .pr-bundle-sticky-plus{display:none}.pr-page-product-info__bundle .pr-bundle-sticky-field,.pr-page-product-info__bundle .pr-bundle-sticky-field--tier{width:100%;min-width:0}.pr-page-product-info__bundle .pr-bundle-panel-field-label{display:block;margin-bottom:4px;font-size:13px;font-weight:500}.pr-page-product-info__bundle .pr-bundle-selector-panel .pr-page-product-info__dropdown-trigger{font-size:14px}.pr-page-product-info__bundle .pr-bundle-selector-panel [data-pr-dropdown-selection],.pr-page-product-info__bundle .pr-bundle-selector-panel .pr-page-product-info__dropdown-option>span{white-space:normal;overflow:visible;overflow-wrap:break-word;text-overflow:clip}.pr-page-product-info__bundle .pr-bundle-selector-panel .pr-page-product-info__dropdown-options{display:none;position:static;width:100%;max-height:none;margin-top:6px;transform:none;transition:none}.pr-page-product-info__bundle .pr-bundle-selector-panel .is-open>.pr-page-product-info__dropdown-options{display:block}.pr-page-product-info__bundle .pr-bundle-sticky-submit{flex:1 0 auto;width:auto;min-width:0;padding:12px 10px;gap:5px;font-size:14px;line-height:20px;white-space:normal;flex-wrap:wrap}.pr-page-product-info__bundle .pr-bundle-mobile-summary:focus-visible,.pr-page-product-info__bundle [data-pr-bundle-panel-done]:focus-visible{outline:2px solid #267a5a;outline-offset:2px}}@media(max-width:480px){.pr-page-product-info__bundle .pr-bundle-single-card{border-radius:12px}.pr-page-product-info__bundle .pr-bundle-top-section{padding:20px 12px 12px}.pr-page-product-info__bundle .pr-bundle-subtitle{margin-bottom:10px;font-size:13px}.pr-page-product-info__bundle .pr-bundle-price{font-size:22px}.pr-page-product-info__bundle .pr-bundle-unit,.pr-page-product-info__bundle .pr-bundle-compare-price{font-size:13px}.pr-page-product-info__bundle .pr-bundle-tiers{gap:6px}.pr-page-product-info__bundle .pr-bundle-tier{padding:12px 2px}.pr-page-product-info__bundle .pr-bundle-tier-title{font-size:14px}.pr-page-product-info__bundle .pr-bundle-tier-desc{font-size:11px}.pr-page-product-info__bundle .pr-bundle-tier-badge{padding:2px 6px;font-size:10px}.pr-page-product-info__bundle .pr-bundle-bottom-section{padding:12px}.pr-page-product-info__bundle .pr-bundle-variant-option{width:36px;height:36px}}@media(prefers-reduced-motion:reduce){.pr-page-product-info__bundle *{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/11/assets/pr-bundle-builder.css.map */
