[data-ew-offers] .ew-first-order{padding:16px;background:#f7edeb;text-align:center;margin:0 0 26px;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:10px 14px;color:inherit;font:inherit}
[data-ew-offers] .ew-first-order-line{display:flex;align-items:center;justify-content:center;gap:10px}
[data-ew-offers] .ew-first-order button{background:transparent;border:1px solid #d8c9c4;color:inherit;padding:6px 10px;font:12px Lato,Arial,sans-serif;cursor:pointer}
[data-ew-offers] .ew-first-order button:disabled{cursor:default;opacity:.7}
[data-ew-offers] .ew-first-order small{flex-basis:100%;font:11px/1.4 Lato,Arial,sans-serif}
[data-ew-offers] .ew-original-bundles{margin:28px 0;color:inherit}
[data-ew-offers] .ew-original-bundles fieldset{border:0;padding:0;margin:0;min-width:0}
[data-ew-offers] .ew-original-bundles legend{font:inherit;margin:0 0 16px;padding:0}
[data-ew-offers] .ew-original-packs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}
[data-ew-offers] .ew-original-packs label{position:relative;cursor:pointer;min-width:0}
[data-ew-offers] .ew-original-packs input{position:absolute;opacity:0;width:1px;height:1px}
[data-ew-offers] .ew-original-card{display:flex;flex-direction:column;align-items:center;gap:8px;padding:16px 5px;border:1px solid var(--ew-border,#ddd);background:var(--ew-card,#f4f3f1);font:inherit}
[data-ew-offers] .ew-original-card small{font:12px/1.4 Lato,Arial,sans-serif}
[data-ew-offers] .ew-original-packs input:checked+.ew-original-card{outline:1px solid var(--ew-heading);border-color:var(--ew-heading);background:#f7edeb}
[data-ew-offers] .ew-original-packs input:focus-visible+.ew-original-card{outline:2px solid currentColor;outline-offset:4px}
[data-ew-offers] .ew-original-packs input:disabled+.ew-original-card{opacity:.45;cursor:not-allowed}
[data-ew-offers] .ew-original-bottles{display:flex;align-items:center;justify-content:center;height:70px}
[data-ew-offers] .ew-original-bottles img{width:48px;height:65px;object-fit:contain;mix-blend-mode:multiply}
[data-ew-offers] .ew-original-bottles img+img{margin-left:-20px}
[data-ew-offers] .ew-original-pending{display:block;font:11px/1.4 Lato,Arial,sans-serif;margin:12px 0}
[data-ew-offers] [data-ew-bundle-add]{width:100%;justify-content:center;border:0;cursor:pointer}
[data-ew-offers] [data-ew-bundle-add]:disabled{opacity:.5;cursor:not-allowed}
@media(max-width:750px){[data-ew-offers] .ew-original-packs{gap:7px}[data-ew-offers] .ew-original-card{padding:12px 3px;font-size:14px}[data-ew-offers] .ew-first-order{padding:14px 10px}}

[data-ew-offers] .ew-first-order{background:#fff;border:1px solid #eadbd8;padding:14px 16px;gap:7px 12px;margin-bottom:22px;text-align:left;justify-content:flex-start}
[data-ew-offers] .ew-first-order-line{justify-content:flex-start;gap:9px}
[data-ew-offers] .ew-first-order-line svg{width:20px;height:20px;flex:none}
[data-ew-offers] .ew-first-order button{margin-left:auto;border-color:#e2d9d6}
[data-ew-offers] .ew-first-order .ew-offer-description{font:12px/1.55 Lato,Arial,sans-serif;margin:0;color:inherit}
[data-ew-offers] .ew-first-order small:last-of-type{font-size:10px;color:#716965}
[data-ew-offers] .ew-original-bundles{margin:22px 0}
[data-ew-offers] .ew-original-bundles legend{margin-bottom:18px}
[data-ew-offers] .ew-original-card{position:relative;background:#fff;border:1px solid #e2e2e2;padding:19px 5px 12px;gap:5px;font-weight:400;min-height:158px}
[data-ew-offers] .ew-original-packs input:checked+.ew-original-card{background:#fff;border-color:#cfaaa8;outline:1px solid #cfaaa8}
[data-ew-offers] .ew-original-bottles{height:43px}
[data-ew-offers] .ew-original-bottles img{height:43px;width:38px}
[data-ew-offers] .ew-original-bottles img+img{margin-left:-15px}
[data-ew-offers] .ew-pack-saving{position:absolute;right:7px;top:-10px;background:#f5e8e5;color:#493c37;padding:4px 7px;font:11px/1.2 Lato,Arial,sans-serif;border:1px solid #edd8d3;white-space:nowrap}
[data-ew-offers] .ew-original-card>[data-ew-original-price]{font-size:16px;line-height:1.3;margin-top:2px}
[data-ew-offers] .ew-original-card small{font-size:11px;color:#716965}
[data-ew-offers] .ew-original-pending{margin:10px 0;font-size:10px;color:#716965}
@media(max-width:750px){[data-ew-offers] .ew-first-order{padding:12px;gap:8px}[data-ew-offers] .ew-first-order-line{font-size:14px}[data-ew-offers] .ew-original-card{min-height:148px;padding:17px 3px 10px}[data-ew-offers] .ew-pack-saving{right:4px;font-size:10px;padding:4px 5px}[data-ew-offers] .ew-original-card>[data-ew-original-price]{font-size:15px}}

[data-ew-offers] .ew-collagen-form .ew-original-packs label{margin:0;font:inherit}[data-ew-offers] .ew-collagen-actions>div[hidden]{display:none}[data-ew-offers] .ew-collagen-actions .button{width:100%}[data-ew-offers] .ew-original-bundles{margin:22px 0 14px}@media(max-width:750px){body.ew-purchase-in-view .ew-back-to-top{display:none!important}}

[data-ew-offers] .ew-purchase-meta{display:flex;align-items:center;flex-wrap:wrap;gap:10px 20px;margin:0 0 20px;padding:0 0 16px;border-bottom:1px solid #eee7e4;font:13px/1.5 Lato,Arial,sans-serif;color:#414242}
[data-ew-offers] .ew-stock-status{display:inline-flex;align-items:center;gap:8px;white-space:nowrap}
[data-ew-offers] .ew-stock-dot{position:relative;width:7px;height:7px;border-radius:50%;background:#2b7a50;flex:none}
[data-ew-offers] [data-ew-stock-state="in_stock"] .ew-stock-dot:after{content:"";position:absolute;inset:-3px;border:1px solid #2b7a50;border-radius:50%;animation:ew-stock-pulse 2.4s ease-out infinite}
[data-ew-offers] [data-ew-stock-state="sold_out"] .ew-stock-dot,[data-ew-offers] [data-ew-stock-state="available_to_order"] .ew-stock-dot{background:#8a8582}
[data-ew-offers] .ew-delivery-inline{display:inline-flex;align-items:center;gap:7px;text-decoration:none;color:inherit;border-left:1px solid #e4dcda;padding-left:20px}
[data-ew-offers] .ew-delivery-inline:hover{text-decoration:underline;text-underline-offset:3px}
[data-ew-offers] .ew-delivery-inline svg{width:19px;height:19px;flex:none}
[data-ew-offers] .ew-pack-saving{background:#883e50;border-color:#883e50;color:#fff}
@keyframes ew-stock-pulse{0%{transform:scale(.7);opacity:.65}75%,100%{transform:scale(1.65);opacity:0}}
@media(prefers-reduced-motion:reduce){[data-ew-offers] .ew-stock-dot:after{animation:none!important;display:none}}
@media(max-width:750px){[data-ew-offers] .ew-purchase-meta{gap:10px 14px;font-size:12px}[data-ew-offers] .ew-delivery-inline{padding-left:14px;gap:6px}}
@media(max-width:359px){[data-ew-offers] .ew-purchase-meta{gap:10px 12px;font-size:11px}[data-ew-offers] .ew-delivery-inline{padding-left:12px}}

[data-ew-offers] .ew-collagen-benefits{gap:15px}[data-ew-offers] .ew-benefit-copy{min-width:0}[data-ew-offers] .ew-benefit-copy h3{font:400 15px/1.4 Lato,Arial,sans-serif!important;color:#414242;margin:0 0 4px!important;letter-spacing:normal;text-transform:none}[data-ew-offers] .ew-benefit-copy p{font:400 13px/1.55 Lato,Arial,sans-serif!important;color:#686868;margin:0!important}
