@media screen and (max-width:767px){.template-product .page-full,.page-width{padding:0 12px}}.pw-v3{--pw-navy: #17264f;--pw-navy-hover: #0f1b3d;--pw-gold: #ffd602;--pw-gold-hover: #ffd602;--pw-gold-deep: #d9a114;--pw-gold-text: #b98a00;--pw-green: #157a44;--pw-green-tint: #eaf4ec;--pw-cream: #faf7f0;--pw-page: #f3efe6;--pw-voucher-bg: #fffdf6;--pw-border-card: #e7e3d9;--pw-border-row: #eae6dc;--pw-border-input: #dcd7c9;--pw-divider: #f1ede2;--pw-divider-warm: #efead9;--pw-text-muted: #6e6a5e;--pw-text-body: #55503f;--pw-text-strike: #a8a392;--pw-font-display: "Poppins", var(--typeHeaderFallback, sans-serif);--pw-font-body: "Jost", var(--typeBaseFallback, sans-serif);--pw-price-spacing: 0;width:100%;box-sizing:border-box;background:#fff;border:1px solid var(--pw-border-card);border-radius:10px;padding:22px;display:flex;flex-direction:column;gap:14px;box-shadow:0 2px 8px #17264f12;font-family:var(--pw-font-body);font-size:16px;font-weight:400;letter-spacing:normal;color:var(--pw-navy);-webkit-font-smoothing:antialiased;margin-bottom:20px}.pw-v3 *,.pw-v3 *:before,.pw-v3 *:after{box-sizing:border-box}.pw-v3,.pw-v3 button,.pw-v3 input,.pw-v3 select,.pw-v3 textarea,.pw-v3 label{line-height:normal;letter-spacing:normal;text-rendering:auto}.pw-v3 p{font:inherit;letter-spacing:inherit;text-rendering:inherit}.pw-v3 .product-block{margin:0;padding:0}.pw-v3 label,.pw-v3 label *{text-transform:none;letter-spacing:0}.pw-v3 .pw-check{color:var(--pw-green);font-weight:600}.pw-v3 .pw-sup{font-size:.55em;vertical-align:.55em}.pw-v3 .variant-wrapper{margin:0}.pw-v3 .variant-wrapper-custom .variant__label{display:none}.pw-v3 .variant-wrapper-custom .variant-input-wrap{display:flex;flex-direction:column;flex-wrap:nowrap;gap:8px;width:100%;min-width:0;margin:0;padding:0;border:0}.pw-v3 .variant-wrapper-custom .variant-input{position:relative;display:block;width:100%}.pw-v3 .variant-wrapper-custom .variant-input-wrap label.variant-label{display:flex;flex-direction:row;align-items:center;gap:12px;width:100%;height:auto;margin:0;padding:12px 14px;border:1.5px solid var(--pw-border-row);border-radius:8px;background:#fff;box-shadow:none;overflow:visible;text-align:left;font-family:var(--pw-font-body);font-size:12.5px;font-weight:400;letter-spacing:0;line-height:normal;text-transform:none;transition:border-color .15s ease,background-color .15s ease}.pw-v3 .variant-wrapper-custom .variant-input-wrap label.variant-label:hover{border-color:var(--pw-navy)}.pw-v3 .variant-wrapper-custom .variant-input-wrap input[type=radio]:focus+label.variant-label{background:#fff;box-shadow:none}.pw-v3 .variant-wrapper-custom .variant-input-wrap input[type=radio]:checked+label.variant-label{border-color:var(--pw-navy);background:var(--pw-cream);box-shadow:none}.pw-v3 .variant-wrapper-custom .variant-input-wrap input[type=radio]:focus-visible+label.variant-label{outline:2px solid var(--pw-navy);outline-offset:2px}.pw-v3 .variant-wrapper-custom .variant-radio-btn{position:static;left:auto;top:auto;flex:0 0 22px;width:22px;height:22px;border:2px solid var(--pw-border-row);border-radius:50%;background:#fff}.pw-v3 .variant-wrapper-custom .variant-input input:checked~label .variant-radio-btn{width:22px;height:22px;border:2px solid var(--pw-navy);background:var(--pw-navy);box-shadow:inset 0 0 0 3px var(--pw-cream)}.pw-v3 .variant-label__image{flex:0 0 44px;width:70px;height:70px;max-height:70px;object-fit:contain}.pw-v3 .pw-main{display:flex;flex:1;flex-direction:column;gap:1px;min-width:0}.pw-v3 .pw-name-line{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.pw-v3 span.variant-label__text{font:600 15px var(--pw-font-display);color:var(--pw-navy);white-space:nowrap}.pw-v3 .variant-wrapper-custom .variant-badge{position:static;top:auto;left:auto;right:auto;transform:none;min-width:0;padding:2px 7px;border-radius:99px;background:var(--pw-navy);color:#fff;font:600 10px var(--pw-font-display);white-space:nowrap}.pw-v3 .variant-wrapper-custom .variant-badge--gold{background:var(--pw-gold);color:var(--pw-navy)}.pw-v3 .pw-serving{font-size:12.5px;color:var(--pw-text-body)}.pw-v3 .pw-ship{display:flex;align-items:center;gap:4px;margin-top:1px;font-size:11px;font-weight:600;color:var(--pw-navy);letter-spacing:.02em}.pw-v3 .pw-ship>*{letter-spacing:inherit}.pw-v3 .pw-ship[hidden]{display:none}.pw-v3 .freeshipping-badge{display:none!important}.pw-v3 .variant-label__info{flex:0 1 auto;min-width:0;max-width:34%;margin-left:auto}.pw-v3 .variant-wrapper-custom .variant-label__price,.pw-v3 .variant-wrapper-custom .variant-label__price.has-saving{display:flex;flex-direction:column;align-items:flex-end;gap:1px}.pw-v3 .variant-label__price [data-variant-price],.pw-v3 .variant-label__price [data-price-per-pack],.pw-v3 .variant-label__price [data-variant-saving]{display:none!important}.pw-v3 .pw-price-line{display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:baseline;gap:5px;row-gap:0}.pw-v3 .pw-rrp{font-size:11.5px;color:var(--pw-text-strike);text-decoration:line-through;white-space:nowrap}.pw-v3 .pw-rrp[hidden],.pw-v3 .pw-save[hidden],.pw-v3 .pw-price-line[hidden]{display:none}.pw-v3 .pw-price{font:700 19px var(--pw-font-display);letter-spacing:var(--pw-price-spacing);color:var(--pw-navy);white-space:nowrap}.pw-v3 .pw-save{font-size:11.5px;font-weight:600;color:var(--pw-green);white-space:nowrap}.pw-v3 .product-single__form{display:flex;flex-direction:column;gap:14px;margin:0}.pw-v3 .rc_container{display:block;margin:0;padding-top:14px;border-top:1px solid var(--pw-divider)}.pw-v3 .rc_container .rc-widget{margin:0;padding:0}.pw-v3 .pw-plan-options,.pw-v3 .rc_container .rc-template__legacy-radio{display:flex;flex-direction:column;gap:8px}.pw-v3 .pw-plan-option--ot{order:1}.pw-v3 .pw-plan-option--sub{order:2}.pw-v3 .rc_container .pw-plan-option,.pw-v3 .pw-plan-option{display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;text-align:left;margin:0;padding:0!important;width:100%;border:1.5px solid var(--pw-border-row);border-radius:8px;background:#fff;overflow:hidden;box-sizing:border-box;transition:border-color .15s ease}.pw-v3 .pw-plan-option:hover,.pw-v3 .pw-plan-option.pw-is-selected{border-color:var(--pw-navy)}.pw-v3 .rc_container .rc-widget .rc-option--active{border:1.5px solid var(--pw-navy)!important}.pw-v3 .rc_container .rc-option__subsave{margin-top:0}.pw-v3 .pw-plan-row{position:relative;display:flex;align-items:center;gap:12px;width:100%;margin:0;padding:12px 14px;border:0;border-radius:0;background:transparent;box-sizing:border-box;white-space:normal}.pw-v3 .rc_container .pw-plan-row{display:flex;align-items:center;width:100%;padding:12px 14px!important;border:0!important;border-radius:0;text-align:left;order:1}.pw-v3 .pw-plan-option.pw-is-selected .pw-plan-row{background:var(--pw-cream)}.pw-v3 .rc_container .pw-plan-radio,.pw-v3 .rc_container .rc-radio .rc-radio__input{position:static;flex:0 0 22px;width:22px;height:22px;min-width:22px;margin:0;padding:0;border:2px solid var(--pw-border-row);border-radius:50%;background:#fff;-webkit-appearance:none;-moz-appearance:none;appearance:none;box-sizing:border-box;cursor:pointer}.pw-v3 .rc_container .pw-plan-radio:checked,.pw-v3 .rc_container .rc-radio .rc-radio__input:checked{width:22px;height:22px;border:2px solid var(--pw-navy);background:var(--pw-navy);box-shadow:inset 0 0 0 3px var(--pw-cream)}.pw-v3 .rc_container .pw-plan-radio:focus-visible{outline:2px solid var(--pw-navy);outline-offset:2px}.pw-v3 .rc_container label.pw-plan-label{display:flex;flex:1;flex-wrap:nowrap;align-items:center;column-gap:12px;row-gap:2px;width:auto;min-width:0;margin:0;padding:0;color:var(--pw-navy);font-family:var(--pw-font-body);font-weight:400;line-height:normal;cursor:pointer}.pw-v3 .rc_container .pw-plan-text,.pw-v3 .rc_container .pw-plan-discount,.pw-v3 .rc_container .rc-widget .rc-option__text,.pw-v3 .rc_container .rc-widget .rc-option__discount{font:600 14px var(--pw-font-body);color:var(--pw-navy);text-transform:none;letter-spacing:0}.pw-v3 .rc_container span.rc-option__price{float:none;padding:0;color:var(--pw-navy);font:700 16px var(--pw-font-display);letter-spacing:var(--pw-price-spacing);white-space:nowrap}.pw-v3 .pw-ot-label>.rc-option__text{order:1;flex:0 1 auto;min-width:0}.pw-v3 .pw-ot-label>.rc-option__discount{order:2}.pw-v3 .pw-ot-label>.pw-gap{order:3;flex:1 1 auto}.pw-v3 .pw-ot-label>.js-qty__wrapper{order:4;flex:0 0 auto}.pw-v3 .pw-ot-label>.pw-ot-price{order:5;flex:0 0 auto}.pw-v3 .pw-ot-price{font:700 16px var(--pw-font-display);letter-spacing:var(--pw-price-spacing);color:var(--pw-navy)}.pw-v3 .pw-sub-main{display:flex;flex:1;flex-direction:column;gap:2px;min-width:0}.pw-v3 .pw-sub-title{font:600 14px var(--pw-font-body);color:var(--pw-navy)}.pw-v3 .rc_container .pw-sub-title .pw-plan-text,.pw-v3 .rc_container .rc-widget .pw-sub-title .rc-option__text{text-transform:capitalize}.pw-v3 .rc_container .pw-sub-main .rc-option__text,.pw-v3 .rc_container .pw-sub-main .rc-option__discount{font:600 14px var(--pw-font-body)}.pw-v3 .pw-sub-prices{display:flex;flex:0 0 auto;flex-direction:column;align-items:flex-end;gap:1px;max-width:45%;margin-left:auto}.pw-v3 .pw-sub-pill{padding:2px 7px;border-radius:99px;background:var(--pw-gold);color:var(--pw-navy);font:600 10px var(--pw-font-display);letter-spacing:.03em;white-space:nowrap}.pw-v3 .pw-sub-rrp{font-size:12px;color:var(--pw-text-strike);text-decoration:line-through;white-space:nowrap;font-weight:400}.pw-v3 .pw-sub-price{font:700 19px var(--pw-font-display);letter-spacing:var(--pw-price-spacing);color:var(--pw-navy);white-space:nowrap}.pw-v3 .pw-save-line{font-size:12px;font-weight:600;color:var(--pw-green)}.pw-v3 .pw-sub-serving{font-size:12px;font-weight:400;color:var(--pw-text-body);white-space:nowrap}.pw-v3 .pw-sub-pill[hidden],.pw-v3 .pw-sub-rrp[hidden],.pw-v3 .pw-sub-serving[hidden],.pw-v3 .pw-save-line[hidden],.pw-v3 .pw-plan-label .pw-plan-price,.pw-v3 .pw-plan-label .rc-option__price,.pw-v3 .rc_container .rc-radio__label .rc-option__price{display:none}.pw-v3 .pw-no-price [data-variant-price]{display:inline!important}.pw-v3 .rc_container .pw-plan-panel{order:2;width:100%;align-items:stretch;text-align:left}.pw-v3 .pw-plan-panel{display:flex;flex-direction:column;gap:12px;margin:0;padding:14px;background:#fff;border-top:1px solid var(--pw-divider);white-space:normal}.pw-v3 .rc_container .pw-plan-select-wrap~.pw-plan-panel{padding-bottom:12px}.pw-v3 .pw-voucher{order:1}.pw-v3 .pw-perks{order:2}.pw-v3 .pw-benefits,.pw-v3 .rc_container .pw-plan-select-wrap,.pw-v3 .rc_container .rc-selling-plans{order:3}.pw-v3 .pw-voucher{width:100%;padding:13px 14px;border:1px dashed var(--pw-gold-deep);border-radius:8px;background:var(--pw-voucher-bg);text-align:center}.pw-v3 .pw-voucher-title{font:600 13.5px var(--pw-font-display);color:var(--pw-navy)}.pw-v3 .pw-voucher-sub{margin-top:3px;font-size:14px;color:var(--pw-text-body)}.pw-v3 .pw-voucher-note{margin-top:2px;font-size:11.5px;color:var(--pw-text-muted)}.pw-v3 .pw-perks{width:100%;display:grid;grid-template-columns:1fr 1fr 1fr;gap:6px;padding-top:12px;border-top:1px solid var(--pw-divider-warm)}.pw-v3 .pw-perk{display:flex;align-items:center;justify-content:center;gap:5px;font-size:11.5px;font-weight:600;color:var(--pw-navy);text-align:center}.pw-v3 .pw-benefits{width:100%;text-align:left;font-size:12.5px;line-height:1.5;color:var(--pw-text-body)}.pw-v3 .pw-benefits p{margin:0 0 6px}.pw-v3 .pw-benefits p:last-child{margin-bottom:0}.pw-v3 .pw-benefits strong{color:var(--pw-navy)}.pw-v3 .pw-benefits ul{margin:0;padding-left:18px;list-style:none}.pw-v3 .pw-benefits li{position:relative}.pw-v3 .pw-benefits li:before{content:"\2713";position:absolute;left:-16px;color:var(--pw-green)}.pw-v3 .rc_container .pw-plan-select-wrap,.pw-v3 .rc_container .rc-selling-plans{display:block;position:static;float:none;width:100%;max-width:none;margin:0;padding:0 14px 14px;text-align:left;background-image:none}.pw-v3 .rc_container .pw-plan-panel .pw-plan-select-wrap{padding:0}.pw-v3 .pw-plan-select-wrap>label{display:none}.pw-v3 .pw-plan-panel:empty{display:none}.pw-v3 .rc_container [data-selector-subsave] .rc-selling-plans{padding:0}.pw-v3 .rc_container .rc-template__legacy-radio .rc_widget__option__selector+.rc-selling-plans{padding:0 14px 14px}.pw-v3 .rc_container .rc-selling-plans:after{content:none;display:none}.pw-v3 .rc_container .pw-plan-select,.pw-v3 .rc_container .rc_widget__option__plans__dropdown{display:block;width:100%;max-width:none;min-width:0;margin:0;padding:11px 38px 11px 14px;border:1px solid var(--pw-border-input);border-radius:8px;outline:0;color:var(--pw-navy);font-family:var(--pw-font-body);font-size:14px;font-weight:600;letter-spacing:0;text-transform:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2212%22%20height%3D%228%22%20viewBox%3D%220%200%2012%208%22%3E%3Cpath%20d%3D%22M1%201.5l5%205%205-5%22%20stroke%3D%22%2317264F%22%20stroke-width%3D%221.8%22%20fill%3D%22none%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E) no-repeat right 14px center}.pw-v3 .rc_container .pw-plan-select:active,.pw-v3 .rc_container .pw-plan-select:focus,.pw-v3 .rc_container .rc_widget__option__plans__dropdown:active,.pw-v3 .rc_container .rc_widget__option__plans__dropdown:focus{border:1px solid var(--pw-border-input)}.pw-v3 .rc_container .rc_widget__option__plans__dropdown:focus-visible{outline:2px solid var(--pw-navy);outline-offset:2px}.pw-v3 .rc_container .rc_widget__option__plans__dropdown option{color:var(--pw-navy)}.pw-v3.is-onetime .pw-plan-panel,.pw-v3.is-onetime .pw-plan-select-wrap,.pw-v3.is-onetime .rc_container .rc-selling-plans{display:none}.pw-v3 .product__quantity{margin:0;padding:0}.pw-v3 .product__quantity>label{display:none}.pw-v3 .js-qty__wrapper{display:none;align-items:center;gap:2px;width:auto;min-width:0;max-width:none;margin:0;padding:2px;border:1px solid var(--pw-border-input);border-radius:8px;background:#fff;overflow:visible;position:static}.pw-v3.is-onetime .js-qty__wrapper{display:inline-flex}.pw-v3 .js-qty__num{order:2;display:flex;flex:0 0 22px;width:22px;min-width:22px;height:26px;margin:0;padding:0 1px 0 0;border:0;border-radius:0;background:transparent;box-shadow:none;text-align:center;font:600 13px/1 var(--pw-font-display);color:var(--pw-navy)}.pw-v3 .js-qty__num:focus{outline:0;box-shadow:none}.pw-v3 .js-qty__num:focus-visible{outline:2px solid var(--pw-navy);outline-offset:1px}.pw-v3 .js-qty__adjust{position:relative;display:flex;flex:0 0 26px;align-items:center;justify-content:center;top:auto;bottom:auto;left:auto;right:auto;width:26px;height:26px;padding:0;border:0;border-radius:6px;background:transparent;color:var(--pw-navy);fill:currentColor;touch-action:manipulation}.pw-v3 .js-qty__adjust:before{content:"";position:absolute;top:-9px;right:-9px;bottom:-9px;left:-9px}.pw-v3 .js-qty__adjust--minus{order:1}.pw-v3 .js-qty__adjust--plus{order:3}.pw-v3 .js-qty__adjust:hover{background:var(--pw-cream);color:var(--pw-navy)}.pw-v3 .js-qty__adjust:active{background:var(--pw-cream)}.pw-v3 .js-qty__adjust .icon{width:11px;height:11px;font-size:11px}.pw-v3 .js-qty__adjust .icon path{fill:currentColor}.pw-v3 .js-qty__num:active~.js-qty__adjust,.pw-v3 .js-qty__num:focus~.js-qty__adjust{border-color:transparent}.pw-v3 .js-qty__adjust[disabled]{opacity:.35;cursor:default}.pw-v3 .c-flex{display:block;margin:0}.pw-v3 button.add-to-cart{display:flex;align-items:center;justify-content:center;width:100%;min-height:0;margin:0;padding:15px;border:0;border-radius:8px;background:var(--pw-gold);color:var(--pw-navy);font:700 16px var(--pw-font-body);letter-spacing:var(--pw-price-spacing);text-transform:none;transition:background-color .15s ease}.pw-v3 button.add-to-cart:hover:not([disabled]){background:var(--pw-gold-hover);color:var(--pw-navy)}.pw-v3 button.add-to-cart:focus-visible{outline:2px solid var(--pw-navy);outline-offset:2px}.pw-v3 button.add-to-cart[disabled],.pw-v3 button.add-to-cart.disabled{background:var(--pw-gold);opacity:.5;cursor:not-allowed}.pw-v3 [data-add-to-cart-text]{text-transform:none}.pw-v3 .pw-cta-total{font:inherit;white-space:pre}.pw-v3 .pw-cta-total[hidden]{display:none}.pw-v3 .pw-recap{margin-top:-4px;text-align:center;font-size:12.5px;color:var(--pw-text-muted)}.pw-v3 .pw-recap:empty{display:none}.pw-v3 .pw-guarantee{margin-top:-2px;padding-top:12px;border-top:1px solid var(--pw-divider);text-align:center;font-size:12px;color:var(--pw-text-body)}.pw-v3 .shopify-payment-terms{margin:0;padding:0;text-align:center;font-size:12px;line-height:1.4;color:var(--pw-text-muted)}.pw-v3 .shopify-payment-terms:empty{display:none}.pw-v3 select.product-single__variants{display:none}@media(max-width:480px){.pw-v3{padding:16px}.pw-v3 .pw-ship{white-space:normal}.pw-v3 .pw-main{overflow-wrap:anywhere}.pw-v3 .variant-wrapper-custom .variant-input-wrap label.variant-label,.pw-v3 .rc_container .pw-plan-option--ot .pw-plan-row{padding:12px!important;gap:8px}.pw-v3 .variant-label__image{flex:0 0 40px;width:40px;height:40px;max-height:40px}.pw-v3 .js-qty__adjust{flex-basis:34px;width:34px;height:34px}.pw-v3 .rc_container label.pw-ot-label{column-gap:10px}.pw-v3 .js-qty__adjust:before{top:-5px;right:-5px;bottom:-5px;left:-5px}.pw-v3 .js-qty__num{flex-basis:26px;width:26px;min-width:26px;height:34px}.pw-v3 .rc_container .rc_widget__option__plans__dropdown{min-height:44px}}@media(max-width:379px){.pw-v3 .rc_container .pw-plan-radio,.pw-v3 .rc_container .pw-plan-radio:checked,.pw-v3 .rc_container .rc-radio .rc-radio__input,.pw-v3 .rc_container .rc-radio .rc-radio__input:checked{width:22px;height:22px;left:auto;top:auto;border-width:2px}}@media(max-width:344px){.pw-v3 .variant-wrapper-custom .variant-input-wrap label.variant-label,.pw-v3 .rc_container .pw-plan-option--ot .pw-plan-row{gap:6px;padding:10px!important}.pw-v3 .variant-label__image{flex:0 0 30px;width:30px;height:30px;max-height:30px}.pw-v3 span.variant-label__text{font-size:13px}.pw-v3 .pw-serving{font-size:11px}.pw-v3 .pw-ship{gap:3px;font-size:9px;letter-spacing:0}.pw-v3 .pw-price,.pw-v3 .pw-sub-price{font-size:15.5px}.pw-v3 .pw-rrp,.pw-v3 .pw-save,.pw-v3 .pw-sub-rrp,.pw-v3 .pw-sub-serving{font-size:10.5px}.pw-v3 .pw-sub-title,.pw-v3 .rc_container .pw-plan-text,.pw-v3 .rc_container .pw-plan-discount,.pw-v3 .rc_container .pw-sub-main .rc-option__text,.pw-v3 .rc_container .pw-sub-main .rc-option__discount{font-size:12.5px}.pw-v3 .pw-save-line{font-size:11px}.pw-v3 .pw-plan-panel{padding:12px}.pw-v3 .pw-voucher{padding:11px 12px}}@media(prefers-reduced-motion:reduce){.pw-v3 *,.pw-v3 *:before,.pw-v3 *:after{transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/61/assets/rc-widget-v3.css.map */
