:root{--byo-aside-height: 0px}.build-your-pack{display:flex;gap:var(--byo-gap, 40px);padding:var(--byo-margin-top, 40px) 10px var(--byo-margin-bottom, 40px);max-width:1800px;background:var(--byo-section-bg, transparent)}.build-your-pack__container{flex:2}.build-your-pack__container-content{text-align:center;margin-bottom:32px;line-height:42px}.build-your-pack__container-title h2{font-family:var(--heading-font-family);font-weight:var(--heading-font-weight);font-style:var(--heading-font-style);letter-spacing:var(--heading-letter-spacing);text-transform:var(--heading-text-transform);font-size:var(--byo-title-size, 22px);color:var(--byo-title-color, #000000)}.build-your-pack__container-description p{font:var(--text-font-style) var(--text-font-weight) var(--text-base)/1.6 var(--text-font-family);letter-spacing:var(--text-letter-spacing);font-size:var(--byo-desc-size, 16px);color:var(--byo-desc-color, #5C5C5C);line-height:normal}.build-your-pack__container-tabs{margin-bottom:32px}.build-your-pack__container-tab{display:flex;justify-content:center;gap:20px;flex-wrap:wrap}.build-your-pack__container-tab-item{padding:10px 20px;border:1px solid #E7E7E7;background:#fff;color:#5c5c5c;cursor:pointer;font-size:15px;letter-spacing:3.2px;text-transform:uppercase;border-radius:100px;transition:all .3s ease;font-weight:500}.build-your-pack__container-tab-item:hover,.build-your-pack__container-tab-item.active{background:#000;color:#fff;border-color:#000}.build-your-pack__container-products{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--byo-gap, 20px);max-width:1200px;margin:0 auto}.build-your-pack__container-product{overflow:hidden;transition:all .3s ease;background:var(--byo-card-bg, #ffffff);text-align:center;max-width:320px;display:flex;flex-direction:column;height:100%;margin:0 auto;border-radius:var(--byo-card-radius, 6px)}.build-your-pack__container-product:hover .product-card__quick-add-button{opacity:1;pointer-events:auto}.build-your-pack__container-product.hidden{display:none}.build-your-pack__container-product-image{max-width:320px;margin:0 auto;position:relative}.build-your-pack__container-product-image img{width:100%;object-fit:contain}.product-image-placeholder{width:100%;height:300px;display:flex;align-items:center;justify-content:center;background:#f2f2f2;border-radius:var(--byo-card-radius, 6px)}.product-image-placeholder .placeholder-svg{width:40%;height:auto;opacity:.6}.product-image-clickable{width:100%;display:block;border:none!important;background:none!important;padding:0!important;cursor:pointer;margin:0}.product-image-clickable:focus{outline:none}.product-image-clickable img{transition:transform .2s ease}.product-image-clickable:hover img{transform:scale(1.02)}.build-your-pack__container-product .product-card__quick-add-button{box-shadow:#64646f1a 0 0 10px}.build-your-pack__container-product-content{flex:1;display:flex;flex-direction:column;justify-content:space-between}.build-your-pack__container-product-content-title h3{font-family:var(--heading-font-family);font-weight:var(--heading-font-weight);font-style:var(--heading-font-style);letter-spacing:var(--heading-letter-spacing);text-transform:var(--heading-text-transform);font-size:14px;color:var(--byo-body-text, #000000);margin-top:4px}.build-your-pack__container-product-content-price p{font:var(--text-font-style) var(--text-font-weight) var(--text-base)/1.6 var(--text-font-family);letter-spacing:var(--text-letter-spacing);font-size:14px;color:var(--byo-body-text, #000000)}.build-your-pack__container-product-content-variants{margin-bottom:15px}.variant-option{transition:all .3s ease;font-size:14px}.variant-option:hover,.variant-option.active{color:#5c5c5c}.build-your-pack__container-product-actions{padding:0 20px 20px;display:flex;justify-content:center;align-items:center;max-width:187px;margin:20px auto 0}.build-your-pack__container-product-actions-quantity{display:flex;align-items:center;justify-content:center;border:1px solid var(--byo-stroke-color, #000000);border-radius:99px}.quantity-btn,.modal-actions .quantity-btn{width:44px;height:44px;cursor:pointer;font-size:20px;color:#000;display:flex;align-items:center;justify-content:center;transition:all .3s ease;border-radius:font-weight: 400}.quantity-btn:first-child,.modal-actions .quantity-btn:first-child{border-right:1px solid var(--byo-stroke-color, #000000);border-radius:99px 0 0 99px}.quantity-btn:last-child,.modal-actions .quantity-btn:last-child{border-left:1px solid var(--byo-stroke-color, #000000);border-radius:0 99px 99px 0}.quantity-btn:hover,.modal-actions .quantity-btn:hover{background:var(--byo-stroke-color, #000000);color:#fff;border-color:var(--byo-stroke-color, #000000)}.quantity-display,.modal-actions .quantity-display{font-weight:400;font-size:15px;min-width:44px;text-align:center;color:var(--byo-body-text, #000000)}.build-your-pack__container-product-actions-button{font-family:var(--text-font-family);font-style:var(--text-font-style);letter-spacing:var(--text-letter-spacing);padding:12px 32px;background:var(--byo-button-bg, #000000);color:var(--byo-button-text, white);border:none;border-radius:var(--byo-button-radius, 100px);cursor:pointer;font-weight:400;transition:all .3s ease;font-size:12px;min-width:187px;white-space:nowrap}.build-your-pack__container-product-actions-button span{letter-spacing:var(--text-letter-spacing);text-transform:uppercase;font-weight:600}.build-your-pack__container-product-actions-button:hover:not(:disabled){background:#555}.build-your-pack__container-product-actions-button:disabled{background:#ccc;cursor:not-allowed}.build-your-pack__container-tabs,.build-your-pack__container-product-content-variants,.product-card__quick-add-button,quick-buy-modal{display:none!important}.rebuy-bundle-builder__group-container-progress-bar{position:relative;margin-top:16px;margin-bottom:40px}.rebuy-bundle-builder__progress-step-wrapper{display:flex;position:absolute;top:0;align-items:flex-start;justify-content:space-between;z-index:1;width:100%;height:100%}.rebuy-bundle-builder__progress-step{display:flex;flex-direction:column;align-items:center;justify-content:center;position:absolute;height:100%;transform:translate(-50%)}.rebuy-bundle-builder__progress-step-value{display:inline-block;font-weight:600}.rebuy-bundle-builder__progress-step-value-type--gift{line-height:0}.rebuy-bundle-builder__progress-step-label{position:absolute;top:200%;padding-top:4px;width:fit-content;text-align:center;text-overflow:ellipsis;line-height:16px;white-space:nowrap;font-size:13px}.rebuy-bundle-builder__progress-step-icon{display:flex;justify-content:center;align-items:center;border-radius:50%;background-color:var(--byo-progress-dot-bg, #d1dbe2);padding:12px;color:#000;width:30px;height:30px;font-size:8px;line-height:1.1}.rebuy-bundle-builder__progress-step-icon-type-none{padding:10px 0;width:2px}.rebuy-bundle-builder__progress-step.complete .rebuy-bundle-builder__progress-step-icon{background-color:#24c447;color:#fff}.rebuy-bundle-builder__progress-step-icon.rebuy-bundle-builder__progress-step-icon-type-none{display:block}.rebuy-bundle-builder__progress-bar{position:relative;transition:background .25s ease;margin:15px 0;background:#fff}.rebuy-bundle-builder__progress-bar-wrapper{position:relative}.rebuy-bundle-builder__progress-bar-meter{position:relative;margin:12px 0 0;border-radius:10px;background:var(--byo-progress-bg, #eee);padding:0;width:100%;height:10px}.rebuy-bundle-builder__progress-bar-meter-fill{position:absolute;inset:0 auto 0 0;transition:width .15s ease;opacity:1;margin:0;border-radius:10px;background-color:var(--byo-progress-fill, #24c447);padding:0 10px;width:auto;height:10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rebuy-bundle-builder__progress-bar-meter-fill-text{display:inline-block;opacity:0;margin:0;padding:0;line-height:10px;font-size:8px}.rebuy-bundle-builder__progress-bar-meter.no-progress .rebuy-bundle-builder__progress-bar-meter-fill{opacity:0}.coresclub-cores-attention{background-color:var(--attention-bg, #3F603F0D);color:var(--attention-text, var(--secondary_button_label));padding:4px;cursor:pointer;display:flex;align-items:center;justify-content:left;width:-webkit-fill-available;max-width:700px;border:1.5px solid var(--attention-border, #3F603F1A);border-radius:var(--attention-radius, 8px);font-size:12px!important;font-style:normal!important;line-height:14px!important;gap:10px;grid-column:1 / -1}.desktop-attention-banner{width:100%;max-width:460px;align-self:flex-end}.build-your-pack__container-product-image{position:relative}.build-your-pack__badge{position:absolute;left:10%;top:5%;max-width:50px;height:auto;z-index:2;border-radius:9999px;background:var(--byo-badge-bg, rgb(var(--text-color)));color:#fff;display:inline-flex;align-items:center;justify-content:center;padding:10px 12px;font-size:10px;font-weight:700;text-transform:uppercase}.coresclub-cores-attention>.coresclub-cores-attention__item{flex:1}.coresclub-cores-attention>.coresclub-cores-attention__text{color:var(--secondary_button_label);flex-grow:3}.coresclub-cores-attention>.coresclub-cores-attention__button{display:flex;background:var(--attention-button-bg, #FDFCF5);text-transform:uppercase;color:var(--attention-button-text, var(--fum-cores-product-content-color));font-weight:700;align-items:center;justify-content:center;border-radius:var(--attention-radius, 8px);cursor:pointer!important;padding:6px 10px;white-space:nowrap}.build-your-pack__aside{padding:22px 16px;height:fit-content;border:1px solid var(--byo-aside-border-color, #E7E7E7);border-radius:var(--byo-aside-border-radius, 6px);max-width:460px}.build-your-pack__aside-container{display:flex;flex-direction:column;align-items:flex-end;gap:15px;position:sticky;top:10px;height:fit-content}.build-your-pack__aside-content{text-align:center;background-color:var(--byo-aside-bg, #000);color:var(--byo-aside-text, #fff);padding:16px 20px 8px;margin-bottom:22px;border-radius:var(--byo-aside-border-radius, 6px)}.build-your-pack__aside-content-title h2{font-size:22px;font-weight:400;text-transform:uppercase;line-height:normal}.build-your-pack__aside-content-description p{font-size:16px;font-weight:400}.build-your-pack__aside-content-price{display:flex;align-items:baseline;justify-content:center;gap:12px}.old-price{text-decoration:line-through;color:var(--byo-price-old-color, #a3a3a3);font-size:16px;line-height:1.2}.new-price{font-size:20px;font-weight:400;color:var(--byo-price-new-color, #fff);line-height:1.2}.build-your-pack__aside-products{margin-bottom:30px;display:flex;gap:16px;border-bottom:1px solid #E7E7E7;justify-content:flex-start;flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;padding:1em 16px;scroll-padding-left:16px;scrollbar-width:thin;scrollbar-color:var(--byo-stroke-color, #a3a3a3) transparent}.build-your-pack__aside-products .pack-item,.build-your-pack__aside-products .pack-item-placeholder{flex:0 0 auto;width:120px;min-width:120px}.build-your-pack__aside-products .pack-item .pack-item-ph{width:50px;height:50px;background:#eee;border-radius:8px}.build-your-pack__aside-products::-webkit-scrollbar{height:8px}.build-your-pack__aside-products::-webkit-scrollbar-track{background:transparent}.build-your-pack__aside-products::-webkit-scrollbar-thumb{background-color:var(--byo-stroke-color, #a3a3a3);border-radius:8px}@media (max-width: 650px){.build-your-pack__aside-products{padding-left:16px;padding-right:16px}.build-your-pack__aside-products .pack-item,.build-your-pack__aside-products .pack-item-placeholder{width:110px;min-width:110px}}.pack-item-placeholder,.pack-item{display:flex;flex-direction:column;align-items:center;gap:12px;margin-bottom:16px;min-height:120px;min-width:120px;position:relative;border-radius:6px}.pack-item-placeholder-inner{border:1px dashed #5C5C5C;min-height:120px;min-width:120px;display:flex;align-items:center;justify-content:center;font-size:32px;color:#5c5c5ca6;border-radius:6px}.pack-item-inner{border:1px solid #E7E7E7;border-style:solid;max-height:120px;max-width:120px;min-width:120px;min-height:120px;border-radius:6px}.build-your-pack__aside-mobile{padding:20px 16px;border:1px solid #E7E7E7;border-radius:6px;max-width:700px;margin:0 auto}.build-your-pack__aside-mobile .build-your-pack__aside-products{display:flex;flex-direction:row;gap:16px;flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;scroll-snap-type:x mandatory}.build-your-pack__aside-mobile .pack-item-placeholder,.build-your-pack__aside-mobile .pack-item{flex:0 0 auto;margin-bottom:0;scroll-snap-align:start}.pack-item-placeholder p{font-size:14px;color:#5c5c5c;font-weight:400}.pack-item img{width:100%;height:100%;object-fit:cover}.pack-item-info{flex:1;text-align:center;max-width:120px}.pack-item-info h4{font-size:12px;margin-bottom:2px;text-transform:uppercase;font-weight:400;color:#000;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pack-item-info p{font-size:10px;color:#5c5c5c;font-weight:400}.remove-item{background:#5c5c5c;color:#fff;border:none;border-radius:50%;width:16px;height:16px;cursor:pointer;display:flex;align-items:center;justify-content:center;position:absolute;top:-6px;right:-6px;transition:all .3s ease;padding:0;line-height:1}.remove-item svg{width:8px;height:8px;display:block;margin:auto}.build-your-pack__aside-button-button{width:100%;padding:3px;background:var(--byo-button-bg, #000000);color:var(--byo-button-text, white);border:none;border-radius:var(--byo-aside-button-radius, 6px);cursor:pointer;font-weight:500;text-transform:uppercase;font-size:14px;transition:all .3s ease;margin-bottom:22px;min-height:45px;line-height:1.2;text-align:center}.build-your-pack__aside-button-button-old-price{text-decoration:line-through;color:var(--byo-button-text, #FFFFFF);font-weight:400}.build-your-pack__aside-button-button small{font-weight:400;text-transform:capitalize}.build-your-pack__aside-button-button:hover:not(:disabled){background:var(--byo-button-hover-bg, #555)}.build-your-pack__aside-button-button:disabled{background:var(--byo-button-disabled-bg, #5C5C5C);cursor:not-allowed}.build-your-pack__aside-subtitle{display:flex;justify-content:center;align-items:center;gap:8px}.build-your-pack__aside-subtitle span{text-align:center;font-size:14px;color:var(--byo-aside-subtitle-color, #4D4D4D);font-weight:400}.mobile-attention-banner{margin:20px auto;max-width:700px}@media (max-width:1300px){.build-your-pack__aside,.desktop-attention-banner{display:none}.build-your-pack__container-products{margin-top:40px;margin-bottom:40px;grid-template-columns:repeat(3,1fr)}.build-your-pack__container-title h2{font-size:20px}.build-your-pack__container-description p{font-size:16px}.build-your-pack__container-tabs{margin-bottom:40px}.build-your-pack__container-tab-item{padding:10px 20px}.build-your-pack{flex-direction:column;gap:20px}.build-your-pack__aside-content-title h2{font-size:20px}.build-your-pack__aside-content-price .new-price{font-size:18px}.build-your-pack__aside-content{margin-bottom:20px}.build-your-pack__aside-mobile .build-your-pack__aside-products{justify-content:flex-start;gap:16px}.build-your-pack__aside-mobile .pack-item-placeholder,.build-your-pack__aside-mobile .pack-item{margin-bottom:27px;flex:0 0 auto}}@media (min-width:1301px){.build-your-pack__aside{display:block!important}.desktop-attention-banner{display:flex}.build-your-pack__aside-mobile{display:none!important}.mobile-attention-banner{display:none}}@media (min-width: 651px){.build-your-pack{margin:0 auto}}@media (max-width: 650px){.build-your-pack__container-products{grid-template-columns:repeat(2,1fr);gap:15px}.build-your-pack__container-title h2{font-size:20px}.build-your-pack__container-description p{font-size:14px}.build-your-pack__aside-content-description p{font-size:14px;margin-bottom:8px}.build-your-pack__aside-content-price .old-price{font-size:14px}.build-your-pack__aside-content-price .new-price{font-size:16px}.build-your-pack__container-tab{display:grid;gap:8px;grid-template-columns:repeat(2,1fr)}.build-your-pack__container-tab-item{padding:10px 24px;font-size:14px}.build-your-pack__container-tabs{margin-bottom:36px}.build-your-pack__aside-content{margin-bottom:18px}.build-your-pack__aside-mobile .build-your-pack__aside-products{padding-top:8px}.build-your-pack__aside-mobile .build-your-pack__aside-products{gap:8px}.pack-item-placeholder-inner,.pack-item-inner{min-height:100px;min-width:100px;max-height:100px;max-width:100px}.pack-item-info{max-width:100px}.build-your-pack__container-product-actions-button{padding:12px 24px;min-width:-webkit-fill-available}.build-your-pack__container-product-actions{max-width:160px;padding:0}.build-your-pack__container-product-actions-button span{letter-spacing:1px}.build-your-pack__aside-subtitle svg{max-width:22px}}@media (max-width: 340px){.build-your-pack__container-products{grid-template-columns:repeat(1,1fr);gap:15px}}.build-your-pack__aside-content-title h2,.build-your-pack__container-title h2,.build-your-pack__container-product-content-title h3{font-family:var(--heading-font-family);font-weight:var(--heading-font-weight);font-style:var(--heading-font-style);letter-spacing:var(--heading-letter-spacing);text-transform:var(--heading-text-transform)}.build-your-pack__container-description p,.build-your-pack__aside-content-description p,.build-your-pack__container-product-content-price p,.pack-item-info h4,.pack-item-info p,.build-your-pack__aside-button-button,.build-your-pack__container-product-actions-button{font-family:var(--text-font-family);font-style:var(--text-font-style);letter-spacing:var(--text-letter-spacing)}.quick-buy-modal__info-wrapper .sealsubs-target-element,.quick-buy-modal__info-wrapper .price-list,.quick-buy-modal__info-wrapper .variant-picker__option,.quick-buy-modal__view-more{display:none}.product-info__block-item:is([data-block-type=description]){display:block}.modal-actions{margin:20px 0;max-width:-webkit-fill-available;justify-content:space-between;padding:0}.modal-actions .build-your-pack__container-product-actions-quantity{display:flex;align-items:center;justify-content:center;border:1px solid #000000;border-radius:99px}.modal-actions .build-your-pack__container-product-actions-button{text-transform:uppercase;padding:12px 32px;background:#000;color:#fff;border:none;border-radius:100px;cursor:pointer;font-weight:400;transition:all .3s ease;font-size:12px;min-width:187px;white-space:nowrap}.modal-actions .build-your-pack__container-product-actions-button span{letter-spacing:3.2px}.modal-actions .build-your-pack__container-product-actions-button:hover:not(:disabled){background:#555}.modal-actions .build-your-pack__container-product-actions-button:disabled{background:#ccc;cursor:not-allowed}
/*# sourceMappingURL=/cdn/shop/t/36/assets/builder-page.css.map */
