product-info.vs-product{background:#fffcf7;color:#3f3424;--color-background: 255, 252, 247;--color-foreground: 63, 52, 36}.vs-product .product__title h1{color:#244936;font-size:clamp(2.6rem,3.1vw,4.2rem);line-height:1.16;letter-spacing:-.025em}.vs-product .product__info-container{max-width:none}.vs-product .product__info-wrapper,.vs-product .product__media-wrapper,.vs-product .product-form__input{min-width:0}.vs-product .product__info-container .product-form{margin:2rem 0}.vs-product .product-delivery-zone{padding:1.2rem 1.4rem;border:0;border-radius:.4rem;background:#eef2e8;box-shadow:none}.vs-product .product-delivery-zone__icon{width:2.6rem;height:2.6rem;background:#244936;box-shadow:none}.vs-product .product-delivery-zone__icon:before{width:1rem;height:1rem}.vs-product .product-delivery-zone__text{font-size:1.3rem}.vs-product .product-form__cameroon{padding:1.6rem 0 0;border:0;border-top:1px solid rgba(36,73,54,.15);border-radius:0;background:transparent;box-shadow:none}.vs-product fieldset.product-form__cameroon-field{min-width:0;margin-inline:0;padding:0;border:0}.vs-product .product-form__cameroon-radios{max-width:100%;background:#eef2e8;border:0}.vs-product .product-form__cameroon-radio:has(input:checked){background:#244936;box-shadow:none}.vs-product .product-form__cameroon-radio:has(input:checked) span{color:#fffcf7}.vs-product .product-form__cameroon-field,.vs-product .product-form__cameroon-radio{min-width:0}.vs-product .product-form__cameroon-field input,.vs-product .product-form__cameroon-field select,.vs-product .product-form__cameroon-field textarea{box-sizing:border-box;border-radius:.4rem;box-shadow:none}.vs-product .product-form__cameroon-field label{min-height:0}body .vs-product .product-form__submit.button{background:var(--vs-green-deep);color:var(--vs-bg-main);border-color:var(--vs-green-deep);border-radius:var(--buttons-radius);box-shadow:none}body .vs-product .product-form__submit.button:after{box-shadow:none}@media(hover:hover){body .vs-product .product-form__submit.button:not(:disabled):not([aria-disabled=true]):not(.disabled):hover{background:#193d2b;border-color:#193d2b}}body .vs-product .product-form__submit.button:focus-visible{outline:.3rem solid var(--vs-green-deep);outline-offset:.4rem;box-shadow:0 0 0 .2rem var(--vs-bg-main)}body .vs-product .product-form__submit.button:is(:disabled,[aria-disabled=true],.disabled){background:var(--vs-bg-soft);color:var(--vs-text-muted);border-color:var(--vs-border-soft);opacity:1}body .vs-product .product-form__submit.button.loading{background:var(--vs-green-deep);border-color:var(--vs-green-deep);color:transparent}body .vs-product .product-form__submit.button.loading .loading__spinner .path{stroke:var(--vs-bg-main)}body .vs-product .product-form__cameroon p.product-form__cameroon-field-message[id^=CameroonReceptionMethodError-]:not([hidden]){margin:1rem 0 1.4rem;padding:.9rem 1.2rem;border-inline-start:.3rem solid #9f1d1d;border-radius:.4rem;background:#fff1ef;color:#9f1d1d;font-size:1.4rem;font-weight:600;line-height:1.5;overflow-wrap:anywhere}body .vs-product .product-form__cameroon-radios:has(+[id^=CameroonReceptionMethodError-]:not([hidden])):not(:has(input:checked)){outline:.1rem solid #9f1d1d;outline-offset:.2rem}body .vs-product .product-form__cameroon-radio:has(input:focus-visible){outline:.2rem solid var(--vs-green-deep);outline-offset:.3rem}.vs-product .product__media-wrapper .global-media-settings{--media-border-width: 0px;--media-radius: 4px;--media-shadow-opacity: 0;border:0;box-shadow:none}.vs-product .product__media-wrapper .product-media-container.media-type-image{--aspect-ratio: 1;background:#eef2e8}.vs-product .product__media-wrapper .product__media img{object-fit:contain}.vs-product .product__media-wrapper .thumbnail{border:1px solid transparent;border-radius:.3rem}.vs-product .product__media-wrapper .thumbnail[aria-current=true]{border-color:#244936;box-shadow:none}.vs-product .thumbnail img{object-fit:contain}.vs-product .thumbnail-list{gap:1rem}.vs-product .vs-product__badges{display:flex;flex-wrap:wrap;gap:.6rem;padding:0;list-style:none}.vs-product .vs-product__badge{padding:.4rem .9rem;background:#eef2e8;color:#244936;font-size:1.15rem;line-height:1.5;border-radius:.3rem}.vs-product__editorial-shell{margin-top:clamp(3.2rem,5vw,7rem)}.vs-product__editorial{display:grid;grid-template-columns:minmax(0,1fr);gap:2.8rem;padding-top:3rem;border-top:1px solid rgba(36,73,54,.16)}.vs-product__editorial-column{min-width:0}.vs-product__editorial-block+.vs-product__editorial-block{margin-top:2.8rem}.vs-product__editorial-block h2{margin:0 0 1.2rem;color:#244936;font-size:clamp(2rem,2vw,2.6rem);line-height:1.3}.vs-product__editorial-block .rte{font-size:1.5rem;line-height:1.75;overflow-wrap:anywhere}.vs-product__editorial-block .rte>:first-child,.vs-product__editorial-block .metafield-rich_text_field>:first-child{margin-top:0}.vs-product__editorial-block .rte>:last-child,.vs-product__editorial-block .metafield-rich_text_field>:last-child{margin-bottom:0}.vs-product__editorial-block img,.vs-product__editorial-block video,.vs-product__editorial-block iframe{max-width:100%}.vs-product__editorial-block img{height:auto}.vs-product__editorial-block table{display:block;max-width:100%;overflow-x:auto}.vs-product__brewing{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;margin:0}.vs-product__brewing-cell{min-width:0;padding:1.4rem;background:#eef2e8;border-radius:.3rem;overflow-wrap:anywhere}.vs-product__brewing-cell--wide{grid-column:1 / -1}.vs-product__brewing dt{font-size:1.2rem;line-height:1.5}.vs-product__brewing dd{margin:.5rem 0 0;color:#244936;font-size:1.5rem;line-height:1.5;font-weight:600}.vs-product__health-note{margin-top:3rem;padding:1.8rem 2.2rem;background:#f3ead8;border-radius:.3rem}.vs-product__health-note h2{margin:0 0 .6rem;color:#3f3424;font-size:1.5rem;line-height:1.4}.vs-product__health-note p{margin:0;font-size:1.3rem;line-height:1.65}@media screen and (min-width:750px){.vs-product .product__info-wrapper{padding-left:clamp(2.4rem,4vw,6rem)}.vs-product__editorial{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(3rem,6vw,8rem)}.vs-product__editorial-column:only-child{grid-column:1 / -1;max-width:76rem}.vs-product .product-form__cameroon-grid>.product-form__cameroon-field>label{min-height:3.4rem}}@media screen and (max-width:989px)and (min-width:750px){.vs-product .product-form__cameroon-grid,.vs-product .product-form__cameroon-conditional{grid-template-columns:minmax(0,1fr)}.vs-product .product-form__cameroon-grid>.product-form__cameroon-field>label{min-height:0}.vs-product .product-form__cameroon-radios{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.vs-product .product-form__cameroon-radio{padding-inline:.8rem;text-align:center}}@media screen and (max-width:749px){.vs-product .product-form__cameroon-field input,.vs-product .product-form__cameroon-field select,.vs-product .product-form__cameroon-field textarea{font-size:1.6rem}.vs-product label.product-form__cameroon-radio{min-height:4.4rem}.vs-product__health-note{padding:1.6rem}}@media screen and (max-width:374px){.vs-product__brewing{grid-template-columns:minmax(0,1fr)}}body .vs-product .product-form__cameroon .product-form__label.product-form__reception-heading{display:flex;flex-wrap:wrap;align-items:center;gap:.8rem;margin-bottom:.7rem;color:var(--vs-green-deep);font-size:1.8rem;font-weight:600;line-height:1.35}body .vs-product .product-form__reception-required{padding:.25rem .7rem;border:1px solid var(--vs-border-soft);border-radius:.4rem;background:var(--vs-bg-soft);font-size:1.15rem;font-weight:600}body .vs-product .product-form__cameroon p.product-form__reception-help{margin:0 0 1.2rem;color:var(--vs-text-main);font-size:1.35rem;line-height:1.5}body .vs-product .product-form__cameroon-radios{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%;gap:1rem;padding:.4rem;border:0;border-radius:.8rem;background:transparent}body .vs-product label.product-form__cameroon-radio{display:grid;grid-template-columns:2.4rem minmax(0,1fr) 1.8rem;align-items:start;gap:.8rem;min-height:10rem;margin:0;padding:1.4rem 1.2rem;border:2px solid #929d5b;border-radius:.8rem;background:var(--vs-bg-main);color:var(--vs-green-deep);text-align:left;box-shadow:none}body .vs-product .product-form__cameroon-radio .product-form__reception-copy{display:grid;gap:.5rem;color:inherit}body .vs-product .product-form__cameroon-radio .product-form__reception-title{color:inherit;font-size:1.5rem;font-weight:600;line-height:1.35;text-align:left}body .vs-product .product-form__cameroon-radio .product-form__reception-description{color:inherit;font-size:1.3rem;font-weight:400;line-height:1.5;text-align:left}body .vs-product .product-form__reception-icon{width:2.4rem;height:2.4rem}body .vs-product .product-form__reception-check{width:1.8rem;height:1.8rem;visibility:hidden}@media(hover:hover){body .vs-product .product-form__cameroon-radio:not(:has(input:checked)):hover{border-color:var(--vs-green-deep);background:var(--vs-bg-soft)}}body .vs-product .product-form__cameroon-radio:has(input:checked){background:var(--vs-green-deep);border-color:var(--vs-green-deep);color:var(--vs-bg-main);box-shadow:0 .2rem .6rem #2449361f}body .vs-product .product-form__cameroon-radio:has(input:checked) .product-form__reception-check{visibility:visible}body .vs-product .product-form__cameroon-radio:has(input:focus-visible){outline:.3rem solid var(--vs-green-deep);outline-offset:.3rem}body .vs-product .product-form__cameroon-radios:has(+[id^=CameroonReceptionMethodError-]:not([hidden])):not(:has(input:checked)){outline:.2rem solid #9f1d1d;outline-offset:.2rem}@media screen and (max-width:749px){body .vs-product .product-form__cameroon-radios{grid-template-columns:minmax(0,1fr)}body .vs-product label.product-form__cameroon-radio{min-height:8.8rem}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/vitalspirit-product.css.map */
