.cc-modal-visible{transition:all .3s ease}.cc-modal-visible .section-header{z-index:-1;position:relative;transition:all .3s ease}.cc-modal-visible .sticky-content-container{z-index:0}.c--build-pack{-webkit-user-select:none;user-select:none}.c--build-pack .cc-modal-window__content-container{width:min(512px,100%);border-radius:10px}.c--build-pack .cc-modal-window__content{margin:20px}.c--build-pack .option-pack{text-align:center}.c--build-pack .option-pack .opt-label{padding:0 16px;min-height:36px;border-radius:18px}.c--build-pack .opt-btn:checked+.opt-label{font-weight:700}.c--build-pack{--input-active-shadow-width: 1px}.c--build-pack .opt-label__text{color:#000}.c--build-pack .option-pack .discount{font-size:12px;font-weight:500;line-height:1;color:#1bae17;text-transform:none}.c--build-pack .option-selector__btns{display:flex;gap:10px;margin:0;justify-content:center}.c--build-pack .option-selector__btns label{margin:0}.swatch-style-icon_circle .c--build-pack .option-selector--swatch .opt-label{--size: 28px;width:var(--size);height:var(--size)}.swatch-style-icon_circle .c--build-pack .option-selector--swatch .opt-label:before{width:100%;height:100%;left:0;top:0}.c--build-pack .pack-header{margin-block-end:1rem;font-weight:700}.c--build-pack .size-options{display:grid;gap:.5rem}.c--build-pack .size-options .option-selector{margin:0}.c--build-pack .size-row{display:flex;gap:.5rem}.c--build-pack .size-row .size-label{width:30px;font-weight:600}.c--build-pack .main-selector{display:grid;gap:1rem}.c--build-pack pack-selector{display:block;margin:0 auto;padding:1rem;border:1.25px solid rgb(217,218,219);border-radius:10px}.c--build-pack pack-selector .option-selector{margin-bottom:0}.c--build-pack .product-image{max-width:200px;margin:0 auto}.c--build-pack .size-selector{display:flex;align-items:center;justify-content:center;gap:1rem}.c--build-pack .size-selector label{margin:0}.c--build-pack .size-text{font-weight:700;color:#000}.c--build-pack .quantity-selector{display:grid;align-items:center;justify-content:center;text-align:center;font-weight:700;color:#000}.c--build-pack .quantity-selector .buttoned-input{border:none}.c--build-pack .quantity-selector .buttoned-input input{color:#000}.c--build-pack .quantity-selector input{font-weight:700}.c--build-pack .quantity-selector .buttoned-input svg{width:28px;height:28px;background:#999;color:#fff;border-radius:100%;padding:4px;stroke-width:2px}.c--build-pack .bottom-section{display:flex;align-items:center;justify-content:center;position:relative}.c--build-pack .add-to-pack-btn{border-radius:25px;font-weight:700;padding:12px 24px}.c--build-pack .trash-icon{width:40px;height:40px;border-radius:8px;display:flex;align-items:center;justify-content:center;cursor:pointer;position:absolute;right:0}.c--build-pack .trash-icon:after{content:"\1f5d1\fe0f";font-size:20px}.c--build-pack .pack-totals{margin-bottom:1.5rem}.c--build-pack .pack-total{display:flex;justify-content:space-between;font-weight:600;color:#000}.c--build-pack .pack-total--savings{color:#f1592a}.c--build-pack .pack-complete{text-align:center}.c--build-pack .pack-complete__title{padding:4rem 6rem}.c--build-pack .pack-complete__actions{display:grid;gap:.5rem;justify-content:center}.c--build-pack .pack-complete__actions button{border-radius:25px;font-weight:700;padding:12px 24px}.c--build-pack .build-another-btn{background:transparent;color:#000;border:2px solid #000}.c--build-pack .selected-packs .opt-label svg{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);opacity:0;stroke-width:3px;padding:1px}.c--build-pack .selected-packs .option-selector__btns{justify-content:flex-start}.c--build-pack .selected-packs .opt-label:hover{background:#ff968d;color:#b51800}.c--build-pack .selected-packs .opt-label:hover:after{border:none}.c--build-pack .selected-packs .opt-label:hover:before{opacity:0}.c--build-pack .selected-packs .opt-label:hover svg{opacity:1}.c--build-pack .size-selector .disabled{opacity:.7;pointer-events:none;text-decoration:line-through}@media screen and (min-width: 768px){.c--build-pack .cc-modal-window__content{margin:40px}}.c--build-pack .build-pack-wrapper>.majortitle{font-family:Grover Bold!important}@media (max-width: 767px){pack-selector .option-selector__btns{gap:6px}.pack-add .option-selector.option-selector--swatch .option-selector__btns{gap:0}.c--build-pack .cc-modal-window__content-container{width:min(440px,100%)}.c--build-pack .option-pack .opt-label{padding:0 8px}.c--build-pack .option-selector__btns{gap:8px}}
/*# sourceMappingURL=/cdn/shop/t/89/assets/c--build-pack.css.map */
