.bs-hero .text-overlay__subheading,.bs-hero .text-overlay__subheading.bs-pill{display:inline-block;padding:.35em 1em;border-radius:999px;background:#e3e3e326;font-size:15px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.bs-hero .text-overlay__button-row{display:flex;flex-wrap:wrap;justify-content:center;gap:.75rem;margin-top:1rem}.bs-hero .text-overlay__button-row .btn{padding:.75rem 1.75rem;border-radius:999px;font-weight:600;text-transform:none;letter-spacing:.02em}.bs-hero .text-overlay__button-row .btn--primary{background:#00853e!important;border-color:#00853e!important;color:#fff!important}.bs-hero .text-overlay__button-row .btn--primary:hover{background:#188842!important;border-color:#188842!important;color:#fff!important}.bs-hero .text-overlay__button-row .btn--secondary{background:#fff!important;border:1px solid rgba(255,255,255,.5)!important;color:#1a1a1a!important}.bs-hero .text-overlay__button-row .btn--secondary:hover{background:#fffffff2!important;border-color:#fff!important;color:#1a1a1a!important}.bs-hero .text-overlay__rte:last-of-type p{font-size:14px;opacity:.95;margin-top:1rem;margin-bottom:1.5rem;text-transform:uppercase;letter-spacing:.05em}@media(max-width:767px){.bs-hero .text-overlay__inner{padding-bottom:2rem}.bs-hero .text-overlay__rte:last-of-type{margin-bottom:2rem}}.bs-why-choose .subheading--over,.bs-customization .subheading--over{display:inline-block;padding:.3em .9em;border-radius:999px;background:#0000001a;font-size:14px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;margin-bottom:.75rem}.bs-why-choose .feature-text-paired{margin-left:25px;margin-right:25px}.bs-why-choose .bs-feature{display:flex;gap:1rem;align-items:flex-start;margin-bottom:1.25rem}.bs-why-choose .bs-feature .icon-img{flex-shrink:0;width:48px;height:48px;background:#e8e8e8;border-radius:8px;display:flex;align-items:center;justify-content:center;box-shadow:0 1px 3px #00000014}.bs-why-choose .bs-feature .icon-img:empty:before,.bs-why-choose .bs-feature .icon-img:not(:has(img)):before{content:"";width:24px;height:24px;background-size:contain;background-repeat:no-repeat;background-position:center}.bs-why-choose .bs-feature--optics .icon-img:empty:before,.bs-why-choose .bs-feature--optics .icon-img:not(:has(img)):before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23333' stroke-width='1.5'%3E%3Cellipse cx='12' cy='12' rx='5' ry='4'/%3E%3Cpath d='M2 12h4M18 12h4'/%3E%3C/svg%3E")}.bs-why-choose .bs-feature--protection .icon-img:empty:before,.bs-why-choose .bs-feature--protection .icon-img:not(:has(img)):before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23333' stroke-width='1.5'%3E%3Cpath d='M12 22s8-4 8-10V5l-8-3-8 3v7c0 6 8 10 8 10z'/%3E%3C/svg%3E")}.bs-why-choose .bs-feature--manager .icon-img:empty:before,.bs-why-choose .bs-feature--manager .icon-img:not(:has(img)):before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23333' stroke-width='1.5'%3E%3Cpath d='M3 18v-6a9 9 0 0118 0v6'/%3E%3Cpath d='M21 19a2 2 0 01-2 2h-1a2 2 0 01-2-2v-3a2 2 0 012-2h3zM3 19a2 2 0 002 2h1a2 2 0 002-2v-3a2 2 0 00-2-2H3z'/%3E%3C/svg%3E")}.bs-why-choose .bs-feature .icon-img:has(img):before{display:none}.bs-why-choose .bs-feature .text-block{flex:1}.bs-why-choose .bs-feature .text-block p{margin:0 0 .25rem}.bs-why-choose .bs-feature .text-block p:last-child{margin-bottom:0}.bs-why-choose .rte p a{text-decoration:underline}@media(max-width:767px){.bs-why-choose .flexible-layout .column.column--order-push-desktop,.bs-customization .flexible-layout .column.column--order-push-desktop{order:1}}.bs-customization .feature-text-paired .rte ol,.bs-customization .feature-text-paired .rte ul{list-style:none;padding-left:0;counter-reset:bs-num}.bs-customization .feature-text-paired .rte li::marker{content:"";display:none}.bs-customization .feature-text-paired .rte li{counter-increment:bs-num;position:relative;padding-left:3rem;margin-bottom:.75rem;list-style-type:""}.bs-customization .feature-text-paired .rte li::marker{content:"";font-size:0}.bs-customization .feature-text-paired .rte li:before{content:counter(bs-num);position:absolute;left:0;top:0;display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;background:#e8e8e8;border-radius:50%;font-weight:700;box-shadow:0 1px 3px #00000014}.bs-tiers{--bs-tiers-bg: #1a1a1a;--bs-tiers-text: #fff;--bs-tiers-card-bg: #2a2a2a;--bs-tiers-radius: 2px;background:var(--bs-tiers-bg);color:var(--bs-tiers-text);padding:clamp(2rem,5vw,4rem) 1rem;padding-top:96px;padding-bottom:96px}.bs-tiers__inner{max-width:1200px;margin:0 auto;text-align:center}.bs-tiers__pill{display:inline-block;padding:.3em .9em;border-radius:999px;background:#ffffff1f;font-size:14px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;margin-bottom:.75rem}.bs-tiers__heading{font-size:48px;font-weight:700;margin:0 0 .5rem}.bs-tiers__sub{font-size:1rem;opacity:.9;margin:0 0 2rem}.bs-tiers__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1.25rem;max-width:1200px;margin:0 auto}@media(min-width:768px){.bs-tiers__grid{gap:1.5rem;grid-template-columns:repeat(4,1fr)}}.bs-tier-card{background:var(--bs-tiers-card-bg);border-radius:var(--bs-tiers-radius);overflow:hidden;box-shadow:0 4px 12px #0003}.bs-tier-card__header{padding:.6rem 1rem;font-size:.7rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.bs-tier-card__body{padding:1.5rem 1rem}.bs-tier-card__range{font-size:clamp(1.75rem,4vw,2.5rem);font-weight:700;line-height:1.1;margin:0 0 .2rem}.bs-tier-card__unit{font-size:.95rem;opacity:.95}.bs-assortment{background:#1a1a1a;color:#fff;padding:clamp(2rem,5vw,4rem) 1rem}.bs-assortment__inner{max-width:1200px;margin:0 auto;text-align:center}.bs-assortment__pill{display:inline-block;padding:.3em .9em;border-radius:999px;background:#ffffff1f;font-size:14px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;margin-bottom:.75rem}.bs-assortment__heading{font-size:48px;font-weight:700;margin:0 0 .5rem}.bs-assortment__sub{font-size:1rem;opacity:.9;margin:0 0 2rem}.bs-assortment__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));justify-content:center;gap:1.5rem;max-width:1200px;margin:0 auto}.bs-assortment-card{text-align:center}.bs-assortment-card__image{background:#fff;border-radius:0;overflow:hidden;margin-bottom:.75rem}.bs-assortment-card__title{font-weight:700;margin:0 0 .25rem}.bs-assortment-card__tagline{font-size:.9rem;opacity:.85;margin:0}.bs-assortment-card__link{color:inherit;text-decoration:none;display:block}.bs-faq-pill-wrapper{text-align:center;margin-bottom:1rem;padding-top:.5rem}.bs-faq-pill{display:inline-block;padding:.3em .8em;border-radius:999px;background:#e8e8e8;font-size:14px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}body:has(#bulk-sales-quote-form) .section-collapsible-tabs .collapsible-tabs__heading{font-size:clamp(1.5rem,3vw,2rem);font-weight:700;font-size:48px;text-align:center;margin:24px auto}body:has(#bulk-sales-quote-form) .collapsible-tabs__content p{text-align:center}body:has(#bulk-sales-quote-form) .collapsible-tabs{max-width:1200px}body:has(#bulk-sales-quote-form) .section-collapsible-tabs .collapsible-tabs__text{font-size:.95rem;color:var(--text-muted, #666);margin-bottom:1rem}body:has(#bulk-sales-quote-form) .section-collapsible-tabs .disclosure{border-top:none}body:has(#bulk-sales-quote-form) .section-collapsible-tabs .disclosure__title{font-weight:600}body:has(#bulk-sales-quote-form) .section-collapsible-tabs .disclosure__content{padding-top:.5rem}.bs-quote-form{max-width:100%;margin:0 auto;padding:5rem 1rem;background:#f5f5f5}.bs-quote-form__inner{max-width:1100px;margin:0 auto;padding:3rem 2rem;background:#fff}.bs-quote-form__pill{display:inline-block;padding:.3em .8em;border-radius:999px;background:#e8e8e8;font-size:14px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;margin-bottom:.5rem}.bs-quote-form__title{font-size:48px;font-weight:700;margin:0 0 .5rem}.bs-quote-form__desc{font-size:.95rem;color:var(--text-muted, #555);margin:0 0 1.5rem}.bs-quote-form .form-grid{display:grid;grid-template-columns:1fr 1fr;gap:1rem;margin-bottom:1rem}.bs-quote-form .form-group{margin-bottom:1rem}.bs-quote-form .form-group.full-width{grid-column:1 / -1}.bs-quote-form label{display:block;font-weight:600;font-size:.9rem;margin-bottom:.35rem}.bs-quote-form input[type=text],.bs-quote-form input[type=email],.bs-quote-form input[type=tel],.bs-quote-form input[type=date],.bs-quote-form textarea{width:100%;padding:.6rem .75rem;border:1px solid #ccc;border-radius:6px;font-size:1rem}.bs-quote-form textarea{min-height:100px;resize:vertical}.bs-quote-form__event-heading{font-size:.75rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;margin:1.25rem 0 .75rem}.bs-quote-form .radio-group{display:flex;gap:1.5rem;margin:.5rem 0 1rem}.bs-quote-form .radio-group label{display:inline-flex;align-items:center;gap:.4rem;font-weight:400}.bs-quote-form__label{display:block;font-weight:600;font-size:.9rem;margin-bottom:.35rem}.bs-quote-form__success{color:var(--success-green, #0a0);margin-top:1rem}.bs-quote-form__errors{color:var(--error-red, #c00);margin-bottom:1rem}.section-bulk-sales-quote-form .bs-quote-form__submit,.bs-quote-form .bs-quote-form__submit{padding:.9rem 1.5rem;background:#1a1a1a!important;color:#fff!important;border:none!important;border-radius:999px;font-size:1rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;cursor:pointer;margin-top:.5rem;box-shadow:none}.section-bulk-sales-quote-form .bs-quote-form__submit:hover,.bs-quote-form .bs-quote-form__submit:hover{background:#2b2b2b!important;color:#fff!important}.bs-quote-form__note{font-size:.8rem;color:var(--text-muted, #666);margin-top:1rem}.shopify-section.section-bulk-sales-faq-pill{margin-top:96px}@media(max-width:768px){body:has(#bulk-sales-quote-form) .section-collapsible-tabs .collapsible-tabs__heading,body:has(#bulk-sales-quote-form) .bs-quote-form__title,.bs-assortment__heading,.bs-tiers__heading{line-height:34px;font-size:28px}body:has(#bulk-sales-quote-form) .shopify-section.section-image-with-text .feature-text-paired h2{line-height:34px;font-size:28px}}
/*# sourceMappingURL=/cdn/shop/t/934/assets/bulk-sales.css.map */
