@layer components{.patio-buy-together_together__LSkz_{display:flex;flex-direction:column;gap:var(--fs-spacing-1);padding:var(--fs-spacing-3) var(--fs-spacing-3) var(--fs-spacing-2);margin-top:var(--fs-spacing-3);font-family:var(--fs-text-face-body);color:#1c2420;background-color:#ece4d6;border-radius:14px}.patio-buy-together_together__LSkz_ [data-patio-together-header]{display:flex;flex-wrap:wrap;gap:0 var(--fs-spacing-2);align-items:baseline;justify-content:space-between}.patio-buy-together_together__LSkz_ [data-patio-together-header] h2{margin:0;font-family:var(--fs-text-face-title);font-size:1.375rem;font-weight:var(--fs-text-weight-regular);line-height:1.1}.patio-buy-together_together__LSkz_ [data-patio-together-header] span{font-size:.8125rem;color:#6e6457}.patio-buy-together_together__LSkz_ [data-patio-together-list]{padding:0;margin:0;list-style:none}.patio-buy-together_together__LSkz_ [data-patio-together-item]{display:flex;gap:var(--fs-spacing-2);align-items:center;min-height:3.5rem;border-bottom:1px solid #d6cbb8;transition:opacity .16s ease-out}.patio-buy-together_together__LSkz_ [data-patio-together-item][data-off]{opacity:.55}.patio-buy-together_together__LSkz_ [data-patio-together-item] input{flex:none;width:1.375rem;height:1.375rem;margin:0;accent-color:#161616;cursor:pointer}.patio-buy-together_together__LSkz_ [data-patio-together-thumb]{display:flex;flex:none;align-items:center;justify-content:center;width:2.75rem;height:2.75rem;overflow:hidden;background-color:#f7f3ec;border-radius:8px}.patio-buy-together_together__LSkz_ [data-patio-together-thumb] img{width:84%;height:84%;object-fit:contain;mix-blend-mode:multiply}.patio-buy-together_together__LSkz_ [data-patio-together-name]{flex:1;min-width:0;font-size:.875rem;font-weight:var(--fs-text-weight-semibold);line-height:1.25;color:inherit;text-decoration:none}.patio-buy-together_together__LSkz_ [data-patio-together-name] span{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.patio-buy-together_together__LSkz_ [data-patio-together-name]:hover{text-decoration:underline}.patio-buy-together_together__LSkz_ [data-patio-together-price]{flex:none;font-size:.875rem;font-variant-numeric:tabular-nums}.patio-buy-together_together__LSkz_ [data-patio-together-footer]{display:flex;flex-wrap:wrap;gap:var(--fs-spacing-2);align-items:center;padding-top:var(--fs-spacing-2)}.patio-buy-together_together__LSkz_ [data-patio-together-total]{display:flex;flex-direction:column;margin:0;line-height:1.2}.patio-buy-together_together__LSkz_ [data-patio-together-total] span{font-size:.8125rem;color:#6e6457}.patio-buy-together_together__LSkz_ [data-patio-together-total] strong{font-size:1.125rem;font-variant-numeric:tabular-nums}.patio-buy-together_together__LSkz_ [data-patio-together-add]{min-height:2.75rem;padding:0 1.25rem;margin-left:auto;font:inherit;font-size:.9375rem;font-weight:var(--fs-text-weight-semibold);color:#161616;cursor:pointer;background:rgba(0,0,0,0);border:1px solid #161616;border-radius:var(--fs-border-radius-pill)}.patio-buy-together_together__LSkz_ [data-patio-together-add]:hover:not(:disabled){color:#f7f3ec;background-color:#161616}.patio-buy-together_together__LSkz_ [data-patio-together-add]:disabled{cursor:not-allowed;opacity:.5}.patio-buy-together_together__LSkz_ [data-patio-together-add]:focus-visible{outline:2px solid #1c2420;outline-offset:2px}}@layer components{.patio-ripeness_choice__gB7G3{display:flex;flex-direction:column;gap:.625rem;margin-bottom:var(--fs-spacing-3);font-family:var(--fs-text-face-body);color:#1c2420}.patio-ripeness_choice__gB7G3 [data-patio-ripeness-title]{font-size:.875rem;font-weight:600}.patio-ripeness_choice__gB7G3 [data-patio-ripeness-options]{display:flex;flex-wrap:wrap;gap:.5rem}.patio-ripeness_choice__gB7G3 [data-patio-ripeness-option]{flex:0 1 auto;min-height:2.25rem;padding:0 1rem;font:inherit;font-size:.8125rem;font-weight:600;color:#161616;cursor:pointer;background:#fff;border:1px solid #8a8982;border-radius:999px}.patio-ripeness_choice__gB7G3 [data-patio-ripeness-option][aria-checked=true]{font-weight:700;background:#a3d05a;border:2px solid #161616}.patio-ripeness_choice__gB7G3 [data-patio-ripeness-option]:focus-visible{outline:2px solid #161616;outline-offset:2px}.patio-ripeness_choice__gB7G3 [data-patio-ripeness-note]{margin:0;font-size:.8125rem;color:#5b5a55}.patio-subscription_choice__DxO2w{display:flex;flex-direction:column;gap:var(--fs-spacing-2);margin-bottom:var(--fs-spacing-3);font-family:var(--fs-text-face-body);color:#1c2420}.patio-subscription_choice__DxO2w [data-patio-subscription-options]{display:flex;flex-direction:column;gap:.625rem}.patio-subscription_choice__DxO2w [data-patio-subscription-option]{display:flex;gap:.875rem;align-items:center;min-height:3.75rem;padding:.5rem 1rem;font:inherit;color:inherit;text-align:left;cursor:pointer;background:#f7f3ec;border:2px solid #d6cbb8;border-radius:12px}.patio-subscription_choice__DxO2w [data-patio-subscription-option][aria-checked=true]{background:#fff;border-color:#161616}.patio-subscription_choice__DxO2w [data-patio-subscription-option][aria-checked=true] [data-patio-subscription-dot]:after{background:#161616}}@layer components{.patio-subscription_choice__DxO2w [data-patio-subscription-option]:focus-visible{outline:2px solid #161616;outline-offset:2px}.patio-subscription_choice__DxO2w [data-patio-subscription-dot]{display:flex;flex:none;align-items:center;justify-content:center;width:1.25rem;height:1.25rem;border:2px solid #161616;border-radius:999px}.patio-subscription_choice__DxO2w [data-patio-subscription-dot]:after{width:.625rem;height:.625rem;content:"";background:rgba(0,0,0,0);border-radius:999px}.patio-subscription_choice__DxO2w [data-patio-subscription-text]{display:flex;flex:1;flex-direction:column;gap:.125rem}.patio-subscription_choice__DxO2w [data-patio-subscription-text] strong{font-size:1rem;font-weight:700}.patio-subscription_choice__DxO2w [data-patio-subscription-text] small{font-size:.8125rem;color:#6e6457}.patio-subscription_choice__DxO2w [data-patio-subscription-price]{display:flex;flex-direction:column;align-items:flex-end;font-size:1rem;font-weight:700;font-variant-numeric:tabular-nums}.patio-subscription_choice__DxO2w [data-patio-subscription-price] s{font-size:.8125rem;font-weight:400;color:#6e6457}.patio-subscription_choice__DxO2w [data-patio-subscription-off]{padding:0 .5rem;margin-bottom:.125rem;font-size:.75rem;font-weight:700;line-height:1.375rem;color:#161616;background:#a3d05a;border-radius:999px}.patio-subscription_choice__DxO2w [data-patio-subscription-frequency]{display:flex;flex-direction:column;gap:.625rem;padding:.875rem 1rem;background:#ece4d6;border-radius:12px}.patio-subscription_choice__DxO2w [data-patio-subscription-frequency] label{font-size:.875rem;font-weight:700}.patio-subscription_choice__DxO2w [data-patio-subscription-select]{width:100%;min-height:3rem;padding:0 .875rem;font:inherit;font-size:.9375rem;color:#1c2420;cursor:pointer;background-color:#f7f3ec;border:1px solid #d6cbb8;border-radius:999px}.patio-subscription_choice__DxO2w [data-patio-subscription-select]:focus-visible{outline:2px solid #161616;outline-offset:2px}.patio-subscription_choice__DxO2w [data-patio-subscription-note]{margin:0;font-size:.8125rem;line-height:1.45;color:#4a443c}.patio-product-description_description__KjFon{padding-bottom:var(--fs-spacing-5);font-family:var(--fs-text-face-body);color:#1c2420}}@layer components{@media(min-width:1280px){.patio-product-description_description__KjFon{padding-bottom:var(--fs-spacing-7)}}.patio-product-description_description__KjFon [data-patio-pdp-tabs]{display:flex;gap:var(--fs-spacing-5);margin-bottom:var(--fs-spacing-4);overflow-x:auto;border-bottom:1px solid #d6cbb8;scrollbar-width:none}.patio-product-description_description__KjFon [data-patio-pdp-tabs]::-webkit-scrollbar{display:none}.patio-product-description_description__KjFon [data-patio-pdp-tabs] button{flex:none;height:3.25rem;padding:0;margin-bottom:-1px;font:inherit;font-size:1.0625rem;font-weight:var(--fs-text-weight-medium);color:#6e6457;cursor:pointer;background:rgba(0,0,0,0);border:0;border-bottom:3px solid rgba(0,0,0,0)}.patio-product-description_description__KjFon [data-patio-pdp-tabs] button:hover{color:#1c2420}.patio-product-description_description__KjFon [data-patio-pdp-tabs] button[aria-selected=true]{font-weight:var(--fs-text-weight-bold);color:#1c2420;border-bottom-color:#161616}.patio-product-description_description__KjFon [data-patio-pdp-tabs] button:focus-visible{outline:2px solid #1c2420;outline-offset:2px}.patio-product-description_description__KjFon [data-patio-pdp-description-text]{max-width:46rem;font-size:1rem;line-height:1.6;color:#4a443c}@media(min-width:1280px){.patio-product-description_description__KjFon [data-patio-pdp-description-text]{font-size:1.0625rem}}.patio-product-description_description__KjFon [data-patio-pdp-description-text] p{margin:0 0 var(--fs-spacing-2)}.patio-product-description_description__KjFon [data-patio-pdp-specs]{max-width:34rem}.patio-product-description_description__KjFon dl{margin:0}.patio-product-description_description__KjFon dl div{display:grid;grid-template-columns:minmax(7rem,12rem) 1fr;gap:var(--fs-spacing-3);padding:.6875rem 0;font-size:.9375rem;border-bottom:1px solid #e2dace}.patio-product-description_description__KjFon dl div:first-child{padding-top:0}.patio-product-description_description__KjFon dl dt{color:#6e6457}.patio-product-description_description__KjFon dl dd{margin:0;font-weight:var(--fs-text-weight-semibold)}.patio-product-gallery_gallery__nOeO_{display:flex;flex-direction:column;gap:var(--fs-spacing-2)}.patio-product-gallery_gallery__nOeO_ [data-patio-pdp-photo]{position:relative;display:flex;align-items:center;justify-content:center;aspect-ratio:1;margin:0;overflow:hidden;background-color:#ece4d6;border-radius:14px}.patio-product-gallery_gallery__nOeO_ [data-patio-pdp-photo] img{width:82%;height:82%;object-fit:contain;mix-blend-mode:multiply}}@layer components{@media(min-width:1280px){.patio-product-gallery_gallery__nOeO_ [data-patio-pdp-photo]{max-height:calc(100vh - 12rem);aspect-ratio:auto;height:38rem}}.patio-product-gallery_gallery__nOeO_ [data-patio-pdp-discount]{position:absolute;top:var(--fs-spacing-2);left:var(--fs-spacing-2);padding:4px .75rem;font-size:.875rem;font-weight:var(--fs-text-weight-black);line-height:1.2;color:#fff;background-color:#b4553a;border-radius:var(--fs-border-radius-pill)}.patio-product-gallery_gallery__nOeO_ [data-patio-pdp-seals]{position:absolute;bottom:var(--fs-spacing-2);left:var(--fs-spacing-2);display:flex;flex-wrap:wrap;gap:var(--fs-spacing-1);max-width:calc(100% - 2*var(--fs-spacing-2))}.patio-product-gallery_gallery__nOeO_ [data-patio-pdp-seal]{display:inline-flex;gap:.375rem;align-items:center;box-sizing:border-box;padding:3px var(--fs-spacing-1) 3px .5rem;overflow:hidden;font-size:.6875rem;font-weight:var(--fs-text-weight-black);line-height:1.2;color:#f7f3ec;text-overflow:ellipsis;white-space:nowrap;background-color:#161616;border-radius:var(--fs-border-radius-pill)}.patio-product-gallery_gallery__nOeO_ [data-patio-pdp-seal]:before{flex:none;width:.4375rem;height:.4375rem;content:"";background-color:#a3d05a;transform:rotate(45deg)}.patio-product-gallery_gallery__nOeO_ [data-patio-pdp-seal]{max-width:100%;font-size:.75rem}.patio-product-gallery_gallery__nOeO_ [data-patio-pdp-thumbs]{display:flex;gap:var(--fs-spacing-1);padding:0;margin:0;overflow-x:auto;list-style:none}.patio-product-gallery_gallery__nOeO_ [data-patio-pdp-thumbs] button{display:flex;align-items:center;justify-content:center;width:4.5rem;height:4.5rem;padding:0;cursor:pointer;background-color:#ece4d6;border:2px solid rgba(0,0,0,0);border-radius:10px}.patio-product-gallery_gallery__nOeO_ [data-patio-pdp-thumbs] button[aria-current]{border-color:#161616}.patio-product-gallery_gallery__nOeO_ [data-patio-pdp-thumbs] button:focus-visible{outline:2px solid #1c2420;outline-offset:2px}.patio-product-gallery_gallery__nOeO_ [data-patio-pdp-thumbs] img{width:84%;height:84%;object-fit:contain;mix-blend-mode:multiply}.patio-product-price_price__ln6xn{display:flex;flex-direction:column;gap:2px;color:#1c2420}.patio-product-price_price__ln6xn [data-patio-pdp-list-price]{font-size:.875rem;color:#6e6457;text-decoration:line-through}.patio-product-price_price__ln6xn [data-patio-pdp-spot-price]{font-size:2rem;font-weight:var(--fs-text-weight-black);font-variant-numeric:tabular-nums;line-height:1.1}.patio-product-price_price__ln6xn [data-patio-pdp-spot-price] small{font-size:1rem;font-weight:var(--fs-text-weight-semibold);color:#6e6457}.patio-product-price_price__ln6xn [data-patio-pdp-weight]{font-size:.875rem;color:#6e6457}.patio-product-title_title__n9ox_ [data-fs-product-title-header]{display:flex;flex-direction:column;gap:var(--fs-spacing-1);align-items:flex-start;max-width:none}.patio-product-title_title__n9ox_ [data-fs-product-title-addendum]{font-size:.5625rem;font-weight:var(--fs-text-weight-regular);line-height:1.5;color:#8f8679;white-space:pre-line}.patio-product-title_title__n9ox_ [data-patio-pdp-brand]{order:-1;margin:0;font-family:var(--fs-text-face-body);font-size:.75rem;font-weight:var(--fs-text-weight-black);line-height:1.2;color:#6e6457;text-transform:uppercase;letter-spacing:.14em}.patio-product-title_title__n9ox_ [data-patio-pdp-brand] a{color:inherit;text-decoration:none;text-underline-offset:.25em}}@layer components{}@layer components{.patio-product-title_title__n9ox_ [data-patio-pdp-brand] a:focus-visible,.patio-product-title_title__n9ox_ [data-patio-pdp-brand] a:hover{text-decoration:underline}}@layer components{.product-details_wrapper__FQmku{display:contents}.product-details_wrapper__FQmku[data-patio-shipping-off] [data-fs-shipping-simulation]{display:none}}