.ShopDetail_root__fvUFD{position:relative;box-sizing:border-box;display:flex;height:100%;max-height:100%;width:100%;flex-direction:column;justify-content:space-between;overflow:visible;border-radius:.25rem;background-size:cover;background-position:50%;background-repeat:no-repeat;transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;transition-timing-function:linear}.ShopDetail_options__DsGV3{margin-right:.5rem;display:flex;align-items:center;gap:.5rem;border-left-width:1px;--tw-border-opacity:1;border-color:rgb(156 163 175/var(--tw-border-opacity,1));padding-left:.5rem;color:var(--accent-4)}@media (min-width:1024px){.ShopDetail_options__DsGV3{margin-right:2rem;padding-left:2rem}}.ShopDetail_options__DsGV3:first-child{border-style:none;padding-left:0}.ShopDetail_followBtn__n_P2f{border-radius:9999px;border-width:1px;border-color:var(--accent);padding:0 1rem;font-size:12px;line-height:18px;color:var(--text-accent)}.ShopDetail_followBtn__n_P2f:hover,.ShopDetail_inShopFollowBtn__nakU_{background-color:var(--accent);color:var(--accent-0)}.ShopDetail_inShopFollowBtn__nakU_{margin-left:auto;width:6rem;border-radius:.5rem;padding:.25rem .5rem;font-size:12px;line-height:18px;font-weight:700;line-height:1;letter-spacing:.05em;--tw-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px 0 rgba(0,0,0,.06);--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color),0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}@media (min-width:768px){.ShopDetail_inShopFollowBtn__nakU_{margin-top:3rem;width:100%;border-bottom-right-radius:.5rem;border-bottom-left-radius:.5rem;background-color:var(--accent-0);padding:.75rem 1.5rem;color:var(--text-accent)}}@media (max-width:600px){.ShopDetail_inShopFollowBtn__nakU_{border-radius:.75rem}}.OrderList_isGroupBuy__U1R2o{background:#e28500}.OrderList_isGroupBuy__U1R2o,.OrderList_isPreOrder__Xi9nt{border-radius:9999px;padding:.25rem 1.5rem;font-weight:700;color:var(--accent-0)}.OrderList_isPreOrder__Xi9nt{background-color:var(--accent-12)}.Grid_root__hP0Ix{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:0;gap:0}@media (min-width:640px){.Grid_root__hP0Ix{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(2,minmax(0,1fr))}}@media (min-width:768px){.Grid_root__hP0Ix{grid-template-columns:repeat(4,minmax(0,1fr));grid-template-rows:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.Grid_root__hP0Ix{grid-template-columns:repeat(5,minmax(0,1fr));grid-template-rows:repeat(2,minmax(0,1fr))}}.Grid_root__hP0Ix>*{grid-row:span 1/span 1;box-sizing:border-box;overflow:hidden;background-color:transparent}@media (min-width:1024px){.Grid_root__hP0Ix>*{grid-column:span 1/span 1;height:auto}}.Grid_rootforMedium__XGIpl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:0;gap:0}@media (min-width:640px){.Grid_rootforMedium__XGIpl{grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:repeat(3,minmax(0,1fr))}}.Grid_rootforMedium__XGIpl>*{grid-row:span 1/span 1;box-sizing:border-box;overflow:hidden;--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));height:auto;max-height:auto}@media (min-width:1024px){.Grid_rootforMedium__XGIpl>*{grid-column:span 1/span 1;height:auto}}.Grid_rootforSmall__GUnpg{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:0;gap:0}@media (min-width:640px){.Grid_rootforSmall__GUnpg{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(2,minmax(0,1fr))}}@media (min-width:768px){.Grid_rootforSmall__GUnpg{grid-template-columns:repeat(4,minmax(0,1fr));grid-template-rows:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.Grid_rootforSmall__GUnpg{grid-template-columns:repeat(6,minmax(0,1fr));grid-template-rows:repeat(2,minmax(0,1fr))}}.Grid_rootforSmall__GUnpg>*{grid-row:span 1/span 1;box-sizing:border-box;overflow:hidden;--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));height:auto;max-height:auto}@media (min-width:1024px){.Grid_rootforSmall__GUnpg>*{grid-column:span 1/span 1;height:auto}}.Grid_default__kGzye>*{background-color:transparent}.Grid_layoutNormal__erSWv{gap:1rem}@media (min-width:768px){.Grid_layoutNormal__erSWv>*{max-height:-moz-min-content!important;max-height:min-content!important}}@media (min-width:1024px){.Grid_layoutNormal__erSWv>*{max-height:400px}}.Grid_layoutA__ZSYR1>:nth-child(6n+1),.Grid_layoutA__ZSYR1>:nth-child(6n+5){grid-row:span 2/span 2;height:var(--row-height)}@media (min-width:1024px){.Grid_layoutA__ZSYR1>:nth-child(6n+1),.Grid_layoutA__ZSYR1>:nth-child(6n+5){grid-column:span 2/span 2}}.Grid_layoutA__ZSYR1.Grid_filled__gD_9C>:nth-child(6n+1){background-color:var(--accent-0)}.Grid_layoutA__ZSYR1.Grid_filled__gD_9C>:nth-child(6n+2){background-color:var(--accent-8)}.Grid_layoutA__ZSYR1.Grid_filled__gD_9C>:nth-child(6n+3){--tw-bg-opacity:1;background-color:rgb(244 114 182/var(--tw-bg-opacity,1))}.Grid_layoutA__ZSYR1.Grid_filled__gD_9C>:nth-child(6n+6){--tw-bg-opacity:1;background-color:rgb(6 182 212/var(--tw-bg-opacity,1))}.Grid_layoutB__6V_HF>:nth-child(6n+2),.Grid_layoutB__6V_HF>:nth-child(6n+4){grid-row:span 2/span 2;height:var(--row-height)}@media (min-width:1024px){.Grid_layoutB__6V_HF>:nth-child(6n+2),.Grid_layoutB__6V_HF>:nth-child(6n+4){grid-column:span 2/span 2}}.Grid_layoutB__6V_HF.Grid_filled__gD_9C>:nth-child(6n+1){background-color:var(--accent-0)}.Grid_layoutB__6V_HF.Grid_filled__gD_9C>:nth-child(6n+2){background-color:var(--accent-8)}.Grid_layoutB__6V_HF.Grid_filled__gD_9C>:nth-child(6n+3){--tw-bg-opacity:1;background-color:rgb(244 114 182/var(--tw-bg-opacity,1))}.Grid_layoutB__6V_HF.Grid_filled__gD_9C>:nth-child(6n+6){--tw-bg-opacity:1;background-color:rgb(6 182 212/var(--tw-bg-opacity,1))}.Grid_layoutC__FSt_Y>:nth-child(12n+1),.Grid_layoutC__FSt_Y>:nth-child(12n+8){grid-row:span 2/span 2;height:var(--row-height)}@media (min-width:1024px){.Grid_layoutC__FSt_Y>:nth-child(12n+1),.Grid_layoutC__FSt_Y>:nth-child(12n+8){grid-column:span 2/span 2}}.Grid_layoutC__FSt_Y.Grid_filled__gD_9C>:nth-child(12n+1){background-color:var(--accent-0);height:var(--row-height)}.Grid_layoutC__FSt_Y.Grid_filled__gD_9C>:nth-child(12n+8){--tw-bg-opacity:1;background-color:rgb(6 182 212/var(--tw-bg-opacity,1));height:var(--row-height)}.Grid_layoutC__FSt_Y.Grid_filled__gD_9C>:nth-child(6n+3){--tw-bg-opacity:1;background-color:rgb(244 114 182/var(--tw-bg-opacity,1))}.Grid_layoutD__bdQu_>:nth-child(12n+2),.Grid_layoutD__bdQu_>:nth-child(12n+7){grid-row:span 2/span 2;height:var(--row-height)}@media (min-width:1024px){.Grid_layoutD__bdQu_>:nth-child(12n+2),.Grid_layoutD__bdQu_>:nth-child(12n+7){grid-column:span 2/span 2}}.Grid_layoutD__bdQu_.Grid_filled__gD_9C>:nth-child(12n+2){background-color:var(--accent-0)}.Grid_layoutD__bdQu_.Grid_filled__gD_9C>:nth-child(12n+7){--tw-bg-opacity:1;background-color:rgb(6 182 212/var(--tw-bg-opacity,1))}.Grid_layoutD__bdQu_.Grid_filled__gD_9C>:nth-child(6n+3){--tw-bg-opacity:1;background-color:rgb(244 114 182/var(--tw-bg-opacity,1))}.Grid_rowA__ytTD5{grid-template-rows:repeat(1,minmax(0,1fr))}.Grid_rowB__FH_X1{grid-template-rows:repeat(2,minmax(0,1fr))}@media (min-width:640px){.Grid_grid2__r8Vxx{grid-template-columns:repeat(1,minmax(0,1fr));gap:.75rem}}@media (min-width:768px){.Grid_grid2__r8Vxx{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}}@media (min-width:1024px){.Grid_grid2__r8Vxx{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem}}@media (min-width:640px){.Grid_grid3__7_ukQ{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}}@media (min-width:768px){.Grid_grid3__7_ukQ{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem}}@media (min-width:1024px){.Grid_grid3__7_ukQ{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}}@media (min-width:640px){.Grid_grid4__sCiAG{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}}@media (min-width:768px){.Grid_grid4__sCiAG{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem}}@media (min-width:1024px){.Grid_grid4__sCiAG{grid-template-columns:repeat(4,minmax(0,1fr));gap:1.25rem}}@media (min-width:640px){.Grid_grid5__fn_Hv{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}}@media (min-width:768px){.Grid_grid5__fn_Hv{grid-template-columns:repeat(5,minmax(0,1fr));gap:1rem}}@media (min-width:1024px){.Grid_grid5__fn_Hv{grid-template-columns:repeat(5,minmax(0,1fr));gap:1.25rem}}