.loop-background{background-color:#fbf2e1!important;background-size:100%!important;background-repeat:no-repeat!important;background-position:bottom!important}.loop-container{background-color:transparent!important}.loop-container .loop-h2{color:#2a2e15;font-family:Radish;font-size:32px;font-style:normal;font-weight:500;line-height:120%;letter-spacing:-.32px}.loop-container>div{max-width:960px!important;padding:56px 24px 93px!important}.loop-container p{color:#2a2e15;text-align:center;font-family:Agrandir Tight!important;font-size:21px;font-style:normal;font-weight:500;line-height:140%;max-width:730px!important}.loop-container .mt-4{margin-top:16px!important}.loop .loop-form-input-container input[type=text].loop-form-input.mt-4{height:36px!important;background-color:#fff;border-radius:4px;border:1px solid #838E90;padding:8px 16px;color:#2a2e15;font-family:PPAgrandir;font-size:15px;font-style:normal;font-weight:400;line-height:140%;letter-spacing:.3px;max-width:560px!important;margin-top:36px!important;margin-left:auto!important;margin-right:auto!important}.loop-container button{border-radius:8px;background:#f9d438;color:#2a2e15;text-align:center;font-family:Agrandir Tight;font-style:normal;font-weight:500;line-height:110%;text-transform:uppercase;border:none;cursor:pointer;max-width:560px!important}.loop button.my-4{margin-top:24px!important}.loop a{font-family:Agrandir Tight;font-weight:500;color:#2a2e15;text-decoration:underline;opacity:1;letter-spacing:0}@media (min-width: 768px){.loop-background{background-size:18%!important;background-position:top left!important;min-height:694px!important}.loop-container .loop-h2{font-size:40px;letter-spacing:-.4px}.loop-container>div{padding-top:100px!important;padding-bottom:100px!important}.loop-container p{font-size:24px;margin-bottom:40px!important}.loop-container .mt-4{margin-top:24px!important}.loop-form-input-container input{height:48px!important;padding:12px 16px;font-size:16px;letter-spacing:.32px;margin:64px auto 0!important}.loop-container button{font-size:20px}.loop button.my-4{margin-top:40px!important}}.loop{padding-left:var(--layout-container-padding-md);padding-right:var(--layout-container-padding-md)}.loop-bundle-image-container{display:none!important}.loop-container{max-width:100%!important;margin:0 auto!important;display:flex;flex-direction:column;align-items:center;gap:48px}.loop-container>div{max-width:100%!important;width:100%;padding:0!important}.loop-h1{font-family:Radish;font-size:50px!important;font-style:normal;font-weight:500;line-height:120%;letter-spacing:-.5px}.loop-background{padding:0!important}.loop-bundle-image-container-wrapper{padding-top:48px!important}.loop-bundle-description span{background:transparent!important;font-family:PPAgrandir!important;font-size:20px!important;font-style:normal;font-weight:400;line-height:140%}.loop-frequency-size-selector{background:#fff;border-radius:16px;padding:40px 100px;margin-top:48px}.loop-container .loop-h2{font-family:Agrandir Tight!important;font-size:var(--typography-h2, 40px);font-style:normal;font-weight:500;line-height:120%;text-align:left;width:100%}.loop-frequency-selector{width:100%;justify-content:start!important;display:flex;gap:24px;margin-top:20px}.loop-frequency-selector button{width:-moz-fit-content!important;width:fit-content!important;border-radius:100px;border:2px solid #2A2E15;color:#2a2e15;background:transparent;text-transform:capitalize;font-family:var(--font-family-body-bold, Agrandir);font-size:var(--typography-p1, 16px);font-style:normal;font-weight:500;line-height:140%;padding:16px 24px!important;margin:0!important;height:54px!important;transition:all .3s ease-in-out}.loop-frequency-selector button.loop-btn-selected,.loop-frequency-selector button:hover{background:#2a2e15;color:#fff}#loop-bundle-filters-btn-container{margin-top:-110px;align-items:start!important;justify-content:end!important}#loop-bundle-filters-btn-container button{max-width:-moz-fit-content!important;max-width:fit-content!important;text-transform:capitalize}.loop-products-align{margin-left:0!important;gap:24px!important}.loop-bundle-product-card{padding:0!important}.loop-image-product-lg img{aspect-ratio:1;border-radius:8px!important;height:100%!important;-o-object-fit:cover;object-fit:cover}.loop-product-title{width:100%}.loop-bundle-product-card-title{text-align:left!important;font-family:Agrandir Tight;font-size:16px!important;font-style:normal;font-weight:500;line-height:140%}.loop-display-product-price{width:100%;padding-top:8px}.loop-display-product-price p{color:#575e14;font-family:Agrandir Tight;font-size:16px;font-style:normal;font-weight:500;line-height:140%}.loop-card-footer{margin-top:16px}.loop-bundle-footer{background:#fff!important;box-shadow:0 -3px 8px #00000014}.loop-btn-add-to-cart .loop-bundle-add-to-cart-text{border-radius:8px;background:var(--Primary-Zest, #F9D438);font-family:Agrandir Tight;font-size:var(--typography-button, 20px);font-style:normal;font-weight:500;line-height:110%;text-transform:uppercase;color:#2a2e15;box-shadow:none;height:54px;padding:16px 36px}.loop-btn-add-to-cart{box-shadow:none!important;border:none!important;padding:0!important;background:transparent!important}.loop-btn-add-to-cart:disabled,.loop-btn-add-to-cart[disabled]{opacity:1!important;color:#2a2e15!important;cursor:unset!important}.loop-btn-add-to-cart:disabled .loop-bundle-add-to-cart-text,.loop-btn-add-to-cart[disabled] .loop-bundle-add-to-cart-text{background:#dedede;border-color:#dedede;cursor:not-allowed}.loop-btn-add-to-cart .loop-display-saved-total{font-family:Agrandir Tight;font-size:var(--typography-h4, 20px);font-style:normal;font-weight:500;line-height:140%;color:var(--Neutral-Black, #2A2E15)}.loop-card-footer input{height:100%;border-color:#2a2e15;border-style:solid;border-width:2px 0 2px 0;background:transparent;font-family:Agrandir Tight;font-size:var(--typography-button, 20px);font-style:normal;font-weight:500;line-height:110%;text-transform:uppercase}.loop-card-footer button.loop-btn-input-decrease,.loop-card-footer button.loop-btn-input-increase{background:transparent;color:#2a2e15;font-family:Agrandir Tight;font-size:var(--typography-button, 20px);font-style:normal;font-weight:500;line-height:110%;text-transform:uppercase;display:flex;align-items:center;justify-content:center;border:2px solid #2A2E15;height:100%}.loop-card-footer button.loop-btn-input-decrease{border-right:0;border-radius:8px 0 0 8px}.loop-card-footer button.loop-btn-input-increase{border-left:0;border-radius:0 8px 8px 0}.loop-progress-range-line{height:6px!important;background:#dedede!important}.loop-progress-range-line.left{background:#94a857!important;--loop-bundle-progress-bar-bg-color: #94A857}.loop-show-more-less-text{font-family:Agrandir Tight;font-size:var(--typography-p1, 16px);font-style:normal;font-weight:500;line-height:140%;color:#2a2e15!important}.loop-show-more-less-text svg{margin:0 5px 5px}.milestones.milestone__25 .loop-progress-range-dot.colored{background-color:#dedede!important}.loop-progress-range-dot.completed{background-color:#575e14!important;color:#fff}.loop-selected-products{align-items:stretch!important}.loop-selected-products-title{color:var(--Neutral-Black, #2A2E15)!important;font-family:Agrandir Tight;font-size:14px!important;font-style:normal;font-weight:500;line-height:130%!important;text-align:left;padding-top:8px}.loop-selected-products .loop-card-header img{width:100%!important;height:100%!important;-o-object-fit:cover;object-fit:cover;border-radius:8px!important}.loop-selected-products .loop-image-product-sm{width:100%!important;height:100%!important;aspect-ratio:1}#loop-bundle-filters-btn-container{display:none!important}@media (max-width: 767px){.loop-container{gap:24px}.loop-h1{font-size:36px!important;letter-spacing:-.36px}.loop-frequency-size-selector{padding:24px;margin-top:24px}.loop-container .loop-h2{font-size:32px!important}.loop-container .loop-h2.loop-frequency-size-selector-label{font-size:21px!important}#loop-bundle-filters-btn-container{margin-top:0;justify-content:start!important}.loop-frequency-selector{margin-top:16px}.loop-products-align{gap:8px!important}.loop-display-product-price p,.loop-bundle-product-card-title{font-size:14px!important}.loop-image-product-lg{height:auto!important;aspect-ratio:1}.loop-bundle-cart-btn-text-container{flex-direction:column;gap:8px}.loop-btn-add-to-cart .loop-display-saved-total{font-size:17px}.loop-btn-add-to-cart .loop-bundle-add-to-cart-text{width:100%}}
/*# sourceMappingURL=/cdn/shop/t/76/assets/loop-custom-styles.css.map */
