.ResponsivePurchasePanel_panel__Z1_lI{position:static;inset:auto;display:block;width:100%;max-width:none;max-height:none;margin:0;padding:0;border:0;color:inherit;background:#fff;overflow:visible}.ResponsivePurchasePanel_dock__meotx,.ResponsivePurchasePanel_sheetHeader__cex5L{display:none}.ResponsivePurchasePanel_content__De6gf{min-width:0}@media (max-width:700px){.ResponsivePurchasePanel_panel__Z1_lI[data-can-purchase=true]:not(:modal){display:none}.ResponsivePurchasePanel_panel__Z1_lI[data-mobile=true]{position:fixed;inset:auto 0 0;width:100%;max-height:calc(100dvh - 20px);margin:0;padding:0;border-radius:16px 16px 0 0;overflow:hidden}.ResponsivePurchasePanel_panel__Z1_lI[data-mobile=true]:not([open]){display:none}.ResponsivePurchasePanel_panel__Z1_lI[data-mobile=true][open]{display:flex;flex-direction:column}.ResponsivePurchasePanel_panel__Z1_lI::backdrop{background:rgb(14 24 19/42%)}.ResponsivePurchasePanel_panel__Z1_lI[data-mobile=true] .ResponsivePurchasePanel_sheetHeader__cex5L{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;flex:0 0 auto;padding:20px 16px 14px;border-bottom:1px solid #e5e9e6}.ResponsivePurchasePanel_sheetHeader__cex5L span{display:block;color:#64716a;font-size:13px;margin-bottom:4px}.ResponsivePurchasePanel_sheetHeader__cex5L h2{margin:0;color:#202d26;font-size:17px;line-height:1.45;letter-spacing:-.025em}.ResponsivePurchasePanel_sheetHeader__cex5L button{flex:0 0 44px;width:44px;height:44px;margin:-6px -6px 0 0;border:0;background:#f3f5f4;border-radius:50%;font:inherit;font-size:28px;color:#263b2f;cursor:pointer}.ResponsivePurchasePanel_panel__Z1_lI[data-mobile=true] .ResponsivePurchasePanel_content__De6gf{overflow-y:auto;overscroll-behavior:contain;min-height:0;padding:8px 16px max(16px,env(safe-area-inset-bottom))}.ResponsivePurchasePanel_panel__Z1_lI[data-mobile=true] .purchaseActionPanel{padding-top:0}.ResponsivePurchasePanel_panel__Z1_lI[data-mobile=true] .purchaseCheckoutActions{position:sticky;bottom:calc(-1 * max(16px, env(safe-area-inset-bottom)));background:#fff;padding-bottom:max(16px,env(safe-area-inset-bottom));z-index:1}.ResponsivePurchasePanel_panel__Z1_lI[data-mobile=true] .productOptionPicker select,.ResponsivePurchasePanel_panel__Z1_lI[data-mobile=true] .purchaseQuantityStepper input{font-size:16px}.ResponsivePurchasePanel_dock__meotx{position:fixed;z-index:80;inset:auto 0 0;display:flex;align-items:center;gap:10px;padding:10px 16px max(10px,env(safe-area-inset-bottom));border-top:1px solid #e0e5e2;background:#fff}.ResponsivePurchasePanel_dock__meotx[hidden]{display:none}.ResponsivePurchasePanel_cart__PomDH{display:grid;place-items:center;flex:0 0 44px;height:48px;border:1px solid #dce3de;border-radius:6px;color:#253e30}.ResponsivePurchasePanel_price__eWmVb{flex:1 1;min-width:0}.ResponsivePurchasePanel_price__eWmVb span{display:block;font-size:12px;color:#67716b}.ResponsivePurchasePanel_price__eWmVb strong{display:block;font-size:18px;line-height:1.4;letter-spacing:-.03em;overflow-wrap:anywhere}.ResponsivePurchasePanel_dock__meotx>button,.ResponsivePurchasePanel_inquiry__YbjRH{display:flex;align-items:center;justify-content:center;min-width:104px;min-height:48px;padding:10px 14px;border:0;border-radius:6px;background:#214d3c;color:#fff;font:inherit;font-size:16px;font-weight:700;text-decoration:none;cursor:pointer}.ResponsivePurchasePanel_dock__meotx :is(a,button):focus-visible,.ResponsivePurchasePanel_sheetHeader__cex5L button:focus-visible{outline:3px solid #214d3c;outline-offset:3px}}