.gss,.gss *{box-sizing:border-box}.gss[hidden]{display:none!important}.gss{position:fixed;inset:auto 0 0;z-index:45;padding:10px 24px calc(10px + env(safe-area-inset-bottom));border-top:1px solid #e1dcd4;background:linear-gradient(90deg,#eef9e8,#fff);color:#282421;box-shadow:0 -4px 18px #2824210a;font-family:PPNeueMontreal-Regular,sans-serif}.gss__inner{max-width:1344px;margin:auto;display:grid;grid-template-columns:minmax(0,1fr) repeat(2,minmax(0,320px));grid-template-rows:minmax(64px,auto);align-items:center;gap:12px 20px}.gss__product{display:flex;align-items:center;gap:14px;font-size:17px}.gss__product img{flex-shrink:0;width:64px;height:64px;border-radius:8px;object-fit:cover}.gss button{letter-spacing:normal;text-transform:none}.gss strong{font-family:PPNeueMontreal-Medium,sans-serif;font-weight:500}.gss__picker{position:relative;min-width:0;align-self:stretch}.gss__picker summary{background:#fff;display:flex;align-items:center;justify-content:space-between;gap:10px;height:100%;min-height:64px;padding:9px 14px;border:1px solid var(--gss-green,#395444);border-radius:14px;cursor:pointer;list-style:none}.gss__picker summary::-webkit-details-marker{display:none}.gss__picker summary>span{display:grid;gap:3px}.gss__picker summary strong{font-size:15px;line-height:1.2}.gss__summary-copy{min-width:0;display:grid;gap:5px}.gss__summary-copy>[data-sticky-price],.gss__caption{font-size:13px;line-height:1.3;color:#395444}.gss__offer-line{display:flex;align-items:center;gap:7px;flex-wrap:wrap}html body .gss .gss__offer-line .gss__saving{font-family:PPNeueMontreal-Medium,sans-serif;font-weight:500;display:inline-block;padding:3px 7px;border:0;border-radius:999px;font-size:10px;line-height:14px;white-space:nowrap;background:#b2d298;color:#282421}.gss [hidden]{display:none!important}.gss__description{display:block;margin-top:5px;font-size:14px;line-height:1.35;color:#395444}.gss__picker summary svg{flex-shrink:0}.gss__options{position:absolute;bottom:calc(100% + 8px);left:0;width:100%;border:1px solid var(--gss-green,#395444);border-radius:14px;background:#fff;overflow:hidden;box-shadow:0 4px 20px #28242115}.gss__options button{display:grid;gap:5px;text-align:left;width:100%;padding:14px;border:0;border-bottom:1px solid #e1dcd4;border-radius:0;background:#fff;color:#282421;font:inherit;font-size:15px;cursor:pointer}.gss__options button:last-child{border-bottom:0}.gss__options button span{font-size:13px}.gss__options button[aria-pressed=true],.gss__options button:hover{background:#eef9e8}.gss__cta{position:relative;display:grid;gap:4px;min-height:64px;align-self:stretch;align-content:center;padding:10px 16px;border:0;border-radius:999px;background:var(--gss-cta,#395444);color:#f4f3ef;font-family:PPNeueMontreal-Medium,sans-serif;font-size:15px;cursor:pointer;overflow:hidden;isolation:isolate}.gss__cta [data-sticky-label]{position:relative;z-index:1;display:inline-block;padding-inline:.2em;white-space:normal}.gss__cta[data-cart-action=add] [data-sticky-label]{white-space:nowrap}.gss__cta span+span{font-size:13px}.gss .gss__cta:hover,.gss .gss__cta:focus-visible{background:var(--gss-cta,#395444);color:#f4f3ef}.gss__cta:disabled{opacity:.66;cursor:not-allowed}.gss__cta:before{content:"";position:absolute;top:50%;left:-62%;width:58%;height:190%;border-radius:50%;background:radial-gradient(ellipse at center,rgba(244,243,239,.72) 0%,rgba(244,243,239,.42) 30%,rgba(244,243,239,.16) 52%,transparent 74%);filter:blur(6px);pointer-events:none;transform:translate3d(0,-50%,0);transition:transform .48s cubic-bezier(.25,1,.5,1)}.gss__cta:is(:hover,:focus-visible):not(:disabled):before{transform:translate3d(280%,-50%,0);transition-duration:.62s}.gss__notice{grid-column:1/-1;margin:-4px 0 0;text-align:right;font-size:13px;line-height:1.3}.gss :focus-visible{outline:2px solid var(--gss-green,#395444);outline-offset:3px}body.garrnish-buy-bar-on{padding-bottom:120px}body.page-overlay-cart-on .gss,body:has(dialog[open]) .gss{visibility:hidden}@media(max-width:900px){.gss{padding:8px 20px calc(8px + env(safe-area-inset-bottom))}.gss__inner{grid-template-columns:minmax(0,1.7fr) minmax(115px,1fr);grid-template-rows:minmax(56px,auto);gap:7px 10px}.gss__product{display:none}.gss__options{width:max(100%,260px);max-width:calc(100vw - 40px)}html body .gss .gss__picker summary{min-height:56px;padding:6px 8px;gap:4px}.gss__picker summary strong{font-size:13px}.gss__notice{text-align:left;font-size:10px}.gss__cta{padding:9px 10px;font-size:15px}.gss [data-household-sticky]{line-height:18px}body.garrnish-buy-bar-on{padding-bottom:110px}}@media(prefers-reduced-motion:reduce){.gss__cta:before{display:none}}.gss__options button{min-width:0;grid-template-columns:minmax(0,1fr)}html body .gss .gss__offer-line .gss__saving[data-volume=true]{background:var(--gds-gold)}.gss .gss__identity{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 5px}.gss .gss__identity>span{font-size:12px;line-height:1.3}.gss .gss__bill{display:flex;flex-wrap:wrap;align-items:center;gap:4px 6px;font-size:13px;line-height:1.3}.gss .gss__bill>strong{font-size:inherit;white-space:nowrap}.gss .gss__bill>s{color:#77736c;white-space:nowrap}.gss [data-household-sticky]{min-width:0}@media(max-width:900px){.gss .gss__summary-copy{gap:4px}.gss .gss__bill{font-size:11px;gap:3px 4px}.gss .gss__identity>span{font-size:11px}.gss .gss__options .gss__bill{font-size:13px}.gss .gss__options .gss__identity>span{font-size:12px}.gss .gss__cta{align-self:center}}html body .gss .gss__bill{align-items:center;font-size:14px;gap:4px}html body .gss .gss__bill>strong,html body .gss .gss__bill>s,html body .gss .gss__bill>.gss__saving{display:inline-flex;align-items:center;height:22px;line-height:22px;margin:0;padding-block:0;vertical-align:middle}html body .gss .gss__bill>strong,html body .gss .gss__bill>s{font-size:14px}html body .gss .gss__bill>.gss__saving{font-size:11px;padding-inline:6px}.gss [data-sticky-dogs]:before{content:"\b7";margin-right:5px}@media(max-width:900px){.gss [data-sticky-dogs]{display:none}}
/*# sourceMappingURL=/cdn/shop/t/111/assets/custom-supply-sticky.css.map */
