._4J7YbG_sidebar{color:#1a1a1a;font-size:16px}._4J7YbG_menuSelectGroup{border-bottom:1px solid #e6e3dd;margin-bottom:4px;padding:4px 0 12px}._4J7YbG_menuChipWrap{margin-top:8px;display:block;position:relative}._4J7YbG_menuChip{color:#1a1a1a;cursor:pointer;background:#fff;border:1px solid #c9c4ba;border-radius:8px;justify-content:space-between;align-items:center;gap:8px;width:100%;height:40px;padding:0 14px 0 16px;font-size:16px;display:inline-flex}._4J7YbG_menuChip:hover{border-color:#1a1a1a}._4J7YbG_menuChip:focus-visible{outline-offset:-2px;outline:2px solid #1a1a1a}._4J7YbG_menuChip:disabled{cursor:progress;opacity:.6}._4J7YbG_menuChip svg{flex-shrink:0}._4J7YbG_menuChipMenu{z-index:9999;background:#fff;border:1px solid #e5e5e5;border-radius:8px;min-width:200px;margin:0;padding:6px 0;list-style:none;position:absolute;top:calc(100% + 6px);left:0;right:0;box-shadow:0 8px 24px #0000001a}._4J7YbG_menuChipOption{text-align:left;color:#1a1a1a;cursor:pointer;background:0 0;border:none;width:100%;padding:8px 16px;font-size:15px;display:block}._4J7YbG_menuChipOption:hover{background:#f5f5f5}._4J7YbG_menuChipOption:focus-visible{outline-offset:-2px;outline:2px solid #1a1a1a}._4J7YbG_menuChipOptionSelected{background:#fafafa;font-weight:600}._4J7YbG_groups{flex-direction:column;display:flex}._4J7YbG_group{border-bottom:1px solid #e6e3dd;flex-direction:column;padding:12px 0;display:flex}._4J7YbG_group:last-child{border-bottom:none}._4J7YbG_groupTitle{color:#1a1a1a;margin:0 0 8px;font-size:16px;font-weight:700}._4J7YbG_options{margin:0;padding:0;list-style:none}._4J7YbG_option{margin:0 0 2px;padding:0}._4J7YbG_optionRow{cursor:pointer;color:#333;text-align:left;background:0 0;border:none;align-items:center;gap:10px;width:100%;padding:3px 0;font-size:16px;font-weight:400;display:flex}._4J7YbG_optionRow:hover{color:#000}._4J7YbG_optionRow:focus{outline:none}._4J7YbG_optionRow:focus-visible{outline-offset:-2px;border-radius:4px;outline:2px solid #1a1a1a}._4J7YbG_optionActive{color:#1a1a1a;font-weight:600}._4J7YbG_optionDisabled{color:#aaa;cursor:not-allowed;align-items:center;gap:10px;padding:6px 0;font-size:16px;display:flex}._4J7YbG_optionLabel{flex:1}._4J7YbG_indicator{background:#fff;border:1.5px solid #c9c4ba;border-radius:3px;flex:0 0 18px;width:18px;height:18px;transition:background-color .15s,border-color .15s;position:relative}._4J7YbG_indicatorOn{background:#4a7267;border-color:#4a7267}._4J7YbG_indicatorOn:after{content:"";border-bottom:2px solid #fff;border-right:2px solid #fff;width:5px;height:10px;position:absolute;top:1px;left:5px;transform:rotate(45deg)}._4J7YbG_rectangle{flex-direction:column;gap:4px;display:flex}._4J7YbG_rectangle>div{flex-wrap:wrap;align-items:center;gap:0;display:flex}._4J7YbG_rectangle p{flex-basis:100%;margin:0}._4J7YbG_rectangle p span{color:#414141;text-align:left;word-break:break-word;background-color:#0000;min-width:60px;padding:12px 12px 12px 0;font-size:14px}._4J7YbG_rectangle ._4J7YbG_filter{color:#1a1a1a;background-color:#fff;border:1px solid #c9c4ba;border-radius:999px;align-items:center;gap:8px;height:40px;margin-bottom:10px;margin-right:10px;padding:0 14px 0 16px;font-size:16px;font-weight:400;display:inline-flex}._4J7YbG_rectangle ._4J7YbG_filter:hover{border-color:#1a1a1a}._4J7YbG_rectangle ._4J7YbG_filter:hover,._4J7YbG_rectangle ._4J7YbG_filter:focus{color:#1a1a1a;background-color:#fff;border:1px solid #c9c4ba;border-radius:999px;align-items:center;gap:8px;height:40px;margin-bottom:10px;margin-right:10px;padding:0 14px 0 16px;font-size:16px;font-weight:400;display:inline-flex}._4J7YbG_rectangle ._4J7YbG_filter:hover:hover,._4J7YbG_rectangle ._4J7YbG_filter:focus:hover{border-color:#1a1a1a}._4J7YbG_rectangle ._4J7YbG_filterActive{background-color:#f1efeb!important}._4J7YbG_disabled{float:left;color:#414141;cursor:not-allowed;background-color:#f4f4f4;border-radius:20px;margin-bottom:10px;margin-right:10px;padding:0 7px;font-size:14px}._4J7YbG_wait{cursor:progress!important}._4J7YbG_filterSummary{flex-wrap:wrap;align-items:center;gap:10px;padding:0;display:flex}._4J7YbG_filterSummary p{margin:0 5px 0 0}._4J7YbG_filterSummary p span{color:#414141;text-align:left;word-break:break-word;background-color:#0000;min-width:60px;padding:12px 12px 12px 0;font-size:14px}._4J7YbG_filterSummary ._4J7YbG_filter{color:#1a1a1a;background-color:#fff;border:1px solid #c9c4ba;border-radius:999px;align-items:center;gap:8px;height:40px;margin-bottom:0;margin-right:0;padding:0 14px 0 16px;font-size:16px;font-weight:400;display:inline-flex}._4J7YbG_filterSummary ._4J7YbG_filter:hover{border-color:#1a1a1a}._4J7YbG_filterSummary ._4J7YbG_filter:hover,._4J7YbG_filterSummary ._4J7YbG_filter:focus{color:#1a1a1a;background-color:#fff;border:1px solid #c9c4ba;border-radius:999px;align-items:center;gap:8px;height:40px;margin-bottom:0;margin-right:0;padding:0 14px 0 16px;font-size:16px;font-weight:400;display:inline-flex}._4J7YbG_filterSummary ._4J7YbG_filter:hover:hover,._4J7YbG_filterSummary ._4J7YbG_filter:focus:hover{border-color:#1a1a1a}._4J7YbG_filterSummary ._4J7YbG_reset{margin-bottom:0;margin-right:0}._4J7YbG_hr{background-color:#ececec;width:100%;height:1px;margin-top:8px;margin-bottom:16px}._4J7YbG_reset{color:#1a1a1a;cursor:pointer;background:0 0;border:none;padding:0;font-size:16px;text-decoration:underline;display:inline-block}._4J7YbG_reset:hover{color:#000}._4J7YbG_reset:hover,._4J7YbG_reset:focus{color:#1a1a1a;cursor:pointer;background:0 0;border:none;padding:0;font-size:16px;text-decoration:underline;display:inline-block}._4J7YbG_reset:hover:hover,._4J7YbG_reset:focus:hover{color:#000}._4J7YbG_cross{color:#1a1a1a;font-size:16px;font-weight:400;line-height:1}._4J7YbG_crossIcon{align-items:center;gap:6px;font-size:16px;display:inline-flex;color:#414141!important}
._3SP70G_trigger{color:#1a1a1a;cursor:pointer;background:#fff;border:1px solid #1a1a1a;border-radius:999px;align-items:center;gap:8px;height:40px;padding:0 16px;font-size:16px;font-weight:600;display:inline-flex}._3SP70G_trigger:hover,._3SP70G_trigger:focus{color:#fff;background:#1a1a1a}._3SP70G_trigger svg{flex-shrink:0}._3SP70G_overlay{z-index:1100;background:#0006;justify-content:center;align-items:flex-end;animation:.18s ease-out _3SP70G_fadeIn;display:flex;position:fixed;inset:0}._3SP70G_sheet{background:#fff;border-top-left-radius:20px;border-top-right-radius:20px;flex-direction:column;width:100%;max-height:85vh;animation:.22s ease-out _3SP70G_slideUp;display:flex}._3SP70G_handle{background:#d1cdc5;border-radius:2px;width:40px;height:4px;margin:8px auto 4px}._3SP70G_head{border-bottom:1px solid #ececec;justify-content:space-between;align-items:center;padding:12px 20px;display:flex}._3SP70G_head span{color:#414141;font-size:18px;font-weight:600}._3SP70G_closeBtn{color:#414141;cursor:pointer;background:0 0;border:none;padding:0 4px;font-size:28px;line-height:1}._3SP70G_body{flex:1;padding:16px 20px 32px;overflow-y:auto}._3SP70G_footer{border-top:1px solid #ececec;justify-content:space-between;align-items:center;gap:12px;padding:12px 20px 20px;display:flex}._3SP70G_clearLink{color:#414141;text-underline-offset:3px;cursor:pointer;background:0 0;border:none;padding:8px 4px;font-size:16px;text-decoration:underline}._3SP70G_clearLink:disabled{opacity:.4;cursor:not-allowed;text-decoration:none}._3SP70G_applyBtn{color:#fff;cursor:pointer;background:#1a1a1a;border:none;border-radius:999px;flex:1;height:48px;font-size:16px;font-weight:600}._3SP70G_applyBtn:hover,._3SP70G_applyBtn:focus{background:#000}@keyframes _3SP70G_fadeIn{0%{opacity:0}to{opacity:1}}@keyframes _3SP70G_slideUp{0%{transform:translateY(100%)}to{transform:translateY(0)}}
.gM8dHq_empty{text-align:center;background:#fff;border:1px solid #e6e3dd;border-radius:8px;margin:24px 0;padding:48px 24px}.gM8dHq_heading{color:#1a1a1a;margin:0 0 8px;font-size:22px;font-weight:700}.gM8dHq_body{color:#555;max-width:520px;margin:0 auto 24px;font-size:16px;line-height:1.4}.gM8dHq_actions{flex-wrap:wrap;justify-content:center;gap:12px;display:inline-flex}.gM8dHq_btnPrimary,.gM8dHq_btnSecondary{cursor:pointer;border:1px solid;border-radius:999px;padding:10px 20px;font-size:16px;font-weight:600;line-height:1.2;display:inline-block}.gM8dHq_btnPrimary,.gM8dHq_btnPrimary:link,.gM8dHq_btnPrimary:visited,.gM8dHq_btnPrimary:hover,.gM8dHq_btnPrimary:focus,.gM8dHq_btnPrimary:active,.gM8dHq_btnSecondary,.gM8dHq_btnSecondary:link,.gM8dHq_btnSecondary:visited,.gM8dHq_btnSecondary:hover,.gM8dHq_btnSecondary:focus,.gM8dHq_btnSecondary:active{text-decoration:none!important}.gM8dHq_btnPrimary,.gM8dHq_btnPrimary:link,.gM8dHq_btnPrimary:visited{color:#1a1a1a;background:#f0a623;border-color:#f0a623}.gM8dHq_btnPrimary:hover,.gM8dHq_btnPrimary:focus,.gM8dHq_btnPrimary:active{outline:none;color:#1a1a1a!important;background:#e09814!important;border-color:#e09814!important}.gM8dHq_btnSecondary,.gM8dHq_btnSecondary:link,.gM8dHq_btnSecondary:visited{color:#1a1a1a;background:0 0;border-color:#c9c4ba}.gM8dHq_btnSecondary:hover,.gM8dHq_btnSecondary:focus,.gM8dHq_btnSecondary:active{outline:none;color:#1a1a1a!important;background:0 0!important;border-color:#1a1a1a!important}
._4eakCG_favorite,._4eakCG_favorite:hover,._4eakCG_favorite:focus{border:none;outline:none;margin-right:21px;padding:0}
.o04sXG_page{max-width:1040px;margin:0 auto;padding:40px 16px 64px}.o04sXG_name{color:#1a1a1a;margin:0 0 12px;font-size:32px;font-weight:700}.o04sXG_notOrderable{color:#1a1a1a;background:#fff4dc;border:1px solid #f0d9a8;border-radius:8px;margin:0 0 16px;padding:10px 14px;font-size:17px;font-weight:600;display:inline-block}.o04sXG_description{color:#555;max-width:640px;margin:0 0 32px;font-size:16px;line-height:1.5}.o04sXG_alternatives{margin-top:8px}.o04sXG_alternativesHeading{color:#1a1a1a;margin:0 0 16px;font-size:22px;font-weight:700}.o04sXG_grid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:20px;margin:0;padding:0;list-style:none;display:grid}.o04sXG_card{background:#fff;border:1px solid #e6e3dd;border-radius:8px;overflow:hidden}.o04sXG_cardLink{height:100%;color:inherit;flex-direction:column;display:flex}.o04sXG_cardLink,.o04sXG_cardLink:hover,.o04sXG_cardLink:focus{color:inherit;text-decoration:none}.o04sXG_cardLink:hover .o04sXG_cardName,.o04sXG_cardLink:focus .o04sXG_cardName{text-decoration:underline}.o04sXG_imageWrap{aspect-ratio:400/260;background:#f4f2ee;overflow:hidden}.o04sXG_image{object-fit:cover;width:100%;height:100%;display:block}.o04sXG_cardName{color:#1a1a1a;padding:12px 14px 4px;font-size:17px;font-weight:700}.o04sXG_cardDescription{color:#666;padding:0 14px 14px;font-size:14px}.o04sXG_browseAll{margin:32px 0 0}.o04sXG_browseAllLink{color:#1a1a1a;font-size:16px;font-weight:600;text-decoration:underline}