._1wbt5q_list{gap:var(--spacing-2xs);margin-top:var(--spacing-3xs);list-style:none;display:grid}._1wbt5q_item{align-items:center;gap:var(--spacing-3xs) var(--spacing-sm);grid-template-columns:240px 1fr;display:grid}@media (max-width:768px){._1wbt5q_item{grid-template-columns:1fr}._1wbt5q_item ._1wbt5q_button{width:100%}}._1wbt5q_note{font-size:var(--font-size-xs);line-height:var(--line-height-xs);letter-spacing:var(--letter-spacing-xs);color:var(--text-color-tertiary)}
.FsKvzG_grid{gap:var(--spacing-sm);grid-template-columns:repeat(auto-fit,minmax(min(300px,100%),1fr));list-style:none;display:grid}.FsKvzG_card{gap:var(--spacing-3xs);padding:var(--spacing-sm);border:1px solid var(--border-color-subtle);border-radius:var(--radius-md);flex-direction:column;display:flex}.FsKvzG_title{font-size:var(--font-size-md);line-height:var(--line-height-md);letter-spacing:var(--letter-spacing-md);color:var(--text-color-primary);font-weight:700}.FsKvzG_note{font-size:var(--font-size-sm);line-height:var(--line-height-sm);letter-spacing:var(--letter-spacing-sm);color:var(--text-color-tertiary)}.FsKvzG_logo{padding-top:var(--spacing-2xs);align-items:center;display:flex}.FsKvzG_logoCreditCards{width:150px;height:auto}.FsKvzG_logoPaypay{width:110px;height:auto}
.dIRp5W_grid{gap:var(--spacing-lg);grid-template-columns:1fr 1fr;align-items:start;display:grid}@media (max-width:768px){.dIRp5W_grid{gap:var(--spacing-md);grid-template-columns:1fr}}.dIRp5W_mapWrapper{border-radius:var(--radius-sm);background-color:var(--background-color-muted);width:100%;min-height:300px;position:relative;overflow:hidden}@media (max-width:768px){.dIRp5W_mapWrapper{min-height:240px}}.dIRp5W_map{border:0;width:100%;height:100%;position:absolute;inset:0}.dIRp5W_info{gap:var(--spacing-sm);display:grid}.dIRp5W_details{gap:var(--spacing-2xs);display:grid}.dIRp5W_row{gap:var(--spacing-xs);font-size:var(--font-size-sm);line-height:var(--line-height-sm);grid-template-columns:5em 1fr;align-items:baseline;display:grid}@media (max-width:768px){.dIRp5W_row{grid-template-columns:4.5em 1fr}}.dIRp5W_label{color:var(--text-color-secondary);font-weight:700}.dIRp5W_value{word-break:break-all;grid-column:2}.dIRp5W_note{font-size:var(--font-size-xs);color:var(--text-color-muted)}.dIRp5W_address{font-weight:700}.dIRp5W_tel{min-height:44px;font-size:var(--font-size-xl);line-height:var(--line-height-xl);letter-spacing:var(--letter-spacing-xl);font-variant-numeric:tabular-nums;align-items:center;font-weight:700;display:inline-flex}.dIRp5W_nowrap{display:inline-block}.dIRp5W_actions{display:flex}@media (max-width:768px){.dIRp5W_actions>a{width:100%}}.dIRp5W_tapTarget{min-height:44px}.dIRp5W_mapIcon{width:1em;height:1em}
._2HgFwW_headingWrapper{padding:var(--spacing-md) 0}._2HgFwW_introText{max-width:720px;font-size:var(--font-size-md);line-height:var(--line-height-md);letter-spacing:var(--letter-spacing-md);color:var(--text-color-secondary)}._2HgFwW_layout{gap:var(--spacing-xl);margin-top:var(--spacing-lg);margin-bottom:var(--spacing-4xl);grid-template-columns:240px 1fr;display:grid}@media (max-width:768px){._2HgFwW_layout{gap:var(--spacing-md);margin-top:var(--spacing-md);margin-bottom:var(--spacing-2xl);grid-template-columns:1fr}}._2HgFwW_main{gap:var(--spacing-3xl);flex-direction:column;min-width:0;display:flex}@media (max-width:768px){._2HgFwW_main{gap:var(--spacing-2xl)}}._2HgFwW_lead{font-size:var(--font-size-md);line-height:var(--line-height-md);letter-spacing:var(--letter-spacing-md);color:var(--text-color-secondary)}._2HgFwW_note{font-size:var(--font-size-sm);line-height:var(--line-height-sm);letter-spacing:var(--letter-spacing-sm);color:var(--text-color-secondary)}._2HgFwW_region{gap:var(--spacing-xs);display:grid}._2HgFwW_tipTitle{margin-bottom:var(--spacing-3xs);color:var(--text-color-primary);font-weight:700;display:block}._2HgFwW_nowrap{display:inline-block}
.XJ_mJG_table{border-collapse:collapse;table-layout:fixed;width:100%}.XJ_mJG_prefectureHead{width:7em}@media (max-width:768px){.XJ_mJG_prefectureHead{width:6em}}.XJ_mJG_headCell{padding:var(--spacing-2xs) var(--spacing-xs);border-bottom:2px solid var(--border-color-default);background-color:var(--background-color-secondary);font-size:var(--font-size-sm);line-height:var(--line-height-sm);letter-spacing:var(--letter-spacing-sm);color:var(--text-color-primary);text-align:left;font-weight:700}.XJ_mJG_row{border-bottom:1px solid var(--border-color-subtle)}.XJ_mJG_prefectureCell{padding:var(--spacing-2xs) var(--spacing-xs);font-size:var(--font-size-md);line-height:var(--line-height-md);letter-spacing:var(--letter-spacing-md);color:var(--text-color-primary);text-align:left;white-space:nowrap;vertical-align:top;font-weight:700}.XJ_mJG_venueCell{padding:var(--spacing-2xs) var(--spacing-xs);font-size:var(--font-size-md);line-height:var(--line-height-md);letter-spacing:var(--letter-spacing-md);color:var(--text-color-secondary);vertical-align:top}.XJ_mJG_venues{gap:var(--spacing-3xs);list-style:none;display:grid}
.o1QMrG_headingWrapper{padding:var(--spacing-md) 0}.o1QMrG_intro{gap:var(--spacing-lg);grid-template-columns:1fr 400px;align-items:center;display:grid}@media (max-width:768px){.o1QMrG_intro{gap:var(--spacing-sm);grid-template-columns:1fr}}.o1QMrG_introText{font-size:var(--font-size-md);line-height:var(--line-height-md);letter-spacing:var(--letter-spacing-md);color:var(--text-color-secondary)}.o1QMrG_introImage{border-radius:var(--radius-lg);background-color:var(--background-color-muted);width:100%;height:auto}@media (max-width:768px){.o1QMrG_introImage{max-width:320px;margin-inline:auto}}.o1QMrG_layout{gap:var(--spacing-xl);margin-top:var(--spacing-lg);margin-bottom:var(--spacing-4xl);grid-template-columns:240px 1fr;display:grid}@media (max-width:768px){.o1QMrG_layout{gap:var(--spacing-md);margin-top:var(--spacing-md);margin-bottom:var(--spacing-2xl);grid-template-columns:1fr}}.o1QMrG_main{gap:var(--spacing-3xl);flex-direction:column;min-width:0;display:flex}@media (max-width:768px){.o1QMrG_main{gap:var(--spacing-2xl)}}.o1QMrG_lead{font-size:var(--font-size-md);line-height:var(--line-height-md);letter-spacing:var(--letter-spacing-md);color:var(--text-color-secondary)}.o1QMrG_note{font-size:var(--font-size-sm);line-height:var(--line-height-sm);letter-spacing:var(--letter-spacing-sm);color:var(--text-color-secondary)}.o1QMrG_noteTitle{font-weight:700}.o1QMrG_tipTitle{margin-bottom:var(--spacing-3xs);color:var(--text-color-primary);font-weight:700;display:block}.o1QMrG_nowrap{display:inline-block}
.riMZRq_arrowButton{--arrow-button-size:var(--dot-control-button-size);aspect-ratio:1;color:var(--primary-color);width:var(--arrow-button-size);cursor:pointer;border:none;border-radius:50%;display:flex}.riMZRq_arrowButton[data-disabled]{opacity:.3;cursor:not-allowed}
._1q3GVa_carousel{position:relative}._1q3GVa_header{justify-content:space-between;align-items:center;gap:var(--spacing-sm);margin-block-end:var(--spacing-2xs);display:flex}._1q3GVa_controls{justify-self:end;gap:var(--spacing-2xs);grid-column:3;display:flex}._1q3GVa_viewport{padding-block:var(--spacing-3xs);overflow:hidden}._1q3GVa_container{touch-action:pan-y pinch-zoom;margin-left:calc(var(--slide-spacing,1rem) * -1);display:flex}._1q3GVa_footer{margin-top:var(--spacing-sm);grid-template-columns:1fr auto 1fr;align-items:center;display:grid}._1q3GVa_dotsWrapper{grid-column:2;justify-content:center;display:flex}
.nMiFva_emblaDots{justify-content:flex-start;align-items:center;gap:var(--spacing-xs);flex-wrap:wrap;display:flex}@media (max-width:768px){.nMiFva_emblaDots{gap:var(--spacing-2xs)}}.nMiFva_emblaDot{--dot-size:var(--spacing-xs)}@media (max-width:768px){.nMiFva_emblaDot{--dot-size:var(--spacing-2xs)}}.nMiFva_emblaDot{cursor:pointer;width:var(--dot-size);height:var(--dot-size);background-color:var(--dot-color-inactive);border-radius:50%;justify-content:center;align-items:center;display:flex;position:relative}.nMiFva_emblaDot:before{content:"";padding:var(--dot-size);cursor:pointer;width:100%;height:100%;position:absolute}.nMiFva_emblaDot[data-active=true]{background-color:var(--dot-color)}.nMiFva_emblaProgress{--progress-height:var(--spacing-2xs);--progress-width:min(var(--spacing-lg), 6rem);width:var(--progress-width);height:var(--progress-height);border-radius:var(--progress-height);background-color:color-mix(in srgb, var(--dot-color) 25%, transparent);pointer-events:none;place-self:center flex-end;display:block;position:relative;overflow:hidden}.nMiFva_emblaProgressBar{background-color:var(--dot-color);width:100%;animation-name:nMiFva_autoplay-progress;animation-timing-function:linear;animation-iteration-count:1;position:absolute;top:0;bottom:0;left:-100%}.nMiFva_emblaProgressBar[data-visible=false]{opacity:0}@keyframes nMiFva_autoplay-progress{0%{transform:translate(0,0)}to{transform:translate(100%)}}
.ki7mTa_playStopButton{--play-stop-button-size:var(--dot-control-button-size);aspect-ratio:1;color:var(--primary-color);width:var(--play-stop-button-size);border:none;border-radius:50%;display:flex}
.B2HAVG_card{gap:var(--spacing-sm);width:100%;padding-block:var(--spacing-md);flex-direction:column;display:flex;container-type:inline-size}@media (max-width:768px){.B2HAVG_card{gap:var(--spacing-2xs)}}.B2HAVG_header{align-items:center;gap:var(--spacing-xs);display:flex}.B2HAVG_userIcon{background-color:var(--background-color-secondary);width:40px;height:40px;color:var(--text-color-tertiary);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.B2HAVG_userIcon svg{stroke-width:1.5px;width:55%;height:55%}.B2HAVG_headerText{flex-direction:column;gap:2px;min-width:0;display:flex}.B2HAVG_nickname{font-size:var(--font-size-md);color:var(--text-color-primary);font-weight:700}.B2HAVG_date{font-size:var(--font-size-xs);color:var(--text-color-tertiary)}.B2HAVG_productSnippet{gap:var(--spacing-sm);grid-template-columns:160px 1fr;align-items:center;display:grid}@media (max-width:768px){.B2HAVG_productSnippet{gap:var(--spacing-xs);grid-template-columns:35% 1fr}}.B2HAVG_productImage{aspect-ratio:1;background-color:var(--background-color-secondary);border-radius:4px;position:relative;overflow:hidden}.B2HAVG_productImage img{object-fit:cover}.B2HAVG_productBody{gap:var(--spacing-3xs);flex-direction:column;min-width:0;display:flex}.B2HAVG_productName{font-size:var(--font-size-sm);line-height:var(--line-height-xl);color:var(--text-color-primary)}.B2HAVG_productPrice{font-size:var(--font-size-md);color:var(--text-color-primary);font-weight:700}.B2HAVG_productPrice>data{font-feature-settings:"tnum"}.B2HAVG_productPriceTax{margin-left:var(--spacing-3xs);font-size:var(--font-size-xs);color:var(--text-color-tertiary);font-weight:400}.B2HAVG_productCta{margin-top:var(--spacing-2xs);align-self:flex-start}.B2HAVG_ratingRow{align-items:center;gap:var(--spacing-2xs) var(--spacing-sm);flex-wrap:wrap;display:flex}.B2HAVG_rating{flex-shrink:0;align-items:center;gap:2px;display:inline-flex}.B2HAVG_star{width:18px;height:18px;color:var(--text-color-disabled)}.B2HAVG_star[data-filled]{color:var(--primary-color)}.B2HAVG_title{font-size:clamp(var(--font-size-sm), 2.9cqi, var(--font-size-md));color:var(--text-color-primary);font-weight:700}.B2HAVG_body{font-size:clamp(var(--font-size-xs), 2.5cqi, var(--font-size-sm));line-height:var(--line-height-sm);color:var(--text-color-primary);white-space:pre-wrap;overflow-wrap:anywhere}@media (max-width:768px){.B2HAVG_body{line-height:var(--line-height-xs)}}.B2HAVG_images{gap:var(--spacing-xs);flex-wrap:wrap;display:flex}.B2HAVG_imageButton{cursor:pointer;background:0 0;border:none;padding:0;display:block}@media (any-hover:hover) and (pointer:fine){.B2HAVG_imageButton:hover{opacity:.85}}.B2HAVG_imageButton:focus-visible{outline:2px solid var(--outline-color);outline-offset:2px;border-radius:var(--radius-lg)}.B2HAVG_image{aspect-ratio:1;border-radius:var(--radius-lg);background-color:var(--background-color-secondary);width:104px;display:block;position:relative;overflow:hidden}@media (max-width:768px){.B2HAVG_image{width:22vw}}.B2HAVG_image img{object-fit:cover}.B2HAVG_zoomFrame{position:relative}.B2HAVG_zoomViewport{overflow:hidden}.B2HAVG_zoomTrack{display:flex}.B2HAVG_zoomSlide{flex:0 0 100%;min-width:0}.B2HAVG_zoomedImage{width:100%;height:auto;object-fit:contain;max-block-size:90vh;display:block}.B2HAVG_zoomCloseButton{width:36px;height:36px;color:var(--background-color-primary);cursor:pointer;background-color:#00000080;border:none;border-radius:50%;justify-content:center;align-items:center;display:inline-flex;position:absolute;inset-block-start:var(--spacing-2xs);inset-inline-end:var(--spacing-2xs)}@media (any-hover:hover) and (pointer:fine){.B2HAVG_zoomCloseButton:hover{background-color:#000000b3}}.B2HAVG_zoomCloseButton:focus-visible{outline:2px solid var(--outline-color);outline-offset:2px}.B2HAVG_zoomCloseIcon{width:24px;height:24px}.B2HAVG_zoomNavButton{width:40px;height:40px;color:var(--background-color-primary);cursor:pointer;background-color:#00000080;border:none;border-radius:50%;justify-content:center;align-items:center;display:inline-flex;position:absolute;inset-block-start:50%;transform:translateY(-50%)}@media (any-hover:hover) and (pointer:fine){.B2HAVG_zoomNavButton:hover{background-color:#000000b3}}.B2HAVG_zoomNavButton:focus-visible{outline:2px solid var(--outline-color);outline-offset:2px}.B2HAVG_zoomNavButtonPrev{inset-inline-start:var(--spacing-2xs)}.B2HAVG_zoomNavButtonNext{inset-inline-end:var(--spacing-2xs)}.B2HAVG_zoomNavIcon{width:24px;height:24px}.B2HAVG_zoomCounter{padding:2px var(--spacing-xs);color:var(--background-color-primary);font-size:var(--font-size-xs);font-feature-settings:"tnum";background-color:#00000080;border-radius:999px;margin:0;position:absolute;inset-block-end:var(--spacing-2xs);inset-inline-start:50%;transform:translate(-50%)}.B2HAVG_replyBlock{gap:var(--spacing-2xs);padding:var(--spacing-md);background-color:var(--background-color-accent-subtle);border-radius:var(--radius-lg);flex-direction:column;margin-block-start:var(--spacing-xs);margin-inline-start:var(--spacing-lg);display:flex}@media (max-width:768px){.B2HAVG_replyBlock{margin-inline-start:0}}.B2HAVG_replyHeader{align-items:center;gap:var(--spacing-2xs);display:flex}.B2HAVG_replyAvatar{background-color:var(--background-color-primary);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex;overflow:hidden}.B2HAVG_replyAvatar img{object-fit:contain;width:85%;height:85%}.B2HAVG_replyLabel{font-size:var(--font-size-sm);color:var(--text-color-primary);font-weight:700}.B2HAVG_replyImage{aspect-ratio:1;border-radius:var(--radius-md);background-color:var(--background-color-secondary);width:96px;display:block;position:relative;overflow:hidden}.B2HAVG_replyImage img{object-fit:cover}.B2HAVG_replyBubble{gap:var(--spacing-2xs);flex-direction:column;min-width:0;display:flex}.B2HAVG_replyText{font-size:clamp(var(--font-size-xs), 2.5cqi, var(--font-size-sm));line-height:var(--line-height-sm);color:var(--text-color-primary);white-space:pre-wrap;overflow-wrap:anywhere}.B2HAVG_replyText[data-clamped]{-webkit-line-clamp:5;line-clamp:5;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}@media (max-width:768px){.B2HAVG_replyText{line-height:var(--line-height-xs)}}.B2HAVG_replyDetailButton{font-size:var(--font-size-sm);color:var(--text-color-link);text-underline-offset:2px;cursor:pointer;background:0 0;border:none;align-self:flex-start;padding:0;text-decoration:underline}.B2HAVG_replyDetailButton[data-focus-visible]{outline:2px solid var(--outline-color);outline-offset:2px;border-radius:2px}
.Ho38qW_list{flex-direction:column;width:100%;margin:0;padding:0;list-style:none;display:flex}.Ho38qW_item{border-bottom:1px solid var(--border-color-subtle);min-width:0;display:flex}.Ho38qW_item:last-child{border-bottom:none}.Ho38qW_sentinel{block-size:1px}.Ho38qW_loading{text-align:center;color:var(--text-color-subtle);margin-block-start:var(--spacing-md)}@media (max-width:768px){.Ho38qW_loading{font-size:var(--font-size-xs)}}
.Ffcfua_form{gap:var(--spacing-md);flex-direction:column;display:flex}.Ffcfua_product{align-items:center;gap:var(--spacing-sm);display:flex}.Ffcfua_productImage{background-color:var(--background-color-secondary);border-radius:8px;flex-shrink:0;block-size:96px;inline-size:96px;position:relative;overflow:clip}.Ffcfua_productImageInner{object-fit:cover}.Ffcfua_productName{font-size:var(--font-size-md);margin:0;font-weight:700}.Ffcfua_error{font-size:var(--font-size-sm);color:var(--error-color);margin:0}.Ffcfua_fields{gap:var(--spacing-md);flex-direction:column;display:flex}.Ffcfua_actions{gap:var(--spacing-2xs);flex-direction:column;margin-block-start:var(--spacing-xs);display:flex}.Ffcfua_snsNotice{font-size:var(--font-size-xs);line-height:var(--line-height-sm);color:var(--text-color-tertiary);margin:0}.Ffcfua_cautionList{gap:var(--spacing-3xs);flex-direction:column;margin:0;padding-inline-start:var(--spacing-md);display:flex}.Ffcfua_thanks{align-items:center;gap:var(--spacing-sm);padding-block:var(--spacing-xl);text-align:center;flex-direction:column;display:flex}.Ffcfua_thanksIcon{block-size:56px;inline-size:56px;color:var(--primary-color)}.Ffcfua_thanksTitle{font-size:var(--font-size-lg);margin:0;font-weight:700}.Ffcfua_thanksBody{gap:var(--spacing-3xs);font-size:var(--font-size-sm);line-height:var(--line-height-md);color:var(--text-color-tertiary);flex-direction:column;display:flex}.Ffcfua_thanksBody p{margin:0}.Ffcfua_thanks>button{margin-block-start:var(--spacing-sm)}
._8ySKbW_group{gap:var(--spacing-3xs);display:flex}._8ySKbW_star{padding:var(--spacing-3xs);color:var(--text-color-disabled);cursor:pointer;transition:color .12s,transform .12s;display:inline-flex}._8ySKbW_star[data-filled]{color:var(--primary-color)}._8ySKbW_star[data-focus-visible]{outline:2px solid var(--primary-color);outline-offset:2px;border-radius:4px}@media (any-hover:hover) and (pointer:fine){._8ySKbW_star:hover{transform:scale(1.15)}}._8ySKbW_starIcon{block-size:32px;inline-size:32px}@media (max-width:768px){._8ySKbW_starIcon{block-size:28px;inline-size:28px}}@media (prefers-reduced-motion:reduce){._8ySKbW_star{transition:none}@media (any-hover:hover) and (pointer:fine){._8ySKbW_star:hover{transform:none}}}
.HSvvHq_form,.HSvvHq_fields{gap:var(--spacing-md);flex-direction:column;display:flex}.HSvvHq_submitWrapper{align-items:center;gap:var(--spacing-sm);flex-direction:column;margin-block-start:var(--spacing-sm);display:flex}.HSvvHq_submitButton{min-inline-size:240px}.HSvvHq_subLinks{align-items:center;gap:var(--spacing-sm);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.HSvvHq_subLink{font-size:var(--font-size-sm);color:var(--text-color-primary);text-decoration:none}.HSvvHq_subLink:hover{text-decoration:underline}@media (max-width:768px){.HSvvHq_submitButton{inline-size:100%;min-inline-size:0}}
.Es4F1W_layout{border:1px solid var(--border-color-default);background:var(--background-color-primary);border-radius:4px;grid-template-columns:1fr 1fr;align-items:stretch;margin-block-start:var(--spacing-xl);display:grid}.Es4F1W_card{gap:var(--spacing-md);padding:var(--spacing-lg);flex-direction:column;display:flex}.Es4F1W_card+.Es4F1W_card{border-inline-start:1px solid var(--border-color-default)}.Es4F1W_cardHeading{font-size:var(--font-size-lg);margin:0;font-weight:500}.Es4F1W_guestBody{align-items:center;gap:var(--spacing-md);text-align:center;flex-direction:column;display:flex}.Es4F1W_guestBody p{line-height:var(--line-height-md);font-size:var(--font-size-sm);margin:0}.Es4F1W_accent{color:var(--text-color-error);font-weight:700}.Es4F1W_guestNote{font-size:var(--font-size-xs);color:var(--text-color-tertiary)}@media (max-width:768px){.Es4F1W_layout{grid-template-columns:1fr;margin-block-start:var(--spacing-md)}.Es4F1W_card{gap:var(--spacing-sm);padding:var(--spacing-md) var(--spacing-sm)}.Es4F1W_card+.Es4F1W_card{border-inline-start:0;border-block-start:1px solid var(--border-color-subtle)}.Es4F1W_cardHeading{font-size:var(--font-size-md)}.Es4F1W_guestBody{gap:var(--spacing-sm)}.Es4F1W_guestBody p{font-size:var(--font-size-xs)}}
.jDxDmG_form{gap:var(--spacing-md);flex-direction:column;display:flex}.jDxDmG_formGrid{gap:var(--spacing-2xs);display:grid}.jDxDmG_formValue{gap:var(--spacing-2xs);flex-direction:column;min-inline-size:0;display:flex}.jDxDmG_submitWrapper{align-items:center;gap:var(--spacing-sm);flex-direction:column;display:flex}.jDxDmG_submitButton{inline-size:100%}
._0oKiNa_message{font-size:var(--font-size-md);line-height:var(--line-height-md);text-align:center;text-wrap:balance;margin-block-start:var(--spacing-md)}._0oKiNa_formWrapper{max-inline-size:480px;padding:var(--spacing-lg);border:1px solid var(--border-color-default);background:var(--background-color-primary);border-radius:4px;margin-block-start:var(--spacing-lg);margin-inline:auto}@media (max-width:768px){._0oKiNa_formWrapper{padding:var(--spacing-md) var(--spacing-sm)}}
.CdR3Va_bar{align-items:flex-start;gap:var(--spacing-2xs);display:flex}@media (max-width:768px){.CdR3Va_bar{display:none}}.CdR3Va_filters{align-items:center;gap:var(--spacing-2xs);flex-wrap:wrap;min-inline-size:0;display:flex}.CdR3Va_sort{flex-shrink:0;margin-inline-start:auto}
.Xmmhra_form{gap:var(--spacing-md);flex-direction:column;display:flex}.Xmmhra_formGrid{gap:var(--spacing-2xs);display:grid}.Xmmhra_formLabel:not(:first-child){margin-block-start:var(--spacing-md)}.Xmmhra_formValue{gap:var(--spacing-2xs);flex-direction:column;min-inline-size:0;display:flex}.Xmmhra_submitWrapper{align-items:center;gap:var(--spacing-sm);flex-direction:column;display:flex}.Xmmhra_submitButton{inline-size:100%}.Xmmhra_resetCompleteBlock{align-items:center;gap:var(--spacing-md);text-align:center;flex-direction:column;display:flex}.Xmmhra_resetTitle{font-size:var(--font-size-lg);text-wrap:balance;font-weight:700}.Xmmhra_resetText{line-height:var(--line-height-md)}.Xmmhra_resetNote{font-size:var(--font-size-sm);color:var(--text-color-muted)}
.DOJZ2W_trigger{align-items:center;gap:var(--spacing-3xs);height:36px;padding-inline:var(--spacing-sm);border:1px solid var(--border-color-default);font-size:var(--font-size-s);color:var(--text-color-secondary);cursor:pointer;white-space:nowrap;-webkit-tap-highlight-color:transparent;background:0 0;border-radius:8px;outline:none;display:inline-flex}.DOJZ2W_trigger[data-active]{background-color:var(--background-color-strong);border-color:var(--border-color-plain);color:var(--text-color-inverse)}.DOJZ2W_trigger:focus-visible{outline:2px solid var(--outline-color);outline-offset:2px}.DOJZ2W_trigger[data-suppress-ring]:focus-visible{outline:none}.DOJZ2W_label{color:var(--text-color-tertiary)}[data-active] .DOJZ2W_label{color:var(--text-color-inverse);opacity:.7}.DOJZ2W_label:after{content:":";margin-inline-start:2px}.DOJZ2W_value{font-weight:500}.DOJZ2W_chevron{width:14px;height:14px;transition:transform .2s}.DOJZ2W_select[data-open] .DOJZ2W_chevron{transform:rotate(180deg)}.DOJZ2W_popover{min-width:var(--trigger-width);overscroll-behavior:contain;background:var(--background-color-primary);border:1px solid var(--border-color-default);border-radius:8px;max-height:280px;overflow-y:auto;box-shadow:0 4px 16px #0000001f}.DOJZ2W_listBox{padding:var(--spacing-3xs);outline:none}.DOJZ2W_option{padding:var(--spacing-2xs) var(--spacing-xs);font-size:var(--font-size-s);color:var(--text-color-primary);cursor:pointer;border-radius:6px;outline:none;align-items:center;display:flex}.DOJZ2W_option[data-focused]{background:var(--background-color-secondary)}.DOJZ2W_option[data-selected]{background:var(--background-color-tertiary);font-weight:700}
.z5Pkzq_tag{align-items:center;gap:var(--spacing-3xs);padding:var(--spacing-3xs) var(--spacing-xs);background-color:var(--background-color-secondary);font-size:var(--font-size-xs);line-height:var(--line-height-xs);font-variant-numeric:tabular-nums;border-radius:8px;min-width:max-content;display:inline-flex}.z5Pkzq_range{color:var(--text-color-strong);font-weight:600}.z5Pkzq_slash{color:var(--text-color-disabled)}.z5Pkzq_total{color:var(--text-color-muted)}
.svFvoW_message{font-size:var(--font-size-md);line-height:var(--line-height-md);text-align:center;text-wrap:balance;margin-block-start:var(--spacing-md)}.svFvoW_formWrapper{max-inline-size:480px;padding:var(--spacing-lg);border:1px solid var(--border-color-default);background:var(--background-color-primary);border-radius:4px;margin-block-start:var(--spacing-lg);margin-inline:auto}@media (max-width:768px){.svFvoW_formWrapper{padding:var(--spacing-md) var(--spacing-sm)}}
._4hCRJa_reviewedMessage{align-items:center;gap:var(--spacing-3xs);font-size:var(--font-size-sm);color:var(--primary-color);display:flex}._4hCRJa_reviewedIcon{flex-shrink:0;block-size:1.25em;inline-size:1.25em}
.vqYnzW_body{gap:var(--spacing-sm);text-align:center;flex-direction:column;margin-block-start:var(--spacing-xl);display:flex}.vqYnzW_message{font-size:var(--font-size-lg);line-height:var(--line-height-lg)}.vqYnzW_submessage{font-size:var(--font-size-md);line-height:var(--line-height-md)}.vqYnzW_note{font-size:var(--font-size-sm);line-height:var(--line-height-md);color:var(--text-color-secondary)}.vqYnzW_contact{padding:var(--spacing-md);border:1px solid var(--border-color-subtle);text-align:center;font-size:var(--font-size-sm);line-height:var(--line-height-md);margin-block-start:var(--spacing-2xl)}.vqYnzW_contactLead{margin-block-end:var(--spacing-2xs)}.vqYnzW_contactLink{color:var(--accent-color);text-decoration:underline}
.NivJ0W_badge{align-items:center;gap:var(--spacing-2xs);font-size:var(--font-size-sm);white-space:nowrap;color:var(--text-color-secondary);font-weight:700;display:inline-flex}.NivJ0W_badge:before{content:"";background-color:var(--badge-dot-color,var(--text-color-subtle));border-radius:50%;flex-shrink:0;block-size:10px;inline-size:10px}.NivJ0W_badge[data-tone=preparing]{--badge-dot-color:var(--primary-color)}.NivJ0W_badge[data-tone=shipped]{--badge-dot-color:var(--green-600)}.NivJ0W_badge[data-tone=canceled]{--badge-dot-color:var(--text-color-subtle)}
.ZRgqnq_filterBar{align-items:center;gap:var(--spacing-2xs);flex-wrap:wrap;display:flex}@media (max-width:768px){.ZRgqnq_filterBar{display:none}}.ZRgqnq_pill{border-radius:999px;width:132px;height:36px;}.ZRgqnq_drawerTrigger{border-radius:8px;width:100%;height:48px;display:none;}@media (max-width:768px){.ZRgqnq_drawerTrigger{display:block}}.ZRgqnq_countRow{padding-block:var(--spacing-xs);justify-content:flex-end;display:flex}
.v2pEKa_fields{gap:var(--spacing-sm);flex-direction:column;display:flex}.v2pEKa_nameInputs{gap:var(--spacing-sm);grid-template-columns:1fr 1fr;display:grid}.v2pEKa_shortInput{max-inline-size:240px}.v2pEKa_submitWrapper{align-items:center;gap:var(--spacing-sm);flex-direction:column;margin-block-start:var(--spacing-xl);display:flex}.v2pEKa_submitError{color:var(--error-color);font-size:var(--font-size-sm);text-align:center}.v2pEKa_submitButton{min-inline-size:320px}
.dApGvq_card{border:1px solid var(--border-color-subtle);background-color:var(--background-color-primary);border-radius:12px;overflow:clip;container-type:inline-size}.dApGvq_cardHeader{justify-content:space-between;align-items:center;gap:var(--spacing-sm);padding:var(--spacing-xs) clamp(var(--spacing-sm), 2.7cqi, var(--spacing-md));background-color:var(--background-color-secondary);display:flex}.dApGvq_cardHeaderMain{column-gap:var(--spacing-sm);row-gap:var(--spacing-3xs);font-size:clamp(var(--font-size-xs), 1.6cqi, var(--font-size-sm));color:var(--text-color-secondary);flex-wrap:wrap;font-weight:500;display:flex}.dApGvq_orderedAt,.dApGvq_code{white-space:nowrap}.dApGvq_productList{gap:var(--spacing-md);padding:var(--spacing-sm) var(--spacing-md);grid-template-columns:repeat(auto-fit,minmax(300px,1fr));margin:0;list-style:none;display:grid}@container (max-width:768px){.dApGvq_productList{gap:var(--spacing-sm);padding-inline:var(--spacing-sm);grid-template-columns:1fr}}.dApGvq_productItem{align-items:flex-start;gap:var(--spacing-sm);display:flex}.dApGvq_productImage{object-fit:cover;border-radius:8px;flex-shrink:0;block-size:clamp(72px,10cqi,88px);inline-size:clamp(72px,10cqi,88px)}.dApGvq_productBody{gap:var(--spacing-3xs);flex-direction:column;flex:1 1 0;min-inline-size:0;display:flex}.dApGvq_productName{font-size:clamp(var(--font-size-xs), 1.6cqi, var(--font-size-sm));color:var(--text-color-primary);font-weight:500}.dApGvq_productCount{font-size:var(--font-size-xs);color:var(--text-color-tertiary)}.dApGvq_reviewButton{align-self:flex-start;margin-block-start:var(--spacing-2xs)}.dApGvq_cardFooter{gap:var(--spacing-sm);padding:var(--spacing-sm) clamp(var(--spacing-sm), 2.7cqi, var(--spacing-md)) var(--spacing-md);border-block-start:1px solid var(--border-color-subtle);flex-direction:column;display:flex}.dApGvq_footerInfo{justify-content:space-between;align-items:flex-start;gap:var(--spacing-sm);display:flex}@container (max-width:768px){.dApGvq_footerInfo{flex-direction:column;align-items:stretch}}.dApGvq_footerActions{justify-content:flex-end;align-items:center;gap:var(--spacing-xs);flex-wrap:wrap;display:flex}@container (max-width:768px){.dApGvq_footerActions{flex-direction:column;align-items:stretch}}.dApGvq_detailButton{--button-content-gap:var(--spacing-3xs);--button-affix-size:1em}.dApGvq_detailIcon{block-size:16px;inline-size:16px}.dApGvq_meta{gap:var(--spacing-3xs);flex-direction:column;margin:0;display:flex}.dApGvq_metaRow{gap:var(--spacing-xs);font-size:clamp(var(--font-size-xs), 1.6cqi, var(--font-size-sm));display:flex}.dApGvq_metaLabel{min-inline-size:6em;color:var(--text-color-tertiary);flex-shrink:0}.dApGvq_metaValue{color:var(--text-color-primary);margin:0}.dApGvq_total{align-items:baseline;gap:var(--spacing-2xs);font-size:var(--font-size-sm);color:var(--text-color-tertiary);white-space:nowrap;margin:0;display:flex}@container (max-width:768px){.dApGvq_total{justify-content:flex-end}}.dApGvq_totalPrice{font-size:var(--font-size-lg);color:var(--text-color-primary);font-weight:700}
._2b9bVa_description{margin:0 0 var(--spacing-md);font-size:var(--font-size-sm);line-height:var(--line-height-md)}._2b9bVa_legalLinks{align-items:center;gap:var(--spacing-sm);flex-direction:column;margin-block-start:var(--spacing-md);display:flex}
.AsMgkW_wrapper{gap:var(--spacing-md);flex-direction:column;margin-block-start:var(--spacing-md);display:flex}.AsMgkW_empty{align-items:center;gap:var(--spacing-md);padding:var(--spacing-xl) var(--spacing-md);font-size:var(--font-size-md);color:var(--text-color-primary);flex-direction:column;margin-block-start:var(--spacing-md);display:flex}.AsMgkW_list{gap:var(--spacing-sm);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}