.fresh-product-sticky:disabled{display:none!important}:where(.fresh-product-sticky):not(:disabled):active{transform:translateY(1px) scale(.99)!important;box-shadow:none!important}body :is(.fresh-cta-band--navy,.mobile-menu--dark) :is(.fresh-product-sticky__button):focus-visible{outline-color:#fff}:where(.fresh-product) .fresh-product-sticky__prices{white-space:nowrap;flex-direction:row;display:flex;align-items:baseline;gap:8px;flex-wrap:nowrap}:where(.fresh-product) .fresh-product-sticky{position:fixed;z-index:30;justify-content:center;opacity:0;pointer-events:none;transform:translateY(calc(100% + 20px));transition:opacity .18s ease 0s,transform .18s ease 0s,background .16s ease 0s;right:max(14px,env(safe-area-inset-right));bottom:max(14px,env(safe-area-inset-bottom));left:max(14px,env(safe-area-inset-left));border-radius:var(--fresh-radius-md)}:where(.fresh-product) .fresh-product-sticky__button{--fresh-raise-line: #0e2b58;--fresh-raise-edge: #0e2b58;border:1.5px solid var(--fresh-raise-line);transition:filter .2s cubic-bezier(.4,0,.2,1) 0s;box-shadow:2px 3px 0 0 var(--fresh-raise-edge)}.fresh-product :where(:is(.fresh-product-sticky__prices)>s){line-height:1.3;white-space:nowrap;text-decoration-thickness:1px;font-size:14px;font-weight:400}:where(.fresh-product) .fresh-product-sticky__image{box-sizing:border-box;border-color:var(--fresh-product-stage-border);background:var(--fresh-product-stage)}.fresh-product :where(.fresh-product-sticky__image img){box-sizing:border-box;transform:scale(var(--fresh-product-scale, 1));filter:var(--fresh-product-shadow);object-position:center center;image-rendering:auto;transform-origin:center center}.fresh-product :where(:is(.fresh-product-sticky__prices)>:is(strong,[data-sticky-price])){white-space:nowrap;line-height:1.3;color:var(--fresh-action);-webkit-text-fill-color:currentcolor;font-size:18px;font-weight:600}.fresh-product :where(:is(.fresh-product-sticky__button):is(:hover,:active):not(:disabled)){filter:brightness(.96)}.fresh-product :where(:is(.fresh-product-sticky .fresh-product-sticky__button):not(:disabled):not([aria-disabled=true]):is(:hover,:focus-visible,:active)){opacity:1}.fresh-product :where(.fresh-product-sticky__copy>strong){color:#0e2b58;-webkit-text-fill-color:rgb(14,43,88)}.fresh-product :where(.fresh-product-sticky__prices s){text-decoration-skip-ink:none;opacity:1}.fresh-product :where(:is(.fresh-product-sticky)){font-weight:600;font-family:var(--fresh-font-text, "Work Sans", Arial, sans-serif)}.fresh-product :where(:is(.fresh-product-sticky__button)){border-radius:var(--fresh-radius-control)}:where(.fresh-product) .fresh-product-sticky__button:where(:disabled){border:2px solid var(--fresh-sold-out-border);opacity:1}.fresh-product :where(:is(.fresh-product-sticky .fresh-product-sticky__button):not(:disabled):not([aria-disabled=true])){border:1px solid var(--fresh-button-border, var(--fresh-action))}.fresh-product :where(:is(.fresh-product-sticky)){font-family:Work Sans,Arial,sans-serif;font-weight:600}:where(.fresh-product) .fresh-product-sticky__button{border-color:var(--fresh-raise-line, #0e2b58);border-width:1.5px;border-style:solid;font-size:17px;font-weight:700}.fresh-product :where(:is(.fresh-product-sticky__button) :is(span,strong,[data-selected-price]):not(s)){font-weight:700}@media(max-width:599px){.fresh-product-sticky.is-visible:active{transform:translateY(0)!important}:where(.fresh-product) .fresh-product-sticky{min-height:72px;border-width:1px;border-style:solid;box-shadow:#07101c2e 0 16px 38px;gap:10px;align-items:center;grid-template-columns:54px minmax(0px,1fr) auto;padding:8px;border-color:var(--fresh-line-strong);display:grid;background:#fff;color:var(--fresh-ink)}:where(.fresh-product) .fresh-product-sticky__image{display:grid;width:54px;height:54px;align-items:center;justify-items:center;overflow:hidden;border-radius:7px}:where(.fresh-product) .fresh-product-sticky__copy{display:grid;gap:2px;font-size:.86rem;line-height:1.2}:where(.fresh-product) .fresh-product-sticky__button{min-width:96px;min-height:46px;padding:0 18px;cursor:pointer}.fresh-product :where(.fresh-product-sticky__copy strong){overflow:hidden;text-overflow:ellipsis}}@media(max-width:749px){:where(.fresh-product) .fresh-product-sticky__copy{min-width:0px}.fresh-product :where(.fresh-product-sticky__copy>strong){white-space:normal;overflow-wrap:anywhere;line-height:1.2}}@media(max-width:599px){:where(.fresh-product) .fresh-product-sticky__button:where(:focus-visible),:where(.fresh-product) .fresh-product-sticky__button:where(:hover){transform:translateY(-1px)}:where(.fresh-product) .fresh-product-sticky__button:where(:disabled){cursor:not-allowed}}@media(max-width:749px){:where(.fresh-product .fresh-product-sticky) .fresh-product-sticky__prices{white-space:normal;min-width:0px;max-width:100%;flex-wrap:wrap}}@media(prefers-reduced-motion:reduce){:where(.fresh-product) .fresh-product-sticky{transition-duration:.001ms}}@media(max-width:599px){.fresh-product :where(.fresh-product-sticky__copy>span){color:#43597a;-webkit-text-fill-color:rgb(67,89,122)}}.fresh-product :where(:is(.fresh-product-sticky__button) :is(span,strong,small,svg)){color:inherit;-webkit-text-fill-color:currentcolor}.fresh-product :where(:is(.fresh-product-sticky__button):is(:hover,:focus-visible)){color:#0e2b58}.fresh-product :where(:is(.fresh-product-sticky .fresh-product-sticky__button):not(:disabled):not([aria-disabled=true]):is(:hover,:focus-visible,:active)){background:var(--fresh-button-hover-bg, var(--fresh-action-hover));color:var(--fresh-button-hover-text, var(--fresh-yellow));-webkit-text-fill-color:var(--fresh-button-hover-text, var(--fresh-yellow))}.fresh-product :where(.fresh-product-sticky :is(s,del)){color:#43597a;-webkit-text-fill-color:rgb(67,89,122)}:where(.fresh-product .fresh-product-sticky) .fresh-product-sticky__button{background:var(--fresh-gold-gradient);color:#0e2b58;-webkit-text-fill-color:rgb(14,43,88)}.fresh-product :where(:is(.fresh-product-sticky__button) s){-webkit-text-fill-color:currentcolor}@media(prefers-reduced-motion:reduce){:where(.fresh-product) .fresh-product-sticky__button{transition:none 0s ease 0s}}@media(max-width:599px){:where(.fresh-product) .fresh-product-sticky:where(:focus-within),:where(.fresh-product) .fresh-product-sticky:where(:hover){border-color:var(--fresh-line-strong);background:#fff;color:var(--fresh-ink)}}@media(max-width:749px){.fresh-product :where(.fresh-product-sticky__copy strong){font-size:var(--fresh-text-14)}}@media(min-width:600px){:where(.fresh-product) .fresh-product-sticky{min-height:76px;box-shadow:#07101c2e 0 18px 46px;gap:12px;align-items:center;transform:translate(-50%,calc(100% + 24px));grid-template-columns:58px minmax(0px,1fr) auto;width:min(580px,-40px + 100vw);padding:8px;border:1px solid var(--fresh-line-strong);right:auto;bottom:20px;left:50%;display:grid;border-radius:10px;background:#fff;color:var(--fresh-ink)}}:where(.fresh-product) .fresh-product-sticky:where(:hover){transform:translateY(-1px)}.fresh-product :where(.fresh-product-sticky.is-visible){opacity:1;pointer-events:auto;transform:translateY(0)}:where(.fresh-product) .fresh-product-sticky:where(:focus-visible),:where(.fresh-product) .fresh-product-sticky:where(:hover){box-shadow:#1f5f9f29 0 12px 26px}@media(min-width:600px){:where(.fresh-product) .fresh-product-sticky__image{display:grid;width:58px;height:58px;align-items:center;justify-items:center;overflow:hidden;border-radius:7px}:where(.fresh-product) .fresh-product-sticky__copy{display:grid;gap:3px;color:var(--fresh-ink);line-height:1.2}:where(.fresh-product) .fresh-product-sticky__button{min-width:112px;min-height:48px;padding:0 20px;cursor:pointer}.fresh-product :where(.fresh-product-sticky__copy>span){color:#43597a}:where(.fresh-product) .fresh-product-sticky__button:where(:hover),:where(.fresh-product) .fresh-product-sticky__button:where(:focus-visible){transform:translateY(-1px)}}.fresh-product :where(:is(.fresh-product-sticky__button):is(:hover,:active):not(:disabled)){transform:none}@media(min-width:600px){:where(.fresh-product) .fresh-product-sticky__button:where(:disabled){cursor:not-allowed}.fresh-product :where(.fresh-product-sticky.is-visible){transform:translate(-50%)}:where(.fresh-product) .fresh-product-sticky:where(:hover),:where(.fresh-product) .fresh-product-sticky:where(:focus-within){border-color:var(--fresh-line-strong);background:#fff;color:var(--fresh-ink)}}
/*# sourceMappingURL=/cdn/shop/t/81/assets/fresh-product-sticky.css.map */
