@layer pigment._q70m4z{.m1a9pthg{background:white;border-radius:8px;box-shadow:0 10px 38px -10px hsl(206 22% 7%/35%),0 10px 20px -15px hsl(206 22% 7%/20%);padding:0;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);max-height:596px;display:flex;overflow:hidden;width:730px}@media (max-width:767px){.m1a9pthg{width:calc(100% - 16px * 2);max-height:635px}}.c1x84t7g{display:flex;flex:0 0 45%;flex-direction:column;height:100%;padding:40px}@media (max-width:767px){.c1x84t7g{width:100%}}.sq76f6r{width:250px;height:365px;object-fit:contain}.sq76f6r img{width:100%;height:100%;object-fit:cover}.p10hmgw8{position:relative;width:250px;height:365px}.c1mm4dml{background:unset;border:unset;position:absolute;margin:0 auto;right:24px;top:24px;z-index:1}.c1mm4dml span{color:#333333}.c165eo33{font-size:16px}.p1xil2zk{width:100%;height:151px}.s1irwz4a{background:#f8f5ee;display:flex;flex:1 1;overflow:hidden;width:400px}@media (max-width:767px){.s1irwz4a{background:#ffffff;flex-direction:column;width:100%}}}@layer pigment._13dacpo{.p1m4f0ua{margin:0;padding:0}@media (max-width:767px){.p1m4f0ua{padding:0 24px}}}@layer pigment._1fg2uab{.pqumy51{margin-top:16px}@media (max-width:1023px){.pqumy51{padding:0 24px}}}@layer pigment._2d2y29{.u1a9ob9t{text-align:center;font-weight:700;font-size:20px;margin:0 0 24px;color:#333333}.l1jiqit{display:flex;justify-content:center;align-items:center;min-height:280px;padding:32px}.pz2ab97{min-height:200px;--fs-color-white:#ffffff;--fs-color-overlay:rgba(51,51,51,0.8);--fs-font-primary:var(--typography-fonts-primary),sans-serif;--fs-font-secondary:var(--typography-fonts-secondary),sans-serif;--fs-spacing-xxs:2px;--fs-spacing-xs:4px;--fs-spacing-sm:8px;--fs-font-size-body:14px;--fs-font-size-body8:8px;--fs-font-size-body10:10px}}@layer pigment._1nsywjh{.wfxobi4{margin:auto;max-width:960px}@media (max-width:1023px){.wfxobi4{max-width:704px}}.cyjrpqo{display:grid;grid-template-columns:var(--cyjrpqo-0);grid-template-areas:var(--cyjrpqo-1);margin:var(--cyjrpqo-2)}@media (max-width:1023px){.cyjrpqo{grid-template-columns:var(--cyjrpqo-3);grid-template-areas:var(--cyjrpqo-4)}}@media (max-width:767px){.cyjrpqo{display:flow;grid-template-columns:1fr;grid-template-areas:"mobileHeaderArea" "productImageArea" "productDetailArea";margin-top:0}}.l2xaphl{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(255,255,255,.8);align-items:center;justify-content:center}.l2xaphl,.pptbp5k{display:flex;flex-direction:column}.pptbp5k{grid-area:productDetailArea;margin-left:32px}@media (max-width:767px){.pptbp5k{margin:0}}.pptbp5k-1{max-height:567px;margin:36px 4px 0 32px;overflow-y:auto;width:-moz-fit-content;width:fit-content;min-width:350px;padding-right:24px;padding-bottom:16px;scrollbar-width:thin}.pptbp5k-1::-webkit-scrollbar{width:4px;height:4px}.pptbp5k-1::-webkit-scrollbar-track{background:transparent}.pptbp5k-1::-webkit-scrollbar-thumb{background-color:#c1c1c1;border-radius:8px}.pptbp5k-1::-webkit-scrollbar-thumb:hover{background-color:#333333}@media (max-width:1023px){.pptbp5k-1{margin:36px 4px 0 24px;padding-right:16px;min-width:auto}}.b1xabcrz{font-size:12px;font-weight:800;letter-spacing:.03em;text-transform:uppercase;margin-top:0;margin-bottom:4px}.p174z6yw{color:#333333;font-size:24px;word-break:break-word;margin:0}.m1v151ku{grid-area:mobileHeaderArea;display:none;margin:0;padding:0}@media (max-width:767px){.m1v151ku{display:flex;flex-direction:column;padding:16px}}.dxu80ol{display:flex;flex-direction:column;margin:0;padding:0}@media (max-width:767px){.dxu80ol{display:none}}.bb9w9rm{background:transparent;border:none;font-size:14px;cursor:pointer;grid-area:backButton;align-self:start;justify-self:start;padding-right:16px;padding-bottom:16px}.bb9w9rm:hover{text-decoration:underline}@media (max-width:767px){.bb9w9rm{display:none}}}@layer pigment._r6k2w3{.i1jh5xom{display:grid;grid-gap:24px;gap:24px}@media (max-width:767px){.i1jh5xom{grid-template-columns:1fr}}.sca30bb{max-width:50rem;width:max-content;padding:0}.ssx8j2d{position:absolute;width:48px;height:48px;top:16px;right:16px;z-index:1;display:flex;flex-direction:column;justify-content:space-around}.co9rmas{font-size:16px}}