:root{--cb-color-primary: #1f7a3d;--cb-color-primary-dark: #155c2d;--cb-color-text-dark: #16201b;--cb-color-text-muted: #46544c;--cb-color-text-light: #7c8880;--cb-color-bg-panel: #f6f9f4;--cb-color-bg-card: #ffffff;--cb-color-bg-pill: #eef5ee;--cb-color-border: #e7ebe6;--cb-color-border-light: #eff2ee;--cb-color-border-dashed: #c2ddc1;--cb-color-shadow-hover: rgba(20, 50, 30, .18);--cb-color-shadow-submit: rgba(31, 122, 61, .6);--cb-radius-large: 26px;--cb-radius-medium: 18px;--cb-radius-small: 12px;--cb-radius-badge: 999px}.product__info-container{padding:30px;background:var(--cb-color-bg-panel);border:1px solid var(--cb-color-border);border-radius:var(--cb-radius-large);box-shadow:0 6px 24px -10px var(--cb-color-shadow-hover)}.product__title>*{margin:0;font-size:32px;font-weight:900;line-height:1.12;letter-spacing:-.022em}.product__tax{margin-top:0;margin-bottom:22px;color:var(--cb-color-text-light);font-size:12.5px}.meta-row{display:flex;gap:20px;flex-wrap:wrap;padding-top:16px;border-top:1px solid var(--cb-color-border-light);color:var(--cb-color-text-light);font-size:12.5px}.price .price-item{font-size:32px;font-weight:900;letter-spacing:-.02em;white-space:nowrap}.product__info-container .price--on-sale .price-item--regular{color:var(--cb-color-text-light);font-size:18px;font-weight:400;white-space:nowrap}.product .price .badge{margin-top:16px;padding:5px 11px;color:var(--cb-color-primary-dark);background:var(--cb-color-bg-pill);border-radius:var(--cb-radius-badge);font-size:13px;font-weight:500}.product-text-container{display:flex;justify-content:flex-start;align-items:center;margin-bottom:22px}.product__text,.product__text-secondary{padding:3px 10px;font-size:13px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;margin:0}.product__text{color:var(--cb-color-primary-dark);background:var(--cb-color-bg-pill);border-radius:var(--cb-radius-badge);max-width:fit-content}.product__text-secondary{color:var(--cb-color-text-light)}.product-form__buttons{max-width:100%}.product-form__buttons-row{display:flex;align-items:center;gap:12px;margin-bottom:22px}.product-form__buttons-row .quantity{flex-shrink:0}.product-form__buttons-row .product-form__submit{flex:1}.shopify-payment-button{width:100%}.product-form__submit,.shopify-payment-button__button{margin-bottom:0;padding:0 20px;border:0;border-radius:var(--cb-radius-small)!important;box-shadow:0 10px 22px -10px var(--cb-color-shadow-submit)}.product-form__submit .button-content,.shopify-payment-button__button{display:flex;justify-content:center;align-items:center;gap:6px}.product-form__submit .button-label,.shopify-payment-button__button{font-size:15.5px;font-weight:600;letter-spacing:.005em}.product-form__submit:after,.shopify-payment-button__button:after{border-radius:var(--cb-radius-small);box-shadow:none}.product-form__submit svg{width:20px;height:auto}.shopify-payment-button__button{background:var(--cb-color-bg-card);color:var(--cb-color-text-dark);border:1.5px solid var(--cb-color-border);box-shadow:none}.shopify-payment-button__button:hover{color:#fff}.quantity{align-items:center;border:1px solid var(--cb-color-border);border-radius:var(--cb-radius-small);overflow:hidden}.quantity:before,.quantity:after{border-radius:var(--cb-radius-small)}.recipe-items{background:var(--cb-color-bg-card);border:1px solid var(--cb-color-border);border-radius:var(--cb-radius-medium);overflow:hidden}.recipe-item{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:13px 18px;border-top:1px solid var(--cb-color-border-light);font-size:14px}.recipe-item:first-child{border-top:none}.recipe-item p{margin:0}.recipe-item-first-col{display:flex;align-items:center;gap:11px}.recipe-item__text{font-weight:900}.recipe-item-first-col .recipe-item__icon,.product__details-item__icon{display:grid;place-items:center;width:28px;height:28px;background:var(--cb-color-bg-pill);border-radius:8px;flex:none}.product__details-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.product__details-item{display:flex;flex-direction:column;gap:7px;padding:13px 12px;background:var(--cb-color-bg-card);border:1px solid var(--cb-color-border);border-radius:var(--cb-radius-small);transition:border-color .2s,box-shadow .2s}.product__details-item__icon svg{width:18px;height:18px}.product__details-item__content p{margin:0}.product__details-item__content .product__details-item__title{margin-bottom:6px;color:var(--cb-color-text-dark);font-size:12px;font-weight:700;line-height:16px}.product__details-item__text{font-size:11.5px;line-height:1.35}.product-media-badge{display:inline-flex;align-items:center;font-weight:700;line-height:1;font-size:12px;letter-spacing:.02em;padding:8px 12px;border-radius:999px;gap:6px}.icon-with-text.icon-with-text--vertical{display:flex;align-items:center;gap:10px;padding:12px 16px;background:var(--cb-color-bg-panel);border:1px dashed var(--cb-color-border-dashed);border-radius:var(--cb-radius-small);color:var(--cb-color-text-muted);font-size:13px}.icon-with-text--vertical .icon-with-text__item{margin-bottom:0}.icon-with-text--vertical .icon-with-text__item .h4{color:var(--cb-color-text-muted);font-size:13px;line-height:1.55}.icon-with-text--vertical .svg-wrapper{min-width:15px;min-height:15px}.product-media-badges{position:absolute;top:1.5rem;left:1.5rem;z-index:2;display:flex;flex-direction:column;align-items:flex-start;gap:.8rem;pointer-events:none}.product-media-badge{display:inline-flex;align-items:center;font-weight:700;line-height:1;font-size:12px;letter-spacing:.02em;padding:8px 12px;border-radius:var(--cb-radius-badge);gap:6px}.product-media-badge svg{width:1.2rem;height:1.2rem;flex-shrink:0}.product-media-badge--info{background-color:var(--cb-color-primary);color:rgb(var(--color-background))}.product-media-badge--sale{background-color:#ffffffeb;color:rgb(var(--color-foreground))}.stock-delivery-badge{display:flex;flex-wrap:wrap;align-items:center;gap:24px;margin:25px 0 15px;font-size:14px;font-weight:600;letter-spacing:normal}.badge-item{display:flex;align-items:center;gap:8px}.badge-item.stock-status{color:var(--cb-color-primary-dark);font-weight:600}.badge-item.delivery-status{color:var(--cb-color-text-muted)}.badge-dot{width:8px;height:8px;background-color:var(--cb-color-primary-dark);border-radius:var(--cb-radius-badge);display:inline-block}.badge-icon{width:16px;height:16px;color:var(--cb-color-primary-dark)}@media screen and (min-width:990px){.product--medium:not(.product--no-media) .product__info-wrapper,.product--small:not(.product--no-media) .product__media-wrapper,.product--medium:not(.product--no-media) .product__media-wrapper,.product--small:not(.product--no-media) .product__info-wrapper{max-width:50%;width:calc(50% - var(--grid-desktop-horizontal-spacing) / 2)}}@media screen and (min-width:750px){media-gallery[data-desktop-layout=thumbnail],media-gallery[data-desktop-layout=thumbnail_slider]{display:flex!important;align-items:flex-start;gap:1.5rem}media-gallery[data-desktop-layout=thumbnail]>slider-component:not(.thumbnail-slider),media-gallery[data-desktop-layout=thumbnail_slider]>slider-component:not(.thumbnail-slider){order:2;flex:1 1 auto;min-width:0}media-gallery[data-desktop-layout=thumbnail]>.thumbnail-slider,media-gallery[data-desktop-layout=thumbnail_slider]>.thumbnail-slider{order:1;flex:0 0 9rem;width:9rem}media-gallery[data-desktop-layout=thumbnail] .thumbnail-list,media-gallery[data-desktop-layout=thumbnail_slider] .thumbnail-list{display:flex;flex-direction:column;grid-template-columns:none;flex-wrap:nowrap;gap:1rem;padding-right:0;width:100%}media-gallery[data-desktop-layout=thumbnail] .thumbnail-list__item,media-gallery[data-desktop-layout=thumbnail_slider] .thumbnail-list__item{width:100%;flex:0 0 9rem}media-gallery[data-desktop-layout=thumbnail] .thumbnail-list__item:before,media-gallery[data-desktop-layout=thumbnail_slider] .thumbnail-list__item:before{display:none}media-gallery[data-desktop-layout=thumbnail] .thumbnail-slider .slider-button,media-gallery[data-desktop-layout=thumbnail_slider] .thumbnail-slider .slider-button{display:none}.thumbnail-list.slider--tablet-up .thumbnail-list__item.slider__slide{width:100%}.thumbnail[aria-current],.thumbnail[aria-current]:focus:not(:focus-visible){box-shadow:0 0 0 .1rem #e7ebe6;border:1px solid #1f7a3da6;border-radius:12px}.thumbnail,.product-media-container.media-fit-cover,.product-media-container.media-fit-cover .product__modal-opener,.product-media-container.media-fit-cover .media{border-radius:12px}}@media screen and (max-width:749px){.product__title h1{font-size:27px}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/custom-section-main-product.css.map */
