.plp{--plp-ink: #252525;--plp-page: #FBF6EE;--plp-cream: #F5E1C8;--plp-wheat: #FCD199;--plp-blue: #006786;--plp-orange: #FB7B56;--plp-lucky: #F38379;--plp-white: #FFFFFF;--plp-peach: #FCF0DE;--plp-flip-duration: 1s;--plp-flip-ease: cubic-bezier(.65, 0, .35, 1);--plp-flip-content-start: .6;--plp-flip-stagger: 70ms}.plp .plp-bar-wrap,.plp .plp-grid-wrap{display:block;box-sizing:border-box;width:100%;max-width:1240px;margin:0 auto;padding-left:20px;padding-right:20px}.plp .plp-bar-wrap{padding-top:24px;padding-bottom:24px}.plp .plp-grid-wrap--no-bar{padding-top:24px}@media screen and (max-width:749px){.plp .plp-bar-wrap,.plp .plp-grid-wrap{padding-left:16px;padding-right:16px}}.plp a:focus-visible,.plp button:focus-visible{outline:3px solid var(--plp-blue);outline-offset:3px;box-shadow:none}.plp .plp-card a,.plp .plp-card button{touch-action:manipulation}.plp .plp-sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.plp .plp-bar{display:flex;align-items:center;flex:1 1 auto;min-width:0;gap:8px}.plp .plp-bar-row{display:flex;align-items:center}.plp .plp-switch{position:relative;display:inline-flex;align-items:center;flex:none;box-sizing:border-box;gap:var(--plp-sw-gap, 10px);min-height:44px;margin:0;padding:0 var(--plp-sw-pad, 12px);background:var(--plp-white);border:1px solid var(--plp-ink);border-radius:4px;color:var(--plp-ink);cursor:pointer;font-family:var(--font-body-family);font-size:var(--plp-sw-font, 15px);font-weight:400;letter-spacing:var(--plp-tb-ls, .04em);line-height:1.2;white-space:nowrap}.plp .plp-switch__input{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0;opacity:0}.plp .plp-switch__input:focus-visible{outline:0;box-shadow:none}.plp .plp-switch__track{position:relative;display:block;flex:none;box-sizing:border-box;width:var(--plp-sw-track-w, 48px);height:var(--plp-sw-track-h, 28px);background:var(--plp-page);border:2px solid var(--plp-orange);border-radius:var(--plp-sw-radius, 14px)}.plp .plp-switch__knob{position:absolute;top:2px;left:2px;display:block;width:var(--plp-sw-knob, 20px);height:var(--plp-sw-knob, 20px);background:var(--plp-orange);border-radius:50%}.plp .plp-switch__input:checked+.plp-switch__track{background:var(--plp-orange);border-color:var(--plp-orange)}.plp .plp-switch__input:checked+.plp-switch__track .plp-switch__knob{left:var(--plp-sw-knob-on, 22px);background:var(--plp-white)}.plp .plp-switch__text{display:block}.plp .plp-switch.is-unavailable{cursor:not-allowed;opacity:.55}.plp .plp-switch.is-unavailable .plp-switch__track{background:#25252514;background:color-mix(in srgb,var(--plp-ink) 8%,transparent);border-color:#25252559;border-color:color-mix(in srgb,var(--plp-ink) 35%,transparent)}.plp .plp-switch.is-unavailable .plp-switch__knob{background:#25252559;background:color-mix(in srgb,var(--plp-ink) 35%,transparent)}.plp .plp-switch-note{display:block;margin:4px 0 0;padding:0;color:var(--plp-ink);color:#252525b3;color:color-mix(in srgb,var(--plp-ink) 70%,transparent);font-family:var(--font-body-family);font-size:13px;letter-spacing:0;line-height:16px}.plp .plp-switch-note[hidden]{display:none}@supports selector(:has(*)){.plp .plp-switch:has(.plp-switch__input:focus-visible){outline:3px solid var(--plp-blue);outline-offset:3px;box-shadow:none}}@supports not selector(:has(*)){.plp .plp-switch:focus-within{outline:3px solid var(--plp-blue);outline-offset:3px;box-shadow:none}}.plp .plp-bar__scroller{display:block;flex:1 1 auto;min-width:0}.plp .plp-bar__tabs{position:relative;display:flex;gap:8px;margin:-8px;padding:8px;list-style:none;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;-ms-overflow-style:none}.plp .plp-bar__tabs::-webkit-scrollbar{display:none}.plp .plp-bar__item{display:block;flex:0 0 auto;margin:0;padding:0}.plp .plp-bar__tab{display:inline-flex;align-items:center;box-sizing:border-box;min-height:44px;padding:0 16px;background:var(--plp-white);border:1px solid var(--plp-ink);border-radius:4px;color:var(--plp-ink);font-family:var(--font-body-family);font-size:15px;font-weight:400;line-height:1.2;text-decoration:none;white-space:nowrap}.plp .plp-bar__tab[aria-current=page]{padding:0 15px;background:var(--plp-wheat);border-width:2px;font-weight:600}.plp .plp-bar__tab[data-faded]{opacity:.45}.plp .plp-bar__arrow{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;box-sizing:border-box;width:44px;min-height:44px;height:44px;margin:0;padding:0;background:var(--plp-white);border:1px solid var(--plp-ink);border-radius:50%;color:var(--plp-ink);cursor:pointer}.plp .plp-bar__arrow[hidden]{display:none}.plp .plp-bar__chevron{display:block;flex:none;width:20px;height:20px}.plp .plp-bar__scroller[data-more-left] .plp-bar__tabs{-webkit-mask-image:linear-gradient(to right,transparent,black 24px);mask-image:linear-gradient(to right,transparent,black 24px)}@media screen and (max-width:749px){.plp .plp-bar__arrow{display:none}.plp .plp-bar__scroller[data-more] .plp-bar__tabs{-webkit-mask-image:linear-gradient(to right,black calc(100% - 32px),transparent);mask-image:linear-gradient(to right,black calc(100% - 32px),transparent)}.plp .plp-bar__scroller[data-more][data-more-left] .plp-bar__tabs{-webkit-mask-image:linear-gradient(to right,transparent,black 24px,black calc(100% - 32px),transparent);mask-image:linear-gradient(to right,transparent,black 24px,black calc(100% - 32px),transparent)}}.plp .plp-grid{display:grid;grid-template-columns:repeat(var(--plp-cols-mobile, 2),minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none}.plp .plp-grid__item{display:flex;min-width:0;margin:0;padding:0;perspective:1600px}.plp .plp-grid__item>product-component{display:flex;flex:1 1 auto;min-width:0}.plp .plp-empty{display:block;padding:40px 0}.plp .plp-empty__text{margin:0;color:var(--plp-ink);font-family:var(--font-body-family);font-size:15px;text-align:center}@media screen and (min-width:750px){.plp .plp-grid{grid-template-columns:repeat(var(--plp-cols-tablet, 2),minmax(0,1fr));gap:32px}}@media screen and (min-width:1050px){.plp .plp-grid{grid-template-columns:repeat(var(--plp-cols-desktop, 3),minmax(0,1fr))}}.plp .plp-card{position:relative;display:flex;flex:1 1 auto;min-width:0;color:var(--plp-ink);font-family:var(--font-body-family);transform-style:preserve-3d;transition:transform var(--plp-flip-duration) var(--plp-flip-ease)}.plp .plp-card.is-open{transform:rotateY(180deg)}.plp .plp-card.is-turning,.plp .plp-card.is-primed{will-change:transform}.plp .plp-card__front{display:flex;flex-direction:column;flex:1 1 auto;min-width:0;background:var(--plp-cream);border-radius:8px;overflow:hidden;-webkit-backface-visibility:hidden;backface-visibility:hidden}.plp .plp-card__back{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;gap:8px;box-sizing:border-box;padding:20px 20px 24px;background:var(--plp-cream);border-radius:8px;overflow-x:hidden;overflow-y:auto;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:rotateY(180deg);transform:rotateY(180deg)}.plp .plp-card__back:focus,.plp .plp-card__back:focus-visible{outline:none;box-shadow:none}.plp .plp-qs-footer{display:contents}.plp .plp-qs-close,.plp .plp-sheet-backdrop{display:none}.plp .plp-card:not(.is-open) .plp-card__back{pointer-events:none}.plp .plp-card__back-title{flex:none;font-size:22px;line-height:1.2}.plp .plp-card__back-row{flex:none;opacity:0;transform:translateY(12px);transition:opacity .12s,transform .12s}.plp .plp-card.is-open .plp-card__back-row{opacity:1;transform:none;transition:opacity .38s ease-out,transform .38s ease-out;transition-delay:calc(var(--plp-flip-duration) * var(--plp-flip-content-start) + var(--i, 0) * var(--plp-flip-stagger))}.plp .plp-card__back-actions{display:flex;flex-direction:row;flex-wrap:wrap;flex:none;gap:10px;margin-top:auto}.plp .plp-card__back-actions .plp-card__button{flex:1 1 auto}.plp .plp-qs-fieldset,.plp .plp-qs-field{display:block;min-width:0;margin:0;padding:0;border:0}.plp .plp-qs-fieldset[hidden]{display:none}.plp .plp-qs-label{display:block;margin:0 0 6px;padding:0;color:var(--plp-ink);font-family:var(--font-body-family);font-size:14px;font-weight:600;line-height:1.2}.plp .plp-qs-radio{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0;opacity:0}.plp .plp-qs-radio:focus-visible+span,.plp .plp-qs-select__control:focus-visible{outline:3px solid var(--plp-blue);outline-offset:3px;box-shadow:none}.plp .plp-qs-size-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.plp .plp-qs-size{position:relative;display:block;min-width:0;cursor:pointer}.plp .plp-qs-size__text{display:flex;align-items:center;justify-content:center;box-sizing:border-box;min-height:52px;padding:0 8px;background:var(--plp-white);border:1px solid var(--plp-ink);border-radius:8px;color:var(--plp-ink);font-family:var(--font-body-family);font-size:15px;font-weight:600;line-height:1.2;text-align:center;white-space:nowrap}.plp .plp-qs-radio:checked+.plp-qs-size__text{padding:0 7px;background:var(--plp-wheat);border-width:2px}.plp .plp-qs-size__tag{position:absolute;top:-10px;left:50%;z-index:1;display:block;padding:4px 5px;background:var(--plp-wheat);border-radius:4px;color:var(--plp-ink);font-family:var(--font-body-family);font-size:10px;font-weight:600;letter-spacing:.08em;line-height:1;text-transform:uppercase;transform:translate(-50%);white-space:nowrap}.plp .plp-qs-radio:checked~.plp-qs-size__tag{background:var(--plp-ink);color:var(--plp-white)}.plp .plp-qs-select{position:relative}.plp .plp-qs-select__control{display:block;box-sizing:border-box;width:100%;min-height:44px;margin:0;padding:0 40px 0 14px;background:var(--plp-white);border:1px solid var(--plp-ink);border-radius:4px;color:var(--plp-ink);cursor:pointer;font-family:var(--font-body-family);font-size:15px;line-height:1.2;-webkit-appearance:none;appearance:none}.plp .plp-qs-select__icon{position:absolute;top:50%;right:14px;display:block;width:16px;height:16px;margin-top:-8px;color:var(--plp-ink);pointer-events:none}.plp .plp-qs-types{display:flex;flex-direction:column;gap:8px}.plp .plp-qs-type{position:relative;display:block;cursor:pointer}.plp .plp-qs-type__box{display:flex;flex-direction:column;align-items:stretch;gap:8px;box-sizing:border-box;padding:14px;background:var(--plp-white);border:1px solid var(--plp-ink);border-radius:8px;color:var(--plp-ink);font-family:var(--font-body-family);font-size:16px;font-weight:600;line-height:1.2}.plp .plp-qs-radio:checked+.plp-qs-type__box{padding:13px;background:var(--plp-wheat);border-width:2px}.plp .plp-qs-type__dot{display:block;flex:none;box-sizing:border-box;width:20px;height:20px;background:var(--plp-white);border:2px solid var(--plp-ink);border-radius:50%}.plp .plp-qs-radio:checked+.plp-qs-type__box .plp-qs-type__dot{background:radial-gradient(circle,var(--plp-ink) 0,var(--plp-ink) 4px,var(--plp-white) 4.5px)}.plp .plp-qs-type__head{display:flex;align-items:center;gap:12px;min-width:0}.plp .plp-qs-type__text{display:block;flex:1 1 auto;min-width:0}.plp .plp-qs-type__tag{display:block;align-self:flex-start;margin-left:32px;padding:5px 6px;background:var(--plp-ink);border-radius:4px;color:var(--plp-white);font-size:11px;font-weight:600;letter-spacing:.08em;line-height:1;text-transform:uppercase;white-space:nowrap}.plp .plp-qs-perks{display:flex;flex-direction:column;gap:2px;margin-left:32px;min-width:0}.plp .plp-qs-perks-line{display:flex;flex-wrap:wrap;justify-content:center;gap:2px 16px;margin:0;padding:0;list-style:none}.plp .plp-qs-perks-line__item{display:flex;align-items:center;gap:6px;margin:0;padding:0;color:var(--plp-ink);font-family:var(--font-body-family);font-size:14px;line-height:1.3;white-space:nowrap}.plp .plp-qs-perks-line__icon{display:block;flex:none;width:14px;height:14px;color:var(--plp-blue)}.plp .plp-qs-perk{display:flex;align-items:center;gap:6px;min-width:0;color:var(--plp-ink);font-size:14px;font-weight:400;line-height:1.3}.plp .plp-qs-perk__icon{display:block;flex:none;width:14px;height:14px;color:var(--plp-blue)}.plp .plp-qs-type__price{display:block;flex:none;margin-left:auto}.plp .plp-qs-chips{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.plp .plp-qs-chip{position:relative;display:block;min-width:0;cursor:pointer}.plp .plp-qs-chip__text{display:flex;align-items:center;justify-content:center;box-sizing:border-box;min-height:44px;padding:0 6px;background:var(--plp-white);border:1px solid var(--plp-ink);border-radius:4px;color:var(--plp-ink);font-family:var(--font-body-family);font-size:14px;font-weight:400;line-height:1.2;text-align:center}.plp .plp-qs-radio:checked+.plp-qs-chip__text{padding:0 5px;background:var(--plp-wheat);border-width:2px;font-weight:600}.plp .plp-qs-static{display:flex;flex-wrap:wrap;gap:8px 10px;margin:0;padding:0}.plp .plp-qs-static__item{flex:none;min-width:0;max-width:100%;margin:0;padding:0}.plp .plp-qs-static__box{display:flex;align-items:center;justify-content:center;box-sizing:border-box;width:auto;min-height:52px;margin:0;padding:0 20px;background:var(--plp-white);border:1px solid var(--plp-ink);border-radius:8px;color:var(--plp-ink);font-family:var(--font-body-family);font-size:15px;font-weight:600;line-height:1.2;text-align:center}.plp .plp-qs-static__box--size{min-width:92px}.plp .plp-qs-form{display:block;flex:none;min-width:0}.plp .plp-qs-form__form{display:block;margin:0;padding:0}.plp .plp-qs-error{display:flex;align-items:flex-start;gap:6px;margin:0 0 8px;color:var(--plp-ink);font-family:var(--font-body-family);font-size:14px;line-height:1.4}.plp .plp-qs-error[hidden]{display:none}.plp .plp-qs-error__icon{display:block;flex:none;width:14px;height:14px;margin-top:3px;color:var(--plp-orange)}.plp .plp-qs-error .product-form__error-message{display:block;min-width:0}.plp .plp-card__button.plp-qs-add{position:relative;flex:none;gap:8px;width:100%;min-height:52px;font-size:15px;letter-spacing:0;text-transform:none}.plp .plp-qs-add[disabled]{cursor:not-allowed;opacity:.5}.plp .plp-qs-add.loading{color:transparent;cursor:wait;pointer-events:none}.plp .plp-qs-add .loading__spinner{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;width:auto}.plp .plp-qs-add .loading__spinner .spinner{width:20px;height:20px}.plp .plp-qs-add .loading__spinner .path{stroke:var(--plp-white)}.plp .plp-qs-add__check{display:block;flex:none;width:16px;height:16px}.plp .plp-qs-add__check[hidden]{display:none}.plp .plp-qs-add[data-state=added]{animation:plp-qs-hold 1.5s linear 1}@keyframes plp-qs-hold{0%{opacity:1}to{opacity:1}}.plp .plp-card__media{position:relative;display:block;min-height:387px;background:var(--plp-peach);color:inherit;overflow:hidden;text-decoration:none}.plp .plp-card__backdrop{position:absolute;top:0;left:0;display:block;width:100%;height:100%;object-fit:cover;object-position:center 42%}.plp .plp-card__bag{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:auto;max-width:100%;height:90%;margin:auto;object-fit:contain}.plp .plp-card__badge{position:absolute;top:0;left:0;z-index:2;display:block;box-sizing:border-box;max-width:100%;padding:8px 12px;overflow:hidden;background:var(--plp-wheat);border-radius:0 0 4px;color:var(--plp-ink);font-family:var(--font-body-family);font-size:12px;font-weight:600;letter-spacing:.12em;line-height:1;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.plp .plp-card__badge--lucky{background:var(--plp-lucky)}.plp .plp-card__badge--artist,.plp .plp-card__badge--sold-out{background:var(--plp-ink);color:var(--plp-white)}.plp .plp-card__badge--low{background:var(--plp-white);border-style:solid;border-color:var(--plp-ink);border-width:0 1px 1px 0;color:var(--plp-ink)}.plp .plp-card__overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;display:block;background:var(--plp-page);opacity:.62}.plp .plp-card--sold-out .plp-card__bag{opacity:.4}.plp .plp-card__body{--plp-body-x: 20px;--plp-body-b: 24px;position:relative;display:flex;flex-direction:column;flex:1 1 auto;gap:10px;padding:20px var(--plp-body-x) var(--plp-body-b)}.plp .plp-card__main{display:flex;flex-direction:column;gap:10px}.plp .plp-card__foot{display:flex;flex-direction:column;gap:10px;margin-top:auto}.plp .plp-card__top{display:flex;align-items:center;justify-content:space-between;gap:8px}.plp .plp-card__tag{display:block;padding:6px 8px;background:var(--plp-wheat);border-radius:4px;color:var(--plp-ink);font-family:var(--font-body-family);font-size:12px;font-weight:600;letter-spacing:.12em;line-height:1;text-transform:uppercase}.plp .plp-card__price{display:block;margin-left:auto;color:var(--plp-ink);font-family:var(--font-heading-family);font-size:24px;font-weight:var(--font-heading-weight);line-height:1.1}.plp .plp-card__price--mobile,.plp .plp-price__subscriber,.plp[data-plp-subscribe] .plp-price--has-subscriber .plp-price__regular{display:none}.plp[data-plp-subscribe] .plp-price--has-subscriber .plp-price__subscriber{display:inline}.plp[data-plp-subscribe] .plp-grid__item[data-plp-subscribable=false],.plp[data-plp-subscribe] [data-plp-in-grid-banner]{display:none}.plp .plp-price__was{margin-left:6px;font-family:var(--font-body-family);font-size:15px;font-weight:400;opacity:.8;text-decoration:line-through}.plp .plp-card__title{margin:0;color:var(--plp-ink);font-family:var(--font-heading-family);font-size:26px;font-weight:var(--font-heading-weight);line-height:1.15;text-wrap:balance}.plp .plp-card__title-link{color:inherit;font:inherit;letter-spacing:inherit;text-decoration:none}.plp .plp-card__title-link:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.plp .plp-card__description{display:-webkit-box;margin:0;overflow:hidden;color:var(--plp-ink);font-family:var(--font-body-family);font-size:15px;line-height:1.5;-webkit-box-orient:vertical;-webkit-line-clamp:3}.plp .plp-card__description--mobile{display:none}.plp .plp-card__roast{display:flex;align-items:center;gap:10px;color:var(--plp-ink);font-family:var(--font-body-family);font-size:14px;line-height:1.2}.plp .plp-card__roast-label{display:block;flex:0 0 44px;width:44px;opacity:.74}.plp .plp-card__roast-bar{display:flex;gap:4px}.plp .plp-card__roast-segment{display:block;box-sizing:border-box;width:28px;height:8px;background:var(--plp-white);border:1px solid var(--plp-ink);border-radius:2px}.plp .plp-card__roast-segment--filled{background:var(--plp-ink)}.plp .plp-card__roast-value{display:block;font-weight:700}.plp .plp-card__roast-text{display:none}.plp .plp-card__actions{position:relative;z-index:2;display:flex;flex-direction:row;gap:10px;margin:0 calc(-1 * var(--plp-body-x)) calc(-1 * var(--plp-body-b));padding:0 var(--plp-body-x) var(--plp-body-b)}.plp .plp-card__button{display:flex;align-items:center;justify-content:center;flex:1 1 0;box-sizing:border-box;min-height:48px;margin:0;padding:0 12px;border-radius:8px;font-family:var(--font-body-family);font-size:14px;font-weight:600;letter-spacing:.06em;line-height:1.2;text-align:center;text-decoration:none;text-transform:uppercase;white-space:nowrap;cursor:pointer}@media screen and (min-width:750px){.plp .plp-card__top{flex-wrap:wrap;row-gap:6px}.plp .plp-card__tag{flex:none;white-space:nowrap}.plp .plp-card__title{min-width:0;overflow-wrap:break-word}.plp .plp-card__roast-bar{flex:0 1 auto;min-width:0}.plp .plp-card__roast-segment{flex:0 1 28px;min-width:8px}.plp .plp-card__roast-value{flex:none;white-space:nowrap}.plp .plp-card__actions{flex-wrap:wrap-reverse}.plp .plp-card__actions .plp-card__button{min-width:min(max-content,100%);white-space:normal}}.plp .plp-card__button--outline{background:transparent;border:1px solid var(--plp-ink);color:var(--plp-ink)}.plp .plp-card__button--primary{background:var(--plp-blue);border:1px solid var(--plp-blue);color:var(--plp-white)}@media screen and (max-width:749px){.plp .plp-card__media{min-height:220px}.plp .plp-card__bag{height:74%}.plp .plp-card__badge{padding:6px 8px;font-size:10px}.plp .plp-card__body{--plp-body-x: 12px;--plp-body-b: 14px;gap:6px;padding:12px var(--plp-body-x) var(--plp-body-b)}.plp .plp-card__main,.plp .plp-card__foot{gap:6px}.plp .plp-card__top--no-tag{display:none}.plp .plp-card__tag{padding:5px 6px;font-size:10px;letter-spacing:.08em;line-height:1;white-space:nowrap}.plp .plp-card__price{font-size:20px}.plp .plp-card__price--desktop{display:none}.plp .plp-card__price--mobile{display:block;margin-left:0}.plp .plp-card__title{font-size:19px}.plp .plp-card__description{font-size:14px;line-height:1.35;-webkit-line-clamp:2}.plp .plp-card__description--desktop{display:none}.plp .plp-card__description--mobile{display:-webkit-box}.plp .plp-card__roast-label,.plp .plp-card__roast-bar,.plp .plp-card__roast-value{display:none}.plp .plp-card__roast-text{display:block;font-size:13px;opacity:.74}.plp .plp-card__actions{flex-direction:column-reverse;gap:8px}.plp .plp-card__button{flex:0 0 auto;min-height:44px;font-size:13px}}@media screen and (max-width:749px){.plp .plp-grid__item{perspective:none}.plp .plp-card,.plp .plp-card.is-open,.plp .plp-card.is-turning,.plp .plp-card.is-primed{transform:none;transform-style:flat;transition:none;will-change:auto}.plp .plp-grid__item.is-open,.plp #ProductGridContainer:has(.plp-grid__item.is-open){animation:none;transform:none;opacity:1}.plp .plp-card__back{position:fixed;top:auto;right:0;bottom:0;left:0;z-index:901;max-height:90vh;max-height:90dvh;padding:12px 12px calc(14px + env(safe-area-inset-bottom));border-radius:8px 8px 0 0;overscroll-behavior:contain;scroll-padding-bottom:calc(110px + env(safe-area-inset-bottom));-webkit-backface-visibility:visible;backface-visibility:visible;-webkit-transform:translateY(100%);transform:translateY(100%);transition:transform .2s ease-out}.plp .plp-card.is-open .plp-card__back{-webkit-transform:none;transform:none;transition-duration:.3s}.plp .plp-card__back-row,.plp .plp-card.is-open .plp-card__back-row{opacity:1;transform:none;transition:none}.plp .plp-card__back-actions{gap:8px}.plp .plp-card__back-actions [data-plp-quick-shop-close]{display:none}.plp .plp-qs-close{position:sticky;top:0;z-index:2;display:flex;align-items:center;justify-content:center;flex:none;align-self:flex-end;box-sizing:border-box;width:44px;height:44px;min-height:44px;margin:0 0 -52px;padding:0;background:var(--plp-white);border:1px solid var(--plp-ink);border-radius:50%;color:var(--plp-ink);cursor:pointer}.plp .plp-qs-close__icon{display:block;flex:none;width:20px;height:20px}.plp .plp-card__back-title{display:flex;align-items:center;min-height:44px;padding-right:52px}.plp .plp-qs-footer{display:flex;flex-direction:column;gap:8px;position:sticky;bottom:calc(-14px - env(safe-area-inset-bottom));z-index:1;margin:0 -12px;padding:8px 12px calc(8px + env(safe-area-inset-bottom));background:var(--plp-cream);border-top:1px solid rgba(37,37,37,.15);border-top-color:color-mix(in srgb,var(--plp-ink) 15%,transparent)}.plp .plp-sheet-backdrop{display:block;position:fixed;top:0;right:0;bottom:0;left:0;z-index:900;background:#25252580;background:color-mix(in srgb,var(--plp-ink) 50%,transparent);opacity:0;pointer-events:none;touch-action:none;cursor:pointer;transition:opacity .2s ease-out}.plp .plp-sheet-backdrop.is-open{opacity:1;pointer-events:auto;transition-duration:.3s}}@media screen and (min-width:600px)and (max-width:749px){.plp .plp-card__back{max-width:560px;margin-right:auto;margin-left:auto}}html.plp-sheet-lock{overflow:hidden}@media(prefers-reduced-motion:reduce)and (min-width:750px){.plp .plp-card,.plp .plp-card.is-open{transform:none;transition:none}.plp .plp-card__front{opacity:1;transition-property:opacity;transition-timing-function:linear;transition-duration:.15s!important}.plp .plp-card.is-open .plp-card__front{opacity:0}.plp .plp-card__back{opacity:0;-webkit-transform:none;transform:none;transition-property:opacity;transition-timing-function:linear;transition-duration:.15s!important}.plp .plp-card.is-open .plp-card__back{opacity:1}.plp .plp-card__back-row,.plp .plp-card.is-open .plp-card__back-row{opacity:1;transform:none;transition:none}}@media(prefers-reduced-motion:reduce){.plp .plp-qs-add[data-state=added]{animation-duration:1.5s!important}}
/*# sourceMappingURL=/cdn/shop/t/65/assets/plp-collection.css.map */
