.-\37 ieEa_subSectionHeading{font-size:var(--font-size-xl);line-height:var(--line-height-xl);letter-spacing:var(--letter-spacing-xl);color:var(--text-color-primary);background-color:var(--background-color-secondary);padding:var(--spacing-xs) var(--spacing-sm);font-weight:700}@media (max-width:768px){.-\37 ieEa_subSectionHeading{font-size:var(--font-size-lg);line-height:var(--line-height-lg);letter-spacing:var(--letter-spacing-lg);padding:var(--spacing-2xs) var(--spacing-xs)}}
._1oWJ9a_breadcrumbs{--breadcrumbs-bg-color:var(--background-color-muted);background-color:var(--breadcrumbs-bg-color);padding:var(--spacing-2xs) var(--spacing-sm);color:var(--text-color-primary);white-space:nowrap;align-items:center;display:flex}@media (max-width:768px){._1oWJ9a_breadcrumbs{padding:var(--spacing-3xs) var(--spacing-2xs);background-color:#0000}}._1oWJ9a_breadcrumb{align-items:center;width:fit-content;display:flex}@media (max-width:768px){._1oWJ9a_breadcrumb{font-size:var(--font-size-2xs)}}._1oWJ9a_breadcrumb:last-child{overflow:hidden}._1oWJ9a_breadcrumb:last-child a,._1oWJ9a_breadcrumb:last-child span{text-overflow:ellipsis;overflow:hidden}._1oWJ9a_icon{width:var(--font-size-xl);margin-inline:var(--spacing-3xs)}@media (max-width:768px){._1oWJ9a_icon{width:var(--font-size-sm)}}
@keyframes react-loading-skeleton{to{transform:translate(100%)}}.react-loading-skeleton{--base-color:#ebebeb;--highlight-color:#f5f5f5;--animation-duration:1.5s;--animation-direction:normal;--pseudo-element-display:block;background-color:var(--base-color);-webkit-user-select:none;user-select:none;border-radius:.25rem;width:100%;line-height:1;display:inline-flex;position:relative;overflow:hidden}.react-loading-skeleton:after{content:" ";display:var(--pseudo-element-display);background-repeat:no-repeat;background-image:var(--custom-highlight-background,linear-gradient(90deg, var(--base-color) 0%, var(--highlight-color) 50%, var(--base-color) 100%));height:100%;animation-name:react-loading-skeleton;animation-direction:var(--animation-direction);animation-duration:var(--animation-duration);animation-timing-function:ease-in-out;animation-iteration-count:infinite;position:absolute;top:0;left:0;right:0;transform:translate(-100%)}@media (prefers-reduced-motion){.react-loading-skeleton{--pseudo-element-display:none}}
.rUt8Kq_title{align-items:center;gap:var(--spacing-xs);font-size:var(--font-size-xl);line-height:var(--line-height-xl);letter-spacing:var(--letter-spacing-xl);color:var(--text-color-primary);display:flex}@media (max-width:768px){.rUt8Kq_title{font-size:var(--font-size-md);line-height:var(--line-height-md);letter-spacing:var(--letter-spacing-md)}}.rUt8Kq_icon{flex-shrink:0;width:26px;height:auto}
.Zhs9ZW_container[data-top-spacing=true]{margin-top:var(--spacing-xl)}@media (max-width:768px){.Zhs9ZW_container[data-top-spacing=true]{margin-top:var(--spacing-md)}}.Zhs9ZW_container[data-show-border=true]{border-bottom:2px solid var(--border-color-subtle)}.Zhs9ZW_container>h2{margin-left:var(--spacing-3xs)}@media (max-width:768px){.Zhs9ZW_container>h2{margin-left:0}}.Zhs9ZW_content{margin-top:var(--spacing-sm);padding:0 var(--spacing-md) var(--spacing-xl)}@media (max-width:768px){.Zhs9ZW_content{margin-top:var(--spacing-xs);padding:0 var(--spacing-3xs) var(--spacing-lg);font-size:var(--font-size-xs)}}
.Uo9Qca_container{align-items:center;gap:var(--spacing-2xs);flex-direction:column;display:flex}@media (max-width:768px){.Uo9Qca_container{align-items:flex-start}}.Uo9Qca_heading{font-size:var(--font-size-2xl);line-height:var(--line-height-2xl);letter-spacing:var(--letter-spacing-2xl);color:var(--text-color-secondary);border-bottom:2px solid var(--accent-color);padding-bottom:var(--spacing-2xs)}@media (max-width:768px){.Uo9Qca_heading{padding-bottom:var(--spacing-3xs);font-weight:700;font-size:var(--font-size-lg)}}
._8thF4a_group{border:1px solid var(--border-color-default);border-radius:4px;flex-direction:column;display:flex}._8thF4a_disclosure{interpolate-size:allow-keywords;border-bottom:1px solid var(--border-color-default);overflow:hidden}._8thF4a_disclosure:last-child{border-bottom:none}._8thF4a_disclosure::details-content{height:0;transition:height .3s ease, content-visibility .3s ease allow-discrete;overflow:hidden}._8thF4a_disclosure[open]::details-content{height:auto}._8thF4a_trigger{align-items:center;gap:var(--spacing-sm);width:100%;padding:var(--spacing-sm) var(--spacing-md);cursor:pointer;font-size:var(--font-size-sm);line-height:var(--line-height-sm);color:var(--text-color-primary);list-style:none;transition:background-color .2s;display:flex}._8thF4a_trigger::-webkit-details-marker{display:none}@media (max-width:768px){._8thF4a_trigger{padding:var(--spacing-sm);font-size:var(--font-size-xs);gap:var(--spacing-xs)}}@media (any-hover:hover) and (pointer:fine){._8thF4a_trigger:hover{background-color:var(--background-color-secondary)}._8thF4a_trigger:focus-visible{outline:2px solid var(--outline-color);outline-offset:-2px}}._8thF4a_title{flex:1;font-weight:700}._8thF4a_chevron{width:20px;height:20px;color:var(--text-color-subtle);flex-shrink:0;transition:transform .2s}@media (max-width:768px){._8thF4a_chevron{width:16px;height:16px}}._8thF4a_disclosure[open] ._8thF4a_chevron{transform:rotate(180deg)}._8thF4a_panel{background-color:var(--background-color-secondary);overflow:hidden}
.E8IWdW_region{z-index:1000;align-items:center;gap:var(--spacing-2xs);padding-inline:var(--spacing-sm);pointer-events:none;flex-direction:column;display:flex;position:fixed;inset-block-end:var(--spacing-lg);inset-inline:0}.E8IWdW_toast{align-items:center;gap:var(--spacing-2xs);inline-size:min(100%,360px);padding:var(--spacing-xs) var(--spacing-sm);background:var(--background-color-primary);border:1px solid var(--border-color-plain);pointer-events:auto;border-radius:8px;animation:.25s E8IWdW_toast-in;display:flex;box-shadow:0 4px 16px #0000001f}@keyframes E8IWdW_toast-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.E8IWdW_icon{flex-shrink:0;block-size:20px;inline-size:20px}.E8IWdW_toast[data-variant=success]{background:color-mix(in srgb, var(--success-color) 12%, var(--background-color-primary));border-color:color-mix(in srgb, var(--success-color) 45%, transparent)}.E8IWdW_toast[data-variant=success] .E8IWdW_icon{color:var(--success-color)}.E8IWdW_toast[data-variant=error] .E8IWdW_icon{color:var(--error-color)}.E8IWdW_toast[data-variant=info] .E8IWdW_icon{color:var(--info-color)}.E8IWdW_content{flex:1;min-inline-size:0}.E8IWdW_title{font-size:var(--font-size-sm);line-height:var(--line-height-md);color:var(--text-color-primary)}.E8IWdW_close{block-size:28px;inline-size:28px;color:var(--text-color-tertiary);cursor:pointer;background:0 0;border:none;border-radius:50%;outline:none;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.E8IWdW_close[data-hovered]{background:var(--background-color-secondary)}.E8IWdW_close[data-focus-visible]{outline:2px solid var(--outline-color);outline-offset:2px}.E8IWdW_closeIcon{block-size:16px;inline-size:16px}@media (prefers-reduced-motion:reduce){.E8IWdW_toast{animation:none}}
.L5FxyW_root{flex-direction:column;min-block-size:100svh;display:flex}
._0NCXZa_item{aspect-ratio:1;}
.lomTda_card{background-color:var(--background-color-secondary);padding:var(--spacing-2xs) var(--spacing-sm);border-radius:4px;margin-block-start:var(--spacing-2xs)}.lomTda_heading{font-size:var(--font-size-sm);color:var(--text-color-primary);border-block-end:1px solid var(--border-color-subtle);margin:0;padding-block-end:var(--spacing-3xs);font-weight:700}.lomTda_rows{flex-direction:column;gap:2px;margin:0;padding-block-start:var(--spacing-3xs);display:flex}.lomTda_row{justify-content:space-between;align-items:baseline;gap:var(--spacing-sm);margin:0;display:flex}.lomTda_label{font-size:var(--font-size-xs);color:var(--text-color-primary);min-width:0;margin:0}.lomTda_typeName{font-size:var(--font-size-2xs);font-weight:700}.lomTda_valueName{font-size:var(--font-size-sm);font-weight:400}.lomTda_price{font-size:var(--font-size-xs);color:var(--text-color-primary);white-space:nowrap;margin:0;font-weight:400}
.cHC4qa_card{background:var(--background-color-primary);min-block-size:0;padding:var(--spacing-md);border:1px solid var(--border-color-subtle);border-radius:4px;flex-direction:column;flex:auto;display:flex;overflow-y:auto;container-type:inline-size}@media (max-width:768px){.cHC4qa_card{padding:var(--spacing-sm);overflow:visible}}.cHC4qa_heading{margin:0 0 clamp(var(--spacing-xs), 4cqi, var(--spacing-sm));font-size:clamp(var(--font-size-sm), 4cqi, var(--font-size-md));font-weight:500}.cHC4qa_list{gap:clamp(var(--spacing-sm), 6cqi, var(--spacing-md));flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.cHC4qa_row{gap:var(--spacing-xs);flex-direction:column;display:flex}.cHC4qa_name{font-size:var(--font-size-sm);font-weight:500;line-height:var(--line-height-md);margin:0}.cHC4qa_body{align-items:flex-start;gap:var(--spacing-sm);display:flex}.cHC4qa_imageWrapper{aspect-ratio:1;border-radius:4px;flex:0 0 clamp(64px,20cqi,80px);position:relative;overflow:clip}.cHC4qa_image{object-fit:cover}.cHC4qa_info{gap:var(--spacing-3xs);min-inline-size:0;font-size:var(--font-size-xs);flex-direction:column;flex:1 1 0;display:flex}.cHC4qa_price{font-size:var(--font-size-sm);margin:0;font-weight:700}.cHC4qa_quantity,.cHC4qa_unitPrice{margin:0}.cHC4qa_tax{font-size:var(--font-size-xs);color:var(--text-color-tertiary);margin-inline-start:2px}.cHC4qa_details{font-size:var(--font-size-xs)}.cHC4qa_summary{cursor:pointer;color:var(--text-color-secondary);-webkit-user-select:none;user-select:none}.cHC4qa_detailsBody{gap:var(--spacing-xs);flex-direction:column;margin-block-start:var(--spacing-xs);display:flex}.cHC4qa_note{font-size:var(--font-size-xs);white-space:pre-wrap;overflow-wrap:anywhere;margin:0}
.wlOk-a_summary{gap:var(--spacing-sm);flex-direction:column;display:flex}.wlOk-a_rows{gap:var(--spacing-2xs);flex-direction:column;margin:0;padding:0;display:flex}.wlOk-a_row{justify-content:space-between;align-items:baseline;gap:var(--spacing-sm);margin:0;display:flex}.wlOk-a_rowLabel{font-size:var(--font-size-sm);color:var(--text-color-secondary);margin:0;font-weight:400}.wlOk-a_rowValue{font-size:var(--font-size-md);color:var(--text-color-secondary);font-variant-numeric:tabular-nums;margin:0;font-weight:400}.wlOk-a_rowValuePrice{font-size:var(--font-size-xl);color:var(--text-color-primary);font-weight:700}.wlOk-a_rowValueDiscount{color:var(--text-color-error)}.wlOk-a_divider{background:var(--disabled-color);border:0;block-size:1px;inline-size:100%;margin:0}.wlOk-a_totalRow{justify-content:space-between;align-items:baseline;gap:var(--spacing-sm);display:flex}.wlOk-a_totalLabel{font-size:var(--font-size-md);color:var(--accent-color);white-space:nowrap;flex-shrink:0;font-weight:500}.wlOk-a_totalValue{font-size:var(--font-size-2xl);color:var(--accent-color);font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:700}.wlOk-a_totalTax{font-size:var(--font-size-xs);white-space:nowrap;margin-inline-start:var(--spacing-3xs);font-weight:400}
._26JrhG_nav{justify-content:center;display:flex}._26JrhG_list{justify-content:center;align-items:center;gap:var(--spacing-2xs);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}@media (max-width:480px){._26JrhG_list{gap:var(--spacing-3xs)}}._26JrhG_compact{display:none}@media (max-width:388px){._26JrhG_full:has(li:nth-child(9)){display:none}._26JrhG_full:has(li:nth-child(9))+._26JrhG_compact{display:flex}}@media (max-width:348px){._26JrhG_full:has(li:nth-child(8)){display:none}._26JrhG_full:has(li:nth-child(8))+._26JrhG_compact{display:flex}}._26JrhG_item{min-width:40px;height:40px;padding:0 var(--spacing-2xs);border:1px solid var(--border-color-default);color:var(--text-color-subtle);font-size:var(--font-size-sm);-webkit-user-select:none;user-select:none;border-radius:8px;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}@media (max-width:480px){._26JrhG_item{min-width:36px;height:36px;padding:0 var(--spacing-3xs)}}._26JrhG_item[data-current]{border-color:var(--border-color-strong);color:var(--text-color-strong);font-weight:700}._26JrhG_item[data-disabled]{color:var(--disabled-color);border-color:var(--border-color-subtle);cursor:default}@media (any-hover:hover) and (pointer:fine){._26JrhG_item:where(:any-link):hover{background-color:var(--background-color-tertiary)}._26JrhG_item:where(:any-link):focus-visible{outline:2px solid var(--outline-color);outline-offset:2px}}._26JrhG_icon{width:1em;height:1em}._26JrhG_ellipsis{justify-content:center;align-items:center;min-width:40px;height:40px;display:inline-flex}@media (max-width:480px){._26JrhG_ellipsis{min-width:36px;height:36px}}._26JrhG_ellipsis{color:var(--text-color-subtle);font-size:var(--font-size-sm);-webkit-user-select:none;user-select:none}
.yhpI0q_overlay{z-index:100;padding:var(--spacing-md);background-color:#00000080;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.yhpI0q_overlay[data-entering]{animation:.18s ease-out yhpI0q_fadeIn}.yhpI0q_overlay[data-exiting]{animation:.18s ease-out yhpI0q_fadeOut}.yhpI0q_modal{background-color:var(--background-color-primary);border-radius:var(--base-spacing);flex-direction:column;width:100%;max-height:100%;display:flex;overflow:hidden}.yhpI0q_modal[data-entering]{animation:.18s ease-out yhpI0q_scaleIn}.yhpI0q_modal[data-exiting]{animation:.18s ease-out yhpI0q_scaleOut}.yhpI0q_sizeSm{max-width:360px}.yhpI0q_sizeMd{max-width:560px}.yhpI0q_sizeLg{max-width:800px}.yhpI0q_dialog{outline:none;flex-direction:column;min-height:0;display:flex}.yhpI0q_header{padding:var(--spacing-sm) var(--spacing-md);border-bottom:1px solid var(--border-color-subtle);justify-content:space-between;align-items:center;display:flex}.yhpI0q_title{font-size:var(--font-size-md);font-weight:700}.yhpI0q_closeButton{border-radius:var(--base-spacing);cursor:pointer;width:32px;height:32px;color:var(--text-color-tertiary);background:0 0;border:none;justify-content:center;align-items:center;display:inline-flex}@media (any-hover:hover) and (pointer:fine){.yhpI0q_closeButton:hover{background-color:var(--background-color-muted)}}.yhpI0q_closeButton:focus-visible{outline:2px solid var(--outline-color);outline-offset:2px}.yhpI0q_closeIcon{width:24px;height:24px}.yhpI0q_body{padding:var(--spacing-md);min-height:0;overflow-y:auto}.yhpI0q_description{color:var(--text-color-secondary);font-size:var(--font-size-sm);line-height:var(--line-height-md);margin-block-start:var(--spacing-sm)}.yhpI0q_error{color:var(--error-color);font-size:var(--font-size-sm);font-weight:700;line-height:var(--line-height-md);margin-block-start:var(--spacing-sm)}.yhpI0q_actions{justify-content:flex-end;gap:var(--spacing-sm);padding:var(--spacing-sm) var(--spacing-md);border-block-start:1px solid var(--border-color-subtle);display:flex}@keyframes yhpI0q_fadeIn{0%{opacity:0}to{opacity:1}}@keyframes yhpI0q_fadeOut{0%{opacity:1}to{opacity:0}}@keyframes yhpI0q_scaleIn{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}@keyframes yhpI0q_scaleOut{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.96)}}
.GZ33Fq_skeleton{color:#0000;background:linear-gradient(90deg, var(--background-color-secondary) 0%, var(--background-color-tertiary) 50%, var(--background-color-secondary) 100%);pointer-events:none;background-size:200% 100%;border-color:#0000;animation:1.5s ease-in-out infinite GZ33Fq_shimmer}@keyframes GZ33Fq_shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.GZ33Fq_skeleton{animation:none}}
.pukH1G_field{gap:var(--spacing-3xs);min-inline-size:0;flex-direction:column;scroll-margin-block-start:var(--spacing-md);display:flex}.pukH1G_field[data-size=sm]{gap:var(--spacing-3xs)}.pukH1G_label{align-items:center;gap:var(--spacing-2xs);font-size:var(--font-size-sm);color:var(--text-color-strong);scroll-margin-block-start:var(--spacing-md);font-weight:500;display:flex}.pukH1G_field[data-size=sm] .pukH1G_label{gap:var(--spacing-3xs);font-size:var(--font-size-xs);color:var(--text-color-tertiary)}.pukH1G_requiredBadge,.pukH1G_optionalBadge{padding:var(--spacing-3xs);font-size:var(--font-size-xs);border-radius:4px;align-items:center;line-height:1;display:inline-flex}.pukH1G_field[data-size=sm] .pukH1G_requiredBadge,.pukH1G_field[data-size=sm] .pukH1G_optionalBadge{padding:var(--spacing-3xs);font-size:var(--font-size-2xs)}.pukH1G_requiredBadge{background:var(--error-color);color:var(--text-color-inverse)}.pukH1G_optionalBadge{background:var(--gray-200,#eaeaea);color:var(--text-color-tertiary)}.pukH1G_helperText{font-size:var(--font-size-xs);color:var(--text-color-tertiary);line-height:var(--line-height-sm);margin:0}.pukH1G_bodyWrapper{position:relative}.pukH1G_loadingOverlay{background:color-mix(in srgb, var(--background-color-primary,#fff) 60%, transparent);pointer-events:auto;border-radius:4px;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.pukH1G_error{font-size:var(--font-size-xs);color:var(--error-color);line-height:var(--line-height-sm);margin:0}
.dVSTTG_spinner{border:2px solid var(--gray-300,#eaeaea);border-block-start-color:var(--accent-color);border-radius:50%;block-size:16px;inline-size:16px;animation:.8s linear infinite dVSTTG_spin;display:inline-block}.dVSTTG_spinner[data-size=sm]{border-width:2px;block-size:12px;inline-size:12px}.dVSTTG_spinner[data-size=lg]{border-width:3px;block-size:24px;inline-size:24px}@keyframes dVSTTG_spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.dVSTTG_spinner{animation-duration:2s}}
.sbHuSG_checkbox{--indicator-size:20px;--indicator-border:2px;--check-width:6px;--check-height:11px;--check-border:2.5px;--label-font-size:var(--font-size-md);--label-gap:var(--spacing-2xs);align-items:center;gap:var(--label-gap);font-size:var(--label-font-size);cursor:pointer;-webkit-tap-highlight-color:transparent;display:inline-flex}.sbHuSG_checkbox[data-size=small]{--indicator-size:16px;--indicator-border:1.5px;--check-width:5px;--check-height:9px;--check-border:2px;--label-font-size:var(--font-size-sm);--label-gap:var(--spacing-3xs)}.sbHuSG_checkbox[data-size=large]{--indicator-size:24px;--indicator-border:2px;--check-width:7px;--check-height:13px;--check-border:3px;--label-font-size:var(--font-size-lg);--label-gap:var(--spacing-2xs)}.sbHuSG_checkbox[data-disabled]{opacity:.4;cursor:not-allowed}.sbHuSG_indicator{width:var(--indicator-size);height:var(--indicator-size);box-sizing:border-box;border:var(--indicator-border) solid var(--border-color-strong);border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;transition:border-color .15s,background-color .15s;display:inline-flex;position:relative}.sbHuSG_check{width:var(--check-width);height:var(--check-height);box-sizing:border-box;border-right:var(--check-border) solid var(--primary-color);border-bottom:var(--check-border) solid var(--primary-color);opacity:0;transition:opacity .15s;transform:translateY(-1px)rotate(45deg)}.sbHuSG_checkbox[data-selected] .sbHuSG_check,.sbHuSG_checkbox[data-indeterminate] .sbHuSG_check{opacity:1}.sbHuSG_error .sbHuSG_indicator{border-color:var(--error-color)}.sbHuSG_error .sbHuSG_check{border-right-color:var(--error-color);border-bottom-color:var(--error-color)}.sbHuSG_checkbox[data-hovered]:not([data-disabled]) .sbHuSG_indicator{border-color:var(--border-color-strong)}@media (any-hover:hover) and (pointer:fine){.sbHuSG_checkbox[data-focus-visible] .sbHuSG_indicator{outline:2px solid var(--outline-color);outline-offset:2px}}
.Ao-t-a_wrapper{--input-padding-block:var(--spacing-2xs);--input-padding-inline:var(--spacing-xs);--input-font-size:var(--font-size-md);background:var(--background-color-primary);inline-size:100%;display:flex}.Ao-t-a_wrapper[data-size=small]{--input-padding-block:var(--spacing-3xs);--input-padding-inline:var(--spacing-2xs);--input-font-size:var(--font-size-sm)}.Ao-t-a_wrapper[data-size=large]{--input-padding-block:var(--spacing-xs);--input-padding-inline:var(--spacing-sm);--input-font-size:var(--font-size-lg)}.Ao-t-a_wrapper[data-disabled]{opacity:.4}.Ao-t-a_group{border:1px solid var(--border-color-plain);background:var(--background-color-primary);border-radius:4px;align-items:center;inline-size:100%;display:flex}.Ao-t-a_error .Ao-t-a_group{border-color:var(--error-color);box-shadow:var(--error-ring)}.Ao-t-a_input{min-inline-size:0;padding:var(--input-padding-block) var(--input-padding-inline);font-size:var(--input-font-size);line-height:var(--line-height-lg);color:var(--text-color-primary);font-variant-numeric:tabular-nums;-webkit-tap-highlight-color:transparent;background:0 0;border:none;border-radius:4px;outline:none;flex:1}.Ao-t-a_input::placeholder{color:var(--placeholder-color)}.Ao-t-a_input:disabled{cursor:not-allowed}.Ao-t-a_input:read-only{cursor:pointer}.Ao-t-a_openButton{padding-inline:var(--input-padding-inline);padding-block:var(--input-padding-block);color:var(--text-color-tertiary);cursor:pointer;background:0 0;border:0;outline:none;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.Ao-t-a_openButton[data-disabled]{cursor:not-allowed}@media (any-hover:hover) and (pointer:fine){:is(.Ao-t-a_group:has(.Ao-t-a_input:focus-visible),.Ao-t-a_group:has(.Ao-t-a_openButton:focus-visible)){outline:2px solid var(--outline-color);outline-offset:2px}}.Ao-t-a_popover{background:var(--background-color-primary);border:1px solid var(--border-color-plain);padding:var(--spacing-sm);border-radius:8px;box-shadow:0 4px 16px #0000001f}.Ao-t-a_popover[data-entering]{animation:.12s ease-out Ao-t-a_fadeIn}.Ao-t-a_popover[data-exiting]{animation:80ms ease-in reverse Ao-t-a_fadeIn}@keyframes Ao-t-a_fadeIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.Ao-t-a_dialog{outline:none}.Ao-t-a_calendar{gap:var(--spacing-xs);flex-direction:column;display:flex}.Ao-t-a_calendarHeader{justify-content:space-between;align-items:center;gap:var(--spacing-xs);display:flex}.Ao-t-a_heading{font-size:var(--font-size-md);color:var(--text-color-primary);margin:0;font-weight:500}.Ao-t-a_navButton{block-size:32px;inline-size:32px;color:var(--text-color-tertiary);cursor:pointer;background:0 0;border:0;border-radius:4px;outline:none;justify-content:center;align-items:center;display:inline-flex}.Ao-t-a_navButton[data-hovered]{background:var(--background-color-secondary)}.Ao-t-a_navButton[data-focus-visible]{outline:2px solid var(--outline-color);outline-offset:2px}.Ao-t-a_navButton[data-disabled]{color:var(--text-color-disabled);cursor:not-allowed}.Ao-t-a_grid{border-collapse:collapse}.Ao-t-a_headerCell{padding:var(--spacing-3xs) 0;font-size:var(--font-size-xs);color:var(--text-color-tertiary);text-align:center;font-weight:400}.Ao-t-a_cell{block-size:36px;inline-size:36px;font-size:var(--font-size-sm);cursor:pointer;border-radius:50%;outline:none;justify-content:center;align-items:center;display:inline-flex}.Ao-t-a_cell[data-outside-month]{visibility:hidden}.Ao-t-a_cell[data-hovered]{background:var(--background-color-secondary)}.Ao-t-a_cell[data-focus-visible]{outline:2px solid var(--outline-color);outline-offset:2px}.Ao-t-a_cell[data-selected]{background:var(--accent-color);color:var(--background-color-primary);font-weight:500}.Ao-t-a_cell[data-unavailable]{color:var(--text-color-disabled);cursor:not-allowed;text-decoration:line-through}.Ao-t-a_cell[data-disabled]{color:var(--text-color-disabled);cursor:not-allowed}.Ao-t-a_cell.Ao-t-a_holiday{color:var(--text-color-holiday)}
.wkITxW_group{gap:var(--spacing-sm);display:flex}.wkITxW_horizontal{flex-flow:wrap}.wkITxW_vertical{flex-direction:column}.wkITxW_radio{align-items:center;gap:var(--spacing-2xs);font-size:var(--font-size-md);cursor:pointer;-webkit-tap-highlight-color:transparent;display:inline-flex}.wkITxW_radio[data-disabled]{opacity:.4;cursor:not-allowed}@media (max-width:768px){.wkITxW_radio{font-size:var(--font-size-sm)}}.wkITxW_indicator{box-sizing:border-box;border:2px solid var(--border-color-strong);border-radius:50%;flex-shrink:0;width:20px;height:20px;transition:border-color .15s;position:relative}.wkITxW_indicator:after{content:"";border-radius:inherit;background:0 0;transition:background-color .15s;position:absolute;inset:3px}.wkITxW_radio[data-selected] .wkITxW_indicator{border-color:var(--primary-color)}.wkITxW_radio[data-selected] .wkITxW_indicator:after{background:var(--primary-color)}.wkITxW_error .wkITxW_indicator{border-color:var(--error-color)}.wkITxW_error .wkITxW_radio[data-selected] .wkITxW_indicator{border-color:var(--error-color)}.wkITxW_error .wkITxW_radio[data-selected] .wkITxW_indicator:after{background:var(--error-color)}.wkITxW_radio[data-hovered]:not([data-disabled]) .wkITxW_indicator{border-color:var(--border-color-strong)}.wkITxW_radio[data-focus-visible] .wkITxW_indicator{outline:2px solid var(--outline-color);outline-offset:2px}
.MTbVqq_wrapper{border:1px solid var(--border-color-plain);background:var(--background-color-primary);border-radius:4px;align-items:center;width:100%;display:flex;position:relative}.MTbVqq_select{appearance:none;padding:var(--spacing-2xs) var(--spacing-xs);font-size:var(--font-size-sm);line-height:var(--line-height-lg);color:var(--text-color-primary);cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:none;border-radius:4px;outline:none;flex:1;padding-right:40px}.MTbVqq_select:disabled{cursor:not-allowed}.MTbVqq_select:invalid{color:var(--text-color-muted)}.MTbVqq_select:focus-visible{outline:none}.MTbVqq_wrapper:has(.MTbVqq_select:focus-visible){outline:2px solid var(--outline-color);outline-offset:2px}.MTbVqq_wrapper:has(.MTbVqq_select:disabled){opacity:.4;background:var(--disabled-bg-color)}.MTbVqq_chevron{border-left:1px solid var(--border-color-plain);pointer-events:none;justify-content:center;align-items:center;width:40px;display:flex;position:absolute;top:0;bottom:0;right:0}.MTbVqq_chevron:after{content:"";border-right:2px solid var(--border-color-default);border-bottom:2px solid var(--border-color-default);width:8px;height:8px;display:block;transform:translateY(-25%)rotate(45deg)}.MTbVqq_error{border-color:var(--error-color);box-shadow:var(--error-ring)}
.xcAdGG_select{position:relative}.xcAdGG_trigger{width:100%;font-size:var(--font-size-sm);line-height:var(--line-height-lg);color:var(--text-color-primary);background:var(--background-color-primary);border:1px solid var(--border-color-plain);cursor:pointer;-webkit-tap-highlight-color:transparent;border-radius:4px;outline:none;align-items:center;display:flex}.xcAdGG_trigger[data-disabled]{opacity:.4;cursor:not-allowed;background:var(--disabled-bg-color)}.xcAdGG_select[data-open] .xcAdGG_trigger{border-color:var(--border-color-plain);box-shadow:0 0 0 1px var(--border-color-plain)}@media (any-hover:hover) and (pointer:fine){.xcAdGG_trigger[data-focus-visible]{outline:2px solid var(--outline-color);outline-offset:2px}}.xcAdGG_value{padding:var(--spacing-2xs) var(--spacing-xs);text-align:left;flex:1}.xcAdGG_value[data-placeholder]{color:var(--text-color-muted)}.xcAdGG_chevron{border-left:1px solid var(--border-color-plain);flex-shrink:0;justify-content:center;align-self:stretch;align-items:center;width:40px;display:flex}.xcAdGG_chevron:after{content:"";border-right:2px solid var(--border-color-default);border-bottom:2px solid var(--border-color-default);width:8px;height:8px;transition:transform .2s;display:block;transform:translateY(-25%)rotate(45deg)}.xcAdGG_select[data-open] .xcAdGG_chevron:after{transform:translateY(25%)rotate(-135deg)}.xcAdGG_error .xcAdGG_trigger{border-color:var(--error-color);box-shadow:var(--error-ring)}.xcAdGG_popover{width:var(--trigger-width);background:var(--background-color-primary);border:1px solid var(--border-color-default);overscroll-behavior:contain;border-radius:4px;max-height:240px;overflow-y:auto;box-shadow:0 2px 8px #0000001a}.xcAdGG_listBox{outline:none}.xcAdGG_groupHeader{padding:var(--spacing-2xs) var(--spacing-xs);font-size:var(--font-size-xs);color:var(--text-color-muted);font-weight:700}.xcAdGG_option{padding:var(--spacing-2xs) var(--spacing-xs);font-size:var(--font-size-sm);line-height:var(--line-height-lg);cursor:pointer;outline:none;align-items:center;display:flex}.xcAdGG_option[data-focused]{background:var(--background-color-secondary)}.xcAdGG_option[data-selected]{background:var(--background-color-tertiary)}.xcAdGG_option[data-disabled]{opacity:.4;cursor:not-allowed}
.dOcYyW_wrapper{--input-padding-block:var(--spacing-2xs);--input-padding-inline:var(--spacing-xs);--input-font-size:var(--font-size-md);border:1px solid var(--border-color-plain);background:var(--background-color-primary);border-radius:4px;width:100%;display:flex}.dOcYyW_wrapper[data-size=small]{--input-padding-block:var(--spacing-3xs);--input-padding-inline:var(--spacing-2xs);--input-font-size:var(--font-size-sm)}.dOcYyW_wrapper[data-size=large]{--input-padding-block:var(--spacing-xs);--input-padding-inline:var(--spacing-sm);--input-font-size:var(--font-size-lg)}.dOcYyW_wrapper[data-disabled]{opacity:.4;background:var(--disabled-bg-color)}.dOcYyW_input{min-width:0;padding:var(--input-padding-block) var(--input-padding-inline);font-size:var(--input-font-size);line-height:var(--line-height-lg);color:var(--text-color-primary);-webkit-tap-highlight-color:transparent;background:0 0;border:none;border-radius:4px;outline:none;flex:1}.dOcYyW_input::placeholder{color:var(--placeholder-color)}.dOcYyW_input:disabled{cursor:not-allowed}.dOcYyW_passwordToggle{padding-inline:var(--spacing-2xs);color:var(--text-color-tertiary);cursor:pointer;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;display:inline-flex}.dOcYyW_passwordToggle svg{block-size:20px;inline-size:20px}.dOcYyW_passwordToggle:focus-visible{outline:2px solid var(--outline-color);outline-offset:-2px}.dOcYyW_passwordToggle:disabled{cursor:not-allowed}@media (any-hover:hover) and (pointer:fine){.dOcYyW_passwordToggle:hover{color:var(--text-color-primary)}}.dOcYyW_endAdornment{color:var(--text-color-tertiary);justify-content:center;align-items:center;padding-inline-end:var(--input-padding-inline);display:inline-flex}:is(.dOcYyW_error,.dOcYyW_wrapper:has(.dOcYyW_input:user-invalid)){border-color:var(--error-color);box-shadow:var(--error-ring)}.dOcYyW_wrapper:has(.dOcYyW_input:focus-visible){outline:2px solid var(--outline-color);outline-offset:2px}
.sKcqZq_wrapper{--textarea-padding-block:var(--spacing-2xs);--textarea-padding-inline:var(--spacing-xs);--textarea-font-size:var(--font-size-md);border:1px solid var(--border-color-plain);background:var(--background-color-primary);border-radius:4px;width:100%;display:flex}.sKcqZq_wrapper[data-size=small]{--textarea-padding-block:var(--spacing-3xs);--textarea-padding-inline:var(--spacing-2xs);--textarea-font-size:var(--font-size-sm)}.sKcqZq_wrapper[data-size=large]{--textarea-padding-block:var(--spacing-xs);--textarea-padding-inline:var(--spacing-sm);--textarea-font-size:var(--font-size-lg)}.sKcqZq_wrapper[data-disabled]{opacity:.4;background:var(--disabled-bg-color)}.sKcqZq_textarea{min-width:0;padding:var(--textarea-padding-block) var(--textarea-padding-inline);font-size:var(--textarea-font-size);line-height:var(--line-height-md);color:var(--text-color-primary);-webkit-tap-highlight-color:transparent;background:0 0;border:none;border-radius:4px;outline:none;flex:1;font-family:inherit}.sKcqZq_textarea::placeholder{color:var(--placeholder-color)}.sKcqZq_textarea:disabled{cursor:not-allowed}:is(.sKcqZq_error,.sKcqZq_wrapper:has(.sKcqZq_textarea:user-invalid)){border-color:var(--error-color);box-shadow:var(--error-ring)}@media (any-hover:hover) and (pointer:fine){.sKcqZq_wrapper:has(.sKcqZq_textarea:focus-visible){outline:2px solid var(--outline-color);outline-offset:2px}}
.jZ7k0G_link{color:var(--text-color-link);text-underline-offset:2px;text-decoration:underline}@media (any-hover:hover) and (pointer:fine){.jZ7k0G_link:hover{opacity:.7}}.jZ7k0G_link:focus-visible{outline:2px solid var(--outline-color);outline-offset:2px;border-radius:2px}.jZ7k0G_link[data-size=xs]{font-size:var(--font-size-xs)}.jZ7k0G_link[data-size=sm]{font-size:var(--font-size-sm)}.jZ7k0G_link[data-size=md]{font-size:var(--font-size-md)}.jZ7k0G_link[data-size=inherit]{font-size:inherit}
.ZdP5YW_content{gap:var(--spacing-md);font-size:var(--font-size-sm);line-height:var(--line-height-sm);flex-direction:column;display:flex}.ZdP5YW_image{border-radius:4px;width:100%;height:auto;display:block}.ZdP5YW_section{gap:var(--spacing-xs);flex-direction:column;display:flex}.ZdP5YW_sectionTitle{font-size:var(--font-size-md);font-weight:700}
.cqWOFa_trigger{align-items:center;gap:var(--spacing-md);width:100%;padding:var(--spacing-sm) var(--spacing-md);background-color:var(--background-color-secondary);border-bottom:1px solid var(--border-color-default);cursor:pointer;text-align:left;font:inherit;-webkit-tap-highlight-color:transparent;list-style:none;display:flex}.cqWOFa_trigger::-webkit-details-marker{display:none}@media (any-hover:hover) and (pointer:fine){.cqWOFa_trigger:hover{opacity:.7}.cqWOFa_trigger:focus-visible{outline:2px solid var(--outline-color);outline-offset:2px}}@media (max-width:768px){.cqWOFa_trigger{padding:var(--spacing-sm) var(--spacing-sm);gap:var(--spacing-sm)}}.cqWOFa_stepIcon{object-fit:contain;flex-shrink:0;width:50px;height:50px}.cqWOFa_stepLabel{font-size:var(--font-size-sm);letter-spacing:var(--ls-wide);white-space:nowrap;flex-shrink:0;font-weight:700}@media (max-width:768px){.cqWOFa_stepLabel{font-size:var(--font-size-2xs)}}.cqWOFa_stepTitle{font-size:var(--font-size-lg);flex:1;font-weight:700}@media (max-width:768px){.cqWOFa_stepTitle{font-size:var(--font-size-xs)}}.cqWOFa_chevron{border-right:2px solid var(--border-color-strong);border-bottom:2px solid var(--border-color-strong);flex-shrink:0;width:10px;height:10px;transition:transform .2s;transform:rotate(45deg)}.cqWOFa_disclosure[open] .cqWOFa_chevron{transform:rotate(-135deg)}.cqWOFa_panelInner{gap:var(--spacing-md);padding:var(--spacing-lg) 0;font-size:var(--font-size-sm);line-height:var(--line-height-sm);flex-direction:column;display:flex}@media (max-width:768px){.cqWOFa_panelInner{padding:var(--spacing-md) 0;gap:var(--spacing-sm)}}
.U9qoVa_container{flex-direction:column;display:flex}.U9qoVa_actions{gap:var(--spacing-sm);flex-wrap:wrap;display:flex}@media (max-width:768px){.U9qoVa_actions{flex-direction:column}}.U9qoVa_actionButton.U9qoVa_actionButton{--padding:14px 32px}@media (max-width:768px){.U9qoVa_actionButton.U9qoVa_actionButton{--padding:var(--spacing-sm) var(--spacing-md);width:100%}}.U9qoVa_note{font-size:var(--font-size-xs);color:var(--text-color-muted)}.U9qoVa_twoColumn{gap:var(--spacing-lg);align-items:flex-start;display:flex}@media (max-width:768px){.U9qoVa_twoColumn{gap:var(--spacing-md);flex-direction:column}}.U9qoVa_columnText{gap:var(--spacing-md);flex-direction:column;flex:1;min-width:0;display:flex}.U9qoVa_columnImage{flex-shrink:0;width:200px}@media (max-width:768px){.U9qoVa_columnImage{width:100%}}.U9qoVa_imagePlaceholder{aspect-ratio:3/4;background-color:var(--background-color-tertiary);border-radius:4px;width:100%}@media (max-width:768px){.U9qoVa_imagePlaceholder{aspect-ratio:16/9}}.U9qoVa_centeredImage{justify-content:center;width:100%;display:flex}.U9qoVa_lineImage{max-width:400px;height:auto;display:block}@media (max-width:768px){.U9qoVa_lineImage{margin-inline:auto}}.U9qoVa_method{gap:var(--spacing-sm);flex-direction:column;display:flex}.U9qoVa_method+.U9qoVa_method{margin-top:var(--spacing-md);padding-top:var(--spacing-md);border-top:1px dotted var(--border-color-subtle)}.U9qoVa_methodTitle{font-size:var(--font-size-md);font-weight:700}.U9qoVa_methodImage{max-width:300px;height:auto;display:block}@media (max-width:768px){.U9qoVa_methodImage{max-width:250px;margin-inline:auto}}.U9qoVa_storeImage{max-width:300px;height:auto;display:block}@media (max-width:768px){.U9qoVa_storeImage{max-width:250px;margin-inline:auto}}.U9qoVa_storeInfoBox{gap:var(--spacing-lg);grid-template-columns:1fr 280px;align-items:stretch;display:grid}@media (max-width:768px){.U9qoVa_storeInfoBox{grid-template-columns:1fr}}.U9qoVa_storeInfoText{gap:var(--spacing-sm);font-size:var(--font-size-sm);line-height:var(--line-height-sm);background-color:var(--background-color-secondary);padding:var(--spacing-md);border-radius:4px;flex-direction:column;display:flex}.U9qoVa_mapLink{color:var(--accent-color);font-size:var(--font-size-sm);text-decoration:underline}@media (any-hover:hover) and (pointer:fine){.U9qoVa_mapLink:hover{opacity:.7}}.U9qoVa_storeMapWrapper{border-radius:4px;width:100%;min-height:200px;position:relative;overflow:hidden}.U9qoVa_storeMap{border:0;width:100%;height:100%;position:absolute;top:0;left:0}.U9qoVa_infoList{gap:var(--spacing-2xs);display:grid}.U9qoVa_infoRow{gap:var(--spacing-xs);font-size:var(--font-size-sm);line-height:var(--line-height-sm);grid-template-columns:5em 1fr;display:grid}@media (max-width:768px){.U9qoVa_infoRow{grid-template-columns:4.5em 1fr}}.U9qoVa_infoLabel{color:var(--text-color-secondary);font-weight:700}.U9qoVa_infoValue{word-break:break-all}
.Ezdj1G_trigger{cursor:pointer;background:0 0;border:0;inline-size:100%;padding:0;display:block}.Ezdj1G_image{border-radius:var(--spacing-2xs);block-size:auto;inline-size:100%}@media (any-hover:hover) and (pointer:fine){.Ezdj1G_trigger:hover .Ezdj1G_image{opacity:.85}}.Ezdj1G_trigger:focus-visible{outline:2px solid var(--accent-color);outline-offset:2px}
.AAxuna_root{padding-block:var(--spacing-2xl);background-color:var(--background-color-secondary);margin-block-start:calc(-1 * var(--spacing-lg));margin-inline:calc(50% - 50vw);overflow-x:clip}.AAxuna_inner{max-width:1100px;padding-inline:var(--spacing-sm);margin-inline:auto}.AAxuna_reviews{max-width:1100px;margin:var(--spacing-2xl) auto 0;padding-inline:var(--spacing-sm)}.AAxuna_media{gap:var(--spacing-xs);flex-direction:column;inline-size:50%;margin-inline:auto;display:flex}.AAxuna_text{inline-size:fit-content;max-inline-size:100%;margin:var(--spacing-xl) auto 0;text-align:center}.AAxuna_number{color:var(--text-color-tertiary);font-size:var(--font-size-sm);margin:0}.AAxuna_subtitle{margin:var(--spacing-2xs) 0 0;font-size:var(--font-size-lg)}.AAxuna_name{margin:var(--spacing-2xs) 0 0;font-size:var(--font-size-2xl);font-weight:700}.AAxuna_price{justify-content:center;align-items:baseline;gap:var(--spacing-3xs);margin:var(--spacing-md) 0 0;display:flex}.AAxuna_priceYen{font-size:var(--font-size-3xl);font-weight:700}.AAxuna_tax{font-size:var(--font-size-sm);color:var(--text-color-secondary)}.AAxuna_reviewBadge{justify-content:center;margin-block-start:var(--spacing-2xs);display:flex}.AAxuna_period{margin:var(--spacing-md) 0 0;padding:var(--spacing-3xs) var(--spacing-sm);background-color:var(--background-color-primary);font-size:var(--font-size-sm);border-radius:999px;display:inline-block}.AAxuna_description{inline-size:80%;margin:var(--spacing-3xl) auto 0;gap:var(--spacing-md);flex-direction:column;display:flex}.AAxuna_sizeRow{gap:var(--spacing-sm);border-block-start:1px solid var(--border-color-subtle);margin:0;padding-block-start:var(--spacing-sm);display:flex}.AAxuna_sizeLabel{flex-shrink:0;inline-size:120px;font-weight:700}.AAxuna_sizeValue{color:var(--text-color-secondary);margin:0}.AAxuna_howToOrder{max-inline-size:min(100%,500px);margin:var(--spacing-3xl) auto 0}@media (max-width:768px){.AAxuna_root{padding-block:0 var(--spacing-xl);margin-block-start:0}.AAxuna_media{inline-size:100%}.AAxuna_description{inline-size:100%;margin-block-start:var(--spacing-2xl)}.AAxuna_subtitle{font-size:var(--font-size-md)}.AAxuna_name{font-size:var(--font-size-xl)}.AAxuna_priceYen{font-size:var(--font-size-2xl)}}
.KqI1sq_accordion{border-block:1px solid var(--border-color-subtle)}.KqI1sq_summary{padding-block:var(--spacing-sm);cursor:pointer;justify-content:space-between;align-items:center;font-weight:700;list-style:none;display:flex}.KqI1sq_summary::-webkit-details-marker{display:none}.KqI1sq_summary:after{content:"";border-inline-end:2px solid var(--text-color-secondary);border-block-end:2px solid var(--text-color-secondary);block-size:10px;inline-size:10px;transition:transform .2s;transform:rotate(45deg)}.KqI1sq_accordion[open] .KqI1sq_summary:after{transform:rotate(-135deg)}.KqI1sq_body{gap:var(--spacing-md);padding-block:var(--spacing-xs) var(--spacing-md);flex-direction:column;display:flex}.KqI1sq_section{gap:var(--spacing-2xs);flex-direction:column;display:flex}.KqI1sq_sectionTitle{font-size:var(--font-size-sm);margin:0;font-weight:700}.KqI1sq_list{gap:var(--spacing-2xs);flex-direction:column;margin:0;padding-inline-start:var(--spacing-md);display:flex}.KqI1sq_item{color:var(--text-color-secondary);font-size:var(--font-size-sm);line-height:var(--line-height-md)}
.NU1U9W_optionArea{margin:var(--spacing-4xl) auto var(--spacing-xl);background-color:var(--background-color-primary);border-radius:100px;scroll-margin-block-start:var(--spacing-md)}.NU1U9W_wrap{max-width:760px;padding:72px var(--spacing-sm) 100px;margin-inline:auto}.NU1U9W_title{margin:0 0 var(--spacing-md);font-size:var(--font-size-3xl);text-align:center;font-weight:700}.NU1U9W_validationErrors{padding:var(--spacing-md);background-color:var(--background-color-accent-subtle);border:2px solid var(--error-color);border-radius:var(--spacing-2xs);margin-block-end:var(--spacing-md)}.NU1U9W_errorTitle{margin:0 0 var(--spacing-2xs);color:var(--text-color-error);font-weight:700}.NU1U9W_validationErrors ul{color:var(--text-color-error);margin:0;padding-inline-start:var(--spacing-md)}.NU1U9W_optionList{flex-direction:column;display:flex}.NU1U9W_optionType{border-block-end:1px solid var(--border-color-default);padding-block:26px 30px}.NU1U9W_optionType[data-child]{padding-inline-start:var(--spacing-lg)}.NU1U9W_optionTitle{margin:0 0 var(--spacing-2xs);font-size:var(--font-size-lg);font-weight:700}.NU1U9W_optionDescription{margin:0 0 var(--spacing-2xs);color:var(--text-color-secondary);font-size:var(--font-size-sm);white-space:pre-line}.NU1U9W_visuallyHidden{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.NU1U9W_pillList{gap:var(--spacing-2xs);flex-wrap:wrap;margin-block-start:var(--spacing-2xs);display:flex}.NU1U9W_pillItem{position:relative}.NU1U9W_pill{align-items:center;gap:var(--spacing-2xs);padding:var(--spacing-2xs) var(--spacing-sm);border:1px solid var(--border-color-subtle);font-size:var(--font-size-sm);color:var(--text-color-secondary);cursor:pointer;border-radius:30px;transition:border-color .15s;display:inline-flex}.NU1U9W_pillPrice{color:var(--primary-color);font-weight:700}.NU1U9W_cardGrid{gap:var(--spacing-sm);flex-wrap:wrap;margin-block-start:var(--spacing-2xs);display:flex}.NU1U9W_cardItem{inline-size:120px;position:relative}.NU1U9W_card{align-items:center;gap:var(--spacing-3xs);padding:11px var(--spacing-2xs);border:1px solid var(--border-color-subtle);cursor:pointer;border-radius:5px;flex-direction:column;block-size:100%;transition:border-color .15s;display:flex}.NU1U9W_cardImage{aspect-ratio:1;inline-size:80%;overflow:hidden}.NU1U9W_cardImageInner{object-fit:cover;block-size:100%;inline-size:100%}.NU1U9W_cardName{font-size:var(--font-size-xs);text-align:center;overflow-wrap:anywhere}.NU1U9W_cardPrice{color:var(--primary-color);font-weight:700;font-size:var(--font-size-xs)}.NU1U9W_pillItem input:checked+.NU1U9W_pill,.NU1U9W_cardItem input:checked+.NU1U9W_card{border-color:var(--border-color-plain)}.NU1U9W_pillItem input:checked+.NU1U9W_pill:before,.NU1U9W_cardItem input:checked+.NU1U9W_card:before{content:"✓";background-color:var(--success-color);block-size:20px;inline-size:20px;color:var(--text-color-inverse);font-size:var(--font-size-xs);z-index:1;border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;inset-block-start:-8px;inset-inline-start:-8px}@media (any-hover:hover) and (pointer:fine){.NU1U9W_pill:hover,.NU1U9W_card:hover{border-color:var(--border-color-default)}}.NU1U9W_pillItem input:focus-visible+.NU1U9W_pill,.NU1U9W_cardItem input:focus-visible+.NU1U9W_card{outline:2px solid var(--accent-color);outline-offset:2px}.NU1U9W_priceAll{padding:var(--spacing-md);background-color:var(--background-color-secondary);border-radius:var(--spacing-2xs);margin-block-start:var(--spacing-lg)}.NU1U9W_selectedOptions{border-block-end:1px solid var(--border-color-subtle);margin-block-end:var(--spacing-md);padding-block-end:var(--spacing-md)}.NU1U9W_selectedHeader{justify-content:space-between;align-items:center;margin-block-end:var(--spacing-md);display:flex}.NU1U9W_sectionTitle{font-size:var(--font-size-lg);margin:0;font-weight:700}.NU1U9W_backToOptions{padding:var(--spacing-3xs) var(--spacing-xs);border:1px solid var(--border-color-subtle);background-color:var(--background-color-secondary);color:var(--text-color-tertiary);font-size:var(--font-size-xs);cursor:pointer;border-radius:20px}.NU1U9W_selectedItem{align-items:baseline;gap:var(--spacing-3xs) var(--spacing-2xs);padding-block:var(--spacing-3xs);font-size:var(--font-size-sm);flex-wrap:wrap;display:flex}.NU1U9W_selectedName{color:var(--text-color-secondary);margin:0}.NU1U9W_selectedValue{margin:0;font-weight:700}.NU1U9W_selectedPrice{color:var(--primary-color);white-space:nowrap;margin:0 0 0 auto}.NU1U9W_priceRow,.NU1U9W_priceRowTotal{padding-block:var(--spacing-2xs);font-size:var(--font-size-sm);justify-content:space-between;align-items:baseline;display:flex}.NU1U9W_priceRowTotal{border-block-start:2px solid var(--border-color-plain);margin-block-start:var(--spacing-2xs);padding-block-start:var(--spacing-sm)}.NU1U9W_priceLabel{color:var(--text-color-secondary);margin:0}.NU1U9W_priceValue{margin:0;font-weight:700}.NU1U9W_priceTotal{font-size:var(--font-size-xl);color:var(--text-color-error);margin:0;font-weight:700}.NU1U9W_addButtonWrap{justify-content:center;margin-block-start:var(--spacing-4xl);display:flex}.NU1U9W_addButton{inline-size:100%;max-inline-size:350px}.NU1U9W_addError{margin:var(--spacing-2xs) 0 0;color:var(--text-color-error);font-size:var(--font-size-sm);text-align:center}@media (max-width:768px){.NU1U9W_optionArea{border-radius:50px;margin-block-start:var(--spacing-lg)}.NU1U9W_wrap{padding-block-start:50px;padding-inline:var(--spacing-md)}.NU1U9W_title{font-size:var(--font-size-2xl)}.NU1U9W_cardItem{inline-size:calc((100% - var(--spacing-sm)) / 2)}}
._9UxRJq_wrapper{width:100%;max-width:540px;margin:0 auto}._9UxRJq_mainViewport{overflow:hidden}._9UxRJq_mainContainer{touch-action:pan-y pinch-zoom;display:flex}._9UxRJq_mainSlide{aspect-ratio:1;background-color:var(--background-color-primary);flex:0 0 100%;min-width:0;position:relative}._9UxRJq_mainImage{object-fit:contain}._9UxRJq_thumbnails{justify-content:center;gap:var(--spacing-2xs);padding:var(--spacing-2xs) 0 0;margin:0;list-style:none;display:flex;overflow-x:auto}._9UxRJq_thumbnailItem{flex:0 0 80px}._9UxRJq_thumbnailButton{aspect-ratio:1;cursor:pointer;background:0 0;border:2px solid #0000;border-radius:4px;width:100%;padding:0;transition:border-color .3s;position:relative;overflow:hidden}._9UxRJq_thumbnailButton[data-selected]{border-color:var(--border-color-plain);box-shadow:0 0 0 1px var(--border-color-plain)}@media (any-hover:hover) and (pointer:fine){._9UxRJq_thumbnailButton:hover{border-color:var(--border-color-default)}._9UxRJq_thumbnailButton:focus-visible{outline:2px solid var(--outline-color);outline-offset:2px}}._9UxRJq_thumbnailImage{object-fit:cover}
.t-44Za_card{color:inherit;cursor:pointer;flex-direction:column;text-decoration:none;display:flex}@media (any-hover:hover) and (pointer:fine){.t-44Za_card:focus-visible{outline:2px solid var(--outline-color);outline-offset:2px}}.t-44Za_imageWrapper{aspect-ratio:1;background-color:var(--background-color-secondary);border-radius:8px;position:relative;overflow:hidden}.t-44Za_image{object-fit:cover;width:100%;height:100%;transition:scale .4s}.t-44Za_card:hover .t-44Za_image{scale:1.04}@media (prefers-reduced-motion:reduce){.t-44Za_image{transition:none}}.t-44Za_imageFallback{background-color:var(--background-color-tertiary);width:100%;height:100%}.t-44Za_body{padding:var(--spacing-2xs) 2px 0;flex-direction:column;gap:2px;display:flex}.t-44Za_scene{font-size:var(--font-size-xs);letter-spacing:var(--ls-wide);color:var(--accent-color);margin:0;font-weight:700}.t-44Za_tags{font-size:var(--font-size-xs);line-height:var(--lh-relaxed);color:var(--text-color-tertiary);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}@media (max-width:600px){.t-44Za_scene,.t-44Za_tags{font-size:var(--font-size-2xs)}}
.GSvK5a_container{width:100%}.GSvK5a_galleryNo{margin:0 0 var(--spacing-sm);font-size:var(--font-size-xs);text-align:right;color:var(--text-color-secondary);font-weight:700}.GSvK5a_table{column-gap:var(--spacing-xl);grid-template-columns:1fr 1fr;margin:0;display:grid}@media (max-width:768px){.GSvK5a_table{grid-template-columns:1fr;column-gap:0}}.GSvK5a_row{padding:var(--spacing-sm) 0;border-top:1px solid var(--border-color-strong);font-size:var(--font-size-sm);align-items:baseline;margin-top:-1px;display:flex}.GSvK5a_row:last-child{border-bottom:1px solid var(--border-color-strong)}@media (max-width:768px){.GSvK5a_row{padding:var(--spacing-xs) 0;font-size:var(--font-size-xs)}}@media (min-width:769px){.GSvK5a_row:nth-last-child(-n+2){border-bottom:1px solid var(--border-color-strong)}}.GSvK5a_label{width:120px;color:var(--text-color-tertiary);flex-shrink:0;font-weight:700}@media (max-width:768px){.GSvK5a_label{width:100px}}.GSvK5a_value{color:var(--text-color-strong);word-break:break-word;flex:1;margin:0}.GSvK5a_inlineItem{display:inline}.GSvK5a_filterLink{color:inherit;cursor:pointer;border-bottom:1px solid;padding-bottom:2px;text-decoration:none;transition:opacity .2s}@media (any-hover:hover) and (pointer:fine){.GSvK5a_filterLink:hover{opacity:.7}.GSvK5a_filterLink:focus-visible{outline:2px solid var(--outline-color);outline-offset:2px}}.GSvK5a_tags{gap:var(--spacing-2xs);margin:var(--spacing-md) 0 0;flex-wrap:wrap;padding:0;list-style:none;display:flex}.GSvK5a_tag{display:inline-block}.GSvK5a_tagLink{padding:var(--spacing-3xs) var(--spacing-xs);background-color:var(--background-color-muted);color:var(--text-color-strong);font-size:var(--font-size-xs);border-radius:4px;text-decoration:none;transition:opacity .2s;display:inline-block}@media (any-hover:hover) and (pointer:fine){.GSvK5a_tagLink:hover{opacity:.7}.GSvK5a_tagLink:focus-visible{outline:2px solid var(--outline-color);outline-offset:2px}}
._5Tdp2W_card{background-color:var(--background-color-primary);padding:var(--spacing-xl) var(--spacing-lg);border-radius:12px;flex-direction:column;flex:1;display:flex;container-type:inline-size}@media (max-width:768px){._5Tdp2W_card{padding:var(--spacing-lg) var(--spacing-md)}}._5Tdp2W_title{justify-content:center;align-items:center;gap:var(--spacing-2xs);margin:0 0 var(--spacing-md);font-size:var(--font-size-2xl);letter-spacing:var(--ls-wide);color:var(--text-color-strong);font-weight:700;display:flex}._5Tdp2W_titleIcon{width:28px;height:28px}._5Tdp2W_divider{background-color:var(--background-color-strong);width:80%;height:1px;margin:0 auto var(--spacing-md)}._5Tdp2W_description{margin:0 0 var(--spacing-md);font-size:var(--font-size-sm);line-height:var(--lh-loose);color:var(--text-color-strong)}._5Tdp2W_infoBox{background-color:var(--background-color-secondary);padding:clamp(var(--spacing-sm), 4.3cqi, var(--spacing-md));margin-bottom:var(--spacing-md);border-radius:6px}._5Tdp2W_infoHeading{margin:0 0 var(--spacing-2xs);font-size:var(--font-size-sm);color:var(--text-color-strong);font-weight:700}._5Tdp2W_infoList{margin:0;padding-left:0;list-style:none}._5Tdp2W_infoList>li{font-size:var(--font-size-sm);line-height:var(--lh-relaxed);color:var(--text-color-strong)}._5Tdp2W_infoList>li:before{content:"・"}._5Tdp2W_button{justify-content:center;align-items:center;gap:var(--spacing-2xs);width:100%;padding:clamp(var(--spacing-xs), 2.9cqi, var(--spacing-sm));background-color:var(--line-brand-color);color:var(--text-color-inverse);font-size:clamp(var(--font-size-sm), 2.9cqi, var(--font-size-md));letter-spacing:var(--ls-wide);border-radius:8px;font-weight:700;text-decoration:none;transition:opacity .2s;display:flex}@media (any-hover:hover) and (pointer:fine){._5Tdp2W_button:hover{opacity:.85}._5Tdp2W_button:focus-visible{outline:2px solid var(--outline-color);outline-offset:2px}}._5Tdp2W_lineIcon{width:28px;height:28px}._5Tdp2W_note{margin:auto 0 var(--spacing-md);font-size:var(--font-size-xs);color:var(--text-color-tertiary);line-height:var(--lh-relaxed)}._5Tdp2W_noteUnderline{text-decoration:underline}
.LHoXnq_card{background-color:var(--background-color-primary);padding:var(--spacing-xl) var(--spacing-lg);border-radius:12px;flex-direction:column;flex:1;display:flex;container-type:inline-size}@media (max-width:768px){.LHoXnq_card{padding:var(--spacing-lg) var(--spacing-md)}}.LHoXnq_title{justify-content:center;align-items:center;gap:var(--spacing-2xs);margin:0 0 var(--spacing-md);font-size:var(--font-size-2xl);letter-spacing:var(--ls-wide);color:var(--text-color-strong);font-weight:700;display:flex}.LHoXnq_titleIcon{width:24px;height:24px}.LHoXnq_divider{background-color:var(--background-color-strong);width:80%;height:1px;margin:0 auto var(--spacing-md)}.LHoXnq_description{margin:0 0 var(--spacing-md);font-size:var(--font-size-sm);line-height:var(--lh-loose);color:var(--text-color-strong)}.LHoXnq_product{align-items:center;gap:clamp(var(--spacing-sm), 4.3cqi, var(--spacing-md));margin:0 auto var(--spacing-xl);width:fit-content;display:flex}.LHoXnq_productImageWrapper{aspect-ratio:1;background-color:var(--background-color-secondary);flex-shrink:0;width:clamp(100px,21.4cqi,120px);position:relative}.LHoXnq_productImage{object-fit:cover}.LHoXnq_productInfo{gap:var(--spacing-3xs);flex-direction:column;display:flex}.LHoXnq_productNo{font-size:var(--font-size-xs);color:var(--text-color-tertiary);margin:0}.LHoXnq_productName{font-size:var(--font-size-md);color:var(--text-color-strong);font-weight:700;line-height:var(--lh-snug);margin:0}.LHoXnq_productPrice{font-size:var(--font-size-md);color:var(--text-color-strong);margin:0;font-weight:700}.LHoXnq_productPriceNote{margin-left:var(--spacing-3xs);font-size:var(--font-size-xs);color:var(--text-color-tertiary);font-weight:400}.LHoXnq_button{width:100%;padding:clamp(var(--spacing-xs), 2.9cqi, var(--spacing-sm));background-color:var(--background-color-strong);color:var(--text-color-inverse);font-size:clamp(var(--font-size-sm), 2.9cqi, var(--font-size-md));letter-spacing:var(--ls-wide);border-radius:8px;justify-content:center;align-items:center;margin-top:auto;font-weight:700;text-decoration:none;transition:opacity .2s;display:flex}@media (any-hover:hover) and (pointer:fine){.LHoXnq_button:hover{opacity:.85}.LHoXnq_button:focus-visible{outline:2px solid var(--outline-color);outline-offset:2px}}
.hBb9rG_section{margin-top:var(--spacing-3xl)}@media (max-width:768px){.hBb9rG_section{margin-top:var(--spacing-xl)}}.hBb9rG_title{margin:0 0 var(--spacing-md);font-size:var(--font-size-xl);text-align:center;letter-spacing:var(--ls-wide);color:var(--text-color-strong);font-weight:700}@media (max-width:768px){.hBb9rG_title{font-size:var(--font-size-lg);margin-bottom:var(--spacing-sm)}}.hBb9rG_carousel{--slide-spacing:var(--spacing-2xs);width:100%}.hBb9rG_slide{min-width:0;padding-left:var(--slide-spacing);flex:0 0 18.1818%}@media (max-width:1024px){.hBb9rG_slide{flex-basis:22.2222%}}@media (max-width:768px){.hBb9rG_slide{flex-basis:40%}}.hBb9rG_moreWrapper{margin-top:var(--spacing-md);text-align:center}.hBb9rG_moreButton{padding:var(--spacing-xs) var(--spacing-lg);background-color:var(--background-color-primary);border:1px solid var(--border-color-plain);color:var(--text-color-strong);font-size:var(--font-size-sm);border-radius:4px;text-decoration:none;transition:background-color .2s,color .2s;display:inline-block}@media (max-width:768px){.hBb9rG_moreButton{font-size:var(--font-size-xs);padding:var(--spacing-2xs) var(--spacing-md)}}@media (any-hover:hover) and (pointer:fine){.hBb9rG_moreButton:hover{background-color:var(--background-color-strong);color:var(--text-color-inverse)}.hBb9rG_moreButton:focus-visible{outline:2px solid var(--outline-color);outline-offset:2px}}
.MCLuhG_container{gap:var(--spacing-sm);margin-bottom:var(--spacing-lg);flex-direction:column;display:flex}.MCLuhG_toolbar{justify-content:space-between;align-items:center;gap:var(--spacing-sm);padding-bottom:var(--spacing-sm);border-bottom:1px solid var(--border-color-subtle);flex-wrap:wrap;display:flex}.MCLuhG_categoryChips{gap:var(--spacing-2xs);flex-wrap:wrap;min-width:0;display:flex}@media (max-width:768px){.MCLuhG_categoryChips{scrollbar-width:none;-webkit-overflow-scrolling:touch;flex-wrap:nowrap;overflow-x:auto}.MCLuhG_categoryChips::-webkit-scrollbar{display:none}}.MCLuhG_category{padding:var(--spacing-2xs) var(--spacing-md);font-size:var(--font-size-sm);color:var(--text-color-secondary);border:1px solid var(--border-color-default);cursor:pointer;background-color:#0000;border-radius:999px;flex-shrink:0;font-weight:700;transition:color .2s,background-color .2s,border-color .2s}@media (any-hover:hover) and (pointer:fine){.MCLuhG_category:hover{border-color:var(--accent-color);color:var(--text-color-primary)}}@media (max-width:768px){.MCLuhG_category{font-size:var(--font-size-xs);padding:var(--spacing-3xs) var(--spacing-sm)}}.MCLuhG_categoryActive{color:var(--text-color-inverse);background-color:var(--accent-color);border-color:var(--accent-color)}@media (any-hover:hover) and (pointer:fine){.MCLuhG_categoryActive:hover{color:var(--text-color-inverse);background-color:var(--accent-color)}}.MCLuhG_toolbarRight{align-items:center;gap:var(--spacing-md);flex-shrink:0;display:flex}.MCLuhG_count{font-size:var(--font-size-sm);color:var(--text-color-tertiary);white-space:nowrap;margin:0}.MCLuhG_countNum{font-size:var(--font-size-lg);color:var(--text-color-primary);margin-right:2px;font-weight:700}.MCLuhG_filterToggle{align-items:center;gap:var(--spacing-2xs);padding:var(--spacing-2xs) var(--spacing-md);font-size:var(--font-size-sm);color:var(--text-color-primary);background-color:var(--background-color-primary);border:1px solid var(--border-color-default);cursor:pointer;white-space:nowrap;border-radius:999px;font-weight:700;transition:border-color .2s,background-color .2s;display:inline-flex}@media (any-hover:hover) and (pointer:fine){.MCLuhG_filterToggle:hover{border-color:var(--accent-color)}}@media (max-width:768px){.MCLuhG_filterToggle{font-size:var(--font-size-xs)}}.MCLuhG_filterToggleOpen{border-color:var(--accent-color);background-color:var(--background-color-accent-subtle)}.MCLuhG_filterIcon{width:18px;height:18px}.MCLuhG_badge{min-width:18px;height:18px;font-size:var(--font-size-2xs);color:var(--text-color-inverse);background-color:var(--accent-color);border-radius:999px;justify-content:center;align-items:center;padding:0 5px;font-weight:700;display:inline-flex}.MCLuhG_appliedChips{align-items:center;gap:var(--spacing-2xs);flex-wrap:wrap;display:flex}.MCLuhG_appliedChip{align-items:center;gap:var(--spacing-3xs);padding:var(--spacing-3xs) var(--spacing-2xs) var(--spacing-3xs) var(--spacing-sm);font-size:var(--font-size-xs);color:var(--text-color-primary);background-color:var(--background-color-accent-subtle);border:1px solid var(--accent-color);cursor:pointer;border-radius:999px;transition:opacity .2s;display:inline-flex}@media (any-hover:hover) and (pointer:fine){.MCLuhG_appliedChip:hover{opacity:.75}}.MCLuhG_appliedChipIcon{width:14px;height:14px;color:var(--accent-color)}.MCLuhG_clearChip{padding:var(--spacing-3xs) var(--spacing-2xs);font-size:var(--font-size-xs);color:var(--text-color-tertiary);cursor:pointer;background-color:#0000;border:none;text-decoration:underline}@media (any-hover:hover) and (pointer:fine){.MCLuhG_clearChip:hover{color:var(--text-color-primary)}}.MCLuhG_panel{gap:var(--spacing-md);padding:var(--spacing-lg);background-color:var(--background-color-secondary);border-radius:10px;grid-template-columns:repeat(2,1fr);display:grid}@media (max-width:768px){.MCLuhG_panel{padding:var(--spacing-md);grid-template-columns:1fr}}.MCLuhG_section{gap:var(--spacing-2xs);flex-direction:column;min-width:0;display:flex}.MCLuhG_heading{font-size:var(--font-size-sm);color:var(--text-color-strong);margin:0;font-weight:700}.MCLuhG_pills{gap:var(--spacing-2xs);flex-wrap:wrap;display:flex}.MCLuhG_pill{padding:var(--spacing-3xs) var(--spacing-sm);font-size:var(--font-size-xs);color:var(--text-color-secondary);background-color:var(--background-color-primary);border:1px solid var(--border-color-subtle);cursor:pointer;border-radius:999px;transition:background-color .2s,border-color .2s,color .2s}@media (any-hover:hover) and (pointer:fine){.MCLuhG_pill:hover{border-color:var(--accent-color);color:var(--text-color-primary)}}.MCLuhG_pillActive{color:var(--text-color-inverse);background-color:var(--accent-color);border-color:var(--accent-color)}@media (any-hover:hover) and (pointer:fine){.MCLuhG_pillActive:hover{color:var(--text-color-inverse);background-color:var(--accent-color)}}.MCLuhG_searchRow{gap:var(--spacing-2xs);width:100%;display:flex}.MCLuhG_input{min-width:0;padding:var(--spacing-2xs) var(--spacing-sm);font-size:var(--font-size-sm);color:var(--text-color-primary);background-color:var(--background-color-primary);border:1px solid var(--border-color-subtle);border-radius:6px;outline:none;flex:1;transition:border-color .2s}.MCLuhG_input:focus{border-color:var(--accent-color)}@media (max-width:768px){.MCLuhG_input{font-size:var(--font-size-xs)}}.MCLuhG_searchButton{padding:var(--spacing-2xs) var(--spacing-md);font-size:var(--font-size-sm);color:var(--text-color-inverse);background-color:var(--accent-color);cursor:pointer;white-space:nowrap;border:none;border-radius:6px;transition:opacity .2s}@media (any-hover:hover) and (pointer:fine){.MCLuhG_searchButton:hover{opacity:.85}}@media (max-width:768px){.MCLuhG_searchButton{font-size:var(--font-size-xs)}}.MCLuhG_tagsRow{width:100%;margin-top:var(--spacing-2xs)}.MCLuhG_tagsLabel{margin:0 0 var(--spacing-2xs);font-size:var(--font-size-xs);color:var(--text-color-tertiary)}.MCLuhG_tagPills{gap:var(--spacing-2xs);flex-wrap:wrap;display:flex}.MCLuhG_tagPill{padding:5px var(--spacing-xs);font-size:var(--font-size-xs);color:var(--text-color-primary);background-color:var(--background-color-primary);border:1px solid var(--border-color-subtle);cursor:pointer;border-radius:999px;transition:background-color .2s,border-color .2s}@media (any-hover:hover) and (pointer:fine){.MCLuhG_tagPill:hover{border-color:var(--accent-color)}}@media (max-width:768px){.MCLuhG_tagPill{font-size:var(--font-size-2xs)}}.MCLuhG_tagPillActive{color:var(--text-color-inverse);background-color:var(--accent-color);border-color:var(--accent-color)}
.wCVa8a_list{column-gap:var(--spacing-md);row-gap:var(--spacing-xl);grid-template-columns:repeat(4,1fr);margin:0;padding:0;list-style:none;display:grid}@media (max-width:1024px){.wCVa8a_list{row-gap:var(--spacing-lg);grid-template-columns:repeat(3,1fr)}}@media (max-width:600px){.wCVa8a_list{column-gap:var(--spacing-2xs);row-gap:var(--spacing-md);grid-template-columns:repeat(2,1fr)}}.wCVa8a_listPending{opacity:.6;transition:opacity .2s}.wCVa8a_sentinel{height:1px}.wCVa8a_loading{margin:var(--spacing-lg) 0 0;text-align:center;font-size:var(--font-size-sm);color:var(--text-color-tertiary)}.wCVa8a_empty{color:var(--text-color-secondary);text-align:center;padding:var(--spacing-3xl) 0}.wCVa8a_loadError{align-items:center;gap:var(--spacing-sm);margin-top:var(--spacing-lg);flex-direction:column;display:flex}
.QM1YMW_breadcrumbsWrapper{background-color:var(--background-color-muted);margin-inline:calc(50% - 50vw);padding-inline:calc(50vw - 50%)}.QM1YMW_titleBar{background-color:var(--pink-75);padding:var(--spacing-sm) var(--spacing-md);text-align:center;margin-inline:calc(50% - 50vw)}.QM1YMW_title{font-size:var(--font-size-xl);letter-spacing:var(--ls-wider);color:var(--text-color-strong);font-weight:700;line-height:var(--lh-snug);margin:0}@media (max-width:768px){.QM1YMW_title{font-size:var(--font-size-lg);letter-spacing:var(--ls-wide)}}.QM1YMW_titleNumber{font-size:var(--font-size-md);letter-spacing:0;margin-left:var(--spacing-2xs)}.QM1YMW_body{padding-top:var(--spacing-xl);padding-bottom:var(--spacing-4xl);background-color:var(--background-color-primary);display:flow-root}@media (max-width:768px){.QM1YMW_body{padding-top:var(--spacing-md);padding-bottom:var(--spacing-xl)}}.QM1YMW_imageContainer{width:100%;max-width:540px;margin:0 auto var(--spacing-lg)}@media (max-width:768px){.QM1YMW_imageContainer{max-width:90%;margin-bottom:var(--spacing-md)}}.QM1YMW_descriptionTitle{font-size:var(--font-size-2xl);text-align:center;color:var(--text-color-strong);font-weight:700;line-height:var(--lh-snug);margin:0}@media (max-width:768px){.QM1YMW_descriptionTitle{font-size:var(--font-size-lg)}}.QM1YMW_description{margin:var(--spacing-md) 0}.QM1YMW_description>p{font-size:var(--font-size-sm);line-height:var(--lh-relaxed);color:var(--text-color-strong);margin:0}@media (max-width:768px){.QM1YMW_description>p{font-size:var(--font-size-xs)}}.QM1YMW_infoWrapper{margin:var(--spacing-xl) 0}@media (max-width:768px){.QM1YMW_infoWrapper{margin:var(--spacing-md) 0}}.QM1YMW_ctaGrid{gap:var(--spacing-lg);margin:var(--spacing-2xl) 0;grid-template-columns:1fr 1fr;display:grid}@media (max-width:768px){.QM1YMW_ctaGrid{gap:var(--spacing-lg);margin:var(--spacing-lg) 0;grid-template-columns:1fr}}
.W2o_Ga_imageContainer{width:100%;max-width:540px;margin:0 auto var(--spacing-lg)}@media (max-width:768px){.W2o_Ga_imageContainer{max-width:90%;margin-bottom:var(--spacing-md)}}.W2o_Ga_image{aspect-ratio:1;}.W2o_Ga_thumbnail{aspect-ratio:1;border-radius:4px;}.W2o_Ga_descriptionTitle{text-align:center;margin:0}.W2o_Ga_description{margin:var(--spacing-md) 0}.W2o_Ga_infoWrapper{margin:var(--spacing-xl) 0}@media (max-width:768px){.W2o_Ga_infoWrapper{margin:var(--spacing-md) 0}}.W2o_Ga_ctaGrid{gap:var(--spacing-lg);margin:var(--spacing-2xl) 0;grid-template-columns:1fr 1fr;display:grid}@media (max-width:768px){.W2o_Ga_ctaGrid{margin:var(--spacing-lg) 0;grid-template-columns:1fr}}.W2o_Ga_ctaCard{border-radius:12px;min-height:420px;}
.dfJ-yq_breadcrumbsWrapper{background-color:var(--background-color-muted);margin-inline:calc(50% - 50vw);padding-inline:calc(50vw - 50%)}.dfJ-yq_hero{background-color:var(--pink-75);padding:var(--spacing-xl) var(--spacing-md);text-align:center;margin-inline:calc(50% - 50vw)}.dfJ-yq_body{padding-top:var(--spacing-lg);padding-bottom:var(--spacing-4xl);background-color:var(--background-color-primary);display:flow-root}.dfJ-yq_title{font-size:var(--font-size-4xl);letter-spacing:var(--ls-wider);color:var(--text-color-secondary);margin:0;font-weight:700}.dfJ-yq_subtitle{margin:var(--spacing-2xs) 0 0;font-size:var(--font-size-sm);color:var(--text-color-tertiary)}.dfJ-yq_lead{margin:0 0 var(--spacing-xl);padding-top:var(--spacing-md);text-align:center;font-size:var(--font-size-sm);line-height:var(--line-height-md);color:var(--text-color-tertiary)}
.c24qOq_card{gap:var(--spacing-2xs);flex-direction:column;display:flex}.c24qOq_cardImage{aspect-ratio:1;border-radius:8px;}
.Li2X_q_headingWrapper{align-items:center;gap:var(--spacing-2xs);padding:var(--spacing-lg) 0;flex-direction:column;display:flex}@media (max-width:768px){.Li2X_q_headingWrapper{padding:var(--spacing-md) 0}}.Li2X_q_pageTitle{font-size:var(--font-size-3xl);line-height:var(--line-height-3xl);letter-spacing:var(--ls-wider);font-weight:400}.Li2X_q_pageSubtitle{font-size:var(--font-size-sm);color:var(--text-color-tertiary);letter-spacing:var(--ls-wide)}
.mG-dkq_bar{display:none}@media (max-width:768px){.mG-dkq_bar{bottom:var(--spacing-xs);inset-inline:var(--spacing-xs);z-index:9;align-items:center;gap:var(--spacing-sm);max-width:480px;padding:var(--spacing-xs) var(--spacing-sm);background-color:color-mix(in sRGB, var(--background-color-primary) 80%, transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:var(--spacing-sm);transform:translateY(calc(100% + var(--spacing-xs) * 2));margin-inline:auto;transition:transform .55s cubic-bezier(.22,1,.36,1);display:flex;position:fixed;box-shadow:0 4px 16px #00000014}.mG-dkq_bar[data-visible]{transform:translateY(0)}}.mG-dkq_infoCol{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.mG-dkq_totalRow{align-items:baseline;gap:var(--spacing-3xs);display:flex}.mG-dkq_totalLabel{font-size:var(--font-size-xs);color:var(--text-color-primary);font-weight:700}.mG-dkq_totalValue{font-size:var(--font-size-lg);color:var(--text-color-primary);white-space:nowrap;font-weight:700}.mG-dkq_tax,.mG-dkq_countNote{font-size:var(--font-size-2xs);color:var(--text-color-tertiary)}.mG-dkq_cta{white-space:nowrap;flex-shrink:0}
.jJJ53q_aside{gap:var(--spacing-md);flex-direction:column;display:flex}
._0K52ZW_row{gap:var(--spacing-md);padding-block:var(--spacing-md);border-block-end:1px solid var(--border-color-subtle);flex-direction:column;list-style:none;display:flex}._0K52ZW_errorAlert p+p{margin-block-start:var(--spacing-3xs)}._0K52ZW_rowMain{gap:var(--spacing-md);grid-template-columns:200px 1fr;grid-template-areas:"image info""image extras";display:grid}._0K52ZW_imageWrapper{aspect-ratio:1;background:var(--background-color-secondary);border-radius:4px;grid-area:image;align-self:flex-start;inline-size:200px;position:relative;overflow:hidden}._0K52ZW_image{object-fit:cover}._0K52ZW_info{gap:var(--spacing-2xs);flex-direction:column;grid-area:info;min-inline-size:0;display:flex}._0K52ZW_extras{gap:var(--spacing-sm);flex-direction:column;grid-area:extras;min-inline-size:0;display:flex}._0K52ZW_name{font-size:var(--font-size-lg);font-weight:700;line-height:var(--line-height-xl);margin:0}._0K52ZW_subtotal{align-items:baseline;gap:var(--spacing-3xs);font-size:var(--font-size-sm);flex-wrap:wrap;margin:0;margin-block-start:var(--spacing-2xs);display:flex}._0K52ZW_subtotalLabel{font-weight:700}._0K52ZW_subtotalValue{font-size:var(--font-size-xl);font-weight:700}._0K52ZW_tax{font-size:var(--font-size-sm);color:var(--text-color-tertiary)}@media (max-width:768px){._0K52ZW_tax{font-size:var(--font-size-xs)}}._0K52ZW_breakdown{font-size:var(--font-size-sm);color:var(--text-color-tertiary);margin:0}@media (max-width:768px){._0K52ZW_breakdown{font-size:var(--font-size-xs)}}._0K52ZW_actions{align-items:center;gap:var(--spacing-md);flex-wrap:wrap;margin-block-start:var(--spacing-xs);display:flex}@media (max-width:768px){._0K52ZW_actions{margin-block-start:var(--spacing-3xs)}}._0K52ZW_quantity{align-items:center;gap:var(--spacing-xs);display:inline-flex}._0K52ZW_mutationErrorAlert{margin-block-start:var(--spacing-xs)}._0K52ZW_quantityLabel{white-space:nowrap;font-weight:700;font-size:var(--font-size-md)}._0K52ZW_quantitySelect{width:auto;min-width:80px;max-width:100px}._0K52ZW_actionButtons{align-items:center;gap:var(--spacing-xs);margin-inline-start:auto;display:flex}._0K52ZW_options{gap:var(--spacing-md);flex-direction:column;display:flex}._0K52ZW_messageField{gap:var(--spacing-2xs);flex-direction:column;display:flex}._0K52ZW_messageLabel{font-weight:700;font-size:var(--font-size-md)}@media (max-width:768px){._0K52ZW_messageLabel{font-size:var(--font-size-sm)}}._0K52ZW_guide{font-size:var(--font-size-xs);color:var(--text-color-tertiary);margin:0}._0K52ZW_exampleLinkButton{color:var(--text-color-link);text-underline-offset:2px;font-size:var(--font-size-sm);cursor:pointer;background:0 0;border:none;align-self:flex-start;padding:0;text-decoration:underline}@media (any-hover:hover) and (pointer:fine){._0K52ZW_exampleLinkButton:hover{opacity:.7}}._0K52ZW_exampleLinkButton:focus-visible{outline:2px solid var(--outline-color);outline-offset:2px;border-radius:2px}._0K52ZW_noteField{gap:var(--spacing-2xs);flex-direction:column;display:flex}._0K52ZW_noteLabel{font-weight:700;font-size:var(--font-size-md)}@media (max-width:768px){._0K52ZW_noteLabel{font-size:var(--font-size-sm)}}@media (max-width:900px){._0K52ZW_rowMain{grid-template-columns:140px 1fr;grid-template-areas:"image info""extras extras"}._0K52ZW_imageWrapper{inline-size:140px}}@media (max-width:768px){._0K52ZW_rowMain{gap:var(--spacing-sm);grid-template-columns:120px 1fr;grid-template-areas:"image info""extras extras"}._0K52ZW_imageWrapper{inline-size:120px}._0K52ZW_name{font-size:var(--font-size-sm)}._0K52ZW_subtotalValue{font-size:var(--font-size-lg)}._0K52ZW_actions{gap:var(--spacing-xs)}._0K52ZW_quantity{gap:var(--spacing-3xs)}._0K52ZW_quantityLabel{font-size:var(--font-size-sm)}._0K52ZW_quantitySelect{min-width:64px;max-width:80px}._0K52ZW_actionButtons{gap:var(--spacing-3xs)}}
.pRraRq_row{gap:var(--spacing-md);padding-block:var(--spacing-md);border-block-end:1px solid var(--border-color-subtle);flex-direction:column;list-style:none;display:flex}.pRraRq_rowMain{gap:var(--spacing-md);grid-template-columns:200px 1fr;display:grid}.pRraRq_image,.pRraRq_subtitle,.pRraRq_name,.pRraRq_price,.pRraRq_shipping,.pRraRq_quantity,.pRraRq_actionButton,.pRraRq_fieldLabel,.pRraRq_textarea{background:var(--background-color-tertiary);border-radius:4px;animation:1.4s ease-in-out infinite pRraRq_pulse}.pRraRq_image{aspect-ratio:1;inline-size:200px}.pRraRq_info{gap:var(--spacing-2xs);flex-direction:column;min-inline-size:0;display:flex}.pRraRq_subtitle{block-size:.9rem;inline-size:60%}.pRraRq_name{block-size:1.4rem;inline-size:80%;margin-block-start:var(--spacing-3xs)}.pRraRq_price{block-size:1.25rem;inline-size:40%;margin-block-start:var(--spacing-xs)}.pRraRq_shipping{block-size:.9rem;inline-size:30%}.pRraRq_actions{align-items:center;gap:var(--spacing-md);margin-block-start:var(--spacing-xs);display:flex}.pRraRq_quantity{block-size:2.25rem;inline-size:140px}.pRraRq_actionButtons{align-items:center;gap:var(--spacing-xs);margin-inline-start:auto;display:flex}.pRraRq_actionButton{block-size:2rem;inline-size:100px}.pRraRq_options{gap:var(--spacing-md);flex-direction:column;display:flex}.pRraRq_field{gap:var(--spacing-2xs);flex-direction:column;display:flex}.pRraRq_fieldLabel{block-size:1rem;inline-size:30%}.pRraRq_textarea{block-size:140px;inline-size:100%}@keyframes pRraRq_pulse{0%,to{opacity:1}50%{opacity:.5}}@media (prefers-reduced-motion:reduce){.pRraRq_image,.pRraRq_subtitle,.pRraRq_name,.pRraRq_price,.pRraRq_shipping,.pRraRq_quantity,.pRraRq_actionButton,.pRraRq_fieldLabel,.pRraRq_textarea{animation:none}}@media (max-width:900px){.pRraRq_rowMain{grid-template-columns:140px 1fr}.pRraRq_image{inline-size:140px}}@media (max-width:768px){.pRraRq_rowMain{gap:var(--spacing-sm);grid-template-columns:120px 1fr}.pRraRq_image{inline-size:120px}.pRraRq_name{block-size:1rem}.pRraRq_actions{gap:var(--spacing-xs);flex-wrap:wrap}.pRraRq_quantity{inline-size:64px}.pRraRq_actionButtons{gap:var(--spacing-3xs)}.pRraRq_textarea{block-size:100px}}
.Qv9qGa_layout{gap:var(--spacing-lg);grid-template-columns:1fr 320px;align-items:start;display:grid}.Qv9qGa_main{min-inline-size:0}.Qv9qGa_aside{position:sticky;inset-block-start:var(--spacing-md)}@media (max-width:768px){.Qv9qGa_layout{gap:var(--spacing-md);grid-template-columns:1fr}.Qv9qGa_aside{position:static}}.Qv9qGa_empty{padding-block:var(--spacing-2xl);text-align:center;color:var(--text-color-tertiary)}
.h7YrqW_note{font-size:var(--font-size-xs);color:var(--text-color-tertiary);line-height:var(--line-height-sm);margin:0}
.tTI9yq_aside{gap:var(--spacing-md);flex-direction:column;display:flex}.tTI9yq_prefecture{background:var(--background-color-secondary);padding:var(--spacing-md);gap:var(--spacing-2xs);flex-direction:column;display:flex}.tTI9yq_prefectureLabel{font-size:var(--font-size-md);color:var(--text-color-primary);font-weight:500}.tTI9yq_prefectureNote{font-size:var(--font-size-xs);color:var(--text-color-secondary);line-height:var(--line-height-sm);margin:0}.tTI9yq_areaErrorAlert{margin-block-start:var(--spacing-2xs)}
._1s6WwW_empty{padding-block:var(--spacing-2xl);align-items:center;gap:var(--spacing-md);flex-direction:column;display:flex}._1s6WwW_message{color:var(--text-color-tertiary);text-align:center;margin:0}
.mfOZ8G_asideSummary,.mfOZ8G_asidePrefecture{background:var(--background-color-secondary);padding:var(--spacing-md);gap:var(--spacing-2xs);flex-direction:column;display:flex}
.sNC47G_group{gap:var(--spacing-3xs);padding:var(--spacing-3xs);background:color-mix(in srgb, var(--background-color-emphasis) 10%, var(--background-color-muted));border-radius:var(--radius-md);display:flex}.sNC47G_tile{justify-content:center;align-items:center;gap:var(--spacing-2xs);padding:var(--spacing-2xs);font-size:var(--font-size-sm);color:var(--text-color-muted);border-radius:var(--radius-sm);cursor:pointer;-webkit-tap-highlight-color:transparent;border:1px solid #0000;flex:1;font-weight:700;display:inline-flex}.sNC47G_tile[data-selected]{background:var(--background-color-primary);color:var(--text-color-primary);border-color:var(--border-color-default)}.sNC47G_tile[data-hovered]:not([data-selected],[data-disabled]){color:var(--text-color-secondary)}.sNC47G_tile[data-disabled]{opacity:.4;cursor:not-allowed}.sNC47G_tile[data-focus-visible]{outline:2px solid var(--outline-color);outline-offset:-2px}
.OBmyBG_wrapper{--max-content-width:650px;max-width:calc(var(--max-content-width) + var(--spacing-sm) * 2);padding-inline:var(--spacing-sm);margin:var(--spacing-3xl) auto;list-style:none}@media (max-width:768px){.OBmyBG_wrapper{margin:var(--spacing-sm) auto}}.OBmyBG_list{gap:calc(var(--spacing-sm) * 2);flex-direction:column;list-style:none;display:flex}.OBmyBG_imagePlaceholder{}.OBmyBG_body{gap:var(--spacing-3xs);flex-direction:column;min-inline-size:0;display:flex}.OBmyBG_icon{width:24px;height:24px}
._0HZvRa_list{--max-content-width:650px;max-width:calc(var(--max-content-width) + var(--spacing-sm) * 2);padding-inline:var(--spacing-sm);margin:var(--spacing-3xl) auto;gap:calc(var(--spacing-sm) * 2);flex-direction:column;display:flex}@media (max-width:768px){._0HZvRa_list{margin:var(--spacing-sm) auto}}._0HZvRa_listItem{position:relative}._0HZvRa_listItem:not(:last-child):before{content:"";bottom:calc(var(--spacing-sm) * -1);background-image:radial-gradient(circle, var(--text-color-secondary) 1px, transparent 1px);background-size:8px 2px;width:100%;height:2px;display:block;position:absolute}
.GDqZGG_date{color:var(--text-color-subtle);align-items:center;gap:var(--spacing-3xs);display:flex}.GDqZGG_dateIcon{width:13px;height:13px}.GDqZGG_dateLabel{font-size:var(--font-size-xs)}
.Mx2cNa_article{--article-max-width:800px;width:100%;max-width:calc(var(--article-max-width) + (var(--spacing-sm) * 2));padding-inline:var(--spacing-sm);margin:var(--spacing-sm) auto}.Mx2cNa_heading{color:var(--text-color-primary);font-size:var(--font-size-2xl);line-height:var(--line-height-2xl);letter-spacing:var(--letter-spacing-2xl);margin-top:var(--spacing-lg);margin-bottom:var(--spacing-sm);font-weight:700}.Mx2cNa_html h2{padding:var(--spacing-2xs) var(--spacing-md);background-color:var(--background-color-emphasis);color:var(--text-color-inverse);font-size:var(--font-size-xl);font-weight:700;line-height:var(--line-height-lg);letter-spacing:var(--letter-spacing-md);margin-block-end:var(--spacing-2xs)}.Mx2cNa_html h2 span{color:inherit!important;font-size:inherit!important}.Mx2cNa_html h3{padding:var(--spacing-3xs) var(--spacing-2xs);border-block-end:3px dotted var(--border-color-strong);font-size:var(--font-size-md);margin-block-end:var(--spacing-sm);font-weight:700}.Mx2cNa_html h3 span{font-size:inherit!important}
._9M6i-a_authorContainer{--author-content-bg-color:var(--background-color-muted);align-items:flex-start;gap:var(--spacing-sm);background-color:var(--author-content-bg-color);padding:var(--spacing-lg);margin-top:var(--spacing-3xl);border-radius:16px;grid-template-columns:100px auto;display:grid}._9M6i-a_avatarContainer{aspect-ratio:1;width:100px;position:relative}._9M6i-a_profileContent{margin-top:var(--spacing-2xs);font-size:var(--font-size-xs)}
._9kYMlG_article{--article-max-width:800px;width:100%;max-width:calc(var(--article-max-width) + (var(--spacing-sm) * 2));padding-inline:var(--spacing-sm);margin:var(--spacing-sm) auto;gap:var(--spacing-sm);flex-direction:column;display:flex}._9kYMlG_heading{gap:var(--spacing-3xs);flex-direction:column;margin-block-start:var(--spacing-sm);display:flex}._9kYMlG_body{gap:var(--spacing-2xs);flex-direction:column;margin-block-start:var(--spacing-sm);display:flex}._9kYMlG_avatarPlaceholder{}._9kYMlG_authorBody{gap:var(--spacing-3xs);flex-direction:column;display:flex}
.ky0rra_description{margin:var(--spacing-sm);font-size:var(--font-size-md)}@media (max-width:768px){.ky0rra_description{font-size:var(--font-size-xs);margin:var(--spacing-xs)}}
.v3MFVq_qBadge,.v3MFVq_aBadge{width:28px;height:28px;font-size:var(--font-size-sm);color:var(--text-color-inverse);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-weight:700;display:flex}@media (max-width:768px){.v3MFVq_qBadge,.v3MFVq_aBadge{width:24px;height:24px;font-size:var(--font-size-xs)}}.v3MFVq_qBadge{background-color:var(--info-color)}.v3MFVq_aBadge{background-color:var(--accent-color)}.v3MFVq_answer{gap:var(--spacing-sm);padding:var(--spacing-md);align-items:flex-start;display:flex}@media (max-width:768px){.v3MFVq_answer{padding:var(--spacing-sm);gap:var(--spacing-xs)}}.v3MFVq_answerContent{font-size:var(--font-size-sm);line-height:var(--line-height-sm);flex:1}@media (max-width:768px){.v3MFVq_answerContent{font-size:var(--font-size-xs)}}.v3MFVq_answerContent p{margin-bottom:var(--spacing-sm)}.v3MFVq_answerContent p:last-child{margin-bottom:0}
.gop65a_content{gap:var(--spacing-md);font-size:var(--font-size-sm);line-height:var(--line-height-md);flex-direction:column;display:flex}.gop65a_notice{color:var(--text-color-secondary);margin:0}.gop65a_examples{gap:var(--spacing-sm);flex-direction:column;align-items:center;display:flex}.gop65a_exampleImage{width:100%;max-width:320px;height:auto;display:block}.gop65a_sections{gap:var(--spacing-md);flex-direction:column;display:flex}.gop65a_section{gap:var(--spacing-2xs);flex-direction:column;display:flex}.gop65a_sectionTitle{font-size:var(--font-size-md);margin:0;font-weight:700}.gop65a_list{gap:var(--spacing-3xs);flex-direction:column;margin:0;padding-inline-start:var(--spacing-md);display:flex}.gop65a_listItem{list-style:outside}.gop65a_contact{border-block-start:1px solid var(--border-color-subtle);gap:var(--spacing-sm);flex-direction:column;margin-block-start:var(--spacing-sm);padding-block-start:var(--spacing-md);display:flex}.gop65a_contactLead{margin:0;font-weight:700}.gop65a_contactList{gap:var(--spacing-2xs);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.gop65a_contactItem{gap:var(--spacing-2xs);flex-wrap:wrap;align-items:center;display:flex}.gop65a_contactTel{color:inherit;text-decoration:none}@media (any-hover:none){.gop65a_contactTel{color:var(--text-color-link);text-decoration:underline}}
.tD0HJW_list{margin-top:var(--spacing-3xl);margin-bottom:var(--spacing-lg);gap:var(--spacing-lg);flex-direction:column;display:flex}@media (max-width:768px){.tD0HJW_list{margin-top:var(--spacing-md);margin-bottom:var(--spacing-sm)}}
.WFHpuq_columnSection{--section-max-width:860px;max-width:calc(var(--section-max-width) + var(--spacing-2xs) * 2);margin:calc(var(--base-spacing) * 25) auto;padding-inline:var(--spacing-sm);place-items:center;display:grid}@media (max-width:768px){.WFHpuq_columnSection{margin:var(--spacing-xl) auto}.WFHpuq_heading{justify-self:start}.WFHpuq_linkButton{font-size:var(--font-size-xs)}}
.wpj88G_list{width:100%;margin-top:var(--spacing-3xl);margin-bottom:var(--spacing-lg);gap:var(--spacing-lg);flex-direction:column;padding:0;list-style:none;display:flex}@media (max-width:768px){.wpj88G_list{margin-top:var(--spacing-md);margin-bottom:var(--spacing-sm)}}.wpj88G_item{align-items:center;gap:var(--spacing-lg);display:flex}@media (max-width:768px){.wpj88G_item{gap:var(--spacing-2xs)}}.wpj88G_image{aspect-ratio:2;border-radius:var(--spacing-2xs);width:30%;min-width:150px;}.wpj88G_content{gap:var(--spacing-2xs);flex-direction:column;flex:1;min-width:0;display:flex}.wpj88G_icon{flex-shrink:0;width:24px;height:24px}
._7NAdjq_embla{--slide-spacing:1rem;--slide-size:70vw;margin:auto}@media (max-width:768px){._7NAdjq_embla{--slide-size:100vw;--slide-spacing:0rem}}._7NAdjq_emblaViewport{overflow:hidden}._7NAdjq_emblaContainer{touch-action:pan-y pinch-zoom;margin-left:calc(var(--slide-spacing) * -1);display:flex}._7NAdjq_emblaSlide{flex:0 0 var(--slide-size);min-width:0;padding-left:var(--slide-spacing);transform:translate(0,0)}._7NAdjq_emblaSlideContent{height:var(--slide-height);-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;display:flex}._7NAdjq_emblaControls{justify-content:center;align-items:center;gap:var(--spacing-2xs);margin-top:var(--spacing-2xs);display:flex}
.xEIrIa_section{--slide-size:70vw;margin:auto}@media (max-width:768px){.xEIrIa_section{--slide-size:100vw}}.xEIrIa_viewport{overflow:hidden}.xEIrIa_slide{width:var(--slide-size);aspect-ratio:2;margin-inline:auto;}.xEIrIa_controls{justify-content:center;align-items:center;gap:var(--spacing-2xs);margin-top:var(--spacing-2xs);display:flex}
.cxoJvW_skeleton{--section-max-width:1100px;max-width:calc(var(--section-max-width) + calc(var(--spacing-sm) * 2));margin:var(--spacing-lg) auto var(--spacing-3xl);padding-inline:var(--spacing-sm);padding-block:var(--spacing-lg);border-top:1px solid var(--accent-color);border-bottom:1px solid var(--accent-color);gap:var(--spacing-md);flex-direction:column;width:100%;display:flex}.cxoJvW_text{gap:var(--spacing-2xs);flex-direction:column;display:flex}.cxoJvW_image{aspect-ratio:1456/180;width:100%;max-width:1100px;margin-inline:auto;}@media (max-width:768px){.cxoJvW_skeleton{margin:var(--spacing-sm) auto var(--spacing-xl);padding-block:var(--spacing-sm)}}
.HfZ42G_section{max-width:var(--max-content-width);margin:var(--spacing-2xl) auto;background-color:var(--background-color-primary)}@media (max-width:768px){.HfZ42G_section{margin:var(--spacing-sm) auto}}.HfZ42G_description{color:var(--text-color-secondary);line-height:var(--line-height-md);text-align:center;text-wrap:pretty}@media (max-width:768px){.HfZ42G_description{margin:0 var(--spacing-md);font-size:var(--font-size-xs)}}.HfZ42G_description p+p{margin-top:var(--spacing-xs)}.HfZ42G_phrase{display:inline-block}@media (max-width:768px){.HfZ42G_description{line-height:var(--line-height-sm)}.HfZ42G_description b,.HfZ42G_description strong{font-size:var(--font-size-sm)}}
.JLrOmW_newsItem{--date-color:var(--text-color-secondary);display:grid}.JLrOmW_newsItem:before{content:"";width:100%;height:100%;position:absolute}.JLrOmW_newsItemDate{font-size:var(--font-size-xs);color:var(--date-color);margin-bottom:var(--spacing-3xs);line-height:var(--line-height-3xl)}.JLrOmW_newsItemTitle{font-weight:700}
.V8MlJG_newsSection{--bg-color:var(--background-color-secondary);--max-width:900px;--side-margin:var(--spacing-md);padding:var(--spacing-xl) var(--spacing-4xl);background-color:var(--bg-color);max-width:min(var(--max-width), 100% - var(--side-margin) * 2);border-radius:var(--spacing-2xs);place-items:center;margin-block-start:calc(var(--base-spacing) * 30);margin-inline:auto;display:grid}@media (max-width:768px){.V8MlJG_newsSection{--side-margin:var(--spacing-xs);padding:var(--spacing-xl) var(--spacing-md) var(--spacing-md);margin-block-start:var(--spacing-2xl)}}@media (max-width:768px){.V8MlJG_heading{justify-self:start}}@media (max-width:768px){.V8MlJG_linkButton{font-size:var(--font-size-xs)}}
.Y4_PJW_list{gap:var(--spacing-md);width:100%;margin-top:var(--spacing-3xl);margin-bottom:var(--spacing-2xl);padding:0;list-style:none;display:grid}@media (max-width:768px){.Y4_PJW_list{margin-top:var(--spacing-md);margin-bottom:var(--spacing-sm);gap:var(--spacing-xs)}}.Y4_PJW_item{border-bottom:2px dotted var(--border-color-strong);padding-left:var(--spacing-sm);padding-bottom:var(--spacing-2xs);justify-content:space-between;align-items:center;display:flex}@media (max-width:768px){.Y4_PJW_item{padding-left:var(--spacing-2xs)}}.Y4_PJW_itemContent{gap:var(--spacing-3xs);flex-direction:column;flex:auto;display:flex}
.inftbW_newsList{gap:var(--spacing-md);width:100%;margin-top:var(--spacing-3xl);margin-bottom:var(--spacing-2xl);display:grid}.inftbW_newsListItem{--border-color:var(--border-color-strong);border-bottom:2px dotted var(--border-color);padding-left:var(--spacing-sm);padding-bottom:var(--spacing-2xs);justify-content:space-between;align-items:center;display:flex;position:relative}.inftbW_newsListItemIcon{--icon-color:var(--primary-color);color:var(--icon-color);width:24px}@media (max-width:768px){.inftbW_newsList{margin-top:var(--spacing-md);margin-bottom:var(--spacing-sm);gap:var(--spacing-xs)}.inftbW_newsListItem{font-size:var(--font-size-xs);padding-left:var(--spacing-2xs)}}
.iFy0Dq_card{--pickup-border-color:var(--border-color-subtle);border:1px solid var(--pickup-border-color);border-radius:8px;overflow:hidden}.iFy0Dq_card:has(:focus-visible){outline:2px solid var(--accent-color);outline-offset:0px}.iFy0Dq_link{color:inherit;outline:none;text-decoration:none;display:block}.iFy0Dq_imageWrapper{aspect-ratio:2;position:relative;overflow:hidden}.iFy0Dq_image{object-fit:cover}.iFy0Dq_placeholder{background-color:var(--gray-100,#e5e7eb);width:100%;height:100%}.iFy0Dq_content{padding:var(--spacing-sm);text-align:center}.iFy0Dq_label{font-size:var(--font-size-xs);margin:0 0 8px}.iFy0Dq_title{font-size:var(--font-size-sm);color:var(--text-color-strong);margin:0}
.wEAIiq_carousel{--slide-spacing:1rem;--slide-size:calc((100% - var(--slide-spacing)) / 3.2);position:relative}@media (max-width:768px){.wEAIiq_carousel{--slide-size:80vw}}.wEAIiq_footer{margin-top:var(--spacing-sm);grid-template-columns:1fr auto 1fr;align-items:center;display:grid}.wEAIiq_controls{justify-self:end;gap:var(--spacing-2xs);grid-column:3;display:flex}.wEAIiq_viewport{overflow:hidden}.wEAIiq_container{touch-action:pan-y pinch-zoom;margin-left:calc(var(--slide-spacing) * -1);display:flex}.wEAIiq_slide{flex:0 0 var(--slide-size);min-width:0;padding-left:var(--slide-spacing);transform:translate(0,0)}.wEAIiq_visuallyHidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
.YxbFQG_section{width:100%;max-width:calc(var(--max-content-width) + (var(--spacing-sm) * 2));padding-inline:var(--spacing-sm);margin:0 auto calc(var(--base-spacing) * 25);gap:var(--top-section-gap);flex-direction:column;display:flex;position:relative}@media (max-width:768px){.YxbFQG_section{margin:0 auto calc(var(--base-spacing) * 10)}}
.UOvjSq_section{width:100%;max-width:calc(var(--max-content-width) + (var(--spacing-sm) * 2));padding-inline:var(--spacing-sm);margin:0 auto calc(var(--base-spacing) * 25);gap:var(--top-section-gap);flex-direction:column;display:flex;position:relative}@media (max-width:768px){.UOvjSq_section{margin:0 auto calc(var(--base-spacing) * 10)}}.UOvjSq_carousel{position:relative}.UOvjSq_controls{top:calc(var(--spacing-lg) * -1);gap:var(--spacing-2xs);display:flex;position:absolute;right:0}.UOvjSq_viewport{overflow:hidden}.UOvjSq_track{margin-left:-1rem;display:flex}.UOvjSq_slide{flex:0 0 calc(31.25% - .3125rem);min-width:0;padding-left:1rem}@media (max-width:768px){.UOvjSq_slide{flex:0 0 80vw}}.UOvjSq_card{border:1px solid var(--border-color-subtle);border-radius:8px;overflow:hidden}.UOvjSq_image{aspect-ratio:2;}.UOvjSq_content{padding:var(--spacing-sm);text-align:center}
._7IJoAG_container._7IJoAG_container{gap:var(--spacing-sm);grid-template-columns:repeat(3,1fr);margin-left:0;display:grid}@media (min-width:880px){._7IJoAG_container._7IJoAG_container{grid-template-columns:repeat(4,1fr)}}@media (min-width:1096px){._7IJoAG_container._7IJoAG_container{grid-template-columns:repeat(5,1fr)}}._7IJoAG_slide{display:contents}@media (max-width:768px){._7IJoAG_container._7IJoAG_container{margin-left:calc(var(--slide-spacing) * -1);gap:0;display:flex}._7IJoAG_slide{display:block}}
._3JsGea_section{width:100%;max-width:calc(1170px + (var(--spacing-sm) * 2));padding-inline:var(--spacing-sm);gap:var(--top-section-gap);margin:0 auto;display:grid}@media (max-width:768px){@media (min-width:498px){._3JsGea_section{--product-card-slide-size:calc(100% / 3)}}@media (min-width:656px){._3JsGea_section{--product-card-slide-size:calc(100% / 4)}}}
.eXc6Eq_list{gap:var(--spacing-sm);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}@media (min-width:880px){.eXc6Eq_list{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:1096px){.eXc6Eq_list{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (max-width:768px){.eXc6Eq_list{gap:var(--spacing-2xs);margin-top:var(--spacing-sm);grid-template-columns:repeat(2,minmax(0,1fr))}@media (min-width:498px){.eXc6Eq_list{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:656px){.eXc6Eq_list{grid-template-columns:repeat(4,minmax(0,1fr))}}}
.n_BwAa_viewport{width:100%}@media (max-width:768px){.n_BwAa_viewport{overflow:hidden}}.n_BwAa_container{gap:var(--spacing-2xl) var(--spacing-3xl);grid-template-columns:repeat(2,1fr);margin:0;padding:0;list-style:none;display:grid}@media (max-width:768px){.n_BwAa_container{touch-action:pan-y pinch-zoom;grid-template-columns:none;gap:0;display:flex}}.n_BwAa_slide{justify-content:center;min-width:0;display:flex}@media (max-width:768px){.n_BwAa_slide{flex:0 0 92%;justify-content:stretch;padding-inline-end:var(--spacing-xs)}}@media (max-width:768px){.n_BwAa_slide>*{padding:var(--spacing-md);border:1px solid var(--border-color-subtle);background-color:var(--background-color-primary);border-radius:12px}}
._61HxgW_section{width:100%;max-width:calc(var(--max-content-width) + (var(--spacing-sm) * 2));padding-inline:var(--spacing-sm);margin:calc(var(--base-spacing) * 37) auto calc(var(--base-spacing) * 25);align-items:center;gap:var(--top-section-gap);flex-direction:column;display:flex;position:relative}@media (max-width:768px){._61HxgW_section{margin:var(--spacing-2xl) auto calc(var(--base-spacing) * 10);align-items:stretch}}@media (max-width:768px){._61HxgW_linkButton{font-size:var(--font-size-xs);align-self:center}}
.RtzMBG_viewport{width:100%}@media (max-width:768px){.RtzMBG_viewport{overflow:hidden}}.RtzMBG_container{gap:var(--spacing-2xl) var(--spacing-3xl);grid-template-columns:repeat(2,1fr);display:grid}@media (max-width:768px){.RtzMBG_container{grid-template-columns:none;gap:0;display:flex}}.RtzMBG_card{gap:var(--spacing-sm);width:100%;padding-block:var(--spacing-md);flex-direction:column;min-width:0;display:flex}@media (max-width:768px){.RtzMBG_card{padding:var(--spacing-md);border:1px solid var(--border-color-subtle);background-color:var(--background-color-primary);gap:var(--spacing-2xs);border-radius:12px;flex:0 0 88%;margin-inline-end:var(--spacing-xs)}}.RtzMBG_header{align-items:center;gap:var(--spacing-xs);display:flex}.RtzMBG_headerText{flex-direction:column;gap:2px;min-width:0;display:flex}.RtzMBG_productSnippet{gap:var(--spacing-sm);grid-template-columns:160px 1fr;align-items:center;display:grid}@media (max-width:768px){.RtzMBG_productSnippet{gap:var(--spacing-xs);grid-template-columns:35% 1fr}}.RtzMBG_productImage{aspect-ratio:1;border-radius:4px;}.RtzMBG_productBody{gap:var(--spacing-3xs);flex-direction:column;min-width:0;display:flex}.RtzMBG_ratingRow{align-items:center;gap:var(--spacing-2xs) var(--spacing-sm);flex-wrap:wrap;display:flex}
.fWtGlG_section{width:100%;max-width:calc(1170px + (var(--spacing-sm) * 2));padding-inline:var(--spacing-sm);gap:var(--top-section-gap);flex-direction:column;margin:0 auto;display:flex}@media not (max-width:768px){.fWtGlG_section{--product-card-slide-size:calc(100% / 3)}}@media (min-width:880px){.fWtGlG_section{--product-card-slide-size:calc(100% / 4)}}@media (min-width:1096px){.fWtGlG_section{--product-card-slide-size:calc(100% / 5)}}@media (max-width:768px){@media (min-width:498px){.fWtGlG_section{--product-card-slide-size:calc(100% / 3)}}@media (min-width:656px){.fWtGlG_section{--product-card-slide-size:calc(100% / 4)}}}
.Q6-gQG_graySection{--bg-color:var(--background-color-secondary);gap:calc(var(--base-spacing) * 37);background-color:var(--bg-color);flex-direction:column;padding-block-start:calc(var(--base-spacing) * 25);padding-block-end:calc(var(--base-spacing) * 50);display:flex}@media (max-width:768px){.Q6-gQG_graySection{gap:var(--spacing-2xl);padding-block:var(--spacing-xl)}}
._2QsJ5a_legalList{padding-left:var(--spacing-sm);font-size:var(--font-size-md);margin-top:var(--spacing-sm);list-style-type:circle}._2QsJ5a_legalList li+li{margin-top:var(--spacing-2xs)}
.EHLRxW_legal{row-gap:var(--spacing-lg);display:grid}.EHLRxW_html *{font-family:inherit!important}
.tyKhSa_item{gap:var(--spacing-sm);padding-block-end:var(--spacing-2xs)}.tyKhSa_itemBody{gap:var(--spacing-3xs);flex-direction:column;flex:1;min-inline-size:0;display:flex}.tyKhSa_icon{flex-shrink:0;width:24px;height:24px}
.MtQx7q_heading{gap:var(--spacing-3xs);flex-direction:column;margin-block-start:var(--spacing-sm);display:flex}.MtQx7q_body{gap:var(--spacing-2xs);flex-direction:column;margin-block-start:var(--spacing-sm);display:flex}
.gM5mPG_newsSection{margin:var(--spacing-lg) auto var(--spacing-2xs);gap:var(--spacing-3xl);display:grid}.gM5mPG_newsListHeading{font-size:var(--font-size-2xl);line-height:var(--line-height-2xl);letter-spacing:var(--letter-spacing-2xl);color:var(--text-color-primary);padding-bottom:var(--spacing-2xs);border-bottom:1px solid var(--border-color-plain)}
.V80K4W_heading{padding-block:var(--spacing-xs);border-block-end:1px solid var(--border-color-plain);font-size:var(--font-size-xl);line-height:var(--line-height-md);margin:0}@media (max-width:768px){.V80K4W_heading{padding-block:var(--spacing-2xs);font-size:var(--font-size-lg)}}
.PlOBbG_container{gap:var(--spacing-sm);flex-direction:column;display:flex}
.a53KxG_heading{z-index:1;align-items:center;gap:var(--spacing-2xs);inline-size:100%;padding-inline:0;padding-block:var(--spacing-sm);border-block-end:1px solid var(--border-color-default);background:var(--background-color-primary);font-size:var(--font-size-lg);font-weight:500;line-height:var(--line-height-lg);margin:0;display:flex;position:sticky;inset-block-start:0}@media (max-width:768px){.a53KxG_heading{padding-block:var(--spacing-xs);font-size:var(--font-size-md)}}.a53KxG_icon{flex-shrink:0;align-items:center;display:inline-flex}.a53KxG_icon>*{block-size:auto;inline-size:32px;display:block}@media (max-width:768px){.a53KxG_icon>*{inline-size:24px}}
.Ret82W_viewport{width:100%;overflow:hidden}.Ret82W_container{touch-action:pan-y pinch-zoom;margin:0;padding:0;list-style:none;display:flex}.Ret82W_slide{flex:0 0 100%;min-width:0}.Ret82W_link{transition:opacity .2s;display:block}@media (any-hover:hover) and (pointer:fine){.Ret82W_link:hover{opacity:.8}}.Ret82W_pcImage{width:100%;height:auto;display:block}@media (max-width:768px){.Ret82W_pcImage{display:none}}.Ret82W_spImage{width:100%;height:auto;display:none}@media (max-width:768px){.Ret82W_spImage{display:block}}
._8Zq1eW_chip{align-items:center;gap:var(--spacing-3xs);min-width:0;padding:var(--spacing-3xs) var(--spacing-2xs);border:1px solid var(--primary-color);border-radius:var(--radius-md);background-color:var(--background-color-accent-subtle);font-size:clamp(var(--font-size-2xs), 3.5cqi, var(--font-size-xs));color:var(--accent-color-strong);font-weight:700;display:inline-flex}._8Zq1eW_icon{flex-shrink:0;block-size:18px;inline-size:18px}._8Zq1eW_meaning{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._8Zq1eW_source{padding:0 var(--spacing-2xs);border:1px solid var(--border-color-subtle);border-radius:var(--radius-sm);background-color:var(--background-color-primary);font-weight:400;font-size:var(--font-size-xs);color:var(--text-color-secondary);flex-shrink:0}
.lA5diG_band{border-radius:inherit;background-color:#00000080;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.lA5diG_inner{text-align:center;inline-size:80%;color:var(--background-color-primary)}.lA5diG_label{font-size:var(--font-size-xl);margin:0;font-weight:700;line-height:1}@media (max-width:768px){.lA5diG_label{font-size:var(--font-size-md)}}.lA5diG_subLabel{font-size:var(--font-size-md);margin-block-start:var(--spacing-3xs);font-weight:400;display:block}@media (max-width:768px){.lA5diG_subLabel{font-size:var(--font-size-xs)}}.lA5diG_note{margin:var(--spacing-2xs) 0 0;font-size:var(--font-size-xs);font-weight:400;line-height:1}
.F_2TIW_card{background-color:var(--background-color-primary);border-radius:12px;flex-direction:column;max-width:300px;height:100%;transition:box-shadow .3s;display:flex;position:relative;overflow:hidden;box-shadow:0 2px 12px #00000014;container-type:inline-size}@media (any-hover:hover) and (pointer:fine){.F_2TIW_card:has(:focus-visible){outline:2px solid var(--outline-color);outline-offset:2px}.F_2TIW_card:hover{box-shadow:0 4px 16px #0000001f}}.F_2TIW_imageWrapper{aspect-ratio:1;position:relative;overflow:hidden}.F_2TIW_topLeftSlot{top:var(--spacing-2xs);left:var(--spacing-2xs);z-index:1;position:absolute}.F_2TIW_image{object-fit:cover;width:100%;height:100%;transition:scale .3s}.F_2TIW_card:hover .F_2TIW_image{scale:1.05}.F_2TIW_content{gap:var(--spacing-2xs);padding:clamp(var(--spacing-2xs), 4cqi, var(--spacing-xs));flex-direction:column;flex-grow:1;display:flex}.F_2TIW_tagList{gap:var(--spacing-3xs);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.F_2TIW_tag{padding:var(--spacing-3xs) var(--spacing-2xs);border-radius:var(--radius-md);background-color:var(--background-color-muted);font-size:clamp(var(--font-size-2xs), 3.5cqi, var(--font-size-xs));color:var(--text-color-secondary);align-items:center;font-weight:700;display:inline-flex}.F_2TIW_hanakotoba{display:flex}.F_2TIW_subtitle{--subtitle-color:var(--text-color-secondary);font-size:clamp(var(--font-size-2xs), 4cqi, var(--font-size-xs));color:var(--subtitle-color);align-items:center;display:flex}@media (max-width:768px){.F_2TIW_subtitle{font-size:clamp(var(--font-size-2xs), 4.5cqi, var(--font-size-xs));line-height:var(--line-height-2xs);letter-spacing:var(--letter-spacing-2xs)}}.F_2TIW_name{color:var(--text-color-primary);font-weight:700}@media (max-width:768px){.F_2TIW_name{font-size:clamp(var(--font-size-xs), 4.5cqi, var(--font-size-sm));line-height:var(--line-height-xs);letter-spacing:var(--letter-spacing-xs)}}.F_2TIW_cardLink{height:100%;color:inherit;flex-direction:column;text-decoration:none;display:flex}.F_2TIW_cardLink:focus:not(:focus-visible){outline:none}@media (prefers-reduced-motion:reduce){.F_2TIW_card,.F_2TIW_image{transition:none}}.F_2TIW_priceRow{justify-content:space-between;align-items:center;gap:var(--spacing-3xs) var(--spacing-2xs);flex-wrap:wrap;margin-top:auto;display:flex}.F_2TIW_review{--review-star-size:clamp(12px, 7.5cqi, 16px);align-items:center;gap:var(--spacing-3xs);font-size:clamp(var(--font-size-2xs), 4cqi, var(--font-size-xs));color:var(--text-color-secondary);display:inline-flex}@media (max-width:768px){.F_2TIW_review{--review-star-size:10px}}.F_2TIW_price{font-size:clamp(var(--font-size-sm), 5.3cqi, var(--font-size-md));color:var(--text-color-primary);text-align:right;margin-left:auto;font-weight:700}
.xaOtGW_viewport{overflow:hidden}.xaOtGW_track{margin:0;padding:0;list-style:none;display:flex}.xaOtGW_slide{flex:0 0 var(--product-card-slide-size);min-width:0;padding-left:var(--product-card-slide-spacing)}.xaOtGW_dots{gap:var(--spacing-2xs);justify-content:center;display:flex}
.zog1Pq_card{border-radius:12px;flex-direction:column;max-width:300px;height:100%;display:flex;overflow:hidden;box-shadow:0 2px 12px #00000014;container-type:inline-size}.zog1Pq_imageWrapper{aspect-ratio:1;}.zog1Pq_content{gap:var(--spacing-2xs);padding:clamp(var(--spacing-2xs), 5.3cqi, var(--spacing-sm));flex-direction:column;flex-grow:1;display:flex}.zog1Pq_subtitle{font-size:var(--font-size-2xs)}.zog1Pq_name{font-size:clamp(var(--font-size-xs), 4.7cqi, var(--font-size-sm))}.zog1Pq_price{font-size:var(--font-size-lg);text-align:right;margin-top:auto}
.Y8oMgq_carousel{--slide-spacing:var(--product-card-slide-spacing);--slide-size:var(--product-card-slide-size)}.Y8oMgq_slide{flex:0 0 var(--slide-size);min-width:0;padding-left:var(--slide-spacing);transform:translate(0,0)}
.jCvtxq_carousel{gap:var(--spacing-xs);flex-direction:column;display:flex}@media (max-width:768px){.jCvtxq_carousel{margin-inline:calc(-1 * var(--spacing-xs))}}.jCvtxq_mainArea{position:relative}.jCvtxq_mainViewport{overflow:hidden}.jCvtxq_mainContainer{touch-action:pan-y pinch-zoom;display:flex}.jCvtxq_mainSlide{aspect-ratio:1;flex:0 0 100%;min-width:0;position:relative}.jCvtxq_mainImage{object-fit:contain}.jCvtxq_mainVideo{object-fit:contain;width:100%;height:100%}.jCvtxq_dotsOverlay{inset-inline:0;bottom:var(--spacing-2xs);pointer-events:none;justify-content:center;display:flex;position:absolute}.jCvtxq_dotsOverlay>*{pointer-events:auto;padding:var(--spacing-2xs) var(--spacing-2xs);background-color:#ffffffb3;border-radius:9999px}.jCvtxq_thumbsViewport{overflow:hidden}.jCvtxq_thumbsContainer{gap:var(--spacing-2xs);display:flex}@media (max-width:768px){.jCvtxq_thumbsContainer{margin-inline:var(--spacing-xs)}}.jCvtxq_thumbSlide{flex:0 0 80px;min-width:0}.jCvtxq_thumbButton{aspect-ratio:1;cursor:pointer;background:0 0;border:2px solid #0000;border-radius:8px;width:100%;padding:0;position:relative;overflow:hidden}.jCvtxq_thumbButton[data-selected]{border-color:var(--primary-color)}@media (any-hover:hover) and (pointer:fine){.jCvtxq_thumbButton:focus-visible{outline:2px solid var(--outline-color);outline-offset:2px}}.jCvtxq_thumbImage{object-fit:cover}.jCvtxq_videoIndicator{background-color:#000000a6;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.jCvtxq_playTriangle{width:18px;height:18px;color:var(--text-color-inverse);margin-left:2px}
.NuaUgq_receiveTypeSelector{gap:var(--spacing-sm);flex-direction:column;display:flex}@media (max-width:768px){.NuaUgq_receiveTypeSelector{gap:var(--spacing-xs)}}.NuaUgq_heading{font-size:var(--font-size-lg);margin:0;font-weight:700}.NuaUgq_receiveTypeIcon{flex-shrink:0;width:20px;height:20px}.NuaUgq_lockedLink{color:var(--text-color-link);text-decoration:underline}.NuaUgq_areaSelect{scroll-margin-block-start:96px}.NuaUgq_selectWithCharge{position:relative}.NuaUgq_selectWithCharge:has(.NuaUgq_transportCharge) select{padding-right:130px}.NuaUgq_selectWithCharge select{font-weight:700}.NuaUgq_transportCharge{font-size:var(--font-size-sm);color:var(--text-color-tertiary);pointer-events:none;position:absolute;top:50%;right:52px;translate:0 -50%}.NuaUgq_selectWithCharge:has(select:disabled) .NuaUgq_transportCharge{opacity:.4}.NuaUgq_shippingNotes{gap:var(--spacing-3xs);flex-direction:column;display:flex}.NuaUgq_deliveryDetailNote{font-size:var(--font-size-xs);color:var(--text-color-tertiary);line-height:var(--line-height-sm)}.NuaUgq_deliveryDetailLink{color:var(--text-color-link);text-decoration:underline}.NuaUgq_storeInfo{flex-direction:column;margin:0;display:flex}.NuaUgq_storeInfoItem{gap:var(--spacing-3xs);display:flex}.NuaUgq_storeInfoItem dd{margin:0}.NuaUgq_storeInfoLabel{white-space:nowrap;font-weight:700}.NuaUgq_mapLink{margin-left:var(--spacing-2xs);color:var(--text-color-link);white-space:nowrap;align-items:center;gap:var(--spacing-3xs);text-decoration:underline;display:inline-flex}.NuaUgq_mapIcon{width:1em;height:1em}.NuaUgq_storeNote{font-size:var(--font-size-sm);margin-top:var(--spacing-2xs)}@media (max-width:768px){.NuaUgq_storeInfo{font-size:var(--font-size-xs)}.NuaUgq_storeNote{font-size:var(--font-size-2xs)}}
.REWeqq_bar{bottom:var(--spacing-sm);inset-inline:var(--spacing-sm);z-index:9;--bar-hidden-offset:calc(100% + var(--spacing-sm) * 2);align-items:center;gap:var(--spacing-sm);max-width:960px;padding:var(--spacing-xs) var(--spacing-md);border-radius:var(--spacing-sm);transform:translateY(var(--bar-hidden-offset));transition:transform .55s cubic-bezier(.22, 1, .36, 1), display .55s allow-discrete;margin-inline:auto;display:none;position:fixed}@media (max-width:768px){.REWeqq_bar{bottom:var(--spacing-xs);inset-inline:var(--spacing-xs);gap:var(--spacing-xs);padding:var(--spacing-2xs) var(--spacing-xs);border-radius:var(--spacing-xs);--bar-hidden-offset:calc(100% + var(--spacing-xs) * 2)}}.REWeqq_bar:before{content:"";z-index:-1;border-radius:inherit;background-color:color-mix(in sRGB, var(--background-color-primary) 70%, transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);position:absolute;inset:0;box-shadow:0 4px 16px #00000014}.REWeqq_bar[data-visible]{display:flex;transform:translateY(0)}@starting-style{.REWeqq_bar[data-visible]{transform:translateY(var(--bar-hidden-offset))}}.REWeqq_productImage{border-radius:var(--spacing-2xs);object-fit:cover;flex-shrink:0;width:64px;height:64px}@media (max-width:768px){.REWeqq_productImage{display:none}}.REWeqq_infoCol{flex-direction:column;flex:1;min-width:0;display:flex}.REWeqq_productName{font-size:var(--font-size-sm);color:var(--text-color-secondary);white-space:nowrap;text-overflow:ellipsis;margin:0;overflow:hidden}@media (max-width:768px){.REWeqq_productName{font-size:var(--font-size-xs)}}.REWeqq_price{font-size:var(--font-size-lg);color:var(--text-color-primary);white-space:nowrap;margin:0;font-weight:700}@media (max-width:768px){.REWeqq_price{font-size:var(--font-size-md)}}.REWeqq_priceNote{font-size:var(--font-size-xs);color:var(--text-color-tertiary);margin-inline-start:2px;font-weight:400}@media (max-width:768px){.REWeqq_priceNote{font-size:var(--font-size-2xs)}}.REWeqq_cartButton{white-space:nowrap;flex-shrink:0}
._7ZBA3G_section{scroll-margin-block-start:var(--spacing-lg)}@media (max-width:768px){._7ZBA3G_section{scroll-margin-block-start:0}}._7ZBA3G_body{gap:var(--spacing-sm);grid-template-columns:minmax(0,1fr);display:grid}@media (max-width:768px){._7ZBA3G_body{gap:var(--spacing-2xs)}}._7ZBA3G_summary{align-items:center;gap:var(--spacing-lg);padding:var(--spacing-lg);background-color:var(--background-color-accent-subtle);border-radius:var(--radius-lg);grid-template-columns:auto 1fr auto;display:grid}@media (max-width:768px){._7ZBA3G_summary{justify-items:center;gap:var(--spacing-sm);padding:var(--spacing-md);grid-template-columns:1fr}}._7ZBA3G_ratingBlock{align-items:center;gap:var(--spacing-3xs);flex-direction:column;margin:0;display:flex}._7ZBA3G_ratingValue{font-size:var(--font-size-5xl);color:var(--text-color-primary);font-feature-settings:"tnum";font-weight:700;line-height:1}._7ZBA3G_count{font-size:var(--font-size-sm);color:var(--text-color-tertiary)}
.nSMB0q_list{flex-direction:column;width:100%;margin:0;padding:0;list-style:none;display:flex}.nSMB0q_item{gap:var(--spacing-sm);padding-block:var(--spacing-md);border-bottom:1px solid var(--border-color-subtle);flex-direction:column;display:flex}.nSMB0q_item:last-child{border-bottom:none}.nSMB0q_distributionList{gap:var(--spacing-2xs);flex-direction:column;width:100%;display:flex}.nSMB0q_distributionRow{align-items:center;gap:var(--spacing-xs);grid-template-columns:28px 1fr 36px;display:grid}.nSMB0q_header{align-items:center;gap:var(--spacing-xs);display:flex}.nSMB0q_headerText{flex-direction:column;gap:2px;min-width:0;display:flex}.nSMB0q_ratingRow{align-items:center;gap:var(--spacing-2xs) var(--spacing-sm);flex-wrap:wrap;display:flex}.nSMB0q_rating{flex-shrink:0;align-items:center;gap:2px;display:inline-flex}
.jt_-Zq_badge{--badge-color-gold:#c9a633;--badge-color-silver:#8a8a8a;--badge-color-bronze:#a56e3e;background-color:var(--background-color-strong);width:32px;height:32px;color:var(--text-color-inverse);font-size:var(--font-size-xs);font-variant-numeric:tabular-nums;font-weight:700;line-height:var(--line-height-xs);letter-spacing:0;border-radius:50%;place-items:center;display:grid}.jt_-Zq_badge[data-variant=gold]{background-color:var(--badge-color-gold)}.jt_-Zq_badge[data-variant=silver]{background-color:var(--badge-color-silver)}.jt_-Zq_badge[data-variant=bronze]{background-color:var(--badge-color-bronze)}
._72cGG_body{max-inline-size:6rem}
.HoBGmq_productPurchaseActions{align-items:center;gap:var(--spacing-2xs);margin-top:var(--spacing-md);flex-direction:column;display:flex}.HoBGmq_controls{align-items:end;gap:var(--spacing-sm) var(--spacing-lg);flex-wrap:wrap;justify-content:center;display:flex}.HoBGmq_controls button{white-space:nowrap}.HoBGmq_error{color:var(--error-color);font-size:var(--font-size-sm);margin:0;font-weight:700}.HoBGmq_hint{color:var(--text-color-tertiary);font-size:var(--font-size-sm);margin:0}.HoBGmq_unavailableNotice{align-self:stretch}
.VO-RYG_container{border-top:1px solid var(--border-color-default);margin-top:var(--spacing-sm);padding-top:var(--spacing-sm)}@media (max-width:768px){.VO-RYG_container{margin-top:var(--spacing-xs);padding-top:var(--spacing-xs)}}.VO-RYG_cutoffText{font-size:var(--font-size-sm);color:var(--text-color-secondary)}@media (max-width:768px){.VO-RYG_cutoffText{font-size:var(--font-size-xs)}}.VO-RYG_dateText{font-size:var(--font-size-lg);margin-top:var(--spacing-3xs);color:var(--text-color-primary)}@media (max-width:768px){.VO-RYG_dateText{font-size:var(--font-size-sm)}}.VO-RYG_dateHighlight{font-size:var(--font-size-3xl);color:var(--primary-color);font-weight:700}@media (max-width:768px){.VO-RYG_dateHighlight{font-size:var(--font-size-2xl)}}.VO-RYG_contactNote{margin-top:var(--spacing-3xs);font-size:var(--font-size-sm);color:var(--text-color-secondary)}@media (max-width:768px){.VO-RYG_contactNote{font-size:var(--font-size-xs)}}.VO-RYG_contactLink{color:var(--text-color-link);text-underline-offset:.2em;text-decoration:underline}
.XVFjEa_receiveTypeBox{background-color:var(--background-color-muted);padding:var(--spacing-md);margin-top:var(--spacing-xs);border-radius:var(--radius-md);line-height:0}@media (max-width:768px){.XVFjEa_receiveTypeBox{padding:var(--spacing-sm)}}.XVFjEa_tabsRow{margin-block:var(--spacing-sm)}@media (max-width:768px){.XVFjEa_tabsRow{margin-block:var(--spacing-xs)}}.XVFjEa_areaLabelRow{margin-bottom:var(--spacing-2xs)}.XVFjEa_shippingNote{gap:var(--spacing-3xs);width:60%;margin-top:var(--spacing-sm);flex-direction:column;display:flex}@media (max-width:768px){.XVFjEa_shippingNote{width:100%;margin-top:var(--spacing-xs)}}.XVFjEa_shippingNoteSpExtraLine{display:none}@media (max-width:768px){.XVFjEa_shippingNoteSpExtraLine{display:block}}.XVFjEa_purchaseActions{justify-content:center;align-items:center;gap:var(--spacing-lg);margin-top:var(--spacing-md);line-height:0;display:flex}
.VX-6xW_card{background-color:var(--background-color-muted);padding:var(--spacing-md);margin-top:var(--spacing-xs);border-radius:var(--radius-md)}@media (max-width:768px){.VX-6xW_card{padding:var(--spacing-sm)}}
.uuvMyq_productDetail{gap:var(--spacing-2xl);flex-direction:column;display:flex}.uuvMyq_productMainInfo{gap:var(--spacing-md);margin-top:var(--spacing-sm);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;display:grid}.uuvMyq_mediaCell{align-self:stretch;min-width:0}.uuvMyq_mediaColumn{gap:var(--spacing-xs);min-width:0;top:var(--spacing-md);flex-direction:column;display:flex;position:sticky}.uuvMyq_descriptionRow{margin-top:calc(var(--spacing-2xl) - var(--spacing-md));grid-column:1/-1}@media (max-width:768px){.uuvMyq_productDetail{gap:var(--spacing-md)}.uuvMyq_productMainInfo{gap:var(--spacing-sm);grid-template-columns:minmax(0,1fr);margin-top:0}.uuvMyq_mediaCell,.uuvMyq_mediaColumn{display:contents}.uuvMyq_bannerSlot{order:1}.uuvMyq_descriptionRow{margin-top:calc(var(--spacing-md) - var(--spacing-sm))}}
.TjMsaW_media{aspect-ratio:1;width:100%;}.TjMsaW_thumbs{gap:var(--spacing-2xs);display:flex;overflow:hidden}.TjMsaW_thumbItem{aspect-ratio:1;border-radius:8px;flex:0 0 80px;}.TjMsaW_info{gap:var(--spacing-md);flex-direction:column;display:flex}.TjMsaW_title{gap:var(--spacing-2xs);flex-direction:column;display:flex}.TjMsaW_metaBox{border:1px solid var(--border-color-subtle);border-radius:var(--radius-md);display:flex}.TjMsaW_metaItem{gap:var(--spacing-3xs);padding:var(--spacing-xs) var(--spacing-sm);flex-direction:column;flex:1;display:flex}.TjMsaW_metaItem:not(:first-child){border-left:1px solid var(--border-color-subtle)}.TjMsaW_variationGroup{gap:var(--spacing-2xs);flex-direction:column;display:flex}.TjMsaW_variations{gap:var(--spacing-sm);flex-wrap:wrap;display:flex}@media (max-width:768px){.TjMsaW_variations{gap:var(--spacing-xs)}}.TjMsaW_variationItem{aspect-ratio:1;border-radius:8px;width:88px;}@media (max-width:768px){.TjMsaW_variationItem{width:72px}}.TjMsaW_receiveType{gap:var(--spacing-2xs);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.TjMsaW_optionGroups{gap:var(--spacing-sm);flex-direction:column;display:flex}.TjMsaW_optionGroup,.TjMsaW_actions{gap:var(--spacing-2xs);flex-direction:column;display:flex}.TjMsaW_description{flex-direction:column;display:flex}.TjMsaW_descriptionTitleBox{border:1px solid var(--border-color-strong);padding:var(--spacing-3xs);border-radius:4px;justify-content:center;display:flex}.TjMsaW_descriptionInner{margin-top:var(--spacing-sm);padding-inline:var(--spacing-sm);gap:var(--spacing-sm);flex-direction:column;display:flex}@media (max-width:768px){.TjMsaW_descriptionInner{padding-inline:var(--spacing-2xs);gap:var(--spacing-3xs)}}.TjMsaW_serviceGroups{margin-top:var(--spacing-md);justify-content:space-around;display:flex}@media (max-width:768px){.TjMsaW_serviceGroups{flex-direction:column}}.TjMsaW_serviceItem{align-items:center;gap:var(--spacing-2xs);padding:var(--spacing-sm);flex-direction:column;display:flex}@media (max-width:768px){.TjMsaW_serviceItem{column-gap:var(--spacing-sm);text-align:left;padding:var(--spacing-2xs) 0;border-bottom:1px solid var(--border-color-subtle);grid-template-columns:auto 1fr;align-items:center;display:grid}}.TjMsaW_serviceIcon{border-radius:50%;width:40px;height:40px;}@media (max-width:768px){.TjMsaW_serviceIcon{grid-row:span 2;width:32px;height:32px}}.TjMsaW_warningTrigger{align-items:center;gap:var(--spacing-2xs);padding:var(--spacing-sm) var(--spacing-md);margin-top:var(--spacing-md);border:1px solid var(--border-color-subtle);background:var(--background-color-secondary);border-radius:8px;display:flex}@media (max-width:768px){.TjMsaW_warningTrigger{padding:var(--spacing-xs)}}.TjMsaW_warningIcon{border-radius:50%;flex-shrink:0;width:24px;height:24px;}
.XJN4iq_wrapper{gap:var(--spacing-xl);flex-direction:column;display:flex}@media (max-width:768px){.XJN4iq_wrapper{gap:var(--spacing-sm)}}.XJN4iq_list{gap:var(--spacing-2xl) var(--spacing-3xl);grid-template-columns:repeat(2,1fr);width:100%;margin:0;padding:0;list-style:none;display:grid}@media (max-width:768px){.XJN4iq_list{gap:var(--spacing-xs);grid-template-columns:1fr}}.XJN4iq_item{justify-content:center;min-width:0;display:flex}.XJN4iq_empty{padding:var(--spacing-2xl) 0;color:var(--text-color-tertiary);text-align:center}
.zFLprq_summary{align-items:center;gap:var(--spacing-lg);padding:var(--spacing-lg);background-color:var(--background-color-accent-subtle);border-radius:var(--radius-lg);grid-template-columns:auto 1fr auto;display:grid}@media (max-width:768px){.zFLprq_summary{justify-items:center;gap:var(--spacing-sm);padding:var(--spacing-md);grid-template-columns:1fr}}.zFLprq_ratingBlock{align-items:center;gap:var(--spacing-3xs);flex-direction:column;margin:0;display:flex}.zFLprq_ratingValue{font-size:var(--font-size-5xl);color:var(--text-color-primary);font-feature-settings:"tnum";font-weight:700;line-height:1}.zFLprq_count{font-size:var(--font-size-sm);color:var(--text-color-tertiary)}
.rRVqXq_pagination{justify-content:center;display:flex}