.designerResponsive-module__GZbkya__frame{width:100%;min-width:0}.designerResponsive-module__GZbkya__shell{background:linear-gradient(to bottom,var(--light-beige),white);min-height:100vh;padding-block:7rem 4rem}.designerResponsive-module__GZbkya__cms{padding-top:8rem}@media (max-width:767px){.designerResponsive-module__GZbkya__shell{box-sizing:border-box;height:max(24rem,var(--designer-viewport-height,100vh));height:max(24rem,var(--designer-viewport-height,100dvh));flex-direction:column;min-height:0;padding-block:5rem 0;display:flex;overflow:hidden}.designerResponsive-module__GZbkya__shell>div:first-child{flex:none;position:relative;top:auto}.designerResponsive-module__GZbkya__shell>div:first-child>div{padding-block:.5rem;padding-left:max(.75rem,env(safe-area-inset-left));padding-right:max(.75rem,env(safe-area-inset-right));gap:.5rem}.designerResponsive-module__GZbkya__shell>div:first-child>div>div:first-child{gap:.5rem;min-width:0}.designerResponsive-module__GZbkya__shell>div:first-child>div>div:first-child>div:first-child{border-radius:.75rem;width:2rem;height:2rem}.designerResponsive-module__GZbkya__shell>div:first-child h1{overflow-wrap:anywhere;font-size:1rem;line-height:1.5}.designerResponsive-module__GZbkya__shell>div:first-child p{display:none}.designerResponsive-module__GZbkya__shell>div:first-child>div>div:last-child{gap:.5rem;width:100%;min-width:0;display:flex}.designerResponsive-module__GZbkya__shell>div:first-child button{white-space:normal;flex:1 1 0;min-width:0;height:auto;min-height:2.75rem;padding-inline:.5rem;font-size:.8125rem}.designerResponsive-module__GZbkya__shell>div:first-child>div>div:last-child>:last-child{flex-shrink:0}.designerResponsive-module__GZbkya__shell>div:nth-child(2){width:100%;min-width:0;min-height:0;padding:.5rem;padding-left:max(.5rem,env(safe-area-inset-left));padding-right:max(.5rem,env(safe-area-inset-right));padding-bottom:max(.5rem,env(safe-area-inset-bottom));flex-direction:column;flex:1 1 0;display:flex;overflow:hidden}.designerResponsive-module__GZbkya__shell>div:nth-child(2)>div:not(:last-child){overscroll-behavior:contain;flex:0 auto;min-height:0;max-height:35%;margin-bottom:.5rem;padding:.75rem;overflow:auto}.designerResponsive-module__GZbkya__shell>div:nth-child(2)>div:last-child{border-radius:1rem;flex:1 1 0;min-width:0;min-height:0}.designerResponsive-module__GZbkya__shell>div:nth-child(2)>div:last-child>div{height:100%;min-height:0}.designerResponsive-module__GZbkya__shell>div:nth-child(2)>div:last-child>div>div:first-child{overscroll-behavior:contain;min-width:0;padding:.75rem;overflow-x:hidden}.designerResponsive-module__GZbkya__shell>div:nth-child(2)>div:last-child>div>div:last-child{overscroll-behavior:contain;min-width:0;max-height:60%;padding:.5rem;overflow:auto}.designerResponsive-module__GZbkya__shell [class~=w-full][class~=flex-row][class~=items-start]{gap:.5rem}.designerResponsive-module__GZbkya__shell [class~=h-10][class~=w-10][class~=rounded-full]{width:2rem;height:2rem}.designerResponsive-module__GZbkya__shell [class~="max-w-[min(780px,100%)]"]{gap:.5rem;max-width:calc(100% - 2.5rem)}.designerResponsive-module__GZbkya__shell [class~=w-full][class~=rounded-2xl][class~=p-4],.designerResponsive-module__GZbkya__shell [class~="rounded-[1.75rem]"][class~=p-5]{border-radius:1rem;min-width:0;padding:.625rem}.designerResponsive-module__GZbkya__shell p,.designerResponsive-module__GZbkya__shell a{overflow-wrap:anywhere}.designerResponsive-module__GZbkya__shell>div:nth-child(2)>div:last-child>div>div:last-child>[class~=mb-4]{gap:.5rem;max-height:6rem;margin-bottom:.5rem;overflow:auto}.designerResponsive-module__GZbkya__shell [class~=rounded-2xl][class~=px-3][class~=py-2]{gap:.5rem;width:100%;min-width:0;max-width:100%;padding:.375rem}.designerResponsive-module__GZbkya__shell [class~=rounded-2xl][class~=px-3][class~=py-2]>[class~=min-w-0]{flex:1 1 0}.designerResponsive-module__GZbkya__shell [class~=rounded-2xl][class~=px-3][class~=py-2]>img,.designerResponsive-module__GZbkya__shell [class~=rounded-2xl][class~=px-3][class~=py-2]>button,.designerResponsive-module__GZbkya__shell [class~=rounded-2xl][class~=px-3][class~=py-2]>div:last-child{flex-shrink:0}.designerResponsive-module__GZbkya__shell [class~=rounded-2xl][class~=px-3][class~=py-2] button{flex-shrink:0;width:2.75rem;height:2.75rem}.designerResponsive-module__GZbkya__shell>div:nth-child(2)>div:last-child>div>div:last-child>[class~=items-end][class~=gap-3]{flex-wrap:wrap;gap:.5rem}.designerResponsive-module__GZbkya__shell>div:nth-child(2)>div:last-child>div>div:last-child>[class~=items-end][class~=gap-3]>[class~=relative][class~=flex-1]{flex:1 0 100%;order:-1;width:100%}.designerResponsive-module__GZbkya__shell>div:nth-child(2)>div:last-child>div>div:last-child>[class~=items-end][class~=gap-3]>button{border-radius:.75rem;flex:0 0 2.75rem;width:2.75rem;height:2.75rem}.designerResponsive-module__GZbkya__shell>div:nth-child(2)>div:last-child>div>div:last-child>[class~=items-end][class~=gap-3]>button:last-child{margin-inline-start:auto}.designerResponsive-module__GZbkya__shell textarea{min-height:2.75rem;max-height:6rem;padding:.5rem .75rem;font-size:1rem;line-height:1.5rem}.designerResponsive-module__GZbkya__shell button[class~=h-auto]{white-space:normal;text-align:start;min-height:2.75rem}}@media (max-width:380px){.designerResponsive-module__GZbkya__shell>div:first-child>div>div:last-child>:last-child:not(button){display:none}}.designerResponsive-module__GZbkya__productDialog>button:last-child{inset-inline:auto .5rem;top:max(.5rem,env(safe-area-inset-top));justify-content:center;align-items:center;width:2.75rem;height:2.75rem;display:flex}@media (max-width:767px){.designerResponsive-module__GZbkya__productDialog{width:calc(100% - 1rem);max-width:calc(100% - 1rem);height:calc(var(--designer-viewport-height,100vh) - 1rem);height:calc(var(--designer-viewport-height,100dvh) - 1rem);max-height:calc(var(--designer-viewport-height,100dvh) - 1rem);top:calc(var(--designer-viewport-offset,0px) + var(--designer-viewport-height,100vh)/2);top:calc(var(--designer-viewport-offset,0px) + var(--designer-viewport-height,100dvh)/2);padding-top:env(safe-area-inset-top);padding-bottom:env(safe-area-inset-bottom)}}@media (max-height:480px){.designerResponsive-module__GZbkya__productDialog{overscroll-behavior:contain;display:block;overflow-y:auto}.designerResponsive-module__GZbkya__productDialog>div:nth-child(3){min-height:10rem;overflow-y:visible}}
