.kop-buy,.kop-buy-addon{--kop-buy-navy: #0d0047;--kop-buy-blue: #3b6fe0;--kop-buy-yellow: #fffb9d;--kop-buy-line: #e6e4ee;--kop-buy-tint: #eef0fa;--kop-buy-serif: "Instrument Serif", Georgia, serif;--kop-buy-sans: var(--typeBasePrimary, Roboto), Roboto, "Helvetica Neue", Arial, sans-serif;color:var(--kop-buy-navy);font-family:var(--kop-buy-sans)}.kop-buy,.kop-buy-addon{text-align:left}.kop-buy{margin-top:14px;--kop-buy-ease: cubic-bezier(.2, .8, .2, 1)}.product-single__form .kop-buy{margin-bottom:16px}.kop-buy-addon{--kop-buy-ease: cubic-bezier(.2, .8, .2, 1)}.kop-buy *,.kop-buy-addon *{box-sizing:border-box}.kop-buy button,.kop-buy-addon button{font-family:inherit;color:inherit;letter-spacing:0}.kop-buy [hidden],.kop-buy-addon [hidden]{display:none!important}.kop-buy .kop-buy__heading,.kop-buy-addon .kop-buy__heading{margin:0 0 10px;font-family:var(--kop-buy-serif)!important;font-weight:400;font-size:26px;line-height:1.1;letter-spacing:-.01em}.kop-buy__types+.kop-buy__heading{margin-top:20px}.kop-buy__types{display:grid;grid-template-columns:1fr 1fr;gap:10px}.kop-buy__type{display:flex;align-items:center;gap:8px;height:65px;padding:8px 10px;border:1px solid #ececec;border-radius:12px;background:#fff;cursor:pointer;text-align:left;transition:border-color .2s ease}.kop-buy__type.is-active{padding:7px 9px;border:2px solid var(--kop-buy-navy)}.kop-buy__type-media{flex:0 0 auto;display:flex;align-items:center;justify-content:center;width:34px;height:34px}.kop-buy__type-image{display:flex;width:100%;height:100%}.kop-buy__type-image img{width:100%;height:100%;object-fit:contain}.kop-buy__type-text{display:flex;flex-direction:column;gap:5px;min-width:0}.kop-buy__type-label{font-size:14px;font-weight:500;line-height:1}.kop-buy__type-servings{font-size:12px;font-weight:400;line-height:1}.kop-buy__modes{display:grid;grid-template-columns:1fr 1fr;position:relative;padding:5px;margin-bottom:10px;border:1px solid #e0e0e0;border-radius:100px;background:#fff}.kop-buy__modes:before{content:"";position:absolute;top:5px;bottom:5px;left:5px;width:calc(50% - 5px);border-radius:100px;background:var(--kop-buy-toggle, var(--kop-buy-blue));transition:transform .28s var(--kop-buy-ease)}.kop-buy.is-onetime .kop-buy__modes:before{transform:translate(100%)}.kop-buy.is-navy{--kop-buy-toggle: #000d4e}.kop-buy__mode{position:relative;z-index:1;height:40px;padding:0 12px;border:0;border-radius:100px;background:none;font-size:16px;font-weight:600;cursor:pointer;transition:color .25s ease}.kop-buy__mode[aria-selected=true]{color:#fff}.kop-buy__plans{display:flex;flex-direction:column;gap:10px}.kop-buy__plan{display:block;width:100%;padding:14px;border:2px solid #f1f1f1;border-radius:9px;background:#fff;cursor:pointer;text-align:left;transition:border-color .2s ease,background-color .2s ease}.kop-buy__plan.is-active{border-color:var(--kop-buy-navy);background:var(--kop-buy-tint)}.kop-buy__plan-head{display:flex;align-items:flex-start;gap:12px}.kop-buy.is-onetime .kop-buy__plan-head:not(:has([data-mode=onetime] .kop-buy__badge)){align-items:center}.kop-buy:not(.is-onetime) .kop-buy__plan-head:not(:has([data-mode=subscribe] .kop-buy__badge)){align-items:center}.product__selling-plan-selector{position:relative}.product__selling-plan-selector .kop-buy-freq-legacy{position:absolute!important;width:1px!important;height:1px!important;margin:0!important;padding:0!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;border:0!important;white-space:nowrap!important}.kop-buy__radio{flex:0 0 auto;position:relative;width:24px;height:24px;margin-top:0;border:2px solid var(--kop-buy-navy);border-radius:50%;background:#fff}.kop-buy__radio:after{content:"";position:absolute;top:4px;right:4px;bottom:4px;left:4px;border-radius:50%;background:var(--kop-buy-navy);transform:scale(0);transition:transform .25s var(--kop-buy-ease)}.kop-buy__plan.is-active .kop-buy__radio:after{transform:scale(1)}.kop-buy__plan-main{flex:1 1 auto;min-width:0}.kop-buy__plan-title-wrap{display:flex;flex-direction:column;align-items:flex-start;gap:6px}.kop-buy__plan-title{font-size:18px;font-weight:700;line-height:24px}.kop-buy__badges{display:flex;flex-wrap:wrap;gap:6px}.kop-buy__badge{display:inline-block;padding:4px 8px;border-radius:4px;font-size:11px;font-weight:700;line-height:1.1;letter-spacing:.03em;text-transform:uppercase;white-space:nowrap}.kop-buy__badge--outline{border:1px solid var(--kop-buy-line);background:#fff;padding:3px 7px}.kop-buy__badge--yellow{background:var(--kop-buy-yellow)}.kop-buy__badge--blue{background:var(--kop-buy-blue);color:#fff}.kop-buy__prices{flex:0 0 auto;display:flex;flex-direction:column;align-items:flex-end;gap:2px;text-align:right}.kop-buy__price{font-size:18px;font-weight:700;line-height:24px;white-space:nowrap}.kop-buy__price-suffix{margin-left:2px;font-size:13px;font-weight:500}.kop-buy__total{font-size:12px;font-weight:600;line-height:1.15;white-space:nowrap}.kop-buy__total s{font-weight:400;opacity:.7}.kop-buy__save{font-size:14px;font-weight:700;line-height:1.2;letter-spacing:.02em;color:var(--kop-buy-blue);text-transform:uppercase}.kop-buy__plan-img{flex:0 0 auto;align-self:center;display:flex;align-items:center;justify-content:center;width:44px;height:52px}.kop-buy__plan-img img{display:block;width:100%;height:100%;object-fit:contain}@media(min-width:769px){.kop-buy__plan-img{width:52px;height:60px}.kop-buy__save{font-size:15px}}.kop-buy__plan-title-row{display:inline-flex;align-items:center;gap:4px}.kop-buy__plan-icon{flex:0 0 auto;display:flex;align-items:center;width:29px;height:36px;margin:-6px 0}.kop-buy__plan-icon img{display:block;width:100%;height:100%;object-fit:cover}.kop-buy__plan[data-tier="1"] .kop-buy__plan-icon{margin-left:-8px}.kop-buy__plan[data-tier="3"] .kop-buy__plan-icon{margin-left:-2px}.kop-buy.kop-buy--travel .kop-buy__plan .kop-buy__plan-icon{margin-left:0}@media(min-width:769px){.kop-buy__plan-icon{width:32px;height:40px;margin-top:-8px;margin-bottom:-8px}.kop-buy__plan[data-tier="1"] .kop-buy__plan-icon{margin-left:-10px}}.kop-buy .kop-buy__plan .kop-buy__plan-icon--bundle{width:32px;margin-left:2px}.kop-buy .kop-buy__plan .kop-buy__plan-icon--bundle img{object-fit:contain}@media(min-width:769px){.kop-buy .kop-buy__plan .kop-buy__plan-icon--bundle{width:36px;margin-left:2px}}.kop-buy__point:nth-child(4){font-weight:700}.kop-buy__points{display:none;flex-direction:column;gap:6px;margin-top:10px;padding-top:10px;border-top:1px solid #d8d4e0}.kop-buy__plan.is-active .kop-buy__points[data-mode=subscribe]{display:flex}.kop-buy__point{display:flex;align-items:center;gap:10px;font-size:14px;line-height:1.35}.kop-buy__point svg{flex:0 0 auto}.kop-buy [data-mode=onetime]{display:none}.kop-buy.is-onetime [data-mode=subscribe]{display:none!important}.kop-buy.is-onetime .kop-buy__plan-title-wrap[data-mode=onetime],.kop-buy.is-onetime .kop-buy__prices[data-mode=onetime],.kop-buy.is-onetime .kop-buy__plan.is-active .kop-buy__points[data-mode=onetime]{display:flex}.kop-buy-addon{margin:-6px 0 24px}.kop-buy-addon__head{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.kop-buy-addon__head .kop-buy__heading{margin-bottom:6px}.kop-buy-addon__head-price{font-size:18px;font-weight:700;white-space:nowrap}.kop-buy-addon__text{margin:0 0 12px;font-size:14px;line-height:1.4}.kop-buy-addon__card{display:flex;align-items:center;gap:12px;padding:14px;border:2px solid #f1f1f1;border-radius:9px;background:#fff}.kop-buy-addon__image{flex:0 0 auto;display:flex;width:53px;height:48px}.kop-buy-addon__image img{width:100%;height:100%;object-fit:contain;border-radius:2px}.kop-buy-addon__info{flex:1 1 auto;display:flex;flex-direction:column;gap:2px;min-width:0}.kop-buy-addon__name{font-size:16px;font-weight:700;line-height:1.2}.kop-buy-addon__price{font-size:13px;line-height:1.3}.kop-buy-addon__servings{font-size:12px;line-height:1.3}.kop-buy-addon__btn{flex:0 0 auto;min-width:96px;height:44px;padding:0 22px;border:2px solid var(--kop-buy-navy);border-radius:100px;background:#fff;font-size:16px;font-weight:700;text-transform:uppercase;cursor:pointer;transition:background-color .2s ease,color .2s ease}.kop-buy-addon__btn:hover{background:var(--kop-buy-navy);color:#fff}.kop-buy-addon__btn.is-loading,.kop-buy-addon__btn:disabled{opacity:.6;cursor:default}.kop-buy-addon__error{margin:8px 0 0;font-size:13px;color:#d02e2e}@media(min-width:769px){.kop-buy .kop-buy__heading,.kop-buy-addon .kop-buy__heading{font-size:28px}.kop-buy-addon{margin-bottom:32px}.kop-buy__plan{padding:16px 18px}.kop-buy__plan-title,.kop-buy__price{font-size:19px}}@keyframes kop-buy-fade{0%{opacity:.35}to{opacity:1}}.kop-buy.is-swap-type .kop-buy__plan:not([hidden]),.kop-buy-addon.is-swap [data-addon-for]:not([hidden]){animation:kop-buy-fade .2s ease-out}.kop-buy.is-ready .kop-buy__plan.is-active .kop-buy__points{animation:kop-buy-fade .2s ease-out}.kop-buy__plan,.kop-buy__type,.kop-buy__mode{-webkit-tap-highlight-color:transparent}@media(prefers-reduced-motion:reduce){.kop-buy *,.kop-buy *:before,.kop-buy *:after,.kop-buy-addon *{animation:none!important;transition:none!important}.kop-buy__modes:before{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/406/assets/kopstorm-buybox.css.map */
