.FaqView-module__yKNWsG__headingWrapper{padding:var(--spacing-md) 0}.FaqView-module__yKNWsG__layout{gap:var(--spacing-xl);margin-top:var(--spacing-lg);margin-bottom:var(--spacing-4xl);grid-template-columns:240px 1fr;display:grid}@media (max-width:768px){.FaqView-module__yKNWsG__layout{gap:var(--spacing-md);margin-bottom:var(--spacing-2xl);padding-inline:var(--spacing-xs);grid-template-columns:1fr}}.FaqView-module__yKNWsG__main{gap:var(--spacing-3xl);flex-direction:column;min-width:0;display:flex}@media (max-width:768px){.FaqView-module__yKNWsG__main{gap:var(--spacing-2xl)}}.FaqView-module__yKNWsG__section{gap:var(--spacing-md);flex-direction:column;display:flex}.FaqView-module__yKNWsG__sectionHeading.FaqView-module__yKNWsG__sectionHeading{align-items:flex-start}.FaqView-module__yKNWsG__subsection{gap:var(--spacing-sm);font-size:var(--font-size-sm);line-height:var(--line-height-sm);flex-direction:column;display:flex}.FaqView-module__yKNWsG__subsection+.FaqView-module__yKNWsG__subsection{margin-top:var(--spacing-2xl)}.FaqView-module__yKNWsG__subsectionHeading{font-size:var(--font-size-lg);padding-bottom:var(--spacing-3xs);border-bottom:1px solid var(--border-color-default);font-weight:700}.FaqView-module__yKNWsG__productImages{gap:var(--spacing-xs);grid-template-columns:repeat(3,1fr);display:grid}.FaqView-module__yKNWsG__productImages img{aspect-ratio:1;object-fit:cover;border-radius:4px;width:100%;height:auto}.FaqView-module__yKNWsG__textLink{color:var(--accent-color);font-size:inherit;text-decoration:underline;transition:opacity .2s}@media (any-hover:hover) and (pointer:fine){.FaqView-module__yKNWsG__textLink:hover{opacity:.7}}.FaqView-module__yKNWsG__note{font-size:inherit;color:var(--text-color-muted)}@media (max-width:768px){.FaqView-module__yKNWsG__note{font-size:var(--font-size-xs)}}.FaqView-module__yKNWsG__bulletList{padding:var(--spacing-sm) var(--spacing-sm) var(--spacing-sm) var(--spacing-lg);gap:var(--spacing-2xs);font-size:inherit;line-height:var(--line-height-sm);border:1px solid var(--border-color-default);border-radius:4px;flex-direction:column;list-style:outside;display:flex}.FaqView-module__yKNWsG__tableWrapper{scrollbar-gutter:stable;overflow-x:auto}.FaqView-module__yKNWsG__tableWrapper::-webkit-scrollbar{height:8px}.FaqView-module__yKNWsG__tableWrapper::-webkit-scrollbar-track{background:var(--background-color-tertiary);border-radius:4px}.FaqView-module__yKNWsG__tableWrapper::-webkit-scrollbar-thumb{background:var(--disabled-color);border-radius:4px}.FaqView-module__yKNWsG__feeTable{border-collapse:collapse;min-width:600px;font-size:var(--font-size-sm)}@media (max-width:768px){.FaqView-module__yKNWsG__feeTable{font-size:var(--font-size-xs)}}.FaqView-module__yKNWsG__feeTable th,.FaqView-module__yKNWsG__feeTable td{border:1px solid var(--border-color-subtle);padding:var(--spacing-2xs) var(--spacing-xs);text-align:center;white-space:nowrap}.FaqView-module__yKNWsG__feeTable tr:first-child th{border-top:none}.FaqView-module__yKNWsG__feeTable tr:last-child td{border-bottom:none}.FaqView-module__yKNWsG__feeTable th:first-child,.FaqView-module__yKNWsG__feeTable td:first-child{border-left:none}.FaqView-module__yKNWsG__feeTable th:last-child,.FaqView-module__yKNWsG__feeTable td:last-child{border-right:none}.FaqView-module__yKNWsG__feeTable th{background-color:var(--background-color-secondary);font-weight:700}.FaqView-module__yKNWsG__feeTable td:first-child{font-weight:700}.FaqView-module__yKNWsG__cardSection{gap:var(--spacing-md);align-items:flex-start;display:flex}@media (max-width:768px){.FaqView-module__yKNWsG__cardSection{flex-direction:column}}.FaqView-module__yKNWsG__cardBrandsImage{flex-shrink:0;width:200px;height:auto}.FaqView-module__yKNWsG__paypayLogoImage{flex-shrink:0;width:160px;height:auto}
.Button-module__e7WGRa__button{vertical-align:top;color:var(--color);border:1px solid var(--border-color);background-color:var(--background-color);padding:var(--padding);font-size:var(--font-size);border-radius:var(--base-spacing);text-align:center;justify-content:center;align-items:center;width:auto;font-weight:700;display:inline-flex;position:relative}.Button-module__e7WGRa__button[disabled]{cursor:not-allowed;background-color:var(--disabled-bg-color);border-color:var(--disabled-bg-color);color:var(--disabled-color)}.Button-module__e7WGRa__button[data-size=small]{--font-size:var(--font-size-xs);--padding:var(--spacing-3xs) var(--spacing-xs)}.Button-module__e7WGRa__button[data-size=small] .Button-module__e7WGRa__buttonContent{gap:var(--spacing-3xs)}.Button-module__e7WGRa__button[data-size=small] .Button-module__e7WGRa__buttonPrefix,.Button-module__e7WGRa__button[data-size=small] .Button-module__e7WGRa__buttonSuffix{width:1em}.Button-module__e7WGRa__button[data-size=medium]{--font-size:var(--font-size-sm);--padding:var(--spacing-2xs) var(--spacing-xs)}.Button-module__e7WGRa__button[data-size=large]{--font-size:var(--font-size-lg);--padding:var(--spacing-xs) var(--spacing-md)}@media (max-width:768px){.Button-module__e7WGRa__button[data-size=large]{--font-size:var(--font-size-sm);--padding:var(--spacing-xs) var(--spacing-sm)}}.Button-module__e7WGRa__button[data-variant=outlined][data-color=plain]{--color:var(--text-color-primary);--border-color:var(--border-color-plain);--background-color:var(--background-color-primary)}.Button-module__e7WGRa__button[data-variant=outlined][data-color=primary]{--color:var(--primary-color);--border-color:var(--primary-color);--background-color:var(--background-color-primary)}.Button-module__e7WGRa__button[data-variant=outlined][data-color=gray]{--color:var(--text-color-tertiary);--border-color:var(--border-color-default);--background-color:var(--background-color-primary)}.Button-module__e7WGRa__button[data-variant=outlined][data-color=error]{--color:var(--error-color);--border-color:var(--error-color);--background-color:var(--background-color-primary)}.Button-module__e7WGRa__button[data-variant=contained][data-color=plain]{--color:var(--text-color-inverse);--border-color:var(--border-color-strong);--background-color:var(--background-color-strong)}.Button-module__e7WGRa__button[data-variant=contained][data-color=primary]{--color:var(--text-color-inverse);--border-color:var(--primary-color);--background-color:var(--primary-color)}.Button-module__e7WGRa__button[data-variant=contained][data-color=gray]{--color:var(--text-color-inverse);--border-color:var(--border-color-strong);--background-color:var(--background-color-strong)}.Button-module__e7WGRa__button[data-variant=contained][data-color=error]{--color:var(--text-color-inverse);--border-color:var(--error-color);--background-color:var(--error-color)}.Button-module__e7WGRa__button[data-variant=text][data-color=plain]{--color:var(--text-color-primary);--border-color:transparent;--background-color:transparent}.Button-module__e7WGRa__button[data-variant=text][data-color=primary]{--color:var(--primary-color);--border-color:transparent;--background-color:transparent}.Button-module__e7WGRa__button[data-variant=text][data-color=gray]{--color:var(--text-color-tertiary);--border-color:transparent;--background-color:transparent}.Button-module__e7WGRa__button[data-variant=text][data-color=error]{--color:var(--error-color);--border-color:transparent;--background-color:transparent}@media (hover:hover){.Button-module__e7WGRa__button:where(:any-link,:enabled,summary):hover{background-color:color-mix(in sRGB, var(--background-color) 95%, var(--text-color-primary))}}.Button-module__e7WGRa__button:where(:any-link,:enabled,summary):focus-visible{outline:2px solid var(--outline-color);outline-offset:2px}.Button-module__e7WGRa__buttonContent{justify-content:center;align-items:center;gap:var(--button-content-gap,var(--spacing-xs));display:inline-flex}.Button-module__e7WGRa__buttonPrefix,.Button-module__e7WGRa__buttonLabel,.Button-module__e7WGRa__buttonSuffix{justify-content:center;align-items:center;display:inline-flex}.Button-module__e7WGRa__buttonPrefix,.Button-module__e7WGRa__buttonSuffix{width:var(--button-affix-size,1.5em)}.Button-module__e7WGRa__buttonSpinner{pointer-events:none;justify-content:center;align-items:center;display:inline-flex;position:absolute;inset:0}.Button-module__e7WGRa__invisible{visibility:hidden}
.DefaultSection-module___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){.DefaultSection-module___gqAlq__defaultSection{padding-inline:var(--spacing-xs);margin:0 auto}}
.PageHeading-module__OYitUq__pageHeading{font-size:var(--font-size-3xl);line-height:var(--line-height-3xl);letter-spacing:var(--letter-spacing-3xl);padding-bottom:var(--spacing-2xs);border-bottom:1px solid var(--border-color-strong)}@media (max-width:768px){.PageHeading-module__OYitUq__pageHeading{font-size:var(--font-size-xl);line-height:var(--line-height-xl);letter-spacing:var(--letter-spacing-xl);padding-bottom:var(--spacing-3xs)}}
.Alert-module__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){.Alert-module__WpPx1W__root{font-size:var(--font-size-xs);line-height:var(--line-height-xs)}}.Alert-module__WpPx1W__icon{flex-shrink:0;block-size:18px;inline-size:18px;margin-block-start:1px}.Alert-module__WpPx1W__body{flex:1;min-width:0}.Alert-module__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)}.Alert-module__WpPx1W__info .Alert-module__WpPx1W__icon{color:var(--text-color-link)}.Alert-module__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)}.Alert-module__WpPx1W__warn .Alert-module__WpPx1W__icon{color:var(--accent-color)}.Alert-module__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)}.Alert-module__WpPx1W__alert .Alert-module__WpPx1W__icon{color:var(--error-color)}
.ColumnListItem-module__LSUBGW__listItem{align-items:center;gap:var(--spacing-lg);display:flex}.ColumnListItem-module__LSUBGW__imageContainer{aspect-ratio:2;border-radius:var(--spacing-2xs);background-color:var(--accent-color);width:30%;min-width:150px;position:relative;overflow:hidden}.ColumnListItem-module__LSUBGW__content{color:var(--text-color-secondary);flex:1}.ColumnListItem-module__LSUBGW__date{font-size:var(--font-size-sm)}.ColumnListItem-module__LSUBGW__icon{width:24px;color:var(--accent-color)}@media (max-width:768px){.ColumnListItem-module__LSUBGW__listItem{gap:var(--spacing-2xs)}.ColumnListItem-module__LSUBGW__content{font-size:var(--font-size-xs)}.ColumnListItem-module__LSUBGW__date{font-size:var(--font-size-2xs)}}
._ImportantNoticeContent-module__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%}._ImportantNoticeContent-module__cdDeea__importantNotice img{width:100%;max-width:100%;height:auto;margin-inline:auto;display:block}@media (max-width:768px){._ImportantNoticeContent-module__cdDeea__importantNotice{margin:var(--spacing-sm) auto var(--spacing-xl);padding-block:var(--spacing-sm)}}
.SearchByStyleSection-module__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}
.SearchByStyleSectionSkeleton-module__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){.SearchByStyleSectionSkeleton-module__OYQ51W__list{gap:var(--spacing-2xs);grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}}.SearchByStyleSectionSkeleton-module__OYQ51W__card{border-radius:var(--spacing-2xs);background-color:var(--background-color-primary);align-items:center;width:100%;display:flex;overflow:hidden}.SearchByStyleSectionSkeleton-module__OYQ51W__image{aspect-ratio:1;flex:0 0 35%;min-width:80px;max-width:92px;}@media (max-width:768px){.SearchByStyleSectionSkeleton-module__OYQ51W__image{min-width:40px;max-width:70px}}.SearchByStyleSectionSkeleton-module__OYQ51W__label{padding:var(--base-spacing);flex:auto;justify-content:center;display:flex}
._StyleCard-module__-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){._StyleCard-module__-OUcEW__styleCard:has(:focus-visible){outline:2px solid var(--outline-color);outline-offset:2px}._StyleCard-module__-OUcEW__styleCard:hover{box-shadow:0 4px 16px #0000001f}}._StyleCard-module__-OUcEW__styleCardImageContainer{aspect-ratio:1;flex:0 0 35%;min-width:clamp(40px,36cqi,80px);max-width:clamp(70px,41.8cqi,92px);position:relative}._StyleCard-module__-OUcEW__styleCardImage{object-fit:cover}._StyleCard-module__-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}
._StyleCardListClient-module__ZwZOdW__styleList{gap:var(--spacing-lg);grid-template-columns:repeat(auto-fill,minmax(200px,1fr));display:grid}@media (max-width:768px){._StyleCardListClient-module__ZwZOdW__styleList{gap:var(--spacing-2xs);grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}}
._TopicCard-module__QEziKa__card{border-radius:8px;overflow:hidden}._TopicCard-module__QEziKa__card:has(:focus-visible){outline:2px solid var(--accent-color);outline-offset:0}._TopicCard-module__QEziKa__link{color:inherit;outline:none;text-decoration:none;display:block}._TopicCard-module__QEziKa__imageWrapper{aspect-ratio:2;position:relative;overflow:hidden}._TopicCard-module__QEziKa__image{object-fit:cover}._TopicCard-module__QEziKa__placeholder{background-color:var(--background-color-secondary);width:100%;height:100%}
._TopicListCarouselClient-module__G0obLG__carousel{--slide-spacing:1rem;--slide-size:calc((100% - var(--slide-spacing)) / 3.2);position:relative}@media (max-width:768px){._TopicListCarouselClient-module__G0obLG__carousel{--slide-size:80vw}}._TopicListCarouselClient-module__G0obLG__footer{margin-top:var(--spacing-sm);grid-template-columns:1fr auto 1fr;align-items:center;display:grid}._TopicListCarouselClient-module__G0obLG__controls{justify-self:end;gap:var(--spacing-2xs);grid-column:3;display:flex}._TopicListCarouselClient-module__G0obLG__viewport{padding:var(--base-spacing);overflow:hidden}._TopicListCarouselClient-module__G0obLG__container{touch-action:pan-y pinch-zoom;margin-left:calc(var(--slide-spacing) * -1);display:flex}._TopicListCarouselClient-module__G0obLG__slide{flex:0 0 var(--slide-size);min-width:0;padding-left:var(--slide-spacing);transform:translate(0,0)}._TopicListCarouselClient-module__G0obLG__dotsWrapper{grid-column:2;justify-content:center;display:flex}._TopicListCarouselClient-module__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}
.SearchByTopicSection-module__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}
.SearchByTopicSectionSkeleton-module__fD_1UG__carousel{position:relative}.SearchByTopicSectionSkeleton-module__fD_1UG__controls{top:calc(var(--spacing-lg) * -1);gap:var(--spacing-2xs);display:flex;position:absolute;right:0}.SearchByTopicSectionSkeleton-module__fD_1UG__viewport{overflow:hidden}.SearchByTopicSectionSkeleton-module__fD_1UG__track{margin-left:-1rem;display:flex}.SearchByTopicSectionSkeleton-module__fD_1UG__slide{flex:0 0 calc(31.25% - .3125rem);min-width:0;padding-left:1rem}@media (max-width:768px){.SearchByTopicSectionSkeleton-module__fD_1UG__slide{flex:0 0 80vw}}.SearchByTopicSectionSkeleton-module__fD_1UG__card{aspect-ratio:2;border-radius:8px;}.SearchByTopicSectionSkeleton-module__fD_1UG__dots{gap:var(--spacing-2xs);margin-top:var(--spacing-lg);justify-content:center;display:flex}@media (max-width:768px){.SearchByTopicSectionSkeleton-module__fD_1UG__dots{margin-top:var(--spacing-sm)}}
._UseCard-module__pmc97G__card{width:100%;display:flex;container-type:inline-size}._UseCard-module__pmc97G__cardImageContainer{aspect-ratio:1;flex:0 0 clamp(56px,32.7cqi,72px);position:relative}._UseCard-module__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){._UseCard-module__pmc97G__card{align-items:center;gap:var(--spacing-2xs);flex-direction:column}._UseCard-module__pmc97G__cardName{font-size:var(--font-size-2xs);overflow-wrap:anywhere;white-space:pre-wrap;padding:0}}
.SearchByUseSection-module__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}
.FallingPetals-module__YVGBqa__petals{pointer-events:none;z-index:1;position:absolute;inset:0;overflow:clip}.FallingPetals-module__YVGBqa__petal{background-color:var(--pink-300);opacity:0;block-size:12px;inline-size:12px;animation:FallingPetals-module__YVGBqa__petalFall var(--petal-duration,2.6s) ease-in var(--petal-delay,0s) forwards;border-radius:100% 0;position:absolute;inset-block-start:-16px}.FallingPetals-module__YVGBqa__petal:nth-child(odd){border-radius:0 100%}.FallingPetals-module__YVGBqa__petal:nth-child(3n){background-color:var(--pink-200)}.FallingPetals-module__YVGBqa__petal:nth-child(4n){background-color:var(--pink-400)}.FallingPetals-module__YVGBqa__petal:first-child{--petal-delay:.2s;--petal-drift:30px;inset-inline-start:8%}.FallingPetals-module__YVGBqa__petal:nth-child(2){--petal-delay:.55s;--petal-duration:3s;--petal-drift:-22px;block-size:9px;inline-size:9px;inset-inline-start:18%}.FallingPetals-module__YVGBqa__petal:nth-child(3){--petal-delay:.1s;--petal-drift:18px;inset-inline-start:28%}.FallingPetals-module__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%}.FallingPetals-module__YVGBqa__petal:nth-child(5){--petal-delay:.35s;--petal-drift:26px;block-size:10px;inline-size:10px;inset-inline-start:48%}.FallingPetals-module__YVGBqa__petal:nth-child(6){--petal-delay:.85s;--petal-duration:3.1s;--petal-drift:-18px;inset-inline-start:57%}.FallingPetals-module__YVGBqa__petal:nth-child(7){--petal-delay:.25s;--petal-drift:22px;block-size:9px;inline-size:9px;inset-inline-start:66%}.FallingPetals-module__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%}.FallingPetals-module__YVGBqa__petal:nth-child(9){--petal-delay:.45s;--petal-drift:20px;inset-inline-start:83%}.FallingPetals-module__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%}.FallingPetals-module__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%}.FallingPetals-module__YVGBqa__petal:nth-child(12){--petal-delay:1.5s;--petal-duration:3.4s;--petal-drift:-20px;--petal-fall:380px;inset-inline-start:14%}.FallingPetals-module__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%}.FallingPetals-module__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%}.FallingPetals-module__YVGBqa__petal:nth-child(15){--petal-delay:1.4s;--petal-duration:3.7s;--petal-drift:22px;--petal-fall:440px;inset-inline-start:53%}.FallingPetals-module__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%}.FallingPetals-module__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%}.FallingPetals-module__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 FallingPetals-module__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){.FallingPetals-module__YVGBqa__petal{display:none}}
.SearchByUseSectionSkeleton-module__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){.SearchByUseSectionSkeleton-module__cWMkWa__list{gap:var(--spacing-2xs);grid-template-columns:repeat(auto-fill,minmax(100px,1fr))}}.SearchByUseSectionSkeleton-module__cWMkWa__card{align-items:center;width:100%;display:flex}@media (max-width:768px){.SearchByUseSectionSkeleton-module__cWMkWa__card{gap:var(--spacing-2xs);flex-direction:column}}.SearchByUseSectionSkeleton-module__cWMkWa__image{aspect-ratio:1;flex:0 0 72px;}@media (max-width:768px){.SearchByUseSectionSkeleton-module__cWMkWa__image{flex:0 0 56px}}.SearchByUseSectionSkeleton-module__cWMkWa__label{padding:var(--base-spacing);flex:auto;justify-content:center;display:flex}@media (max-width:768px){.SearchByUseSectionSkeleton-module__cWMkWa__label{padding:0}}
.AfterBouquetReceiveCompletedView-module__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){.AfterBouquetReceiveCompletedView-module__l6JkdG__container{padding-block:var(--spacing-lg)}}.AfterBouquetReceiveCompletedView-module__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 AfterBouquetReceiveCompletedView-module__l6JkdG__badgePop;display:inline-flex}@media (max-width:768px){.AfterBouquetReceiveCompletedView-module__l6JkdG__checkBadge{block-size:40px;inline-size:40px}}.AfterBouquetReceiveCompletedView-module__l6JkdG__checkIcon{block-size:50%;inline-size:50%}.AfterBouquetReceiveCompletedView-module__l6JkdG__checkPath{stroke-dasharray:1;stroke-dashoffset:1px;animation:.45s ease-out .4s forwards AfterBouquetReceiveCompletedView-module__l6JkdG__drawCheck}.AfterBouquetReceiveCompletedView-module__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 AfterBouquetReceiveCompletedView-module__l6JkdG__fadeUp}.AfterBouquetReceiveCompletedView-module__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 AfterBouquetReceiveCompletedView-module__l6JkdG__fadeUp}.AfterBouquetReceiveCompletedView-module__l6JkdG__cta{margin-block-start:var(--spacing-md);animation:.5s ease-out .8s both AfterBouquetReceiveCompletedView-module__l6JkdG__fadeUp}@keyframes AfterBouquetReceiveCompletedView-module__l6JkdG__badgePop{0%{opacity:0;transform:scale(0)}to{opacity:1;transform:scale(1)}}@keyframes AfterBouquetReceiveCompletedView-module__l6JkdG__drawCheck{to{stroke-dashoffset:0}}@keyframes AfterBouquetReceiveCompletedView-module__l6JkdG__fadeUp{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.AfterBouquetReceiveCompletedView-module__l6JkdG__checkBadge,.AfterBouquetReceiveCompletedView-module__l6JkdG__title,.AfterBouquetReceiveCompletedView-module__l6JkdG__text,.AfterBouquetReceiveCompletedView-module__l6JkdG__cta{opacity:1;animation:none;transform:none}.AfterBouquetReceiveCompletedView-module__l6JkdG__checkPath{stroke-dashoffset:0;animation:none}}
._NewsListClient-module__-SHDpW__newsList{--news-list-max-width:800px;gap:var(--spacing-lg);max-width:calc(var(--news-list-max-width) + (var(--spacing-sm) * 2));padding-inline:var(--spacing-sm);width:100%;margin:0 auto;display:grid}._NewsListClient-module__-SHDpW__newsListItem{border-bottom:2px dotted var(--border-color-strong);justify-content:space-between;align-items:center;display:flex;position:relative}._NewsListClient-module__-SHDpW__newsListItemIcon{--icon-color:var(--primary-color);color:var(--icon-color);width:24px}
._AfterBouquetReceiveFormClient-module__2QnEiG__form{gap:var(--spacing-lg);flex-direction:column;display:flex}._AfterBouquetReceiveFormClient-module__2QnEiG__submitWrapper{align-items:center;gap:var(--spacing-sm);flex-direction:column;display:flex}._AfterBouquetReceiveFormClient-module__2QnEiG__submitButton{min-inline-size:240px}
._NewsListItem-module__d4TJ6W__newsListItem{color:var(--text-color-primary)}._NewsListItem-module__d4TJ6W__newsListItem:before{content:"";width:100%;height:100%;position:absolute}._NewsListItem-module__d4TJ6W__date{font-size:var(--font-size-xs)}
._ReceiveMethodFieldsSection-module__TeqVsa__fields{gap:var(--spacing-md);flex-direction:column;display:flex}
._OrderSummarySection-module__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}._OrderSummarySection-module__yzlmfW__orderInfo{gap:var(--spacing-2xs);flex-direction:column;margin:0;display:flex}._OrderSummarySection-module__yzlmfW__orderInfoRow{gap:var(--spacing-sm);font-size:var(--font-size-sm);display:flex}._OrderSummarySection-module__yzlmfW__orderInfoRow dt{color:var(--text-color-secondary);flex:none}._OrderSummarySection-module__yzlmfW__orderInfoRow dd{margin:0}._OrderSummarySection-module__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}._OrderSummarySection-module__yzlmfW__item{gap:var(--spacing-xs);flex-direction:column;display:flex}._OrderSummarySection-module__yzlmfW__itemName{font-size:var(--font-size-sm);font-weight:500;line-height:var(--line-height-sm);margin:0}._OrderSummarySection-module__yzlmfW__itemBody{align-items:center;gap:var(--spacing-sm);display:flex}._OrderSummarySection-module__yzlmfW__imageWrapper{aspect-ratio:1;border-radius:4px;flex:0 0 80px;position:relative;overflow:clip}._OrderSummarySection-module__yzlmfW__image{object-fit:cover}._OrderSummarySection-module__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}._OrderSummarySection-module__yzlmfW__quantity{margin:0}._OrderSummarySection-module__yzlmfW__optionList{margin:var(--spacing-2xs) 0 0;flex-direction:column;display:flex}._OrderSummarySection-module__yzlmfW__optionRow{justify-content:space-between;align-items:baseline;gap:var(--spacing-md);padding-block:var(--spacing-2xs);margin:0;display:flex}._OrderSummarySection-module__yzlmfW__optionRow+._OrderSummarySection-module__yzlmfW__optionRow{border-block-start:1px solid var(--border-color-subtle)}._OrderSummarySection-module__yzlmfW__optionLabel{font-size:var(--font-size-xs);color:var(--text-color-tertiary);flex:none;margin:0}._OrderSummarySection-module__yzlmfW__optionValue{min-width:0;font-size:var(--font-size-xs);text-align:end;margin:0}._OrderSummarySection-module__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}._OrderSummarySection-module__yzlmfW__priceRow{font-size:var(--font-size-sm);justify-content:space-between;display:flex}._OrderSummarySection-module__yzlmfW__priceRow dt{color:var(--text-color-secondary)}._OrderSummarySection-module__yzlmfW__priceRow dd{margin:0}._OrderSummarySection-module__yzlmfW__priceRowTotal{font-size:var(--font-size-md);justify-content:space-between;font-weight:700;display:flex}._OrderSummarySection-module__yzlmfW__priceRowTotal dd{margin:0}
.ProductReviewBadge-module__b_qzfW__reviewBadge{align-items:center;gap:var(--spacing-2xs);cursor:pointer;font-size:var(--font-size-md);background:0 0;border:none;padding:0;display:inline-flex}.ProductReviewBadge-module__b_qzfW__reviewBadgeAvg{color:var(--text-color-primary);font-weight:700}.ProductReviewBadge-module__b_qzfW__reviewBadgeCount{color:var(--primary-color)}
._ProductPastDeliveryGalleryClient-module__MlD1fW__body{gap:var(--spacing-sm);grid-template-columns:minmax(0,1fr);display:grid}@media (max-width:768px){._ProductPastDeliveryGalleryClient-module__MlD1fW__body{gap:var(--spacing-xs)}}._ProductPastDeliveryGalleryClient-module__MlD1fW__message{font-size:var(--font-size-sm);color:var(--text-color-secondary);line-height:var(--line-height-sm)}@media (max-width:768px){._ProductPastDeliveryGalleryClient-module__MlD1fW__message{font-size:var(--font-size-xs);line-height:var(--line-height-xs)}}._ProductPastDeliveryGalleryClient-module__MlD1fW__carousel{--slide-spacing:var(--spacing-3xs);--slide-size:180px}@media (max-width:768px){._ProductPastDeliveryGalleryClient-module__MlD1fW__carousel{--slide-size:33%}}._ProductPastDeliveryGalleryClient-module__MlD1fW__slide{flex:0 0 var(--slide-size);min-width:0;padding-left:var(--slide-spacing);transform:translate(0,0)}._ProductPastDeliveryGalleryClient-module__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){._ProductPastDeliveryGalleryClient-module__MlD1fW__thumbnailButton:hover{opacity:.85}}._ProductPastDeliveryGalleryClient-module__MlD1fW__thumbnailButton:focus-visible{outline:2px solid var(--outline-color);outline-offset:2px}._ProductPastDeliveryGalleryClient-module__MlD1fW__thumbnail{object-fit:cover}._ProductPastDeliveryGalleryClient-module__MlD1fW__zoomContainer{background-color:var(--background-color-primary);justify-content:center;align-items:center;display:flex;position:relative}._ProductPastDeliveryGalleryClient-module__MlD1fW__zoomedImage{width:100%;height:auto;object-fit:contain;max-block-size:90vh}._ProductPastDeliveryGalleryClient-module__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){._ProductPastDeliveryGalleryClient-module__MlD1fW__zoomCloseButton:hover{background-color:#000000b3}}._ProductPastDeliveryGalleryClient-module__MlD1fW__zoomCloseButton:focus-visible{outline:2px solid var(--outline-color);outline-offset:2px}._ProductPastDeliveryGalleryClient-module__MlD1fW__zoomCloseIcon{width:24px;height:24px}
.ProductPastDeliveryGallerySkeleton-module___tjUta__viewport{padding-block:var(--spacing-3xs);overflow:hidden}.ProductPastDeliveryGallerySkeleton-module___tjUta__track{margin:0;padding:0;list-style:none;display:flex}.ProductPastDeliveryGallerySkeleton-module___tjUta__thumbnail{aspect-ratio:1;border-radius:var(--spacing-3xs);width:100%;}
.ProductContactFabClient-module__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){.ProductContactFabClient-module__o1OERW__container{inset-block-end:var(--spacing-xs);inset-inline-end:var(--spacing-xs)}}.ProductContactFabClient-module__o1OERW__container[data-raised]{transform:translateY(calc(-88px - var(--spacing-xs) * 2))}@media (max-width:768px){.ProductContactFabClient-module__o1OERW__container[data-raised]{transform:translateY(calc(-64px - var(--spacing-2xs)))}}.ProductContactFabClient-module__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){.ProductContactFabClient-module__o1OERW__fab{padding:var(--spacing-3xs) var(--spacing-2xs)}}@media (any-hover:hover) and (pointer:fine){.ProductContactFabClient-module__o1OERW__fab:hover{background-color:color-mix(in sRGB, var(--background-color-primary) 90%, transparent)}.ProductContactFabClient-module__o1OERW__fab:focus-visible{outline:2px solid var(--outline-color);outline-offset:2px}}.ProductContactFabClient-module__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){.ProductContactFabClient-module__o1OERW__fabIconBox{width:36px;height:36px}}.ProductContactFabClient-module__o1OERW__fabIconBox>svg{grid-area:1/1;width:20px;height:20px;transition:opacity .2s}@media (max-width:768px){.ProductContactFabClient-module__o1OERW__fabIconBox>svg{width:16px;height:16px}}.ProductContactFabClient-module__o1OERW__fabIconClose,.ProductContactFabClient-module__o1OERW__container[data-open] .ProductContactFabClient-module__o1OERW__fabIconPhone{opacity:0}.ProductContactFabClient-module__o1OERW__container[data-open] .ProductContactFabClient-module__o1OERW__fabIconClose{opacity:1}.ProductContactFabClient-module__o1OERW__fabLabel{padding-inline:var(--spacing-2xs) 0;flex-direction:column;align-items:flex-start;display:flex}@media (max-width:768px){.ProductContactFabClient-module__o1OERW__fabLabel{padding-inline:var(--spacing-3xs) 0}}.ProductContactFabClient-module__o1OERW__fabTitle{font-size:var(--font-size-sm);letter-spacing:var(--ls-wide);white-space:nowrap;font-weight:700}@media (max-width:768px){.ProductContactFabClient-module__o1OERW__fabTitle{font-size:var(--font-size-xs)}}.ProductContactFabClient-module__o1OERW__fabNote{font-size:var(--font-size-2xs);letter-spacing:var(--letter-spacing-2xs);color:var(--text-color-tertiary);white-space:nowrap}.ProductContactFabClient-module__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){.ProductContactFabClient-module__o1OERW__panel{width:272px;padding:var(--spacing-xs);max-width:calc(100vw - var(--spacing-xs) * 2)}}.ProductContactFabClient-module__o1OERW__container[data-open] .ProductContactFabClient-module__o1OERW__panel{visibility:visible;opacity:1;transition:opacity .2s,visibility}.ProductContactFabClient-module__o1OERW__panelHeader{padding-bottom:var(--spacing-xs);border-bottom:1px solid var(--border-color-subtle)}.ProductContactFabClient-module__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){.ProductContactFabClient-module__o1OERW__panelTitle{font-size:var(--font-size-sm)}}.ProductContactFabClient-module__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){.ProductContactFabClient-module__o1OERW__panelLeadList{font-size:var(--font-size-2xs)}}.ProductContactFabClient-module__o1OERW__cardList{gap:var(--spacing-2xs);margin:var(--spacing-xs) 0 0;flex-direction:column;padding:0;list-style:none;display:flex}.ProductContactFabClient-module__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){.ProductContactFabClient-module__o1OERW__card{gap:var(--spacing-2xs);padding:var(--spacing-2xs)}}@media (any-hover:hover) and (pointer:fine){.ProductContactFabClient-module__o1OERW__card:hover{background-color:var(--background-color-secondary);border-color:var(--border-color-default)}.ProductContactFabClient-module__o1OERW__card:focus-visible{outline:2px solid var(--outline-color);outline-offset:2px}}.ProductContactFabClient-module__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){.ProductContactFabClient-module__o1OERW__cardIcon{width:34px;height:34px}}.ProductContactFabClient-module__o1OERW__cardIcon>svg{width:20px;height:20px}@media (max-width:768px){.ProductContactFabClient-module__o1OERW__cardIcon>svg{width:17px;height:17px}}.ProductContactFabClient-module__o1OERW__cardIcon[data-color=tel]{background-color:var(--primary-color);color:var(--text-color-inverse)}.ProductContactFabClient-module__o1OERW__cardBody{gap:var(--spacing-3xs);flex-direction:column;min-width:0;display:flex}.ProductContactFabClient-module__o1OERW__cardTitle{font-size:var(--font-size-sm);color:var(--text-color-primary);font-weight:700}@media (max-width:768px){.ProductContactFabClient-module__o1OERW__cardTitle{font-size:var(--font-size-xs)}}.ProductContactFabClient-module__o1OERW__cardNote{font-size:var(--font-size-xs);color:var(--text-color-tertiary)}@media (max-width:768px){.ProductContactFabClient-module__o1OERW__cardNote{font-size:var(--font-size-2xs)}}
.ProductDetailInfo-module__o8LVoa__productDetailInfo{gap:var(--spacing-sm);flex-direction:column;display:flex}@media (max-width:768px){.ProductDetailInfo-module__o8LVoa__productDetailInfo{gap:var(--spacing-xs)}}.ProductDetailInfo-module__o8LVoa__productName{font-size:var(--font-size-2xl);margin-block:0 var(--spacing-2xs);font-weight:700}.ProductDetailInfo-module__o8LVoa__subtitle{color:var(--text-color-secondary)}.ProductDetailInfo-module__o8LVoa__tagList{gap:var(--spacing-2xs);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.ProductDetailInfo-module__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}.ProductDetailInfo-module__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}.ProductDetailInfo-module__o8LVoa__metaItem{padding:var(--spacing-xs) var(--spacing-sm)}.ProductDetailInfo-module__o8LVoa__metaItem:not(:first-child){border-left:1px solid var(--border-color-subtle)}.ProductDetailInfo-module__o8LVoa__metaItem dt{align-items:center;gap:var(--spacing-3xs);font-size:var(--font-size-xs);color:var(--text-color-tertiary);display:flex}.ProductDetailInfo-module__o8LVoa__metaItem dd{margin:0;font-weight:700}.ProductDetailInfo-module__o8LVoa__sizeValue{white-space:pre-line}.ProductDetailInfo-module__o8LVoa__metaIcon{flex-shrink:0;block-size:14px;inline-size:14px}.ProductDetailInfo-module__o8LVoa__hanakotobaItem{contain:inline-size;padding:var(--spacing-xs) var(--spacing-sm);border-top:1px solid var(--border-color-subtle);grid-column:1/-1}.ProductDetailInfo-module__o8LVoa__hanakotobaItem dt{align-items:center;gap:var(--spacing-3xs);font-size:var(--font-size-xs);color:var(--text-color-tertiary);display:flex}.ProductDetailInfo-module__o8LVoa__hanakotobaItem dd{margin:0}.ProductDetailInfo-module__o8LVoa__hanakotobaList{gap:var(--spacing-2xs);margin:var(--spacing-2xs) 0 0;flex-wrap:wrap;padding:0;list-style:none;display:flex}.ProductDetailInfo-module__o8LVoa__productSummary{margin:0}.ProductDetailInfo-module__o8LVoa__priceRow{justify-content:space-between;align-items:center;gap:var(--spacing-sm) var(--spacing-md);flex-wrap:wrap;display:flex}.ProductDetailInfo-module__o8LVoa__productPrice{align-items:baseline;gap:var(--spacing-sm);display:flex}.ProductDetailInfo-module__o8LVoa__productPrice .ProductDetailInfo-module__o8LVoa__price{font-size:var(--font-size-5xl);font-weight:700}.ProductDetailInfo-module__o8LVoa__productPrice .ProductDetailInfo-module__o8LVoa__price .ProductDetailInfo-module__o8LVoa__tax{font-size:var(--font-size-xs)}.ProductDetailInfo-module__o8LVoa__productPrice .ProductDetailInfo-module__o8LVoa__delivery{font-size:var(--font-size-sm);color:var(--text-color-tertiary)}@media (max-width:768px){.ProductDetailInfo-module__o8LVoa__productName{font-size:var(--font-size-xl)}.ProductDetailInfo-module__o8LVoa__subtitle,.ProductDetailInfo-module__o8LVoa__tag,.ProductDetailInfo-module__o8LVoa__productSummary{font-size:var(--font-size-xs)}.ProductDetailInfo-module__o8LVoa__productPrice .ProductDetailInfo-module__o8LVoa__price{font-size:var(--font-size-4xl)}.ProductDetailInfo-module__o8LVoa__productPrice .ProductDetailInfo-module__o8LVoa__delivery{font-size:var(--font-size-xs)}}
._ProductServiceList-module__1BBu2q__productServiceList{margin-top:var(--spacing-md);justify-content:space-around;display:flex}@media (max-width:768px){._ProductServiceList-module__1BBu2q__productServiceList{flex-direction:column}}._ProductServiceList-module__1BBu2q__productServiceList ._ProductServiceList-module__1BBu2q__productServiceListItem{text-align:center;padding:var(--spacing-sm)}@media (max-width:768px){._ProductServiceList-module__1BBu2q__productServiceList ._ProductServiceList-module__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}}._ProductServiceList-module__1BBu2q__productServiceList ._ProductServiceList-module__1BBu2q__productServiceListItem ._ProductServiceList-module__1BBu2q__serviceIcon{width:40px;min-width:40px;height:40px;color:var(--accent-color-strong);margin:0 auto var(--spacing-2xs)}@media (max-width:768px){._ProductServiceList-module__1BBu2q__productServiceList ._ProductServiceList-module__1BBu2q__productServiceListItem ._ProductServiceList-module__1BBu2q__serviceIcon{grid-area:icon;align-self:center;width:32px;min-width:32px;height:32px;margin:0}}._ProductServiceList-module__1BBu2q__productServiceList ._ProductServiceList-module__1BBu2q__productServiceListItem ._ProductServiceList-module__1BBu2q__serviceTitle{font-size:var(--font-size-sm);font-weight:700}@media (max-width:768px){._ProductServiceList-module__1BBu2q__productServiceList ._ProductServiceList-module__1BBu2q__productServiceListItem ._ProductServiceList-module__1BBu2q__serviceTitle{font-size:var(--font-size-xs);grid-area:title}}._ProductServiceList-module__1BBu2q__productServiceList ._ProductServiceList-module__1BBu2q__productServiceListItem ._ProductServiceList-module__1BBu2q__serviceDescription{font-size:var(--font-size-xs);color:var(--text-color-muted)}@media (max-width:768px){._ProductServiceList-module__1BBu2q__productServiceList ._ProductServiceList-module__1BBu2q__productServiceListItem ._ProductServiceList-module__1BBu2q__serviceDescription{font-size:var(--font-size-2xs);grid-area:description}}
._ProductWarningConfirmation-module__ZDb-aG__disclosure{border:1px solid var(--border-color-subtle);margin-top:var(--spacing-md);border-radius:8px;overflow:hidden}._ProductWarningConfirmation-module__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}._ProductWarningConfirmation-module__ZDb-aG__trigger::-webkit-details-marker{display:none}@media (max-width:768px){._ProductWarningConfirmation-module__ZDb-aG__trigger{font-size:var(--font-size-xs);padding:var(--spacing-xs)}}@media (any-hover:hover) and (pointer:fine){._ProductWarningConfirmation-module__ZDb-aG__trigger:focus-visible{outline:2px solid var(--outline-color);outline-offset:-2px}}._ProductWarningConfirmation-module__ZDb-aG__icon{width:24px;height:24px;color:var(--primary-color);flex-shrink:0}._ProductWarningConfirmation-module__ZDb-aG__triggerText{text-align:left;flex:1}._ProductWarningConfirmation-module__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)}._ProductWarningConfirmation-module__ZDb-aG__disclosure[open] ._ProductWarningConfirmation-module__ZDb-aG__chevron{transform:translateY(25%)rotate(-135deg)}._ProductWarningConfirmation-module__ZDb-aG__panel{padding:var(--spacing-sm) var(--spacing-md);border-top:1px solid var(--border-color-subtle)}._ProductWarningConfirmation-module__ZDb-aG__warningList{gap:var(--spacing-2xs);flex-direction:column;margin:0;padding-left:1.5em;list-style:"＊ ";display:flex}._ProductWarningConfirmation-module__ZDb-aG__warningItem{font-size:var(--font-size-xs);line-height:var(--line-height-xs)}
.ProductDescription-module__kKXypq__productDescription .ProductDescription-module__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){.ProductDescription-module__kKXypq__productDescription .ProductDescription-module__kKXypq__title{font-size:var(--font-size-xs)}}.ProductDescription-module__kKXypq__productDescription .ProductDescription-module__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){.ProductDescription-module__kKXypq__productDescription .ProductDescription-module__kKXypq__descriptionInner{padding-inline:var(--spacing-2xs);gap:var(--spacing-3xs)}}.ProductDescription-module__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}.ProductDescription-module__kKXypq__additionalMemo .ProductDescription-module__kKXypq__memoTitle{border-bottom:1px solid var(--primary-color);margin-bottom:var(--spacing-3xs);font-weight:700;display:block}.ProductDescription-module__kKXypq__additionalMemo .ProductDescription-module__kKXypq__attention{color:var(--error-color)}.ProductDescription-module__kKXypq__content{font-size:var(--font-size-xs);white-space:pre-wrap}
.ProductOptionGroupSection-module__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){.ProductOptionGroupSection-module__ZDleDa__section{padding:var(--spacing-sm);gap:var(--spacing-xs)}}.ProductOptionGroupSection-module__ZDleDa__heading{align-items:baseline;gap:var(--spacing-2xs);font-size:var(--font-size-lg);margin:0;font-weight:700;display:flex}.ProductOptionGroupSection-module__ZDleDa__headingNote{font-size:var(--font-size-sm);color:var(--text-color-tertiary);font-weight:400}.ProductOptionGroupSection-module__ZDleDa__groupList{gap:var(--spacing-sm);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ProductOptionGroupSection-module__ZDleDa__group{gap:var(--spacing-2xs);flex-direction:column;display:flex}.ProductOptionGroupSection-module__ZDleDa__groupTitle{font-size:var(--font-size-md);margin:0;font-weight:700}.ProductOptionGroupSection-module__ZDleDa__groupDescription{color:var(--text-color-tertiary);font-size:var(--font-size-xs);margin:0}.ProductOptionGroupSection-module__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}.ProductOptionGroupSection-module__ZDleDa__tileWrap{display:flex}.ProductOptionGroupSection-module__ZDleDa__tileWrap:only-child{grid-column:1/-1}.ProductOptionGroupSection-module__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){.ProductOptionGroupSection-module__ZDleDa__tile:hover{border-color:var(--accent-color)}}.ProductOptionGroupSection-module__ZDleDa__tile:focus-visible{outline:2px solid var(--accent-color);outline-offset:2px}.ProductOptionGroupSection-module__ZDleDa__tileSelected{border-color:var(--accent-color);box-shadow:inset 0 0 0 1px var(--accent-color);background-color:var(--background-color-accent-subtle)}.ProductOptionGroupSection-module__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}.ProductOptionGroupSection-module__ZDleDa__tileSelected .ProductOptionGroupSection-module__ZDleDa__tileMark{border-color:var(--accent-color);background-color:var(--accent-color)}.ProductOptionGroupSection-module__ZDleDa__checkIcon{block-size:12px;inline-size:12px;color:var(--text-color-inverse)}.ProductOptionGroupSection-module__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}.ProductOptionGroupSection-module__ZDleDa__tileImg{object-fit:cover;block-size:100%;inline-size:100%}.ProductOptionGroupSection-module__ZDleDa__tileBody{gap:var(--spacing-3xs);flex-direction:column;min-width:0;padding-inline-end:var(--spacing-2xs);display:flex}.ProductOptionGroupSection-module__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}.ProductOptionGroupSection-module__ZDleDa__tileSelected .ProductOptionGroupSection-module__ZDleDa__tileName{color:var(--accent-color)}.ProductOptionGroupSection-module__ZDleDa__tilePrice{font-size:var(--font-size-sm);font-variant-numeric:tabular-nums;color:var(--text-color-primary);font-weight:700}.ProductOptionGroupSection-module__ZDleDa__tileSelected .ProductOptionGroupSection-module__ZDleDa__tilePrice{color:var(--accent-color)}@media (max-width:768px){.ProductOptionGroupSection-module__ZDleDa__tileMedia{block-size:56px;inline-size:56px}}
.ProductOrderSummary-module__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)}.ProductOrderSummary-module__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}.ProductOrderSummary-module__eolj6G__rows{gap:var(--spacing-2xs);padding-block:var(--spacing-2xs);flex-direction:column;margin:0;display:flex}.ProductOrderSummary-module__eolj6G__row{justify-content:space-between;align-items:baseline;gap:var(--spacing-sm);margin:0;display:flex}.ProductOrderSummary-module__eolj6G__label{font-size:var(--font-size-sm);color:var(--text-color-primary);margin:0;font-weight:700}.ProductOrderSummary-module__eolj6G__value{font-size:var(--font-size-sm);font-variant-numeric:tabular-nums;color:var(--text-color-primary);margin:0;font-weight:700}.ProductOrderSummary-module__eolj6G__rowAccent .ProductOrderSummary-module__eolj6G__label,.ProductOrderSummary-module__eolj6G__rowAccent .ProductOrderSummary-module__eolj6G__value{color:var(--accent-color)}.ProductOrderSummary-module__eolj6G__tax{font-size:var(--font-size-xs);margin-inline-start:2px;font-weight:400}.ProductOrderSummary-module__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}.ProductOrderSummary-module__eolj6G__totalLabel{font-size:var(--font-size-md);color:var(--text-color-primary);font-weight:700}.ProductOrderSummary-module__eolj6G__totalValue{font-size:var(--font-size-2xl);font-variant-numeric:tabular-nums;color:var(--accent-color);font-weight:700}@media (max-width:768px){.ProductOrderSummary-module__eolj6G__card{padding:var(--spacing-sm)}.ProductOrderSummary-module__eolj6G__totalValue{font-size:var(--font-size-xl)}}
.ProductVariationList-module__hg2d-a__list{gap:var(--spacing-xs);flex-direction:column;margin-block-start:var(--spacing-sm);display:flex}.ProductVariationList-module__hg2d-a__group{gap:var(--spacing-2xs);flex-direction:column;display:flex}.ProductVariationList-module__hg2d-a__title{font-size:var(--font-size-md);color:var(--text-color-primary);font-weight:700}@media (max-width:768px){.ProductVariationList-module__hg2d-a__title{font-size:var(--font-size-sm)}}.ProductVariationList-module__hg2d-a__carousel{--slide-spacing:var(--spacing-sm)}@media (max-width:768px){.ProductVariationList-module__hg2d-a__carousel{--slide-spacing:var(--spacing-xs)}}.ProductVariationList-module__hg2d-a__slide{min-width:0;padding-left:var(--slide-spacing);flex:none;transform:translate(0,0)}.ProductVariationList-module__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){.ProductVariationList-module__hg2d-a__itemContent:focus-visible{outline:2px solid var(--outline-color);outline-offset:2px}}@media (max-width:768px){.ProductVariationList-module__hg2d-a__itemContent{width:72px}}.ProductVariationList-module__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}.ProductVariationList-module__hg2d-a__thumb[data-selected]{border-color:var(--primary-color)}.ProductVariationList-module__hg2d-a__image{object-fit:cover}.ProductVariationList-module__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){.ProductVariationList-module__hg2d-a__label{font-size:var(--font-size-2xs)}}.ProductVariationList-module__hg2d-a__price{color:var(--text-color-secondary)}
.ProductAvailabilityAlert-module__Qnz5qa__unavailableBadge{margin-block-end:var(--spacing-sm)}
.ReviewImageInput-module__4ckOza__root{gap:var(--spacing-2xs);flex-direction:column;display:flex}.ReviewImageInput-module__4ckOza__previewList{gap:var(--spacing-sm);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.ReviewImageInput-module__4ckOza__previewItem{block-size:80px;inline-size:80px;position:relative}.ReviewImageInput-module__4ckOza__previewImage{object-fit:cover;border-radius:8px;block-size:100%;inline-size:100%}.ReviewImageInput-module__4ckOza__uploadingOverlay{background-color:#fff9;border-radius:8px;place-items:center;display:grid;position:absolute;inset:0}.ReviewImageInput-module__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}.ReviewImageInput-module__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))}.ReviewImageInput-module__4ckOza__removeIcon{block-size:14px;inline-size:14px}.ReviewImageInput-module__4ckOza__addItem{block-size:80px;inline-size:80px}.ReviewImageInput-module__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}.ReviewImageInput-module__4ckOza__fileInput{white-space:nowrap;border:0;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:clip}.ReviewImageInput-module__4ckOza__addIcon{font-size:var(--font-size-lg);line-height:1}.ReviewImageInput-module__4ckOza__addText{font-size:var(--font-size-2xs)}.ReviewImageInput-module__4ckOza__hint{font-size:var(--font-size-xs);color:var(--text-color-tertiary);margin:0}
.StarRatingInput-module__8ySKbW__group{gap:var(--spacing-3xs);display:flex}.StarRatingInput-module__8ySKbW__star{padding:var(--spacing-3xs);color:var(--text-color-disabled);cursor:pointer;transition:color .12s,transform .12s;display:inline-flex}.StarRatingInput-module__8ySKbW__star[data-filled]{color:var(--primary-color)}.StarRatingInput-module__8ySKbW__star[data-focus-visible]{outline:2px solid var(--primary-color);outline-offset:2px;border-radius:4px}@media (any-hover:hover) and (pointer:fine){.StarRatingInput-module__8ySKbW__star:hover{transform:scale(1.15)}}.StarRatingInput-module__8ySKbW__starIcon{block-size:32px;inline-size:32px}@media (max-width:768px){.StarRatingInput-module__8ySKbW__starIcon{block-size:28px;inline-size:28px}}@media (prefers-reduced-motion:reduce){.StarRatingInput-module__8ySKbW__star{transition:none}@media (any-hover:hover) and (pointer:fine){.StarRatingInput-module__8ySKbW__star:hover{transform:none}}}
.ReviewStarDistribution-module__ha53Yq__list{gap:var(--spacing-2xs);flex-direction:column;width:100%;display:flex}.ReviewStarDistribution-module__ha53Yq__row{align-items:center;gap:var(--spacing-xs);grid-template-columns:28px 1fr 36px;display:grid}.ReviewStarDistribution-module__ha53Yq__starLabel{font-size:var(--font-size-xs);color:var(--text-color-tertiary);text-align:right}.ReviewStarDistribution-module__ha53Yq__track{background-color:var(--background-color-muted);border-radius:999px;block-size:8px;position:relative;overflow:hidden}.ReviewStarDistribution-module__ha53Yq__fill{background-color:var(--primary-color);border-radius:inherit;position:absolute;inset-block:0;inset-inline-start:0}.ReviewStarDistribution-module__ha53Yq__percentage{font-size:var(--font-size-xs);color:var(--text-color-tertiary);text-align:right;font-feature-settings:"tnum"}
.ReviewStars-module__v16Vmq__stars{display:inline-flex;position:relative}.ReviewStars-module__v16Vmq__base,.ReviewStars-module__v16Vmq__fill{gap:2px;display:inline-flex}.ReviewStars-module__v16Vmq__base{color:var(--text-color-disabled)}.ReviewStars-module__v16Vmq__fill{color:var(--primary-color);position:absolute;inset-block:0;inset-inline-start:0;overflow:clip}.ReviewStars-module__v16Vmq__star{inline-size:var(--review-star-size,20px);block-size:var(--review-star-size,20px);flex-shrink:0}
._CartOrderActions-module__WPBrhW__summary{background:var(--background-color-secondary);padding:var(--spacing-md) var(--spacing-md);gap:var(--spacing-sm);flex-direction:column;display:flex}._CartOrderActions-module__WPBrhW__primaryCta{margin-block-start:var(--spacing-2xs)}._CartOrderActions-module__WPBrhW__returnPolicy{text-align:center;font-size:var(--font-size-sm);margin:0}._CartOrderActions-module__WPBrhW__returnPolicy>a{color:var(--text-color-link);text-decoration:underline}._CartOrderActions-module__WPBrhW__returnPolicy>a:hover{opacity:.7}._CartOrderActions-module__WPBrhW__otherProductsCta{margin-block-start:var(--spacing-sm)}._CartOrderActions-module__WPBrhW__guestNote{text-align:center;font-size:var(--font-size-xs);line-height:var(--line-height-md);margin:0}._CartOrderActions-module__WPBrhW__guestNoteAccent{color:var(--error-color);font-weight:700}._CartOrderActions-module__WPBrhW__guestNoteLink{color:var(--text-color-link);border-block-end:1px solid var(--info-color)}._CartOrderActions-module__WPBrhW__guestNoteLink:hover{opacity:.7}._CartOrderActions-module__WPBrhW__validationError{padding:var(--spacing-2xs) var(--spacing-xs);background:color-mix(in srgb, var(--error-color) 10%, transparent);border-inline-start:3px solid var(--error-color);font-size:var(--font-size-sm);color:var(--error-color);line-height:var(--line-height-md);margin:0}
._CartItemList-module__Q5SOVG__list{margin:0;padding:0;list-style:none}
.TaxonMadeToOrderReviewSectionSkeleton-module__wVV2Uq__list{flex-direction:column;width:100%;margin:0;padding:0;list-style:none;display:flex}.TaxonMadeToOrderReviewSectionSkeleton-module__wVV2Uq__item{gap:var(--spacing-sm);padding-block:var(--spacing-md);border-bottom:1px solid var(--border-color-subtle);flex-direction:column;display:flex}.TaxonMadeToOrderReviewSectionSkeleton-module__wVV2Uq__distributionList{gap:var(--spacing-2xs);flex-direction:column;width:100%;display:flex}.TaxonMadeToOrderReviewSectionSkeleton-module__wVV2Uq__distributionRow{align-items:center;gap:var(--spacing-xs);grid-template-columns:28px 1fr 36px;display:grid}.TaxonMadeToOrderReviewSectionSkeleton-module__wVV2Uq__header{align-items:center;gap:var(--spacing-xs);display:flex}.TaxonMadeToOrderReviewSectionSkeleton-module__wVV2Uq__headerText{flex-direction:column;gap:2px;min-width:0;display:flex}.TaxonMadeToOrderReviewSectionSkeleton-module__wVV2Uq__ratingRow{align-items:center;gap:var(--spacing-2xs) var(--spacing-sm);flex-wrap:wrap;display:flex}.TaxonMadeToOrderReviewSectionSkeleton-module__wVV2Uq__rating{flex-shrink:0;align-items:center;gap:2px;display:inline-flex}
.AfterBouquetReceiveView-module__1cn55a__body{gap:var(--spacing-lg);flex-direction:column;display:flex}.AfterBouquetReceiveView-module__1cn55a__section{gap:var(--spacing-sm);flex-direction:column;display:flex}.AfterBouquetReceiveView-module__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}.AfterBouquetReceiveView-module__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 AfterBouquetReceiveView-module__1cn55a__photoPop;display:block;box-shadow:0 8px 24px #0000001f}.AfterBouquetReceiveView-module__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 AfterBouquetReceiveView-module__1cn55a__fadeUp}.AfterBouquetReceiveView-module__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 AfterBouquetReceiveView-module__1cn55a__fadeUp}.AfterBouquetReceiveView-module__1cn55a__completedText+.AfterBouquetReceiveView-module__1cn55a__completedText{animation-delay:.95s}@keyframes AfterBouquetReceiveView-module__1cn55a__photoPop{0%{opacity:0;transform:scale(.7)}to{opacity:1;transform:scale(1)}}@keyframes AfterBouquetReceiveView-module__1cn55a__fadeUp{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.AfterBouquetReceiveView-module__1cn55a__photo,.AfterBouquetReceiveView-module__1cn55a__completedTitle,.AfterBouquetReceiveView-module__1cn55a__completedText{opacity:1;animation:none;transform:none}}.AfterBouquetReceiveView-module__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){.AfterBouquetReceiveView-module__1cn55a__errorSection{padding-block:var(--spacing-lg)}}.AfterBouquetReceiveView-module__1cn55a__errorIcon{block-size:56px;inline-size:56px;color:var(--text-color-muted)}@media (max-width:768px){.AfterBouquetReceiveView-module__1cn55a__errorIcon{block-size:48px;inline-size:48px}}.AfterBouquetReceiveView-module__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}.AfterBouquetReceiveView-module__1cn55a__errorText{font-size:var(--font-size-sm);line-height:var(--line-height-md);color:var(--text-color-tertiary)}.AfterBouquetReceiveView-module__1cn55a__errorLink{color:var(--text-color-link);text-decoration:underline}.AfterBouquetReceiveView-module__1cn55a__errorCta{margin-block-start:var(--spacing-md)}
._DeliveryProductGalleryCard-module__nplnfG__card{aspect-ratio:1;border-radius:var(--spacing-3xs);background-color:var(--background-color-secondary);position:relative;overflow:clip;container-type:inline-size}._DeliveryProductGalleryCard-module__nplnfG__image{object-fit:cover;transition:scale .3s}._DeliveryProductGalleryCard-module__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){._DeliveryProductGalleryCard-module__nplnfG__overlay{opacity:0}}._DeliveryProductGalleryCard-module__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)}._DeliveryProductGalleryCard-module__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}._DeliveryProductGalleryCard-module__nplnfG__trigger{z-index:1;cursor:pointer;background:0 0;border:none;padding:0;position:absolute;inset:0}._DeliveryProductGalleryCard-module__nplnfG__trigger:focus{outline:none}._DeliveryProductGalleryCard-module__nplnfG__dialog{background-color:var(--background-color-primary);flex-direction:column;display:flex;position:relative}._DeliveryProductGalleryCard-module__nplnfG__imageWrap{aspect-ratio:1;width:100%;max-block-size:70vh;position:relative}._DeliveryProductGalleryCard-module__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 _DeliveryProductGalleryCard-module__nplnfG__shimmer;position:absolute;inset:0}@keyframes _DeliveryProductGalleryCard-module__nplnfG__shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}._DeliveryProductGalleryCard-module__nplnfG__dialogImage{object-fit:contain;opacity:0;width:100%;height:100%;transition:opacity .3s;position:absolute;inset:0}._DeliveryProductGalleryCard-module__nplnfG__dialogImage[data-loaded]{opacity:1}@media (prefers-reduced-motion:reduce){._DeliveryProductGalleryCard-module__nplnfG__imageSkeleton{animation:none}._DeliveryProductGalleryCard-module__nplnfG__dialogImage{transition:none}}._DeliveryProductGalleryCard-module__nplnfG__dialogInfo{align-items:center;gap:var(--spacing-2xs);padding:var(--spacing-md) var(--spacing-sm) var(--spacing-sm);flex-direction:column;display:flex}._DeliveryProductGalleryCard-module__nplnfG__dialogName{font-size:var(--font-size-md);text-align:center;text-wrap:balance;font-weight:600}._DeliveryProductGalleryCard-module__nplnfG__dialogPrice{font-size:var(--font-size-md);font-variant-numeric:tabular-nums;font-weight:700}._DeliveryProductGalleryCard-module__nplnfG__dialogLink{margin-block-start:var(--spacing-2xs)}._DeliveryProductGalleryCard-module__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){._DeliveryProductGalleryCard-module__nplnfG__closeButton:hover{background-color:#000000b3}}._DeliveryProductGalleryCard-module__nplnfG__closeButton:focus-visible{outline:2px solid var(--outline-color);outline-offset:2px}._DeliveryProductGalleryCard-module__nplnfG__closeIcon{width:24px;height:24px}@media (prefers-reduced-motion:reduce){._DeliveryProductGalleryCard-module__nplnfG__image,._DeliveryProductGalleryCard-module__nplnfG__overlay{transition:none}}@media (any-hover:hover) and (pointer:fine){._DeliveryProductGalleryCard-module__nplnfG__card:hover ._DeliveryProductGalleryCard-module__nplnfG__image{scale:1.06}._DeliveryProductGalleryCard-module__nplnfG__card:has(:focus-visible) ._DeliveryProductGalleryCard-module__nplnfG__image{scale:1.06}._DeliveryProductGalleryCard-module__nplnfG__card:hover ._DeliveryProductGalleryCard-module__nplnfG__overlay{opacity:1}._DeliveryProductGalleryCard-module__nplnfG__card:has(:focus-visible) ._DeliveryProductGalleryCard-module__nplnfG__overlay{opacity:1}._DeliveryProductGalleryCard-module__nplnfG__card:has(:focus-visible){outline:2px solid var(--outline-color);outline-offset:2px}}
.FilterSelect-module__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}.FilterSelect-module__ehE72a__trigger[data-pending]{opacity:.8}.FilterSelect-module__ehE72a__trigger[data-active]{background-color:var(--background-color-strong);border-color:var(--border-color-plain);color:var(--text-color-inverse)}.FilterSelect-module__ehE72a__trigger[data-focus-visible]{outline:2px solid var(--outline-color);outline-offset:2px}@media (max-width:768px){.FilterSelect-module__ehE72a__trigger{height:32px;font-size:var(--font-size-xs);padding-inline:var(--spacing-xs)}}.FilterSelect-module__ehE72a__label{color:var(--text-color-tertiary)}[data-active] .FilterSelect-module__ehE72a__label{color:var(--text-color-inverse);opacity:.7}.FilterSelect-module__ehE72a__label:after{content:":";margin-inline-start:2px}.FilterSelect-module__ehE72a__value{font-weight:500}.FilterSelect-module__ehE72a__chevron{width:14px;height:14px;transition:transform .2s}.FilterSelect-module__ehE72a__trigger[aria-expanded=true] .FilterSelect-module__ehE72a__chevron{transform:rotate(180deg)}.FilterSelect-module__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}.FilterSelect-module__ehE72a__dialog{outline:none}.FilterSelect-module__ehE72a__group{overscroll-behavior:contain;max-block-size:280px;padding:var(--spacing-3xs);flex-direction:column;display:flex;overflow-y:auto}.FilterSelect-module__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}.FilterSelect-module__ehE72a__option[data-hovered],.FilterSelect-module__ehE72a__option[data-selected],.FilterSelect-module__ehE72a__option[data-focus-visible]{background:var(--background-color-secondary)}.FilterSelect-module__ehE72a__option[data-focus-visible]{outline:2px solid var(--outline-color);outline-offset:-2px}.FilterSelect-module__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}.FilterSelect-module__ehE72a__option[data-selected] .FilterSelect-module__ehE72a__box{background-color:var(--background-color-strong);border-color:var(--border-color-plain)}.FilterSelect-module__ehE72a__boxIcon{stroke-width:3px;block-size:14px;inline-size:14px;color:var(--text-color-inverse);visibility:hidden}.FilterSelect-module__ehE72a__option[data-selected] .FilterSelect-module__ehE72a__boxIcon{visibility:visible}.FilterSelect-module__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}.FilterSelect-module__ehE72a__option[data-selected] .FilterSelect-module__ehE72a__radio:after{content:"";background-color:var(--background-color-strong);border-radius:999px;block-size:10px;inline-size:10px}.FilterSelect-module__ehE72a__footer{align-items:center;gap:var(--spacing-2xs);padding:var(--spacing-2xs);border-top:1px solid var(--border-color-subtle);display:flex}.FilterSelect-module__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}.FilterSelect-module__ehE72a__clearButton[data-disabled]{border-color:var(--border-color-subtle);color:var(--text-color-disabled);cursor:default}.FilterSelect-module__ehE72a__clearButton[data-focus-visible]{outline:2px solid var(--outline-color);outline-offset:2px}.FilterSelect-module__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}.FilterSelect-module__ehE72a__applyButton[data-disabled]{background-color:var(--disabled-bg-color);color:var(--text-color-disabled);cursor:default}.FilterSelect-module__ehE72a__applyButton[data-focus-visible]{outline:2px solid var(--outline-color);outline-offset:2px}
.DeliveryFormSectionClient-module___o0jKG__fieldset{border:0;min-inline-size:0;margin:0;padding:0}.DeliveryFormSectionClient-module___o0jKG__fields{gap:var(--spacing-sm);flex-direction:column;padding-block-start:var(--spacing-md);display:flex}@media (max-width:768px){.DeliveryFormSectionClient-module___o0jKG__fields{gap:var(--spacing-xs);padding-block-start:var(--spacing-sm)}}.DeliveryFormSectionClient-module___o0jKG__mediumInput{max-inline-size:320px}.DeliveryFormSectionClient-module___o0jKG__notes{gap:var(--spacing-3xs);font-size:var(--font-size-sm);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.DeliveryFormSectionClient-module___o0jKG__notes li{text-indent:-1.5em;padding-inline-start:1.5em}
.ErrorScreen-module__DyF_IW__root{flex-direction:column;display:flex}.ErrorScreen-module__DyF_IW__body{gap:var(--spacing-sm);text-align:center;flex-direction:column;margin-block-start:var(--spacing-xl);display:flex}.ErrorScreen-module__DyF_IW__description{font-size:var(--font-size-md);line-height:var(--line-height-md);color:var(--text-color-secondary)}.ErrorScreen-module__DyF_IW__actions{justify-content:center;gap:var(--spacing-sm);flex-wrap:wrap;margin-block-start:var(--spacing-xl);display:flex}
.OrdererFormSectionClient-module__biVy3q__fieldset{border:0;min-inline-size:0;margin:0;padding:0}.OrdererFormSectionClient-module__biVy3q__fields{gap:var(--spacing-sm);flex-direction:column;padding-block-start:var(--spacing-md);display:flex}@media (max-width:768px){.OrdererFormSectionClient-module__biVy3q__fields{gap:var(--spacing-xs);padding-block-start:var(--spacing-sm)}}.OrdererFormSectionClient-module__biVy3q__nameInputs{gap:var(--spacing-sm);grid-template-columns:1fr 1fr;display:grid}.OrdererFormSectionClient-module__biVy3q__shortInput{max-inline-size:240px}
.TaxonPastDeliveryProductSection-module__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){.TaxonPastDeliveryProductSection-module__rJSbOa__message{font-size:var(--font-size-xs);line-height:var(--line-height-xs);margin-bottom:var(--spacing-sm)}}.TaxonPastDeliveryProductSection-module__rJSbOa__grid{gap:var(--spacing-3xs);grid-template-columns:repeat(auto-fill,minmax(150px,1fr));display:grid}@media (max-width:768px){.TaxonPastDeliveryProductSection-module__rJSbOa__grid{grid-template-columns:repeat(auto-fill,minmax(120px,1fr))}}
.ShippingPointsModalClient-module__ZdP5YW__content{gap:var(--spacing-md);font-size:var(--font-size-sm);line-height:var(--line-height-sm);flex-direction:column;display:flex}.ShippingPointsModalClient-module__ZdP5YW__image{border-radius:4px;width:100%;height:auto;display:block}.ShippingPointsModalClient-module__ZdP5YW__section{gap:var(--spacing-xs);flex-direction:column;display:flex}.ShippingPointsModalClient-module__ZdP5YW__sectionTitle{font-size:var(--font-size-md);font-weight:700}
.RecipientFormSectionClient-module__lZzLMG__fieldset{border:0;min-inline-size:0;margin:0;padding:0}.RecipientFormSectionClient-module__lZzLMG__fields{gap:var(--spacing-sm);flex-direction:column;padding-block-start:var(--spacing-md);display:flex}@media (max-width:768px){.RecipientFormSectionClient-module__lZzLMG__fields{gap:var(--spacing-xs);padding-block-start:var(--spacing-sm)}}.RecipientFormSectionClient-module__lZzLMG__specifiedInputs{gap:var(--spacing-sm);flex-direction:column;display:flex}.RecipientFormSectionClient-module__lZzLMG__nameInputs{gap:var(--spacing-sm);grid-template-columns:1fr 1fr;display:grid}.RecipientFormSectionClient-module__lZzLMG__shortInput{max-inline-size:240px}.RecipientFormSectionClient-module__lZzLMG__storeCard{gap:var(--spacing-sm);padding:var(--spacing-md);background:var(--background-color-secondary);border-radius:4px;flex-direction:column;display:flex}.RecipientFormSectionClient-module__lZzLMG__storeLabel{font-size:var(--font-size-sm);color:var(--text-color-tertiary);margin:0;font-weight:500}.RecipientFormSectionClient-module__lZzLMG__storeBody{gap:var(--spacing-2xs);font-size:var(--font-size-sm);flex-direction:column;display:flex}.RecipientFormSectionClient-module__lZzLMG__storeName{font-size:var(--font-size-md);margin:0;font-weight:500}.RecipientFormSectionClient-module__lZzLMG__storeAddress{margin:0}.RecipientFormSectionClient-module__lZzLMG__storeMapLink{font-size:var(--font-size-sm);display:inline-block}.RecipientFormSectionClient-module__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}.RecipientFormSectionClient-module__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}.RecipientFormSectionClient-module__lZzLMG__previewHeading{font-size:var(--font-size-sm);margin:0;font-weight:500}.RecipientFormSectionClient-module__lZzLMG__previewItem{gap:var(--spacing-2xs);display:flex}.RecipientFormSectionClient-module__lZzLMG__previewLabel{min-inline-size:5em;color:var(--text-color-tertiary);white-space:nowrap;flex-shrink:0}.RecipientFormSectionClient-module__lZzLMG__previewValue{overflow-wrap:anywhere;flex:1;min-inline-size:0}
.TaxonPastDeliveryProductSectionSkeleton-module__hwnJHa__item{aspect-ratio:1;border-radius:var(--spacing-3xs);}
._HowToOrderStep-module__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}._HowToOrderStep-module__cqWOFa__trigger::-webkit-details-marker{display:none}@media (any-hover:hover) and (pointer:fine){._HowToOrderStep-module__cqWOFa__trigger:hover{opacity:.7}._HowToOrderStep-module__cqWOFa__trigger:focus-visible{outline:2px solid var(--outline-color);outline-offset:2px}}@media (max-width:768px){._HowToOrderStep-module__cqWOFa__trigger{padding:var(--spacing-sm) var(--spacing-sm);gap:var(--spacing-sm)}}._HowToOrderStep-module__cqWOFa__stepIcon{object-fit:contain;flex-shrink:0;width:50px;height:50px}._HowToOrderStep-module__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){._HowToOrderStep-module__cqWOFa__stepLabel{font-size:var(--font-size-2xs)}}._HowToOrderStep-module__cqWOFa__stepTitle{font-size:var(--font-size-lg);flex:1;font-weight:700}@media (max-width:768px){._HowToOrderStep-module__cqWOFa__stepTitle{font-size:var(--font-size-xs)}}._HowToOrderStep-module__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)}._HowToOrderStep-module__cqWOFa__disclosure[open] ._HowToOrderStep-module__cqWOFa__chevron{transform:rotate(-135deg)}._HowToOrderStep-module__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){._HowToOrderStep-module__cqWOFa__panelInner{padding:var(--spacing-md) 0;gap:var(--spacing-sm)}}
.SenderFormSectionClient-module__0SCWnW__fieldset{border:0;min-inline-size:0;margin:0;padding:0}.SenderFormSectionClient-module__0SCWnW__fields{gap:var(--spacing-sm);flex-direction:column;padding-block-start:var(--spacing-md);display:flex}@media (max-width:768px){.SenderFormSectionClient-module__0SCWnW__fields{gap:var(--spacing-xs);padding-block-start:var(--spacing-sm)}}.SenderFormSectionClient-module__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}.SenderFormSectionClient-module__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}.SenderFormSectionClient-module__0SCWnW__previewHeading{font-size:var(--font-size-sm);margin:0;font-weight:500}.SenderFormSectionClient-module__0SCWnW__previewItem{gap:var(--spacing-2xs);display:flex}.SenderFormSectionClient-module__0SCWnW__previewLabel{min-inline-size:5em;color:var(--text-color-tertiary);white-space:nowrap;flex-shrink:0}.SenderFormSectionClient-module__0SCWnW__previewValue{overflow-wrap:anywhere;flex:1;min-inline-size:0}.SenderFormSectionClient-module__0SCWnW__differentInputs{gap:var(--spacing-sm);flex-direction:column;display:flex}.SenderFormSectionClient-module__0SCWnW__nameInputs{gap:var(--spacing-sm);grid-template-columns:1fr 1fr;display:grid}.SenderFormSectionClient-module__0SCWnW__shortInput{max-inline-size:240px}.SenderFormSectionClient-module__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)}
._TaxonFilterBarClient-module__CdR3Va__bar{align-items:flex-start;gap:var(--spacing-2xs);display:flex}@media (max-width:768px){._TaxonFilterBarClient-module__CdR3Va__bar{display:none}}._TaxonFilterBarClient-module__CdR3Va__filters{align-items:center;gap:var(--spacing-2xs);flex-wrap:wrap;min-inline-size:0;display:flex}._TaxonFilterBarClient-module__CdR3Va__sort{flex-shrink:0;margin-inline-start:auto}
.HowToOrderContent-module__U9qoVa__container{flex-direction:column;display:flex}.HowToOrderContent-module__U9qoVa__actions{gap:var(--spacing-sm);flex-wrap:wrap;display:flex}@media (max-width:768px){.HowToOrderContent-module__U9qoVa__actions{flex-direction:column}}.HowToOrderContent-module__U9qoVa__actionButton.HowToOrderContent-module__U9qoVa__actionButton{--padding:14px 32px}@media (max-width:768px){.HowToOrderContent-module__U9qoVa__actionButton.HowToOrderContent-module__U9qoVa__actionButton{--padding:var(--spacing-sm) var(--spacing-md);width:100%}}.HowToOrderContent-module__U9qoVa__note{font-size:var(--font-size-xs);color:var(--text-color-muted)}.HowToOrderContent-module__U9qoVa__twoColumn{gap:var(--spacing-lg);align-items:flex-start;display:flex}@media (max-width:768px){.HowToOrderContent-module__U9qoVa__twoColumn{gap:var(--spacing-md);flex-direction:column}}.HowToOrderContent-module__U9qoVa__columnText{gap:var(--spacing-md);flex-direction:column;flex:1;min-width:0;display:flex}.HowToOrderContent-module__U9qoVa__columnImage{flex-shrink:0;width:200px}@media (max-width:768px){.HowToOrderContent-module__U9qoVa__columnImage{width:100%}}.HowToOrderContent-module__U9qoVa__imagePlaceholder{aspect-ratio:3/4;background-color:var(--background-color-tertiary);border-radius:4px;width:100%}@media (max-width:768px){.HowToOrderContent-module__U9qoVa__imagePlaceholder{aspect-ratio:16/9}}.HowToOrderContent-module__U9qoVa__centeredImage{justify-content:center;width:100%;display:flex}.HowToOrderContent-module__U9qoVa__lineImage{max-width:400px;height:auto;display:block}@media (max-width:768px){.HowToOrderContent-module__U9qoVa__lineImage{margin-inline:auto}}.HowToOrderContent-module__U9qoVa__method{gap:var(--spacing-sm);flex-direction:column;display:flex}.HowToOrderContent-module__U9qoVa__method+.HowToOrderContent-module__U9qoVa__method{margin-top:var(--spacing-md);padding-top:var(--spacing-md);border-top:1px dotted var(--border-color-subtle)}.HowToOrderContent-module__U9qoVa__methodTitle{font-size:var(--font-size-md);font-weight:700}.HowToOrderContent-module__U9qoVa__methodImage{max-width:300px;height:auto;display:block}@media (max-width:768px){.HowToOrderContent-module__U9qoVa__methodImage{max-width:250px;margin-inline:auto}}.HowToOrderContent-module__U9qoVa__storeImage{max-width:300px;height:auto;display:block}@media (max-width:768px){.HowToOrderContent-module__U9qoVa__storeImage{max-width:250px;margin-inline:auto}}.HowToOrderContent-module__U9qoVa__storeInfoBox{gap:var(--spacing-lg);grid-template-columns:1fr 280px;align-items:stretch;display:grid}@media (max-width:768px){.HowToOrderContent-module__U9qoVa__storeInfoBox{grid-template-columns:1fr}}.HowToOrderContent-module__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}.HowToOrderContent-module__U9qoVa__mapLink{color:var(--accent-color);font-size:var(--font-size-sm);text-decoration:underline}@media (any-hover:hover) and (pointer:fine){.HowToOrderContent-module__U9qoVa__mapLink:hover{opacity:.7}}.HowToOrderContent-module__U9qoVa__storeMapWrapper{border-radius:4px;width:100%;min-height:200px;position:relative;overflow:hidden}.HowToOrderContent-module__U9qoVa__storeMap{border:0;width:100%;height:100%;position:absolute;top:0;left:0}.HowToOrderContent-module__U9qoVa__infoList{gap:var(--spacing-2xs);display:grid}.HowToOrderContent-module__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){.HowToOrderContent-module__U9qoVa__infoRow{grid-template-columns:4.5em 1fr}}.HowToOrderContent-module__U9qoVa__infoLabel{color:var(--text-color-secondary);font-weight:700}.HowToOrderContent-module__U9qoVa__infoValue{word-break:break-all}
.PaymentMethodFormSectionSkeleton-module__pa-kiq__container{flex-direction:column;gap:16px;display:flex}.PaymentMethodFormSectionSkeleton-module__pa-kiq__field{flex-direction:column;gap:4px;display:flex}.PaymentMethodFormSectionSkeleton-module__pa-kiq__row{gap:12px;display:flex}.PaymentMethodFormSectionSkeleton-module__pa-kiq__row .PaymentMethodFormSectionSkeleton-module__pa-kiq__field{flex:1}
._TaxonSortSelectClient-module__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}._TaxonSortSelectClient-module__DOJZ2W__trigger[data-active]{background-color:var(--background-color-strong);border-color:var(--border-color-plain);color:var(--text-color-inverse)}._TaxonSortSelectClient-module__DOJZ2W__trigger:focus-visible{outline:2px solid var(--outline-color);outline-offset:2px}._TaxonSortSelectClient-module__DOJZ2W__trigger[data-suppress-ring]:focus-visible{outline:none}._TaxonSortSelectClient-module__DOJZ2W__label{color:var(--text-color-tertiary)}[data-active] ._TaxonSortSelectClient-module__DOJZ2W__label{color:var(--text-color-inverse);opacity:.7}._TaxonSortSelectClient-module__DOJZ2W__label:after{content:":";margin-inline-start:2px}._TaxonSortSelectClient-module__DOJZ2W__value{font-weight:500}._TaxonSortSelectClient-module__DOJZ2W__chevron{width:14px;height:14px;transition:transform .2s}._TaxonSortSelectClient-module__DOJZ2W__select[data-open] ._TaxonSortSelectClient-module__DOJZ2W__chevron{transform:rotate(180deg)}._TaxonSortSelectClient-module__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}._TaxonSortSelectClient-module__DOJZ2W__listBox{padding:var(--spacing-3xs);outline:none}._TaxonSortSelectClient-module__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}._TaxonSortSelectClient-module__DOJZ2W__option[data-focused]{background:var(--background-color-secondary)}._TaxonSortSelectClient-module__DOJZ2W__option[data-selected]{background:var(--background-color-tertiary);font-weight:700}
.CountTag-module__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}.CountTag-module__z5Pkzq__range{color:var(--text-color-strong);font-weight:600}.CountTag-module__z5Pkzq__slash{color:var(--text-color-disabled)}.CountTag-module__z5Pkzq__total{color:var(--text-color-muted)}
._AfterBouquetDescription-module__8_AAEa__description{gap:var(--spacing-sm);flex-direction:column;display:flex}._AfterBouquetDescription-module__8_AAEa__summary{font-size:var(--font-size-lg);margin:0;font-weight:700}._AfterBouquetDescription-module__8_AAEa__memo{padding:var(--spacing-sm) var(--spacing-md);background-color:color-mix(in srgb, var(--primary-color) 10%, transparent);border-radius:4px}._AfterBouquetDescription-module__8_AAEa__memoTitle{margin:0 0 var(--spacing-3xs);border-block-end:1px solid var(--primary-color);font-weight:700;font-size:var(--font-size-xs);padding-block-end:var(--spacing-3xs)}._AfterBouquetDescription-module__8_AAEa__memoAttention{margin:0 0 var(--spacing-3xs);border-block-end:1px solid var(--error-color);color:var(--error-color);font-weight:700;font-size:var(--font-size-xs);padding-block-end:var(--spacing-3xs)}._AfterBouquetDescription-module__8_AAEa__memoNote,._AfterBouquetDescription-module__8_AAEa__content{font-size:var(--font-size-sm);white-space:pre-wrap;margin:0}
.PaymentMethodSelector-module__ed9OvW__section{flex-direction:column;display:flex}.PaymentMethodSelector-module__ed9OvW__heading{margin:0 0 var(--spacing-xs);font-size:var(--font-size-md);font-weight:500}@media (max-width:768px){.PaymentMethodSelector-module__ed9OvW__heading{font-size:var(--font-size-sm)}}.PaymentMethodSelector-module__ed9OvW__description{margin:0 0 var(--spacing-sm);font-size:var(--font-size-sm)}@media (max-width:768px){.PaymentMethodSelector-module__ed9OvW__description{font-size:var(--font-size-xs)}}.PaymentMethodSelector-module__ed9OvW__radioGroup{gap:var(--spacing-sm)}@media (max-width:768px){.PaymentMethodSelector-module__ed9OvW__radioGroup{gap:var(--spacing-xs)}}.PaymentMethodSelector-module__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}.PaymentMethodSelector-module__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){.PaymentMethodSelector-module__ed9OvW__radioGroup>label[data-hovered]:not([data-selected],[data-disabled]){background-color:var(--background-color-secondary)}}
._AfterBouquetFixedBar-module__lHvaba__bar{z-index:50;justify-content:center;gap:var(--spacing-2xs);padding:var(--spacing-2xs) var(--spacing-sm);pointer-events:none;display:flex;position:fixed;inset-block-end:0;inset-inline:0}._AfterBouquetFixedBar-module__lHvaba__orderButton,._AfterBouquetFixedBar-module__lHvaba__lineButton{pointer-events:auto;justify-content:center;align-items:center;gap:var(--spacing-2xs);min-block-size:48px;font-size:var(--font-size-md);color:var(--text-color-inverse);white-space:nowrap;cursor:pointer;border:0;border-radius:8px;padding:14px 24px;font-weight:700;display:inline-flex}._AfterBouquetFixedBar-module__lHvaba__orderButton{background-color:var(--background-color-strong);min-inline-size:260px}._AfterBouquetFixedBar-module__lHvaba__lineButton{background-color:var(--line-brand-color);min-inline-size:200px}._AfterBouquetFixedBar-module__lHvaba__lineIcon{block-size:22px;inline-size:22px}@media (any-hover:hover) and (pointer:fine){._AfterBouquetFixedBar-module__lHvaba__orderButton:hover,._AfterBouquetFixedBar-module__lHvaba__lineButton:hover{opacity:.85}}@media (max-width:768px){._AfterBouquetFixedBar-module__lHvaba__orderButton,._AfterBouquetFixedBar-module__lHvaba__lineButton{min-inline-size:auto;font-size:var(--font-size-sm);flex:1;padding:12px 16px}}
.CouponFormSection-module__eRnhmW__fieldset{border:0;min-inline-size:0;margin:0;padding:0}.CouponFormSection-module__eRnhmW__body{padding-block-start:var(--spacing-md)}@media (max-width:768px){.CouponFormSection-module__eRnhmW__body{padding-block-start:var(--spacing-sm)}}.CouponFormSection-module__eRnhmW__fieldBody{max-inline-size:480px}.CouponFormSection-module__eRnhmW__inputRow{align-items:stretch;gap:var(--spacing-2xs);display:flex}.CouponFormSection-module__eRnhmW__input{flex:1 1 0;min-inline-size:0}.CouponFormSection-module__eRnhmW__applied{align-items:center;gap:var(--spacing-sm);padding:var(--spacing-sm) var(--spacing-md);background:var(--background-color-secondary);border-radius:4px;display:flex}@media (max-width:768px){.CouponFormSection-module__eRnhmW__applied{gap:var(--spacing-xs);padding:var(--spacing-xs) var(--spacing-sm)}}.CouponFormSection-module__eRnhmW__appliedText{align-items:center;gap:var(--spacing-2xs);font-size:var(--font-size-sm);flex:1 1 0;margin:0;display:flex}@media (max-width:768px){.CouponFormSection-module__eRnhmW__appliedText{font-size:var(--font-size-xs)}}.CouponFormSection-module__eRnhmW__appliedName{font-weight:500}.CouponFormSection-module__eRnhmW__appliedDiscount{color:var(--text-color-error);font-weight:700}
._EmptyBody-module__FMuWbG__container{justify-content:center;align-items:center;gap:var(--spacing-md);flex-direction:column;min-height:65svh;display:flex}._EmptyBody-module__FMuWbG__imageWrapper{aspect-ratio:1;width:120px;position:relative}._EmptyBody-module__FMuWbG__textGroup{align-items:center;gap:var(--spacing-2xs);flex-direction:column;display:flex}._EmptyBody-module__FMuWbG__title{font-size:var(--font-size-lg);color:var(--text-color-strong);font-weight:600}._EmptyBody-module__FMuWbG__description{font-size:var(--font-size-sm);color:var(--text-color-muted)}
._AfterBouquetGallerySection-module__erq54W__section{margin-block:var(--spacing-4xl) var(--spacing-3xl)}._AfterBouquetGallerySection-module__erq54W__header{align-items:center;gap:var(--spacing-md);width:fit-content;margin:0 auto var(--spacing-xl);display:flex}._AfterBouquetGallerySection-module__erq54W__titleImage{block-size:auto;inline-size:322px}._AfterBouquetGallerySection-module__erq54W__subtitle{font-size:var(--font-size-sm);margin:0}._AfterBouquetGallerySection-module__erq54W__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-2xl);scroll-snap-type:x mandatory;overscroll-behavior-x:contain;margin:0;list-style:none;display:grid;overflow-x:auto}._AfterBouquetGallerySection-module__erq54W__item{scroll-snap-align:start}._AfterBouquetGallerySection-module__erq54W__link{aspect-ratio:1;background-color:var(--background-color-secondary);transition:transform .3s,box-shadow .3s;display:block;overflow:hidden}._AfterBouquetGallerySection-module__erq54W__image{object-fit:contain;block-size:100%;inline-size:100%}@media (any-hover:hover) and (pointer:fine){._AfterBouquetGallerySection-module__erq54W__link:hover{transform:translateY(-5px);box-shadow:0 10px 30px #00000026}}@media (prefers-reduced-motion:reduce){._AfterBouquetGallerySection-module__erq54W__link{transition:none}._AfterBouquetGallerySection-module__erq54W__link:hover{transform:none}}@media (max-width:1199px){._AfterBouquetGallerySection-module__erq54W__list{--gallery-visible:3.5}}@media (max-width:768px){._AfterBouquetGallerySection-module__erq54W__section{margin-block-end:0}._AfterBouquetGallerySection-module__erq54W__header{align-items:flex-start;gap:var(--spacing-xs);flex-direction:column;margin-block-end:var(--spacing-sm)}._AfterBouquetGallerySection-module__erq54W__titleImage{inline-size:175px}._AfterBouquetGallerySection-module__erq54W__list{--gallery-gap:var(--spacing-xs);--gallery-visible:2.5}}
.PaymentErrorNotice-module__PDwBdW__container{gap:var(--spacing-2xs);flex-direction:column;display:flex}.PaymentErrorNotice-module__PDwBdW__message{font-size:var(--font-size-sm);color:var(--text-color-error);margin:0}@media (max-width:768px){.PaymentErrorNotice-module__PDwBdW__message{font-size:var(--font-size-xs)}}.PaymentErrorNotice-module__PDwBdW__contact{font-size:var(--font-size-sm);margin:0}@media (max-width:768px){.PaymentErrorNotice-module__PDwBdW__contact{font-size:var(--font-size-xs)}}.PaymentErrorNotice-module__PDwBdW__telLink{color:var(--text-color-link);text-decoration:underline}
._TaxonProductList-module__lzSKsa__sentinel{scroll-margin-top:0}._TaxonProductList-module__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}._TaxonProductList-module__lzSKsa__countRowSticky[data-stuck]{opacity:.8}@media (max-width:768px){._TaxonProductList-module__lzSKsa__countRowSticky{align-items:stretch;gap:var(--spacing-2xs);padding-block:0 var(--spacing-2xs);flex-direction:column;position:static}._TaxonProductList-module__lzSKsa__countRowSticky[data-stuck]{opacity:1}}@media (max-width:768px){._TaxonProductList-module__lzSKsa__pcOnly{display:none}}._TaxonProductList-module__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){._TaxonProductList-module__lzSKsa__grid{gap:var(--spacing-2xs);margin-bottom:var(--spacing-md);grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}}
._AfterBouquetHowToOrderTrigger-module__Ezdj1G__trigger{cursor:pointer;background:0 0;border:0;inline-size:100%;padding:0;display:block}._AfterBouquetHowToOrderTrigger-module__Ezdj1G__image{border-radius:var(--spacing-2xs);block-size:auto;inline-size:100%}@media (any-hover:hover) and (pointer:fine){._AfterBouquetHowToOrderTrigger-module__Ezdj1G__trigger:hover ._AfterBouquetHowToOrderTrigger-module__Ezdj1G__image{opacity:.85}}._AfterBouquetHowToOrderTrigger-module__Ezdj1G__trigger:focus-visible{outline:2px solid var(--accent-color);outline-offset:2px}
.PaymentStepFormClient-module__OV6b0a__form{gap:var(--spacing-lg);flex-direction:column;display:flex}@media (max-width:768px){.PaymentStepFormClient-module__OV6b0a__form{gap:var(--spacing-md)}}.PaymentStepFormClient-module__OV6b0a__actions{align-items:center;gap:var(--spacing-sm);flex-direction:column;margin-block-start:var(--spacing-md);display:flex}@media (max-width:768px){.PaymentStepFormClient-module__OV6b0a__actions{gap:var(--spacing-xs);margin-block-start:var(--spacing-sm)}}.PaymentStepFormClient-module__OV6b0a__submitButton{min-inline-size:280px}@media (max-width:768px){.PaymentStepFormClient-module__OV6b0a__submitButton{min-inline-size:220px}}
._ActiveFilterTagListClient-module__LvjgXG__list{align-items:center;gap:var(--spacing-3xs);flex-wrap:wrap;margin-inline-end:auto;transition:opacity .3s;display:flex}._ActiveFilterTagListClient-module__LvjgXG__list[data-pending]{opacity:.8}._ActiveFilterTagListClient-module__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}._ActiveFilterTagListClient-module__LvjgXG__label{white-space:nowrap}._ActiveFilterTagListClient-module__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}._ActiveFilterTagListClient-module__LvjgXG__removeButton:before{content:"";position:absolute;inset:-12px}._ActiveFilterTagListClient-module__LvjgXG__removeButton[data-hovered]{background-color:color-mix(in sRGB, var(--text-color-inverse) 20%, transparent);color:var(--text-color-inverse)}._ActiveFilterTagListClient-module__LvjgXG__removeButton[data-focus-visible]{outline:2px solid var(--outline-color);outline-offset:1px}._ActiveFilterTagListClient-module__LvjgXG__removeIcon{width:16px;height:16px}._ActiveFilterTagListClient-module__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}._ActiveFilterTagListClient-module__LvjgXG__clearAllButton[data-hovered]{color:var(--text-color-primary)}._ActiveFilterTagListClient-module__LvjgXG__clearAllButton[data-focus-visible]{outline:2px solid var(--outline-color);outline-offset:1px}
.Drawer-module__gedWAG__overlay{z-index:100;background-color:#00000080;position:fixed;inset:0}.Drawer-module__gedWAG__overlay[data-entering]{animation:.2s ease-out Drawer-module__gedWAG__fadeIn}.Drawer-module__gedWAG__overlay[data-exiting]{animation:.2s ease-out forwards Drawer-module__gedWAG__fadeOut}.Drawer-module__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}.Drawer-module__gedWAG__modal[data-entering]{animation:.2s ease-out Drawer-module__gedWAG__slideIn}.Drawer-module__gedWAG__modal[data-exiting]{animation:.2s ease-out forwards Drawer-module__gedWAG__slideOut}.Drawer-module__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}.Drawer-module__gedWAG__modalBottom[data-entering]{animation:.2s ease-out Drawer-module__gedWAG__slideUp}.Drawer-module__gedWAG__modalBottom[data-exiting]{animation:.2s ease-out forwards Drawer-module__gedWAG__slideDown}.Drawer-module__gedWAG__dialog{outline:none;flex-direction:column;height:100%;display:flex}.Drawer-module__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}.Drawer-module__gedWAG__title{font-size:var(--font-size-md);font-weight:700}.Drawer-module__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){.Drawer-module__gedWAG__closeButton:hover{background-color:var(--background-color-muted)}}.Drawer-module__gedWAG__closeButton:focus-visible{outline:2px solid var(--outline-color);outline-offset:2px}.Drawer-module__gedWAG__closeIcon{width:24px;height:24px}.Drawer-module__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){.Drawer-module__gedWAG__dismissButton:hover{background-color:var(--background-color-muted)}}.Drawer-module__gedWAG__dismissButton:focus-visible{outline:2px solid var(--outline-color);outline-offset:2px}.Drawer-module__gedWAG__body{flex:1;overflow-y:auto}@keyframes Drawer-module__gedWAG__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes Drawer-module__gedWAG__fadeOut{0%{opacity:1}to{opacity:0}}@keyframes Drawer-module__gedWAG__slideIn{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes Drawer-module__gedWAG__slideOut{0%{transform:translate(0)}to{transform:translate(100%)}}@keyframes Drawer-module__gedWAG__slideUp{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes Drawer-module__gedWAG__slideDown{0%{transform:translateY(0)}to{transform:translateY(100%)}}
._AfterBouquetMainSection-module__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}._AfterBouquetMainSection-module__AAxuna__inner{max-width:1100px;padding-inline:var(--spacing-sm);margin-inline:auto}._AfterBouquetMainSection-module__AAxuna__reviews{max-width:1100px;margin:var(--spacing-2xl) auto 0;padding-inline:var(--spacing-sm)}._AfterBouquetMainSection-module__AAxuna__media{gap:var(--spacing-xs);flex-direction:column;inline-size:50%;margin-inline:auto;display:flex}._AfterBouquetMainSection-module__AAxuna__text{inline-size:fit-content;max-inline-size:100%;margin:var(--spacing-xl) auto 0;text-align:center}._AfterBouquetMainSection-module__AAxuna__number{color:var(--text-color-tertiary);font-size:var(--font-size-sm);margin:0}._AfterBouquetMainSection-module__AAxuna__subtitle{margin:var(--spacing-2xs) 0 0;font-size:var(--font-size-lg)}._AfterBouquetMainSection-module__AAxuna__name{margin:var(--spacing-2xs) 0 0;font-size:var(--font-size-2xl);font-weight:700}._AfterBouquetMainSection-module__AAxuna__price{justify-content:center;align-items:baseline;gap:var(--spacing-3xs);margin:var(--spacing-md) 0 0;display:flex}._AfterBouquetMainSection-module__AAxuna__priceYen{font-size:var(--font-size-3xl);font-weight:700}._AfterBouquetMainSection-module__AAxuna__tax{font-size:var(--font-size-sm);color:var(--text-color-secondary)}._AfterBouquetMainSection-module__AAxuna__reviewBadge{justify-content:center;margin-block-start:var(--spacing-2xs);display:flex}._AfterBouquetMainSection-module__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}._AfterBouquetMainSection-module__AAxuna__description{inline-size:80%;margin:var(--spacing-3xl) auto 0;gap:var(--spacing-md);flex-direction:column;display:flex}._AfterBouquetMainSection-module__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}._AfterBouquetMainSection-module__AAxuna__sizeLabel{flex-shrink:0;inline-size:120px;font-weight:700}._AfterBouquetMainSection-module__AAxuna__sizeValue{color:var(--text-color-secondary);margin:0}._AfterBouquetMainSection-module__AAxuna__howToOrder{max-inline-size:min(100%,500px);margin:var(--spacing-3xl) auto 0}@media (max-width:768px){._AfterBouquetMainSection-module__AAxuna__root{padding-block:0 var(--spacing-xl);margin-block-start:0}._AfterBouquetMainSection-module__AAxuna__media{inline-size:100%}._AfterBouquetMainSection-module__AAxuna__description{inline-size:100%;margin-block-start:var(--spacing-2xl)}._AfterBouquetMainSection-module__AAxuna__subtitle{font-size:var(--font-size-md)}._AfterBouquetMainSection-module__AAxuna__name{font-size:var(--font-size-xl)}._AfterBouquetMainSection-module__AAxuna__priceYen{font-size:var(--font-size-2xl)}}
.WalletCheckoutSection-module__E6TJiq__container{gap:var(--spacing-lg);flex-direction:column;display:flex}@media (max-width:768px){.WalletCheckoutSection-module__E6TJiq__container{gap:var(--spacing-md)}}.WalletCheckoutSection-module__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){.WalletCheckoutSection-module__E6TJiq__note{padding-inline:var(--spacing-2xs);font-size:var(--font-size-xs)}}.WalletCheckoutSection-module__E6TJiq__payButton{inline-size:100%;max-inline-size:320px;margin-inline:auto}@media (max-width:768px){.WalletCheckoutSection-module__E6TJiq__payButton{max-inline-size:280px}}.WalletCheckoutSection-module__E6TJiq__actions{align-items:center;gap:var(--spacing-sm);flex-direction:column;margin-block-start:var(--spacing-md);display:flex}@media (max-width:768px){.WalletCheckoutSection-module__E6TJiq__actions{gap:var(--spacing-xs);margin-block-start:var(--spacing-sm)}}.WalletCheckoutSection-module__E6TJiq__submitButton{min-inline-size:280px}@media (max-width:768px){.WalletCheckoutSection-module__E6TJiq__submitButton{min-inline-size:220px}}
.FilterChipGroup-module__hTuc8a__group{align-items:center;gap:var(--spacing-2xs);flex-wrap:wrap;min-inline-size:0;padding:0;display:flex}@media (max-width:768px){.FilterChipGroup-module__hTuc8a__group{gap:var(--spacing-3xs)}}.FilterChipGroup-module__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){.FilterChipGroup-module__hTuc8a__label{font-size:var(--font-size-xs)}}.FilterChipGroup-module__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}.FilterChipGroup-module__hTuc8a__chip[data-selected]{background-color:var(--background-color-strong);border-color:var(--border-color-plain);color:var(--text-color-inverse);cursor:default}.FilterChipGroup-module__hTuc8a__chip[data-focus-visible]{outline:2px solid var(--outline-color);outline-offset:2px}@media (max-width:768px){.FilterChipGroup-module__hTuc8a__chip{height:28px;font-size:var(--font-size-xs);padding-inline:var(--spacing-xs)}}
._AfterBouquetNotesAccordion-module__KqI1sq__accordion{border-block:1px solid var(--border-color-subtle)}._AfterBouquetNotesAccordion-module__KqI1sq__summary{padding-block:var(--spacing-sm);cursor:pointer;justify-content:space-between;align-items:center;font-weight:700;list-style:none;display:flex}._AfterBouquetNotesAccordion-module__KqI1sq__summary::-webkit-details-marker{display:none}._AfterBouquetNotesAccordion-module__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)}._AfterBouquetNotesAccordion-module__KqI1sq__accordion[open] ._AfterBouquetNotesAccordion-module__KqI1sq__summary:after{transform:rotate(-135deg)}._AfterBouquetNotesAccordion-module__KqI1sq__body{gap:var(--spacing-md);padding-block:var(--spacing-xs) var(--spacing-md);flex-direction:column;display:flex}._AfterBouquetNotesAccordion-module__KqI1sq__section{gap:var(--spacing-2xs);flex-direction:column;display:flex}._AfterBouquetNotesAccordion-module__KqI1sq__sectionTitle{font-size:var(--font-size-sm);margin:0;font-weight:700}._AfterBouquetNotesAccordion-module__KqI1sq__list{gap:var(--spacing-2xs);flex-direction:column;margin:0;padding-inline-start:var(--spacing-md);display:flex}._AfterBouquetNotesAccordion-module__KqI1sq__item{color:var(--text-color-secondary);font-size:var(--font-size-sm);line-height:var(--line-height-md)}
.StripePaymentSection-module__oN8L0a__container{gap:var(--spacing-lg);flex-direction:column;display:flex}@media (max-width:768px){.StripePaymentSection-module__oN8L0a__container{gap:var(--spacing-md)}}.StripePaymentSection-module__oN8L0a__visuallyHiddenElement{visibility:hidden;block-size:0;inline-size:min(320px,100%);position:absolute;inset-block-start:0;inset-inline-start:0;overflow:clip}.StripePaymentSection-module__oN8L0a__methodDetail{padding-inline:var(--spacing-xs)}@media (max-width:768px){.StripePaymentSection-module__oN8L0a__methodDetail{padding-inline:var(--spacing-2xs)}}.StripePaymentSection-module__oN8L0a__payPayBrand{align-items:flex-start;gap:var(--spacing-sm);flex-direction:column;display:flex}@media (max-width:768px){.StripePaymentSection-module__oN8L0a__payPayBrand{gap:var(--spacing-xs)}}.StripePaymentSection-module__oN8L0a__payPayLogo{block-size:auto;inline-size:107px}@media (max-width:768px){.StripePaymentSection-module__oN8L0a__payPayLogo{inline-size:92px}}.StripePaymentSection-module__oN8L0a__payPayNote{font-size:var(--font-size-sm);line-height:var(--line-height-md);margin:0}@media (max-width:768px){.StripePaymentSection-module__oN8L0a__payPayNote{font-size:var(--font-size-xs)}}
.GuestOrderPaymentView-module__1PmPNa__layout{align-items:flex-start;gap:var(--spacing-md);display:flex}.GuestOrderPaymentView-module__1PmPNa__main{gap:var(--spacing-md);flex-direction:column;flex:1 1 0;min-inline-size:0;display:flex}.GuestOrderPaymentView-module__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)}.GuestOrderPaymentView-module__1PmPNa__cardSection{flex-direction:column;display:flex}.GuestOrderPaymentView-module__1PmPNa__cardSectionDescription{margin:0 0 var(--spacing-md);font-size:var(--font-size-sm);line-height:var(--line-height-md)}.GuestOrderPaymentView-module__1PmPNa__cardFields{border-block-start:1px solid var(--border-color-subtle);grid-template-columns:minmax(140px,220px) 1fr;margin:0;display:grid}.GuestOrderPaymentView-module__1PmPNa__cardFieldRow{display:contents}.GuestOrderPaymentView-module__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}.GuestOrderPaymentView-module__1PmPNa__cardFieldValue{padding:var(--spacing-sm) var(--spacing-md);border-block-end:1px solid var(--border-color-subtle);margin:0}.GuestOrderPaymentView-module__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}.GuestOrderPaymentView-module__1PmPNa__cardFieldExpiryRow,.GuestOrderPaymentView-module__1PmPNa__cardFieldCvcRow{align-items:center;gap:var(--spacing-sm);display:flex}.GuestOrderPaymentView-module__1PmPNa__cardFieldExpiryRow .GuestOrderPaymentView-module__1PmPNa__cardFieldPlaceholder,.GuestOrderPaymentView-module__1PmPNa__cardFieldCvcRow .GuestOrderPaymentView-module__1PmPNa__cardFieldPlaceholder{flex:0 0 200px;inline-size:auto}.GuestOrderPaymentView-module__1PmPNa__cardFieldExpiryHint,.GuestOrderPaymentView-module__1PmPNa__cardFieldCvcHint{font-size:var(--font-size-xs);color:var(--text-color-tertiary)}.GuestOrderPaymentView-module__1PmPNa__actions{align-items:center;gap:var(--spacing-sm);flex-direction:column;margin-block-start:var(--spacing-lg);display:flex}.GuestOrderPaymentView-module__1PmPNa__submitButton{min-inline-size:280px}.GuestOrderPaymentView-module__1PmPNa__summaryCard{background:var(--background-color-secondary);padding:var(--spacing-md);flex:none}@media (max-width:768px){.GuestOrderPaymentView-module__1PmPNa__layout{flex-direction:column;align-items:stretch}.GuestOrderPaymentView-module__1PmPNa__aside{flex:none;max-block-size:none;inline-size:100%;max-inline-size:360px;margin-inline:auto;position:static}.GuestOrderPaymentView-module__1PmPNa__cardFields{grid-template-columns:1fr}.GuestOrderPaymentView-module__1PmPNa__cardFieldRow{border-block-end:1px solid var(--border-color-subtle);display:block}.GuestOrderPaymentView-module__1PmPNa__cardFieldLabel,.GuestOrderPaymentView-module__1PmPNa__cardFieldValue{border-block-end:0}}
.ArrowButton-module__riMZRq__arrowButton{--arrow-button-size:var(--dot-control-button-size);aspect-ratio:1;color:var(--primary-color);width:var(--arrow-button-size);cursor:pointer;border:none;border-radius:50%;display:flex}.ArrowButton-module__riMZRq__arrowButton[data-disabled]{opacity:.3;cursor:not-allowed}