:root{--discount-info__font-size: clamp(.8rem, .124rem + 3.73cqi, 1.8rem);--discount-info__font-size: min(15px, clamp(.8em, .189em + 9cqi, 1.8em));--radio-border-color: hsl(195, 25%, 45%);--radio-checked-color: hsl(195, 25%, 35%);--radio-hover-color: hsla(195, 25%, 95%, 1);--radio-disabled-bg-color: #d9d9d9}#shopify-block-fast_bundle_volume_position_qGWmA6,#rbr-container-element-false{display:none}#product .flex-wrapper{margin-top:2rem}.discount__info{background:var(--light__colour);padding:2.25rem 1.75rem;font-size:min(1em,16px);border-radius:0;margin:2.5rem 0 0;display:flex;align-items:flex-start;gap:.5em;container:discount__info / inline-size}.discount__info .heading-wrapper{display:flex;gap:.375em;font-size:min(1.15em,20px);margin-bottom:.75em}.discount__info .discount-info-wrapper{margin-bottom:1em}@media screen and (min-width: 750px){.discount__info{padding:2.5rem 2rem}.product__media-wrapper{margin-bottom:0}}@media screen and (min-width: 1000px){.discount__info{padding:2.5rem 2rem}}.discount__info .discount__info--svg{height:calc(clamp(1.3rem,.962rem + 1.86cqi,1.8rem)*1.2)}.discount__info.single-stem .discount__info--svg{height:unset}.discount__info.single-stem{padding:2.25rem 1.75rem}.discount__info .heading__svg--adj{line-height:normal;height:1.1em;aspect-ratio:1}.discount__info.single-stem .heading__svg--adj{height:unset}.discount__info.single-stem .heading__svg--adj svg{width:.8em}.discount__info.single-stem .discount__info--svg .stem-svg-wrapper,.discount__info.single-stem .heading__svg--adj .stem-svg-wrapper{background:var(--primary-dark-20)!important;padding:.25em;border-radius:50%;display:flex}.discount__info .discount__info--svg svg,.discount__info .heading__svg--adj svg{height:110%;width:110%;fill:#477585;line-height:normal}#product .discount__info.single-stem .discount__info--svg .stem-svg-wrapper svg,.discount__info--content .stem-svg-wrapper svg{fill:var(--primary-light-40)!important;width:1.2em;height:auto}.discount__info--content .heading{font-size:inherit;margin:0;font-weight:400;line-height:calc(4px + 2.4ex)}.discount__info--content ul{margin:.75rem 0 1rem;padding-left:1.5rem}.discount__info--content ul li{line-height:1.4;font-variation-settings:"wght" 325;font-size:1.4rem}.discount__info--content p{line-height:calc(4px + 2.2ex);margin:0;font-size:.95em}.discount__info--content .small-print p{font-size:.875em;opacity:.85}.single-stem .discount__info--content h5{font-size:min(1.2em,4.5cqw)}.single-stem .discount__info--content .small-print p{font-size:.75em}.discount__info p:last-child{margin-bottom:0}.discount__info a{color:inherit;font-variation-settings:"wght" 425;transition:.3s all ease-in-out;text-decoration-thickness:.05em;text-decoration-color:#3956604d;text-underline-offset:.2em;font-weight:300;filter:brightness(.9)}.discount__info a:hover{text-decoration:none;filter:brightness(.75)}@container discount__info (min-width: 1px){.heading-wrapper{font-size:clamp(1.3rem,.962rem + 1.86cqi,1.8rem)}.discount__info--svg{height:clamp(1.3rem,.962rem + 1.86cqi,1.8rem)}}.multi-buy-form{background:#f5f8f9;padding:26px}#multi-buy-options{display:flex;flex-direction:column;gap:.5em}.discount-option{display:flex;gap:.25em;align-items:center;padding:1em .75em;border:1px solid hsl(195,25%,40%);justify-content:space-between}.discount-option .option{display:flex;gap:.25em}.discount-option label{line-height:normal;font-size:.8em;font-weight:300}.multi-buy-form input[type=radio]{box-sizing:border-box;width:1.25em;height:1.25em;margin:0;padding:0;border:1px solid var(--radio-border-color);border-radius:50%;-webkit-appearance:none;appearance:none;background-color:transparent;outline:none;transition:outline .1s}.multi-buy-form input[type=radio]:not(:disabled):checked{border-color:var(--radio-checked-color);background-color:var(--radio-checked-color);background-clip:content-box;padding:2px;background-image:radial-gradient(circle,var(--radio-checked-color) 0%,var(--radio-checked-color) 50%,transparent 60%,transparent 100%)}.multi-buy-form input[type=radio]:disabled{background-color:var(--radio-disabled-bg-color)}.multi-buy-form input[type=radio]:disabled:checked{background-image:radial-gradient(circle,var(--radio-border-color) 0%,var(--radio-border-color) 50%,transparent 50%,transparent 100%)}@media (hover: hover){.multi-buy-form input[type=radio]:not(:disabled):hover{background-color:var(--radio-hover-color);outline:6px solid var(--radio-hover-color);transform:scale(1.05)}}.multi-buy-form input[type=radio]:focus-visible{background-color:var(--radio-hover-color);outline:6px solid var(--radio-hover-color);transform:scale(1.05)}.discount__info{background:#ecf2f4}.discount__info h5{color:#304850}.discount__info p{color:#4d7380}.discount__info{container:discount__info-wrapper / inline-size}.discount__info--wrapper .button{font-size:1.45rem}@container discount__info-wrapper (max-width: 424.8px){.discount__info--svg,.discount__info .discount__info--svg{display:none}.heading__svg--adj{display:flex}}@container discount__info-wrapper (min-width: 290px){#product h1{font-size:2rem;font-size:clamp(1.8rem,.81rem + 4.87cqi,3rem)}}@container discount__info-wrapper (min-width: 425px){.discount__info--svg{display:flex}.heading__svg--adj{display:none}}.discount__info--content{flex:1}.discount__list{margin:0 0 .75em;display:flex;gap:1rem}.discount__item{container:discount__item / inline-size;background:#fcfdfd;padding:.5em 0;border-radius:0;display:flex;flex:1;flex-direction:column;align-items:center;gap:.001em}.discount__item span{display:flex;line-height:normal;color:#4d7380}.discount__item span.qty-perc{text-transform:uppercase;font-weight:300;letter-spacing:.1em}.discount__item span.savings{font-weight:400;color:#395660}@container discount__item (min-width: 50px){.discount__item span{font-size:calc(var(--discount-info__font-size) * .9)}.discount__item span.savings{font-size:calc(var(--discount-info__font-size) * 1.125)}}.discount__divider{display:none}.saving__prefix:before{content:"saving";font-size:calc(var(--discount-info__font-size) * .9);padding-right:.25em}@media screen and (max-width: 350px){.saving__prefix:before{content:"-";padding-right:0}.discount__list{background:#00000013;padding:1rem .75rem;border-radius:2px}.discount__divider{display:flex!important;width:.01rem;background:#141414}.discount__item{padding:0;background:none}}
/*# sourceMappingURL=/cdn/shop/t/33/assets/multi-buy-discount.css.map */
