.GBzivq_page{color:#003e2a;background:#fffefa;padding-top:6.9rem}.GBzivq_hero{isolation:isolate;align-items:center;min-height:clamp(268px,26.2vw,400px);display:flex;position:relative;overflow:hidden}.GBzivq_heroImage{object-fit:cover;object-position:center top}.GBzivq_heroCopy{z-index:1;width:43%;margin-left:9.8%;padding:2rem 0;position:relative}.GBzivq_heroCopy:before{content:"";z-index:-1;background:linear-gradient(90deg,#fdfbf5 70%,#fdfbf500);position:absolute;inset:-2rem 0 -2rem -1.5rem}.GBzivq_eyebrow{text-transform:uppercase;letter-spacing:.2em;color:#dc6c00;margin:0 0 .7rem;font-size:.72rem;font-weight:500}.GBzivq_hero h1{letter-spacing:-.045em;margin:0 0 .85rem;font-size:clamp(2.5rem,4.3vw,4.1rem);font-weight:600;line-height:1.05}.GBzivq_heroIntro{color:#62748a;margin:0;font-size:clamp(.95rem,1.5vw,1.25rem);line-height:1.45}.GBzivq_catalog{width:min(89%,1280px);margin:auto;padding:1rem 0 3rem}.GBzivq_toolbar{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1rem;display:flex}.GBzivq_filters,.GBzivq_tools{align-items:center;gap:.75rem;display:flex}.GBzivq_filters button{color:#003e2a;min-height:2.7rem;font:inherit;white-space:nowrap;background:#faf7ef;border:0;border-radius:2rem;padding:.65rem 1.7rem;font-size:.78rem;font-weight:500}.GBzivq_filters button:hover{background:#efeadc}.GBzivq_filters button.GBzivq_activeFilter{color:#fff;background:#00452c;box-shadow:inset 0 0 12px #ffffff15}.GBzivq_search,.GBzivq_sort{background:#fffefa;border:1px solid #e6dfd1;border-radius:2rem;align-items:center;gap:.65rem;min-height:2.7rem;padding:.5rem 1rem;display:flex}.GBzivq_search{width:clamp(150px,21vw,240px)}.GBzivq_search input{width:100%;min-width:0;font:inherit;background:0 0;border:0;outline:0;padding:0;font-size:.8rem}.GBzivq_search:focus-within{outline-offset:2px;outline:2px solid #b78835}.GBzivq_search svg,.GBzivq_sort svg{flex-shrink:0;width:1.1rem;height:1.1rem}.GBzivq_sort select{appearance:none;width:5rem;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;font-size:.8rem}.GBzivq_sort svg:last-child{pointer-events:none;width:.8rem}.GBzivq_productGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem 1.4rem;display:grid}.GBzivq_productCard{background:linear-gradient(120deg,#fffdfa,#fff);border:1px solid #ece6da;border-radius:.6rem;flex-direction:column;display:flex;position:relative;overflow:hidden}.GBzivq_productImage{aspect-ratio:1.66;background:#fbf7eb;position:relative;overflow:hidden}.GBzivq_productImage img{object-fit:fill}.GBzivq_statusArea{background:#fbf7eb;border-radius:2rem;align-items:flex-start;width:34%;height:22%;padding:.25rem .2rem;display:flex;position:absolute;top:3%;left:2%}.GBzivq_availableBadge,.GBzivq_comingBadge{white-space:nowrap;color:#286342;letter-spacing:.015em;background:#f1faf3;border:1px solid #b9d7c4;border-radius:.3rem;align-items:center;gap:.35rem;padding:.25rem .55rem;font-size:.65rem;font-weight:400;line-height:1.2;display:inline-flex}.GBzivq_availableBadge:before,.GBzivq_comingBadge:before{content:"";background:currentColor;border-radius:50%;flex-shrink:0;width:.25rem;height:.25rem}.GBzivq_comingBadge{color:#7d6b48;background:#fcf9f0;border-color:#dacfb9}.GBzivq_productDetails{flex-direction:column;flex:1;padding:.6rem 1.15rem .7rem;display:flex}.GBzivq_productCard h2{letter-spacing:-.02em;margin:0 0 .25rem;font-size:1rem;font-weight:600;line-height:1.2}.GBzivq_productLink{color:inherit}.GBzivq_productLink:after{content:"";position:absolute;inset:0}.GBzivq_productLink:focus-visible:after{outline-offset:-3px;border-radius:.6rem;outline:3px solid #b78835}.GBzivq_subtitle{color:#61718a;margin:0 0 .35rem;font-size:.8rem;line-height:1.4}.GBzivq_purchaseRow{justify-content:space-between;align-items:flex-end;gap:.75rem;margin-top:auto;display:flex}.GBzivq_weight{color:#61718a;font-size:.78rem;line-height:1.4;display:block}.GBzivq_price{color:#00472d;font-size:1rem;line-height:1.4;display:block}.GBzivq_cartButton,.GBzivq_comingButton{z-index:1;min-height:2.25rem;font:inherit;color:#003e2a;background:0 0;border:1px solid #408567;border-radius:.35rem;justify-content:center;align-items:center;gap:.6rem;padding:.4rem .75rem;font-size:.75rem;display:flex;position:relative}.GBzivq_cartButton{flex:1;max-width:72%}.GBzivq_cartButton:hover{color:#fff;background:#00472d}.GBzivq_cartButton svg,.GBzivq_comingButton svg{width:1.1rem;height:1.1rem}.GBzivq_comingButton{color:#354148;opacity:1;cursor:default;background:#ecebec;border-color:#0000;width:100%;margin-top:.2rem}.GBzivq_status:empty{display:none}.GBzivq_status{background:#edf5e6;border:1px solid #bed2b1;border-radius:.5rem;flex-wrap:wrap;align-items:center;gap:.6rem;margin-bottom:1rem;padding:.75rem 1rem;font-size:.85rem;display:flex}.GBzivq_status a{margin-left:auto;text-decoration:underline}.GBzivq_status button{color:inherit;background:0 0;border:0;place-items:center;min-width:2rem;min-height:2rem;display:grid}.GBzivq_pagination{justify-content:center;gap:.7rem;margin:.7rem 0 0;display:flex}.GBzivq_pagination button{color:#003e2a;width:2rem;height:2rem;font:inherit;background:#fffdf8;border:1px solid #dbd2c2;border-radius:.35rem;place-items:center;font-size:.85rem;display:grid}.GBzivq_pagination button[aria-current]{color:#fff;background:#00452c;border-color:#00452c}.GBzivq_pagination button:disabled{opacity:.4;cursor:default}.GBzivq_empty{text-align:center;color:#61718a;padding:3rem 1rem}@media (max-width:1100px){.GBzivq_filters{gap:.5rem}.GBzivq_filters button{padding-inline:1.1rem}.GBzivq_tools{gap:.6rem}.GBzivq_catalog{width:90%}}@media (max-width:900px){.GBzivq_toolbar{flex-wrap:wrap}.GBzivq_tools{margin-left:auto}.GBzivq_productGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.GBzivq_heroCopy{width:48%;margin-left:7%}.GBzivq_hero h1{font-size:2.6rem}.GBzivq_heroIntro{font-size:.95rem}.GBzivq_search{width:14rem}}@media (max-width:575px){.GBzivq_page{padding-top:6rem}.GBzivq_hero{align-items:flex-start;min-height:29rem}.GBzivq_heroImage{object-position:center;object-fit:cover;max-width:none;width:165%!important;height:14rem!important;top:auto!important;left:-65%!important}.GBzivq_heroCopy{text-align:center;width:100%;margin:0;padding:1.5rem 1rem}.GBzivq_heroCopy:before{background:linear-gradient(#fdfbf5 85%,#fdfbf500);inset:0}.GBzivq_eyebrow{font-size:.65rem}.GBzivq_hero h1{margin-bottom:.65rem;font-size:2.4rem}.GBzivq_heroIntro{font-size:.9rem}.GBzivq_catalog{width:92%;padding-top:1rem}.GBzivq_toolbar{gap:.75rem}.GBzivq_filters{gap:.3rem;width:100%}.GBzivq_filters button{flex:1;min-height:2.75rem;padding:.6rem .3rem;font-size:.7rem}.GBzivq_tools{gap:.5rem;width:100%}.GBzivq_search{flex:1;width:auto;min-width:0}.GBzivq_search input,.GBzivq_sort select{font-size:.75rem}.GBzivq_sort{gap:.4rem;padding-inline:.75rem}.GBzivq_productGrid{grid-template-columns:1fr;gap:.9rem}.GBzivq_productImage{aspect-ratio:1.8}.GBzivq_productDetails{padding:.75rem 1rem}.GBzivq_productCard h2{font-size:1.1rem}.GBzivq_cartButton,.GBzivq_comingButton{min-height:2.75rem;font-size:.8rem}.GBzivq_pagination button{width:2.75rem;height:2.75rem}}
