.pack-builder{display:flex;flex-direction:column;gap:30px}.pack-builder__options-values{display:flex;flex-direction:row;align-items:center;flex-wrap:wrap;gap:12px}@media (min-width:768px){.pack-builder__options-values{gap:15px}}.pack-builder__option-name{text-align:left;font-size:14px;text-transform:uppercase;letter-spacing:1.2px}.pack-builder__option-value{display:flex;flex-direction:row;align-items:center;justify-content:center;padding:8px 13px;font-weight:700;font-size:11px;outline:1px solid #e8e8e1;border-radius:10px}@media (min-width:768px){.pack-builder__option-value{padding:14px 19px;font-size:13px}}.pack-builder__option-value.is-selected{outline:2px solid #000}.pack-builder__option-value--size{cursor:pointer}.pack-builder__colors-values{display:grid;grid-template-columns:1fr;gap:15px}@media (min-width:390px){.pack-builder__colors-values{grid-template-columns:repeat(2,1fr)}}@media (min-width:768px){.pack-builder__colors-values{grid-template-columns:1fr;row-gap:12px;column-gap:7px}}@media (min-width:900px){.pack-builder__colors-values{grid-template-columns:repeat(2,1fr);gap:7px}}@media (min-width:1240px){.pack-builder__colors-values{grid-template-columns:repeat(3,1fr)}}.pack-builder .pack-builder-color-option{display:flex;flex-direction:row;align-items:stretch;justify-content:flex-start;gap:8px;padding:10px;outline:1px solid #ededed;border-radius:10px;min-width:171px}.pack-builder .pack-builder-color-option.is-out-of-stock{opacity:35%}.pack-builder .pack-builder-color-option.is-out-of-stock .js-qty__wrapper{opacity:0;pointer-events:none}.pack-builder .pack-builder-color-option.is-out-of-stock .quantity-selector__out-of-stock-message{display:block}.pack-builder .pack-builder-color-option.is-selected{outline:2px solid #000}.pack-builder .pack-builder-color-option__image-wrapper{position:relative;width:47px;height:auto;cursor:pointer}.pack-builder .pack-builder-color-option__image{width:100%;height:100%;object-fit:cover;border-radius:6px}.pack-builder .pack-builder-color-option__eye{position:absolute;bottom:-4px;left:-4px;display:flex;flex-direction:row;align-items:center;justify-content:center;height:27px;width:27px;background:#fff;border:1px solid #ededed;border-radius:100%}.pack-builder .pack-builder-color-option__content-wrapper{display:flex;flex-direction:column;align-items:stretch;gap:13px}.pack-builder .pack-builder-color-option__product-title{font-weight:700;font-size:12px;margin:6px 0 0;text-align:left}.pack-builder .pack-builder-color-option__quantity-selector{position:relative}.pack-builder .pack-builder-color-option .js-qty__wrapper{border:1px solid #ededed;border-radius:5px;max-width:88px}.pack-builder .pack-builder-color-option .js-qty__adjust{padding:0 10px}.pack-builder .pack-builder-color-option .js-qty__adjust--minus{border-right:1px solid #ededed}.pack-builder .pack-builder-color-option .js-qty__adjust--plus{border-left:1px solid #ededed}.pack-builder .pack-builder-color-option .js-qty__num{padding:4px 25px;border:none!important}.pack-builder .pack-builder-color-option .quantity-selector__out-of-stock-message{display:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background:#ededed;padding:6px 10px;border-radius:5px;font-weight:400;margin:0;width:100%;white-space:nowrap}.btn.btn--full.add-to-cart.is-disabled{background:#ededed;color:#b3b3b3;cursor:not-allowed;pointer-events:none}.btn.btn--full.add-to-cart.is-disabled:hover{background:#ededed!important}@media (max-width:767px){.btn.btn--full.add-to-cart{font-size:13px}}.btn.btn--full.add-to-cart .atc-original-price{text-decoration-line:line-through;font-weight:400}
/*# sourceMappingURL=/cdn/shop/t/49/assets/snippet-pack-builder.css.map */
