.ProductCardList_productCardList__F_qKW{display:grid;grid-template-columns:auto;grid-gap:1rem;gap:1rem;width:100%}.ProductCardList_emptyMessage__eh__v{text-align:center;padding:2.5rem;color:var(--color-darkgray);font-size:.875rem}.ProductCardList_productCard__uVfIr{position:relative;display:flex;flex-direction:column;cursor:pointer;background-color:var(--color-white);border:.0625rem solid var(--color-gray200);border-radius:.75rem;transition:transform .2s,box-shadow .2s;padding:.75rem}.ProductCardList_productCard__uVfIr:hover{transform:translateY(-.125rem);box-shadow:0 .25rem .5rem rgba(0,0,0,.1)}.ProductCardList_topSection__QjwH_{display:flex;gap:.75rem}.ProductCardList_imageContainer__v_Dr8{position:relative;width:11.5625rem;height:11.5625rem;flex-shrink:0;display:flex;align-items:center;justify-content:center}.ProductCardList_productImage___2GC6{width:100%;height:100%;object-fit:cover}.ProductCardList_hotBadgeContainer__xBudd{position:absolute;top:-1rem;left:-.875rem;width:17.44vw;height:9.3vw;display:flex;align-items:center;justify-content:center;background-color:var(--color-red);gap:.93vw;border-radius:4.65vw}.ProductCardList_hotIcon__JtWnT{width:3.25vw;height:4.18vw}.ProductCardList_hotText__bz850{font-size:3.72vw;font-weight:700;color:var(--color-white)}.ProductCardList_newBadgeContainer__FwJc7{position:absolute;top:-1rem;left:-.875rem}.ProductCardList_productInfo__exI9N{display:flex;flex-direction:column;flex:1 1;margin-top:4.375rem;font-size:.75rem}.ProductCardList_colorList__bYPi0{margin-top:.5rem;display:flex;flex-wrap:wrap;gap:.25rem}.ProductCardList_colorItem__9NhPs{width:.75rem;height:.75rem;border-radius:50%}.ProductCardList_colorItemWhite__HMkmA{border:.0625rem solid var(--color-gray300)}.ProductCardList_priceText__lDqFC{margin-top:1.5rem;margin-bottom:1rem;font-size:.875rem;font-weight:400}.ProductCardList_priceTextCurrency__O8vvG{font-size:.625rem}.ProductCardList_bottomSection__I5kyx{display:flex;flex-direction:column;gap:.25rem;margin-top:1rem}.ProductCardList_productNameContainer__4OQPi{display:flex;align-items:center;gap:.5rem}.ProductCardList_productNameWrapper__1mXBk{display:flex;flex-direction:column;flex:1 1}.ProductCardList_categoryIconContainer__PFi8N{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;width:2.5rem;aspect-ratio:1/1;padding:.5rem;border-radius:.5rem}.ProductCardList_productColorSkyblue__gixg2{background-color:var(--color-skyblue)}.ProductCardList_productColorGreen__c0pxw{background-color:var(--color-green)}.ProductCardList_productColorOrange__vUSfB{background-color:var(--color-orange)}.ProductCardList_productColorPurple__dw3JZ{background-color:var(--color-purple)}.ProductCardList_productColorTurquoise__W5F2w{background-color:var(--color-turquoise)}.ProductCardList_productColorYellow__4qcvE{background-color:var(--color-yellow)}.ProductCardList_productName__M_SmI{font-size:.875rem;font-weight:700;color:var(--color-black)}.ProductCardList_workName__kN4Ro{font-size:.75rem;color:var(--color-darkgray)}@media screen and (min-width:800px){.ProductCardList_productCardList__F_qKW{grid-template-columns:repeat(3,1fr);column-gap:min(1.33vw,1rem);row-gap:min(2.66vw,2rem)}.ProductCardList_emptyMessage__eh__v{padding:min(5vw,3.75rem);font-size:min(1.33vw,1rem)}.ProductCardList_productCard__uVfIr{border-radius:min(.66vw,.5rem)}.ProductCardList_topSection__QjwH_{gap:min(.66vw,.5rem)}.ProductCardList_imageContainer__v_Dr8{width:min(16.66vw,12.5rem);height:min(16.66vw,12.5rem);border-radius:min(.83vw,.625rem)}.ProductCardList_hotBadgeContainer__xBudd{width:min(6.25vw,4.6875rem);height:min(3.33vw,2.5rem);gap:min(.33vw,.25rem);top:min(-.84vw,-.625rem);left:min(-.67vw,-.5rem)}.ProductCardList_hotIcon__JtWnT{width:min(1.16vw,.875rem);height:min(1.5vw,1.125rem)}.ProductCardList_hotText__bz850{font-size:min(1.5vw,1.125rem)}.ProductCardList_newBadgeContainer__FwJc7{top:min(-.84vw,-.625rem);left:min(-.67vw,-.5rem)}.ProductCardList_priceText__lDqFC{font-size:.75rem}.ProductCardList_priceTextCurrency__O8vvG{font-size:.5rem}.ProductCardList_bottomSection__I5kyx{gap:min(.5vw,.375rem)}.ProductCardList_categoryIconContainer__PFi8N{width:2.5rem;height:2.5rem}.ProductCardList_productName__M_SmI{font-size:min(1.33vw,1rem)}}.form_formComponentStyle__VQF3_{width:100%;font-size:.9375rem}@media screen and (min-width:800px){.form_formComponentStyle__VQF3_{font-size:min(1.5vw,1.125rem)}}.form_fieldWrapper__4NQCh{position:relative;display:flex;flex-flow:row nowrap;align-items:center;justify-content:flex-start;height:2.5rem;border-radius:.5rem;margin-top:.75rem;row-gap:.5rem;border:.0625rem solid var(--color-gray300);background:var(--color-white);padding:.5rem .75rem}@media screen and (min-width:800px){.form_fieldWrapper__4NQCh{height:min(4.33vw,3.25rem);margin-top:min(1vw,.75rem);row-gap:min(.66vw,.5rem);padding:min(.66vw,.5rem) min(1vw,.75rem)}}.form_fieldWrapperNoneLabel__vuyEg{position:relative;display:flex;flex-flow:row nowrap;align-items:center;justify-content:flex-start;height:2.5rem;border-radius:.5rem;row-gap:.5rem;border:.0625rem solid var(--color-gray300);background:var(--color-white);padding:.5rem .75rem}@media screen and (min-width:800px){.form_fieldWrapperNoneLabel__vuyEg{height:min(4.33vw,3.25rem);row-gap:min(.66vw,.5rem);padding:min(.66vw,.5rem) min(1vw,.75rem)}}.form_required__7bo_Q{margin-left:.25rem;color:var(--color-red)}@media screen and (min-width:800px){.form_required__7bo_Q{margin-left:min(.33vw,.25rem)}}.form_requiredBlack___Y3s1{margin-left:.25rem;color:var(--color-black)}@media screen and (min-width:800px){.form_requiredBlack___Y3s1{margin-left:min(.33vw,.25rem)}}.form_validateErrors__yUVjg{margin-top:.125rem;font-size:.875rem;color:var(--color-primary)}.ConfirmContent_confirmContainer__hA5JY{background-color:var(--color-gray200);border-radius:.5rem;display:flex;flex-direction:column;row-gap:1.25rem;width:100%;padding:1.25rem}.ConfirmContent_confirmItemLabelText__AuJVI{font-size:.875rem;font-weight:700}.ConfirmContent_confirmItem__CH_LQ{display:flex;flex-flow:column nowrap;row-gap:.625rem;width:100%}@media screen and (min-width:800px){.ConfirmContent_confirmItem__CH_LQ{flex-direction:row}.ConfirmContent_confirmItemLabel__hgGDU{width:9.375rem}.ConfirmContent_confirmItemLabelText__AuJVI{font-size:1rem}.ConfirmContent_confirmItemValue__EXmFS{width:27.5rem}}.NextImageView_container__6Fj_K{position:relative;overflow:hidden;-webkit-user-select:none;-moz-user-select:none;user-select:none}.NextImageView_containerFill__ablck{width:100%;height:100%}.NextImageView_image__wNR2i{width:100%}.NextImageView_contain__J1HAL{object-fit:contain}.NextImageView_cover__tOgN4{object-fit:cover}.DesignPreviewImage_previewImageContainer__U2JSH{position:relative;display:flex;justify-content:center;align-items:center;width:18.75rem;aspect-ratio:1/1;margin-left:auto;margin-right:auto}.DesignPreviewImage_rotateButton__D3J_Y{position:absolute;top:.5rem;right:.5rem;display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;padding:0;border:none;border-radius:50%;background-color:var(--color-white);box-shadow:0 2px 8px rgba(0,0,0,.15);cursor:pointer;color:var(--color-black);z-index:1}.DesignPreviewImage_rotateButton__D3J_Y:hover{opacity:.8}.DesignPreviewImage_rotateButton__D3J_Y:active{opacity:.6}.DesignPreviewImage_loadingOverlay__wKV0h{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;background-color:hsla(0,0%,98%,.8);z-index:1}@media screen and (min-width:800px){.DesignPreviewImage_previewImageContainer__U2JSH{width:100%}.DesignPreviewImage_fillPreviewImageContainer___s_as{width:100%;max-width:100%}}.DesignProductSection_productInfo__Ulj9V{display:flex;align-items:flex-start;gap:1rem}.DesignProductSection_productInfoItems__ske_f{flex:1 1;display:flex;flex-direction:column;gap:.25rem;min-width:0}.DesignProductSection_productInfoItem__FwRwk{font-size:.75rem;color:var(--color-black)}.DesignProductSection_productInfoLabel___3kFw{font-weight:400}.DesignProductSection_productInfoValue__1lblo{margin-left:0}.DesignProductSection_arrowIcon__HneNB{display:flex;align-items:center;justify-content:center;flex-shrink:0;align-self:center;margin-left:auto;padding:0;border:none;background:none;cursor:pointer}.DesignProductSection_arrowIcon__HneNB:hover{opacity:.8}.DesignProductSection_arrowIcon__HneNB:active{opacity:.6}@media screen and (min-width:800px){.DesignProductSection_productInfo__Ulj9V{gap:1.25rem}.DesignProductSection_productInfoItems__ske_f{gap:.5rem}.DesignProductSection_productInfoItem__FwRwk{font-size:min(1.33vw,1rem)}}.DesignWorkSection_workInfoContainer__7qQPA{display:flex;align-items:flex-start;gap:3.72vw;position:relative}.DesignWorkSection_workLogoThumbnailWrapper__lPb42{padding:.25rem;border:.125rem solid var(--color-gray200);border-radius:.5rem;display:flex;align-items:center;justify-content:center}.DesignWorkSection_workLogoThumbnail__hlLgu{width:3.75rem;aspect-ratio:1/1;overflow:hidden;position:relative}.DesignWorkSection_workInfoText__erEe4{flex:1 1;display:flex;flex-direction:column;gap:.25rem;min-width:0}.DesignWorkSection_workName__PtgUl{max-width:100%;font-weight:700}.DesignWorkSection_workAuthor__RZBD_,.DesignWorkSection_workName__PtgUl{width:-moz-fit-content;width:fit-content;font-size:.75rem;word-wrap:break-word;overflow-wrap:break-word}.DesignWorkSection_workAuthor__RZBD_{color:var(--color-black)}.DesignWorkSection_arrowIcon__AIPQ9{display:flex;align-items:center;justify-content:center;flex-shrink:0;align-self:center;margin-left:auto;padding:0;border:none;background:none;cursor:pointer}.DesignWorkSection_arrowIcon__AIPQ9:hover{opacity:.8}.DesignWorkSection_arrowIcon__AIPQ9:active{opacity:.6}.DesignWorkSection_hr__AP3k_{margin:.5rem 0;color:var(--color-darkgray)}@media screen and (min-width:800px){.DesignWorkSection_workInfoContainer__7qQPA{gap:min(1.66vw,1.25rem)}.DesignWorkSection_workLogoThumbnailWrapper__lPb42{padding:min(.66vw,.5rem);border:min(.33vw,.25rem) solid var(--color-gray200);border-radius:min(1.33vw,1rem);width:min(10vw,7.5rem);flex-shrink:1}.DesignWorkSection_workLogoThumbnail__hlLgu{width:100%}.DesignWorkSection_workInfoText__erEe4{gap:.5rem}.DesignWorkSection_workName__PtgUl{font-size:min(1.66vw,1.25rem)}.DesignWorkSection_workAuthor__RZBD_{font-size:min(1.33vw,1rem)}}.UserDesignDetailSlider_sliderWrapper__tyNml,.UserDesignDetailSlider_splideTrack__mxPDz,.UserDesignDetailSlider_splide___FRZj{width:100%}.UserDesignDetailSlider_contentRow__RPWz4,.UserDesignDetailSlider_slideContent__FeWE4{display:flex;flex-direction:column;width:100%}.UserDesignDetailSlider_contentRow__RPWz4{margin-top:1rem;gap:2rem}.UserDesignDetailSlider_leftColumn__zM_84{width:100%}.UserDesignDetailSlider_rightColumn__4dKNM{display:flex;flex-direction:column;gap:.5rem;width:100%}.UserDesignDetailSlider_spActionButtonContainer__PaK93{width:100%;margin-top:1rem}@media screen and (min-width:800px){.UserDesignDetailSlider_slideContent__FeWE4{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto 1fr;grid-template-areas:"left header" "left right";grid-gap:min(2.66vw,2rem);gap:min(2.66vw,2rem);margin-top:1.5rem}.UserDesignDetailSlider_headerContainer__EZT_G{grid-area:header}.UserDesignDetailSlider_contentRow__RPWz4{grid-column:1/-1;grid-row:2;display:contents;margin-top:0}.UserDesignDetailSlider_leftColumn__zM_84{grid-area:left;max-width:min(33.33vw,25rem)}.UserDesignDetailSlider_rightColumn__4dKNM{grid-area:right}}.UserDesignDetailModal_componentStyle__VmISf{display:flex;flex-direction:column;align-items:center;width:100%;padding-bottom:2rem;background-color:var(--color-white)}.UserDesignDetailModal_sliderArea__BrP2O{position:relative;width:100%;padding:1rem 1rem 1.5rem}.UserDesignDetailModal_sliderWrapper__sjbU6{width:100%}.UserDesignDetailModal_navSection__UsQLi{display:flex;justify-content:center;gap:1.5rem;width:100%;padding:1rem 0}.UserDesignDetailModal_navButton__1i9CR{display:flex;align-items:center;justify-content:center;padding:0;border-radius:50%}.UserDesignDetailModal_navButton__1i9CR:disabled{cursor:default;opacity:.4}.UserDesignDetailModal_ctaButtonSection__bfxH2{width:100%;margin-top:1.5rem;padding:0 1rem}@media screen and (min-width:800px){.UserDesignDetailModal_componentStyle__VmISf{position:relative;padding:min(2.66vw,2rem);background-color:transparent}.UserDesignDetailModal_sliderArea__BrP2O{padding:0 min(7vw,5.25rem);background-color:transparent}.UserDesignDetailModal_sliderWrapper__sjbU6{padding:min(2.66vw,2rem);background-color:var(--color-white)}.UserDesignDetailModal_ctaButtonSection__bfxH2{width:100%;margin-top:min(5.33vw,4rem);padding:0}.UserDesignDetailModal_navSection__UsQLi{position:absolute;left:0;right:0;top:45%;transform:translateY(-45%);display:flex;justify-content:space-between;pointer-events:none;gap:min(1.33vw,1rem);padding:0 min(2.66vw,2rem)}.UserDesignDetailModal_navButton__1i9CR{pointer-events:auto}}.UserDesignsSlider_userDesignsGridContainer__owioX{display:flex;justify-content:center;flex-direction:column;padding:2rem 0 1rem}.UserDesignsSlider_leftPanel__VmN4K{display:flex;flex-direction:column}.UserDesignsSlider_titleRow___LT_y{display:flex;flex-direction:column;gap:.75rem}.UserDesignsSlider_userDesignsSubTitle__DLGfW{font-size:1.375rem;font-weight:700}.UserDesignsSlider_userDesignsDescription__jc_Nl{margin-top:1rem;font-size:.875rem}.UserDesignsSlider_rightSlider__V0Xa1{flex:1 1;padding-top:2rem;background-color:var(--color-white)}.UserDesignsSlider_splide__nrbcO{grid-area:slider;width:100%;overflow:hidden}.UserDesignsSlider_splideTrack__pIfOA{padding:0!important}.UserDesignsSlider_columnContainer__IlVyq{display:flex;height:100%;gap:.5rem}.UserDesignsSlider_itemContent__jmt_W{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;width:33.33%}.UserDesignsSlider_itemImageContainer__o1QvK{display:flex;justify-content:center;align-items:center;position:relative;width:100%;aspect-ratio:1/1;padding:.5rem;background-color:#fff;border:1px solid var(--color-gray300);border-radius:1.25rem;min-height:0;cursor:pointer}.UserDesignsSlider_itemImageContainer__o1QvK:hover{opacity:.7}.UserDesignsSlider_itemInfo__IpLDY{margin-top:.75rem;text-align:center;width:90%;font-size:2.79vw;min-height:2.5rem;max-height:3.75rem;display:-webkit-box;overflow:hidden;-webkit-line-clamp:3;-webkit-box-orient:vertical;word-break:break-all}.UserDesignsSlider_viewMoreButtonContainer__ZcfZc{display:flex;justify-content:flex-end;margin-top:1rem}.UserDesignsSlider_viewMoreButton__7MKE4{display:flex;align-items:center;justify-content:center;padding:.5rem .5rem .5rem 1rem;background-color:var(--color-white);border:.0625rem solid var(--color-gray300);border-radius:1.875rem;font-size:.75rem;color:var(--color-black);transition:all .2s ease}.UserDesignsSlider_viewMoreButton__7MKE4:hover{border-color:var(--color-red)}.UserDesignsSlider_viewMoreButtonText__Qzlxh{font-size:.75rem}.UserDesignsSlider_viewMoreButtonIcon__19dDi{margin-left:.5rem}@media screen and (min-width:800px){.UserDesignsSlider_userDesignsGridContainer__owioX{flex-direction:row;padding-top:0;padding-bottom:0}.UserDesignsSlider_userDesignsSliderHeader__A4byy{grid-area:header;display:flex;flex-direction:row;align-items:stretch}.UserDesignsSlider_leftPanel__VmN4K{width:27.581%;padding:min(2.66vw,2rem) min(2.66vw,2rem) min(4vw,3rem);background-color:var(--color-black);color:var(--color-white)}.UserDesignsSlider_titleRow___LT_y{align-items:flex-start;flex-direction:column;gap:min(.83vw,.625rem)}.UserDesignsSlider_userDesignsSubTitle__DLGfW{font-size:min(2vw,1.5rem);margin-top:min(2vw,1.5rem)}.UserDesignsSlider_userDesignsDescription__jc_Nl{font-size:min(1.33vw,1rem);margin-top:min(1.33vw,1rem)}.UserDesignsSlider_rightSlider__V0Xa1{display:flex;justify-content:center;align-items:center;flex:1 1;padding:min(2.66vw,2rem) 0 min(8.33vw,6.25rem) min(2.66vw,2rem);position:relative;overflow:hidden;min-width:0}.UserDesignsSlider_splide__nrbcO{width:100%}.UserDesignsSlider_splide__list__XQ0tC{gap:min(1.66vw,1.25rem)}.UserDesignsSlider_columnContainer__IlVyq{flex-direction:column;height:auto;gap:min(1.33vw,1rem)}.UserDesignsSlider_itemContent__jmt_W{width:100%;height:100%}.UserDesignsSlider_itemImageContainer__o1QvK{padding:min(.83vw,.625rem);height:100%}.UserDesignsSlider_itemInfo__IpLDY{font-size:min(1vw,.75rem)}.UserDesignsSlider_viewMoreButtonContainer__ZcfZc{position:absolute;bottom:min(2.5vw,1.875rem);right:0;margin-top:0;padding:0}.UserDesignsSlider_viewMoreButton__7MKE4{padding:min(1.33vw,1rem);font-size:min(1.16vw,.875rem)}.UserDesignsSlider_viewMoreButtonText__Qzlxh{font-size:min(1.16vw,.875rem)}}.GfDesignShareContainer_shareInner__BgDuN{width:100%}.GfDesignShareContainer_designCard__CUcTY{display:flex;flex-direction:column;gap:1.25rem;margin-top:2.5rem;padding:1.5rem;background-color:var(--color-white);border-radius:.5rem;color:var(--color-black)}.GfDesignShareContainer_contentRow__hjrc6{display:flex;flex-direction:column;gap:2rem;width:100%}.GfDesignShareContainer_leftColumn__s17DM{display:flex;flex-direction:column;width:100%;gap:1.25rem}.GfDesignShareContainer_rightColumn__inpiq{display:flex;flex-direction:column;width:100%;justify-content:center;gap:1.5rem}.GfDesignShareContainer_spActionButtonContainer__pOODH{width:100%;margin-top:1rem}.GfDesignShareContainer_buttonContainer__kAhcs{display:flex;justify-content:center;align-items:center;margin-top:2.5rem}.GfDesignShareContainer_ctaButtonSection__GsCa4{width:100%}.GfDesignShareContainer_titleArea__oqdvv{width:100%;display:flex;flex-direction:column}.GfDesignShareContainer_titleDetails__Vf87W{display:flex;flex-direction:column;gap:.5rem;margin-top:.5rem}.GfDesignShareContainer_description__VEmXW{font-size:.875rem;font-weight:700}.GfDesignShareContainer_subDescription__htyaz{font-size:.75rem}@media screen and (min-width:800px){.GfDesignShareContainer_shareInner__BgDuN{display:flex;flex-direction:column;max-height:calc(100vh - 5.875rem - 6.25rem);min-height:0}.GfDesignShareContainer_designCard__CUcTY{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:minmax(0,1fr);grid-template-areas:"left right";grid-gap:1.875rem;gap:1.875rem;padding:2rem;margin-left:auto;margin-right:auto;width:100%;max-width:100%;flex:1 1;min-height:0}.GfDesignShareContainer_contentRow__hjrc6{display:contents;margin-top:0}.GfDesignShareContainer_leftColumn__s17DM{grid-area:left;min-width:0;min-height:0;max-width:100%;display:flex;flex-direction:column;align-items:center}.GfDesignShareContainer_leftColumn__s17DM>div:first-child{flex:1 1;min-height:0;width:100%;max-height:100%;aspect-ratio:1/1}.GfDesignShareContainer_rightColumn__inpiq{grid-area:right;min-width:0;min-height:0;justify-content:flex-start;overflow:hidden}.GfDesignShareContainer_titleArea__oqdvv{flex-direction:row;align-items:flex-start}.GfDesignShareContainer_titleDetails__Vf87W{margin-top:0;margin-left:min(1.66vw,1.25rem);gap:min(.5vw,.375rem);align-self:center}.GfDesignShareContainer_description__VEmXW{font-size:min(2.33vw,1.75rem)}.GfDesignShareContainer_subDescription__htyaz{font-size:min(1.16vw,.875rem)}.GfDesignShareContainer_buttonContainer__kAhcs{margin-top:min(3.33vw,2.5rem);width:100%;max-width:100%;flex-shrink:0}}.UserDesignGallery_componentStyle__GQajT,.UserDesignGallery_titleArea__8XVDW{display:flex;flex-direction:column;width:100%}.UserDesignGallery_titleDetails__PVJtf{display:flex;flex-direction:column;gap:.5rem;margin-top:.5rem}.UserDesignGallery_description__oq3C_{font-size:.875rem;font-weight:700}.UserDesignGallery_subDescription__uQoVG{font-size:.75rem}.UserDesignGallery_sliderContainer__rYW43{width:100%;position:relative;margin-top:1rem}.UserDesignGallery_splide__hGoHI{width:100%;overflow:hidden}.UserDesignGallery_sliderNavigation__wn0L5{display:flex;justify-content:flex-end;align-items:center;gap:2rem;margin-top:.5rem;padding:0 1rem}.UserDesignGallery_sliderNavButton__2nYE2{background:none;border:none;cursor:pointer;padding:0;display:flex;align-items:center;justify-content:center}.UserDesignGallery_sliderNavButton__2nYE2:hover{opacity:.7}.UserDesignGallery_columnContainer__RHZ9u{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:.5rem;gap:.5rem;width:100%}.UserDesignGallery_itemContent__48u8Z{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;width:100%}.UserDesignGallery_itemImageContainer__bfwbo{display:flex;justify-content:center;align-items:center;position:relative;width:100%;aspect-ratio:1/1;padding:1rem;background-color:var(--color-white);border-radius:1.25rem;cursor:pointer;min-height:0}.UserDesignGallery_itemImageContainer__bfwbo:hover{opacity:.7}.UserDesignGallery_itemImage__LWY0j{width:100%;height:100%;object-fit:contain}.UserDesignGallery_itemInfo__aTRlP{margin-top:.75rem;text-align:center;width:100%;font-size:.625rem;line-height:1.125rem;min-height:3rem;color:var(--color-black);height:3rem;display:flex;align-items:center;justify-content:center;display:-webkit-box;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical;word-break:break-all}.UserDesignGallery_itemInfoMedium__NZe3S{font-size:.5625rem}.UserDesignGallery_itemInfoSmall__suKNz{font-size:.5rem}.UserDesignGallery_paginationContainer__96w7r{display:flex;gap:2rem;justify-content:flex-end;align-items:center;padding:0 1rem}.UserDesignGallery_paginationButton__nBWTb{background:none;border:none;cursor:pointer;padding:0;display:flex;align-items:center;justify-content:center}.UserDesignGallery_paginationButton__nBWTb:disabled{opacity:.3;cursor:not-allowed}.UserDesignGallery_paginationButton__nBWTb:not(:disabled):hover{opacity:.7}@media screen and (min-width:800px){.UserDesignGallery_componentStyle__GQajT{gap:min(5.33vw,4rem)}.UserDesignGallery_titleArea__8XVDW{flex-direction:row;align-items:flex-start}.UserDesignGallery_titleDetails__PVJtf{margin-top:0;margin-left:min(1.66vw,1.25rem);gap:min(.5vw,.375rem);align-self:center}.UserDesignGallery_description__oq3C_{font-size:min(2.33vw,1.75rem)}.UserDesignGallery_subDescription__uQoVG{font-size:min(1.16vw,.875rem)}.UserDesignGallery_sliderContainer__rYW43,.UserDesignGallery_splide__hGoHI{width:100%}.UserDesignGallery_columnContainer__RHZ9u{grid-template-columns:repeat(6,1fr);row-gap:min(2.66vw,2rem);column-gap:min(1.33vw,1rem)}.UserDesignGallery_itemContent__48u8Z{width:100%}.UserDesignGallery_itemImageContainer__bfwbo{padding:min(1.33vw,1rem);border-radius:min(1.66vw,1.25rem)}.UserDesignGallery_itemInfo__aTRlP{font-size:min(1.16vw,.875rem);margin-top:min(.66vw,.5rem);min-height:min(4vw,3rem)}.UserDesignGallery_sliderNavigation__wn0L5{margin-top:min(2.66vw,2rem)}.UserDesignGallery_paginationContainer__96w7r,.UserDesignGallery_sliderNavigation__wn0L5{gap:min(2.66vw,2rem);padding:0 min(1.33vw,1rem)}}.UserDesignSizeSelectContainer_container__U4_Y4{display:flex;flex-direction:column;width:100%}.UserDesignSizeSelectContainer_headerSection__MDms_{margin-top:1rem}.UserDesignSizeSelectContainer_leftColumn__UVRlo,.UserDesignSizeSelectContainer_rightColumn__CGpfm{display:contents}.UserDesignSizeSelectContainer_previewImageSection__HLKwF{margin-top:1rem;padding:0 1rem}.UserDesignSizeSelectContainer_previewImageWrapper__6LMo_{width:100%;min-width:0}.UserDesignSizeSelectContainer_productInfoSection__ZoYjt{margin-top:1.5rem;padding:0 1.5rem}.UserDesignSizeSelectContainer_specInfoSection__Wcnzw{margin-top:1.375rem}.UserDesignSizeSelectContainer_noOptionsSelectedSpecContainer__XekzV{margin-top:2.5rem}.UserDesignSizeSelectContainer_accordionSection____2X5{margin-top:1.375rem;padding:0 1rem}.UserDesignSizeSelectContainer_sizeSection__mmU6i{margin-top:2.5rem;padding:0 1.5rem}.UserDesignSizeSelectContainer_buttonsContainer__BDjIs{display:flex;flex-direction:column;margin-top:4.375rem;padding:0 1rem}.UserDesignSizeSelectContainer_actionButtonContainer__l00qh{width:100%}.UserDesignSizeSelectContainer_backButtonContainer__uTJW8{display:flex;justify-content:center;margin-top:2.5rem}.UserDesignSizeSelectContainer_backButtonText__AiEDS{font-size:.875rem}@media screen and (min-width:800px){.UserDesignSizeSelectContainer_container__U4_Y4{display:grid;grid-template-areas:"header header" "left right" "left right";grid-template-columns:auto 1fr;grid-template-rows:auto auto 1fr;grid-column-gap:min(5vw,3.75rem);column-gap:min(5vw,3.75rem);margin-top:2.5rem}.UserDesignSizeSelectContainer_headerSection__MDms_{grid-area:header;margin-top:0}.UserDesignSizeSelectContainer_leftColumn__UVRlo{display:flex;flex-direction:column;grid-area:left;width:min(40.83vw,30.625rem);align-self:start}.UserDesignSizeSelectContainer_rightColumn__CGpfm{display:flex;flex-direction:column;grid-area:right;align-self:start}.UserDesignSizeSelectContainer_previewImageSection__HLKwF{padding:min(1.33vw,1rem);border-radius:min(2.66vw,2rem);background-color:var(--color-white)}.UserDesignSizeSelectContainer_productInfoSection__ZoYjt{margin-top:2.5rem;padding:0}.UserDesignSizeSelectContainer_noOptionsSelectedSpecContainer__XekzV,.UserDesignSizeSelectContainer_specInfoSection__Wcnzw{margin-top:2.5rem}.UserDesignSizeSelectContainer_accordionSection____2X5{margin-top:1.375rem;padding:0 1rem}.UserDesignSizeSelectContainer_sizeSection__mmU6i{margin-top:0;padding:0}.UserDesignSizeSelectContainer_buttonsContainer__BDjIs{margin-top:3.75rem;padding:0}.UserDesignSizeSelectContainer_backButtonContainer__uTJW8{justify-content:flex-end}.UserDesignSizeSelectContainer_backButtonText__AiEDS{font-size:min(1.16vw,.875rem)}}.ProductCardContainer_productCardContainerHeader__p8IhO{width:100%;display:flex;flex-direction:column}.ProductCardContainer_productCardContainerHeaderContent__VpBG0{margin-top:1rem;display:flex;flex-direction:column;gap:.5rem}.ProductCardContainer_productCardContainerHeaderContentTitle__V4jJI{font-size:.875rem;font-weight:700}.ProductCardContainer_productCardContainerHeaderContentSubtitle__tTThV{font-size:.75rem}.ProductCardContainer_productCardContainer__rp_2w{width:100%}.ProductCardContainer_actionButtonContainer__CglJW{margin-top:4rem}.ProductCardContainer_productCardListContainer__UP4XF{margin-top:3rem}.ProductCardContainer_actionButtonIcon__PChif{position:absolute;top:50%;right:1.125rem;transform:translateY(-50%)}@media screen and (min-width:800px){.ProductCardContainer_productCardContainerHeader__p8IhO{flex-direction:row;align-items:flex-start}.ProductCardContainer_productCardContainerHeaderContent__VpBG0{margin-top:0;margin-left:min(1.66vw,1.25rem);gap:min(.5vw,.375rem);align-self:center}.ProductCardContainer_productCardContainerHeaderContentTitle__V4jJI{font-size:min(2.33vw,1.75rem)}.ProductCardContainer_productCardContainerHeaderContentSubtitle__tTThV{font-size:min(1.16vw,.875rem)}.ProductCardContainer_productCardListContainer__UP4XF{margin-top:min(5.33vw,4rem)}}.AddMaterialModal_componentStyle__kDuFz{display:flex;flex-flow:column nowrap;align-items:center;padding:2.5rem 1rem}.AddMaterialModal_modalTitle__L5QX_{font-size:.875rem;font-weight:700;text-align:center}.AddMaterialModal_logoSection__dE68a{width:100%;margin-top:1.25rem;text-align:center;position:relative}.AddMaterialModal_logoTitle__U7Ccc{font-size:1.125rem;font-weight:700;text-align:center;margin-bottom:.5rem;position:relative;padding:0 .5rem}.AddMaterialModal_logoTitle__U7Ccc:after,.AddMaterialModal_logoTitle__U7Ccc:before{content:"";position:absolute;top:50%;transform:translateY(-50%);height:.0625rem;background-color:var(--color-gray300)}.AddMaterialModal_logoTitle__U7Ccc:before{right:calc(50% + 2.8125rem);left:0}.AddMaterialModal_logoTitle__U7Ccc:after{left:calc(50% + 2.8125rem);right:0}.AddMaterialModal_logoDescription__mS_E9{margin-top:1.125rem;font-size:.75rem;text-align:left}.AddMaterialModal_logoWarning__AwUsP{margin-top:.3125rem;font-size:.75rem;color:var(--color-red)}.AddMaterialModal_logoSelectAreaContainer__anbyo{display:flex;gap:.625rem;flex-flow:row wrap;width:100%;height:auto;margin-top:.75rem}.AddMaterialModal_logoSelectAreaContainer__anbyo img{pointer-events:none}.AddMaterialModal_frameSection__luzhH{width:100%;margin-top:2rem;text-align:center;position:relative}.AddMaterialModal_frameTitle__b6kcz{font-size:1.125rem;font-weight:700;text-align:center;margin-bottom:.5rem;position:relative;padding:0 .5rem}.AddMaterialModal_frameTitle__b6kcz:after,.AddMaterialModal_frameTitle__b6kcz:before{content:"";position:absolute;top:50%;transform:translateY(-50%);height:.0625rem;background-color:var(--color-gray300)}.AddMaterialModal_frameTitle__b6kcz:before{right:calc(50% + 3.4375rem);left:0}.AddMaterialModal_frameTitle__b6kcz:after{left:calc(50% + 3.4375rem);right:0}.AddMaterialModal_frameDescription__u3loS{margin-top:1.125rem;font-size:.75rem}.AddMaterialModal_materialSelectAreaContainer__m5Ifz{display:flex;gap:.625rem;flex-flow:row wrap;width:100%;height:auto;margin-top:.75rem}.AddMaterialModal_materialSelectAreaContainer__m5Ifz img{pointer-events:none}.AddMaterialModal_materialImgContainer__otl0o{position:relative;width:30%;height:auto;aspect-ratio:1/1;border:.0625rem solid var(--color-gray300);border-radius:.75rem;background-color:var(--color-gray300);padding:.375rem;display:flex;align-items:center;justify-content:center;cursor:pointer}.AddMaterialModal_logoImgContainer__kGgzp{background-color:var(--color-white)}.AddMaterialModal_materialContainer___AM9u{display:flex;gap:.625rem;flex-flow:row wrap;width:100%;height:auto;margin-top:1rem}.AddMaterialModal_materialContainer___AM9u img{pointer-events:none}.AddMaterialModal_materialImgWrapper__raiJe{width:100%;height:100%}.AddMaterialModal_materialImg__w92ZM{height:100%}.AddMaterialModal_onCanvasMask__avCK7{width:100%;height:100%;border:.125rem solid var(--color-red);border-radius:.75rem;color:var(--color-error)}.AddMaterialModal_onCanvasMask__avCK7,.AddMaterialModal_selectedCheckIcon__YC_CN{position:absolute;top:0;left:0;display:flex;justify-content:center;align-items:center}.AddMaterialModal_selectedCheckIcon__YC_CN{width:1.5rem;height:1.5rem;background-color:var(--color-red);border-radius:50%;color:var(--color-white);pointer-events:none}.AddMaterialModal_selectedCheckIcon__YC_CN svg{width:1rem;height:1rem}.AddMaterialModal_buttonContainer__DB9UJ{width:100%;display:flex;flex-flow:column nowrap;gap:2.5rem;align-items:center;margin-top:2.5rem}@media screen and (min-width:800px){.AddMaterialModal_componentStyle__kDuFz{padding:2.5rem}.AddMaterialModal_materialSelectAreaContainer__m5Ifz img{pointer-events:auto}.AddMaterialModal_materialContainer___AM9u{gap:.625rem;margin-top:2.5rem}.AddMaterialModal_materialImgContainer__otl0o{width:min(10.41vw,7.8125rem);height:min(10.41vw,7.8125rem)}.AddMaterialModal_buttonContainer__DB9UJ{display:flex;flex-flow:row-reverse nowrap;justify-content:center}.AddMaterialModal_selectedCheckIcon__YC_CN{width:1.75rem;height:1.75rem}.AddMaterialModal_selectedCheckIcon__YC_CN svg{width:1.25rem;height:1.25rem}.AddMaterialModal_modalTitle__L5QX_{font-size:2rem}.AddMaterialModal_logoSection__dE68a{margin-top:4.625rem}.AddMaterialModal_logoTitle__U7Ccc{font-size:1.75rem}.AddMaterialModal_logoDescription__mS_E9{margin-top:1.625rem;font-size:1rem;text-align:center}.AddMaterialModal_logoWarning__AwUsP{font-size:1rem}.AddMaterialModal_logoSelectAreaContainer__anbyo{margin-top:3rem}.AddMaterialModal_frameSection__luzhH{margin-top:4.625rem}.AddMaterialModal_frameTitle__b6kcz{font-size:1.75rem}.AddMaterialModal_frameDescription__u3loS{margin-top:1.625rem;font-size:1rem}.AddMaterialModal_materialSelectAreaContainer__m5Ifz{margin-top:3rem}}.InputCheckbox_inputCheckbox__zuzGc{display:flex;align-items:flex-start;gap:.5em}.InputCheckbox_inputCheckbox__zuzGc input{position:absolute;opacity:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;pointer-events:none}.InputCheckbox_inputCheckbox__zuzGc input:checked~.InputCheckbox_checkboxIcon__qOuEi:after{display:block}.InputCheckbox_inputCheckbox__zuzGc input:checked~.InputCheckbox_checkboxIcon__qOuEi{background-color:var(--color-primary);border-color:var(--color-primary)}.InputCheckbox_inputCheckbox__zuzGc .InputCheckbox_checkboxIcon__qOuEi{position:relative;display:block;flex-shrink:0;width:1.5em;height:1.5em;margin-top:.1em;border:.125rem solid var(--color-black);border-radius:.375rem}.InputCheckbox_inputCheckbox__zuzGc .InputCheckbox_checkboxIcon__qOuEi:after{position:absolute;top:.2em;left:.25em;display:none;width:.7em;height:.5em;content:"";border-bottom:.15em solid var(--color-white);border-left:.15em solid var(--color-white);transform:rotate(-45deg)}.InputCheckbox_inputCheckbox__zuzGc .InputCheckbox_checkboxLabel__wWCgT{flex:1 1;line-height:1.6}.InputCheckbox_inputCheckbox__zuzGc .InputCheckbox_checkboxLabel__wWCgT a{display:inline;pointer-events:auto}.InputCheckbox_defaultContainer__wqzQb{font-size:.75rem}.InputCheckbox_smallContainer__dsKk6{font-size:.625rem}.InputCheckbox_manualChecked__vOqTi~.InputCheckbox_checkboxIcon__qOuEi:after{display:block}@media screen and (min-width:800px){.InputCheckbox_defaultContainer__wqzQb{font-size:min(1.16vw,.875rem)}.InputCheckbox_smallContainer__dsKk6{font-size:min(1vw,.75rem)}}
/*# sourceMappingURL=b4b33f9dbd35f534.css.map*/