.pdp-buy{display:flex;flex-direction:column;gap:16px;width:100%;max-width:680px;font-family:Barlow,sans-serif}.pdp-buy__stock{display:flex;align-items:baseline;gap:8px;margin:0;color:#137333;font-family:Barlow,sans-serif;font-size:14px;font-weight:600;line-height:1;letter-spacing:0}.pdp-buy__stock:before{content:"";width:8px;height:8px;flex:0 0 8px;border-radius:50%;background:#10b981}.pdp-buy__stock.hidden,.pdp-buy__stock:empty{display:none}.pdp-buy__promise{margin:0;padding:14px 16px;background:#eaf7ec;color:#0f5132;font-family:Barlow,sans-serif;font-size:15px;font-weight:700;line-height:1.2;text-align:left;border:1px solid #D1E7DD}.pdp-buy__docs{display:flex;align-items:center;gap:8px;margin:0;color:#4b5563;font-family:Barlow,sans-serif;font-size:12px;font-weight:400;line-height:1.2}.pdp-buy__docs a{color:inherit;text-decoration:none}.pdp-buy__docs-icon{display:flex;flex:0 0 16px}.pdp-buy__config{display:flex;flex-direction:column;align-items:stretch;gap:8px;width:100%}.pdp-buy__config-label{margin:0;color:#4b5563;font-family:Barlow,sans-serif;font-size:12px;font-weight:700;line-height:1;letter-spacing:.1em;text-transform:uppercase}.pdp-buy__config-text{min-width:0;color:#111827;font-family:Barlow,sans-serif;font-size:16px;font-weight:600;line-height:1}.pdp-buy__config-select,.pdp-buy .select{display:flex;align-items:center;justify-content:space-between;width:100%;min-height:47px;padding:14px 16px;background:#fff;border:1px solid #e5e7eb;border-radius:8px;box-sizing:border-box}.pdp-buy .product-form__input{margin:0;max-width:none;min-width:0;flex:none}.pdp-buy variant-selects.frame-builder .product-form__input--dropdown .form__label,.pdp-buy .product-form__input .form__label{display:none}.pdp-buy .frame-builder-wrap{width:100%;max-width:none;margin:0;padding:0;border:0;border-radius:0;background:transparent}.pdp-buy variant-selects.frame-builder{width:100%}.pdp-buy variant-selects.frame-builder .product-form__input--dropdown .select{position:relative;display:flex;align-items:center;justify-content:space-between;width:100%;min-height:47px;padding:0;background:#fff;border:1px solid #e5e7eb;border-radius:0}.pdp-buy variant-selects.frame-builder .product-form__input--dropdown .select__select,.pdp-buy .select__select{display:block;width:100%;min-height:47px;padding:14px 40px 14px 16px;border:0;background:transparent;box-shadow:none;color:#111827;font-family:Barlow,sans-serif;font-size:16px;font-weight:600;line-height:1;letter-spacing:0;-webkit-appearance:none;appearance:none}.pdp-buy .select:before,.pdp-buy .select:after,.pdp-buy variant-selects.frame-builder .product-form__input--dropdown .select:after{display:none}.pdp-buy variant-selects.frame-builder .product-form__input--dropdown .svg-wrapper{position:absolute;right:16px;top:50%;width:16px;height:16px;transform:translateY(-50%);color:#111827;pointer-events:none}.pdp-buy variant-selects.frame-builder .product-form__input--dropdown .svg-wrapper svg{width:16px;height:16px}.pdp-buy__eyebrow{margin:0;color:#137333;font-family:Barlow,sans-serif;font-size:13px;font-weight:700;line-height:1;letter-spacing:.08em;text-transform:uppercase}.pdp-buy__title{margin:0;color:#111827;font-family:Barlow,sans-serif;font-size:44px;font-weight:500;line-height:1.1;letter-spacing:0;text-align:left}.pdp-buy__desc{margin:0;color:#4b5563;font-family:Barlow,sans-serif;font-size:15px;font-weight:400;line-height:1.4}.pdp-buy__price-row{display:flex;align-items:flex-end;gap:12px;margin-top:8px}.pdp-buy__price{color:#111827;font-family:Barlow,sans-serif;font-size:40px;font-weight:800;line-height:1;letter-spacing:0}.pdp-buy__price-note{display:flex;flex-direction:column;gap:4px;padding-bottom:4px;color:#4b5563;font-family:Barlow,sans-serif;font-size:13px;font-weight:400;line-height:1}.pdp-buy__price-note strong{color:#de6b35;font-weight:700}.pdp-buy__freight{margin:0;padding:16px;background:#fffbf7;border:1px solid #f5e3d3;color:#8a4a24;font-family:Barlow,sans-serif;font-size:14px;font-weight:400;line-height:1.4}.pdp-buy__freight strong{font-weight:700;color:#8a4a24}.pdp-buy__cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.pdp-buy__card{display:flex;flex-direction:column;gap:6px;width:100%;min-width:0;padding:16px;background:#fff;border:1px solid #e5e7eb;border-radius:8px}.pdp-buy__card-title{margin:0;color:#111827;font-family:Barlow,sans-serif;font-size:14px;font-weight:700;line-height:1;letter-spacing:0}.pdp-buy__card-text{margin:0;color:#4b5563;font-family:Barlow,sans-serif;font-size:12px;font-weight:400;line-height:1;letter-spacing:0}.pdp-buy__form,.pdp-buy__form .form{display:block;width:100%;margin:0}.pdp-buy__actions{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:stretch;gap:12px;width:100%;margin:-2.5rem 0}.pdp-buy__actions .product-form__input.product-form__quantity{display:block;flex:0 0 120px;width:120px;max-width:120px;min-width:120px;margin:0;padding:0}.pdp-buy__qty.quantity,.pdp-buy quantity-input.quantity,.pdp-buy__actions quantity-input.quantity{display:flex;align-items:stretch;justify-content:space-between;box-sizing:border-box;width:120px;max-width:120px;min-width:120px;height:48px;min-height:48px;margin:0;padding:0;overflow:hidden;background:#fff;border:1px solid #e5e7eb;border-radius:8px;box-shadow:none}.pdp-buy__qty.quantity:before,.pdp-buy__qty.quantity:after,.pdp-buy quantity-input.quantity:before,.pdp-buy quantity-input.quantity:after{display:none;content:none;box-shadow:none}.pdp-buy .quantity__button{display:flex;align-items:center;justify-content:center;flex:0 0 auto;width:36px;min-width:36px;height:auto;margin:0;padding:0;border:0;background:transparent;color:#4b5563;font-family:Barlow,sans-serif;font-size:18px;font-weight:600;line-height:1;letter-spacing:0;cursor:pointer;box-shadow:none;z-index:0}.pdp-buy .quantity__button:first-child,.pdp-buy .quantity__button:last-child{margin:0}.pdp-buy .quantity__button .svg-wrapper{display:none}.pdp-buy .quantity__button *{pointer-events:none}.pdp-buy .quantity__input{flex:1 1 auto;width:24px;min-width:0;max-width:48px;height:auto;margin:0;padding:0;border:0;background:transparent;color:#111827;font-family:Barlow,sans-serif;font-size:16px;font-weight:700;line-height:1;letter-spacing:0;opacity:1;text-align:center;box-shadow:none;z-index:0}.pdp-buy .quantity__button:focus,.pdp-buy .quantity__button:focus-visible,.pdp-buy .quantity__button.focused,.pdp-buy .quantity__input:focus,.pdp-buy .quantity__input:focus-visible,.pdp-buy .quantity__input.focused{outline:none;box-shadow:none;background:transparent;z-index:0}.pdp-buy quantity-input.quantity:focus-within{border-color:#e5e7eb;box-shadow:none}.pdp-buy .product-form__submit.pdp-buy__submit,.pdp-buy__submit.product-form__submit{display:inline-flex;flex:1 1 auto;width:auto;max-width:none;min-width:0;height:48px;min-height:48px;margin:0;padding:0 16px;justify-content:center;align-items:center;border:0;border-radius:8px;background:#de6b35;color:#fff;font-family:Barlow,sans-serif;font-size:16px;font-weight:700;line-height:1;letter-spacing:0;box-shadow:none}.pdp-buy .product-form__submit:hover,.pdp-buy__submit.product-form__submit:hover{background:#c75e2d}.pdp-buy .product-form__submit:before,.pdp-buy .product-form__submit:after,.pdp-buy__submit.product-form__submit:before,.pdp-buy__submit.product-form__submit:after{display:none}.pdp-buy .product-form__submit span{color:#fff;font-family:Barlow,sans-serif;font-size:16px;font-weight:700;line-height:1}.pdp-buy__note{margin:0;color:#4b5563;font-family:Barlow,sans-serif;font-size:12px;font-weight:400;line-height:1.4;letter-spacing:0}.pdp-buy__checks{display:flex;flex-wrap:wrap;align-items:center;gap:10px 24px;margin:0;padding:0;list-style:none}.pdp-buy__check{display:inline-flex;align-items:center;gap:6px;color:#111827;font-family:Barlow,sans-serif;font-size:13px;font-weight:600;line-height:1;letter-spacing:0;text-decoration:none}.pdp-buy__check-mark{color:#137333;font-family:Barlow,sans-serif;font-size:13px;font-weight:600;line-height:1}.product__info-container.pdp-buy-column-active{max-width:680px}@media screen and (max-width:749px){.pdp-buy__actions{flex-wrap:nowrap}.pdp-buy .product-form__submit.pdp-buy__submit,.pdp-buy__submit.product-form__submit{flex:1 1 auto;width:auto}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/pdp-buy-column.css.map */
