.h7BI1W_image{aspect-ratio:16/5;object-fit:cover;background-color:var(--background-color-muted);width:100%;height:auto;display:block}@media (max-width:768px){.h7BI1W_image{aspect-ratio:2}}.h7BI1W_tagline{max-width:calc(var(--max-content-width) + var(--spacing-sm) * 2);padding:var(--spacing-md) var(--spacing-sm) 0;font-size:var(--font-size-2xl);line-height:var(--line-height-2xl);letter-spacing:var(--ls-wider);color:var(--text-color-strong);text-align:center;text-wrap:pretty;margin-inline:auto;font-weight:500}@media (max-width:768px){.h7BI1W_tagline{padding:var(--spacing-sm) var(--spacing-xs) 0;font-size:var(--font-size-lg);line-height:var(--line-height-lg)}}
.oqkpZG_grid{gap:var(--spacing-sm);grid-template-columns:repeat(auto-fit,minmax(min(200px,100%),1fr));list-style:none;display:grid}@media (max-width:768px){.oqkpZG_grid{gap:var(--spacing-2xs);grid-template-columns:1fr}}.oqkpZG_card{padding:var(--spacing-md) var(--spacing-sm);border:1px solid var(--border-color-subtle);border-radius:var(--radius-md);text-align:center}@media (max-width:768px){.oqkpZG_card{align-items:center;gap:var(--spacing-sm);padding:var(--spacing-xs) var(--spacing-sm);text-align:left;grid-template-columns:auto 1fr;display:grid}}.oqkpZG_value{font-size:var(--font-size-5xl);letter-spacing:var(--letter-spacing-4xl);font-variant-numeric:tabular-nums;color:var(--text-color-primary);font-weight:700;line-height:1}@media (max-width:768px){.oqkpZG_value{min-width:5em;font-size:var(--font-size-3xl);text-align:center}}@media (max-width:360px){.oqkpZG_value{min-width:4em}}.oqkpZG_unit{margin-left:var(--spacing-3xs);font-size:var(--font-size-md);letter-spacing:0}.oqkpZG_label{margin-top:var(--spacing-xs);font-size:var(--font-size-sm);line-height:var(--line-height-sm);letter-spacing:var(--letter-spacing-sm);color:var(--text-color-secondary);text-wrap:pretty}@media (max-width:768px){.oqkpZG_label{margin-top:0}}@media (max-width:360px){.oqkpZG_label{font-size:var(--font-size-xs);line-height:var(--line-height-xs)}}
.VJ3uma_headingWrapper{padding:var(--spacing-md) 0}.VJ3uma_layout{gap:var(--spacing-xl);margin-bottom:var(--spacing-4xl);grid-template-columns:240px 1fr;display:grid}@media (max-width:768px){.VJ3uma_layout{gap:var(--spacing-md);margin-top:var(--spacing-md);margin-bottom:var(--spacing-2xl);grid-template-columns:1fr}}.VJ3uma_main{gap:var(--spacing-3xl);flex-direction:column;min-width:0;display:flex}@media (max-width:768px){.VJ3uma_main{gap:var(--spacing-2xl)}}.VJ3uma_lead{font-size:var(--font-size-md);line-height:var(--line-height-md);letter-spacing:var(--letter-spacing-md);color:var(--text-color-secondary);text-wrap:pretty}.VJ3uma_lead strong{color:var(--text-color-primary);font-weight:700}.VJ3uma_nowrap{display:inline-block}.VJ3uma_telLink{font-weight:700}.VJ3uma_pillRow{display:flex}.VJ3uma_pill{padding:var(--spacing-3xs) var(--spacing-sm);border:1px solid var(--border-color-default);font-size:var(--font-size-sm);line-height:var(--line-height-sm);letter-spacing:var(--letter-spacing-sm);color:var(--text-color-secondary);border-radius:999px;display:inline-block}.VJ3uma_buttonRow{margin-top:var(--spacing-3xs);display:flex}.VJ3uma_closing{gap:var(--spacing-2xs);margin-top:var(--spacing-2xs);font-size:var(--font-size-md);line-height:var(--line-height-md);letter-spacing:var(--letter-spacing-md);color:var(--text-color-secondary);text-wrap:pretty;display:grid}.VJ3uma_closingTitle{font-size:var(--font-size-xl);line-height:var(--line-height-xl);letter-spacing:var(--letter-spacing-xl);color:var(--text-color-primary);font-weight:700}.VJ3uma_lineIcon{vertical-align:-.3em;width:1.25em;height:1.25em;margin-right:.2em;display:inline-block}
.JExS2q_coupon{gap:var(--spacing-xs);padding:var(--spacing-lg) var(--spacing-md);background-color:var(--background-color-accent-subtle);border-radius:var(--radius-lg);text-align:center;display:grid}@media (max-width:768px){.JExS2q_coupon{padding:var(--spacing-md) var(--spacing-sm)}}.JExS2q_text{font-size:var(--font-size-md);line-height:var(--line-height-md);letter-spacing:var(--letter-spacing-md);color:var(--text-color-primary);text-wrap:pretty}.JExS2q_code{margin-block:var(--spacing-2xs);padding:var(--spacing-3xs) var(--spacing-sm);font-size:var(--font-size-4xl);line-height:var(--line-height-4xl);letter-spacing:0;color:var(--primary-color);background-color:var(--background-color-primary);border:1px solid var(--primary-color);border-radius:var(--radius-sm);vertical-align:middle;font-weight:700;display:inline-block}.JExS2q_off{font-size:var(--font-size-2xl);line-height:var(--line-height-2xl);letter-spacing:0;vertical-align:middle;font-weight:700}.JExS2q_note{font-size:var(--font-size-sm);line-height:var(--line-height-sm);letter-spacing:var(--letter-spacing-sm);color:var(--text-color-secondary);text-wrap:pretty}.JExS2q_nowrap{display:inline-block}
.Z1tdoG_list{--ruled-min:260px;grid-template-columns:repeat(auto-fit, minmax(min(var(--ruled-min), 100%), 1fr));gap:var(--spacing-md) var(--spacing-lg);list-style:none;display:grid}@media (max-width:768px){.Z1tdoG_list{gap:var(--spacing-sm)}}.Z1tdoG_item{padding-top:var(--spacing-sm);border-top:1px solid var(--border-color-default);font-size:var(--font-size-md);line-height:var(--line-height-md);letter-spacing:var(--letter-spacing-md);color:var(--text-color-secondary);text-wrap:pretty}
.WpPx1W_root{align-items:flex-start;gap:var(--spacing-2xs);padding:var(--spacing-2xs) var(--spacing-sm);font-size:var(--font-size-sm);line-height:var(--line-height-sm);border-inline-start:3px solid;border-radius:4px;margin:0;display:flex}@media (max-width:768px){.WpPx1W_root{font-size:var(--font-size-xs);line-height:var(--line-height-xs)}}.WpPx1W_icon{flex-shrink:0;block-size:18px;inline-size:18px;margin-block-start:1px}.WpPx1W_body{flex:1;min-width:0}.WpPx1W_info{background-color:color-mix(in srgb, var(--info-color) 8%, var(--background-color-primary));border-inline-start-color:var(--info-color);color:var(--text-color-primary)}.WpPx1W_info .WpPx1W_icon{color:var(--text-color-link)}.WpPx1W_warn{background-color:color-mix(in srgb, var(--accent-color) 8%, var(--background-color-primary));border-inline-start-color:var(--accent-color);color:var(--text-color-primary)}.WpPx1W_warn .WpPx1W_icon{color:var(--accent-color)}.WpPx1W_alert{background-color:color-mix(in srgb, var(--error-color) 8%, var(--background-color-primary));border-inline-start-color:var(--error-color);color:var(--error-color)}.WpPx1W_alert .WpPx1W_icon{color:var(--error-color)}
.eTSxYq_loader{--progress-circle-size:1.2em;--progress-circle-stroke:.18em;width:var(--progress-circle-size);height:var(--progress-circle-size);vertical-align:middle;color:inherit;place-items:center;display:inline-grid;position:relative}.eTSxYq_loader:before,.eTSxYq_loader:after{content:"";box-sizing:border-box;border-radius:50%;position:absolute;inset:0}.eTSxYq_loader:before{border:var(--progress-circle-stroke) solid #00000026;border-color:color-mix(in srgb, currentColor 28%, transparent)}.eTSxYq_loader:after{border:var(--progress-circle-stroke) solid transparent;border-top-color:currentColor;animation:.75s linear infinite eTSxYq_progressCircleSpin}@keyframes eTSxYq_progressCircleSpin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.eTSxYq_loader:after{animation-duration:1.5s}}
._gqAlq_defaultSection{--section-max-width:1100px;max-width:calc(var(--section-max-width) + (var(--spacing-sm) * 2));width:100%;padding-inline:var(--spacing-sm);margin:var(--spacing-lg) auto 0}@media (max-width:768px){._gqAlq_defaultSection{padding-inline:var(--spacing-xs);margin:0 auto}}
.QR0aFq_section{margin-block:var(--spacing-4xl) var(--spacing-3xl)}.QR0aFq_section[data-spacing=compact]{margin-block:0}.QR0aFq_header{align-items:center;gap:var(--spacing-md);width:fit-content;margin:0 auto var(--spacing-xl);display:flex}.QR0aFq_titleImage{block-size:auto;inline-size:322px}.QR0aFq_subtitle{font-size:var(--font-size-sm);margin:0}.QR0aFq_list{--gallery-gap:var(--spacing-sm);--gallery-visible:4.5;grid-auto-flow:column;grid-auto-columns:calc((100% + var(--gallery-gap)) / var(--gallery-visible) - var(--gallery-gap));gap:var(--gallery-gap);padding:0 0 var(--spacing-md);scroll-snap-type:x mandatory;overscroll-behavior-x:contain;margin:0;list-style:none;display:grid;overflow-x:auto}.QR0aFq_item{scroll-snap-align:start}.QR0aFq_moreWrapper{text-align:center;padding-block-end:var(--spacing-2xl)}.QR0aFq_link{aspect-ratio:1;background-color:var(--background-color-secondary);transition:transform .3s,box-shadow .3s;display:block;overflow:hidden}.QR0aFq_image{object-fit:contain;block-size:100%;inline-size:100%}@media (any-hover:hover) and (pointer:fine){.QR0aFq_link:hover{transform:translateY(-5px);box-shadow:0 10px 30px #00000026}}@media (prefers-reduced-motion:reduce){.QR0aFq_link{transition:none}.QR0aFq_link:hover{transform:none}}@media (max-width:1199px){.QR0aFq_list{--gallery-visible:3.5}}@media (max-width:768px){.QR0aFq_section{margin-block-end:0}.QR0aFq_header{align-items:flex-start;gap:var(--spacing-xs);flex-direction:column;margin-block-end:var(--spacing-sm)}.QR0aFq_titleImage{inline-size:175px}.QR0aFq_list{--gallery-gap:var(--spacing-xs);--gallery-visible:2.5}}
._0NCXZa_item{aspect-ratio:1;}
.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)}}
.tE5L9a_skeleton{background-color:var(--background-color-secondary);min-block-size:80svh;margin-inline:calc(50% - 50vw)}
.XgLOZW_productDetail{gap:var(--spacing-2xl);flex-direction:column;display:flex}
.cdDeea_importantNotice{--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);width:100%}.cdDeea_importantNotice img{width:100%;max-width:100%;height:auto;margin-inline:auto;display:block}@media (max-width:768px){.cdDeea_importantNotice{margin:var(--spacing-sm) auto var(--spacing-xl);padding-block:var(--spacing-sm)}}
.-OUcEW_styleCard{border-radius:var(--spacing-2xs);background-color:var(--background-color-primary);width:100%;transition:box-shadow .3s;display:flex;overflow:hidden;box-shadow:0 2px 12px #00000014;container-type:inline-size}@media (any-hover:hover) and (pointer:fine){.-OUcEW_styleCard:has(:focus-visible){outline:2px solid var(--outline-color);outline-offset:2px}.-OUcEW_styleCard:hover{box-shadow:0 4px 16px #0000001f}}.-OUcEW_styleCardImageContainer{aspect-ratio:1;flex:0 0 35%;min-width:clamp(40px,36cqi,80px);max-width:clamp(70px,41.8cqi,92px);position:relative}.-OUcEW_styleCardImage{object-fit:cover}.-OUcEW_styleCardName{text-align:center;font-size:clamp(var(--font-size-2xs), 5.5cqi, var(--font-size-xs));overflow-wrap:anywhere;word-break:auto-phrase;padding:var(--base-spacing);flex:auto;align-self:center}
.ZwZOdW_styleList{gap:var(--spacing-lg);grid-template-columns:repeat(auto-fill,minmax(200px,1fr));display:grid}@media (max-width:768px){.ZwZOdW_styleList{gap:var(--spacing-2xs);grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}}
.s0RTxa_section{width:100%;max-width:calc(var(--max-content-width) + (var(--spacing-sm) * 2));padding-inline:var(--spacing-sm);gap:var(--top-section-gap);margin:0 auto;display:grid}
.OYQ51W_list{gap:var(--spacing-lg);grid-template-columns:repeat(auto-fill,minmax(200px,1fr));margin:0;padding:0;list-style:none;display:grid}@media (max-width:768px){.OYQ51W_list{gap:var(--spacing-2xs);grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}}.OYQ51W_card{border-radius:var(--spacing-2xs);background-color:var(--background-color-primary);align-items:center;width:100%;display:flex;overflow:hidden}.OYQ51W_image{aspect-ratio:1;flex:0 0 35%;min-width:80px;max-width:92px;}@media (max-width:768px){.OYQ51W_image{min-width:40px;max-width:70px}}.OYQ51W_label{padding:var(--base-spacing);flex:auto;justify-content:center;display:flex}
.QEziKa_card{border-radius:8px;overflow:hidden}.QEziKa_card:has(:focus-visible){outline:2px solid var(--accent-color);outline-offset:0}.QEziKa_link{color:inherit;outline:none;text-decoration:none;display:block}.QEziKa_imageWrapper{aspect-ratio:2;position:relative;overflow:hidden}.QEziKa_image{object-fit:cover}.QEziKa_placeholder{background-color:var(--background-color-secondary);width:100%;height:100%}
.G0obLG_carousel{--slide-spacing:1rem;--slide-size:calc((100% - var(--slide-spacing)) / 3.2);position:relative}@media (max-width:768px){.G0obLG_carousel{--slide-size:80vw}}.G0obLG_footer{margin-top:var(--spacing-sm);grid-template-columns:1fr auto 1fr;align-items:center;display:grid}.G0obLG_controls{justify-self:end;gap:var(--spacing-2xs);grid-column:3;display:flex}.G0obLG_viewport{padding:var(--base-spacing);overflow:hidden}.G0obLG_container{touch-action:pan-y pinch-zoom;margin-left:calc(var(--slide-spacing) * -1);display:flex}.G0obLG_slide{flex:0 0 var(--slide-size);min-width:0;padding-left:var(--slide-spacing);transform:translate(0,0)}.G0obLG_dotsWrapper{grid-column:2;justify-content:center;display:flex}.G0obLG_visuallyHidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
.wUWXwq_section{width:100%;max-width:calc(var(--max-content-width) + (var(--spacing-sm) * 2));padding-inline:var(--spacing-sm);gap:var(--top-section-gap);flex-direction:column;margin:0 auto;display:flex}
.fD_1UG_carousel{position:relative}.fD_1UG_controls{top:calc(var(--spacing-lg) * -1);gap:var(--spacing-2xs);display:flex;position:absolute;right:0}.fD_1UG_viewport{overflow:hidden}.fD_1UG_track{margin-left:-1rem;display:flex}.fD_1UG_slide{flex:0 0 calc(31.25% - .3125rem);min-width:0;padding-left:1rem}@media (max-width:768px){.fD_1UG_slide{flex:0 0 80vw}}.fD_1UG_card{aspect-ratio:2;border-radius:8px;}.fD_1UG_dots{gap:var(--spacing-2xs);margin-top:var(--spacing-lg);justify-content:center;display:flex}@media (max-width:768px){.fD_1UG_dots{margin-top:var(--spacing-sm)}}
.YVGBqa_petals{pointer-events:none;z-index:1;position:absolute;inset:0;overflow:clip}.YVGBqa_petal{background-color:var(--pink-300);opacity:0;block-size:12px;inline-size:12px;animation:YVGBqa_petalFall var(--petal-duration,2.6s) ease-in var(--petal-delay,0s) forwards;border-radius:100% 0;position:absolute;inset-block-start:-16px}.YVGBqa_petal:nth-child(odd){border-radius:0 100%}.YVGBqa_petal:nth-child(3n){background-color:var(--pink-200)}.YVGBqa_petal:nth-child(4n){background-color:var(--pink-400)}.YVGBqa_petal:first-child{--petal-delay:.2s;--petal-drift:30px;inset-inline-start:8%}.YVGBqa_petal:nth-child(2){--petal-delay:.55s;--petal-duration:3s;--petal-drift:-22px;block-size:9px;inline-size:9px;inset-inline-start:18%}.YVGBqa_petal:nth-child(3){--petal-delay:.1s;--petal-drift:18px;inset-inline-start:28%}.YVGBqa_petal:nth-child(4){--petal-delay:.7s;--petal-duration:2.9s;--petal-drift:-30px;block-size:14px;inline-size:14px;inset-inline-start:38%}.YVGBqa_petal:nth-child(5){--petal-delay:.35s;--petal-drift:26px;block-size:10px;inline-size:10px;inset-inline-start:48%}.YVGBqa_petal:nth-child(6){--petal-delay:.85s;--petal-duration:3.1s;--petal-drift:-18px;inset-inline-start:57%}.YVGBqa_petal:nth-child(7){--petal-delay:.25s;--petal-drift:22px;block-size:9px;inline-size:9px;inset-inline-start:66%}.YVGBqa_petal:nth-child(8){--petal-delay:.6s;--petal-duration:2.8s;--petal-drift:-26px;block-size:13px;inline-size:13px;inset-inline-start:74%}.YVGBqa_petal:nth-child(9){--petal-delay:.45s;--petal-drift:20px;inset-inline-start:83%}.YVGBqa_petal:nth-child(10){--petal-delay:.95s;--petal-duration:3.2s;--petal-drift:-24px;block-size:10px;inline-size:10px;inset-inline-start:90%}.YVGBqa_petal:nth-child(11){--petal-delay:1.1s;--petal-duration:3.6s;--petal-drift:34px;--petal-fall:420px;block-size:10px;inline-size:10px;inset-inline-start:4%}.YVGBqa_petal:nth-child(12){--petal-delay:1.5s;--petal-duration:3.4s;--petal-drift:-20px;--petal-fall:380px;inset-inline-start:14%}.YVGBqa_petal:nth-child(13){--petal-delay:1.25s;--petal-duration:3.8s;--petal-drift:26px;--petal-fall:460px;block-size:9px;inline-size:9px;inset-inline-start:24%}.YVGBqa_petal:nth-child(14){--petal-delay:1.7s;--petal-duration:3.5s;--petal-drift:-32px;--petal-fall:400px;block-size:13px;inline-size:13px;inset-inline-start:35%}.YVGBqa_petal:nth-child(15){--petal-delay:1.4s;--petal-duration:3.7s;--petal-drift:22px;--petal-fall:440px;inset-inline-start:53%}.YVGBqa_petal:nth-child(16){--petal-delay:1.85s;--petal-duration:3.4s;--petal-drift:-26px;--petal-fall:380px;block-size:9px;inline-size:9px;inset-inline-start:64%}.YVGBqa_petal:nth-child(17){--petal-delay:1.3s;--petal-duration:3.9s;--petal-drift:30px;--petal-fall:470px;block-size:12px;inline-size:12px;inset-inline-start:78%}.YVGBqa_petal:nth-child(18){--petal-delay:1.6s;--petal-duration:3.6s;--petal-drift:-28px;--petal-fall:420px;block-size:10px;inline-size:10px;inset-inline-start:93%}@keyframes YVGBqa_petalFall{0%{opacity:0;transform:translate(0,0)rotate(0)}12%{opacity:.9}to{opacity:0;transform:translate3d(var(--petal-drift,24px), var(--petal-fall,240px), 0) rotate(280deg)}}@media (prefers-reduced-motion:reduce){.YVGBqa_petal{display:none}}
.pmc97G_card{width:100%;display:flex;container-type:inline-size}.pmc97G_cardImageContainer{aspect-ratio:1;flex:0 0 clamp(56px,32.7cqi,72px);position:relative}.pmc97G_cardName{text-align:center;overflow-wrap:anywhere;word-break:auto-phrase;white-space:pre-wrap;padding:var(--base-spacing);flex:auto;align-self:center}@media (max-width:768px){.pmc97G_card{align-items:center;gap:var(--spacing-2xs);flex-direction:column}.pmc97G_cardName{font-size:var(--font-size-2xs);overflow-wrap:anywhere;white-space:pre-wrap;padding:0}}
.l6JkdG_container{align-items:center;gap:var(--spacing-sm);padding-block:var(--spacing-2xl) var(--spacing-3xl);text-align:center;flex-direction:column;display:flex;position:relative}@media (max-width:768px){.l6JkdG_container{padding-block:var(--spacing-lg)}}.l6JkdG_checkBadge{background-color:var(--success-color);block-size:56px;inline-size:56px;color:var(--text-color-inverse);border-radius:50%;justify-content:center;align-items:center;animation:.5s cubic-bezier(.34,1.56,.64,1) both l6JkdG_badgePop;display:inline-flex}@media (max-width:768px){.l6JkdG_checkBadge{block-size:40px;inline-size:40px}}.l6JkdG_checkIcon{block-size:50%;inline-size:50%}.l6JkdG_checkPath{stroke-dasharray:1;stroke-dashoffset:1px;animation:.45s ease-out .4s forwards l6JkdG_drawCheck}.l6JkdG_title{font-size:var(--font-size-xl);line-height:var(--line-height-xl);letter-spacing:var(--ls-wide);color:var(--text-color-strong);font-weight:700;animation:.5s ease-out .5s both l6JkdG_fadeUp}.l6JkdG_text{font-size:var(--font-size-sm);line-height:var(--line-height-md);color:var(--text-color-tertiary);animation:.5s ease-out .65s both l6JkdG_fadeUp}.l6JkdG_cta{margin-block-start:var(--spacing-md);animation:.5s ease-out .8s both l6JkdG_fadeUp}@keyframes l6JkdG_badgePop{0%{opacity:0;transform:scale(0)}to{opacity:1;transform:scale(1)}}@keyframes l6JkdG_drawCheck{to{stroke-dashoffset:0}}@keyframes l6JkdG_fadeUp{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.l6JkdG_checkBadge,.l6JkdG_title,.l6JkdG_text,.l6JkdG_cta{opacity:1;animation:none;transform:none}.l6JkdG_checkPath{stroke-dashoffset:0;animation:none}}
.OlCdNq_section{width:100%;max-width:calc(var(--max-content-width) + (var(--spacing-sm) * 2));padding-inline:var(--spacing-sm);gap:var(--top-section-gap);margin:0 auto;display:grid}
._2QnEiG_form{gap:var(--spacing-lg);flex-direction:column;display:flex}._2QnEiG_submitWrapper{align-items:center;gap:var(--spacing-sm);flex-direction:column;display:flex}._2QnEiG_submitButton{min-inline-size:240px}
.cWMkWa_list{gap:var(--spacing-lg);grid-template-columns:repeat(auto-fill,minmax(200px,1fr));margin:0;padding:0;list-style:none;display:grid}@media (max-width:768px){.cWMkWa_list{gap:var(--spacing-2xs);grid-template-columns:repeat(auto-fill,minmax(100px,1fr))}}.cWMkWa_card{align-items:center;width:100%;display:flex}@media (max-width:768px){.cWMkWa_card{gap:var(--spacing-2xs);flex-direction:column}}.cWMkWa_image{aspect-ratio:1;flex:0 0 72px;}@media (max-width:768px){.cWMkWa_image{flex:0 0 56px}}.cWMkWa_label{padding:var(--base-spacing);flex:auto;justify-content:center;display:flex}@media (max-width:768px){.cWMkWa_label{padding:0}}
.TeqVsa_fields{gap:var(--spacing-md);flex-direction:column;display:flex}
.yzlmfW_section{gap:var(--spacing-md);padding:var(--spacing-md);border:1px solid var(--border-color-subtle);border-radius:4px;flex-direction:column;margin-block-end:var(--spacing-lg);display:flex}.yzlmfW_orderInfo{gap:var(--spacing-2xs);flex-direction:column;margin:0;display:flex}.yzlmfW_orderInfoRow{gap:var(--spacing-sm);font-size:var(--font-size-sm);display:flex}.yzlmfW_orderInfoRow dt{color:var(--text-color-secondary);flex:none}.yzlmfW_orderInfoRow dd{margin:0}.yzlmfW_itemList{gap:var(--spacing-md);border-block-start:1px solid var(--border-color-subtle);padding:0;flex-direction:column;margin:0;padding-block-start:var(--spacing-md);list-style:none;display:flex}.yzlmfW_item{gap:var(--spacing-xs);flex-direction:column;display:flex}.yzlmfW_itemName{font-size:var(--font-size-sm);font-weight:500;line-height:var(--line-height-sm);margin:0}.yzlmfW_itemBody{align-items:center;gap:var(--spacing-sm);display:flex}.yzlmfW_imageWrapper{aspect-ratio:1;border-radius:4px;flex:0 0 80px;position:relative;overflow:clip}.yzlmfW_image{object-fit:cover}.yzlmfW_itemInfo{gap:var(--spacing-3xs);min-inline-size:0;font-size:var(--font-size-xs);flex-direction:column;flex:1 1 0;display:flex}.yzlmfW_quantity{margin:0}.yzlmfW_optionList{margin:var(--spacing-2xs) 0 0;flex-direction:column;display:flex}.yzlmfW_optionRow{justify-content:space-between;align-items:baseline;gap:var(--spacing-md);padding-block:var(--spacing-2xs);margin:0;display:flex}.yzlmfW_optionRow+.yzlmfW_optionRow{border-block-start:1px solid var(--border-color-subtle)}.yzlmfW_optionLabel{font-size:var(--font-size-xs);color:var(--text-color-tertiary);flex:none;margin:0}.yzlmfW_optionValue{min-width:0;font-size:var(--font-size-xs);text-align:end;margin:0}.yzlmfW_priceSummary{gap:var(--spacing-2xs);border-block-start:1px solid var(--border-color-subtle);flex-direction:column;margin:0;padding-block-start:var(--spacing-md);display:flex}.yzlmfW_priceRow{font-size:var(--font-size-sm);justify-content:space-between;display:flex}.yzlmfW_priceRow dt{color:var(--text-color-secondary)}.yzlmfW_priceRow dd{margin:0}.yzlmfW_priceRowTotal{font-size:var(--font-size-md);justify-content:space-between;font-weight:700;display:flex}.yzlmfW_priceRowTotal dd{margin:0}
.Hs7oDa_recommendations{gap:var(--spacing-lg);grid-template-columns:minmax(0,1fr);display:grid}
.MlD1fW_body{gap:var(--spacing-sm);grid-template-columns:minmax(0,1fr);display:grid}@media (max-width:768px){.MlD1fW_body{gap:var(--spacing-xs)}}.MlD1fW_message{font-size:var(--font-size-sm);color:var(--text-color-secondary);line-height:var(--line-height-sm)}@media (max-width:768px){.MlD1fW_message{font-size:var(--font-size-xs);line-height:var(--line-height-xs)}}.MlD1fW_carousel{--slide-spacing:var(--spacing-3xs);--slide-size:180px}@media (max-width:768px){.MlD1fW_carousel{--slide-size:33%}}.MlD1fW_slide{flex:0 0 var(--slide-size);min-width:0;padding-left:var(--slide-spacing);transform:translate(0,0)}.MlD1fW_thumbnailButton{aspect-ratio:1;background-color:var(--background-color-secondary);border-radius:var(--spacing-3xs);cursor:pointer;border:none;inline-size:100%;padding:0;display:block;position:relative;overflow:clip}@media (any-hover:hover) and (pointer:fine){.MlD1fW_thumbnailButton:hover{opacity:.85}}.MlD1fW_thumbnailButton:focus-visible{outline:2px solid var(--outline-color);outline-offset:2px}.MlD1fW_thumbnail{object-fit:cover}.MlD1fW_zoomContainer{background-color:var(--background-color-primary);justify-content:center;align-items:center;display:flex;position:relative}.MlD1fW_zoomedImage{width:100%;height:auto;object-fit:contain;max-block-size:90vh}.MlD1fW_zoomCloseButton{z-index:1;width:36px;height:36px;color:var(--background-color-primary);cursor:pointer;background-color:#00000080;border:none;border-radius:50%;justify-content:center;align-items:center;display:inline-flex;position:absolute;inset-block-start:var(--spacing-2xs);inset-inline-end:var(--spacing-2xs)}@media (any-hover:hover) and (pointer:fine){.MlD1fW_zoomCloseButton:hover{background-color:#000000b3}}.MlD1fW_zoomCloseButton:focus-visible{outline:2px solid var(--outline-color);outline-offset:2px}.MlD1fW_zoomCloseIcon{width:24px;height:24px}
._tjUta_viewport{padding-block:var(--spacing-3xs);overflow:hidden}._tjUta_track{margin:0;padding:0;list-style:none;display:flex}._tjUta_thumbnail{aspect-ratio:1;border-radius:var(--spacing-3xs);width:100%;}
.o1OERW_container{z-index:20;justify-content:flex-end;transition:transform .25s;display:flex;position:fixed;inset-block-end:var(--spacing-sm);inset-inline-end:var(--spacing-sm)}@media (max-width:768px){.o1OERW_container{inset-block-end:var(--spacing-xs);inset-inline-end:var(--spacing-xs)}}.o1OERW_container[data-raised]{transform:translateY(calc(-88px - var(--spacing-xs) * 2))}@media (max-width:768px){.o1OERW_container[data-raised]{transform:translateY(calc(-64px - var(--spacing-2xs)))}}.o1OERW_fab{padding:var(--spacing-2xs) var(--spacing-xs);background-color:color-mix(in sRGB, var(--background-color-primary) 70%, transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:var(--text-color-primary);border-radius:var(--radius-lg);cursor:pointer;border:none;align-items:center;display:inline-flex;box-shadow:0 4px 12px #00000029}@media (max-width:768px){.o1OERW_fab{padding:var(--spacing-3xs) var(--spacing-2xs)}}@media (any-hover:hover) and (pointer:fine){.o1OERW_fab:hover{background-color:color-mix(in sRGB, var(--background-color-primary) 90%, transparent)}.o1OERW_fab:focus-visible{outline:2px solid var(--outline-color);outline-offset:2px}}.o1OERW_fabIconBox{background-color:var(--primary-color);width:48px;height:48px;color:var(--text-color-inverse);border-radius:50%;flex-shrink:0;place-items:center;display:grid;position:relative}@media (max-width:768px){.o1OERW_fabIconBox{width:36px;height:36px}}.o1OERW_fabIconBox>svg{grid-area:1/1;width:20px;height:20px;transition:opacity .2s}@media (max-width:768px){.o1OERW_fabIconBox>svg{width:16px;height:16px}}.o1OERW_fabIconClose,.o1OERW_container[data-open] .o1OERW_fabIconPhone{opacity:0}.o1OERW_container[data-open] .o1OERW_fabIconClose{opacity:1}.o1OERW_fabLabel{padding-inline:var(--spacing-2xs) 0;flex-direction:column;align-items:flex-start;display:flex}@media (max-width:768px){.o1OERW_fabLabel{padding-inline:var(--spacing-3xs) 0}}.o1OERW_fabTitle{font-size:var(--font-size-sm);letter-spacing:var(--ls-wide);white-space:nowrap;font-weight:700}@media (max-width:768px){.o1OERW_fabTitle{font-size:var(--font-size-xs)}}.o1OERW_fabNote{font-size:var(--font-size-2xs);letter-spacing:var(--letter-spacing-2xs);color:var(--text-color-tertiary);white-space:nowrap}.o1OERW_panel{width:328px;max-width:calc(100vw - var(--spacing-sm) * 2);padding:var(--spacing-sm);background-color:var(--background-color-primary);border:1px solid var(--border-color-subtle);border-radius:var(--radius-lg);visibility:hidden;opacity:0;transition:opacity .2s,visibility 0s linear .2s;position:absolute;inset-block-end:calc(100% + var(--spacing-xs));inset-inline-end:0;box-shadow:0 16px 40px #0000001f,0 4px 12px #0000000f}@media (max-width:768px){.o1OERW_panel{width:272px;padding:var(--spacing-xs);max-width:calc(100vw - var(--spacing-xs) * 2)}}.o1OERW_container[data-open] .o1OERW_panel{visibility:visible;opacity:1;transition:opacity .2s,visibility}.o1OERW_panelHeader{padding-bottom:var(--spacing-xs);border-bottom:1px solid var(--border-color-subtle)}.o1OERW_panelTitle{font-size:var(--font-size-md);letter-spacing:var(--ls-wide);color:var(--text-color-primary);margin:0;font-weight:700}@media (max-width:768px){.o1OERW_panelTitle{font-size:var(--font-size-sm)}}.o1OERW_panelLeadList{gap:var(--spacing-3xs);margin:var(--spacing-2xs) 0 0;font-size:var(--font-size-xs);color:var(--text-color-secondary);flex-direction:column;padding:0;list-style:none;display:flex}@media (max-width:768px){.o1OERW_panelLeadList{font-size:var(--font-size-2xs)}}.o1OERW_cardList{gap:var(--spacing-2xs);margin:var(--spacing-xs) 0 0;flex-direction:column;padding:0;list-style:none;display:flex}.o1OERW_card{align-items:center;gap:var(--spacing-xs);padding:var(--spacing-xs);border:1px solid var(--border-color-subtle);border-radius:var(--radius-lg);color:inherit;text-decoration:none;transition:border-color .2s,background-color .2s;display:flex}@media (max-width:768px){.o1OERW_card{gap:var(--spacing-2xs);padding:var(--spacing-2xs)}}@media (any-hover:hover) and (pointer:fine){.o1OERW_card:hover{background-color:var(--background-color-secondary);border-color:var(--border-color-default)}.o1OERW_card:focus-visible{outline:2px solid var(--outline-color);outline-offset:2px}}.o1OERW_cardIcon{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex;overflow:hidden}@media (max-width:768px){.o1OERW_cardIcon{width:34px;height:34px}}.o1OERW_cardIcon>svg{width:20px;height:20px}@media (max-width:768px){.o1OERW_cardIcon>svg{width:17px;height:17px}}.o1OERW_cardIcon[data-color=tel]{background-color:var(--primary-color);color:var(--text-color-inverse)}.o1OERW_cardBody{gap:var(--spacing-3xs);flex-direction:column;min-width:0;display:flex}.o1OERW_cardTitle{font-size:var(--font-size-sm);color:var(--text-color-primary);font-weight:700}@media (max-width:768px){.o1OERW_cardTitle{font-size:var(--font-size-xs)}}.o1OERW_cardNote{font-size:var(--font-size-xs);color:var(--text-color-tertiary)}@media (max-width:768px){.o1OERW_cardNote{font-size:var(--font-size-2xs)}}
.o8LVoa_productDetailInfo{gap:var(--spacing-sm);flex-direction:column;display:flex}@media (max-width:768px){.o8LVoa_productDetailInfo{gap:var(--spacing-xs)}}.o8LVoa_productName{font-size:var(--font-size-2xl);margin-block:0 var(--spacing-2xs);font-weight:700}.o8LVoa_subtitle{color:var(--text-color-secondary)}.o8LVoa_tagList{gap:var(--spacing-2xs);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.o8LVoa_tag{padding:var(--spacing-3xs) var(--spacing-xs);border-radius:var(--radius-md);background-color:var(--background-color-muted);font-size:var(--font-size-s);color:var(--text-color-secondary);align-items:center;font-weight:700;display:inline-flex}.o8LVoa_metaBox{border:1px solid var(--border-color-subtle);border-radius:var(--radius-md);grid-template-columns:minmax(max-content,1fr) minmax(max-content,1fr);margin:0;display:grid}.o8LVoa_metaItem{padding:var(--spacing-xs) var(--spacing-sm)}.o8LVoa_metaItem:not(:first-child){border-left:1px solid var(--border-color-subtle)}.o8LVoa_metaItem dt{align-items:center;gap:var(--spacing-3xs);font-size:var(--font-size-xs);color:var(--text-color-tertiary);display:flex}.o8LVoa_metaItem dd{margin:0;font-weight:700}.o8LVoa_sizeValue{white-space:pre-line}.o8LVoa_metaIcon{flex-shrink:0;block-size:14px;inline-size:14px}.o8LVoa_hanakotobaItem{contain:inline-size;padding:var(--spacing-xs) var(--spacing-sm);border-top:1px solid var(--border-color-subtle);grid-column:1/-1}.o8LVoa_hanakotobaItem dt{align-items:center;gap:var(--spacing-3xs);font-size:var(--font-size-xs);color:var(--text-color-tertiary);display:flex}.o8LVoa_hanakotobaItem dd{margin:0}.o8LVoa_hanakotobaList{gap:var(--spacing-2xs);margin:var(--spacing-2xs) 0 0;flex-wrap:wrap;padding:0;list-style:none;display:flex}.o8LVoa_productSummary{margin:0}.o8LVoa_priceRow{justify-content:space-between;align-items:center;gap:var(--spacing-sm) var(--spacing-md);flex-wrap:wrap;display:flex}.o8LVoa_productPrice{align-items:baseline;gap:var(--spacing-sm);display:flex}.o8LVoa_productPrice .o8LVoa_price{font-size:var(--font-size-5xl);font-weight:700}.o8LVoa_productPrice .o8LVoa_price .o8LVoa_tax{font-size:var(--font-size-xs)}.o8LVoa_productPrice .o8LVoa_delivery{font-size:var(--font-size-sm);color:var(--text-color-tertiary)}@media (max-width:768px){.o8LVoa_productName{font-size:var(--font-size-xl)}.o8LVoa_subtitle,.o8LVoa_tag,.o8LVoa_productSummary{font-size:var(--font-size-xs)}.o8LVoa_productPrice .o8LVoa_price{font-size:var(--font-size-4xl)}.o8LVoa_productPrice .o8LVoa_delivery{font-size:var(--font-size-xs)}}
._1BBu2q_productServiceList{margin-top:var(--spacing-md);justify-content:space-around;display:flex}@media (max-width:768px){._1BBu2q_productServiceList{flex-direction:column}}._1BBu2q_productServiceList ._1BBu2q_productServiceListItem{text-align:center;padding:var(--spacing-sm)}@media (max-width:768px){._1BBu2q_productServiceList ._1BBu2q_productServiceListItem{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;grid-template-areas:"icon title""icon description";display:grid}}._1BBu2q_productServiceList ._1BBu2q_productServiceListItem ._1BBu2q_serviceIcon{width:40px;min-width:40px;height:40px;color:var(--accent-color-strong);margin:0 auto var(--spacing-2xs)}@media (max-width:768px){._1BBu2q_productServiceList ._1BBu2q_productServiceListItem ._1BBu2q_serviceIcon{grid-area:icon;align-self:center;width:32px;min-width:32px;height:32px;margin:0}}._1BBu2q_productServiceList ._1BBu2q_productServiceListItem ._1BBu2q_serviceTitle{font-size:var(--font-size-sm);font-weight:700}@media (max-width:768px){._1BBu2q_productServiceList ._1BBu2q_productServiceListItem ._1BBu2q_serviceTitle{font-size:var(--font-size-xs);grid-area:title}}._1BBu2q_productServiceList ._1BBu2q_productServiceListItem ._1BBu2q_serviceDescription{font-size:var(--font-size-xs);color:var(--text-color-muted)}@media (max-width:768px){._1BBu2q_productServiceList ._1BBu2q_productServiceListItem ._1BBu2q_serviceDescription{font-size:var(--font-size-2xs);grid-area:description}}
.ZDb-aG_disclosure{border:1px solid var(--border-color-subtle);margin-top:var(--spacing-md);border-radius:8px;overflow:hidden}.ZDb-aG_trigger{align-items:center;gap:var(--spacing-2xs);width:100%;padding:var(--spacing-sm) var(--spacing-md);font-size:var(--font-size-sm);color:var(--text-color-primary);background:var(--background-color-secondary);cursor:pointer;-webkit-tap-highlight-color:transparent;font-weight:700;list-style:none;display:flex}.ZDb-aG_trigger::-webkit-details-marker{display:none}@media (max-width:768px){.ZDb-aG_trigger{font-size:var(--font-size-xs);padding:var(--spacing-xs)}}@media (any-hover:hover) and (pointer:fine){.ZDb-aG_trigger:focus-visible{outline:2px solid var(--outline-color);outline-offset:-2px}}.ZDb-aG_icon{width:24px;height:24px;color:var(--primary-color);flex-shrink:0}.ZDb-aG_triggerText{text-align:left;flex:1}.ZDb-aG_chevron{border-right:2px solid var(--border-color-default);border-bottom:2px solid var(--border-color-default);flex-shrink:0;width:10px;height:10px;transition:transform .2s;transform:translateY(-25%)rotate(45deg)}.ZDb-aG_disclosure[open] .ZDb-aG_chevron{transform:translateY(25%)rotate(-135deg)}.ZDb-aG_panel{padding:var(--spacing-sm) var(--spacing-md);border-top:1px solid var(--border-color-subtle)}.ZDb-aG_warningList{gap:var(--spacing-2xs);flex-direction:column;margin:0;padding-left:1.5em;list-style:"＊ ";display:flex}.ZDb-aG_warningItem{font-size:var(--font-size-xs);line-height:var(--line-height-xs)}
.kKXypq_productDescription .kKXypq_title{font-size:var(--font-size-lg);border:1px solid var(--border-color-strong);text-align:center;padding:var(--spacing-3xs);border-radius:4px}@media (max-width:768px){.kKXypq_productDescription .kKXypq_title{font-size:var(--font-size-xs)}}.kKXypq_productDescription .kKXypq_descriptionInner{margin-top:var(--spacing-sm);padding-inline:var(--spacing-sm);gap:var(--spacing-sm);flex-direction:column;display:flex}@media (max-width:768px){.kKXypq_productDescription .kKXypq_descriptionInner{padding-inline:var(--spacing-2xs);gap:var(--spacing-3xs)}}.kKXypq_additionalMemo{padding:var(--spacing-sm);background-color:color-mix(in srgb, var(--primary-color) 10%, transparent);font-size:var(--font-size-xs);border-radius:4px}.kKXypq_additionalMemo .kKXypq_memoTitle{border-bottom:1px solid var(--primary-color);margin-bottom:var(--spacing-3xs);font-weight:700;display:block}.kKXypq_additionalMemo .kKXypq_attention{color:var(--error-color)}.kKXypq_content{font-size:var(--font-size-xs);white-space:pre-wrap}
.ZDleDa_section{gap:var(--spacing-sm);margin-top:var(--spacing-xs);padding:var(--spacing-md);background-color:var(--background-color-muted);border-radius:var(--radius-md);flex-direction:column;display:flex}@media (max-width:768px){.ZDleDa_section{padding:var(--spacing-sm);gap:var(--spacing-xs)}}.ZDleDa_heading{align-items:baseline;gap:var(--spacing-2xs);font-size:var(--font-size-lg);margin:0;font-weight:700;display:flex}.ZDleDa_headingNote{font-size:var(--font-size-sm);color:var(--text-color-tertiary);font-weight:400}.ZDleDa_groupList{gap:var(--spacing-sm);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ZDleDa_group{gap:var(--spacing-2xs);flex-direction:column;display:flex}.ZDleDa_groupTitle{font-size:var(--font-size-md);margin:0;font-weight:700}.ZDleDa_groupDescription{color:var(--text-color-tertiary);font-size:var(--font-size-xs);margin:0}.ZDleDa_tileGrid{gap:var(--spacing-2xs);grid-template-columns:repeat(auto-fill,minmax(min(15rem,100%),1fr));margin:0;padding:0;list-style:none;display:grid}.ZDleDa_tileWrap{display:flex}.ZDleDa_tileWrap:only-child{grid-column:1/-1}.ZDleDa_tile{align-items:center;gap:var(--spacing-2xs);width:100%;padding:var(--spacing-2xs);background-color:var(--background-color-primary);border-radius:var(--radius-md);cursor:pointer;text-align:start;border:1px solid #0000;grid-template-columns:auto auto 1fr;transition:border-color .2s,background-color .2s;display:grid}@media (any-hover:hover) and (pointer:fine){.ZDleDa_tile:hover{border-color:var(--accent-color)}}.ZDleDa_tile:focus-visible{outline:2px solid var(--accent-color);outline-offset:2px}.ZDleDa_tileSelected{border-color:var(--accent-color);box-shadow:inset 0 0 0 1px var(--accent-color);background-color:var(--background-color-accent-subtle)}.ZDleDa_tileMark{border-radius:var(--radius-sm);border:1px solid var(--border-color-default);background-color:var(--background-color-primary);flex-shrink:0;justify-content:center;align-items:center;block-size:20px;inline-size:20px;display:inline-flex}.ZDleDa_tileSelected .ZDleDa_tileMark{border-color:var(--accent-color);background-color:var(--accent-color)}.ZDleDa_checkIcon{block-size:12px;inline-size:12px;color:var(--text-color-inverse)}.ZDleDa_tileMedia{border-radius:var(--radius-md);background-color:var(--background-color-secondary);flex-shrink:0;block-size:64px;inline-size:64px;display:block;position:relative;overflow:hidden}.ZDleDa_tileImg{object-fit:cover;block-size:100%;inline-size:100%}.ZDleDa_tileBody{gap:var(--spacing-3xs);flex-direction:column;min-width:0;padding-inline-end:var(--spacing-2xs);display:flex}.ZDleDa_tileName{font-size:var(--font-size-sm);color:var(--text-color-primary);text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-weight:700;display:-webkit-box;overflow:hidden}.ZDleDa_tileSelected .ZDleDa_tileName{color:var(--accent-color)}.ZDleDa_tilePrice{font-size:var(--font-size-sm);font-variant-numeric:tabular-nums;color:var(--text-color-primary);font-weight:700}.ZDleDa_tileSelected .ZDleDa_tilePrice{color:var(--accent-color)}@media (max-width:768px){.ZDleDa_tileMedia{block-size:56px;inline-size:56px}}
.eolj6G_card{background-color:var(--background-color-primary);border:1px solid var(--border-color-subtle);border-radius:var(--radius-md);padding:var(--spacing-md);margin-top:var(--spacing-sm)}.eolj6G_heading{margin:0 0 var(--spacing-2xs);font-size:var(--font-size-lg);color:var(--text-color-primary);border-block-end:1px solid var(--border-color-subtle);padding-block-end:var(--spacing-2xs);font-weight:700}.eolj6G_rows{gap:var(--spacing-2xs);padding-block:var(--spacing-2xs);flex-direction:column;margin:0;display:flex}.eolj6G_row{justify-content:space-between;align-items:baseline;gap:var(--spacing-sm);margin:0;display:flex}.eolj6G_label{font-size:var(--font-size-sm);color:var(--text-color-primary);margin:0;font-weight:700}.eolj6G_value{font-size:var(--font-size-sm);font-variant-numeric:tabular-nums;color:var(--text-color-primary);margin:0;font-weight:700}.eolj6G_rowAccent .eolj6G_label,.eolj6G_rowAccent .eolj6G_value{color:var(--accent-color)}.eolj6G_tax{font-size:var(--font-size-xs);margin-inline-start:2px;font-weight:400}.eolj6G_totalRow{justify-content:space-between;align-items:baseline;gap:var(--spacing-sm);border-block-start:1px solid var(--border-color-subtle);padding-block-start:var(--spacing-2xs);display:flex}.eolj6G_totalLabel{font-size:var(--font-size-md);color:var(--text-color-primary);font-weight:700}.eolj6G_totalValue{font-size:var(--font-size-2xl);font-variant-numeric:tabular-nums;color:var(--accent-color);font-weight:700}@media (max-width:768px){.eolj6G_card{padding:var(--spacing-sm)}.eolj6G_totalValue{font-size:var(--font-size-xl)}}
.hg2d-a_list{gap:var(--spacing-xs);flex-direction:column;margin-block-start:var(--spacing-sm);display:flex}.hg2d-a_group{gap:var(--spacing-2xs);flex-direction:column;display:flex}.hg2d-a_title{font-size:var(--font-size-md);color:var(--text-color-primary);font-weight:700}@media (max-width:768px){.hg2d-a_title{font-size:var(--font-size-sm)}}.hg2d-a_carousel{--slide-spacing:var(--spacing-sm)}@media (max-width:768px){.hg2d-a_carousel{--slide-spacing:var(--spacing-xs)}}.hg2d-a_slide{min-width:0;padding-left:var(--slide-spacing);flex:none;transform:translate(0,0)}.hg2d-a_itemContent{align-items:center;gap:var(--spacing-3xs);width:88px;color:var(--text-color-primary);flex-direction:column;text-decoration:none;display:flex}@media (any-hover:hover) and (pointer:fine){.hg2d-a_itemContent:focus-visible{outline:2px solid var(--outline-color);outline-offset:2px}}@media (max-width:768px){.hg2d-a_itemContent{width:72px}}.hg2d-a_thumb{aspect-ratio:1;background-color:var(--background-color-secondary);border:2px solid #0000;border-radius:8px;width:100%;position:relative;overflow:hidden}.hg2d-a_thumb[data-selected]{border-color:var(--primary-color)}.hg2d-a_image{object-fit:cover}.hg2d-a_label{font-size:var(--font-size-xs);text-align:center;line-height:var(--line-height-xs);flex-direction:column;display:flex}@media (max-width:768px){.hg2d-a_label{font-size:var(--font-size-2xs)}}.hg2d-a_price{color:var(--text-color-secondary)}
.Qnz5qa_unavailableBadge{margin-block-end:var(--spacing-sm)}
.B2HAVG_card{gap:var(--spacing-sm);width:100%;padding-block:var(--spacing-md);flex-direction:column;display:flex;container-type:inline-size}@media (max-width:768px){.B2HAVG_card{gap:var(--spacing-2xs)}}.B2HAVG_header{align-items:center;gap:var(--spacing-xs);display:flex}.B2HAVG_userIcon{background-color:var(--background-color-secondary);width:40px;height:40px;color:var(--text-color-tertiary);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.B2HAVG_userIcon svg{stroke-width:1.5px;width:55%;height:55%}.B2HAVG_headerText{flex-direction:column;gap:2px;min-width:0;display:flex}.B2HAVG_nickname{font-size:var(--font-size-md);color:var(--text-color-primary);font-weight:700}.B2HAVG_date{font-size:var(--font-size-xs);color:var(--text-color-tertiary)}.B2HAVG_productSnippet{gap:var(--spacing-sm);grid-template-columns:160px 1fr;align-items:center;display:grid}@media (max-width:768px){.B2HAVG_productSnippet{gap:var(--spacing-xs);grid-template-columns:35% 1fr}}.B2HAVG_productImage{aspect-ratio:1;background-color:var(--background-color-secondary);border-radius:4px;position:relative;overflow:hidden}.B2HAVG_productImage img{object-fit:cover}.B2HAVG_productBody{gap:var(--spacing-3xs);flex-direction:column;min-width:0;display:flex}.B2HAVG_productName{font-size:var(--font-size-sm);line-height:var(--line-height-xl);color:var(--text-color-primary)}.B2HAVG_productPrice{font-size:var(--font-size-md);color:var(--text-color-primary);font-weight:700}.B2HAVG_productPrice>data{font-feature-settings:"tnum"}.B2HAVG_productPriceTax{margin-left:var(--spacing-3xs);font-size:var(--font-size-xs);color:var(--text-color-tertiary);font-weight:400}.B2HAVG_productCta{margin-top:var(--spacing-2xs);align-self:flex-start}.B2HAVG_ratingRow{align-items:center;gap:var(--spacing-2xs) var(--spacing-sm);flex-wrap:wrap;display:flex}.B2HAVG_rating{flex-shrink:0;align-items:center;gap:2px;display:inline-flex}.B2HAVG_star{width:18px;height:18px;color:var(--text-color-disabled)}.B2HAVG_star[data-filled]{color:var(--primary-color)}.B2HAVG_title{font-size:clamp(var(--font-size-sm), 2.9cqi, var(--font-size-md));color:var(--text-color-primary);font-weight:700}.B2HAVG_body{font-size:clamp(var(--font-size-xs), 2.5cqi, var(--font-size-sm));line-height:var(--line-height-sm);color:var(--text-color-primary);white-space:pre-wrap;overflow-wrap:anywhere}@media (max-width:768px){.B2HAVG_body{line-height:var(--line-height-xs)}}.B2HAVG_images{gap:var(--spacing-xs);flex-wrap:wrap;display:flex}.B2HAVG_imageButton{cursor:pointer;background:0 0;border:none;padding:0;display:block}@media (any-hover:hover) and (pointer:fine){.B2HAVG_imageButton:hover{opacity:.85}}.B2HAVG_imageButton:focus-visible{outline:2px solid var(--outline-color);outline-offset:2px;border-radius:var(--radius-lg)}.B2HAVG_image{aspect-ratio:1;border-radius:var(--radius-lg);background-color:var(--background-color-secondary);width:104px;display:block;position:relative;overflow:hidden}@media (max-width:768px){.B2HAVG_image{width:22vw}}.B2HAVG_image img{object-fit:cover}.B2HAVG_zoomFrame{position:relative}.B2HAVG_zoomViewport{overflow:hidden}.B2HAVG_zoomTrack{display:flex}.B2HAVG_zoomSlide{flex:0 0 100%;min-width:0}.B2HAVG_zoomedImage{width:100%;height:auto;object-fit:contain;max-block-size:90vh;display:block}.B2HAVG_zoomCloseButton{width:36px;height:36px;color:var(--background-color-primary);cursor:pointer;background-color:#00000080;border:none;border-radius:50%;justify-content:center;align-items:center;display:inline-flex;position:absolute;inset-block-start:var(--spacing-2xs);inset-inline-end:var(--spacing-2xs)}@media (any-hover:hover) and (pointer:fine){.B2HAVG_zoomCloseButton:hover{background-color:#000000b3}}.B2HAVG_zoomCloseButton:focus-visible{outline:2px solid var(--outline-color);outline-offset:2px}.B2HAVG_zoomCloseIcon{width:24px;height:24px}.B2HAVG_zoomNavButton{width:40px;height:40px;color:var(--background-color-primary);cursor:pointer;background-color:#00000080;border:none;border-radius:50%;justify-content:center;align-items:center;display:inline-flex;position:absolute;inset-block-start:50%;transform:translateY(-50%)}@media (any-hover:hover) and (pointer:fine){.B2HAVG_zoomNavButton:hover{background-color:#000000b3}}.B2HAVG_zoomNavButton:focus-visible{outline:2px solid var(--outline-color);outline-offset:2px}.B2HAVG_zoomNavButtonPrev{inset-inline-start:var(--spacing-2xs)}.B2HAVG_zoomNavButtonNext{inset-inline-end:var(--spacing-2xs)}.B2HAVG_zoomNavIcon{width:24px;height:24px}.B2HAVG_zoomCounter{padding:2px var(--spacing-xs);color:var(--background-color-primary);font-size:var(--font-size-xs);font-feature-settings:"tnum";background-color:#00000080;border-radius:999px;margin:0;position:absolute;inset-block-end:var(--spacing-2xs);inset-inline-start:50%;transform:translate(-50%)}.B2HAVG_replyBlock{gap:var(--spacing-2xs);padding:var(--spacing-md);background-color:var(--background-color-accent-subtle);border-radius:var(--radius-lg);flex-direction:column;margin-block-start:var(--spacing-xs);margin-inline-start:var(--spacing-lg);display:flex}@media (max-width:768px){.B2HAVG_replyBlock{margin-inline-start:0}}.B2HAVG_replyHeader{align-items:center;gap:var(--spacing-2xs);display:flex}.B2HAVG_replyAvatar{background-color:var(--background-color-primary);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex;overflow:hidden}.B2HAVG_replyAvatar img{object-fit:contain;width:85%;height:85%}.B2HAVG_replyLabel{font-size:var(--font-size-sm);color:var(--text-color-primary);font-weight:700}.B2HAVG_replyImage{aspect-ratio:1;border-radius:var(--radius-md);background-color:var(--background-color-secondary);width:96px;display:block;position:relative;overflow:hidden}.B2HAVG_replyImage img{object-fit:cover}.B2HAVG_replyBubble{gap:var(--spacing-2xs);flex-direction:column;min-width:0;display:flex}.B2HAVG_replyText{font-size:clamp(var(--font-size-xs), 2.5cqi, var(--font-size-sm));line-height:var(--line-height-sm);color:var(--text-color-primary);white-space:pre-wrap;overflow-wrap:anywhere}.B2HAVG_replyText[data-clamped]{-webkit-line-clamp:5;line-clamp:5;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}@media (max-width:768px){.B2HAVG_replyText{line-height:var(--line-height-xs)}}.B2HAVG_replyDetailButton{font-size:var(--font-size-sm);color:var(--text-color-link);text-underline-offset:2px;cursor:pointer;background:0 0;border:none;align-self:flex-start;padding:0;text-decoration:underline}.B2HAVG_replyDetailButton[data-focus-visible]{outline:2px solid var(--outline-color);outline-offset:2px;border-radius:2px}
._4ckOza_root{gap:var(--spacing-2xs);flex-direction:column;display:flex}._4ckOza_previewList{gap:var(--spacing-sm);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}._4ckOza_previewItem{block-size:80px;inline-size:80px;position:relative}._4ckOza_previewImage{object-fit:cover;border-radius:8px;block-size:100%;inline-size:100%}._4ckOza_uploadingOverlay{background-color:#fff9;border-radius:8px;place-items:center;display:grid;position:absolute;inset:0}._4ckOza_errorText{padding:var(--spacing-3xs);font-size:var(--font-size-2xs);text-align:center;color:var(--text-color-error);background-color:#ffffffe6;border-radius:0 0 8px 8px;margin:0;position:absolute;inset-block-end:0;inset-inline:0}._4ckOza_removeButton{background-color:var(--background-color-primary);border:1px solid var(--border-color-default);cursor:pointer;border-radius:50%;place-items:center;block-size:24px;inline-size:24px;display:grid;position:absolute;inset-block-start:calc(-1 * var(--spacing-2xs));inset-inline-end:calc(-1 * var(--spacing-2xs))}._4ckOza_removeIcon{block-size:14px;inline-size:14px}._4ckOza_addItem{block-size:80px;inline-size:80px}._4ckOza_addLabel{justify-content:center;align-items:center;gap:var(--spacing-3xs);border:1px dashed var(--border-color-default);cursor:pointer;block-size:100%;inline-size:100%;color:var(--text-color-tertiary);border-radius:8px;flex-direction:column;display:flex;position:relative}._4ckOza_fileInput{white-space:nowrap;border:0;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:clip}._4ckOza_addIcon{font-size:var(--font-size-lg);line-height:1}._4ckOza_addText{font-size:var(--font-size-2xs)}._4ckOza_hint{font-size:var(--font-size-xs);color:var(--text-color-tertiary);margin:0}
.A_N1-a_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){.A_N1-a_list{gap:var(--spacing-xs);grid-template-columns:1fr}}.A_N1-a_card{gap:var(--spacing-2xs);flex-direction:column;min-inline-size:0;display:flex}.A_N1-a_header{align-items:center;gap:var(--spacing-2xs);display:flex}.A_N1-a_headerText{gap:var(--spacing-3xs);flex-direction:column;flex:1;display:flex}.A_N1-a_productImagePlaceholder{}.A_N1-a_productBody,.A_N1-a_body{gap:var(--spacing-3xs);flex-direction:column;display:flex}
.ha53Yq_list{gap:var(--spacing-2xs);flex-direction:column;width:100%;display:flex}.ha53Yq_row{align-items:center;gap:var(--spacing-xs);grid-template-columns:28px 1fr 36px;display:grid}.ha53Yq_starLabel{font-size:var(--font-size-xs);color:var(--text-color-tertiary);text-align:right}.ha53Yq_track{background-color:var(--background-color-muted);border-radius:999px;block-size:8px;position:relative;overflow:hidden}.ha53Yq_fill{background-color:var(--primary-color);border-radius:inherit;position:absolute;inset-block:0;inset-inline-start:0}.ha53Yq_percentage{font-size:var(--font-size-xs);color:var(--text-color-tertiary);text-align:right;font-feature-settings:"tnum"}
.v16Vmq_stars{display:inline-flex;position:relative}.v16Vmq_base,.v16Vmq_fill{gap:2px;display:inline-flex}.v16Vmq_base{color:var(--text-color-disabled)}.v16Vmq_fill{color:var(--primary-color);position:absolute;inset-block:0;inset-inline-start:0;overflow:clip}.v16Vmq_star{inline-size:var(--review-star-size,20px);block-size:var(--review-star-size,20px);flex-shrink:0}
.nplnfG_card{aspect-ratio:1;border-radius:var(--spacing-3xs);background-color:var(--background-color-secondary);position:relative;overflow:clip;container-type:inline-size}.nplnfG_image{object-fit:cover;transition:scale .3s}.nplnfG_overlay{padding:clamp(var(--spacing-2xs), 7.3cqi, var(--spacing-sm));opacity:0;background:linear-gradient(#0000 60%,#00000073 100%);flex-direction:column;justify-content:flex-end;transition:opacity .3s;display:flex;position:absolute;inset:0}@media (any-hover:hover) and (pointer:fine){.nplnfG_overlay{opacity:0}}.nplnfG_name{color:var(--text-color-inverse);font-size:clamp(var(--font-size-2xs), 5.5cqi, var(--font-size-xs));font-weight:600;line-height:var(--line-height-lg)}.nplnfG_price{color:var(--text-color-inverse);font-size:clamp(var(--font-size-2xs), 5.5cqi, var(--font-size-xs));font-variant-numeric:tabular-nums;text-align:end;font-weight:700}.nplnfG_trigger{z-index:1;cursor:pointer;background:0 0;border:none;padding:0;position:absolute;inset:0}.nplnfG_trigger:focus{outline:none}.nplnfG_dialog{background-color:var(--background-color-primary);flex-direction:column;display:flex;position:relative}.nplnfG_imageWrap{aspect-ratio:1;width:100%;max-block-size:70vh;position:relative}.nplnfG_imageSkeleton{background:linear-gradient(90deg, var(--background-color-secondary) 0%, var(--background-color-tertiary) 50%, var(--background-color-secondary) 100%);background-size:200% 100%;animation:1.5s ease-in-out infinite nplnfG_shimmer;position:absolute;inset:0}@keyframes nplnfG_shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.nplnfG_dialogImage{object-fit:contain;opacity:0;width:100%;height:100%;transition:opacity .3s;position:absolute;inset:0}.nplnfG_dialogImage[data-loaded]{opacity:1}@media (prefers-reduced-motion:reduce){.nplnfG_imageSkeleton{animation:none}.nplnfG_dialogImage{transition:none}}.nplnfG_dialogInfo{align-items:center;gap:var(--spacing-2xs);padding:var(--spacing-md) var(--spacing-sm) var(--spacing-sm);flex-direction:column;display:flex}.nplnfG_dialogName{font-size:var(--font-size-md);text-align:center;text-wrap:balance;font-weight:600}.nplnfG_dialogPrice{font-size:var(--font-size-md);font-variant-numeric:tabular-nums;font-weight:700}.nplnfG_dialogLink{margin-block-start:var(--spacing-2xs)}.nplnfG_closeButton{z-index:1;width:36px;height:36px;color:var(--background-color-primary);cursor:pointer;background-color:#00000080;border:none;border-radius:50%;justify-content:center;align-items:center;display:inline-flex;position:absolute;inset-block-start:var(--spacing-2xs);inset-inline-end:var(--spacing-2xs)}@media (any-hover:hover) and (pointer:fine){.nplnfG_closeButton:hover{background-color:#000000b3}}.nplnfG_closeButton:focus-visible{outline:2px solid var(--outline-color);outline-offset:2px}.nplnfG_closeIcon{width:24px;height:24px}@media (prefers-reduced-motion:reduce){.nplnfG_image,.nplnfG_overlay{transition:none}}@media (any-hover:hover) and (pointer:fine){.nplnfG_card:hover .nplnfG_image{scale:1.06}.nplnfG_card:has(:focus-visible) .nplnfG_image{scale:1.06}.nplnfG_card:hover .nplnfG_overlay{opacity:1}.nplnfG_card:has(:focus-visible) .nplnfG_overlay{opacity:1}.nplnfG_card:has(:focus-visible){outline:2px solid var(--outline-color);outline-offset:2px}}
.ehE72a_trigger{align-items:center;gap:var(--spacing-3xs);height:36px;padding-inline:var(--spacing-sm);border:1px solid var(--border-color-default);font-size:var(--font-size-s);color:var(--text-color-secondary);cursor:pointer;white-space:nowrap;-webkit-tap-highlight-color:transparent;background:0 0;border-radius:8px;outline:none;transition:opacity .3s;display:inline-flex}.ehE72a_trigger[data-pending]{opacity:.8}.ehE72a_trigger[data-active]{background-color:var(--background-color-strong);border-color:var(--border-color-plain);color:var(--text-color-inverse)}.ehE72a_trigger[data-focus-visible]{outline:2px solid var(--outline-color);outline-offset:2px}@media (max-width:768px){.ehE72a_trigger{height:32px;font-size:var(--font-size-xs);padding-inline:var(--spacing-xs)}}.ehE72a_label{color:var(--text-color-tertiary)}[data-active] .ehE72a_label{color:var(--text-color-inverse);opacity:.7}.ehE72a_label:after{content:":";margin-inline-start:2px}.ehE72a_value{font-weight:500}.ehE72a_chevron{width:14px;height:14px;transition:transform .2s}.ehE72a_trigger[aria-expanded=true] .ehE72a_chevron{transform:rotate(180deg)}.ehE72a_popover{min-inline-size:max(var(--trigger-width), 220px);background:var(--background-color-primary);border:1px solid var(--border-color-default);border-radius:8px;box-shadow:0 4px 16px #0000001f}.ehE72a_dialog{outline:none}.ehE72a_group{overscroll-behavior:contain;max-block-size:280px;padding:var(--spacing-3xs);flex-direction:column;display:flex;overflow-y:auto}.ehE72a_option{align-items:center;gap:var(--spacing-2xs);padding:var(--spacing-2xs) var(--spacing-xs);font-size:var(--font-size-s);color:var(--text-color-primary);cursor:pointer;border-radius:6px;outline:none;display:flex}.ehE72a_option[data-hovered],.ehE72a_option[data-selected],.ehE72a_option[data-focus-visible]{background:var(--background-color-secondary)}.ehE72a_option[data-focus-visible]{outline:2px solid var(--outline-color);outline-offset:-2px}.ehE72a_box{border:1px solid var(--border-color-plain);border-radius:4px;flex-shrink:0;place-items:center;block-size:18px;inline-size:18px;display:grid}.ehE72a_option[data-selected] .ehE72a_box{background-color:var(--background-color-strong);border-color:var(--border-color-plain)}.ehE72a_boxIcon{stroke-width:3px;block-size:14px;inline-size:14px;color:var(--text-color-inverse);visibility:hidden}.ehE72a_option[data-selected] .ehE72a_boxIcon{visibility:visible}.ehE72a_radio{border:1px solid var(--border-color-plain);border-radius:999px;flex-shrink:0;place-items:center;block-size:18px;inline-size:18px;display:grid}.ehE72a_option[data-selected] .ehE72a_radio:after{content:"";background-color:var(--background-color-strong);border-radius:999px;block-size:10px;inline-size:10px}.ehE72a_footer{align-items:center;gap:var(--spacing-2xs);padding:var(--spacing-2xs);border-top:1px solid var(--border-color-subtle);display:flex}.ehE72a_clearButton{min-block-size:36px;padding-inline:var(--spacing-xs);border:1px solid var(--border-color-default);color:var(--text-color-secondary);font-size:var(--font-size-xs);white-space:nowrap;cursor:pointer;background:0 0;border-radius:6px;outline:none;flex-shrink:0;justify-content:center;align-items:center;display:flex}.ehE72a_clearButton[data-disabled]{border-color:var(--border-color-subtle);color:var(--text-color-disabled);cursor:default}.ehE72a_clearButton[data-focus-visible]{outline:2px solid var(--outline-color);outline-offset:2px}.ehE72a_applyButton{background-color:var(--background-color-strong);min-block-size:36px;color:var(--text-color-inverse);font-size:var(--font-size-s);cursor:pointer;border:none;border-radius:6px;outline:none;flex:1;justify-content:center;align-items:center;font-weight:700;display:flex}.ehE72a_applyButton[data-disabled]{background-color:var(--disabled-bg-color);color:var(--text-color-disabled);cursor:default}.ehE72a_applyButton[data-focus-visible]{outline:2px solid var(--outline-color);outline-offset:2px}
._1cn55a_body{gap:var(--spacing-lg);flex-direction:column;display:flex}._1cn55a_section{gap:var(--spacing-sm);flex-direction:column;display:flex}._1cn55a_completed{align-items:center;gap:var(--spacing-sm);text-align:center;flex-direction:column;padding-block-start:var(--spacing-md);display:flex;position:relative}._1cn55a_photo{border-radius:var(--radius-lg);block-size:auto;inline-size:min(320px,80%);animation:.6s cubic-bezier(.34,1.56,.64,1) .2s both _1cn55a_photoPop;display:block;box-shadow:0 8px 24px #0000001f}._1cn55a_completedTitle{font-size:var(--font-size-xl);line-height:var(--line-height-xl);letter-spacing:var(--ls-wide);color:var(--text-color-strong);font-weight:700;animation:.5s ease-out .65s both _1cn55a_fadeUp}._1cn55a_completedText{font-size:var(--font-size-sm);line-height:var(--line-height-md);color:var(--text-color-tertiary);animation:.5s ease-out .8s both _1cn55a_fadeUp}._1cn55a_completedText+._1cn55a_completedText{animation-delay:.95s}@keyframes _1cn55a_photoPop{0%{opacity:0;transform:scale(.7)}to{opacity:1;transform:scale(1)}}@keyframes _1cn55a_fadeUp{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){._1cn55a_photo,._1cn55a_completedTitle,._1cn55a_completedText{opacity:1;animation:none;transform:none}}._1cn55a_errorSection{align-items:center;gap:var(--spacing-sm);padding-block:var(--spacing-2xl) var(--spacing-3xl);text-align:center;flex-direction:column;display:flex}@media (max-width:768px){._1cn55a_errorSection{padding-block:var(--spacing-lg)}}._1cn55a_errorIcon{block-size:56px;inline-size:56px;color:var(--text-color-muted)}@media (max-width:768px){._1cn55a_errorIcon{block-size:48px;inline-size:48px}}._1cn55a_errorTitle{font-size:var(--font-size-xl);line-height:var(--line-height-xl);letter-spacing:var(--ls-wide);color:var(--text-color-strong);font-weight:700}._1cn55a_errorText{font-size:var(--font-size-sm);line-height:var(--line-height-md);color:var(--text-color-tertiary)}._1cn55a_errorLink{color:var(--text-color-link);text-decoration:underline}._1cn55a_errorCta{margin-block-start:var(--spacing-md)}
._o0jKG_fieldset{border:0;min-inline-size:0;margin:0;padding:0}._o0jKG_fields{gap:var(--spacing-sm);flex-direction:column;padding-block-start:var(--spacing-md);display:flex}@media (max-width:768px){._o0jKG_fields{gap:var(--spacing-xs);padding-block-start:var(--spacing-sm)}}._o0jKG_mediumInput{max-inline-size:320px}._o0jKG_notes{gap:var(--spacing-3xs);font-size:var(--font-size-sm);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}._o0jKG_notes li{text-indent:-1.5em;padding-inline-start:1.5em}
.rJSbOa_message{font-size:var(--font-size-sm);color:var(--text-color-secondary);line-height:var(--line-height-sm);margin-bottom:var(--spacing-md)}@media (max-width:768px){.rJSbOa_message{font-size:var(--font-size-xs);line-height:var(--line-height-xs);margin-bottom:var(--spacing-sm)}}.rJSbOa_grid{gap:var(--spacing-3xs);grid-template-columns:repeat(auto-fill,minmax(150px,1fr));display:grid}@media (max-width:768px){.rJSbOa_grid{grid-template-columns:repeat(auto-fill,minmax(120px,1fr))}}
.biVy3q_fieldset{border:0;min-inline-size:0;margin:0;padding:0}.biVy3q_fields{gap:var(--spacing-sm);flex-direction:column;padding-block-start:var(--spacing-md);display:flex}@media (max-width:768px){.biVy3q_fields{gap:var(--spacing-xs);padding-block-start:var(--spacing-sm)}}.biVy3q_nameInputs{gap:var(--spacing-sm);grid-template-columns:1fr 1fr;display:grid}.biVy3q_shortInput{max-inline-size:240px}
.hwnJHa_item{aspect-ratio:1;border-radius:var(--spacing-3xs);}
.lZzLMG_fieldset{border:0;min-inline-size:0;margin:0;padding:0}.lZzLMG_fields{gap:var(--spacing-sm);flex-direction:column;padding-block-start:var(--spacing-md);display:flex}@media (max-width:768px){.lZzLMG_fields{gap:var(--spacing-xs);padding-block-start:var(--spacing-sm)}}.lZzLMG_specifiedInputs{gap:var(--spacing-sm);flex-direction:column;display:flex}.lZzLMG_nameInputs{gap:var(--spacing-sm);grid-template-columns:1fr 1fr;display:grid}.lZzLMG_shortInput{max-inline-size:240px}.lZzLMG_storeCard{gap:var(--spacing-sm);padding:var(--spacing-md);background:var(--background-color-secondary);border-radius:4px;flex-direction:column;display:flex}.lZzLMG_storeLabel{font-size:var(--font-size-sm);color:var(--text-color-tertiary);margin:0;font-weight:500}.lZzLMG_storeBody{gap:var(--spacing-2xs);font-size:var(--font-size-sm);flex-direction:column;display:flex}.lZzLMG_storeName{font-size:var(--font-size-md);margin:0;font-weight:500}.lZzLMG_storeAddress{margin:0}.lZzLMG_storeMapLink{font-size:var(--font-size-sm);display:inline-block}.lZzLMG_storeMeta{gap:var(--spacing-3xs);color:var(--text-color-tertiary);margin:0;flex-direction:column;margin-block-start:var(--spacing-2xs);padding:0;list-style:none;display:flex}.lZzLMG_sameAsOrdererPreview{gap:var(--spacing-2xs);padding:var(--spacing-md);background:var(--background-color-secondary);font-size:var(--font-size-sm);border-radius:4px;flex-direction:column;display:flex}.lZzLMG_previewHeading{font-size:var(--font-size-sm);margin:0;font-weight:500}.lZzLMG_previewItem{gap:var(--spacing-2xs);display:flex}.lZzLMG_previewLabel{min-inline-size:5em;color:var(--text-color-tertiary);white-space:nowrap;flex-shrink:0}.lZzLMG_previewValue{overflow-wrap:anywhere;flex:1;min-inline-size:0}
.CdR3Va_bar{align-items:flex-start;gap:var(--spacing-2xs);display:flex}@media (max-width:768px){.CdR3Va_bar{display:none}}.CdR3Va_filters{align-items:center;gap:var(--spacing-2xs);flex-wrap:wrap;min-inline-size:0;display:flex}.CdR3Va_sort{flex-shrink:0;margin-inline-start:auto}
._0SCWnW_fieldset{border:0;min-inline-size:0;margin:0;padding:0}._0SCWnW_fields{gap:var(--spacing-sm);flex-direction:column;padding-block-start:var(--spacing-md);display:flex}@media (max-width:768px){._0SCWnW_fields{gap:var(--spacing-xs);padding-block-start:var(--spacing-sm)}}._0SCWnW_notes{gap:var(--spacing-3xs);font-size:var(--font-size-sm);color:var(--text-color-tertiary);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}._0SCWnW_preview{gap:var(--spacing-2xs);padding:var(--spacing-md);background:var(--background-color-secondary);font-size:var(--font-size-sm);border-radius:4px;flex-direction:column;display:flex}._0SCWnW_previewHeading{font-size:var(--font-size-sm);margin:0;font-weight:500}._0SCWnW_previewItem{gap:var(--spacing-2xs);display:flex}._0SCWnW_previewLabel{min-inline-size:5em;color:var(--text-color-tertiary);white-space:nowrap;flex-shrink:0}._0SCWnW_previewValue{overflow-wrap:anywhere;flex:1;min-inline-size:0}._0SCWnW_differentInputs{gap:var(--spacing-sm);flex-direction:column;display:flex}._0SCWnW_nameInputs{gap:var(--spacing-sm);grid-template-columns:1fr 1fr;display:grid}._0SCWnW_shortInput{max-inline-size:240px}._0SCWnW_notApplicableMessage{margin:0;padding:var(--spacing-md);background:var(--background-color-secondary);color:var(--text-color-tertiary);font-size:var(--font-size-sm);border-radius:4px;margin-block-start:var(--spacing-md)}
.DOJZ2W_trigger{align-items:center;gap:var(--spacing-3xs);height:36px;padding-inline:var(--spacing-sm);border:1px solid var(--border-color-default);font-size:var(--font-size-s);color:var(--text-color-secondary);cursor:pointer;white-space:nowrap;-webkit-tap-highlight-color:transparent;background:0 0;border-radius:8px;outline:none;display:inline-flex}.DOJZ2W_trigger[data-active]{background-color:var(--background-color-strong);border-color:var(--border-color-plain);color:var(--text-color-inverse)}.DOJZ2W_trigger:focus-visible{outline:2px solid var(--outline-color);outline-offset:2px}.DOJZ2W_trigger[data-suppress-ring]:focus-visible{outline:none}.DOJZ2W_label{color:var(--text-color-tertiary)}[data-active] .DOJZ2W_label{color:var(--text-color-inverse);opacity:.7}.DOJZ2W_label:after{content:":";margin-inline-start:2px}.DOJZ2W_value{font-weight:500}.DOJZ2W_chevron{width:14px;height:14px;transition:transform .2s}.DOJZ2W_select[data-open] .DOJZ2W_chevron{transform:rotate(180deg)}.DOJZ2W_popover{min-width:var(--trigger-width);overscroll-behavior:contain;background:var(--background-color-primary);border:1px solid var(--border-color-default);border-radius:8px;max-height:280px;overflow-y:auto;box-shadow:0 4px 16px #0000001f}.DOJZ2W_listBox{padding:var(--spacing-3xs);outline:none}.DOJZ2W_option{padding:var(--spacing-2xs) var(--spacing-xs);font-size:var(--font-size-s);color:var(--text-color-primary);cursor:pointer;border-radius:6px;outline:none;align-items:center;display:flex}.DOJZ2W_option[data-focused]{background:var(--background-color-secondary)}.DOJZ2W_option[data-selected]{background:var(--background-color-tertiary);font-weight:700}
.z5Pkzq_tag{align-items:center;gap:var(--spacing-3xs);padding:var(--spacing-3xs) var(--spacing-xs);background-color:var(--background-color-secondary);font-size:var(--font-size-xs);line-height:var(--line-height-xs);font-variant-numeric:tabular-nums;border-radius:8px;min-width:max-content;display:inline-flex}.z5Pkzq_range{color:var(--text-color-strong);font-weight:600}.z5Pkzq_slash{color:var(--text-color-disabled)}.z5Pkzq_total{color:var(--text-color-muted)}
.eRnhmW_fieldset{border:0;min-inline-size:0;margin:0;padding:0}.eRnhmW_triggerIcon{block-size:28px;inline-size:28px;color:var(--text-color-secondary);flex-shrink:0}@media (max-width:768px){.eRnhmW_triggerIcon{block-size:24px;inline-size:24px}}.eRnhmW_panel{padding:var(--spacing-md)}@media (max-width:768px){.eRnhmW_panel{padding:var(--spacing-sm)}}.eRnhmW_heading{align-items:center;gap:var(--spacing-2xs);padding-block:var(--spacing-sm);border-block-end:1px solid var(--border-color-default);font-size:var(--font-size-lg);font-weight:500;line-height:var(--line-height-lg);margin:0;display:flex}@media (max-width:768px){.eRnhmW_heading{padding-block:var(--spacing-xs);font-size:var(--font-size-md)}}.eRnhmW_headingIcon{flex-shrink:0;block-size:32px;inline-size:32px}@media (max-width:768px){.eRnhmW_headingIcon{block-size:24px;inline-size:24px}}.eRnhmW_headingBadge{padding:2px var(--spacing-2xs);background:var(--background-color-secondary);color:var(--text-color-primary);font-size:var(--font-size-xs);font-weight:500;line-height:var(--line-height-sm);border-radius:4px;margin-inline-start:var(--spacing-2xs)}.eRnhmW_heading+.eRnhmW_body{padding-block:var(--spacing-md)}@media (max-width:768px){.eRnhmW_heading+.eRnhmW_body{padding-block:var(--spacing-sm)}}.eRnhmW_fieldBody{max-inline-size:480px}.eRnhmW_inputRow{align-items:stretch;gap:var(--spacing-2xs);display:flex}.eRnhmW_input{flex:1 1 0;min-inline-size:0}.eRnhmW_applied{align-items:center;gap:var(--spacing-sm);padding:var(--spacing-sm) var(--spacing-md);background:var(--background-color-primary);border:1px solid var(--border-color-default);border-radius:4px;display:flex}@media (max-width:768px){.eRnhmW_applied{gap:var(--spacing-xs);padding:var(--spacing-xs) var(--spacing-sm)}}.eRnhmW_appliedList{gap:var(--spacing-3xs);flex-direction:column;flex:1 1 0;min-inline-size:0;margin:0;display:flex}.eRnhmW_appliedRow{justify-content:space-between;align-items:baseline;gap:var(--spacing-2xs);font-size:var(--font-size-sm);display:flex}@media (max-width:768px){.eRnhmW_appliedRow{font-size:var(--font-size-xs)}}.eRnhmW_appliedRow>dd{margin:0}.eRnhmW_appliedName{font-weight:500}.eRnhmW_appliedDiscount{color:var(--text-color-error);font-weight:700}.eRnhmW_appliedTotalLabel{font-weight:500}.eRnhmW_appliedTotal{font-size:var(--font-size-md);align-items:baseline;gap:2px;font-weight:700;display:inline-flex}@media (max-width:768px){.eRnhmW_appliedTotal{font-size:var(--font-size-sm)}}.eRnhmW_appliedTotalNote{font-size:var(--font-size-xs);font-weight:400}
.tnFLbW_bar{display:none}@media (max-width:768px){.tnFLbW_bar{bottom:var(--spacing-xs);inset-inline:var(--spacing-xs);z-index:9;--bar-hidden-offset:calc(100% + var(--spacing-xs) * 2);align-items:center;gap:var(--spacing-xs);inline-size:auto;padding:var(--spacing-2xs) var(--spacing-sm);border-radius:var(--spacing-xs);text-align:start;color:var(--text-color-primary);transform:translateY(var(--bar-hidden-offset));transition:transform .55s cubic-bezier(.22, 1, .36, 1), display .55s allow-discrete;display:none;position:fixed}.tnFLbW_bar:before{content:"";z-index:-1;border-radius:inherit;background-color:color-mix(in sRGB, var(--background-color-primary) 85%, transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);position:absolute;inset:0;box-shadow:0 4px 16px #0000001f}.tnFLbW_bar[data-visible]{display:flex;transform:translateY(0)}@starting-style{.tnFLbW_bar[data-visible]{transform:translateY(var(--bar-hidden-offset))}}}.tnFLbW_info{flex-direction:column;flex:1 1 0;gap:2px;min-inline-size:0;display:flex}.tnFLbW_label{font-size:var(--font-size-xs);font-weight:500;line-height:var(--line-height-xs)}.tnFLbW_discount{font-size:var(--font-size-2xs);line-height:var(--line-height-xs);color:var(--text-color-error);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.tnFLbW_price{font-size:var(--font-size-md);font-weight:700;line-height:var(--line-height-sm);white-space:nowrap;align-items:baseline;gap:2px;display:inline-flex}.tnFLbW_priceNote{font-size:var(--font-size-2xs);color:var(--text-color-tertiary);font-weight:400}.tnFLbW_hint{font-size:var(--font-size-2xs);line-height:var(--line-height-xs);color:var(--text-color-secondary);white-space:nowrap;flex-shrink:0;text-decoration:underline}
.FMuWbG_container{justify-content:center;align-items:center;gap:var(--spacing-md);flex-direction:column;min-height:65svh;display:flex}.FMuWbG_imageWrapper{aspect-ratio:1;width:120px;position:relative}.FMuWbG_textGroup{align-items:center;gap:var(--spacing-2xs);flex-direction:column;display:flex}.FMuWbG_title{font-size:var(--font-size-lg);color:var(--text-color-strong);font-weight:600}.FMuWbG_description{font-size:var(--font-size-sm);color:var(--text-color-muted)}
.PDwBdW_container{gap:var(--spacing-2xs);flex-direction:column;display:flex}.PDwBdW_message{font-size:var(--font-size-sm);color:var(--text-color-error);margin:0}@media (max-width:768px){.PDwBdW_message{font-size:var(--font-size-xs)}}.PDwBdW_contact{font-size:var(--font-size-sm);margin:0}@media (max-width:768px){.PDwBdW_contact{font-size:var(--font-size-xs)}}.PDwBdW_telLink{color:var(--text-color-link);text-decoration:underline}
.lzSKsa_sentinel{scroll-margin-top:0}.lzSKsa_countRowSticky{justify-content:flex-end;align-items:flex-start;gap:var(--spacing-sm);z-index:1;padding-block:var(--spacing-xs);transition:opacity .2s;display:flex;position:sticky;top:0}.lzSKsa_countRowSticky[data-stuck]{opacity:.8}@media (max-width:768px){.lzSKsa_countRowSticky{align-items:stretch;gap:var(--spacing-2xs);padding-block:0 var(--spacing-2xs);flex-direction:column;position:static}.lzSKsa_countRowSticky[data-stuck]{opacity:1}}@media (max-width:768px){.lzSKsa_pcOnly{display:none}}.lzSKsa_grid{gap:var(--spacing-sm);margin-bottom:var(--spacing-2xl);grid-template-columns:repeat(auto-fill,minmax(200px,1fr));display:grid}@media (max-width:768px){.lzSKsa_grid{gap:var(--spacing-2xs);margin-bottom:var(--spacing-md);grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}}
.OV6b0a_form{gap:var(--spacing-lg);flex-direction:column;display:flex}@media (max-width:768px){.OV6b0a_form{gap:var(--spacing-md)}}.OV6b0a_actions{align-items:center;gap:var(--spacing-sm);flex-direction:column;margin-block-start:var(--spacing-md);display:flex}@media (max-width:768px){.OV6b0a_actions{gap:var(--spacing-xs);margin-block-start:var(--spacing-sm)}}.OV6b0a_submitButton{min-inline-size:280px}@media (max-width:768px){.OV6b0a_submitButton{min-inline-size:220px}}
.LvjgXG_list{align-items:center;gap:var(--spacing-3xs);flex-wrap:wrap;margin-inline-end:auto;transition:opacity .3s;display:flex}.LvjgXG_list[data-pending]{opacity:.8}.LvjgXG_tag{background-color:var(--background-color-strong);font-size:var(--font-size-xs);line-height:var(--line-height-xs);color:var(--text-color-inverse);border-radius:6px;flex-shrink:0;align-items:center;gap:2px;padding:4px 6px 4px 10px;display:inline-flex}.LvjgXG_label{white-space:nowrap}.LvjgXG_removeButton{width:20px;height:20px;color:color-mix(in sRGB, var(--text-color-inverse) 75%, transparent);cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;padding:0;display:inline-flex;position:relative}.LvjgXG_removeButton:before{content:"";position:absolute;inset:-12px}.LvjgXG_removeButton[data-hovered]{background-color:color-mix(in sRGB, var(--text-color-inverse) 20%, transparent);color:var(--text-color-inverse)}.LvjgXG_removeButton[data-focus-visible]{outline:2px solid var(--outline-color);outline-offset:1px}.LvjgXG_removeIcon{width:16px;height:16px}.LvjgXG_clearAllButton{min-block-size:28px;padding-inline:var(--spacing-2xs);color:var(--text-color-secondary);font-size:var(--font-size-xs);line-height:var(--line-height-xs);white-space:nowrap;cursor:pointer;background:0 0;border:none;outline:none;align-items:center;text-decoration:underline;display:inline-flex}.LvjgXG_clearAllButton[data-hovered]{color:var(--text-color-primary)}.LvjgXG_clearAllButton[data-focus-visible]{outline:2px solid var(--outline-color);outline-offset:1px}
.gedWAG_overlay{z-index:100;background-color:#00000080;position:fixed;inset:0}.gedWAG_overlay[data-entering]{animation:.2s ease-out gedWAG_fadeIn}.gedWAG_overlay[data-exiting]{animation:.2s ease-out forwards gedWAG_fadeOut}.gedWAG_modal{inset-block:0;background-color:var(--background-color-primary);flex-direction:column;width:70%;max-width:280px;display:flex;position:fixed;right:0}.gedWAG_modal[data-entering]{animation:.2s ease-out gedWAG_slideIn}.gedWAG_modal[data-exiting]{animation:.2s ease-out forwards gedWAG_slideOut}.gedWAG_modalBottom{inset-inline:0;border-radius:16px 16px 0 0;width:auto;max-width:none;max-height:80dvh;position:fixed;top:auto;bottom:0}.gedWAG_modalBottom[data-entering]{animation:.2s ease-out gedWAG_slideUp}.gedWAG_modalBottom[data-exiting]{animation:.2s ease-out forwards gedWAG_slideDown}.gedWAG_dialog{outline:none;flex-direction:column;height:100%;display:flex}.gedWAG_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}.gedWAG_title{font-size:var(--font-size-md);font-weight:700}.gedWAG_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){.gedWAG_closeButton:hover{background-color:var(--background-color-muted)}}.gedWAG_closeButton:focus-visible{outline:2px solid var(--outline-color);outline-offset:2px}.gedWAG_closeIcon{width:24px;height:24px}.gedWAG_dismissButton{min-height:44px;padding-inline:var(--spacing-2xs);border-radius:var(--base-spacing);color:var(--text-color-secondary);font-size:var(--font-size-s);cursor:pointer;background:0 0;border:none}@media (any-hover:hover) and (pointer:fine){.gedWAG_dismissButton:hover{background-color:var(--background-color-muted)}}.gedWAG_dismissButton:focus-visible{outline:2px solid var(--outline-color);outline-offset:2px}.gedWAG_body{flex:1;overflow-y:auto}@keyframes gedWAG_fadeIn{0%{opacity:0}to{opacity:1}}@keyframes gedWAG_fadeOut{0%{opacity:1}to{opacity:0}}@keyframes gedWAG_slideIn{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes gedWAG_slideOut{0%{transform:translate(0)}to{transform:translate(100%)}}@keyframes gedWAG_slideUp{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes gedWAG_slideDown{0%{transform:translateY(0)}to{transform:translateY(100%)}}
.pa-kiq_container{flex-direction:column;gap:16px;display:flex}.pa-kiq_field{flex-direction:column;gap:4px;display:flex}.pa-kiq_row{gap:12px;display:flex}.pa-kiq_row .pa-kiq_field{flex:1}
.hTuc8a_group{align-items:center;gap:var(--spacing-2xs);flex-wrap:wrap;min-inline-size:0;padding:0;display:flex}@media (max-width:768px){.hTuc8a_group{gap:var(--spacing-3xs)}}.hTuc8a_label{font-size:var(--font-size-s);color:var(--text-color-tertiary);margin-right:var(--spacing-2xs);font-weight:500}@media (max-width:768px){.hTuc8a_label{font-size:var(--font-size-xs)}}.hTuc8a_chip{justify-content:center;align-items:center;gap:var(--spacing-3xs);height:32px;padding-inline:var(--spacing-sm);border:1px solid var(--border-color-default);font-size:var(--font-size-s);color:var(--text-color-secondary);cursor:pointer;white-space:nowrap;background:0 0;border-radius:8px;display:inline-flex}.hTuc8a_chip[data-selected]{background-color:var(--background-color-strong);border-color:var(--border-color-plain);color:var(--text-color-inverse);cursor:default}.hTuc8a_chip[data-focus-visible]{outline:2px solid var(--outline-color);outline-offset:2px}@media (max-width:768px){.hTuc8a_chip{height:28px;font-size:var(--font-size-xs);padding-inline:var(--spacing-xs)}}
.ed9OvW_section{flex-direction:column;display:flex}.ed9OvW_heading{margin:0 0 var(--spacing-xs);font-size:var(--font-size-md);font-weight:500}@media (max-width:768px){.ed9OvW_heading{font-size:var(--font-size-sm)}}.ed9OvW_description{margin:0 0 var(--spacing-sm);font-size:var(--font-size-sm)}@media (max-width:768px){.ed9OvW_description{font-size:var(--font-size-xs)}}.ed9OvW_radioGroup{gap:var(--spacing-sm)}@media (max-width:768px){.ed9OvW_radioGroup{gap:var(--spacing-xs)}}.ed9OvW_radioGroup>label{min-block-size:48px;inline-size:100%;padding:var(--spacing-sm) var(--spacing-md);border:1px solid var(--border-color-default);border-radius:var(--radius-sm);background-color:var(--background-color-primary);transition:border-color .15s,background-color .15s,box-shadow .15s}.ed9OvW_radioGroup>label[data-selected]{border-color:var(--primary-color);box-shadow:inset 0 0 0 1px var(--primary-color);font-weight:700}@media (any-hover:hover) and (pointer:fine){.ed9OvW_radioGroup>label[data-hovered]:not([data-selected],[data-disabled]){background-color:var(--background-color-secondary)}}
.E6TJiq_container{gap:var(--spacing-lg);flex-direction:column;display:flex}@media (max-width:768px){.E6TJiq_container{gap:var(--spacing-md)}}.E6TJiq_note{padding-inline:var(--spacing-xs);font-size:var(--font-size-sm);line-height:var(--line-height-md);margin:0}@media (max-width:768px){.E6TJiq_note{padding-inline:var(--spacing-2xs);font-size:var(--font-size-xs)}}.E6TJiq_payButton{inline-size:100%;max-inline-size:320px;margin-inline:auto}@media (max-width:768px){.E6TJiq_payButton{max-inline-size:280px}}.E6TJiq_actions{align-items:center;gap:var(--spacing-sm);flex-direction:column;margin-block-start:var(--spacing-md);display:flex}@media (max-width:768px){.E6TJiq_actions{gap:var(--spacing-xs);margin-block-start:var(--spacing-sm)}}.E6TJiq_submitButton{min-inline-size:280px}@media (max-width:768px){.E6TJiq_submitButton{min-inline-size:220px}}
.Ax7asq_dock{display:none}@media (max-width:768px){.Ax7asq_dock{align-items:center;gap:var(--spacing-2xs);inset-inline:var(--spacing-sm);z-index:10;pointer-events:none;opacity:0;transform:translateY(calc(100% + var(--spacing-lg)));flex-direction:column;transition:opacity .2s,transform .2s;display:flex;position:fixed;inset-block-end:calc(var(--spacing-sm) + env(safe-area-inset-bottom))}.Ax7asq_dock[data-visible]{opacity:1;transform:translateY(0)}@media (prefers-reduced-motion:reduce){.Ax7asq_dock{transition:none}}}.Ax7asq_count>*{padding:var(--spacing-3xs) var(--spacing-sm);background-color:color-mix(in sRGB, var(--background-color-strong) 80%, transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:var(--text-color-inverse);border-radius:999px;box-shadow:0 4px 14px #0000002e}.Ax7asq_count.Ax7asq_count>*>*{color:inherit}.Ax7asq_bar{border-radius:var(--radius-lg);background-color:var(--background-color-strong);pointer-events:auto;align-items:stretch;block-size:52px;inline-size:100%;display:flex;box-shadow:0 6px 20px #00000038}.Ax7asq_action{justify-content:center;align-items:center;gap:var(--spacing-3xs);min-inline-size:0;padding-inline:var(--spacing-sm);border-radius:var(--radius-lg);color:var(--text-color-inverse);font-size:var(--font-size-s);white-space:nowrap;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:none;outline:none;flex:1;font-weight:700;display:flex;position:relative}.Ax7asq_action[data-focus-visible]{outline:2px solid var(--accent-color);outline-offset:-3px}.Ax7asq_divider{inline-size:1px;margin-block:var(--spacing-2xs);background-color:color-mix(in sRGB, var(--text-color-inverse) 30%, transparent)}.Ax7asq_icon{flex-shrink:0;width:20px;height:20px}.Ax7asq_badge{block-size:20px;min-inline-size:20px;padding-inline:var(--spacing-3xs);background-color:var(--primary-color);color:var(--text-color-inverse);font-size:var(--font-size-xs);border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.Ax7asq_drawerBody{gap:var(--spacing-md);padding:var(--spacing-md);flex-direction:column;padding-bottom:0;display:flex}.Ax7asq_clearButton{min-height:48px;padding-inline:var(--spacing-sm);white-space:nowrap;border:1px solid var(--border-color-default);border-radius:var(--radius-md);color:var(--text-color-secondary);font-size:var(--font-size-s);cursor:pointer;background:0 0;outline:none;flex-shrink:0;justify-content:center;align-items:center;display:flex}.Ax7asq_clearButton[data-disabled]{border-color:var(--border-color-subtle);color:var(--text-color-disabled);cursor:default}.Ax7asq_clearButton[data-focus-visible]{outline:2px solid var(--accent-color);outline-offset:2px}.Ax7asq_drawerFooter{align-items:center;gap:var(--spacing-sm);margin-inline:calc(var(--spacing-md) * -1);padding:var(--spacing-sm) var(--spacing-md);background-color:var(--background-color-primary);border-top:1px solid var(--border-color-subtle);padding-bottom:24px;display:flex;position:sticky;inset-block-end:0}.Ax7asq_applyButton{border-radius:var(--radius-md);background-color:var(--background-color-strong);min-height:48px;color:var(--text-color-inverse);font-size:var(--font-size-md);cursor:pointer;border:none;outline:none;flex:1;justify-content:center;align-items:center;font-weight:700;display:flex}.Ax7asq_applyButton[data-disabled]{background-color:var(--disabled-bg-color);color:var(--text-color-disabled);cursor:default}.Ax7asq_applyButton[data-focus-visible]{outline:2px solid var(--accent-color);outline-offset:2px}
.oN8L0a_container{gap:var(--spacing-lg);flex-direction:column;display:flex}@media (max-width:768px){.oN8L0a_container{gap:var(--spacing-md)}}.oN8L0a_visuallyHiddenElement{visibility:hidden;block-size:0;inline-size:min(320px,100%);position:absolute;inset-block-start:0;inset-inline-start:0;overflow:clip}.oN8L0a_methodDetail{padding-inline:var(--spacing-xs)}@media (max-width:768px){.oN8L0a_methodDetail{padding-inline:var(--spacing-2xs)}}.oN8L0a_payPayBrand{align-items:flex-start;gap:var(--spacing-sm);flex-direction:column;display:flex}@media (max-width:768px){.oN8L0a_payPayBrand{gap:var(--spacing-xs)}}.oN8L0a_payPayLogo{block-size:auto;inline-size:107px}@media (max-width:768px){.oN8L0a_payPayLogo{inline-size:92px}}.oN8L0a_payPayNote{font-size:var(--font-size-sm);line-height:var(--line-height-md);margin:0}@media (max-width:768px){.oN8L0a_payPayNote{font-size:var(--font-size-xs)}}
.rBTZGq_triggerLabel{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.rBTZGq_list{padding:var(--spacing-2xs) var(--spacing-md);padding-bottom:24px}.rBTZGq_list>li+li{border-top:1px solid var(--border-color-subtle)}.rBTZGq_option{min-block-size:52px;inline-size:100%;padding-inline:var(--spacing-2xs);color:var(--text-color-primary);font-size:var(--font-size-md);text-align:start;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:none;outline:none;justify-content:space-between;align-items:center;display:flex}.rBTZGq_option[data-selected]{font-weight:700}.rBTZGq_option[data-focus-visible]{outline:2px solid var(--accent-color);outline-offset:-2px}.rBTZGq_checkIcon{block-size:20px;inline-size:20px;color:var(--primary-color);flex-shrink:0}
._1PmPNa_layout{align-items:flex-start;gap:var(--spacing-md);display:flex}._1PmPNa_main{gap:var(--spacing-md);flex-direction:column;flex:1 1 0;min-inline-size:0;display:flex}._1PmPNa_aside{max-block-size:calc(100dvh - var(--spacing-md) * 2);gap:var(--spacing-md);flex-direction:column;flex:0 0 280px;display:flex;position:sticky;inset-block-start:var(--spacing-md)}._1PmPNa_cardSection{flex-direction:column;display:flex}._1PmPNa_cardSectionDescription{margin:0 0 var(--spacing-md);font-size:var(--font-size-sm);line-height:var(--line-height-md)}._1PmPNa_cardFields{border-block-start:1px solid var(--border-color-subtle);grid-template-columns:minmax(140px,220px) 1fr;margin:0;display:grid}._1PmPNa_cardFieldRow{display:contents}._1PmPNa_cardFieldLabel{padding:var(--spacing-sm) var(--spacing-md);background:var(--background-color-secondary);border-block-end:1px solid var(--border-color-subtle);font-size:var(--font-size-sm);margin:0}._1PmPNa_cardFieldValue{padding:var(--spacing-sm) var(--spacing-md);border-block-end:1px solid var(--border-color-subtle);margin:0}._1PmPNa_cardFieldPlaceholder{inline-size:100%;padding:var(--spacing-2xs) var(--spacing-sm);border:1px solid var(--border-color-default);font-size:var(--font-size-sm);color:var(--text-color-tertiary);background:#fff;border-radius:4px;align-items:center;min-block-size:36px;display:flex}._1PmPNa_cardFieldExpiryRow,._1PmPNa_cardFieldCvcRow{align-items:center;gap:var(--spacing-sm);display:flex}._1PmPNa_cardFieldExpiryRow ._1PmPNa_cardFieldPlaceholder,._1PmPNa_cardFieldCvcRow ._1PmPNa_cardFieldPlaceholder{flex:0 0 200px;inline-size:auto}._1PmPNa_cardFieldExpiryHint,._1PmPNa_cardFieldCvcHint{font-size:var(--font-size-xs);color:var(--text-color-tertiary)}._1PmPNa_actions{align-items:center;gap:var(--spacing-sm);flex-direction:column;margin-block-start:var(--spacing-lg);display:flex}._1PmPNa_submitButton{min-inline-size:280px}._1PmPNa_summaryCard{background:var(--background-color-secondary);padding:var(--spacing-md);flex:none}@media (max-width:768px){._1PmPNa_layout{flex-direction:column;align-items:stretch}._1PmPNa_aside{flex:none;max-block-size:none;inline-size:100%;max-inline-size:360px;margin-inline:auto;position:static}._1PmPNa_cardFields{grid-template-columns:1fr}._1PmPNa_cardFieldRow{border-block-end:1px solid var(--border-color-subtle);display:block}._1PmPNa_cardFieldLabel,._1PmPNa_cardFieldValue{border-block-end:0}}
.kdhVyG_carousel{margin-top:var(--spacing-lg);position:relative}@media (max-width:768px){.kdhVyG_carousel{margin-top:var(--spacing-2xs)}}.kdhVyG_viewport{overflow:hidden}.kdhVyG_container{touch-action:pan-y pinch-zoom;display:flex}.kdhVyG_slide{aspect-ratio:2;flex:0 0 100%;min-width:0;position:relative}@media (any-hover:hover) and (pointer:fine){.kdhVyG_slide:focus-visible{outline:2px solid var(--outline-color);outline-offset:-2px}}.kdhVyG_image{object-fit:cover}.kdhVyG_controls{margin-top:var(--spacing-sm);grid-template-columns:1fr auto 1fr;align-items:center;display:grid}.kdhVyG_controls>:first-child{grid-column:2}.kdhVyG_arrows{gap:var(--spacing-2xs);justify-self:end;display:flex}
.fW11Pa_container{max-inline-size:640px;padding-block:var(--spacing-2xl) var(--spacing-3xl);text-align:center;flex-direction:column;align-items:center;margin-inline:auto;display:flex;position:relative}@media (max-width:768px){.fW11Pa_container{padding-block:var(--spacing-lg)}}.fW11Pa_header{align-items:center;gap:var(--spacing-xs);flex-direction:column;margin-block-end:var(--spacing-lg);display:flex}@media (max-width:768px){.fW11Pa_header{gap:var(--spacing-2xs);margin-block-end:var(--spacing-md)}}.fW11Pa_checkBadge{background-color:var(--green-600);block-size:56px;inline-size:56px;color:var(--text-color-inverse);border-radius:50%;justify-content:center;align-items:center;animation:.5s cubic-bezier(.34,1.56,.64,1) both fW11Pa_badgePop;display:inline-flex}@media (max-width:768px){.fW11Pa_checkBadge{block-size:40px;inline-size:40px}}.fW11Pa_checkIcon{block-size:50%;inline-size:50%}.fW11Pa_checkPath{stroke-dasharray:1;stroke-dashoffset:1px;animation:.45s ease-out .4s forwards fW11Pa_drawCheck}.fW11Pa_title{font-size:var(--font-size-2xl);font-weight:700;line-height:var(--line-height-2xl);opacity:0;margin:0;animation:.5s ease-out .5s forwards fW11Pa_fadeUp}@media (max-width:768px){.fW11Pa_title{font-size:var(--font-size-lg)}}.fW11Pa_body{inline-size:100%;padding:var(--spacing-lg) var(--spacing-2xl);background-color:var(--background-color-accent-subtle);opacity:0;border-radius:8px;animation:.5s ease-out .65s forwards fW11Pa_fadeUp}@media (max-width:768px){.fW11Pa_body{padding:var(--spacing-md) var(--spacing-sm)}}.fW11Pa_lead{margin:0 0 var(--spacing-sm);font-size:var(--font-size-lg);font-weight:700;line-height:var(--line-height-lg)}@media (max-width:768px){.fW11Pa_lead{font-size:var(--font-size-sm);margin-block-end:var(--spacing-xs)}}.fW11Pa_message{font-size:var(--font-size-sm);line-height:var(--line-height-md);color:var(--text-color-secondary);margin:0}@media (max-width:768px){.fW11Pa_message{font-size:var(--font-size-xs)}}.fW11Pa_note{margin:var(--spacing-sm) 0 var(--spacing-lg);font-size:var(--font-size-xs);line-height:var(--line-height-md);color:var(--text-color-tertiary);opacity:0;animation:.5s ease-out .75s forwards fW11Pa_fadeUp}@media (max-width:768px){.fW11Pa_note{margin-block:var(--spacing-xs) var(--spacing-md);font-size:var(--font-size-2xs)}}.fW11Pa_cta{opacity:0;animation:.5s ease-out .85s forwards fW11Pa_fadeUp}@keyframes fW11Pa_badgePop{0%{opacity:0;transform:scale(0)}to{opacity:1;transform:scale(1)}}@keyframes fW11Pa_drawCheck{to{stroke-dashoffset:0}}@keyframes fW11Pa_fadeUp{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.fW11Pa_checkBadge,.fW11Pa_title,.fW11Pa_body,.fW11Pa_note,.fW11Pa_cta{opacity:1;animation:none;transform:none}.fW11Pa_checkPath{stroke-dashoffset:0;animation:none}}.fW11Pa_lineNotice{align-items:center;gap:var(--spacing-sm);padding:var(--spacing-md);background:var(--background-color-secondary);border-radius:var(--radius-md);flex-direction:column;inline-size:100%;margin-block-start:var(--spacing-md);display:flex}.fW11Pa_lineButton{padding:var(--spacing-2xs) var(--spacing-lg);border:1px solid var(--line-brand-color);border-radius:var(--radius-sm);font-size:var(--font-size-sm);color:var(--text-color-inverse);background:var(--line-brand-color);justify-content:center;align-items:center;font-weight:700;display:inline-flex}.fW11Pa_lineButton:hover{opacity:.7}
.bXydlW_list li+li{margin-top:var(--spacing-2xs)}.bXydlW_linkTitle{align-items:center;gap:var(--spacing-3xs);color:var(--text-color-secondary);width:max-content;display:flex}@media (max-width:768px){.bXydlW_linkTitle{width:auto;font-size:var(--font-size-xs);letter-spacing:var(--letter-spacing-xs);line-height:var(--line-height-xs);align-items:flex-start}}.bXydlW_linkIcon{width:20px;color:var(--text-color-subtle)}
.f7j2UG_overlay{z-index:1000;background-color:color-mix(in srgb, var(--background-color-primary) 93%, transparent);place-items:center;display:grid;position:fixed;inset:0}.f7j2UG_overlay[data-entering]{animation:.2s ease-out f7j2UG_fadeIn}.f7j2UG_modal{padding:var(--spacing-md)}.f7j2UG_dialog{align-items:center;gap:var(--spacing-md);text-align:center;outline:none;flex-direction:column;display:flex}.f7j2UG_flower{block-size:64px;inline-size:64px;position:relative}.f7j2UG_petal{background-color:var(--primary-color);transform-origin:50% 32px;border-radius:50% 50% 45% 45%/65% 65% 35% 35%;block-size:22px;inline-size:14px;margin-inline-start:-7px;animation:1.2s linear infinite f7j2UG_petalFade;position:absolute;inset-block-start:0;inset-inline-start:50%}.f7j2UG_petal:first-child{animation-delay:0s;rotate:0deg}.f7j2UG_petal:nth-child(2){animation-delay:-.15s;rotate:45deg}.f7j2UG_petal:nth-child(3){animation-delay:-.3s;rotate:90deg}.f7j2UG_petal:nth-child(4){animation-delay:-.45s;rotate:135deg}.f7j2UG_petal:nth-child(5){animation-delay:-.6s;rotate:180deg}.f7j2UG_petal:nth-child(6){animation-delay:-.75s;rotate:225deg}.f7j2UG_petal:nth-child(7){animation-delay:-.9s;rotate:270deg}.f7j2UG_petal:nth-child(8){animation-delay:-1.05s;rotate:315deg}.f7j2UG_core{background-color:var(--primary-color);border-radius:50%;block-size:12px;inline-size:12px;margin-block-start:-6px;margin-inline-start:-6px;position:absolute;inset-block-start:50%;inset-inline-start:50%}.f7j2UG_message{font-size:var(--font-size-lg);line-height:var(--line-height-lg);letter-spacing:var(--letter-spacing-lg);color:var(--text-color-strong);font-weight:700}.f7j2UG_description{font-size:var(--font-size-sm);line-height:var(--line-height-sm);letter-spacing:var(--letter-spacing-sm);color:var(--text-color-tertiary)}@keyframes f7j2UG_fadeIn{0%{opacity:0}}@keyframes f7j2UG_petalFade{0%{opacity:1}to{opacity:.2}}@media (prefers-reduced-motion:reduce){.f7j2UG_petal{opacity:.7;animation:none}}
.LegbuW_description{color:var(--text-color-secondary);font-size:var(--font-size-sm)}
.mAiofq_description{margin:0 0 var(--spacing-md);font-size:var(--font-size-sm);line-height:var(--line-height-md)}@media (max-width:768px){.mAiofq_description{font-size:var(--font-size-xs);margin-block-end:var(--spacing-sm)}}.mAiofq_layout{align-items:flex-start;gap:var(--spacing-md);display:flex}@media (max-width:768px){.mAiofq_layout{flex-direction:column;align-items:stretch}}.mAiofq_main{gap:var(--spacing-md);flex-direction:column;flex:1 1 0;min-inline-size:0;display:flex}@media (max-width:768px){.mAiofq_main{gap:var(--spacing-sm)}}.mAiofq_aside{gap:var(--spacing-md);flex-direction:column;flex:0 0 280px;display:flex;position:sticky;inset-block-start:var(--spacing-md)}@media (max-width:768px){.mAiofq_aside{display:none}}.mAiofq_inlineSummary{gap:var(--spacing-sm);flex-direction:column;display:flex}@media (min-width:769px){.mAiofq_inlineSummary{display:none}}.mAiofq_section{gap:var(--spacing-sm);flex-direction:column;display:flex}@media (max-width:768px){.mAiofq_section{gap:var(--spacing-xs)}}.mAiofq_sectionTitle{padding-block:var(--spacing-sm);font-size:var(--font-size-lg);font-weight:500;line-height:var(--line-height-lg);margin:0}@media (max-width:768px){.mAiofq_sectionTitle{padding-block:var(--spacing-xs);font-size:var(--font-size-md)}}.mAiofq_sectionTitle:before{content:"■";margin-inline-end:var(--spacing-3xs)}.mAiofq_list{border:1px solid var(--border-color-default);grid-template-columns:minmax(160px,250px) 1fr;margin:0;display:grid}@media (max-width:768px){.mAiofq_list{grid-template-columns:1fr}}.mAiofq_row{display:contents}.mAiofq_label{padding:var(--spacing-2xs) var(--spacing-sm);background:var(--background-color-secondary);border-inline-end:1px solid var(--border-color-default);border-block-end:1px solid var(--border-color-default);font-size:var(--font-size-sm);white-space:nowrap;margin:0;font-weight:400}@media (max-width:768px){.mAiofq_label{font-size:var(--font-size-xs);border-inline-end:0;font-weight:500}}.mAiofq_value{padding:var(--spacing-2xs) var(--spacing-sm);border-block-end:1px solid var(--border-color-default);font-size:var(--font-size-sm);line-height:var(--line-height-md);word-break:break-word;margin:0}@media (max-width:768px){.mAiofq_value{font-size:var(--font-size-sm)}}.mAiofq_list>.mAiofq_row:last-child>dt,.mAiofq_list>.mAiofq_row:last-child>dd{border-block-end:0}.mAiofq_bouquetImage{object-fit:contain;border:1px solid var(--border-color-subtle);border-radius:var(--radius-sm);max-block-size:200px;max-inline-size:200px}.mAiofq_note{font-size:var(--font-size-sm);color:var(--text-color-tertiary);margin:0}.mAiofq_backLink{align-self:flex-end}.mAiofq_actions{align-items:center;gap:var(--spacing-sm);flex-direction:column;margin-block-start:var(--spacing-lg);display:flex}@media (max-width:768px){.mAiofq_actions{gap:var(--spacing-xs);margin-block-start:var(--spacing-md)}}.mAiofq_submitButton{min-inline-size:280px}@media (max-width:768px){.mAiofq_submitButton{min-inline-size:220px}}.mAiofq_error{font-size:var(--font-size-sm);color:var(--error-color);margin:0}@media (max-width:768px){.mAiofq_error{font-size:var(--font-size-xs)}}.mAiofq_summaryCard{background:var(--background-color-secondary);padding:var(--spacing-md)}@media (max-width:768px){.mAiofq_summaryCard{padding:var(--spacing-sm)}}
.a2Nssa_slide{margin-top:var(--spacing-lg);aspect-ratio:2;width:100%;}@media (max-width:768px){.a2Nssa_slide{margin-top:var(--spacing-2xs)}}.a2Nssa_titleBar{width:60%}.a2Nssa_descriptionLines{gap:var(--spacing-3xs);flex-direction:column;display:flex}.a2Nssa_articleTitleBar{width:30%}.a2Nssa_articleList{gap:var(--spacing-2xs);flex-direction:column;display:flex}.a2Nssa_articleRow{align-items:center;gap:var(--spacing-3xs);display:flex}.a2Nssa_articleIcon{flex-shrink:0;width:20px}
._4hCRJa_reviewedMessage{align-items:center;gap:var(--spacing-3xs);font-size:var(--font-size-sm);color:var(--primary-color);display:flex}._4hCRJa_reviewedIcon{flex-shrink:0;block-size:1.25em;inline-size:1.25em}