:root{--ws-navy:#2a3156;--ws-navy-2:#4a5280;--ws-sage:#79b181;--ws-sage-dark:#4a8556;--ws-light:#f3f3f3;--ws-line:#d7d9e2}.ws-reward{margin:0 0 12px;padding:14px 18px 8px;border-radius:0;background:var(--ws-navy);color:#fff;font-family:var(--font-body-family);font-size:14px;line-height:1.35}.ws-reward__badge{display:flex;align-items:center;gap:6px 12px;flex-wrap:wrap;margin:0 0 8px}.ws-reward__bf{font-family:var(--font-body-family);font-size:30px;font-weight:800;line-height:1;letter-spacing:.06em;text-transform:uppercase;color:#fff}.ws-reward__chip{display:inline-block;padding:5px 9px 4px;background:var(--ws-sage);color:var(--ws-navy);font-size:12px;font-weight:700;line-height:1;letter-spacing:.12em;text-transform:uppercase}.ws-reward__tagline{flex-basis:100%;font-family:var(--font-heading-family);font-style:italic;font-weight:400;font-size:18px;line-height:1.15;color:var(--ws-sage)}.ws-reward__message{margin:0 0 20px;color:#e8eaf3}.ws-reward__message strong{color:#fff;font-weight:600}.ws-reward__track{position:relative;height:6px;background:var(--ws-navy-2);margin:0 16px 44px}.ws-reward__fill{position:absolute;left:0;top:0;bottom:0;width:var(--ws-reward-progress,0%);background:var(--ws-sage);transition:width .45s ease}.ws-reward__stops{list-style:none;margin:0;padding:0}.ws-reward__stop{position:absolute;top:50%;display:flex;flex-direction:column;align-items:center;transform:translate(-50%)}.ws-reward__stop:nth-child(1){left:16.6667%}.ws-reward__stop:nth-child(2){left:33.3333%}.ws-reward__stop:nth-child(3){left:50%}.ws-reward__stop:nth-child(4){left:66.6667%}.ws-reward__stop:nth-child(5){left:83.3333%}.ws-reward__stop:nth-child(6){left:100%}.ws-reward__dot{width:16px;height:16px;margin-top:-8px;box-sizing:border-box;background:var(--ws-navy);border:2px solid #8d95bb;transform:rotate(45deg);transition:background .3s,border-color .3s}.ws-reward__stop.is-reached .ws-reward__dot{background:var(--ws-sage);border-color:#fff}.ws-reward__label{margin-top:10px;display:flex;flex-direction:column;align-items:center;line-height:1.15;white-space:nowrap;color:#aab1d0}.ws-reward__label b{font-family:var(--font-heading-family);font-style:italic;font-weight:400;font-size:17px}.ws-reward__label i{font-size:10px;font-style:normal;letter-spacing:.04em}.ws-reward__stop.is-reached .ws-reward__label{color:#fff}.ws-reward__stop:nth-child(6) .ws-reward__label{transform:translate(-6px)}@media(max-width:480px){.ws-reward{padding:12px 14px 6px}.ws-reward__bf{font-size:26px}.ws-reward__track{margin:0 14px 42px}}.ws-reward--strip{margin:0;padding:10px 16px 2px;cursor:pointer}.ws-reward--strip .ws-reward__badge{justify-content:center;margin:0 0 6px;text-align:center}.ws-reward--strip .ws-reward__bf{font-size:28px}.ws-reward--strip .ws-reward__tagline{font-size:16px}.ws-reward--strip .ws-reward__message{margin:0 0 18px;font-size:13px;text-align:center}.ws-reward--strip .ws-reward__track{margin:0 20px 36px;max-width:640px}.ws-reward--strip .ws-reward__label i{display:none}@media(min-width:900px){.ws-reward--strip{display:flex;align-items:center;justify-content:center;gap:32px;padding:10px 24px 12px;min-height:84px}.ws-reward--strip .ws-reward__badge{flex-direction:row;justify-content:flex-start;align-items:center;max-width:300px;margin:0;text-align:left}.ws-reward--strip .ws-reward__bf{font-size:34px}.ws-reward--strip .ws-reward__message{margin:0;text-align:left;flex:0 1 340px;font-size:14px}.ws-reward--strip .ws-reward__track{flex:0 0 560px;margin:0 22px 32px}.ws-reward--strip .ws-reward__label i{display:block}}cooler-second-offer.ws-gift{display:block;margin:16px 0;padding:0;border:0;background:transparent;color:var(--ws-navy);font-family:var(--font-body-family)}cooler-second-offer button{font-family:inherit}cooler-second-offer .ws-gift__eyebrow{margin:0 0 8px;text-align:center;font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--ws-navy)}cooler-second-offer .ws-gift__eyebrow span{display:inline-block;margin-right:6px;padding:5px 9px 4px;background:var(--ws-navy);color:#fff;font-weight:800;letter-spacing:.08em}cooler-second-offer .ws-gift__headline{margin:0 0 6px;font-family:var(--font-heading-family);font-style:italic;font-weight:400;font-size:30px;line-height:1.1;text-align:center;color:var(--ws-navy);text-transform:none;letter-spacing:0}cooler-second-offer .ws-gift__sub{margin:0 0 14px;text-align:center;font-size:14px;line-height:1.4;color:var(--ws-navy)}cooler-second-offer .ws-gift__categories{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}cooler-second-offer .ws-gift__categories button{display:flex;flex-direction:column;align-items:center;justify-content:space-between;gap:6px;padding:8px 4px;border:1px solid var(--ws-navy);border-radius:0;background:#fff;color:var(--ws-navy);font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;line-height:1.2;text-align:center;cursor:pointer;min-width:0}cooler-second-offer .ws-gift__categories button[aria-pressed=true]{background:var(--ws-navy);color:#fff}cooler-second-offer .ws-gift__category-image{width:100%;height:76px;object-fit:contain;background:#fff}cooler-second-offer .ws-gift__hint{margin:12px 0 4px;text-align:center;font-size:12px;letter-spacing:.06em;text-transform:uppercase;color:var(--ws-navy)}cooler-second-offer .ws-gift__hint:empty{display:none}cooler-second-offer .ws-gift__cue{margin:2px 0 10px;text-align:center;font-size:13px;font-weight:600;color:var(--ws-sage-dark)}cooler-second-offer .ws-gift__cue[hidden]{display:none}cooler-second-offer .ws-gift__cue-arrow{display:inline-block;font-size:17px;line-height:1;animation:wsCueBounce 1.1s ease-in-out infinite}@keyframes wsCueBounce{0%,to{transform:translateY(0)}50%{transform:translateY(5px)}}@media(prefers-reduced-motion:reduce){cooler-second-offer .ws-gift__cue-arrow{animation:none}}cooler-second-offer .ws-gift__filters{display:grid;grid-template-columns:1.7fr 1fr;gap:8px;margin:0 0 10px}cooler-second-offer .ws-gift__filters[hidden]{display:none}cooler-second-offer .ws-gift__filters label{font-size:11px;font-weight:600;letter-spacing:.04em;margin:0}cooler-second-offer .ws-gift__filters input,cooler-second-offer .ws-gift__filters select{display:block;width:100%;min-height:40px;margin:2px 0 0;padding:6px 10px;border:1px solid var(--ws-navy);border-radius:0;background:#fff;color:var(--ws-navy);font-size:14px;font-family:inherit}cooler-second-offer .ws-gift__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}cooler-second-offer .ws-gift__card{display:flex;flex-direction:column;padding:8px;border:1px solid var(--ws-line);border-radius:0;background:#fff;min-width:0}cooler-second-offer .ws-gift__image{width:100%;height:150px;object-fit:contain;background:#fff;cursor:pointer}cooler-second-offer h4.ws-gift__name{margin:6px 0 4px;font-family:var(--font-heading-family);font-weight:400;font-size:14px;line-height:1.25;text-transform:none;letter-spacing:0;color:var(--ws-navy)}cooler-second-offer .ws-gift__link{color:inherit;text-decoration:none}cooler-second-offer .ws-gift__price-line{display:flex;align-items:baseline;gap:6px;font-size:14px;color:var(--ws-navy)}cooler-second-offer .ws-gift__item-saving{margin:4px 0 0;font-size:12px;font-weight:600;line-height:1.25;color:var(--ws-sage-dark)}cooler-second-offer .ws-gift__combined{margin:6px 0 0;padding-top:6px;border-top:1px solid var(--ws-line);font-size:12px;font-weight:600;color:var(--ws-navy)}cooler-second-offer .ws-gift__bundle{margin:6px 0 2px;font-size:11px;color:#5d6485}cooler-second-offer .ws-gift__prices s{color:#7b819f;margin-right:6px;font-size:12px}cooler-second-offer .ws-gift__prices strong{font-size:15px}cooler-second-offer .ws-gift__add{margin-top:auto;width:100%;min-height:0;padding:10px 8px;border:0;border-radius:0;background:var(--ws-sage);color:var(--ws-navy);font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;cursor:pointer}cooler-second-offer .ws-gift__card .ws-gift__add{margin-top:8px}cooler-second-offer .ws-gift__add:hover:not(:disabled){background:var(--ws-navy);color:#fff}cooler-second-offer .ws-gift__add:disabled{opacity:.6;cursor:default}cooler-second-offer .ws-gift__view{display:block;margin-top:6px;font-size:11px;font-weight:600;color:var(--ws-navy);text-decoration:underline;text-align:center}cooler-second-offer .ws-gift__more{grid-column:1 / -1;padding:10px;border:1px solid var(--ws-navy);border-radius:0;background:#fff;color:var(--ws-navy);font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;cursor:pointer}cooler-second-offer .ws-gift__empty{grid-column:1 / -1;margin:8px 0;text-align:center;font-size:13px}cooler-second-offer .ws-gift__error{margin:8px 0 0;min-height:0;font-size:13px;color:#a12a2a}cooler-second-offer .ws-gift__error:empty{display:none}cooler-second-offer .ws-gift__dismiss,cooler-second-offer .ws-gift__reopen{display:block;margin:12px auto 0;padding:6px;border:0;background:none;color:var(--ws-navy);font-size:13px;text-decoration:underline;cursor:pointer}cooler-second-offer .ws-gift__reopen{font-family:var(--font-heading-family);font-style:italic;font-size:18px;text-decoration:none;border:1px solid var(--ws-navy);padding:10px 16px;width:100%;margin:0}cooler-second-offer [hidden]{display:none!important}cooler-second-offer [data-second-same] .ws-gift__grid{grid-template-columns:1fr}cooler-second-offer [data-second-same] .ws-gift__card{display:grid;grid-template-columns:110px 1fr;column-gap:12px;align-items:start}cooler-second-offer [data-second-same] .ws-gift__card>*{grid-column:2}cooler-second-offer [data-second-same] .ws-gift__card>.ws-gift__image{grid-column:1;grid-row:1 / span 9;width:110px;height:110px}cooler-second-offer [data-second-same]{margin-bottom:14px}cooler-second-offer .ws-gift__detail{padding:4px 0 8px;display:flex;flex-direction:column;gap:8px}cooler-second-offer .ws-gift__back{align-self:flex-start;background:none;border:0;padding:4px 0;font-size:13px;font-weight:600;color:var(--ws-navy);cursor:pointer}cooler-second-offer .ws-gift__detail-image{width:100%;max-height:260px;object-fit:contain;background:#fff}cooler-second-offer .ws-gift__thumbs{display:flex;gap:6px;flex-wrap:wrap}cooler-second-offer .ws-gift__thumb{width:48px;height:48px;padding:2px;border:1px solid var(--ws-line);border-radius:0;background:#fff;cursor:pointer}cooler-second-offer .ws-gift__thumb img{width:100%;height:100%;object-fit:contain}cooler-second-offer .ws-gift__detail-title{margin:0;font-family:var(--font-heading-family);font-weight:400;font-size:18px;line-height:1.25;text-transform:none}cooler-second-offer .ws-gift__detail-select{width:100%;padding:8px;border:1px solid var(--ws-navy);border-radius:0;font-size:13px;background:#fff;color:var(--ws-navy)}cooler-second-offer .ws-gift__detail-text{margin:0;font-size:13px;line-height:1.45;color:#3b4262}cooler-second-offer button:focus-visible,cooler-second-offer input:focus-visible,cooler-second-offer select:focus-visible,cooler-second-offer a:focus-visible{outline:2px solid var(--ws-sage-dark);outline-offset:2px}cart-drawer .ws-reward{margin:0 0 12px}cart-drawer cooler-second-offer.ws-gift{margin:0;padding:16px 16px 12px}cart-drawer.ws-browsing .ws-reward__badge{display:none}cart-drawer.ws-browsing .ws-reward{padding:10px 14px 2px}cart-drawer.ws-browsing .ws-reward__message{margin:0 0 12px;font-size:12px;line-height:1.25}cart-drawer.ws-browsing .ws-reward__track{margin:0 14px 10px}cart-drawer.ws-browsing .ws-reward__label{display:none}cart-drawer.ws-browsing .ws-reward__dot{width:14px;height:14px;margin-top:-7px}cart-drawer.ws-browsing .drawer__footer .tax-note,cart-drawer.ws-browsing .drawer__footer .vp3-cart-guidance{display:none}.ws-cart-extras{margin:0 0 20px}.ws-cart-extras .ws-reward{margin:0 0 4px}cart-drawer.ws-browsing .drawer__footer details,cart-drawer.ws-browsing .drawer__footer .tax-note,cart-drawer.ws-browsing .drawer__footer [class*=guidance],cart-drawer.ws-browsing .drawer__footer .discounts{display:none}cart-drawer.ws-browsing .drawer__footer .totals{padding:6px 0;margin:0}cart-drawer.ws-browsing .drawer__footer .totals__total,cart-drawer.ws-browsing .drawer__footer .totals__total-value{font-size:15px}cart-drawer.ws-browsing .drawer__header{padding-top:6px;padding-bottom:0;margin-bottom:6px}cart-drawer.ws-browsing .drawer__heading{font-size:18px}cart-drawer.ws-browsing .cart__ctas{padding-top:0}cart-drawer .drawer__cart-items-wrapper{flex-grow:0}
/*# sourceMappingURL=/cdn/shop/t/65/assets/ws-reward-bar.css.map */
