.catalog-photo-gallery-module__wBgCka__gallery{gap:.75rem;min-width:0;display:grid}.catalog-photo-gallery-module__wBgCka__mainPhotoFrame{aspect-ratio:4/3;background:#102720;width:100%;position:relative;overflow:hidden}.catalog-photo-gallery-module__wBgCka__mainPhotoTrigger{width:100%;height:100%;color:inherit;cursor:zoom-in;background:0 0;border:0;padding:0;position:absolute;inset:0}.catalog-photo-gallery-module__wBgCka__mainPhoto{object-fit:contain}.catalog-photo-gallery-module__wBgCka__enlargeHint{color:#f2eddf;letter-spacing:.04em;text-transform:uppercase;background:#102720;border:1px solid #f2eddf;align-items:center;gap:.35rem;padding:.45rem .6rem;font-size:.7rem;font-weight:800;display:inline-flex;position:absolute;bottom:.75rem;right:.75rem}.catalog-photo-gallery-module__wBgCka__mainPhotoTrigger:hover .catalog-photo-gallery-module__wBgCka__enlargeHint,.catalog-photo-gallery-module__wBgCka__mainPhotoTrigger:focus-visible .catalog-photo-gallery-module__wBgCka__enlargeHint{color:#102720;background:#d6e96e;border-color:#d6e96e}.catalog-photo-gallery-module__wBgCka__mainPhotoTrigger:focus-visible{outline-offset:-3px;outline:3px solid #f2eddf}.catalog-photo-gallery-module__wBgCka__photoMeta{color:#d3ddd4;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.35rem 1rem;font-size:.75rem;line-height:1.4;display:flex}.catalog-photo-gallery-module__wBgCka__photoName{overflow-wrap:anywhere;color:#d6e96e;font-weight:750}.catalog-photo-gallery-module__wBgCka__photoChoices{border:0;grid-template-columns:repeat(auto-fit,minmax(4rem,1fr));gap:.5rem;min-width:0;margin:0;padding:0;display:grid}.catalog-photo-gallery-module__wBgCka__choiceLegend{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.catalog-photo-gallery-module__wBgCka__photoChoice{aspect-ratio:1;cursor:pointer;background:#102720;border:1px solid #527064;min-width:0;padding:0;position:relative;overflow:hidden}.catalog-photo-gallery-module__wBgCka__thumbnail{object-fit:cover}.catalog-photo-gallery-module__wBgCka__photoChoice:hover,.catalog-photo-gallery-module__wBgCka__photoChoice:focus-visible,.catalog-photo-gallery-module__wBgCka__activeChoice{border-color:#d6e96e}.catalog-photo-gallery-module__wBgCka__photoChoice:focus-visible{outline-offset:2px;outline:2px solid #f2eddf}.catalog-photo-gallery-module__wBgCka__viewer{color:#f2eddf;background:#173127;border:1px solid #527064;border-radius:0;gap:1rem;width:min(92vw,70rem);max-width:none;padding:clamp(1.25rem,3vw,2rem);display:grid}.catalog-photo-gallery-module__wBgCka__viewerHeader{text-align:left;gap:.4rem;padding-right:3rem}.catalog-photo-gallery-module__wBgCka__viewerTitle{color:#f2eddf;font-family:var(--font-display);letter-spacing:-.05em;font-size:clamp(1.5rem,3vw,2.4rem)}.catalog-photo-gallery-module__wBgCka__viewerDescription{color:#d3ddd4;line-height:1.5}.catalog-photo-gallery-module__wBgCka__viewerPhotoFrame{background:#102720;width:100%;min-height:min(62vh,38rem);position:relative;overflow:hidden}.catalog-photo-gallery-module__wBgCka__viewerPhoto{object-fit:contain}.catalog-photo-gallery-module__wBgCka__viewerControls{border:0;justify-content:space-between;align-items:center;gap:.75rem;min-width:0;margin:0;padding:0;display:flex}.catalog-photo-gallery-module__wBgCka__viewerNavButton,.catalog-photo-gallery-module__wBgCka__viewerClose{color:#102720;cursor:pointer;min-height:44px;font:inherit;background:#d6e96e;border:1px solid #d6e96e;justify-content:center;align-items:center;gap:.35rem;padding:.6rem .8rem;font-size:.75rem;font-weight:800;display:inline-flex}.catalog-photo-gallery-module__wBgCka__viewerNavButton:hover:not(:disabled),.catalog-photo-gallery-module__wBgCka__viewerNavButton:focus-visible,.catalog-photo-gallery-module__wBgCka__viewerClose:hover,.catalog-photo-gallery-module__wBgCka__viewerClose:focus-visible{background:#f45c3d;border-color:#f45c3d}.catalog-photo-gallery-module__wBgCka__viewerNavButton:focus-visible,.catalog-photo-gallery-module__wBgCka__viewerClose:focus-visible{outline-offset:3px;outline:3px solid #f2eddf}.catalog-photo-gallery-module__wBgCka__viewerNavButton:disabled{color:#d3ddd4;cursor:default;background:0 0;border-color:#527064}.catalog-photo-gallery-module__wBgCka__viewerPosition{color:#d6e96e;letter-spacing:.04em;font-size:.75rem;font-weight:800}.catalog-photo-gallery-module__wBgCka__viewerClose{color:#f2eddf;background:0 0;border-color:#f2eddf;justify-self:end}@media (max-width:24rem){.catalog-photo-gallery-module__wBgCka__photoChoices{grid-template-columns:repeat(4,minmax(0,1fr))}.catalog-photo-gallery-module__wBgCka__enlargeHint{padding:.35rem .45rem;font-size:.62rem;bottom:.5rem;right:.5rem}.catalog-photo-gallery-module__wBgCka__viewerControls{align-items:stretch}.catalog-photo-gallery-module__wBgCka__viewerNavButton span{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.catalog-photo-gallery-module__wBgCka__viewerPhotoFrame{min-height:48vh}}
.catalog-share-button-module__FcoHFG__wrapper{flex-wrap:wrap;align-items:center;gap:.65rem;display:flex}.catalog-share-button-module__FcoHFG__button{color:#f2eddf;cursor:pointer;font:inherit;background:0 0;border:1px solid;padding:.8rem 1rem;font-size:.8rem;font-weight:800;transition:background .18s,color .18s,border-color .18s}.catalog-share-button-module__FcoHFG__button:hover:not(:disabled),.catalog-share-button-module__FcoHFG__button:focus-visible:not(:disabled){color:#24130e;background:#f45c3d;border-color:#f45c3d}.catalog-share-button-module__FcoHFG__button:focus-visible{outline-offset:3px;outline:3px solid #d6e96e}.catalog-share-button-module__FcoHFG__button:disabled{cursor:wait;opacity:.7}.catalog-share-button-module__FcoHFG__feedback{flex-basis:100%;margin:0;font-size:.78rem;font-weight:750;line-height:1.4}.catalog-share-button-module__FcoHFG__success{color:#d6e96e}.catalog-share-button-module__FcoHFG__error{color:#ff9d8b}@media (prefers-reduced-motion:reduce){.catalog-share-button-module__FcoHFG__button{transition:none}}
.favorite-button-module__KAe5fG__button{color:inherit;cursor:pointer;font:inherit;background:0 0;border:1px solid;padding:.55rem .8rem;font-size:.75rem;font-weight:800;transition:background .18s,color .18s,border-color .18s}.favorite-button-module__KAe5fG__button:hover:not(:disabled),.favorite-button-module__KAe5fG__button:focus-visible:not(:disabled){color:#24130e;background:#f45c3d;border-color:#f45c3d}.favorite-button-module__KAe5fG__saved{color:#d6e96e;background:#102720;border-color:#d6e96e}.favorite-button-module__KAe5fG__button:disabled{cursor:wait;opacity:.7}.favorite-button-module__KAe5fG__button:focus-visible{outline-offset:3px;outline:3px solid #d6e96e}@media (prefers-reduced-motion:reduce){.favorite-button-module__KAe5fG__button{transition:none}}
.recently-viewed-module__hpTyOq__section{background:#173127;border:1px solid #527064;gap:1rem;margin-top:1.25rem;padding:1.25rem clamp(1rem,3vw,2rem);display:grid}.recently-viewed-module__hpTyOq__headingRow{gap:.35rem;display:grid}.recently-viewed-module__hpTyOq__eyebrow{color:#d6e96e;letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:.68rem;font-weight:800}.recently-viewed-module__hpTyOq__title{color:#f2eddf;font-family:var(--font-display);letter-spacing:-.05em;margin:0;font-size:clamp(1.35rem,3vw,2rem);line-height:1}.recently-viewed-module__hpTyOq__list{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;margin:0;padding:0;list-style:none;display:grid}.recently-viewed-module__hpTyOq__item{min-width:0}.recently-viewed-module__hpTyOq__link{color:#f2eddf;border:1px solid #527064;justify-content:space-between;align-items:center;gap:.75rem;min-height:2.75rem;padding:.65rem .75rem;font-size:.85rem;font-weight:750;text-decoration:none;display:flex}.recently-viewed-module__hpTyOq__link span:first-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.recently-viewed-module__hpTyOq__copy{gap:.2rem;min-width:0;display:grid}.recently-viewed-module__hpTyOq__copy>span:first-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.recently-viewed-module__hpTyOq__price{color:#d6e96e;letter-spacing:.01em;font-size:.68rem;font-weight:800}.recently-viewed-module__hpTyOq__link:hover,.recently-viewed-module__hpTyOq__link:focus-visible{color:#d6e96e;border-color:#d6e96e}.recently-viewed-module__hpTyOq__arrow{flex:none}@media (max-width:520px){.recently-viewed-module__hpTyOq__list{grid-template-columns:1fr}}
.catalog-public-detail-module__N1h6Sa__state,.catalog-public-detail-module__N1h6Sa__detail{background:#1f392f;border:1px solid #527064;min-height:22rem;padding:clamp(1.5rem,5vw,4.5rem)}.catalog-public-detail-module__N1h6Sa__careGuide{border-top:1px solid #527064;gap:.45rem;max-width:42rem;padding-top:1rem;display:grid}.catalog-public-detail-module__N1h6Sa__careGuideEyebrow{color:#d3ddd4;letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:.7rem;font-weight:800}.catalog-public-detail-module__N1h6Sa__careGuideLink{color:#d6e96e;text-underline-offset:.25rem;width:fit-content;font-size:.95rem;font-weight:800;text-decoration:underline;text-decoration-thickness:1px}.catalog-public-detail-module__N1h6Sa__careGuideLink:hover,.catalog-public-detail-module__N1h6Sa__careGuideLink:focus-visible{color:#f45c3d}.catalog-public-detail-module__N1h6Sa__careGuideLink:focus-visible{outline-offset:3px;outline:3px solid #f2eddf}.catalog-public-detail-module__N1h6Sa__relatedSection{background:#173127;border:1px solid #527064;gap:1.25rem;padding:clamp(1.5rem,4vw,2.5rem);display:grid}.catalog-public-detail-module__N1h6Sa__previewBanner{background:#243f32;border:1px solid #d6e96e;gap:.35rem;margin-bottom:1rem;padding:1rem 1.25rem;display:grid}.catalog-public-detail-module__N1h6Sa__previewEyebrow{color:#d6e96e;letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:.72rem;font-weight:800}.catalog-public-detail-module__N1h6Sa__previewCopy,.catalog-public-detail-module__N1h6Sa__previewActionNote,.catalog-public-detail-module__N1h6Sa__conditionNote{color:#d3ddd4;margin:0;font-size:.9rem;line-height:1.5}.catalog-public-detail-module__N1h6Sa__condition{border-top:1px solid #527064;gap:.5rem;max-width:42rem;margin-top:1.5rem;padding-top:1.25rem;display:grid}.catalog-public-detail-module__N1h6Sa__conditionTitle{color:#f2eddf;letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:.78rem;font-weight:800}.catalog-public-detail-module__N1h6Sa__conditionCopy{color:#f2eddf;white-space:pre-wrap;margin:0;font-size:1rem;line-height:1.6}.catalog-public-detail-module__N1h6Sa__documentationNote{border-top:1px solid #527064;gap:.5rem;max-width:42rem;margin-top:1.5rem;padding-top:1.25rem;display:grid}.catalog-public-detail-module__N1h6Sa__documentationNoteTitle{color:#f2eddf;letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:.78rem;font-weight:800}.catalog-public-detail-module__N1h6Sa__documentationNoteCopy{color:#f2eddf;white-space:pre-wrap;margin:0;font-size:1rem;line-height:1.6}.catalog-public-detail-module__N1h6Sa__documentationNoteDisclosure{color:#d3ddd4;margin:0;font-size:.9rem;line-height:1.5}.catalog-public-detail-module__N1h6Sa__grading{border-top:1px solid #527064;gap:.75rem;max-width:42rem;margin-top:1.5rem;padding-top:1.25rem;display:grid}.catalog-public-detail-module__N1h6Sa__gradingTitle{color:#f2eddf;letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:.78rem;font-weight:800}.catalog-public-detail-module__N1h6Sa__gradingNote{color:#d3ddd4;margin:0;font-size:.9rem;line-height:1.5}.catalog-public-detail-module__N1h6Sa__gradingList{gap:.6rem;margin:0;display:grid}.catalog-public-detail-module__N1h6Sa__gradingRow{border-top:1px solid #527064b3;grid-template-columns:minmax(10rem,.7fr) minmax(0,1fr);gap:1rem;padding-top:.6rem;display:grid}.catalog-public-detail-module__N1h6Sa__gradingRow dt{color:#d3ddd4;font-size:.9rem}.catalog-public-detail-module__N1h6Sa__gradingRow dd{color:#f2eddf;overflow-wrap:anywhere;margin:0;font-size:1rem;line-height:1.5}@media (max-width:520px){.catalog-public-detail-module__N1h6Sa__gradingRow{grid-template-columns:1fr;gap:.2rem}}.catalog-public-detail-module__N1h6Sa__materialDetails{border-top:1px solid #527064;gap:.5rem;max-width:42rem;margin-top:1.5rem;padding-top:1.25rem;display:grid}.catalog-public-detail-module__N1h6Sa__materialDetailsTitle{color:#f2eddf;letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:.78rem;font-weight:800}.catalog-public-detail-module__N1h6Sa__materialDetailsCopy{color:#f2eddf;white-space:pre-wrap;margin:0;font-size:1rem;line-height:1.6}.catalog-public-detail-module__N1h6Sa__sizeFitDetails{border-top:1px solid #527064;gap:.5rem;max-width:42rem;margin-top:1.5rem;padding-top:1.25rem;display:grid}.catalog-public-detail-module__N1h6Sa__sizeFitDetailsTitle{color:#f2eddf;letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:.78rem;font-weight:800}.catalog-public-detail-module__N1h6Sa__sizeFitDetailsCopy{color:#f2eddf;white-space:pre-wrap;margin:0;font-size:1rem;line-height:1.6}.catalog-public-detail-module__N1h6Sa__relatedHeading{gap:.45rem;display:grid}.catalog-public-detail-module__N1h6Sa__relatedEyebrow{color:#d6e96e;letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:.7rem;font-weight:800}.catalog-public-detail-module__N1h6Sa__relatedTitle{color:#f2eddf;font-family:var(--font-display);letter-spacing:-.06em;margin:0;font-size:clamp(1.7rem,4vw,2.8rem);line-height:.95}.catalog-public-detail-module__N1h6Sa__relatedList{grid-template-columns:repeat(auto-fit,minmax(min(100%,12rem),1fr));gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.catalog-public-detail-module__N1h6Sa__relatedItem{min-width:0}.catalog-public-detail-module__N1h6Sa__relatedLink{color:#f2eddf;border:1px solid #527064;align-items:stretch;gap:.8rem;min-height:5.5rem;padding:.6rem;text-decoration:none;display:flex}.catalog-public-detail-module__N1h6Sa__relatedLink:hover,.catalog-public-detail-module__N1h6Sa__relatedLink:focus-visible{border-color:#d6e96e}.catalog-public-detail-module__N1h6Sa__relatedPhoto{background:#102720;flex:0 0 4.5rem;width:4.5rem;display:block;position:relative;overflow:hidden}.catalog-public-detail-module__N1h6Sa__relatedPhoto img{object-fit:cover}.catalog-public-detail-module__N1h6Sa__relatedCopy{align-content:center;gap:.45rem;min-width:0;display:grid}.catalog-public-detail-module__N1h6Sa__relatedName{font-family:var(--font-display);letter-spacing:-.03em;text-overflow:ellipsis;white-space:nowrap;font-size:1.05rem;line-height:1.05;overflow:hidden}.catalog-public-detail-module__N1h6Sa__relatedPrice{color:#d6e96e;letter-spacing:.02em;font-size:.72rem;font-weight:800}.catalog-public-detail-module__N1h6Sa__relatedAction{color:#d6e96e;letter-spacing:.04em;text-transform:uppercase;font-size:.7rem;font-weight:800}.catalog-public-detail-module__N1h6Sa__state{color:#d3ddd4;text-align:center;place-content:center;gap:.9rem;display:grid}.catalog-public-detail-module__N1h6Sa__errorState{border-color:#f45c3d}.catalog-public-detail-module__N1h6Sa__stateEyebrow,.catalog-public-detail-module__N1h6Sa__category{color:#d6e96e;letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:.7rem;font-weight:800}.catalog-public-detail-module__N1h6Sa__availability{color:#f2b49f;letter-spacing:.04em;border:1px solid #f45c3d;width:fit-content;margin:.75rem 0 0;padding:.55rem .7rem;font-size:.78rem;font-weight:800;line-height:1.4}.catalog-public-detail-module__N1h6Sa__stateTitle,.catalog-public-detail-module__N1h6Sa__title{color:#f2eddf;max-width:42rem;font-family:var(--font-display);letter-spacing:-.07em;margin:0;font-size:clamp(2.5rem,7vw,6rem);line-height:.92}.catalog-public-detail-module__N1h6Sa__stateCopy,.catalog-public-detail-module__N1h6Sa__description{color:#d3ddd4;max-width:42rem;margin:.3rem auto 0;font-size:clamp(1rem,2vw,1.2rem);line-height:1.65}.catalog-public-detail-module__N1h6Sa__actions{flex-wrap:wrap;align-items:center;gap:1rem 1.4rem;margin-top:.5rem;display:flex}.catalog-public-detail-module__N1h6Sa__previewActionNote{border-top:1px solid #527064;padding-top:1rem}.catalog-public-detail-module__N1h6Sa__addButton{color:#102720;cursor:pointer;font:inherit;background:#d6e96e;border:1px solid #d6e96e;padding:.8rem 1rem;font-size:.8rem;font-weight:800}.catalog-public-detail-module__N1h6Sa__inquiryButton{color:#24130e;min-height:48px;box-shadow:none;background:#f45c3d;border:1px solid #f45c3d;border-radius:0;align-items:center;padding:.8rem 1rem;font-size:.8rem;font-weight:800;text-decoration:none;display:inline-flex}.catalog-public-detail-module__N1h6Sa__inquiryButton:hover,.catalog-public-detail-module__N1h6Sa__inquiryButton:focus-visible{background:#d6e96e;border-color:#d6e96e}.catalog-public-detail-module__N1h6Sa__inquiryButton:focus-visible{outline-offset:3px;outline:3px solid #f2eddf}.catalog-public-detail-module__N1h6Sa__addButton:hover:not(:disabled),.catalog-public-detail-module__N1h6Sa__addButton:focus-visible:not(:disabled){background:#f45c3d;border-color:#f45c3d}.catalog-public-detail-module__N1h6Sa__addButton:disabled{color:#d3ddd4;cursor:default;background:0 0;border-color:#527064}.catalog-public-detail-module__N1h6Sa__cartLink{color:#d6e96e;font-size:.85rem;font-weight:750;text-decoration:none}.catalog-public-detail-module__N1h6Sa__cartLink:hover{color:#f45c3d}.catalog-public-detail-module__N1h6Sa__backLink{color:#d6e96e;justify-self:center;margin-top:.75rem;font-size:.85rem;font-weight:750;text-decoration:none}.catalog-public-detail-module__N1h6Sa__backLink:hover{color:#f45c3d}.catalog-public-detail-module__N1h6Sa__breadcrumb{margin-bottom:-.5rem}.catalog-public-detail-module__N1h6Sa__breadcrumbLink{color:#d6e96e;letter-spacing:.1em;text-transform:uppercase;text-underline-offset:.25rem;align-items:center;min-height:44px;font-size:.75rem;font-weight:800;text-decoration:underline;text-decoration-thickness:1px;display:inline-flex}.catalog-public-detail-module__N1h6Sa__breadcrumbLink:hover,.catalog-public-detail-module__N1h6Sa__breadcrumbLink:focus-visible{color:#f45c3d}.catalog-public-detail-module__N1h6Sa__breadcrumbLink:focus-visible{outline-offset:3px;outline:3px solid #f2eddf}.catalog-public-detail-module__N1h6Sa__detail{align-content:center;gap:1.5rem;min-width:0;display:grid}@media (max-width:24rem){.catalog-public-detail-module__N1h6Sa__detail{padding-inline:1rem}}.catalog-public-detail-module__N1h6Sa__description{max-width:48rem;margin:0}.catalog-public-detail-module__N1h6Sa__price{color:#d6e96e;letter-spacing:.02em;font-size:.85rem;font-weight:800}@media (prefers-reduced-motion:no-preference){.catalog-public-detail-module__N1h6Sa__state,.catalog-public-detail-module__N1h6Sa__detail{animation:catalog-public-detail-module__N1h6Sa__arrive .5s var(--ease-out-expo) both}}@keyframes catalog-public-detail-module__N1h6Sa__arrive{0%{opacity:0;transform:translateY(.75rem)}to{opacity:1;transform:translateY(0)}}
.page-module__sd0jra__page{color:#f2eddf;min-height:calc(100svh - 8rem);font-family:var(--font-body);background:#102720}.page-module__sd0jra__shell{width:min(100%,90rem);margin:0 auto;padding:clamp(3rem,8vw,7rem) clamp(1.125rem,6vw,6.5rem) clamp(4rem,9vw,8rem)}.page-module__sd0jra__crumb{color:#d6e96e;letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:.45rem;font-size:.72rem;font-weight:800;text-decoration:none;display:inline-flex}.page-module__sd0jra__crumb:hover{color:#f45c3d}.page-module__sd0jra__intro{border-bottom:1px solid #385147;grid-template-columns:minmax(0,1.2fr) minmax(15rem,.8fr);align-items:end;gap:2rem;padding:clamp(3rem,7vw,6.5rem) 0 clamp(2.5rem,5vw,4.5rem);display:grid}.page-module__sd0jra__eyebrow{color:#d6e96e;letter-spacing:.12em;text-transform:uppercase;margin:0 0 1rem;font-size:.7rem;font-weight:800;line-height:1.4}.page-module__sd0jra__title{max-width:44rem;font-family:var(--font-display);letter-spacing:-.07em;margin:0;font-size:clamp(3rem,8vw,7.5rem);font-weight:750;line-height:.9}.page-module__sd0jra__description{color:#d3ddd4;max-width:25rem;margin:0 0 .3rem;font-size:1rem;line-height:1.6}.page-module__sd0jra__guidePanel{background:#1f392f;border:1px solid #527064;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:2rem;margin:0 0 4rem;padding:1.5rem;display:grid}.page-module__sd0jra__guideTitle{color:#f2eddf;max-width:20rem;font-family:var(--font-display);letter-spacing:-.06em;margin:.55rem 0 0;font-size:clamp(1.8rem,3vw,2.6rem);line-height:.98}.page-module__sd0jra__guideDescription{color:#d3ddd4;max-width:20rem;margin:.9rem 0 0;line-height:1.55}.page-module__sd0jra__guideLinks{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;display:grid}.page-module__sd0jra__guideLink{color:#f2eddf;border:1px solid #527064;flex-direction:column;gap:.7rem;min-height:9.5rem;padding:1rem;text-decoration:none;transition:border-color .18s,background-color .18s,transform .18s;display:flex;position:relative}.page-module__sd0jra__guideLink:hover{background:#29483b;border-color:#d6e96e;transform:translateY(-2px)}.page-module__sd0jra__guideLink span{color:#d6e96e;letter-spacing:.05em;text-transform:uppercase;font-size:.82rem;font-weight:800}.page-module__sd0jra__guideLink small{color:#d3ddd4;max-width:11rem;font-size:.86rem;line-height:1.45}.page-module__sd0jra__guideLink strong{color:#f45c3d;align-self:flex-end;margin-top:auto;font-size:1.1rem}.page-module__sd0jra__catalogArea{padding-top:clamp(2.5rem,5vw,4.5rem)}.page-module__sd0jra__areaHeader{justify-content:space-between;align-items:baseline;gap:1rem;margin-bottom:1.25rem;display:flex}.page-module__sd0jra__areaTitle{font-family:var(--font-display);letter-spacing:-.05em;margin:0;font-size:clamp(1.5rem,3vw,2.25rem)}.page-module__sd0jra__status{color:#d3ddd4;letter-spacing:.06em;text-transform:uppercase;font-size:.75rem;font-weight:700}.page-module__sd0jra__areaActions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.8rem 1.25rem;display:flex}.page-module__sd0jra__cartLink{color:#d6e96e;text-transform:uppercase;font-size:.78rem;font-weight:800;text-decoration:none}.page-module__sd0jra__cartLink:hover{color:#f45c3d}.page-module__sd0jra__emptyState{text-align:center;background:#1f392f;border:1px dashed #527064;place-content:center;gap:.75rem;min-height:17rem;padding:2rem;display:grid}.page-module__sd0jra__emptyMark{color:#102720;width:2.75rem;height:2.75rem;font-family:var(--font-display);background:#d6e96e;border-radius:50%;place-items:center;margin:0 auto .25rem;font-size:1.1rem;font-weight:800;display:grid}.page-module__sd0jra__emptyTitle{color:#f2eddf;font-family:var(--font-display);letter-spacing:-.05em;margin:0;font-size:clamp(1.5rem,3vw,2.25rem)}.page-module__sd0jra__emptyCopy{color:#d3ddd4;max-width:32rem;margin:0 auto;font-size:.95rem;line-height:1.6}.page-module__sd0jra__links{flex-wrap:wrap;justify-content:center;gap:.75rem 1.25rem;margin-top:.75rem;display:flex}.page-module__sd0jra__link{color:#d6e96e;font-size:.85rem;font-weight:750;text-decoration:none}.page-module__sd0jra__link:hover{color:#f45c3d}@media (max-width:700px){.page-module__sd0jra__intro{grid-template-columns:1fr;gap:1.5rem}.page-module__sd0jra__title{max-width:20rem}.page-module__sd0jra__areaHeader{flex-direction:column;align-items:flex-start;gap:.4rem}.page-module__sd0jra__areaActions{justify-content:flex-start}.page-module__sd0jra__guidePanel,.page-module__sd0jra__guideLinks{grid-template-columns:1fr}.page-module__sd0jra__guideLink{min-height:auto}}@media (prefers-reduced-motion:no-preference){.page-module__sd0jra__emptyState{animation:page-module__sd0jra__arrive .5s var(--ease-out-expo) both}}@media (prefers-reduced-motion:reduce){.page-module__sd0jra__guideLink{transition:none}}@keyframes page-module__sd0jra__arrive{0%{opacity:0;transform:translateY(.75rem)}to{opacity:1;transform:translateY(0)}}
.catalog-public-items-module__LHjfzG__emptyState,.catalog-public-items-module__LHjfzG__errorState{text-align:center;background:#1f392f;border:1px dashed #527064;place-content:center;gap:.75rem;min-height:17rem;padding:2rem;display:grid}.catalog-public-items-module__LHjfzG__errorState{border-color:#f45c3d}.catalog-public-items-module__LHjfzG__emptyMark{color:#102720;width:2.75rem;height:2.75rem;font-family:var(--font-display);background:#d6e96e;border-radius:50%;place-items:center;margin:0 auto .25rem;font-size:1.1rem;font-weight:800;display:grid}.catalog-public-items-module__LHjfzG__emptyTitle{color:#f2eddf;font-family:var(--font-display);letter-spacing:-.05em;margin:0;font-size:clamp(1.5rem,3vw,2.25rem)}.catalog-public-items-module__LHjfzG__emptyCopy,.catalog-public-items-module__LHjfzG__loading{color:#d3ddd4;max-width:32rem;margin:0 auto;font-size:.95rem;line-height:1.6}.catalog-public-items-module__LHjfzG__emptyLinks{flex-wrap:wrap;justify-content:center;gap:.75rem 1.25rem;margin-top:.35rem;display:flex}.catalog-public-items-module__LHjfzG__emptyLink{color:#d6e96e;font-size:.85rem;font-weight:750;text-decoration:none}.catalog-public-items-module__LHjfzG__emptyLink:hover,.catalog-public-items-module__LHjfzG__emptyLink:focus-visible{color:#f45c3d;text-underline-offset:.15em;text-decoration:underline}.catalog-public-items-module__LHjfzG__productGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.catalog-public-items-module__LHjfzG__filterBar{background:#173127;border:1px solid #527064;gap:.9rem;padding:.9rem 1rem;display:grid}.catalog-public-items-module__LHjfzG__filterHeading{justify-content:space-between;align-items:center;gap:1rem;display:flex}.catalog-public-items-module__LHjfzG__filterLabel{color:#f2eddf;letter-spacing:.1em;text-transform:uppercase;font-size:.72rem;font-weight:800}.catalog-public-items-module__LHjfzG__filterControls{flex-wrap:wrap;gap:.65rem;display:flex}.catalog-public-items-module__LHjfzG__priceRange{border:0;gap:.65rem;min-width:min(20rem,100%);margin:0;padding:0;display:grid}.catalog-public-items-module__LHjfzG__priceFields{flex-wrap:wrap;gap:.65rem;display:flex}.catalog-public-items-module__LHjfzG__filterControl{color:#d3ddd4;letter-spacing:.04em;text-transform:uppercase;gap:.35rem;min-width:min(10rem,100%);font-size:.72rem;font-weight:750;display:grid}.catalog-public-items-module__LHjfzG__filterControl select{color:#f2eddf;min-height:2.35rem;font:inherit;letter-spacing:normal;text-transform:none;background:#102720;border:1px solid #527064;border-radius:0;padding:.45rem 2rem .45rem .65rem;font-size:.8rem}.catalog-public-items-module__LHjfzG__filterControl input{color:#f2eddf;width:100%;min-height:2.35rem;font:inherit;letter-spacing:normal;text-transform:none;background:#102720;border:1px solid #527064;border-radius:0;padding:.45rem .65rem;font-size:.8rem}.catalog-public-items-module__LHjfzG__clearPriceButton{color:#d6e96e;cursor:pointer;font:inherit;text-underline-offset:.18em;background:0 0;border:0;justify-self:start;padding:0;font-size:.75rem;font-weight:800;text-decoration:underline}.catalog-public-items-module__LHjfzG__controlsBar{justify-content:space-between;align-items:flex-end;gap:1rem;margin-bottom:1.5rem;display:flex}.catalog-public-items-module__LHjfzG__sortControl{color:#d3ddd4;letter-spacing:.04em;text-transform:uppercase;gap:.35rem;min-width:min(13rem,100%);font-size:.72rem;font-weight:750;display:grid}.catalog-public-items-module__LHjfzG__sortControl select{color:#f2eddf;min-height:2.35rem;font:inherit;letter-spacing:normal;text-transform:none;background:#102720;border:1px solid #527064;border-radius:0;padding:.45rem 2rem .45rem .65rem;font-size:.8rem}.catalog-public-items-module__LHjfzG__filterControl select:focus-visible,.catalog-public-items-module__LHjfzG__filterControl input:focus-visible,.catalog-public-items-module__LHjfzG__sortControl select:focus-visible,.catalog-public-items-module__LHjfzG__clearButton:focus-visible,.catalog-public-items-module__LHjfzG__clearEmptyButton:focus-visible,.catalog-public-items-module__LHjfzG__clearPriceButton:focus-visible{outline-offset:2px;outline:2px solid #d6e96e}.catalog-public-items-module__LHjfzG__clearButton,.catalog-public-items-module__LHjfzG__clearEmptyButton{color:#d6e96e;cursor:pointer;font:inherit;text-underline-offset:.18em;background:0 0;border:0;padding:0;font-size:.75rem;font-weight:800;text-decoration:underline}.catalog-public-items-module__LHjfzG__clearButton:hover,.catalog-public-items-module__LHjfzG__clearEmptyButton:hover,.catalog-public-items-module__LHjfzG__clearPriceButton:hover{color:#f45c3d}.catalog-public-items-module__LHjfzG__clearEmptyButton{justify-self:center;margin-top:.25rem}.catalog-public-items-module__LHjfzG__productCard{background:#1f392f;border:1px solid #527064;min-height:15rem;padding:clamp(1.25rem,3vw,2rem)}.catalog-public-items-module__LHjfzG__productPhoto{aspect-ratio:4/3;background:#102720;margin:calc(-1*clamp(1.25rem,3vw,2rem)) calc(-1*clamp(1.25rem,3vw,2rem)) 1.5rem;position:relative;overflow:hidden}.catalog-public-items-module__LHjfzG__productPhoto img{object-fit:cover}.catalog-public-items-module__LHjfzG__productCategory{color:#d6e96e;letter-spacing:.12em;text-transform:uppercase;margin:0 0 1.75rem;font-size:.7rem;font-weight:800}.catalog-public-items-module__LHjfzG__productTitle{color:#f2eddf;font-family:var(--font-display);letter-spacing:-.05em;margin:0;font-size:clamp(1.5rem,3vw,2.25rem);line-height:1}.catalog-public-items-module__LHjfzG__productLink{color:inherit;text-decoration:none}.catalog-public-items-module__LHjfzG__productLink:hover,.catalog-public-items-module__LHjfzG__productLink:focus-visible{color:#d6e96e;text-underline-offset:.15em;text-decoration:underline;text-decoration-thickness:.08em}.catalog-public-items-module__LHjfzG__productDescription{color:#d3ddd4;margin:.9rem 0 0;line-height:1.6}.catalog-public-items-module__LHjfzG__productMetadata{flex-wrap:wrap;gap:.55rem 1rem;margin:1rem 0 0;display:flex}.catalog-public-items-module__LHjfzG__productMetadataItem{color:#d3ddd4;flex-wrap:wrap;gap:.25rem .45rem;font-size:.78rem;line-height:1.4;display:flex}.catalog-public-items-module__LHjfzG__productMetadataItem dt{color:#d6e96e;font-weight:800}.catalog-public-items-module__LHjfzG__productMetadataItem dd{margin:0}.catalog-public-items-module__LHjfzG__productPrice{color:#d6e96e;letter-spacing:.02em;margin-top:1rem;font-size:.8rem;font-weight:800;display:block}.catalog-public-items-module__LHjfzG__detailLink{color:#d6e96e;margin:1.5rem 0 0;font-size:.8rem;font-weight:750;line-height:1.5;text-decoration:none}.catalog-public-items-module__LHjfzG__detailLink:hover,.catalog-public-items-module__LHjfzG__detailLink:focus-visible{color:#f45c3d;text-underline-offset:.15em;text-decoration:underline}.catalog-public-items-module__LHjfzG__productActions{flex-wrap:wrap;align-items:center;gap:.85rem 1.25rem;margin-top:1.5rem;display:flex}.catalog-public-items-module__LHjfzG__productActions .catalog-public-items-module__LHjfzG__detailLink{margin-top:0}.catalog-public-items-module__LHjfzG__addButton{color:#102720;cursor:pointer;font:inherit;background:#d6e96e;border:1px solid #d6e96e;padding:.55rem .8rem;font-size:.75rem;font-weight:800}.catalog-public-items-module__LHjfzG__addButton:hover:not(:disabled),.catalog-public-items-module__LHjfzG__addButton:focus-visible:not(:disabled){background:#f45c3d;border-color:#f45c3d}.catalog-public-items-module__LHjfzG__addButton:disabled{color:#d3ddd4;cursor:default;background:0 0;border-color:#527064}@media (max-width:700px){.catalog-public-items-module__LHjfzG__controlsBar{flex-direction:column;align-items:stretch}.catalog-public-items-module__LHjfzG__filterControls{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.catalog-public-items-module__LHjfzG__filterControl{min-width:0}.catalog-public-items-module__LHjfzG__productGrid{grid-template-columns:1fr}}@media (max-width:390px){.catalog-public-items-module__LHjfzG__filterControls,.catalog-public-items-module__LHjfzG__priceFields{grid-template-columns:1fr}.catalog-public-items-module__LHjfzG__priceFields{display:grid}}@media (prefers-reduced-motion:no-preference){.catalog-public-items-module__LHjfzG__emptyState,.catalog-public-items-module__LHjfzG__errorState,.catalog-public-items-module__LHjfzG__productCard{animation:catalog-public-items-module__LHjfzG__arrive .5s var(--ease-out-expo) both}}@keyframes catalog-public-items-module__LHjfzG__arrive{0%{opacity:0;transform:translateY(.75rem)}to{opacity:1;transform:translateY(0)}}
.editorial-collection-module__5AQXfq__page{--pine:#102720;--pine-deep:#0b1c17;--paper:#f2eddf;--ink:#14291f;--muted:#53685b;--line:#b9c5ae;--lime:#d6e96e;background:var(--paper);min-height:calc(100svh - 4rem);color:var(--ink)}.editorial-collection-module__5AQXfq__hero{background:var(--pine);color:var(--paper);padding:clamp(2rem,6vw,5.5rem) clamp(1.125rem,7vw,7rem) clamp(3.5rem,7vw,6.5rem)}.editorial-collection-module__5AQXfq__heroTopline,.editorial-collection-module__5AQXfq__cardMeta,.editorial-collection-module__5AQXfq__sectionKicker,.editorial-collection-module__5AQXfq__emptyLabel{letter-spacing:.12em;text-transform:uppercase;font-size:.69rem;font-weight:800;line-height:1.4}.editorial-collection-module__5AQXfq__heroTopline{color:var(--lime);justify-content:space-between;gap:1rem;display:flex}.editorial-collection-module__5AQXfq__heroGrid{grid-template-columns:minmax(0,1.25fr) minmax(16rem,.75fr);align-items:end;gap:2rem;max-width:90rem;margin:clamp(4rem,9vw,9rem) auto 0;display:grid}.editorial-collection-module__5AQXfq__eyebrow{color:var(--lime);letter-spacing:.13em;text-transform:uppercase;margin:0 0 1rem;font-size:.75rem;font-weight:800}.editorial-collection-module__5AQXfq__title{max-width:52rem;font-family:var(--font-display);letter-spacing:-.085em;margin:0;font-size:clamp(4rem,12vw,11rem);font-weight:750;line-height:.82}.editorial-collection-module__5AQXfq__heroCopy{color:#d3ddd4;max-width:25rem;margin:0 0 .25rem;font-size:clamp(1rem,1.5vw,1.2rem);line-height:1.55}.editorial-collection-module__5AQXfq__heroRule{border-top:1px solid #385147;max-width:90rem;margin:clamp(3rem,7vw,6rem) auto 0}.editorial-collection-module__5AQXfq__collectionShell{width:min(100%,90rem);margin:0 auto;padding:clamp(2.5rem,6vw,6rem) clamp(1.125rem,7vw,7rem) clamp(4rem,9vw,8rem)}.editorial-collection-module__5AQXfq__collectionNote{color:var(--muted);letter-spacing:.11em;text-transform:uppercase;justify-content:space-between;gap:1rem;margin:0 0 clamp(2.5rem,5vw,5rem);font-size:.75rem;font-weight:800;display:flex}.editorial-collection-module__5AQXfq__collectionNote span{color:var(--pine);font-size:1.1rem}.editorial-collection-module__5AQXfq__sections{gap:clamp(3.5rem,8vw,8rem);display:grid}.editorial-collection-module__5AQXfq__categorySection{scroll-margin-top:5rem}.editorial-collection-module__5AQXfq__sectionHeader{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1.25fr) minmax(15rem,.75fr);align-items:end;gap:2rem;padding-bottom:1.5rem;display:grid}.editorial-collection-module__5AQXfq__sectionHeading{align-items:flex-start;gap:1.1rem;display:flex}.editorial-collection-module__5AQXfq__sectionNumber{color:#7d8f78;font-family:var(--font-display);padding-top:.4rem;font-size:1.1rem;font-weight:750}.editorial-collection-module__5AQXfq__sectionKicker{color:#53685b;margin:0 0 .55rem}.editorial-collection-module__5AQXfq__sectionTitle{font-family:var(--font-display);letter-spacing:-.075em;margin:0;font-size:clamp(2.3rem,5vw,5.25rem);font-weight:750;line-height:.9}.editorial-collection-module__5AQXfq__sectionAside{justify-self:end;max-width:23rem}.editorial-collection-module__5AQXfq__sectionAside p{color:var(--muted);margin:0 0 1rem;line-height:1.55}.editorial-collection-module__5AQXfq__sectionAside a,.editorial-collection-module__5AQXfq__productLink{color:var(--pine);font-size:.8rem;font-weight:800;text-decoration:none}.editorial-collection-module__5AQXfq__favoriteButton{margin-top:.8rem}.editorial-collection-module__5AQXfq__sectionAside a:hover,.editorial-collection-module__5AQXfq__sectionAside a:focus-visible,.editorial-collection-module__5AQXfq__productLink:hover,.editorial-collection-module__5AQXfq__productLink:focus-visible{color:#9d321f;text-underline-offset:.2em;text-decoration:underline}.editorial-collection-module__5AQXfq__productGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;padding-top:1rem;display:grid}.editorial-collection-module__5AQXfq__productCard{min-height:15rem;color:var(--ink);background:#cfe1a2;flex-direction:column;align-items:flex-start;padding:clamp(1.25rem,3vw,2rem);display:flex}.editorial-collection-module__5AQXfq__productCard:nth-child(3n+2){color:#28140e;background:#f45c3d}.editorial-collection-module__5AQXfq__productCard:nth-child(3n+3){background:#d9d0b6}.editorial-collection-module__5AQXfq__cardMeta{color:currentColor;justify-content:space-between;width:100%;display:flex}.editorial-collection-module__5AQXfq__productTitle{font-family:var(--font-display);letter-spacing:-.06em;margin:auto 0 .8rem;font-size:clamp(1.5rem,2.5vw,2.4rem);font-weight:750;line-height:.98}.editorial-collection-module__5AQXfq__productDescription{max-width:30rem;color:color-mix(in srgb, currentColor 76%, transparent);margin:0 0 1.25rem;font-size:.9rem;line-height:1.5}.editorial-collection-module__5AQXfq__productPrice{color:currentColor;letter-spacing:.02em;margin:0 0 1.25rem;font-size:.8rem;font-weight:800}.editorial-collection-module__5AQXfq__productLink{border-bottom:1px solid;padding-bottom:.3rem}.editorial-collection-module__5AQXfq__status{border:1px dashed var(--line);min-height:11rem;color:var(--muted);place-items:center;margin:1rem 0 0;font-size:.9rem;display:grid}.editorial-collection-module__5AQXfq__emptyState{text-align:center;background:#e4e1d4;border:1px dashed #7d8f78;place-content:center;gap:.5rem;min-height:15rem;margin-top:1rem;padding:2rem;display:grid}.editorial-collection-module__5AQXfq__emptyLabel{color:#53685b;margin:0}.editorial-collection-module__5AQXfq__emptyState h3{font-family:var(--font-display);letter-spacing:-.06em;margin:0;font-size:clamp(1.6rem,3vw,2.5rem);line-height:1}.editorial-collection-module__5AQXfq__emptyState p:last-child{max-width:32rem;color:var(--muted);margin:.25rem auto 0;line-height:1.55}.editorial-collection-module__5AQXfq__sectionAside a:focus-visible,.editorial-collection-module__5AQXfq__productLink:focus-visible{outline-offset:4px;outline:3px solid #9d321f}@media (max-width:760px){.editorial-collection-module__5AQXfq__heroGrid,.editorial-collection-module__5AQXfq__sectionHeader{grid-template-columns:1fr;gap:1.75rem}.editorial-collection-module__5AQXfq__sectionAside{justify-self:start}.editorial-collection-module__5AQXfq__productGrid{grid-template-columns:1fr}.editorial-collection-module__5AQXfq__productCard{min-height:13rem}}@media (prefers-reduced-motion:no-preference){.editorial-collection-module__5AQXfq__productCard,.editorial-collection-module__5AQXfq__sectionAside a,.editorial-collection-module__5AQXfq__productLink{transition:transform .18s,color .18s}.editorial-collection-module__5AQXfq__productCard:hover{transform:translateY(-.2rem)}}
.favorites-page-module__JDbrfW__page{color:#14291f;background:#f2eddf;min-height:calc(100svh - 4rem)}.favorites-page-module__JDbrfW__shell{width:min(100%,90rem);margin:0 auto;padding:clamp(2rem,6vw,5.5rem) clamp(1.125rem,7vw,7rem) clamp(4rem,9vw,8rem)}.favorites-page-module__JDbrfW__backLink,.favorites-page-module__JDbrfW__viewLink,.favorites-page-module__JDbrfW__emptyAction{color:#102720;font-size:.8rem;font-weight:800;text-decoration:none}.favorites-page-module__JDbrfW__backLink:hover,.favorites-page-module__JDbrfW__backLink:focus-visible,.favorites-page-module__JDbrfW__viewLink:hover,.favorites-page-module__JDbrfW__viewLink:focus-visible,.favorites-page-module__JDbrfW__emptyAction:hover,.favorites-page-module__JDbrfW__emptyAction:focus-visible{color:#9d321f;text-underline-offset:.2em;text-decoration:underline}.favorites-page-module__JDbrfW__header{grid-template-columns:minmax(0,1.25fr) minmax(16rem,.75fr);align-items:end;gap:2rem;margin:clamp(4rem,9vw,8rem) 0 clamp(3rem,6vw,5rem);display:grid}.favorites-page-module__JDbrfW__eyebrow,.favorites-page-module__JDbrfW__itemCategory{color:#53685b;letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:.7rem;font-weight:800}.favorites-page-module__JDbrfW__title{font-family:var(--font-display);letter-spacing:-.085em;margin:.8rem 0 0;font-size:clamp(4rem,12vw,10rem);line-height:.8}.favorites-page-module__JDbrfW__intro{color:#53685b;max-width:25rem;margin:0 0 .25rem;font-size:clamp(1rem,1.5vw,1.2rem);line-height:1.55}.favorites-page-module__JDbrfW__loading{color:#53685b;place-items:center;min-height:20rem;display:grid}.favorites-page-module__JDbrfW__empty{text-align:center;background:#e4e1d4;border:1px dashed #7d8f78;place-content:center;gap:.75rem;min-height:22rem;padding:2rem;display:grid}.favorites-page-module__JDbrfW__emptyMark{color:#9d321f;margin:0;font-size:2.5rem}.favorites-page-module__JDbrfW__empty h2,.favorites-page-module__JDbrfW__itemsHeader h2{font-family:var(--font-display);letter-spacing:-.06em;margin:0;font-size:clamp(2rem,4vw,3.5rem);line-height:.95}.favorites-page-module__JDbrfW__empty>p:not(.favorites-page-module__JDbrfW__emptyMark){color:#53685b;max-width:34rem;margin:0 auto;line-height:1.55}.favorites-page-module__JDbrfW__emptyAction{justify-self:center;margin-top:.75rem}.favorites-page-module__JDbrfW__itemsHeader{border-bottom:1px solid #b9c5ae;justify-content:space-between;align-items:end;gap:1rem;padding-bottom:1.1rem;display:flex}.favorites-page-module__JDbrfW__itemsHeader span{color:#53685b;letter-spacing:.1em;text-transform:uppercase;font-size:.75rem;font-weight:800}.favorites-page-module__JDbrfW__itemGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;padding-top:1rem;display:grid}.favorites-page-module__JDbrfW__item{background:#cfe1a2;flex-direction:column;align-items:flex-start;min-height:17rem;padding:clamp(1.25rem,3vw,2rem);display:flex}.favorites-page-module__JDbrfW__unavailableItem{color:#53685b;background:#d9d0b6}.favorites-page-module__JDbrfW__item:nth-child(3n+2){background:#f45c3d}.favorites-page-module__JDbrfW__item:nth-child(3n+3){background:#d9d0b6}.favorites-page-module__JDbrfW__itemPhoto{aspect-ratio:4/3;background:#102720;width:calc(100% + clamp(2.5rem,6vw,4rem));margin:calc(-1*clamp(1.25rem,3vw,2rem)) calc(-1*clamp(1.25rem,3vw,2rem)) 1.5rem;position:relative;overflow:hidden}.favorites-page-module__JDbrfW__itemPhoto img{object-fit:cover}.favorites-page-module__JDbrfW__item h3{font-family:var(--font-display);letter-spacing:-.06em;margin:auto 0 .8rem;font-size:clamp(1.5rem,2.5vw,2.4rem);line-height:.98}.favorites-page-module__JDbrfW__unavailableItem h3{color:#14291f}.favorites-page-module__JDbrfW__unavailableStatus{color:#9d321f;margin:.75rem 0 0;font-size:.8rem;font-weight:800;line-height:1.4}.favorites-page-module__JDbrfW__itemDescription{color:color-mix(in srgb, currentColor 76%, transparent);margin:0 0 1.25rem;font-size:.9rem;line-height:1.5}.favorites-page-module__JDbrfW__itemPrice{color:color-mix(in srgb, currentColor 86%, transparent);margin:0 0 1.25rem;font-size:.8rem;font-weight:800;display:block}.favorites-page-module__JDbrfW__itemActions{flex-wrap:wrap;align-items:center;gap:.8rem 1rem;display:flex}.favorites-page-module__JDbrfW__cartButton,.favorites-page-module__JDbrfW__cartLink{color:#102720;font-size:.8rem;font-weight:800}.favorites-page-module__JDbrfW__cartButton{cursor:pointer;font:inherit;background:0 0;border:1px solid;padding:.65rem .8rem}.favorites-page-module__JDbrfW__cartButton:hover:not(:disabled),.favorites-page-module__JDbrfW__cartButton:focus-visible{color:#f2eddf;background:#102720}.favorites-page-module__JDbrfW__cartButton:disabled{cursor:default;opacity:.65}.favorites-page-module__JDbrfW__favoriteButton{margin-left:auto}@media (max-width:760px){.favorites-page-module__JDbrfW__header{grid-template-columns:1fr;gap:1.5rem}.favorites-page-module__JDbrfW__itemGrid{grid-template-columns:1fr}}@media (max-width:420px){.favorites-page-module__JDbrfW__favoriteButton{margin-left:0}}@media (prefers-reduced-motion:no-preference){.favorites-page-module__JDbrfW__item{transition:transform .18s}.favorites-page-module__JDbrfW__item:hover{transform:translateY(-.2rem)}}
